diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 27a3e64f..c209f679 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -78,7 +78,7 @@ jobs: strategy: matrix: python-version: ["3.10"] - devices: ["1", "2"] + devices: ["1", "2", "3"] env: TEST_DEVICES: ${{ matrix.devices }} diff --git a/.gitignore b/.gitignore index 1629b225..c0266cf8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ __pycache__/ runs/ +configs/ .ipynb_checkpoints .mypy_cache/ .ruff_cache/ @@ -14,4 +15,10 @@ lightning_logs/ .idea/ build/ notebooks/.ipynb_checkpoints/ -output/ \ No newline at end of file +output/ +*.h5ad +*.csv +*.csv.gz +*.tsv +*.tsv.gz +*.ckpt \ No newline at end of file diff --git a/Makefile b/Makefile index b0e51303..9220016a 100644 --- a/Makefile +++ b/Makefile @@ -26,6 +26,8 @@ typecheck: FORCE test: FORCE ifeq (${TEST_DEVICES}, 2) pytest -v -k multi_device --ignore=tests/dataloader +else ifeq (${TEST_DEVICES}, 3) + pytest -v -k multi_device --ignore=tests/dataloader else # default pytest -v --ignore=tests/dataloader @@ -34,6 +36,8 @@ endif test-dataloader: FORCE ifeq (${TEST_DEVICES}, 2) pytest -v -k multi_device tests/dataloader +else ifeq (${TEST_DEVICES}, 3) + pytest -v -k multi_device tests/dataloader else # default pytest -v tests/dataloader diff --git a/README.rst b/README.rst index 06458860..8df23d8b 100644 --- a/README.rst +++ b/README.rst @@ -1,67 +1,123 @@ -*Cellarium ML: distributed single-cell data analysis.* +.. image:: https://cellarium.ai/wp-content/uploads/2024/07/cellarium-logo-medium.png + :alt: Cellarium Logo + :width: 180 + :align: center ---------- +**Cellarium ML: a machine learning framework for single-cell biology** +====================================================================== Cellarium ML is a PyTorch Lightning-based library for distributed single-cell data analysis. -It provides a set of tools for training deep learning models on large-scale single-cell datasets, -including distributed data loading, model training, and evaluation. Cellarium ML is designed to be -modular and extensible, allowing users to easily define custom models, data transformations, +It provides tools for training deep learning models on large-scale single-cell datasets, +including distributed data loading, model training, and evaluation. Designed to be modular +and extensible, Cellarium ML allows users to easily define custom models, data transformations, and training pipelines. -Code organization ------------------ +------------------------------------------------------------------------------- + +**Code Organization** +---------------------- The code is organized as follows: -- ``cellarium/ml/callbacks``: Contains custom PyTorch Lightning callbacks. -- ``cellarium/ml/core``: Includes essential Cellarium ML components: - - ``CellariumModule``: A PyTorch Lightning Module tasked with defining and configuring the model, training step, and optimizer. - - ``CellariumAnnDataDataModule``: A PyTorch Lightning DataModule designed for setting up a multi-GPU DataLoader for a collection of AnnData objects. - - ``CellariumPipeline``: A Module List that pipes the input data through a series of transforms and a model. -- ``cellarium/ml/data``: Contains Distributed AnnData Collection and multi-GPU Iterable Dataset implementations. -- ``cellarium/ml/lr_schedulers``: Contains custom learning rate schedulers. -- ``cellarium/ml/models``: Features Cellarium ML models: - - Models must subclass ``CellariumModel`` and implement the ``.reset_parameters`` method. - - The ``.forward`` method should return a dictionary containing the computed loss under the ``loss`` key. - - Optionally, hooks such as ``.on_train_start``, ``.on_train_epoch_end``, and ``.on_train_batch_end`` can be implemented to be triggered by the ``CellariumModule`` during training phases. -- ``cellarium/ml/preprocessing``: Provides pre-processing functions. -- ``cellarium/ml/transforms``: Contains data transformation modules: - - Each transform is a subclass of ``torch.nn.Module``. - - The ``.forward`` method should output a dictionary where the keys correspond to the input arguments of subsequent transforms and the model. -- ``cellarium/ml/utilities``: Contains utility functions for various submodules. -- ``cellarium/ml/cli.py``: Implements the ``cellarium-ml`` CLI. Models must be registered here to be accessible via the CLI. +.. code-block:: text + + cellarium/ + └── ml/ + ├── "callbacks" # Custom PyTorch Lightning callbacks + ├── "core" # Essential components + │ ├── "CellariumModule" # PyTorch Lightning Module for model, training step, and optimizer + │ ├── "CellariumAnnDataDataModule" # DataModule for multi-GPU DataLoader for AnnData objects + │ └── "CellariumPipeline" # Pipeline for data transformations and model inference + ├── "data" # Distributed AnnData Collection and multi-GPU Iterable Datasets + ├── "lr_schedulers" # Custom learning rate schedulers + ├── "models" # Cellarium ML models + ├── "preprocessing" # Pre-processing functions + ├── "transforms" # Data transformation modules + ├── "utilities" # Utility functions for various submodules + └── "cli.py" # Implements the "cellarium-ml" CLI. Models must be registered here + +Important Notes +~~~~~~~~~~~~~~~ + +``cellarium/ml/models/*`` +~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Models must subclass ``CellariumModel`` and implement the following: +- ``reset_parameters``: Initializes model parameters. +- ``forward``: Returns a dictionary containing the computed loss under the ``loss`` key. + +Optional hooks for training include: + +- ``on_train_start``: Called at the start of training. +- ``on_train_epoch_end``: Triggered at the end of each epoch. +- ``on_train_batch_end``: Triggered at the end of each batch. + +``cellarium/ml/transforms/*`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- All transforms must subclass ``torch.nn.Module``. +- The ``forward`` method must output a dictionary where keys correspond to the input arguments for subsequent transforms or the model. + +``cellarium/ml/cli.py`` +~~~~~~~~~~~~~~~~~~~~~~~ +- Models must be registered here to be accessible via the command-line interface (``cellarium-ml`` CLI). + + + +------------------------------------------------------------------------------- + +**Installation** +----------------- + +To install via pip: + +.. code-block:: bash + + pip install cellarium-ml + +To install the developer version from source: + +.. code-block:: bash + + git clone https://github.com/cellarium-ai/cellarium-ml.git + cd cellarium-ml + make install # runs pip install -e .[dev] -Installation ------------- +**API Documentation and Tutorials** +----------------------------------- -To install from the pip:: +For detailed API documentation and tutorials, visit: +`Cellarium ML Documentation `_ - $ pip install cellarium-ml +------------------------------------------------------------------------------- -To install the developer version from the source:: +**For Developers** +------------------- - $ git clone https://github.com/cellarium-ai/cellarium-ml.git - $ cd cellarium-ml - $ make install # runs pip install -e .[dev] +To run the tests: -For developers --------------- +.. code-block:: bash -To run the tests:: + make test-examples # runs single-device cli example tests + make test-dataloader # runs single-device dataloader related tests + TEST_DEVICES=2 make test-dataloader # runs multi-device dataloader related test + make test # runs single-device (all other) tests + TEST_DEVICES=2 make test # runs multi-device (all other) tests - $ make test # runs single-device tests - $ TEST_DEVICES=2 make test # runs multi-device tests +To format the code automatically: -To automatically format the code:: +.. code-block:: bash - $ make format # runs ruff formatter and fixes linter errors + make format # runs ruff formatter and fixes linter errors -To run the linters:: +To run the linters: - $ make lint # runs ruff linter and checks for formatter errors +.. code-block:: bash -To build the documentation:: + make lint # runs ruff linter and checks for formatter errors - $ make docs # builds the documentation at docs/build/html +To build the documentation: +.. code-block:: bash + make docs # builds the documentation at docs/build/html diff --git a/cellarium/ml/callbacks/__init__.py b/cellarium/ml/callbacks/__init__.py index 4a6f09c3..e2eda8c1 100644 --- a/cellarium/ml/callbacks/__init__.py +++ b/cellarium/ml/callbacks/__init__.py @@ -1,9 +1,10 @@ # Copyright Contributors to the Cellarium project. # SPDX-License-Identifier: BSD-3-Clause +from cellarium.ml.callbacks.compute_norm import ComputeNorm from cellarium.ml.callbacks.get_coord_data import GetCoordData from cellarium.ml.callbacks.loss_scale_monitor import LossScaleMonitor from cellarium.ml.callbacks.prediction_writer import PredictionWriter from cellarium.ml.callbacks.variance_monitor import VarianceMonitor -__all__ = ["GetCoordData", "LossScaleMonitor", "PredictionWriter", "VarianceMonitor"] +__all__ = ["ComputeNorm", "GetCoordData", "LossScaleMonitor", "PredictionWriter", "VarianceMonitor"] diff --git a/cellarium/ml/callbacks/cellarium_gpt_prompt_size.py b/cellarium/ml/callbacks/cellarium_gpt_prompt_size.py new file mode 100644 index 00000000..1e579f97 --- /dev/null +++ b/cellarium/ml/callbacks/cellarium_gpt_prompt_size.py @@ -0,0 +1,186 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +import os +from collections.abc import Sequence +from concurrent.futures import ThreadPoolExecutor +from pathlib import Path +from queue import Queue + +import lightning.pytorch as pl +import numpy as np +import pandas as pd +import torch +from torch.utils._pytree import tree_map + + +def write_prediction( + prediction: torch.Tensor, + obs_names_n: np.ndarray, + output_dir: Path | str, + postfix: int | str, + gzip: bool = True, + executor: ThreadPoolExecutor | None = None, +) -> None: + """ + Write prediction to a CSV file. + + Args: + prediction: + The prediction to write. + obs_names_n: + The IDs of the cells. + output_dir: + The directory to write the prediction to. + postfix: + A postfix to add to the CSV file name. + gzip: + Whether to compress the CSV file using gzip. + executor: + The executor used to write the prediction. If ``None``, no executor will be used. + """ + if not os.path.exists(output_dir): + os.makedirs(output_dir, exist_ok=True) + # move to cpu using tree_map + prediction = tree_map(lambda x: x.cpu() if isinstance(x, torch.Tensor) else x, prediction) + df = pd.DataFrame(prediction) + df.insert(0, "obs_names_n", obs_names_n) + output_path = os.path.join(output_dir, f"batch_{postfix}.csv" + (".gz" if gzip else "")) + to_csv_kwargs: dict[str, str | bool] = {"header": False, "index": False} + if gzip: + to_csv_kwargs |= {"compression": "gzip"} + + def _write_csv(frame: pd.DataFrame, path: str) -> None: + frame.to_csv(path, **to_csv_kwargs) + + if executor is None: + _write_csv(df, output_path) + else: + executor.submit(_write_csv, df, output_path) + + +class BoundedThreadPoolExecutor(ThreadPoolExecutor): + """ThreadPoolExecutor with a bounded queue for task submissions. + This class is used to prevent the queue from growing indefinitely when tasks are submitted, + which can lead to an out-of-memory error. + """ + + def __init__(self, max_workers: int, max_queue_size: int): + # Use a bounded queue for task submissions + self._queue: Queue = Queue(max_queue_size) + super().__init__(max_workers=max_workers) + + def submit(self, fn, /, *args, **kwargs): + # Block if the queue is full to prevent task overload + self._queue.put(None) + future = super().submit(fn, *args, **kwargs) + + # When the task completes, remove a marker from the queue + def done_callback(_): + self._queue.get() + + future.add_done_callback(done_callback) + return future + + +class PredictionWriter(pl.callbacks.BasePredictionWriter): + """ + Write predictions to a CSV file. The CSV file will have the same number of rows as the + number of predictions, and the number of columns will be the same as the prediction size. + The first column will be the ID of each cell. + + .. note:: + To prevent an out-of-memory error, set the ``return_predictions`` argument of the + :class:`~lightning.pytorch.Trainer` to ``False``. This is accomplished in the config + file by including ``return_predictions: false`` at indent level 0. For example, + + .. code-block:: yaml + + trainer: + ... + model: + ... + data: + ... + return_predictions: false + + Args: + output_dir: + The directory to write the predictions to. + prediction_size: + The size of the prediction. If ``None``, the entire prediction will be + written. If not ``None``, only the first ``prediction_size`` columns will be written. + key: + PredictionWriter will write this key from the output of `predict()`. + gzip: + Whether to compress the CSV file using gzip. + max_threadpool_workers: + The maximum number of threads to use to write the predictions using a ThreadPoolExecutor. + """ + + def __init__( + self, + output_dir: Path | str, + gzip: bool = True, + max_threadpool_workers: int = 8, + ) -> None: + super().__init__(write_interval="batch") + self.output_dir = output_dir + self.executor = BoundedThreadPoolExecutor( + max_workers=max_threadpool_workers, + max_queue_size=max_threadpool_workers * 2, + ) + self.gzip = gzip + + def __del__(self): + """Ensure the executor shuts down on object deletion.""" + self.executor.shutdown(wait=True) + + def write_on_batch_end( + self, + trainer: pl.Trainer, + pl_module: pl.LightningModule, + prediction: dict[str, torch.Tensor], + batch_indices: Sequence[int] | None, + batch: dict[str, np.ndarray | torch.Tensor], + batch_idx: int, + dataloader_idx: int, + ) -> None: + gene_prompt_size_n = batch["gene_prompt_size_n"] + gene_query_size_n = batch["gene_query_size_n"] + total_mrna_umis_downsampled_n = batch["total_mrna_umis_downsampled_n"] + + label_nc_dict = batch["label_nc_dict"] + logits_nck_dict = prediction + label_weight_nc_dict = batch["label_weight_nc_dict"] + + loss_n_dict = {} + loss_fn = torch.nn.CrossEntropyLoss(reduction="none") + # Make sure that label_nc_dict is created by concatenating the gene_value and metadata labels + # in the same order as the embeddings. + for key, label_nc in label_nc_dict.items(): + logits_nck = logits_nck_dict[key] + assert isinstance(logits_nck, torch.Tensor) + label_weight_nc = label_weight_nc_dict[key] + assert isinstance(label_weight_nc, torch.Tensor) + loss_nc = loss_fn(logits_nck.view(label_nc.numel(), -1), label_nc.view(-1).long()).reshape(label_nc.shape) + loss_n_dict[key] = torch.sum(loss_nc * label_weight_nc, dim=-1) / label_weight_nc.sum(dim=-1) + + loss_n_dict["prompt_size"] = gene_prompt_size_n.cpu().int() + loss_n_dict["query_size"] = gene_query_size_n.cpu().int() + loss_n_dict["total_mrna_umis_downsampled"] = total_mrna_umis_downsampled_n.cpu() + + if "obs_names_n" not in batch.keys(): + raise ValueError( + "PredictionWriter callback requires the batch_key 'obs_names_n'. Add this to the YAML config." + ) + assert isinstance(batch["obs_names_n"], np.ndarray) + + write_prediction( + prediction=loss_n_dict, + obs_names_n=batch["obs_names_n"], + output_dir=self.output_dir, + postfix=batch_idx * trainer.world_size + trainer.global_rank, + gzip=self.gzip, + executor=self.executor, + ) diff --git a/cellarium/ml/callbacks/compute_norm.py b/cellarium/ml/callbacks/compute_norm.py new file mode 100644 index 00000000..818301f5 --- /dev/null +++ b/cellarium/ml/callbacks/compute_norm.py @@ -0,0 +1,92 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + + +import re +from collections import defaultdict + +import lightning.pytorch as pl +import torch +import torch.distributed as dist +from lightning.pytorch.strategies import FSDPStrategy +from torch.distributed.fsdp.fully_sharded_data_parallel import ShardingStrategy + + +class ComputeNorm(pl.Callback): + """ + A callback to compute the model wise and per layer l2 norm of the parameters and gradients. + + Args: + layer_name: + The name of the layer to compute the per layer norm. + If ``None``, the callback will compute the model wise norm only. + """ + + def __init__(self, layer_name: str | None = None) -> None: + self.layer_pattern: re.Pattern[str] | None + if layer_name is not None: + self.layer_pattern = re.compile(r".*(" + layer_name + r"\.)(\d+)(\.).*") + else: + self.layer_pattern = None + + def on_before_backward(self, trainer: pl.Trainer, pl_module: pl.LightningModule, loss: torch.Tensor) -> None: + """Compute the model wise norm of the parameters.""" + param_norm_sq = torch.tensor(0.0, device=pl_module.device) + + for _, param in pl_module.named_parameters(): + if param.requires_grad: + param_norm_sq += torch.pow(torch.norm(param.detach()), 2.0) + + if ( + isinstance(trainer.strategy, FSDPStrategy) + and trainer.strategy.sharding_strategy != ShardingStrategy.NO_SHARD + ): + assert trainer.strategy.model is not None + # Sum all local norms to get the total norm + dist.all_reduce(param_norm_sq, op=dist.ReduceOp.SUM, group=trainer.strategy.model.process_group) + + pl_module.log("model_wise_param_norm", torch.sqrt(param_norm_sq).item(), rank_zero_only=True) + + def on_before_optimizer_step( + self, trainer: pl.Trainer, pl_module: pl.LightningModule, optimizer: torch.optim.Optimizer + ) -> None: + """Compute the model wise and per layer norm of the gradients.""" + model_wise_grad_norm_sq = torch.tensor(0.0, device=pl_module.device) + per_layer_grad_norm_sq: dict[str, torch.Tensor] = defaultdict( + lambda: torch.tensor(0.0, device=pl_module.device) + ) + + for name, param in pl_module.named_parameters(): + if param.grad is None: + continue + param_grad_norm_sq = torch.pow(torch.norm(param.grad), 2.0) + model_wise_grad_norm_sq += param_grad_norm_sq + + # get a match if module name contains `*.layer_name.i.*` where i is layer num + if self.layer_pattern: + match = self.layer_pattern.match(name) + if match: + layer_id = match.group(2) + per_layer_grad_norm_sq[layer_id] += param_grad_norm_sq + + if ( + isinstance(trainer.strategy, FSDPStrategy) + and trainer.strategy.sharding_strategy != ShardingStrategy.NO_SHARD + ): + assert trainer.strategy.model is not None + # Sum all local norms to get the total norm + dist.all_reduce(model_wise_grad_norm_sq, op=dist.ReduceOp.SUM, group=trainer.strategy.model.process_group) + for layer_id in per_layer_grad_norm_sq: + dist.all_reduce( + per_layer_grad_norm_sq[layer_id], op=dist.ReduceOp.SUM, group=trainer.strategy.model.process_group + ) + + pl_module.log("model_wise_grad_norm", torch.sqrt(model_wise_grad_norm_sq).item(), rank_zero_only=True) + if per_layer_grad_norm_sq: + pl_module.log_dict( + { + f"per_layer_grad_norm/layer_{layer_id}": torch.sqrt(per_layer_grad_norm_sq[layer_id]).item() + for layer_id in per_layer_grad_norm_sq + }, + rank_zero_only=True, + ) diff --git a/cellarium/ml/callbacks/coord_check.py b/cellarium/ml/callbacks/coord_check.py new file mode 100644 index 00000000..9ea3be44 --- /dev/null +++ b/cellarium/ml/callbacks/coord_check.py @@ -0,0 +1,125 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +import math +from collections.abc import Callable +from typing import Any + +import lightning.pytorch as pl +import torch + + +def l1_norm(x: torch.Tensor) -> float: + return x.detach().abs().mean().item() + + +def record_out_coords( + trainer: list[dict], width: int, name: str, batch_idx: int +) -> Callable[[torch.nn.Module, torch.Tensor, torch.Tensor], None]: + """ + Returns a hook to record layer output coordinate size. + + Args: + records: + The list of records to append to. + width: + The width of the model. + name: + The name of the layer. + t: + The time step. + + Returns: + A hook to record layer output coordinate size. + """ + + def hook(module: torch.nn.Module, input: torch.Tensor, output: torch.Tensor) -> None: + stats = {f"out.t={batch_idx}/{name}": math.log(l1_norm(output), 2)} + for logger in trainer.loggers: + logger.log_metrics(stats, step=width) + + return hook + + +def record_grad_coords( + trainer: list[dict], width: int, name: str, batch_idx: int +) -> Callable[[torch.nn.Module, torch.Tensor, torch.Tensor], None]: + """ + Returns a hook to record layer output coordinate size. + + Args: + records: + The list of records to append to. + width: + The width of the model. + name: + The name of the layer. + t: + The time step. + + Returns: + A hook to record layer output coordinate size. + """ + + def hook(grad: torch.Tensor) -> None: + if l1_norm(grad) == 0: + stats = {f"grad.t={batch_idx}/{name}": l1_norm(grad)} + else: + stats = {f"grad.t={batch_idx}/{name}": math.log(l1_norm(grad), 2)} + for logger in trainer.loggers: + logger.log_metrics(stats, step=width) + + return hook + + +class CoordCheck(pl.Callback): + """ + A callback that logs the loss scale during mixed-precision training. + """ + + def on_train_batch_start( + self, + trainer: pl.Trainer, + pl_module: pl.LightningModule, + batch: Any, + batch_idx: int, + ) -> None: + self.remove_hooks = [] + width = math.log(pl_module.model.d_model, 2) + for name, module in pl_module.model.named_children(): + # record layer outputs + if name == "transformer": + for sub_name, sub_module in module.blocks.named_children(): + self.remove_hooks.append( + sub_module.register_forward_hook( + record_out_coords(trainer, width, f"transformer.blocks.{sub_name}", batch_idx) + ) + ) + else: + self.remove_hooks.append( + module.register_forward_hook(record_out_coords(trainer, width, name, batch_idx)) + ) # type: ignore[arg-type] + + self.param_hooks = [] + for param_name, param in pl_module.model.named_parameters(): + self.param_hooks.append(param.register_hook(record_grad_coords(trainer, width, param_name, batch_idx))) + if l1_norm(param) == 0: + stats = {f"param.t={batch_idx}/{param_name}": l1_norm(param)} + else: + stats = {f"param.t={batch_idx}/{param_name}": math.log(l1_norm(param), 2)} + for logger in trainer.loggers: + logger.log_metrics(stats, step=width) + + def on_train_batch_end( + self, + trainer: pl.Trainer, + pl_module: pl.LightningModule, + outputs: list, + batch: Any, + batch_idx: int, + ) -> None: + for hook in self.remove_hooks: + hook.remove() + + for hook in self.param_hooks: + hook.remove() diff --git a/cellarium/ml/callbacks/prediction_writer.py b/cellarium/ml/callbacks/prediction_writer.py index 0db8d461..7ca55b55 100644 --- a/cellarium/ml/callbacks/prediction_writer.py +++ b/cellarium/ml/callbacks/prediction_writer.py @@ -3,7 +3,9 @@ import os from collections.abc import Sequence +from concurrent.futures import ThreadPoolExecutor from pathlib import Path +from queue import Queue import lightning.pytorch as pl import numpy as np @@ -13,9 +15,11 @@ def write_prediction( prediction: torch.Tensor, - ids: np.ndarray, + obs_names_n: np.ndarray, output_dir: Path | str, postfix: int | str, + gzip: bool = True, + executor: ThreadPoolExecutor | None = None, ) -> None: """ Write prediction to a CSV file. @@ -23,19 +27,57 @@ def write_prediction( Args: prediction: The prediction to write. - ids: + obs_names_n: The IDs of the cells. output_dir: The directory to write the prediction to. postfix: A postfix to add to the CSV file name. + gzip: + Whether to compress the CSV file using gzip. + executor: + The executor used to write the prediction. If ``None``, no executor will be used. """ if not os.path.exists(output_dir): os.makedirs(output_dir, exist_ok=True) df = pd.DataFrame(prediction.cpu()) - df.insert(0, "db_ids", ids) - output_path = os.path.join(output_dir, f"batch_{postfix}.csv") - df.to_csv(output_path, header=False, index=False) + df.insert(0, "obs_names_n", obs_names_n) + output_path = os.path.join(output_dir, f"batch_{postfix}.csv" + (".gz" if gzip else "")) + to_csv_kwargs: dict[str, str | bool] = {"header": False, "index": False} + if gzip: + to_csv_kwargs |= {"compression": "gzip"} + + def _write_csv(frame: pd.DataFrame, path: str) -> None: + frame.to_csv(path, **to_csv_kwargs) + + if executor is None: + _write_csv(df, output_path) + else: + executor.submit(_write_csv, df, output_path) + + +class BoundedThreadPoolExecutor(ThreadPoolExecutor): + """ThreadPoolExecutor with a bounded queue for task submissions. + This class is used to prevent the queue from growing indefinitely when tasks are submitted, + which can lead to an out-of-memory error. + """ + + def __init__(self, max_workers: int, max_queue_size: int): + # Use a bounded queue for task submissions + self._queue: Queue = Queue(max_queue_size) + super().__init__(max_workers=max_workers) + + def submit(self, fn, /, *args, **kwargs): + # Block if the queue is full to prevent task overload + self._queue.put(None) + future = super().submit(fn, *args, **kwargs) + + # When the task completes, remove a marker from the queue + def done_callback(_): + self._queue.get() + + future.add_done_callback(done_callback) + return future class PredictionWriter(pl.callbacks.BasePredictionWriter): @@ -46,7 +88,18 @@ class PredictionWriter(pl.callbacks.BasePredictionWriter): .. note:: To prevent an out-of-memory error, set the ``return_predictions`` argument of the - :class:`~lightning.pytorch.Trainer` to ``False``. + :class:`~lightning.pytorch.Trainer` to ``False``. This is accomplished in the config + file by including ``return_predictions: false`` at indent level 0. For example, + + .. code-block:: yaml + + trainer: + ... + model: + ... + data: + ... + return_predictions: false Args: output_dir: @@ -54,12 +107,35 @@ class PredictionWriter(pl.callbacks.BasePredictionWriter): prediction_size: The size of the prediction. If ``None``, the entire prediction will be written. If not ``None``, only the first ``prediction_size`` columns will be written. + key: + PredictionWriter will write this key from the output of `predict()`. + gzip: + Whether to compress the CSV file using gzip. + max_threadpool_workers: + The maximum number of threads to use to write the predictions using a ThreadPoolExecutor. """ - def __init__(self, output_dir: Path | str, prediction_size: int | None = None) -> None: + def __init__( + self, + output_dir: Path | str, + prediction_size: int | None = None, + key: str = "x_ng", + gzip: bool = True, + max_threadpool_workers: int = 8, + ) -> None: super().__init__(write_interval="batch") self.output_dir = output_dir self.prediction_size = prediction_size + self.key = key + self.executor = BoundedThreadPoolExecutor( + max_workers=max_threadpool_workers, + max_queue_size=max_threadpool_workers * 2, + ) + self.gzip = gzip + + def __del__(self): + """Ensure the executor shuts down on object deletion.""" + self.executor.shutdown(wait=True) def write_on_batch_end( self, @@ -71,14 +147,26 @@ def write_on_batch_end( batch_idx: int, dataloader_idx: int, ) -> None: - x_ng = prediction["x_ng"] + if self.key not in batch.keys(): + raise ValueError( + f"PredictionWriter callback specified the key '{self.key}' as the relevant output of `predict()`," + " but the key is not present. Specify a different key as an input argument to the callback, or" + " modify the output keys of `predict()`." + ) + prediction_np = prediction[self.key] if self.prediction_size is not None: - x_ng = x_ng[:, : self.prediction_size] + prediction_np = prediction_np[:, : self.prediction_size] + if "obs_names_n" not in batch.keys(): + raise ValueError( + "PredictionWriter callback requires the batch_key 'obs_names_n'. Add this to the YAML config." + ) assert isinstance(batch["obs_names_n"], np.ndarray) write_prediction( - prediction=x_ng, - ids=batch["obs_names_n"], + prediction=prediction_np, + obs_names_n=batch["obs_names_n"], output_dir=self.output_dir, postfix=batch_idx * trainer.world_size + trainer.global_rank, + gzip=self.gzip, + executor=self.executor, ) diff --git a/cellarium/ml/callbacks/variance_monitor.py b/cellarium/ml/callbacks/variance_monitor.py index 42789e3b..cb8a5dac 100644 --- a/cellarium/ml/callbacks/variance_monitor.py +++ b/cellarium/ml/callbacks/variance_monitor.py @@ -29,9 +29,9 @@ def on_train_start(self, trainer: pl.Trainer, pl_module: pl.LightningModule) -> AssertionError: If ``pl_module.model`` is not a ``ProbabilisticPCA`` instance. MisconfigurationException: If ``Trainer`` has no ``logger``. """ - assert isinstance( - pl_module.model, ProbabilisticPCA - ), "VarianceMonitor callback should only be used in conjunction with ProbabilisticPCA" + assert isinstance(pl_module.model, ProbabilisticPCA), ( + "VarianceMonitor callback should only be used in conjunction with ProbabilisticPCA" + ) if not trainer.loggers: raise pl.utilities.exceptions.MisconfigurationException( diff --git a/cellarium/ml/cli.py b/cellarium/ml/cli.py index e57ccfc9..cf4b0828 100644 --- a/cellarium/ml/cli.py +++ b/cellarium/ml/cli.py @@ -291,6 +291,19 @@ def _add_instantiators(self) -> None: # https://github.com/Lightning-AI/pytorch-lightning/pull/18105 pass + def before_instantiate_classes(self): + # issue a UserWarning if the subcommand is predict and return_predictions is not set to False + if self.subcommand == "predict": + return_predictions: bool = self.config["predict"]["return_predictions"] + if return_predictions: + warnings.warn( + "The `return_predictions` argument should be set to 'false' when running predict to avoid OOM. " + "This can be set at indent level 0 in the config file. Example:\n" + "model: ...\ndata: ...\ntrainer: ...\nreturn_predictions: false", + UserWarning, + ) + return super().before_instantiate_classes() + def instantiate_classes(self) -> None: with torch.device("meta"): # skip the initialization of model parameters @@ -312,6 +325,17 @@ def add_arguments_to_parser(self, parser: LightningArgumentParser) -> None: return NewLightningCLI +@register_model +def cellarium_gpt(args: ArgsType = None) -> None: + r""" + CLI to run the :class:`cellarium.ml.models.CellariumGPT` model. + Args: + args: Arguments to parse. If ``None`` the arguments are taken from ``sys.argv``. + """ + cli = lightning_cli_factory("cellarium.ml.models.CellariumGPT") + cli(args=args) + + @register_model def geneformer(args: ArgsType = None) -> None: r""" diff --git a/cellarium/ml/core/datamodule.py b/cellarium/ml/core/datamodule.py index 09060ff0..8bb6527f 100644 --- a/cellarium/ml/core/datamodule.py +++ b/cellarium/ml/core/datamodule.py @@ -113,6 +113,7 @@ def __init__( drop_incomplete_batch: bool = False, train_size: float | int | None = None, val_size: float | int | None = None, + pred_size: float | int | None = None, worker_seed: int | None = None, test_mode: bool = False, # DataLoader args @@ -134,6 +135,10 @@ def __init__( self.shuffle_seed = shuffle_seed self.drop_last_indices = drop_last_indices self.n_train, self.n_val = train_val_split(len(dadc), train_size, val_size) + if pred_size is not None: + _, self.n_pred = train_val_split(len(dadc), None, pred_size) + else: + self.n_pred = len(dadc) self.worker_seed = worker_seed self.test_mode = test_mode # DataLoader args @@ -196,6 +201,22 @@ def setup(self, stage: str | None = None) -> None: drop_incomplete_batch=self.drop_incomplete_batch, worker_seed=self.worker_seed, test_mode=self.test_mode, + start_idx=len(self.dadc) - self.n_pred, + end_idx=len(self.dadc), + ) + + if stage == "test": + self.test_dataset = IterableDistributedAnnDataCollectionDataset( + dadc=self.dadc, + batch_keys=self.batch_keys, + batch_size=self.batch_size, + iteration_strategy=self.iteration_strategy, + shuffle=self.shuffle, + shuffle_seed=self.shuffle_seed, + drop_last_indices=self.drop_last_indices, + drop_incomplete_batch=self.drop_incomplete_batch, + worker_seed=self.worker_seed, + test_mode=self.test_mode, ) def train_dataloader(self) -> torch.utils.data.DataLoader: @@ -228,6 +249,16 @@ def predict_dataloader(self) -> torch.utils.data.DataLoader: persistent_workers=self.persistent_workers, ) + def test_dataloader(self) -> torch.utils.data.DataLoader: + """Test dataloader.""" + return torch.utils.data.DataLoader( + self.test_dataset, + num_workers=self.num_workers, + collate_fn=self.collate_fn, + prefetch_factor=self.prefetch_factor, + persistent_workers=self.persistent_workers, + ) + def state_dict(self) -> dict[str, Any]: assert self.trainer is not None state = { @@ -276,8 +307,8 @@ def load_state_dict(self, state_dict: dict[str, Any]) -> None: "Cannot resume training with a different batch size. " f"Expected {self.batch_size}, got {state_dict['batch_size']}." ) - if state_dict["accumulate_grad_batches"] != 1: - raise ValueError("Training with gradient accumulation is not supported when resuming training.") + # if state_dict["accumulate_grad_batches"] != 1: + # raise ValueError("Training with gradient accumulation is not supported when resuming training.") if state_dict["shuffle"] != self.shuffle: raise ValueError( "Cannot resume training with a different shuffle value. " diff --git a/cellarium/ml/core/module.py b/cellarium/ml/core/module.py index 7fc0941c..eb8230fe 100644 --- a/cellarium/ml/core/module.py +++ b/cellarium/ml/core/module.py @@ -9,7 +9,7 @@ import lightning.pytorch as pl import numpy as np import torch -from lightning.pytorch.utilities.types import STEP_OUTPUT, OptimizerLRSchedulerConfig +from lightning.pytorch.utilities.types import STEP_OUTPUT, OptimizerLRScheduler from cellarium.ml.core.datamodule import CellariumAnnDataDataModule from cellarium.ml.core.pipeline import CellariumPipeline @@ -151,6 +151,7 @@ def configure_model(self) -> None: self.pipeline = CellariumPipeline(cpu_transforms + transforms + (model,)) # the full pipeline if not self.hparams["is_initialized"]: + # Note: when using FSDPStrategy, the model is initialized here and then wrapped and sharded by the strategy. model.reset_parameters() self.hparams["is_initialized"] = True @@ -290,7 +291,28 @@ def validation_step(self, batch: dict[str, Any], batch_idx: int) -> None: batch["batch_idx"] = batch_idx self.module_pipeline.validate(batch) - def configure_optimizers(self) -> OptimizerLRSchedulerConfig | None: + def test_step(self, batch: dict[str, Any], batch_idx: int) -> None: + """ + Forward pass for test step. + + Args: + batch: + A dictionary containing the batch data. + batch_idx: + The index of the batch. + + Returns: + None + """ + if self.module_pipeline is None: + raise RuntimeError("The model is not configured. Call `configure_model` before accessing the model.") + + batch["pl_module"] = self + batch["trainer"] = self.trainer + batch["batch_idx"] = batch_idx + self.module_pipeline.test(batch) + + def configure_optimizers(self) -> OptimizerLRScheduler: """Configure optimizers for the model.""" optim_fn = self.hparams["optim_fn"] optim_kwargs = self.hparams["optim_kwargs"] or {} @@ -344,13 +366,40 @@ def configure_optimizers(self) -> OptimizerLRSchedulerConfig | None: param_groups.append({"params": params, **group_optim_kwargs}) optimizer = optim_fn(param_groups) else: - optimizer = optim_fn(self.model.parameters(), **optim_kwargs) + optimizer = optim_fn(self.parameters(), **optim_kwargs) - optim_config: OptimizerLRSchedulerConfig = {"optimizer": optimizer} if scheduler_fn is not None: - scheduler = scheduler_fn(optim_config["optimizer"], **scheduler_kwargs) - optim_config["lr_scheduler"] = {"scheduler": scheduler, "interval": "step"} - return optim_config + scheduler = scheduler_fn(optimizer, **scheduler_kwargs) + return { + "optimizer": optimizer, + "lr_scheduler": {"scheduler": scheduler, "interval": "step"}, + } + else: + return {"optimizer": optimizer} + + def configure_gradient_clipping( + self, + optimizer: torch.optim.Optimizer, + gradient_clip_val: int | float | None = None, + gradient_clip_algorithm: str | None = None, + ) -> None: + """ + Handle gradient clipping by norm when using the FSDP strategy. + """ + from lightning.pytorch.strategies import FSDPStrategy + from torch.distributed.fsdp.fully_sharded_data_parallel import FullyShardedDataParallel + + if isinstance(self.trainer.strategy, FSDPStrategy) and gradient_clip_algorithm in ("norm", None): + if gradient_clip_val is None: + gradient_clip_val = self.trainer.gradient_clip_val or 0.0 + if gradient_clip_val <= 0: + return + assert isinstance(self.trainer.strategy.model, FullyShardedDataParallel) + self.trainer.strategy.model.clip_grad_norm_(gradient_clip_val) + else: + self.clip_gradients( + optimizer, gradient_clip_val=gradient_clip_val, gradient_clip_algorithm=gradient_clip_algorithm + ) def on_train_epoch_start(self) -> None: """ diff --git a/cellarium/ml/core/pipeline.py b/cellarium/ml/core/pipeline.py index 61edf49e..5934a23e 100644 --- a/cellarium/ml/core/pipeline.py +++ b/cellarium/ml/core/pipeline.py @@ -8,7 +8,7 @@ import torch from typing_extensions import Self -from cellarium.ml.models import PredictMixin, ValidateMixin +from cellarium.ml.models import PredictMixin, TestMixin, ValidateMixin from cellarium.ml.utilities.core import call_func_with_batch @@ -70,3 +70,12 @@ def validate(self, batch: dict[str, dict[str, np.ndarray | torch.Tensor] | np.nd if not isinstance(model, ValidateMixin): raise TypeError(f"The last module in the pipeline must be an instance of {ValidateMixin}. Got {model}") call_func_with_batch(model.validate, batch) + + def test(self, batch: dict[str, np.ndarray | torch.Tensor]) -> None: + for module in self[:-1]: + batch |= call_func_with_batch(module.forward, batch) + + model = self[-1] + if not isinstance(model, TestMixin): + raise TypeError(f"The last module in the pipeline must be an instance of {TestMixin}. Got {model}") + call_func_with_batch(model.test, batch) diff --git a/cellarium/ml/data/__init__.py b/cellarium/ml/data/__init__.py index 055fb4d2..33d9d8a0 100644 --- a/cellarium/ml/data/__init__.py +++ b/cellarium/ml/data/__init__.py @@ -8,6 +8,7 @@ LazyAnnData, ) from cellarium.ml.data.fileio import read_h5ad_file, read_h5ad_gcs, read_h5ad_local, read_h5ad_url +from cellarium.ml.data.pytree_dataset import PyTreeDataset from cellarium.ml.data.schema import AnnDataSchema __all__ = [ @@ -16,6 +17,7 @@ "DistributedAnnDataCollectionView", "IterableDistributedAnnDataCollectionDataset", "LazyAnnData", + "PyTreeDataset", "read_h5ad_file", "read_h5ad_gcs", "read_h5ad_local", diff --git a/cellarium/ml/data/dadc_dataset.py b/cellarium/ml/data/dadc_dataset.py index e69c875e..32cecac2 100644 --- a/cellarium/ml/data/dadc_dataset.py +++ b/cellarium/ml/data/dadc_dataset.py @@ -563,4 +563,4 @@ def load_state_dict(self, state_dict: dict[str, Any]) -> None: # trainer.fit_loop.epoch_progress.current.completed self.epoch = state_dict["epoch"] # trainer.fit_loop.epoch_loop.automatic_optimization.optim_progress.optimizer_steps - self.resume_step = state_dict["resume_step"] + self.resume_step = state_dict["resume_step"] * state_dict["accumulate_grad_batches"] diff --git a/cellarium/ml/data/pytree_dataset.py b/cellarium/ml/data/pytree_dataset.py new file mode 100644 index 00000000..08d95d5d --- /dev/null +++ b/cellarium/ml/data/pytree_dataset.py @@ -0,0 +1,58 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +import torch +from torch.utils._pytree import PyTree, tree_any, tree_iter, tree_map + + +class PyTreeDataset(torch.utils.data.Dataset): + """ + A dataset that wraps a PyTree of tensors and ndarrays. + + Example:: + + import torch + from cellarium.ml.data import PyTreeDataset + from cellarium.ml.utilities.data import collate_fn + + data = { + "gene_token_nc_dict": { + "gene_id": torch.randint(0, 10, (10, 3)), + "gene_value": torch.randint(0, 10, (10, 3)), + }, + "gene_token_mask_nc": torch.randint(0, 10, (10, 3)), + "metadata_token_nc_dict": { + "cell_type": torch.randint(0, 10, (10, 3)), + }, + "metadata_token_mask_nc_dict": { + "cell_type": torch.randint(0, 10, (10, 3)), + }, + "prompt_mask_nc": torch.randint(0, 10, (10, 3)), + } + dataset = PyTreeDataset(data) + dataloader = torch.utils.data.DataLoader( + dataset, + batch_size=batch_size, + collate_fn=collate_fn, + ) + for batch in dataloader: + ... + + Args: + pytree: A PyTree of tensors and ndarrays. + """ + + def __init__(self, pytree: PyTree) -> None: + self._length: int = next(tree_iter(pytree)).shape[0] # type: ignore[call-overload] + if tree_any(lambda x: x.shape[0] != self._length, pytree): + raise ValueError("All tensors must have the same batch dimension") + self.pytree = pytree + + def __getitem__(self, index: int) -> PyTree: + return tree_map(lambda data: data[index], self.pytree) + + def __getitems__(self, indices: list[int]) -> list[PyTree]: + return [tree_map(lambda data: data[indices], self.pytree)] + + def __len__(self) -> int: + return self._length diff --git a/cellarium/ml/layers/__init__.py b/cellarium/ml/layers/__init__.py index 189275a4..da43b264 100644 --- a/cellarium/ml/layers/__init__.py +++ b/cellarium/ml/layers/__init__.py @@ -2,7 +2,7 @@ # SPDX-License-Identifier: BSD-3-Clause from cellarium.ml.layers.attention import MultiHeadAttention -from cellarium.ml.layers.embedding import GeneExpressionEmbedding, MetadataEmbedding +from cellarium.ml.layers.embedding import TokenEmbedding from cellarium.ml.layers.ffn import PositionWiseFFN from cellarium.ml.layers.head import MultiHeadReadout from cellarium.ml.layers.mu_linear import MuLinear @@ -10,8 +10,7 @@ from cellarium.ml.layers.transformer import Transformer, TransformerBlock __all__ = [ - "GeneExpressionEmbedding", - "MetadataEmbedding", + "TokenEmbedding", "MuLinear", "MultiHeadAttention", "MultiHeadReadout", diff --git a/cellarium/ml/layers/attention.py b/cellarium/ml/layers/attention.py index 892e796f..5b3a78fb 100644 --- a/cellarium/ml/layers/attention.py +++ b/cellarium/ml/layers/attention.py @@ -19,7 +19,7 @@ def use_cs() -> bool: return False -compiled_flex_attention = torch.compile(flex_attention, dynamic=False) +compiled_flex_attention = torch.compile(flex_attention, dynamic=True) class MultiHeadAttention(nn.Module): diff --git a/cellarium/ml/layers/embedding.py b/cellarium/ml/layers/embedding.py index 6db31786..07f819c2 100644 --- a/cellarium/ml/layers/embedding.py +++ b/cellarium/ml/layers/embedding.py @@ -9,15 +9,15 @@ from cellarium.ml.utilities.layers import create_initializer -class GeneExpressionEmbedding(nn.Module): +class TokenEmbedding(nn.Module): """ - Gene embedding. + Gene and metadata tokens embedding. Args: - categorical_vocab_sizes: - Categorical gene token vocabulary sizes. - continuous_vocab_sizes: - Continuous gene token vocabulary sizes. + categorical_token_size_dict: + Categorical token vocabulary sizes. + continuous_token_list: + Continuous tokens. d_model: Dimensionality of the embeddings and hidden states. embeddings_initializer: @@ -26,78 +26,47 @@ class GeneExpressionEmbedding(nn.Module): def __init__( self, - categorical_vocab_sizes: dict[str, int], - continuous_vocab_sizes: dict[str, int], + categorical_token_size_dict: dict[str, int], + continuous_token_list: list[str], d_model: int, embeddings_initializer: dict[str, Any], ) -> None: super().__init__() - self.E = nn.ModuleDict() - self.E.update({key: nn.Embedding(vocab_size, d_model) for key, vocab_size in categorical_vocab_sizes.items()}) - self.E.update( - {key: nn.Linear(vocab_size, d_model, bias=False) for key, vocab_size in continuous_vocab_sizes.items()} + self.embedding_dict = nn.ModuleDict() + self.embedding_dict.update( + {key: nn.Embedding(vocab_size, d_model) for key, vocab_size in categorical_token_size_dict.items()} ) + self.embedding_dict.update({key: nn.Linear(1, d_model, bias=False) for key in continuous_token_list}) + self.categorical_token_size_dict = categorical_token_size_dict + self.continuous_token_list = continuous_token_list self.embeddings_initializer = embeddings_initializer self._reset_parameters() def _reset_parameters(self) -> None: - for module in self.E.children(): + for module in self.embedding_dict.children(): + assert isinstance(module, (nn.Embedding, nn.Linear)) create_initializer(self.embeddings_initializer)(module.weight) - def forward(self, gene_tokens_nc: dict[str, torch.Tensor]) -> torch.Tensor: - """ - Args: - gene_tokens_nc: - Dictionary of gene token tensors of shape ``(n, c)``. - - Returns: - The gene embedding tensor of shape ``(n, c, d)``. - """ - return sum(self.E[key](gene_token_nc) for key, gene_token_nc in gene_tokens_nc.items()) - - -class MetadataEmbedding(nn.Module): - """ - Metadata embedding. - - Args: - categorical_vocab_sizes: - Categorical metadata token vocabulary sizes. - d_model: - Dimensionality of the embeddings and hidden states. - initializer: - Initializer for the embeddings. - """ - - def __init__( + def forward( self, - categorical_vocab_sizes: dict[str, int], - d_model: int, - embeddings_initializer: dict[str, Any], - ) -> None: - super().__init__() - self.E = nn.ModuleDict( - {key: nn.Embedding(vocab_size, d_model) for key, vocab_size in categorical_vocab_sizes.items()} - ) - self.embeddings_initializer = embeddings_initializer - - self._reset_parameters() - - def _reset_parameters(self) -> None: - for module in self.E.children(): - create_initializer(self.embeddings_initializer)(module.weight) - - def forward(self, metadata_tokens_n: dict[str, torch.Tensor]) -> torch.Tensor: + token_value_nc_dict: dict[str, torch.Tensor], + token_mask_nc_dict: dict[str, torch.Tensor], + ) -> torch.Tensor: """ Args: - metadata_token_n: - Dictionary of metadata token tensors of shape ``(n,)``. + token_value_nc_dict: + Dictionary of token value tensors of shape ``(n, c)``. + token_mask_nc_dict: + Dictionary of token mask tensors of shape ``(n, c)``. Returns: - The metadata embedding tensor of shape ``(n, m, d)``. + Embedding tensor of shape ``(n, c, d)``. """ - return torch.stack( - [self.E[key](metadata_token_n) for key, metadata_token_n in metadata_tokens_n.items()], - dim=1, + return sum( + self.embedding_dict[key]( + token_value_nc.unsqueeze(-1) if key in self.continuous_token_list else token_value_nc + ) + * token_mask_nc_dict[key].unsqueeze(-1) + for i, (key, token_value_nc) in enumerate(token_value_nc_dict.items()) ) diff --git a/cellarium/ml/layers/head.py b/cellarium/ml/layers/head.py index 1d6b94e3..bb6d05f9 100644 --- a/cellarium/ml/layers/head.py +++ b/cellarium/ml/layers/head.py @@ -14,7 +14,7 @@ class MultiHeadReadout(nn.Module): Multi-head readout. Args: - categorical_vocab_sizes: + categorical_token_size_dict: Categorical token vocabulary sizes. d_model: Dimensionality of the embeddings and hidden states. @@ -28,15 +28,15 @@ class MultiHeadReadout(nn.Module): def __init__( self, - categorical_vocab_sizes: dict[str, int], + categorical_token_size_dict: dict[str, int], d_model: int, use_bias: bool, output_logits_scale: float, heads_initializer: dict[str, Any], ) -> None: super().__init__() - self.W = nn.ModuleDict( - {key: nn.Linear(d_model, vocab_size, use_bias) for key, vocab_size in categorical_vocab_sizes.items()} + self.readout_dict = nn.ModuleDict( + {key: nn.Linear(d_model, vocab_size, use_bias) for key, vocab_size in categorical_token_size_dict.items()} ) self.output_logits_scale = output_logits_scale self.heads_initializer = heads_initializer @@ -44,10 +44,12 @@ def __init__( self._reset_parameters() def _reset_parameters(self) -> None: - for module in self.W.children(): + for module in self.readout_dict.children(): + assert isinstance(module, nn.Linear) create_initializer(self.heads_initializer)(module.weight) if module.bias is not None: + assert isinstance(module.bias, torch.Tensor) nn.init.zeros_(module.bias) def forward(self, hidden_state_ncd: torch.Tensor) -> dict[str, torch.Tensor]: @@ -59,4 +61,4 @@ def forward(self, hidden_state_ncd: torch.Tensor) -> dict[str, torch.Tensor]: Returns: Dictionary of output logits tensors of shape ``(n, c, vocab_size)``. """ - return {key: self.output_logits_scale * self.W[key](hidden_state_ncd) for key in self.W} + return {key: self.output_logits_scale * self.readout_dict[key](hidden_state_ncd) for key in self.readout_dict} diff --git a/cellarium/ml/layers/transformer.py b/cellarium/ml/layers/transformer.py index 7f68fc51..4d3f0252 100644 --- a/cellarium/ml/layers/transformer.py +++ b/cellarium/ml/layers/transformer.py @@ -82,6 +82,14 @@ def __init__( ) self.normadd2 = NormAdd(d_model, dropout_p, use_bias) + @property + def d_ffn(self) -> int: + return self.ffn.dense1.out_features + + @property + def d_model(self) -> int: + return self.ffn.dense1.in_features + def forward( self, hidden_state_ncd: torch.Tensor, @@ -178,6 +186,28 @@ def __init__( def _reset_parameters(self) -> None: self.ln.reset_parameters() + def forward_all_hidden_states( + self, + hidden_state_ncd, + attention_mask_ncc, + to_cpu=True + ): + hidden_states = [] + for block in self.blocks: + hidden_state_ncd = block(hidden_state_ncd, attention_mask_ncc) + if to_cpu: + hidden_states.append(hidden_state_ncd.detach().cpu()) + else: + hidden_states.append(hidden_state_ncd.detach()) + + if to_cpu: + hidden_states.append(self.ln(hidden_state_ncd).detach().cpu()) + else: + hidden_states.append(self.ln(hidden_state_ncd).detach()) + + return hidden_states + + def forward( self, hidden_state_ncd: torch.Tensor, diff --git a/cellarium/ml/lr_schedulers/__init__.py b/cellarium/ml/lr_schedulers/__init__.py index f10125d5..d487f84b 100644 --- a/cellarium/ml/lr_schedulers/__init__.py +++ b/cellarium/ml/lr_schedulers/__init__.py @@ -2,5 +2,6 @@ # SPDX-License-Identifier: BSD-3-Clause from cellarium.ml.lr_schedulers.linear_lr import LinearLR +from torch.optim.lr_scheduler import CosineAnnealingLR -__all__ = ["LinearLR"] +__all__ = ["LinearLR", "CosineAnnealingLR"] diff --git a/cellarium/ml/models/__init__.py b/cellarium/ml/models/__init__.py index e5b05abf..9f30da47 100644 --- a/cellarium/ml/models/__init__.py +++ b/cellarium/ml/models/__init__.py @@ -1,15 +1,17 @@ # Copyright Contributors to the Cellarium project. # SPDX-License-Identifier: BSD-3-Clause +from cellarium.ml.models.cellarium_gpt import CellariumGPT from cellarium.ml.models.geneformer import Geneformer from cellarium.ml.models.incremental_pca import IncrementalPCA from cellarium.ml.models.logistic_regression import LogisticRegression -from cellarium.ml.models.model import CellariumModel, PredictMixin, ValidateMixin +from cellarium.ml.models.model import CellariumModel, PredictMixin, TestMixin, ValidateMixin from cellarium.ml.models.onepass_mean_var_std import OnePassMeanVarStd from cellarium.ml.models.probabilistic_pca import ProbabilisticPCA from cellarium.ml.models.tdigest import TDigest __all__ = [ + "CellariumGPT", "CellariumModel", "Geneformer", "IncrementalPCA", @@ -18,5 +20,6 @@ "PredictMixin", "ProbabilisticPCA", "TDigest", + "TestMixin", "ValidateMixin", ] diff --git a/cellarium/ml/models/cellarium_gpt.py b/cellarium/ml/models/cellarium_gpt.py new file mode 100644 index 00000000..7c5d838e --- /dev/null +++ b/cellarium/ml/models/cellarium_gpt.py @@ -0,0 +1,412 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +from typing import Literal + +import lightning.pytorch as pl +import numpy as np +import torch +from torch import nn +from torch.nn.attention.flex_attention import BlockMask, create_block_mask + +from cellarium.ml.layers import MultiHeadReadout, TokenEmbedding, Transformer +from cellarium.ml.models.model import CellariumModel, PredictMixin, ValidateMixin +from cellarium.ml.utilities.layers import scale_initializers_by_dimension +from cellarium.ml.utilities.mup import LRAdjustmentGroup + +try: + from cerebras.pytorch.backend import use_cs +except ImportError: + + def use_cs() -> bool: + return False + + +torch.set_float32_matmul_precision("highest") + + +def prompt_diagonal_mask(prompt_mask_nc: torch.Tensor) -> torch.Tensor: + """ + Generate a prompt diagonal mask for self-attention. + + Args: + prompt_mask_nc: + The prompt mask. + + Returns: + torch.Tensor: The prompt diagonal mask. + + Example: + + For prompt_mask = [True, False, True, False, False], the attention mask is: + + [[True, False, True, False, False], + [True, True, True, False, False], + [True, False, True, False, False], + [True, False, True, True, False], + [True, False, True, False, True]] + """ + device = prompt_mask_nc.device + n, c = prompt_mask_nc.shape + if use_cs(): + c_range = torch.arange(c, device=device, dtype=torch.float32) + diag_mask_ncc = (c_range[:, None].expand(n, -1, 1) - c_range.expand(n, 1, -1)).abs() + prompt_mask_n1c = 1 - prompt_mask_nc[:, None, :].float() + attention_mask_ncc = diag_mask_ncc * prompt_mask_n1c + return attention_mask_ncc == 0 + else: + diag_mask_cc = torch.eye(c, dtype=torch.bool, device=device) + attention_mask_ncc = prompt_mask_nc[:, None, :] | diag_mask_cc + return attention_mask_ncc + + +class CellariumGPT(CellariumModel, PredictMixin, ValidateMixin): + """ + CellariumGPT model. + + Args: + categorical_token_size_dict: + Categorical token vocabulary sizes. Must include "gene_value" and "gene_id". Additionally, it can include + experimental conditions, such as "assay" and "suspension_type", and metadata tokens such as "cell_type", + "tissue", "sex", "development_stage", and "disease". + d_model: + Dimensionality of the embeddings and hidden states. + d_ffn: + Dimensionality of the inner feed-forward layers. + n_heads: + Number of attention heads. + n_blocks: + Number of transformer blocks. + dropout_p: + Dropout probability. + use_bias: + Whether to use bias in the linear transformations. + attention_backend: + Backend for the attention computation. + attention_softmax_fp32: + Whether to use float32 for softmax computation when ``torch`` backend is used. + loss_scale_dict: + A dictionary of loss scales for each label type. These are the query tokens that are used + to compute the loss. + initializer_range: + The standard deviation of the truncated normal initializer. + embeddings_scale: + Multiplier for the embeddings. + attention_logits_scale: + Multiplier for the attention logits. + output_logits_scale: + Multiplier for the output logits. + mup_base_d_model: + Base dimensionality of the model for muP. + mup_base_d_ffn: + Base dimensionality of the inner feed-forward layers for muP. + """ + + def __init__( + self, + # Vocab sizes + categorical_token_size_dict: dict[str, int], + # Model parameters + d_model: int, + d_ffn: int, + n_heads: int, + n_blocks: int, + dropout_p: float, + use_bias: bool, + attention_backend: Literal["flex", "math", "mem_efficient", "torch"], + attention_softmax_fp32: bool, + loss_scale_dict: dict[str, float], + # Tunable parameters + initializer_range: float = 0.02, + embeddings_scale: float = 1.0, + attention_logits_scale: float = 1.0, + output_logits_scale: float = 1.0, + # muP (maximal update parameterization) parameters + mup_base_d_model: int | None = None, + mup_base_d_ffn: int | None = None, + ) -> None: + super().__init__() + + # Vocab sizes + self.categorical_token_size_dict = categorical_token_size_dict + + # Initializers + self.initializer_range = initializer_range + default_initializer = { + "name": "trunc_normal_", + "mean": 0.0, + "std": self.initializer_range, + "a": -2 * self.initializer_range, + "b": 2 * self.initializer_range, + } + embeddings_initializer = default_initializer.copy() + Wqkv_initializer = default_initializer.copy() + Wo_initializer = default_initializer.copy() + dense1_initializer = default_initializer.copy() + dense2_initializer = default_initializer.copy() + heads_initializer = default_initializer.copy() + self.lr_adjustment_groups = { + "embedding": LRAdjustmentGroup("*embedding*weight"), + "decoder_attention": LRAdjustmentGroup("*transformer*attention*W*weight"), + "decoder_input_ffn": LRAdjustmentGroup("*transformer*ffn.dense1*weight"), + "decoder_output_ffn": LRAdjustmentGroup("*transformer*ffn.dense2*weight"), + } + + # Multipliers + self.embeddings_scale = embeddings_scale + self.attention_logits_scale = attention_logits_scale + self.output_logits_scale = output_logits_scale + + # Handle muP scaling for Adam and AdamW optimizers + if mup_base_d_model: + d_model_width_mult = d_model / mup_base_d_model + scale_initializers_by_dimension( + [Wqkv_initializer, dense1_initializer], + width_scale=d_model_width_mult**-0.5, + ) + scale_initializers_by_dimension( + Wo_initializer, + width_scale=d_model_width_mult**-0.5, + depth_scale=(2 * n_blocks) ** -0.5, + ) + self.output_logits_scale /= d_model_width_mult + for lr_adjustment_group in [ + "decoder_attention", + "decoder_input_ffn", + ]: + self.lr_adjustment_groups[lr_adjustment_group].set_scale(1 / d_model_width_mult) + self.width_mult = d_model_width_mult + else: + scale_initializers_by_dimension( + Wo_initializer, + depth_scale=(2 * n_blocks) ** -0.5, + ) + + if mup_base_d_ffn: + d_ffn_width_mult = d_ffn / mup_base_d_ffn + scale_initializers_by_dimension( + dense2_initializer, + width_scale=d_ffn_width_mult**-0.5, + depth_scale=(2 * n_blocks) ** -0.5, + ) + self.lr_adjustment_groups["decoder_output_ffn"].set_scale(1 / d_ffn_width_mult) + assert self.width_mult == d_ffn_width_mult + else: + scale_initializers_by_dimension( + dense2_initializer, + depth_scale=(2 * n_blocks) ** -0.5, + ) + + embedding_token_size_dict = {} + for key, vocab_size in categorical_token_size_dict.items(): + if key in loss_scale_dict: + # Add 1 to the vocab size for the query tokens to account for the mask token + embedding_token_size_dict[key] = vocab_size + 1 + elif key != "gene_value": + embedding_token_size_dict[key] = vocab_size + self.token_embedding = TokenEmbedding( + categorical_token_size_dict=embedding_token_size_dict, + continuous_token_list=["gene_value", "gene_query_mask", "total_mrna_umis"], + d_model=d_model, + embeddings_initializer=embeddings_initializer, + ) + self.transformer = Transformer( + d_model=d_model, + d_ffn=d_ffn, + use_bias=use_bias, + n_heads=n_heads, + n_blocks=n_blocks, + dropout_p=dropout_p, + attention_logits_scale=attention_logits_scale, + attention_backend=attention_backend, + attention_softmax_fp32=attention_softmax_fp32, + Wqkv_initializer=Wqkv_initializer, + Wo_initializer=Wo_initializer, + dense1_initializer=dense1_initializer, + dense2_initializer=dense2_initializer, + ) + self.head = MultiHeadReadout( + categorical_token_size_dict={key: categorical_token_size_dict[key] for key in loss_scale_dict}, + d_model=d_model, + use_bias=use_bias, + output_logits_scale=output_logits_scale, + heads_initializer=heads_initializer, + ) + self.loss_scale_dict = loss_scale_dict + + self.reset_parameters() + + def reset_parameters(self) -> None: + def _reset_parameters(module): + return getattr(module, "_reset_parameters", lambda: None)() + + self.apply(_reset_parameters) + + @property + def d_model(self) -> int: + block = self.transformer.blocks[0] + # assert isinstance(block, TransformerBlock) + return block.d_model + + @property + def d_ffn(self) -> int: + block = self.transformer.blocks[0] + # assert isinstance(block, TransformerBlock) + return block.d_ffn + + @property + def n_heads(self) -> int: + block = self.transformer.blocks[0] + # assert isinstance(block, TransformerBlock) + return block.attention.n_heads + + @property + def n_blocks(self) -> int: + return len(self.transformer.blocks) + + @property + def attention_backend(self) -> Literal["flex", "math", "mem_efficient", "torch"]: + block = self.transformer.blocks[0] + # assert isinstance(block, TransformerBlock) + return block.attention.attention_backend + + @attention_backend.setter + def attention_backend(self, value: Literal["flex", "math", "mem_efficient", "torch"]) -> None: + for block in self.transformer.blocks: + # assert isinstance(block, TransformerBlock) + block.attention.attention_backend = value + + def get_embeddings( + self, + gene_tokens_nc: dict[str, torch.Tensor], + metadata_tokens_n: dict[str, torch.Tensor], + prompt_mask_nc: torch.Tensor | None, + to_cpu = True + ) -> dict[str, torch.Tensor]: + # embed the gene IDs, values, and total mRNA UMIs + embedding_ncd = torch.cat( + [ + self.gene_embedding(gene_tokens_nc), + self.metadata_embedding(metadata_tokens_n), + ], + dim=1, + ) + + # create attention mask + if self.attention_backend == "flex": + + def prompt_diagonal_mask_mod(b, h, q_idx, kv_idx): + return prompt_mask_nc[b, kv_idx] | (q_idx == kv_idx) + + n, c = prompt_mask_nc.shape + attention_mask_ncc = create_block_mask( + prompt_diagonal_mask_mod, B=n, H=None, Q_LEN=c, KV_LEN=c, BLOCK_SIZE=c, device=prompt_mask_nc.device, _compile=False) + else: + attention_mask_ncc = prompt_diagonal_mask(prompt_mask_nc) + + # transformer blocks + hidden_state_ncd = embedding_ncd * self.embeddings_scale + + hidden_states = self.transformer.forward_all_hidden_states(hidden_state_ncd, attention_mask_ncc, + to_cpu=to_cpu) + # hidden_state_ncd = self.transformer(hidden_state_ncd, attention_mask_ncc) + + return hidden_states + + def predict( + self, + token_value_nc_dict: dict[str, torch.Tensor], + token_mask_nc_dict: dict[str, torch.Tensor], + prompt_mask_nc: torch.Tensor, + ) -> dict[str, np.ndarray | torch.Tensor]: + """ + Args: + token_value_nc_dict: + Dictionary of token value tensors of shape ``(n, c)``. + token_mask_nc_dict: + Dictionary of token mask tensors of shape ``(n, c)``. + + Returns: + Dictionary of logits tensors of shape ``(n, c, k)``. + """ + # Create embeddings + embedding_ncd = self.token_embedding(token_value_nc_dict, token_mask_nc_dict) + + # Create attention mask + attention_mask_ncc: torch.Tensor | BlockMask + if self.attention_backend == "flex": + + def prompt_diagonal_mask_mod(b, h, q_idx, kv_idx): + return prompt_mask_nc[b, kv_idx] | (q_idx == kv_idx) + + n, c = prompt_mask_nc.shape + attention_mask_ncc = create_block_mask(prompt_diagonal_mask_mod, B=n, H=None, Q_LEN=c, KV_LEN=c) + else: + attention_mask_ncc = prompt_diagonal_mask(prompt_mask_nc) + + # Transformer blocks + hidden_state_ncd = embedding_ncd * self.embeddings_scale + hidden_state_ncd = self.transformer(hidden_state_ncd, attention_mask_ncc) + + # Compute logits + logits_nck_dict = self.head(hidden_state_ncd) + + return logits_nck_dict + + def forward( + self, + token_value_nc_dict: dict[str, torch.Tensor], + token_mask_nc_dict: dict[str, torch.Tensor], + prompt_mask_nc: torch.Tensor, + label_nc_dict: dict[str, torch.Tensor], + label_weight_nc_dict: dict[str, torch.Tensor], + ) -> dict[str, torch.Tensor]: + logits_nck_dict = self.predict( + token_value_nc_dict=token_value_nc_dict, + token_mask_nc_dict=token_mask_nc_dict, + prompt_mask_nc=prompt_mask_nc, + ) + + # Compute loss + if not (set(self.loss_scale_dict) == set(label_nc_dict) == set(label_weight_nc_dict)): + raise ValueError("The keys of loss_scale_dict, label_nc_dict, and label_weight_nc_dict must be the same.") + loss_dict = {} + loss_fn = nn.CrossEntropyLoss(reduction="none") + # Make sure that label_nc_dict is created by concatenating the gene_value and metadata labels + # in the same order as the embeddings. + for key, label_nc in label_nc_dict.items(): + logits_nck = logits_nck_dict[key] + assert isinstance(logits_nck, torch.Tensor) + label_weight_nc = label_weight_nc_dict[key] + assert isinstance(label_weight_nc, torch.Tensor) + loss_dict[key] = torch.sum( + loss_fn(logits_nck.view(label_nc.numel(), -1), label_nc.view(-1).long()) * label_weight_nc.view(-1) + ) + + loss = sum(loss_dict[key] * self.loss_scale_dict[key] for key in loss_dict) + assert isinstance(loss, torch.Tensor) + loss_dict["loss"] = loss + + return loss_dict + + def validate( + self, + trainer: pl.Trainer, + pl_module: pl.LightningModule, + batch_idx: int, + token_value_nc_dict: dict[str, torch.Tensor], + token_mask_nc_dict: dict[str, torch.Tensor], + prompt_mask_nc: torch.Tensor, + label_nc_dict: dict[str, torch.Tensor], + label_weight_nc_dict: dict[str, torch.Tensor], + ) -> None: + n = prompt_mask_nc.shape[0] + loss_dict = self.forward( + token_value_nc_dict=token_value_nc_dict, + token_mask_nc_dict=token_mask_nc_dict, + prompt_mask_nc=prompt_mask_nc, + label_nc_dict=label_nc_dict, + label_weight_nc_dict=label_weight_nc_dict, + ) + + pl_module.log_dict(loss_dict, sync_dist=True, on_epoch=True, batch_size=n) diff --git a/cellarium/ml/models/incremental_pca.py b/cellarium/ml/models/incremental_pca.py index 6439d46a..68373b98 100644 --- a/cellarium/ml/models/incremental_pca.py +++ b/cellarium/ml/models/incremental_pca.py @@ -89,15 +89,11 @@ def forward(self, x_ng: torch.Tensor, var_names_g: np.ndarray) -> dict[str, torc assert_columns_and_array_lengths_equal("x_ng", x_ng, "var_names_g", var_names_g) assert_arrays_equal("var_names_g", var_names_g, "var_names_g", self.var_names_g) - g = self.n_vars k = self.n_components niter = self.svd_lowrank_niter self_X_size = self.x_size other_X_size = x_ng.size(0) total_X_size = self_X_size + other_X_size - assert k <= min(other_X_size, g), ( - f"Rank of svd_lowrank (n_components): {k}" f" must be less than min(n_obs, n_vars): {min(other_X_size, g)}" - ) # compute SVD of new data if self.perform_mean_correction: @@ -132,10 +128,10 @@ def forward(self, x_ng: torch.Tensor, var_names_g: np.ndarray) -> dict[str, torc def on_train_start(self, trainer: pl.Trainer) -> None: if trainer.world_size > 1: assert isinstance(trainer.strategy, DDPStrategy), ( - "Distributed and Incremental PCA requires that " "the trainer uses the DDP strategy." + "Distributed and Incremental PCA requires that the trainer uses the DDP strategy." ) assert trainer.strategy._ddp_kwargs["broadcast_buffers"] is False, ( - "Distributed and Incremental PCA requires that " "broadcast_buffers is set to False." + "Distributed and Incremental PCA requires that broadcast_buffers is set to False." ) def on_train_epoch_end(self, trainer: pl.Trainer) -> None: @@ -173,7 +169,7 @@ def on_train_epoch_end(self, trainer: pl.Trainer) -> None: # level i # at most two local ranks (leading and trailing) if rank % 2 == 0: # leading rank - if rank < world_size: + if rank + 1 < world_size: # if there is a trailing rank # then concatenate and merge SVDs src = (rank + 1) * 2**i diff --git a/cellarium/ml/models/model.py b/cellarium/ml/models/model.py index 25ba0290..b8275807 100644 --- a/cellarium/ml/models/model.py +++ b/cellarium/ml/models/model.py @@ -109,3 +109,22 @@ def validate( if loss is not None: # Logging to TensorBoard by default pl_module.log("val_loss", loss, sync_dist=True, on_epoch=True) + + +class TestMixin(metaclass=ABCMeta): + """ + Abstract mixin class for models that can perform testing. + """ + + @abstractmethod + def test( + self, + trainer: pl.Trainer, + pl_module: pl.LightningModule, + batch_idx: int, + *args: Any, + **kwargs: Any, + ) -> None: + """ + Perform testing. + """ diff --git a/cellarium/ml/models/onepass_mean_var_std.py b/cellarium/ml/models/onepass_mean_var_std.py index 42176458..2c39be3c 100644 --- a/cellarium/ml/models/onepass_mean_var_std.py +++ b/cellarium/ml/models/onepass_mean_var_std.py @@ -101,12 +101,12 @@ def forward(self, x_ng: torch.Tensor, var_names_g: np.ndarray) -> dict[str, torc def on_train_start(self, trainer: pl.Trainer) -> None: if trainer.world_size > 1: - assert isinstance( - trainer.strategy, DDPStrategy - ), "OnePassMeanVarStd requires that the trainer uses the DDP strategy." - assert ( - trainer.strategy._ddp_kwargs["broadcast_buffers"] is False - ), "OnePassMeanVarStd requires that broadcast_buffers is set to False." + assert isinstance(trainer.strategy, DDPStrategy), ( + "OnePassMeanVarStd requires that the trainer uses the DDP strategy." + ) + assert trainer.strategy._ddp_kwargs["broadcast_buffers"] is False, ( + "OnePassMeanVarStd requires that broadcast_buffers is set to False." + ) def on_train_epoch_end(self, trainer: pl.Trainer) -> None: # no need to merge if only one process @@ -125,6 +125,7 @@ def mean_g(self) -> torch.Tensor: """ mean_g = self.x_sums / self.x_size if self.algorithm == "shifted_data": + assert isinstance(self.x_shift, torch.Tensor) mean_g = mean_g + self.x_shift return mean_g diff --git a/cellarium/ml/models/registry.py b/cellarium/ml/models/registry.py new file mode 100644 index 00000000..5209b342 --- /dev/null +++ b/cellarium/ml/models/registry.py @@ -0,0 +1,118 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +from collections.abc import Callable +from dataclasses import dataclass +from typing import Any + +from cellarium.ml.models import CellariumModel + + +@dataclass +class LinkArguments: + """ + Arguments for linking the value of a target argument to the values of one or more source arguments. + + Args: + source: + Key(s) from which the target value is derived. + target: + Key to where the value is set. + compute_fn: + Function to compute target value from source. + apply_on: + At what point to set target value, ``"parse"`` or ``"instantiate"``. + """ + + source: str | tuple[str, ...] + target: str + compute_fn: Callable | None = None + apply_on: str = "instantiate" + + +class ModelRegistry(dict): + """This class is a Registry that stores information about the Training Strategies. + + The Strategies are mapped to strings. These strings are names that identify + a strategy, e.g., "deepspeed". It also returns Optional description and + parameters to initialize the Strategy, which were defined durng the + registration. + + The motivation for having a StrategyRegistry is to make it convenient + for the Users to try different Strategies by passing just strings + to the strategy flag to the Trainer. + + Example:: + + @StrategyRegistry.register("lightning", description="Super fast", a=1, b=True) + class LightningStrategy: + def __init__(self, a, b): + ... + + or + + StrategyRegistry.register("lightning", LightningStrategy, description="Super fast", a=1, b=True) + + """ + + def register( + self, + name: str, + model: CellariumModel | None = None, + *, + link_arguments_list: list[LinkArguments] | None = None, + trainer_defaults: dict[str, Any] | None = None, + override: bool = False, + ) -> CellariumModel | Callable[[CellariumModel], CellariumModel]: + """Registers a strategy mapped to a name and with required metadata. + + Args: + name : the name that identifies a strategy, e.g. "deepspeed_stage_3" + model : model class + description : strategy description + override : overrides the registered strategy, if True + init_params: parameters to initialize the strategy + + """ + if name in self and not override: + raise ValueError(f"'{name}' is already present in the registry. HINT: Use `override=True`.") + + def do_register(model: CellariumModel) -> CellariumModel: + self[name] = { + "model": model, + "model_name": name, + "link_arguments_list": link_arguments_list, + "trainer_defaults": trainer_defaults, + } + return model + + if model is not None: + return do_register(model) + + return do_register + + # @override + # def get(self, name: str, default: Optional[Any] = None) -> Any: + # """Calls the registered strategy with the required parameters and returns the strategy object. + + # Args: + # name (str): the name that identifies a strategy, e.g. "deepspeed_stage_3" + + # """ + # if name in self: + # data = self[name] + # return data["strategy"](**data["init_params"]) + + # if default is not None: + # return default + + # err_msg = "'{}' not found in registry. Available names: {}" + # available_names = ", ".join(sorted(self.keys())) or "none" + # raise KeyError(err_msg.format(name, available_names)) + + def available_strategies(self) -> list: + """Returns a list of registered strategies.""" + return list(self.keys()) + + def __str__(self) -> str: + return "Registered Models: {}".format(", ".join(self.keys())) diff --git a/cellarium/ml/preprocessing/highly_variable_genes.py b/cellarium/ml/preprocessing/highly_variable_genes.py index 20b0400c..bc3a558d 100644 --- a/cellarium/ml/preprocessing/highly_variable_genes.py +++ b/cellarium/ml/preprocessing/highly_variable_genes.py @@ -109,7 +109,7 @@ def get_highly_variable_genes( n_top_genes = len(dispersion_norm) disp_cut_off = dispersion_norm[n_top_genes - 1] gene_subset = np.nan_to_num(df["dispersions_norm"].values) >= disp_cut_off - logging.debug(f"the {n_top_genes} top genes correspond to a " f"normalized dispersion cutoff of {disp_cut_off}") + logging.debug(f"the {n_top_genes} top genes correspond to a normalized dispersion cutoff of {disp_cut_off}") else: dispersion_norm[np.isnan(dispersion_norm)] = 0 # similar to Seurat gene_subset = np.logical_and.reduce( diff --git a/cellarium/ml/transforms/__init__.py b/cellarium/ml/transforms/__init__.py index 375c9460..fbe1075b 100644 --- a/cellarium/ml/transforms/__init__.py +++ b/cellarium/ml/transforms/__init__.py @@ -1,10 +1,19 @@ # Copyright Contributors to the Cellarium project. # SPDX-License-Identifier: BSD-3-Clause +from cellarium.ml.transforms.cellarium_gpt_tokenizer import CellariumGPTPredictTokenizer, CellariumGPTTrainTokenizer from cellarium.ml.transforms.divide_by_scale import DivideByScale from cellarium.ml.transforms.filter import Filter from cellarium.ml.transforms.log1p import Log1p from cellarium.ml.transforms.normalize_total import NormalizeTotal from cellarium.ml.transforms.z_score import ZScore -__all__ = ["DivideByScale", "Filter", "Log1p", "NormalizeTotal", "ZScore"] +__all__ = [ + "CellariumGPTTrainTokenizer", + "CellariumGPTPredictTokenizer", + "DivideByScale", + "Filter", + "Log1p", + "NormalizeTotal", + "ZScore", +] diff --git a/cellarium/ml/transforms/cellarium_gpt_tokenizer.py b/cellarium/ml/transforms/cellarium_gpt_tokenizer.py new file mode 100644 index 00000000..c385781c --- /dev/null +++ b/cellarium/ml/transforms/cellarium_gpt_tokenizer.py @@ -0,0 +1,625 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +import numpy as np +import pandas as pd +import torch +import typing as t + +class CellariumGPTTrainTokenizer(torch.nn.Module): + """ + Tokenizer for the Cellarium GPT model. + + Args: + context_len: + Context length. + gene_downsample_fraction: + Fraction of genes to downsample. + min_total_mrna_umis: + Minimum total mRNA UMIs. + max_total_mrna_umis: + Maximum total mRNA UMIs. + gene_vocab_sizes: + Gene token vocabulary sizes. + metadata_vocab_sizes: + Metadata token vocabulary sizes. + ontology_infos_path: + Path to ontology information. + prefix_len: + Prefix length. If ``None``, the prefix length is sampled. + metadata_prompt_token_list: + List of metadata tokens to prompt. If ``None``, the metadata prompt tokens are sampled. + obs_names_rng: + Cell IDs are used as random seeds for shuffling gene tokens. + If ``None``, gene tokens are shuffled without a random seed. + """ + + def __init__( + self, + context_len: int, + gene_downsample_fraction: float, + min_total_mrna_umis: int, + max_total_mrna_umis: int, + gene_vocab_sizes: dict[str, int], + metadata_vocab_sizes: dict[str, int], + ontology_downsample_p: float, + ontology_infos_path: str, + prefix_len: int | None = None, + metadata_prompt_token_list: list[str] | None = None, + obs_names_rng: bool = False, + ) -> None: + super().__init__() + self.context_len = context_len + self.gene_downsample_fraction = gene_downsample_fraction + self.min_total_mrna_umis = min_total_mrna_umis + self.max_total_mrna_umis = max_total_mrna_umis + self.gene_vocab_sizes = gene_vocab_sizes + self.metadata_vocab_sizes = metadata_vocab_sizes + self.ontology_infos = torch.load(ontology_infos_path, weights_only=True) + self.ontology_downsample_p = ontology_downsample_p + self.prefix_len = prefix_len + self.metadata_prompt_token_list = metadata_prompt_token_list + self.obs_names_rng = obs_names_rng + + def forward( + self, + metadata_token_n_dict: dict[str, torch.Tensor], + gene_token_n_dict: dict[str, torch.Tensor], + gene_token_ng_dict: dict[str, torch.Tensor], + obs_names_n: np.ndarray | None = None, + ) -> dict[str, dict[str, torch.Tensor] | torch.Tensor]: + ### GENE TOKENS ### + n, g = gene_token_ng_dict["gene_value"].shape + m = len(metadata_token_n_dict) + c = self.context_len + # gene context length + j = c - m + device = gene_token_ng_dict["gene_value"].device + + ## gene measurement tokens (assay, suspension type, etc.) ## + gene_token_nj_dict = {key: gene_token_n_dict[key][:, None].expand(-1, j).int() for key in gene_token_n_dict} + + ## gene id ## + gene_token_ng_dict["gene_id"] = torch.arange(g, device=device).expand(n, g) + + if self.obs_names_rng: + rng_n = [torch.Generator(device=device) for _ in range(n)] + [rng.manual_seed(int(obs_name)) for rng, obs_name in zip(rng_n, obs_names_n)] + shuffle_idx_ng = torch.stack([torch.randperm(g, generator=rng, device=device) for rng in rng_n]) + else: + shuffle_idx_ng = torch.argsort(torch.rand((n, g), dtype=torch.float32, device=device), dim=-1) + shuffle_idx_nj = shuffle_idx_ng[:, :j] + + for key, gene_token_ng in gene_token_ng_dict.items(): + gene_token_nj_dict[key] = torch.gather(gene_token_ng, dim=-1, index=shuffle_idx_nj) + + ## gene value ## + gene_value_nj = gene_token_nj_dict.pop("gene_value") + total_mrna_umis_nj = gene_token_nj_dict.pop("total_mrna_umis") + # downsample gene values + max_total_mrna_umis = torch.tensor(self.max_total_mrna_umis, device=device) + downsampled_total_mrna_umis_nj = torch.minimum(total_mrna_umis_nj, max_total_mrna_umis).float() + if self.gene_downsample_fraction > 0: + gene_downsample_p_nj = torch.minimum( + torch.rand((n, j), device=device) / self.gene_downsample_fraction, + torch.tensor(1.0, device=device), + ) + downsampled_total_mrna_umis_nj = torch.lerp( + torch.full_like(gene_downsample_p_nj, self.min_total_mrna_umis), + downsampled_total_mrna_umis_nj, + gene_downsample_p_nj, + ) + gene_downsample_p_nj = downsampled_total_mrna_umis_nj / total_mrna_umis_nj + gene_value_nj = torch.binomial(gene_value_nj, gene_downsample_p_nj) + total_mrna_umis_nj = torch.round(downsampled_total_mrna_umis_nj) + if self.prefix_len is not None: + prefix_len_n = torch.full((n,), self.prefix_len, dtype=torch.float32) + else: + # sample prefix length + # prefix_len_weights = [1, max_prefix_len / 2, max_prefix_len / 3, ..., max_prefix_len / max_prefix_len] + max_prefix_len = j - 1 + prefix_len_weights = 1 / torch.arange(max_prefix_len + 1, dtype=torch.float32) + prefix_len_weights[0] = 1 / 10 + prefix_len_n = torch.multinomial(prefix_len_weights, n, replacement=True) + # create prompt and query masks + gene_query_mask_nj = torch.arange(j, device=device) >= prefix_len_n[:, None].expand(n, -1) + gene_prompt_mask_nj = ~gene_query_mask_nj + if "measured_genes_mask" in gene_token_nj_dict: + measured_genes_mask_nj = gene_token_nj_dict.pop("measured_genes_mask") + gene_query_mask_nj = gene_query_mask_nj & measured_genes_mask_nj + gene_prompt_mask_nj = gene_prompt_mask_nj & measured_genes_mask_nj + + gene_token_nj_dict["gene_value"] = torch.log1p(gene_value_nj) * gene_prompt_mask_nj.float() + gene_token_nj_dict["gene_query_mask"] = gene_query_mask_nj.float() + gene_token_nj_dict["total_mrna_umis"] = torch.log1p(total_mrna_umis_nj) + + gene_token_value_nc_dict = { + key: torch.cat([gene_token_nj, torch.zeros((n, m), device=device, dtype=gene_token_nj.dtype)], dim=1) + for key, gene_token_nj in gene_token_nj_dict.items() + } + gene_token_mask_nc = torch.cat( + [torch.ones((n, j), dtype=torch.bool, device=device), torch.zeros((n, m), dtype=torch.bool, device=device)], + dim=1, + ) + gene_token_mask_nc_dict = {key: gene_token_mask_nc for key in gene_token_nj_dict} + + # gene label + gene_value_vocab_size = self.gene_vocab_sizes["gene_value"] + gene_label_nj = gene_value_nj.clamp(0, gene_value_vocab_size - 1).int() + + ### METADATA TOKENS ### + + ## metadata tokens ## + # assign token codes based on the ontology info + # token values not in the ontology are treated as unmeasured and assigned a code value of -1 + for key, ontology_info in self.ontology_infos.items(): + assert self.metadata_vocab_sizes[key] == len(ontology_info["names"]) + metadata_token_n_dict[key] = torch.tensor( + pd.Categorical(metadata_token_n_dict[key], categories=ontology_info["names"]).codes, + dtype=torch.int, + ) + # create metadata query and prompt masks + if self.metadata_prompt_token_list is not None: + metadata_prompt_mask_nm = torch.zeros((n, m), dtype=torch.bool, device=device) + for metadata_token_idx, metadata_token in enumerate(metadata_token_n_dict): + if metadata_token in self.metadata_prompt_token_list: + metadata_prompt_mask_nm[:, metadata_token_idx] = True + else: + metadata_prefix_len_n = torch.randint(0, m + 1, (n,), device=device) + metadata_prefix_mask_nm = torch.arange(m, device=device) < metadata_prefix_len_n[:, None] + shuffle_idx_nm = torch.argsort(torch.rand_like(metadata_prefix_mask_nm, dtype=torch.float32), dim=-1) + metadata_prompt_mask_nm = torch.gather(metadata_prefix_mask_nm, dim=-1, index=shuffle_idx_nm) + metadata_query_mask_nm = ~metadata_prompt_mask_nm + metadata_measured_mask_nm = torch.stack( + [metadata_token_n >= 0 for metadata_token_n in metadata_token_n_dict.values()], dim=1 + ).bool() + metadata_query_mask_nm = metadata_query_mask_nm & metadata_measured_mask_nm + metadata_prompt_mask_nm = metadata_prompt_mask_nm & metadata_measured_mask_nm + # clamp unmeasured tokens to 0 in order to avoid error during embedding + # the value of unmeasured tokens doesn't matter since they will be masked out by the attention mask + for key, metadata_token_n in metadata_token_n_dict.items(): + metadata_token_n_dict[key] = metadata_token_n.clamp(0).int() + # metadata labels + metadata_label_n_dict = {key: metadata_token_n_dict[key].clone() for key in metadata_token_n_dict} + if self.ontology_downsample_p != 0: + # downsample metadata based on ontology + for key, ontology_info in self.ontology_infos.items(): + if "shortest_distances_matrix" not in ontology_info: + continue + metadata_token_n = metadata_token_n_dict[key] + shortest_distances_matrix = ontology_info["shortest_distances_matrix"] + ontology_weights = ( + self.ontology_downsample_p * (1 - self.ontology_downsample_p) ** shortest_distances_matrix + ) + metadata_token_n_dict[key] = ( + torch.multinomial(ontology_weights[metadata_token_n], num_samples=1).squeeze(-1).int() + ) + # impute mask token for unmeasured metadata + # mask token is the last token in the vocabulary + for i, (key, metadata_token_n) in enumerate(metadata_token_n_dict.items()): + metadata_token_n_dict[key] = torch.where( + metadata_query_mask_nm[:, i], self.metadata_vocab_sizes[key], metadata_token_n + ).int() + + block_metadata_token_nm = torch.block_diag( + *[metadata_token_n_dict[key].unsqueeze(-1) for key in metadata_token_n_dict], + ) + metadata_token_value_nc_dict = { + key: torch.cat( + [torch.zeros((n, j), dtype=torch.int, device=device), block_metadata_token_nm[n * i : n * (i + 1)]], + dim=1, + ) + for i, key in enumerate(metadata_token_n_dict) + } + block_metadata_token_mask_nm = torch.block_diag( + *[torch.ones((n, 1), dtype=torch.bool, device=device) for _ in metadata_token_n_dict], + ) + metadata_token_mask_nc_dict = { + key: torch.cat( + [ + torch.zeros((n, j), dtype=torch.bool, device=device), + block_metadata_token_mask_nm[n * i : n * (i + 1)], + ], + dim=1, + ) + for i, key in enumerate(metadata_token_n_dict) + } + + ### PROMPT MASK ### + prompt_mask_nc = torch.cat([gene_prompt_mask_nj, metadata_prompt_mask_nm], dim=1) + + ### LABELS ### + block_label_nc = torch.block_diag( + gene_label_nj, + *[metadata_label_n.unsqueeze(-1) for metadata_label_n in metadata_label_n_dict.values()], + ) + label_nc_dict = { + key: block_label_nc[n * i : n * (i + 1)] + for i, key in enumerate(["gene_value"] + list(metadata_token_n_dict)) + } + + ### LABEL WEIGHTS ### + block_label_weight_nc = ( + torch.block_diag( + gene_query_mask_nj / torch.maximum(gene_query_mask_nj.sum(dim=-1, keepdim=True), torch.tensor(1.0)), + *[metadata_query_mask_nm[:, i].unsqueeze(-1).float() for i in range(m)], + ) + / n + ) + label_weight_nc_dict = { + key: block_label_weight_nc[n * i : n * (i + 1)] + for i, key in enumerate(["gene_value"] + list(metadata_token_n_dict)) + } + + return { + "token_value_nc_dict": gene_token_value_nc_dict | metadata_token_value_nc_dict, + "token_mask_nc_dict": gene_token_mask_nc_dict | metadata_token_mask_nc_dict, + "prompt_mask_nc": prompt_mask_nc, + "label_nc_dict": label_nc_dict, + "label_weight_nc_dict": label_weight_nc_dict, + } + + +class CellariumGPTPredictTokenizer(torch.nn.Module): + def __init__( + self, + max_total_mrna_umis: int, + gene_vocab_sizes: dict[str, int], + metadata_vocab_sizes: dict[str, int], + ontology_infos: dict[str, t.Any], + ) -> None: + super().__init__() + self.max_total_mrna_umis = max_total_mrna_umis + self.gene_vocab_sizes = gene_vocab_sizes + self.metadata_vocab_sizes = metadata_vocab_sizes + self.ontology_infos = ontology_infos + + def forward( + self, + gene_token_nj_dict: dict[str, torch.Tensor], # set query genes to neg value? + metadata_token_n_dict: dict[str, torch.Tensor], # set query metadata to -1? + ) -> dict[str, dict[str, torch.Tensor] | torch.Tensor]: + ### GENE TOKENS ### + + ## gene value ## + gene_value_nj = gene_token_nj_dict.pop("gene_value") + gene_prompt_mask_nj = gene_value_nj >= 0 + total_mrna_umis_nj = gene_token_nj_dict.pop("total_mrna_umis") + device = gene_value_nj.device + n, j = gene_value_nj.shape + m = len(metadata_token_n_dict) + # downsample library size to max_total_mrna_umis + max_total_mrna_umis = torch.tensor(self.max_total_mrna_umis, device=device) + downsampled_total_mrna_umis_nj = torch.minimum(total_mrna_umis_nj, max_total_mrna_umis).float() + gene_downsample_p_nj = downsampled_total_mrna_umis_nj / total_mrna_umis_nj + gene_value_nj = torch.binomial(gene_value_nj, gene_downsample_p_nj) + + gene_query_mask_nj = ~gene_prompt_mask_nj + gene_token_nj_dict["gene_value"] = torch.log1p(gene_value_nj) * gene_prompt_mask_nj.float() + gene_token_nj_dict["gene_query_mask"] = gene_query_mask_nj.float() + gene_token_nj_dict["total_mrna_umis"] = torch.log1p(downsampled_total_mrna_umis_nj) + + gene_token_value_nc_dict = { + key: torch.cat([gene_token_nj, torch.zeros((n, m), device=device, dtype=gene_token_nj.dtype)], dim=1) + for key, gene_token_nj in gene_token_nj_dict.items() + } + gene_token_mask_nc = torch.cat( + [torch.ones((n, j), dtype=torch.bool, device=device), torch.zeros((n, m), dtype=torch.bool, device=device)], + dim=1, + ) + gene_token_mask_nc_dict = {key: gene_token_mask_nc for key in gene_token_nj_dict} + + ### METADATA TOKENS ### + + ## metadata tokens ## + # assign token codes based on the ontology info + # token values not in the ontology are treated as unmeasured and assigned a code value of -1 + for key, ontology_info in self.ontology_infos.items(): + assert self.metadata_vocab_sizes[key] == len(ontology_info["names"]) + metadata_token_n_dict[key] = torch.tensor( + pd.Categorical(metadata_token_n_dict[key], categories=ontology_info["names"]).codes, + dtype=torch.int, + ) + # create metadata query and prompt masks + metadata_prompt_mask_nm = torch.stack( + [metadata_token_n >= 0 for metadata_token_n in metadata_token_n_dict.values()], dim=1 + ).bool() + metadata_query_mask_nm = ~metadata_prompt_mask_nm + + # impute mask token for unmeasured metadata + # mask token is the last token in the vocabulary + for i, (key, metadata_token_n) in enumerate(metadata_token_n_dict.items()): + metadata_token_n_dict[key] = torch.where( + metadata_query_mask_nm[:, i], self.metadata_vocab_sizes[key], metadata_token_n + ).int() + + block_metadata_token_nm = torch.block_diag( + *[metadata_token_n_dict[key].unsqueeze(-1) for key in metadata_token_n_dict], + ) + metadata_token_value_nc_dict = { + key: torch.cat( + [torch.zeros((n, j), dtype=torch.int, device=device), block_metadata_token_nm[n * i : n * (i + 1)]], + dim=1, + ) + for i, key in enumerate(metadata_token_n_dict) + } + block_metadata_token_mask_nm = torch.block_diag( + *[torch.ones((n, 1), dtype=torch.bool, device=device) for _ in metadata_token_n_dict], + ) + metadata_token_mask_nc_dict = { + key: torch.cat( + [ + torch.zeros((n, j), dtype=torch.bool, device=device), + block_metadata_token_mask_nm[n * i : n * (i + 1)], + ], + dim=1, + ) + for i, key in enumerate(metadata_token_n_dict) + } + + ### PROMPT MASK ### + prompt_mask_nc = torch.cat([gene_prompt_mask_nj, metadata_prompt_mask_nm], dim=1) + + return { + "token_value_nc_dict": gene_token_value_nc_dict | metadata_token_value_nc_dict, + "token_mask_nc_dict": gene_token_mask_nc_dict | metadata_token_mask_nc_dict, + "prompt_mask_nc": prompt_mask_nc, + } + + +class CellariumGPTTestTokenizer(torch.nn.Module): + """ + Tokenizer for the Cellarium GPT model. + + Args: + context_len: + Context length. + gene_downsample_p: + Gene downsample probability. + min_total_mrna_umis: + Minimum total mRNA UMIs. + max_total_mrna_umis: + Maximum total mRNA UMIs. + gene_vocab_sizes: + Gene token vocabulary sizes. + metadata_vocab_sizes: + Metadata token vocabulary sizes. + ontology_infos_path: + Path to ontology information. + prefix_len: + Prefix length. If ``None``, the prefix length is sampled. + metadata_prompt_token_list: + List of metadata tokens to prompt. If ``None``, the metadata prompt tokens are sampled. + obs_names_rng: + Cell IDs are used as random seeds for shuffling gene tokens. + If ``None``, gene tokens are shuffled without a random seed. + """ + + def __init__( + self, + context_len: int, + gene_downsample_p: float, + min_total_mrna_umis: int, + max_total_mrna_umis: int, + gene_vocab_sizes: dict[str, int], + metadata_vocab_sizes: dict[str, int], + ontology_downsample_p: float, + ontology_infos_path: str, + prefix_len: int | None = None, + metadata_prompt_token_list: list[str] | None = None, + obs_names_rng: bool = False, + ) -> None: + super().__init__() + self.context_len = context_len + self.gene_downsample_p = gene_downsample_p + self.min_total_mrna_umis = min_total_mrna_umis + self.max_total_mrna_umis = max_total_mrna_umis + self.gene_vocab_sizes = gene_vocab_sizes + self.metadata_vocab_sizes = metadata_vocab_sizes + self.ontology_infos = torch.load(ontology_infos_path, weights_only=True) + self.ontology_downsample_p = ontology_downsample_p + self.prefix_len = prefix_len + self.metadata_prompt_token_list = metadata_prompt_token_list + self.obs_names_rng = obs_names_rng + + def forward( + self, + metadata_token_n_dict: dict[str, torch.Tensor], + gene_token_n_dict: dict[str, torch.Tensor], + gene_token_ng_dict: dict[str, torch.Tensor], + obs_names_n: np.ndarray | None = None, + ) -> dict[str, dict[str, torch.Tensor] | torch.Tensor]: + ### GENE TOKENS ### + n, g = gene_token_ng_dict["gene_value"].shape + m = len(metadata_token_n_dict) + c = self.context_len + # gene context length + j = c - m + device = gene_token_ng_dict["gene_value"].device + + ## gene measurement tokens (assay, suspension type, etc.) ## + gene_token_nj_dict = {key: gene_token_n_dict[key][:, None].expand(-1, j).int() for key in gene_token_n_dict} + + ## gene id ## + gene_token_ng_dict["gene_id"] = torch.arange(g, device=device).expand(n, g) + + if self.obs_names_rng: + rng_n = [torch.Generator(device=device) for _ in range(n)] + [rng.manual_seed(int(obs_name)) for rng, obs_name in zip(rng_n, obs_names_n)] + shuffle_idx_ng = torch.stack([torch.randperm(g, generator=rng, device=device) for rng in rng_n]) + else: + shuffle_idx_ng = torch.argsort(torch.rand((n, g), dtype=torch.float32, device=device), dim=-1) + shuffle_idx_nj = shuffle_idx_ng[:, :j] + + for key, gene_token_ng in gene_token_ng_dict.items(): + gene_token_nj_dict[key] = torch.gather(gene_token_ng, dim=-1, index=shuffle_idx_nj) + + if self.prefix_len is not None: + prefix_len_n = torch.full((n,), self.prefix_len, dtype=torch.float32) + else: + # sample prefix length + # prefix_len_weights = [1, max_prefix_len / 2, max_prefix_len / 3, ..., max_prefix_len / max_prefix_len] + max_prefix_len = j - 1 + prefix_len_weights = torch.ones(max_prefix_len + 1, dtype=torch.float32) + # prefix_len_weights = 1 / torch.arange(max_prefix_len + 1, dtype=torch.float32) + # prefix_len_weights[0] = 1 / 10 + prefix_len_n = torch.multinomial(prefix_len_weights, n, replacement=True) + # create prompt and query masks + query_len_n = j - prefix_len_n + gene_query_mask_nj = torch.arange(j, device=device) < query_len_n[:, None].expand(n, -1) + # gene_query_mask_nj = torch.arange(j, device=device) >= prefix_len_n[:, None].expand(n, -1) + gene_prompt_mask_nj = ~gene_query_mask_nj + if "measured_genes_mask" in gene_token_nj_dict: + measured_genes_mask_nj = gene_token_nj_dict.pop("measured_genes_mask") + gene_query_mask_nj = gene_query_mask_nj & measured_genes_mask_nj + gene_prompt_mask_nj = gene_prompt_mask_nj & measured_genes_mask_nj + + ## gene value ## + gene_value_nj = gene_token_nj_dict.pop("gene_value") + total_mrna_umis_nj = gene_token_nj_dict.pop("total_mrna_umis") + # downsample gene values + max_total_mrna_umis = torch.tensor(self.max_total_mrna_umis, device=device) + downsampled_total_mrna_umis_nj = torch.minimum(total_mrna_umis_nj, max_total_mrna_umis).float() + # only downsample prompt genes + downsampled_total_mrna_umis_nj = torch.where( + gene_prompt_mask_nj, + downsampled_total_mrna_umis_nj * self.gene_downsample_p, + downsampled_total_mrna_umis_nj, + ) + gene_downsample_p_nj = downsampled_total_mrna_umis_nj / total_mrna_umis_nj + gene_value_nj = torch.binomial(gene_value_nj, gene_downsample_p_nj) + total_mrna_umis_nj = torch.round(downsampled_total_mrna_umis_nj) + + gene_token_nj_dict["gene_value"] = torch.log1p(gene_value_nj) * gene_prompt_mask_nj.float() + gene_token_nj_dict["gene_query_mask"] = gene_query_mask_nj.float() + gene_token_nj_dict["total_mrna_umis"] = torch.log1p(total_mrna_umis_nj) + + gene_token_value_nc_dict = { + key: torch.cat([gene_token_nj, torch.zeros((n, m), device=device, dtype=gene_token_nj.dtype)], dim=1) + for key, gene_token_nj in gene_token_nj_dict.items() + } + gene_token_mask_nc = torch.cat( + [torch.ones((n, j), dtype=torch.bool, device=device), torch.zeros((n, m), dtype=torch.bool, device=device)], + dim=1, + ) + gene_token_mask_nc_dict = {key: gene_token_mask_nc for key in gene_token_nj_dict} + + # gene label + gene_value_vocab_size = self.gene_vocab_sizes["gene_value"] + gene_label_nj = gene_value_nj.clamp(0, gene_value_vocab_size - 1).int() + + ### METADATA TOKENS ### + + ## metadata tokens ## + # assign token codes based on the ontology info + # token values not in the ontology are treated as unmeasured and assigned a code value of -1 + for key, ontology_info in self.ontology_infos.items(): + if key in metadata_token_n_dict: + assert self.metadata_vocab_sizes[key] == len(ontology_info["names"]) + metadata_token_n_dict[key] = torch.tensor( + pd.Categorical(metadata_token_n_dict[key], categories=ontology_info["names"]).codes, + dtype=torch.int, + ) + # create metadata query and prompt masks + if self.metadata_prompt_token_list is not None: + metadata_prompt_mask_nm = torch.zeros((n, m), dtype=torch.bool, device=device) + for metadata_token_idx, metadata_token in enumerate(metadata_token_n_dict): + if metadata_token in self.metadata_prompt_token_list: + metadata_prompt_mask_nm[:, metadata_token_idx] = True + else: + metadata_prompt_mask_nm = torch.zeros((n, m), dtype=torch.bool, device=device) + # metadata_prefix_len_n = torch.randint(0, m + 1, (n,), device=device) + # metadata_prefix_mask_nm = torch.arange(m, device=device) < metadata_prefix_len_n[:, None] + # shuffle_idx_nm = torch.argsort(torch.rand_like(metadata_prefix_mask_nm, dtype=torch.float32), dim=-1) + # metadata_prompt_mask_nm = torch.gather(metadata_prefix_mask_nm, dim=-1, index=shuffle_idx_nm) + metadata_query_mask_nm = ~metadata_prompt_mask_nm + metadata_measured_mask_nm = torch.stack( + [metadata_token_n >= 0 for metadata_token_n in metadata_token_n_dict.values()], dim=1 + ).bool() + metadata_query_mask_nm = metadata_query_mask_nm & metadata_measured_mask_nm + metadata_prompt_mask_nm = metadata_prompt_mask_nm & metadata_measured_mask_nm + # clamp unmeasured tokens to 0 in order to avoid error during embedding + # the value of unmeasured tokens doesn't matter since they will be masked out by the attention mask + for key, metadata_token_n in metadata_token_n_dict.items(): + metadata_token_n_dict[key] = metadata_token_n.clamp(0).int() + # metadata labels + metadata_label_n_dict = {key: metadata_token_n_dict[key].clone() for key in metadata_token_n_dict} + if self.ontology_downsample_p != 0: + # downsample metadata based on ontology + for key, ontology_info in self.ontology_infos.items(): + if "shortest_distances_matrix" not in ontology_info: + continue + if key not in metadata_token_n_dict: + continue + metadata_token_n = metadata_token_n_dict[key] + shortest_distances_matrix = ontology_info["shortest_distances_matrix"] + ontology_weights = ( + self.ontology_downsample_p * (1 - self.ontology_downsample_p) ** shortest_distances_matrix + ) + metadata_token_n_dict[key] = ( + torch.multinomial(ontology_weights[metadata_token_n], num_samples=1).squeeze(-1).int() + ) + # impute mask token for unmeasured metadata + # mask token is the last token in the vocabulary + for i, (key, metadata_token_n) in enumerate(metadata_token_n_dict.items()): + metadata_token_n_dict[key] = torch.where( + metadata_query_mask_nm[:, i], self.metadata_vocab_sizes[key], metadata_token_n + ).int() + + block_metadata_token_nm = torch.block_diag( + *[metadata_token_n_dict[key].unsqueeze(-1) for key in metadata_token_n_dict], + ) + metadata_token_value_nc_dict = { + key: torch.cat( + [torch.zeros((n, j), dtype=torch.int, device=device), block_metadata_token_nm[n * i : n * (i + 1)]], + dim=1, + ) + for i, key in enumerate(metadata_token_n_dict) + } + block_metadata_token_mask_nm = torch.block_diag( + *[torch.ones((n, 1), dtype=torch.bool, device=device) for _ in metadata_token_n_dict], + ) + metadata_token_mask_nc_dict = { + key: torch.cat( + [ + torch.zeros((n, j), dtype=torch.bool, device=device), + block_metadata_token_mask_nm[n * i : n * (i + 1)], + ], + dim=1, + ) + for i, key in enumerate(metadata_token_n_dict) + } + + ### PROMPT MASK ### + prompt_mask_nc = torch.cat([gene_prompt_mask_nj, metadata_prompt_mask_nm], dim=1) + + ### LABELS ### + block_label_nc = torch.block_diag( + gene_label_nj, + *[metadata_label_n.unsqueeze(-1) for metadata_label_n in metadata_label_n_dict.values()], + ) + label_nc_dict = { + key: block_label_nc[n * i : n * (i + 1)] + for i, key in enumerate(["gene_value"] + list(metadata_token_n_dict)) + } + + ### LABEL WEIGHTS ### + block_label_weight_nc = torch.block_diag( + gene_query_mask_nj, + *[metadata_query_mask_nm[:, i].unsqueeze(-1).float() for i in range(m)], + ) + label_weight_nc_dict = { + key: block_label_weight_nc[n * i : n * (i + 1)] + for i, key in enumerate(["gene_value"] + list(metadata_token_n_dict)) + } + + return { + "token_value_nc_dict": gene_token_value_nc_dict | metadata_token_value_nc_dict, + "token_mask_nc_dict": gene_token_mask_nc_dict | metadata_token_mask_nc_dict, + "prompt_mask_nc": prompt_mask_nc, + "label_nc_dict": label_nc_dict, + "label_weight_nc_dict": label_weight_nc_dict, + "total_mrna_umis_downsampled_n": total_mrna_umis_nj[:, 0], + "gene_prompt_size_n": gene_prompt_mask_nj.sum(-1), + "gene_query_size_n": gene_query_mask_nj.sum(-1), + } \ No newline at end of file diff --git a/cellarium/ml/utilities/data.py b/cellarium/ml/utilities/data.py index 28e307fd..f19ebdc1 100644 --- a/cellarium/ml/utilities/data.py +++ b/cellarium/ml/utilities/data.py @@ -107,8 +107,6 @@ def collate_fn( # If so, just take the first one value = batch[0][key] elif isinstance(batch[0][key], dict): - if not (key.endswith("_n") or key.endswith("_ng")): - raise ValueError(f"Sub-dictionary '{key}' must have a batch dimension (end with '_n' or '_ng').") subkeys = batch[0][key].keys() # type: ignore[union-attr] if len(batch) > 1 and not all(subkeys == data[key].keys() for data in batch[1:]): # type: ignore[union-attr] raise ValueError(f"All '{key}' sub-dictionaries in the batch must have the same subkeys.") @@ -146,9 +144,13 @@ def categories_to_codes(x: pd.Series | pd.DataFrame) -> np.ndarray: Numpy array. """ if isinstance(x, pd.DataFrame): - return x.apply(lambda col: col.cat.codes).to_numpy() + return x.apply(lambda col: col.cat.codes).to_numpy(dtype=np.int32) else: - return np.asarray(x.cat.codes) + return np.asarray(x.cat.codes, dtype=np.int32) + + +def var_names_to_ids(var_names: pd.Index) -> np.ndarray: + return np.arange(len(var_names)) def get_categories(x: pd.Series) -> np.ndarray: diff --git a/cellarium/ml/utilities/distributed.py b/cellarium/ml/utilities/distributed.py index 992ce7ba..56f7c05e 100644 --- a/cellarium/ml/utilities/distributed.py +++ b/cellarium/ml/utilities/distributed.py @@ -57,7 +57,7 @@ def get_rank_and_num_replicas() -> tuple[int, int]: num_replicas = 1 rank = 0 if rank >= num_replicas or rank < 0: - raise ValueError(f"Invalid rank {rank}, rank should be in the interval [0, {num_replicas-1}]") + raise ValueError(f"Invalid rank {rank}, rank should be in the interval [0, {num_replicas - 1}]") return rank, num_replicas diff --git a/cellarium/ml/utilities/inference/__init__.py b/cellarium/ml/utilities/inference/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/cellarium/ml/utilities/inference/cellarium_gpt_inference.py b/cellarium/ml/utilities/inference/cellarium_gpt_inference.py new file mode 100644 index 00000000..ab8d04ac --- /dev/null +++ b/cellarium/ml/utilities/inference/cellarium_gpt_inference.py @@ -0,0 +1,1803 @@ +import os +import logging +import warnings +import torch +import pymde +import igraph as ig +import leidenalg +import numpy as np +import typing as t +import scanpy as sc +import pandas as pd +from scanpy import AnnData +from tqdm.auto import tqdm +from functools import cached_property +from more_itertools import chunked + +from cellarium.ml import CellariumModule, CellariumPipeline +from cellarium.ml.transforms.cellarium_gpt_tokenizer import CellariumGPTPredictTokenizer + +import matplotlib.pyplot as plt +import plotly.express as px +import plotly.graph_objects as go +import colorcet as cc + +from scipy.stats import linregress +from scipy.linalg import eigh + +import typing as t + + +logger = logging.getLogger(__name__) +logger.setLevel(logging.DEBUG) # Set the logging level + +# Create a handler +handler = logging.StreamHandler() + +# Create and set a formatter +formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') +handler.setFormatter(formatter) + +# Add the handler to the logger +logger.addHandler(handler) + +# To suppress the stupid AnnData warning ... +warnings.filterwarnings("ignore", category=UserWarning, message="Transforming to str index.") + + +def load_gene_info_table(gene_info_tsv_path: str, included_gene_ids: list[str]) -> t.Tuple[pd.DataFrame, dict, dict]: + gene_info_df = pd.read_csv(gene_info_tsv_path, sep="\t") + + gene_symbol_to_gene_id_map = dict() + for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']): + if gene_symbol != float('nan'): + gene_symbol_to_gene_id_map[gene_symbol] = gene_id + + gene_id_to_gene_symbol_map = { + gene_id: gene_symbol for gene_symbol, gene_id in gene_symbol_to_gene_id_map.items()} + for gene_id in included_gene_ids: + if gene_id not in gene_id_to_gene_symbol_map: + gene_id_to_gene_symbol_map[gene_id] = gene_id + + return gene_info_df, gene_symbol_to_gene_id_map, gene_id_to_gene_symbol_map + + +class CellariumGPTInferenceContext: + + MAX_TOTAL_MRNA_UMIS = 100_000 + ASSAY_VOCAB_SIZE = 19 + GENE_ID_VOCAB_SIZE = 36_601 + GENE_VALUE_VOCAB_SIZE = 2_001 + SUSPENSION_TYPE_VOCAB_SIZE = 2 + + CELL_TYPE_VOCAB_SIZE = 890 + DEVELOPMENT_STAGE_VOCAB_SIZE = 191 + DISEASE_VOCAB_SIZE = 350 + SEX_VOCAB_SIZE = 2 + TISSUE_VOCAB_SIZE = 822 + + DEFAULT_METADATA_PROMPT_MASKS_DICT = { + "cell_type": False, + "tissue": False, + "development_stage": False, + "disease": False, + "sex": False, + } + + def __init__( + self, + cellarium_gpt_ckpt_path: str, + ref_adata_path: str, + gene_info_tsv_path: str, + device: torch.device, + attention_backend: str | None = "mem_efficient", + verbose: bool = True): + + # for logging + self.verbose = verbose + + # load an anndata extract as reference + self._adata = sc.read_h5ad(ref_adata_path) + + # get gene ontology infos from the reference anndata + self.gene_ontology_infos = self._get_gene_ontology_infos() + + # load the model + self.device = device + self.gpt_pipeline = CellariumModule.load_from_checkpoint(cellarium_gpt_ckpt_path, map_location=device) + + # inject gene categories + self.gpt_pipeline.model.gene_categories = np.asarray(self._adata.var_names) + + # change attention backend to memory efficient + if attention_backend is not None: + self.gpt_pipeline.model.attention_backend = attention_backend + + # gene info related + self.model_var_names = np.asarray(self._adata.var_names) + self.model_var_names_set = set(self.model_var_names) + self.var_name_to_index_map = {var_name: i for i, var_name in enumerate(self.model_var_names)} + self.gene_info_df, self.gene_symbol_to_gene_id_map, self.gene_id_to_gene_symbol_map = \ + load_gene_info_table(gene_info_tsv_path, self.model_var_names) + + # get the metadata ontology infos from the TrainTokenizer, which is the first step of the pipeline + self.metadata_ontology_infos = self.gpt_pipeline.pipeline[0].ontology_infos + + # rewire the pipeline with a PredictTokenizer + self.predict_tokenizer = self._instantiate_predict_tokenizer() + + self.gpt_pipeline.pipeline = CellariumPipeline([ + self.predict_tokenizer, + self.gpt_pipeline.model, + ]) + + def log(self, message: str): + if self.verbose: + logger.info(message) + + def _instantiate_predict_tokenizer(self) -> CellariumGPTPredictTokenizer: + return CellariumGPTPredictTokenizer( + max_total_mrna_umis=self.MAX_TOTAL_MRNA_UMIS, + gene_vocab_sizes={ + "assay": self.ASSAY_VOCAB_SIZE, + "gene_id": self.GENE_ID_VOCAB_SIZE, + "gene_value": self.GENE_VALUE_VOCAB_SIZE, + "suspension_type": self.SUSPENSION_TYPE_VOCAB_SIZE, + }, + metadata_vocab_sizes={ + "cell_type": self.CELL_TYPE_VOCAB_SIZE, + "tissue": self.TISSUE_VOCAB_SIZE, + "development_stage": self.DEVELOPMENT_STAGE_VOCAB_SIZE, + "disease": self.DISEASE_VOCAB_SIZE, + "sex": self.SEX_VOCAB_SIZE, + }, + ontology_infos=self.metadata_ontology_infos, + ) + + def _get_gene_ontology_infos(self) -> dict: + gene_ontology_infos = dict() + + assay_labels = [ + "Seq-Well", + "10x 3' v3", + "SPLiT-seq", + "Smart-seq v4", + "Drop-seq", + "sci-RNA-seq", + "10x 5' v2", + "10x 5' transcription profiling", + "inDrop", + "microwell-seq", + "10x multiome", + "10x 3' v1", + "ScaleBio single cell RNA sequencing", + "Smart-seq2", + "10x 3' transcription profiling", + "Seq-Well S3", + "10x 3' v2", + "MARS-seq", + "10x 5' v1" + ] + + assay_ontology_term_ids = [ + "EFO:0008919", + "EFO:0009922", + "EFO:0009919", + "EFO:0700016", + "EFO:0008722", + "EFO:0010550", + "EFO:0009900", + "EFO:0030004", + "EFO:0008780", + "EFO:0030002", + "EFO:0030059", + "EFO:0009901", + "EFO:0022490", + "EFO:0008931", + "EFO:0030003", + "EFO:0030019", + "EFO:0009899", + "EFO:0008796", + "EFO:0011025" + ] + + gene_ontology_infos["assay_ontology_term_id"] = dict() + gene_ontology_infos["assay_ontology_term_id"]["names"] = assay_ontology_term_ids + gene_ontology_infos["assay_ontology_term_id"]["labels"] = assay_labels + + gene_ontology_infos["suspension_type"] = dict() + gene_ontology_infos["suspension_type"]["names"] = ["nucleus", "cell"] + gene_ontology_infos["suspension_type"]["labels"] = ["nucleus", "cell"] + + return gene_ontology_infos + + + def generate_tokens_from_adata( + self, + adata: sc.AnnData, + obs_index: int | list[int] | None, + query_var_names: list[str], + n_rand_prompt_vars: int | None = None, + rand_prompt_var_names_sublist: list[str] | None = None, + fixed_prompt_var_names_sublist: list[str] | None = None, + rng: torch.Generator | None = None, + query_total_mrna_umis: float | None = None, + metadata_prompt_masks_dict: dict[str, bool] | None = None, + ) -> tuple[dict, dict]: + """ + + .. note:: + All variables in the AnnData are treated as prompts. + + + """ + + # slice the anndata + if isinstance(obs_index, int): + obs_index = [obs_index] + + # save obs before slicing + if obs_index is not None: + adata = adata[obs_index] + + # generate gene ids and masks + n_cells = len(adata) + adata_var_names = adata.var_names + assert all([var_name in self.var_name_to_index_map for var_name in query_var_names]) + query_var_index = [self.var_name_to_index_map[var_name] for var_name in query_var_names] + + # cpu device for intermediate + cpu_device = torch.device("cpu") + + if n_rand_prompt_vars is None: # using all genes in the AnnData as prompt + + assert all([var_name in self.var_name_to_index_map for var_name in adata_var_names]) + + prompt_var_index = [self.var_name_to_index_map[var_name] for var_name in adata_var_names] + n_prompt_vars = len(prompt_var_index) + n_query_vars = len(query_var_index) + n_total_vars = n_prompt_vars + n_query_vars + + # gene id + gene_ids_nc = torch.tensor( + prompt_var_index + query_var_index, + dtype=torch.int64, device=cpu_device)[None, :].expand(n_cells, n_total_vars) + + # gene prompt mask + gene_prompt_mask_nc = torch.tensor( + [1] * n_prompt_vars + [0] * n_query_vars, + dtype=torch.bool, device=cpu_device)[None, :].expand(n_cells, n_total_vars) + + # gene value + try: + prompt_X_ng = np.asarray(adata.X.todense()) + except AttributeError: + prompt_X_ng = adata.X + prompt_gene_value_nc = torch.tensor(prompt_X_ng, dtype=torch.float32, device=cpu_device) + query_gene_value_nc = torch.zeros(n_cells, n_query_vars, dtype=torch.float32, device=cpu_device) + gene_value_nc = torch.cat([prompt_gene_value_nc, query_gene_value_nc], dim=1) + + else: + + assert rand_prompt_var_names_sublist is not None + assert fixed_prompt_var_names_sublist is not None + assert all([var_name in self.var_name_to_index_map for var_name in rand_prompt_var_names_sublist]) + assert all([var_name in self.var_name_to_index_map for var_name in fixed_prompt_var_names_sublist]) + assert set(rand_prompt_var_names_sublist) & set(fixed_prompt_var_names_sublist) == set() + assert 0 <= n_rand_prompt_vars <= len(rand_prompt_var_names_sublist) + assert rng is not None + + n_fixed_prompt_vars = len(fixed_prompt_var_names_sublist) + rand_prompt_sublist_size = len(rand_prompt_var_names_sublist) + n_prompt_vars = n_rand_prompt_vars + n_fixed_prompt_vars + n_query_vars = len(query_var_index) + n_total_vars = n_prompt_vars + n_query_vars + + # gene id + rand_prompt_sublist_var_index = torch.tensor( + [self.var_name_to_index_map[var_name] for var_name in rand_prompt_var_names_sublist], + dtype=torch.int64, device=cpu_device) + fixed_prompt_sublist_var_index = torch.tensor( + [self.var_name_to_index_map[var_name] for var_name in fixed_prompt_var_names_sublist], + dtype=torch.int64, device=cpu_device) + rand_prompt_sublist_indices_np = torch.argsort( + torch.rand((n_cells, rand_prompt_sublist_size), generator=rng, device=cpu_device), dim=-1)[:, :n_rand_prompt_vars] + rand_prompt_vars_nr = rand_prompt_sublist_var_index[rand_prompt_sublist_indices_np] + fixed_prompt_vars_nf = fixed_prompt_sublist_var_index[None, :].expand(n_cells, n_fixed_prompt_vars) + query_vars_nq = torch.tensor( + query_var_index, dtype=torch.int64, device=cpu_device)[None, :].expand(n_cells, n_query_vars) + prompt_vars_np = torch.cat([rand_prompt_vars_nr, fixed_prompt_vars_nf], dim=-1) + gene_ids_nc = torch.cat([prompt_vars_np, query_vars_nq], dim=-1) + + # gene value + adata_var_index = torch.tensor( + [self.var_name_to_index_map[var_name] for var_name in adata_var_names], + dtype=torch.int64, device=cpu_device) + + try: + _prompt_X_ng = np.asarray(adata.X.todense()) + except AttributeError: + _prompt_X_ng = adata.X + + # re-layout the count matrix so that the var dimension is the same as the model var names + prompt_X_ng = torch.tensor(_prompt_X_ng, dtype=torch.float32, device=cpu_device) + prompt_X_nv = torch.zeros((n_cells, len(self.model_var_names)), dtype=torch.float32, device=cpu_device) + prompt_X_nv[:, adata_var_index] = prompt_X_ng + + # select values + prompt_gene_value_np = prompt_X_nv[ + torch.arange(n_cells, device=cpu_device)[:, None], + prompt_vars_np] + query_gene_value_nq = torch.zeros( + n_cells, n_query_vars, dtype=torch.float32, device=cpu_device) + gene_value_nc = torch.cat([prompt_gene_value_np, query_gene_value_nq], dim=1) + + # gene prompt mask + gene_prompt_mask_nc = torch.tensor( + [1] * n_prompt_vars + [0] * n_query_vars, + dtype=torch.bool, device=cpu_device)[None, :].expand(n_cells, n_total_vars) + + # total mrna umis + prompt_total_mrna_umis_nc = torch.tensor( + adata.obs["total_mrna_umis"].to_numpy(), + dtype=torch.float32, device=cpu_device)[:, None].expand(n_cells, n_prompt_vars) + if query_total_mrna_umis is None: + # the same as prompt + query_total_mrna_umis_nc = torch.tensor( + adata.obs["total_mrna_umis"].to_numpy(), + dtype=torch.float32, device=cpu_device)[:, None].expand(n_cells, n_query_vars) + else: + query_total_mrna_umis_nc = torch.tensor( + [query_total_mrna_umis] * n_cells, + dtype=torch.float32, device=cpu_device)[:, None].expand(n_cells, n_query_vars) + total_mrna_umis_nc = torch.cat([prompt_total_mrna_umis_nc, query_total_mrna_umis_nc], dim=1) + + # convert assay and suspension_type to codes + assay_nc = torch.tensor( + pd.Categorical( + adata.obs["assay_ontology_term_id"].to_numpy(), + categories=self.gene_ontology_infos["assay_ontology_term_id"]["names"]).codes, + dtype=torch.int64, device=cpu_device)[:, None].expand(n_cells, n_total_vars) + suspension_type_nc = torch.tensor( + pd.Categorical( + adata.obs["suspension_type"].to_numpy(), + categories=self.gene_ontology_infos["suspension_type"]["names"]).codes, + dtype=torch.int64, device=cpu_device)[:, None].expand(n_cells, n_total_vars) + + # apply the mask + gene_value_nc[~gene_prompt_mask_nc] = -1 + gene_token_nj_dict = { + "assay": assay_nc, # categorical + "suspension_type": suspension_type_nc, # categorical + "gene_id": gene_ids_nc, # categorical + "gene_value": gene_value_nc, # continuous + "total_mrna_umis": total_mrna_umis_nc, # continuous + } + + # metadata prompt masks + if metadata_prompt_masks_dict is None: + metadata_prompt_masks_dict = self.DEFAULT_METADATA_PROMPT_MASKS_DICT + expanded_metadata_prompt_masks_dict = dict() + for key in self.metadata_ontology_infos.keys(): # note: key order is important ... + expanded_metadata_prompt_masks_dict[key] = torch.tensor( + [metadata_prompt_masks_dict[key]] * n_cells, dtype=torch.bool, device=cpu_device) + + # generate metadata tokens dicts; `PredictTokenizer` will convert these to codes + metadata_token_n_dict = { + "cell_type": adata.obs["cell_type_ontology_term_id"].to_numpy(), # categorical + "tissue": adata.obs["tissue_ontology_term_id"].to_numpy(), # categorical + "development_stage": adata.obs["development_stage_ontology_term_id"].to_numpy(), # categorical + "disease": adata.obs["disease_ontology_term_id"].to_numpy(), # categorical + "sex": adata.obs["sex_ontology_term_id"].to_numpy(), # categorical + } + + # apply the mask on metadata tokens + for metadata_key, value in metadata_token_n_dict.items(): + mask = expanded_metadata_prompt_masks_dict[metadata_key].numpy() + value[~mask] = "" + + # where to find each thing in the context? + context_indices = dict() + context_indices['prompt_genes'] = np.arange(0, n_prompt_vars).tolist() + context_indices['query_genes'] = np.arange(n_prompt_vars, n_query_vars + n_prompt_vars).tolist() + offset = 0 + for metadata_key in self.metadata_ontology_infos.keys(): + if metadata_prompt_masks_dict[metadata_key]: # prompted + prefix = "prompt" + else: + prefix = "query" + context_indices[f'{prefix}_{metadata_key}'] = n_query_vars + n_prompt_vars + offset + offset += 1 + + # return gene_tokens_dict, metadata_tokens_dict + tokens_dict = self.predict_tokenizer( + gene_token_nj_dict=gene_token_nj_dict, + metadata_token_n_dict=metadata_token_n_dict, + ) + + return tokens_dict, context_indices + + def get_gene_value_logits_by_metadata( + self, + assay: str, + suspension_type: str, + prompt_metadata_dict: dict, + total_mrna_umis: int, + query_gene_ids: list[list], + max_counts: int | None = None, + ) -> torch.Tensor: + + metadata_prompt_masks_dict, metadata_dict = self.process_user_metadata( + assay, suspension_type, prompt_metadata_dict, total_mrna_umis) + + obs_df = pd.DataFrame({key: [value] for key, value in metadata_dict.items()}) + obs_df.index = obs_df.index.astype(str) + var_df = pd.DataFrame() + adata = sc.AnnData(X=np.zeros((1, 0)), obs=obs_df, var=var_df) + + # Tokenize + tokens_dict, context_indices = self.generate_tokens_from_adata( + adata=adata, + obs_index=None, + query_var_names=query_gene_ids, + metadata_prompt_masks_dict=metadata_prompt_masks_dict + ) + + gene_logits_nqk = self.get_gene_value_logits_from_tokens(tokens_dict, context_indices, max_counts) + + return gene_logits_nqk + + + def generate_gene_tokens_by_metadata( + self, + assay: str, + suspension_type: str, + prompt_metadata_dict: dict, + total_mrna_umis: int, + query_gene_ids: list[list], + perturb_gene_ids: list[str] | None, + perturb_gene_values: np.ndarray | None = None, + ) -> t.Tuple[dict, dict]: + + """ + + .. note:: + If `perturb_gene_ids` is None, there will be only a single cell in the generated tokens. + If `perturb_gene_ids` is not None, there first cell will be unperturbed, and the subsequent + cells will have the genes in `perturb_gene_ids` set to 0, in order. + + .. note:: + The first token is reversed for perturbation. The first cell is always control unperturbed (which + will be the only cell if `perturb_gene_ids` is None). In that cell, the first token is arbitrarily + set to the gene corresponding to index 0 in the gene ID dictionary and is marked to be queried. + Please ignore that. More generally, use `context_indices` to determine the indices of the actual + query genes in the generated context. + + """ + + metadata_prompt_masks_dict, metadata_dict = self.process_user_metadata( + assay, suspension_type, prompt_metadata_dict, total_mrna_umis) + + if perturb_gene_ids is None: + n_cells = 1 + else: + n_cells = len(perturb_gene_ids) + 1 + + # Generate a placeholder AnnData. There is always only gene at the prompt, which will + # be replaced with the gene to be perturbed. If no perturbation is required, the gene + # will be set to the first gene in the gene ID dictionary. + obs_df = pd.DataFrame({key: [value] * n_cells for key, value in metadata_dict.items()}) + obs_df.index = obs_df.index.astype(str) + var_df = pd.DataFrame(index=[self.model_var_names[0]]) + pert_adata = sc.AnnData(X=np.zeros((n_cells, 1)), obs=obs_df, var=var_df) + + # Tokenize + tokens_dict, context_indices = self.generate_tokens_from_adata( + adata=pert_adata, + obs_index=None, + query_var_names=query_gene_ids, + metadata_prompt_masks_dict=metadata_prompt_masks_dict + ) + + # The first cell is control unperturbed, so we will ensure that the first gene is marked as queried (not perturbed) + CONTROL_CELL_INDEX = 0 + PERTURB_GENE_CONTEXT_INDEX = 0 + tokens_dict['prompt_mask_nc'][CONTROL_CELL_INDEX, PERTURB_GENE_CONTEXT_INDEX] = False + tokens_dict['token_value_nc_dict']['gene_value'][CONTROL_CELL_INDEX, PERTURB_GENE_CONTEXT_INDEX] = -1 # Mark as queried + + # In subsequent cells, prompt genes are set to 0 sequentially + if perturb_gene_ids is not None: + assert all(gene_id in self.var_name_to_index_map for gene_id in perturb_gene_ids) + tokens_dict['token_value_nc_dict']['gene_id'] = tokens_dict['token_value_nc_dict']['gene_id'].clone() + tokens_dict['token_value_nc_dict']['gene_id'][1:, PERTURB_GENE_CONTEXT_INDEX] = torch.tensor([ + self.var_name_to_index_map[var_name] for var_name in perturb_gene_ids]) + if perturb_gene_values is None: + self.log("Perturbed gene values are not provided, assuming in silico deletion (set to 0) ...") + perturb_gene_values = np.zeros((len(perturb_gene_ids),)) + else: + self.log("Perturbed gene values are provided, injecting the provided values into the prompt ...") + assert len(perturb_gene_values) == len(perturb_gene_ids) + tokens_dict['token_value_nc_dict']['gene_value'] = tokens_dict['token_value_nc_dict']['gene_value'].clone() + tokens_dict['token_value_nc_dict']['gene_value'][1:, PERTURB_GENE_CONTEXT_INDEX] = torch.tensor( + perturb_gene_values).log1p() + + return tokens_dict, context_indices, pert_adata, metadata_prompt_masks_dict + + + def process_user_metadata( + self, + assay: str, + suspension_type: str, + prompt_metadata_dict: dict[str, str], + total_mrna_umis: int | float) -> t.Tuple[dict[str, bool], dict[str, str]]: + """ Given user provided metadata, generate a complete metadata dictionary with ontology term IDs + where applicable. + """ + + METADATA_KEYS = [ + "cell_type", + "tissue", + "development_stage", + "disease", + "sex", + ] + + # Use the first label as the default value (actual value does not matter) + default_metadata_dict = { + metadata_key: self.metadata_ontology_infos[metadata_key]["labels"][0] + for metadata_key in METADATA_KEYS + } + + # True if provided, False otherwise + metadata_prompt_masks_dict = { + metadata_key: metadata_key in prompt_metadata_dict + for metadata_key in METADATA_KEYS + } + + # Generate a complete metadata dictionary, including default values for missing keys + metadata_dict = { + metadata_key: prompt_metadata_dict.get(metadata_key, default_metadata_dict[metadata_key]) + for metadata_key in METADATA_KEYS + } + metadata_dict |= { + "assay": assay, + "suspension_type": suspension_type, + "total_mrna_umis": total_mrna_umis + } + + # Augment metadata dictionary with ontology term IDs + metadata_dict |= { + f"{metadata_key}_ontology_term_id": self.metadata_ontology_infos[metadata_key]["names"][ + self.metadata_ontology_infos[metadata_key]["labels"].index(metadata_dict[metadata_key])] + for metadata_key in METADATA_KEYS + } + metadata_dict |= { + "assay_ontology_term_id": self.gene_ontology_infos["assay_ontology_term_id"]["names"][ + self.gene_ontology_infos["assay_ontology_term_id"]["labels"].index(assay)] + } + + return metadata_prompt_masks_dict, metadata_dict + + + def get_marginal_mean_std( + self, + adata: sc.AnnData, + query_var_names: list[str], + query_total_mrna_umis: float | None = None, + prompt_gene_values_g: torch.Tensor | None = None, + metadata_prompt_masks_dict: dict[str, bool] | None = None + ) -> t.Tuple[torch.Tensor, torch.Tensor]: + """ + .. note: This is a legacy implemetation used for Jacobian calculation which assumes only a single cell. + For most applications, please consider using the other methods provided in this class. + """ + + assert len(adata) == 1, "Only a single cell is allowed" + + if metadata_prompt_masks_dict is None: + metadata_prompt_masks_dict = self.DEFAULT_METADATA_PROMPT_MASKS_DICT + + tokens_dict, context_indices = self.generate_tokens_from_adata( + adata=adata, + obs_index=None, + query_var_names=query_var_names, + query_total_mrna_umis=query_total_mrna_umis, + metadata_prompt_masks_dict=metadata_prompt_masks_dict, + ) + + # convert to cuda + tokens_dict = self.gpt_pipeline.transfer_batch_to_device(tokens_dict, self.device, 0) + + # get a reference to prompt gene values + FIRST_CELL_DIM = 0 + GENE_VALUE_DIM = 0 + prompt_gene_log1p_values_g = tokens_dict['token_value_nc_dict']['gene_value'][ + FIRST_CELL_DIM, context_indices['prompt_genes']] + + # this is the "source", in case it is provided, e.g., for Jacobian calculation + if prompt_gene_values_g is None: + prompt_gene_values_g = torch.expm1(prompt_gene_log1p_values_g).clone() + + # inject back to tokens_dict to re-establish the reference for Jacobian calculation + tokens_dict['token_value_nc_dict']['gene_value'][ + FIRST_CELL_DIM, context_indices['prompt_genes']] = torch.log1p(prompt_gene_values_g) + + # get model predictions + logits_dict = self.gpt_pipeline.model.predict( + token_value_nc_dict=tokens_dict["token_value_nc_dict"], + token_mask_nc_dict=tokens_dict["token_mask_nc_dict"], + prompt_mask_nc=tokens_dict["prompt_mask_nc"], + ) + + # note: we use `q` to denote query genes + gene_logits_qk = logits_dict['gene_value'][FIRST_CELL_DIM, context_indices['query_genes'], :] + gene_logits_qk = gene_logits_qk - torch.logsumexp(gene_logits_qk, dim=-1, keepdim=True) + MAX_COUNTS = gene_logits_qk.shape[-1] + log_counts_1_k = torch.arange(0, MAX_COUNTS, device=gene_logits_qk.device).log() + log_counts_2_k = torch.arange(0, MAX_COUNTS, device=gene_logits_qk.device).pow(2).log() + gene_mom_1_q = torch.logsumexp(gene_logits_qk + log_counts_1_k[None, :], dim=-1).exp() + gene_mom_2_q = torch.logsumexp(gene_logits_qk + log_counts_2_k[None, :], dim=-1).exp() + gene_marginal_mean_q = gene_mom_1_q + gene_marginal_std_q = torch.clamp(gene_mom_2_q - gene_mom_1_q.pow(2), 0.).sqrt() + + return gene_marginal_mean_q, gene_marginal_std_q + + + def get_gene_value_logits_from_tokens( + self, + tokens_dict: dict, + context_indices: dict, + max_counts: int | None = None + ) -> torch.Tensor: + + # convert to cuda + tokens_dict = self.gpt_pipeline.transfer_batch_to_device(tokens_dict, self.device, 0) + + # get model predictions + logits_dict = self.gpt_pipeline.model.predict( + token_value_nc_dict=tokens_dict["token_value_nc_dict"], + token_mask_nc_dict=tokens_dict["token_mask_nc_dict"], + prompt_mask_nc=tokens_dict["prompt_mask_nc"] + ) + + # note: we use `q` to denote query genes + query_gene_indices = torch.tensor(context_indices['query_genes'], device=self.device, dtype=torch.int64) + gene_logits_nqk = logits_dict['gene_value'][:, query_gene_indices, :] + + if max_counts is None: + max_counts = gene_logits_nqk.shape[-1] + else: + assert max_counts > 0 + gene_logits_nqk = gene_logits_nqk[:, :, :max_counts] # truncate to max_counts + gene_logits_nqk = gene_logits_nqk - torch.logsumexp(gene_logits_nqk, dim=-1, keepdim=True) # renormalize + + return gene_logits_nqk + + def get_embeddings_from_tokens( + self, + tokens_dict: dict, + context_indices: dict, + max_counts: int | None = None, + to_cpu = True + ) -> t.Tuple[torch.Tensor, torch.Tensor]: + + # convert to cuda + tokens_dict = self.gpt_pipeline.transfer_batch_to_device(tokens_dict, self.device, 0) + + # get model predictions + hidden_states = self.gpt_pipeline.model.get_embeddings( + gene_tokens_nc=tokens_dict["gene_tokens_nc"], + metadata_tokens_n=tokens_dict["metadata_tokens_n"], + prompt_mask_nc=tokens_dict["prompt_mask_nc"], + to_cpu = to_cpu + ) + + # note: we use `q` to denote query genes + # query_gene_indices = torch.tensor(context_indices['query_genes'], device=self.device, dtype=torch.int64) + # gene_hidden_states_nqd = hidden_states_ncd[:, query_gene_indices, :] + + return hidden_states + + # gene_logits_nqk = logits_dict['gene_value'][:, query_gene_indices, :] + + # if max_counts is None: + # max_counts = gene_logits_nqk.shape[-1] + # else: + # assert max_counts > 0 + # gene_logits_nqk = gene_logits_nqk[:, :, :max_counts] # truncate to max_counts + # gene_logits_nqk = gene_logits_nqk - torch.logsumexp(gene_logits_nqk, dim=-1, keepdim=True) # renormalize + + # return gene_logits_nqk + + # gene_logits_nqk = self.get_gene_value_logits_from_tokens(tokens_dict, context_indices, max_counts) + + # pass + + def get_marginal_mean_std_from_tokens( + self, + tokens_dict: dict, + context_indices: dict, + use_logsumexp: bool = True, + max_counts: int | None = None, + ) -> t.Tuple[torch.Tensor, torch.Tensor]: + + gene_logits_nqk = self.get_gene_value_logits_from_tokens(tokens_dict, context_indices, max_counts) + + if max_counts is None: + max_counts = gene_logits_nqk.shape[-1] + + return self.calculate_gene_mean_std_from_logits(gene_logits_nqk, max_counts, use_logsumexp) + + + def calculate_gene_mean_std_from_logits( + self, + gene_logits_nqk: torch.Tensor, + max_counts: int, + use_logsumexp: bool = True) -> t.Tuple[torch.Tensor, torch.Tensor]: + + if use_logsumexp: + log_counts_1_k = torch.arange(0, max_counts, device=gene_logits_nqk.device).log() + log_counts_2_k = torch.arange(0, max_counts, device=gene_logits_nqk.device).pow(2).log() + gene_mom_1_nq = torch.logsumexp(gene_logits_nqk + log_counts_1_k[None, None, :], dim=-1).exp() + gene_mom_2_nq = torch.logsumexp(gene_logits_nqk + log_counts_2_k[None, None, :], dim=-1).exp() + gene_marginal_mean_nq = gene_mom_1_nq + gene_marginal_std_nq = torch.clamp(gene_mom_2_nq - gene_mom_1_nq.pow(2), 0.).sqrt() + else: + gene_probs_nqk = torch.exp(gene_logits_nqk) + counts_1_k = torch.arange(0, max_counts, device=gene_logits_nqk.device) + counts_2_k = torch.arange(0, max_counts, device=gene_logits_nqk.device).pow(2) + gene_mom_1_nq = (gene_probs_nqk * counts_1_k[None, None, :]).sum(dim=-1) + gene_mom_2_nq = (gene_probs_nqk * counts_2_k[None, None, :]).sum(dim=-1) + gene_marginal_mean_nq = gene_mom_1_nq + gene_marginal_std_nq = torch.clamp(gene_mom_2_nq - gene_mom_1_nq.pow(2), 0.).sqrt() + + return gene_marginal_mean_nq, gene_marginal_std_nq + + + def get_marginal_mean_std_multi_cell( + self, + adata: sc.AnnData, + query_var_names: list[str], + query_total_mrna_umis: float | None = None, + metadata_prompt_masks_dict: dict[str, bool] | None = None, + use_logsumexp: bool = True, + max_counts: int | None = None, + verbose: bool = False, + ) -> t.Tuple[torch.Tensor, torch.Tensor]: + + if metadata_prompt_masks_dict is None: + metadata_prompt_masks_dict = self.DEFAULT_METADATA_PROMPT_MASKS_DICT + + if verbose: + logger.info("Tokenizing the AnnData ...") + + tokens_dict, context_indices = self.generate_tokens_from_adata( + adata=adata, + obs_index=None, + query_var_names=query_var_names, + query_total_mrna_umis=query_total_mrna_umis, + metadata_prompt_masks_dict=metadata_prompt_masks_dict, + ) + + if verbose: + logger.info("Done.") + + return self.get_marginal_mean_std_from_tokens( + tokens_dict=tokens_dict, + context_indices=context_indices, + use_logsumexp=use_logsumexp, + max_counts=max_counts, + verbose=verbose, + ) + + + def predict_gene_expression_range_for_metadata( + self, + assay: str, + suspension_type: str, + prompt_metadata_dict: dict[str, str], + total_mrna_umis: int | float, + query_gene_ids: list[str], + query_chunk_size: int | None = None, + total_prob_mass: float = 0.9, + symmetric_range_pad: int = 1, + max_counts: int | None = None, + ) -> dict[str, torch.Tensor]: + """ + Compute the maximum counts indices based on cumulative gene probabilities. + + This function chunks the list of gene identifiers, retrieves gene logits + for each chunk using `ctx.get_gene_value_logits_by_metadata`, concatenates + the results, and then computes the cumulative sum of the exponentiated logits. + For each query, it finds the first (smallest) index along the k dimension where + the cumulative probability exceeds the provided upper_percentile threshold, + and then adds an upper_pad value. + + Args: + ctx: An object that provides: + - `ctx.get_gene_value_logits_by_metadata(...)` to compute gene logits. + query_gene_ids (list): List of gene identifiers. + assay (str): Name of the assay (e.g., "10x 3' v3"). + suspension_type (str): Type of suspension (e.g., "cell"). + prompt_metadata_dict (dict): Metadata dictionary (e.g., cell type, tissue). + total_mrna_umis (int): Total number of mRNA UMIs. + query_chunk_size (int): Number of gene IDs to process in one chunk. + total_prob_mass (float): The amount of probability mass to capture within the to be determined + expression range (e.g., 0.999). + symmetric_range_pad (int): Value to add symmetrically as padding to the found range. + max_counts (int): Maximum number of counts to consider. If None, use the full range. Otherwise, truncate. + + Returns: + torch.Tensor: A tensor containing, for each query, the smallest index along k + where the cumulative probability exceeds upper_percentile plus upper_pad. + """ + + assert 0.0 < total_prob_mass < 1.0, "The upper percentile must be between 0 and 1." + + gene_logits_qk = self.get_gene_value_logits_by_metadata_chunked( + assay=assay, + suspension_type=suspension_type, + prompt_metadata_dict=prompt_metadata_dict, + total_mrna_umis=total_mrna_umis, + query_gene_ids=query_gene_ids, + query_chunk_size=query_chunk_size, + max_counts=max_counts)[0] + + # first, find the mode of the counts distribution for each gene + gene_logits_mode_q = torch.argmax(gene_logits_qk, dim=1) + + # symmetric lower and upper counts about the mode for each gene + x_lo_qm = torch.clamp( + gene_logits_mode_q[:, None] - torch.arange(0, max_counts, device=self.device)[None, :], min=0) + x_hi_qm = torch.clamp( + gene_logits_mode_q[:, None] + torch.arange(0, max_counts, device=self.device)[None, :], max=max_counts - 1) + + # compute the CDF of counts for each gene + pdf_qk = gene_logits_qk.exp() + cdf_qk = pdf_qk.cumsum(dim=1) + q_indices = torch.arange(cdf_qk.size(0), device=self.device) + symm_prob_mass_qm = ( + cdf_qk[q_indices[:, None], x_hi_qm] # add total prob mass at the right point (inclusive) + - cdf_qk[q_indices[:, None], x_lo_qm] # subtract total prob mass at the left point (inclusive) + + pdf_qk[q_indices[:, None], x_lo_qm] # add back the prob mass of the left point + ) + mask_qm = symm_prob_mass_qm > total_prob_mass + range_q = torch.clamp(mask_qm.float().argmax(dim=-1) + symmetric_range_pad, max=max_counts - 1) + x_lo_q = x_lo_qm[q_indices, range_q] + x_hi_q = x_hi_qm[q_indices, range_q] + + # calculate the mean and std of expression for bookkeeping + gene_marginal_mean_nq, gene_marginal_std_nq = self.calculate_gene_mean_std_from_logits( + gene_logits_nqk=gene_logits_qk[None, :, :], + max_counts=max_counts, + use_logsumexp=True) + + return { + 'x_lo_q': x_lo_q, + 'x_hi_q': x_hi_q, + 'range_q': range_q, + 'gene_logits_qk': gene_logits_qk, + 'gene_logits_mode_q': gene_logits_mode_q, + 'gene_marginal_mean_q': gene_marginal_mean_nq[0], + 'gene_marginal_std_q': gene_marginal_std_nq[0], + } + + def get_gene_value_logits_by_metadata_chunked( + self, + assay: str, + suspension_type: str, + prompt_metadata_dict: dict, + total_mrna_umis: int, + query_gene_ids: list[list], + max_counts: int | None = None, + query_chunk_size: int | None = None, + ) -> torch.Tensor: + + if query_chunk_size is None: + query_chunk_size = len(query_gene_ids) + + partial_gene_logits_list = [] + with torch.inference_mode(): + # Process gene IDs in chunks to limit memory usage + for partial_query_gene_ids in tqdm(list(chunked(query_gene_ids, query_chunk_size)), + desc="Processing gene chunks"): + partial_gene_logits_nqk = self.get_gene_value_logits_by_metadata( + assay=assay, + suspension_type=suspension_type, + prompt_metadata_dict=prompt_metadata_dict, + total_mrna_umis=total_mrna_umis, + query_gene_ids=partial_query_gene_ids, + max_counts=max_counts, + ) + partial_gene_logits_list.append(partial_gene_logits_nqk) + + gene_logits_nqk = torch.cat(partial_gene_logits_list, dim=1) + + return gene_logits_nqk + + def generate_gene_dose_response_for_metadata( + self, + assay: str, + suspension_type: str, + prompt_metadata_dict: dict[str, str], + total_mrna_umis: int | float, + query_gene_ids: list[str], + perturb_gene_ids: list[str], + x_lo_p: np.ndarray, + x_hi_p: np.ndarray, + n_points: int, + query_chunk_size: int, + max_counts: int | None = None, + ): + + assert n_points >= 2 + + # initialize arrays to store results + n_query_genes = len(query_gene_ids) + n_perturb_genes = len(perturb_gene_ids) + doses_pi = np.zeros((n_perturb_genes, n_points)) + responses_mean_pqi = np.zeros((n_perturb_genes, n_query_genes, n_points)) + responses_std_pqi = np.zeros((n_perturb_genes, n_query_genes, n_points)) + + # outer loop (dose quantiles) + for i_point in tqdm(range(n_points), desc="Processing dose quantiles"): + + # values of genes to perturb + perturb_gene_values = x_lo_p + (x_hi_p - x_lo_p) * i_point / (n_points - 1) + doses_pi[:, i_point] = perturb_gene_values + + # inner loop (responses) + gene_marginal_mean_nq_chunks = [] + gene_marginal_std_nq_chunks = [] + for query_gene_ids_chunk in tqdm(list(chunked(query_gene_ids, query_chunk_size)), + desc="Processing query gene chunks"): + with torch.inference_mode(): + tokens_dict, context_indices, _, _ = self.generate_gene_tokens_by_metadata( + assay=assay, + suspension_type=suspension_type, + prompt_metadata_dict=prompt_metadata_dict, + total_mrna_umis=total_mrna_umis, + query_gene_ids=query_gene_ids_chunk, + perturb_gene_ids=perturb_gene_ids, + perturb_gene_values=perturb_gene_values + ) + tokens_dict = self.gpt_pipeline.transfer_batch_to_device(tokens_dict, self.device, 0) + gene_marginal_mean_nq, gene_marginal_std_nq = self.get_marginal_mean_std_from_tokens( + tokens_dict=tokens_dict, + context_indices=context_indices, + max_counts=max_counts) + gene_marginal_mean_nq_chunks.append(gene_marginal_mean_nq.cpu().numpy()) + gene_marginal_std_nq_chunks.append(gene_marginal_std_nq.cpu().numpy()) + gene_marginal_mean_nq = np.concatenate(gene_marginal_mean_nq_chunks, axis=1) + gene_marginal_std_nq = np.concatenate(gene_marginal_std_nq_chunks, axis=1) + + control_mean_q = gene_marginal_mean_nq[0, :] + control_std_q = gene_marginal_std_nq[0, :] + responses_mean_pqi[:, :, i_point] = gene_marginal_mean_nq[1:, :] + responses_std_pqi[:, :, i_point] = gene_marginal_std_nq[1:, :] + + return { + 'doses_pi': doses_pi, + 'responses_mean_pqi': responses_mean_pqi, + 'responses_std_pqi': responses_std_pqi, + 'control_mean_q': control_mean_q, + 'control_std_q': control_std_q, + } + + + def predict_metadata_chunked( + self, + adata: sc.AnnData, + chunk_size: int = 128, + n_rand_prompt_vars: int | None = None, + rand_prompt_var_names_sublist: list[str] | None = None, + fixed_prompt_var_names_sublist: list[str] | None = None, + rng: torch.Generator | None = None + ) -> dict[str, np.ndarray]: + metadata_prediction_chunks_dict = [] + for i in tqdm(range(0, len(adata), chunk_size)): + first = i + last = min(len(adata), i + chunk_size) + if last == first: + continue + metadata_prediction_dict = self.predict_metadata( + adata=adata[first:last], + n_rand_prompt_vars=n_rand_prompt_vars, + rand_prompt_var_names_sublist=rand_prompt_var_names_sublist, + fixed_prompt_var_names_sublist=fixed_prompt_var_names_sublist, + rng=rng) + metadata_prediction_chunks_dict.append(metadata_prediction_dict) + metadata_prediction_dict = dict() + for key in self.metadata_ontology_infos.keys(): + metadata_prediction_dict[key] = np.concatenate([ + chunk[key] for chunk in metadata_prediction_chunks_dict], axis=0) + return metadata_prediction_dict + + + def predict_metadata( + self, + adata: sc.AnnData, + n_rand_prompt_vars: int | None = None, + rand_prompt_var_names_sublist: list[str] | None = None, + fixed_prompt_var_names_sublist: list[str] | None = None, + rng: torch.Generator | None = None, + ) -> dict[str, np.ndarray]: + # tokenize the given anndata: no query genes, just metadata (which will be included as query by default) + tokens_dict, context_indices = self.generate_tokens_from_adata( + adata=adata, + obs_index=None, + query_var_names=[], + n_rand_prompt_vars=n_rand_prompt_vars, + rand_prompt_var_names_sublist=rand_prompt_var_names_sublist, + fixed_prompt_var_names_sublist=fixed_prompt_var_names_sublist, + rng=rng, + ) + + # convert to cuda + tokens_dict = self.gpt_pipeline.transfer_batch_to_device(tokens_dict, self.device, 0) + + # get model predictions + metadata_prediction_dict = dict() + with torch.inference_mode(): + logits_dict = self.gpt_pipeline.model.predict( + token_value_nc_dict=tokens_dict["token_value_nc_dict"], + token_mask_nc_dict=tokens_dict["token_mask_nc_dict"], + prompt_mask_nc=tokens_dict["prompt_mask_nc"]) + for metadata_key in self.metadata_ontology_infos.keys(): + metadata_logits_nk = logits_dict[metadata_key][:, context_indices[f'query_{metadata_key}'], :] + metadata_logits_nk = metadata_logits_nk - torch.logsumexp(metadata_logits_nk, dim=1, keepdim=True) + metadata_prediction_dict[metadata_key] = metadata_logits_nk.cpu().numpy() + + return metadata_prediction_dict + + def convert_adata_to_metacell( + self, + adata: sc.AnnData, + target_total_mrna_umis: float | None = None, + ) -> sc.AnnData: + + # make a metacell + X_meta_g = np.asarray(adata.X.sum(0)) + + # set total mrna umis to the mean of the dataset + if target_total_mrna_umis is None: + target_total_mrna_umis = adata.obs['total_mrna_umis'].mean() + else: + assert target_total_mrna_umis > 0 + X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum() + + # make a metacell anndata + adata_meta = adata[0, :].copy() + adata_meta.X = X_meta_g + adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis] + + return adata_meta + + + def compute_jacobian( + self, + adata: sc.AnnData, + prompt_gene_ids: list[str], + query_gene_ids: list[str], + jacobian_point: t.Literal["actual", "marginal_mean"], + query_chunk_size: int = 500, + convert_to_metacell: bool = True + ): + + if not convert_to_metacell: + assert len(adata) == 1, "The provided AnnData has more than one cell. Please set `convert_to_metacell` to True." + adata_meta = adata.copy() + print("Total mRNA UMIs in the AnnData: ", adata_meta.obs['total_mrna_umis'].values[0]) + else: + print(f"The provided AnnData has {len(adata)} cells and will be converted to a metacell ...") + adata_meta = self.convert_adata_to_metacell(adata) + print("Total mRNA UMIs in the AnnData after metacell conversion: ", adata_meta.obs['total_mrna_umis'].values[0]) + + + # subset to prompt gene ids + adata_meta = adata_meta[:, prompt_gene_ids].copy() + + # query var names + print(f"Number of prompt genes: {len(prompt_gene_ids)}") + print(f"Number of query genes: {len(query_gene_ids)}") + + with torch.inference_mode(): + print("Calculating marginal mean and std ...") + prompt_marginal_mean_p, prompt_marginal_std_p = self.get_marginal_mean_std( + adata=adata_meta, + query_var_names=prompt_gene_ids, + ) + query_marginal_mean_q, query_marginal_std_q = self.get_marginal_mean_std( + adata=adata_meta, + query_var_names=query_gene_ids, + ) + + # jacobian point + adata_meta.layers['original'] = adata_meta.X.copy() + if jacobian_point == "actual": + print("Calculating the Jacobian at the actual metacell point ...") + elif jacobian_point == "marginal_mean": + # inject into the adata + print("Calculating the Jacobian at the marginal mean point ...") + adata_meta.X = prompt_marginal_mean_p.cpu().numpy()[None, :] + else: + raise ValueError + + query_var_names_chunks = list(chunked(query_gene_ids, query_chunk_size)) + jacobian_chunks = [] + + print("Calculating the Jacobian ...") + + prompt_gene_values_g = torch.tensor( + adata_meta.X[0], device=self.gpt_pipeline.device, dtype=torch.float32) + + for query_var_names_chunk in tqdm(query_var_names_chunks): + + def _wrapped_snap_to_marginal_mean_manifold(prompt_gene_values_g: torch.Tensor) -> torch.Tensor: + gene_marginal_mean_q, _ = self.get_marginal_mean_std( + adata=adata_meta, + query_var_names=query_var_names_chunk, + prompt_gene_values_g=prompt_gene_values_g) + return gene_marginal_mean_q + + chunk_jacobian_qg = torch.autograd.functional.jacobian( + func=_wrapped_snap_to_marginal_mean_manifold, + inputs=prompt_gene_values_g, + create_graph=False, + vectorize=False) + + jacobian_chunks.append(chunk_jacobian_qg) + + jacobian_qp = torch.cat(jacobian_chunks, dim=0) + + return { + 'adata_obs': adata_meta.obs, + 'jacobian_point': jacobian_point, + 'query_var_names': query_gene_ids, + 'prompt_var_names': prompt_gene_ids, + 'jacobian_qp': jacobian_qp, + 'adata_meta_gene_values_p': np.asarray(adata_meta.layers['original']).flatten(), + 'prompt_marginal_mean_p': prompt_marginal_mean_p, + 'prompt_marginal_std_p': prompt_marginal_std_p, + 'query_marginal_mean_q': query_marginal_mean_q, + 'query_marginal_std_q': query_marginal_std_q, + } + + +def quantile_normalize_select( + x: np.ndarray, + y: np.ndarray, + n_bins: int, + top_k: int, + min_x: int | None = None, + max_x: int | None = None): + """ + Filter, normalize, and select top_k elements. + + Parameters: + ----------- + x : np.ndarray + 1D numpy array of covariate values. + y : np.ndarray + 1D numpy array of response values. + n_bins : int + Number of bins to subdivide the range [min_x, max_x]. + top_k : int + Number of top largest normalized y values to select. + min_x : float + Minimum x value (x must be > min_x). + max_x : float + Maximum x value (x must be < max_x). + + Returns: + -------- + selected_indices : np.ndarray + Indices in the original arrays corresponding to the top_k selected values. + top_normalized_y : np.ndarray + The normalized y values corresponding to these selected indices. + """ + + # Create bin edges (n_bins bins from min_x to max_x). + bin_edges = np.linspace(np.min(x), np.max(x), n_bins + 1) + + # Assign each x_valid to a bin. + # np.digitize returns bin indices in 1..n_bins, so subtract 1 to have 0-indexed bins. + bin_indices = np.digitize(x, bin_edges) - 1 + + # Prepare an array for the normalized y values. + y_normalized = np.empty_like(y, dtype=float) + + # Process each bin separately. + for i in range(n_bins): + # Find indices in x_valid that fall in bin i. + in_bin = np.where(bin_indices == i)[0] + if in_bin.size > 0: + # Compute the mean of y values in this bin. + bin_mean = np.mean(y[in_bin]) + # Avoid division by zero (if bin_mean happens to be zero, leave values unchanged). + if bin_mean == 0: + y_normalized[in_bin] = y[in_bin] + else: + y_normalized[in_bin] = y[in_bin] / bin_mean + + if min_x is None: + min_x = np.min(x) + if max_x is None: + max_x = np.max(x) + + _y_normalized = y_normalized.copy() + _y_normalized[x < min_x] = -np.inf + _y_normalized[x > max_x] = -np.inf + + sorted_idx = np.argsort(_y_normalized)[::-1] + top_k = min(top_k, np.sum(_y_normalized > -np.inf)) + top_idx = sorted_idx[:top_k] + + return top_idx, y_normalized + + +class GeneNetworkAnalysisBase: + def __init__( + self, + adata_obs: pd.DataFrame, + gene_info_tsv_path: str, + query_var_names: list[str], + prompt_var_names: list[str], + response_qp: np.ndarray, + prompt_marginal_mean_p: np.ndarray, + prompt_marginal_std_p: np.ndarray, + query_marginal_mean_q: np.ndarray, + query_marginal_std_q: np.ndarray, + verbose: bool = True): + + self.verbose = verbose + + n_query_vars = len(query_var_names) + n_prompt_vars = len(prompt_var_names) + + assert response_qp.shape == (n_query_vars, n_prompt_vars) + assert prompt_marginal_mean_p.shape == (n_prompt_vars,) + assert prompt_marginal_std_p.shape == (n_prompt_vars,) + assert query_marginal_mean_q.shape == (n_query_vars,) + assert query_marginal_std_q.shape == (n_query_vars,) + + self.adata_obs = adata_obs + self.query_var_names = query_var_names + self.prompt_var_names = prompt_var_names + self.response_qp = response_qp + self.prompt_marginal_mean_p = prompt_marginal_mean_p + self.prompt_marginal_std_p = prompt_marginal_std_p + self.query_marginal_mean_q = query_marginal_mean_q + self.query_marginal_std_q = query_marginal_std_q + + self.gene_info_df, self.gene_symbol_to_gene_id_map, self.gene_id_to_gene_symbol_map = \ + load_gene_info_table(gene_info_tsv_path, query_var_names + prompt_var_names) + + self.processed = False + + @property + def cell_type(self) -> str: + return self.adata_obs['cell_type'].values[0] + + @property + def tissue(self) -> str: + return self.adata_obs['tissue'].values[0] + + @property + def disease(self) -> str: + return self.adata_obs['disease'].values[0] + + @property + def development_stage(self) -> str: + return self.adata_obs['development_stage'].values[0] + + @property + def sex(self) -> str: + return self.adata_obs['sex'].values[0] + + @property + def total_mrna_umis(self) -> float: + return self.adata_obs['total_mrna_umis'].values[0] + + @property + def query_gene_symbols(self) -> list[str]: + return [self.gene_id_to_gene_symbol_map[gene_id] for gene_id in self.query_var_names] + + @property + def prompt_gene_symbols(self) -> list[str]: + return [self.gene_id_to_gene_symbol_map[gene_id] for gene_id in self.prompt_var_names] + + @cached_property + def query_gene_id_to_idx_map(self) -> dict[str, int]: + assert self.processed, "Must process before accessing" + return {gene_id: idx for idx, gene_id in enumerate(self.query_var_names)} + + @cached_property + def prompt_gene_id_to_idx_map(self) -> dict[str, int]: + assert self.processed, "Must process before accessing" + return {gene_id: idx for idx, gene_id in enumerate(self.prompt_var_names)} + + def __str__(self) -> str: + return ( + f"GeneNetworkAnalysisBase({self.cell_type}, {self.tissue}, {self.disease}, {self.development_stage}, " + f"n_umi={self.total_mrna_umis:.2f})" + ) + + __repr__ = __str__ + + def process( + self, + response_normalization_strategy: t.Literal["mean", "std", "none", "corr", "log1p"] = "mean", + feature_normalization_strategy: t.Literal["l2", "z_score", "none"] = "z_score", + min_prompt_gene_tpm: float = 0., + min_query_gene_tpm: float = 0., + query_response_amp_min_pct: float | None = None, + feature_max_value: float | None = None, + norm_pseudo_count: float = 1e-3, + query_hv_top_k: int | None = None, + query_hv_n_bins: int | None = 50, + query_hv_min_x: float | None = 1e-2, + query_hv_max_x: float | None = np.inf, + eps: float = 1e-8, + target_lib_size: float = 10_000, + included_gene_biotypes: set[str] | None = None, + z_trans_func: t.Callable[[np.ndarray], np.ndarray] | None = None, + ) -> None: + + assert not self.processed, "Already processed -- please create a new instance" + if response_normalization_strategy == "mean": + z_p = self.prompt_marginal_mean_p + z_q = self.query_marginal_mean_q + elif response_normalization_strategy == "std": + z_p = self.prompt_marginal_std_p + z_q = self.query_marginal_std_q + elif response_normalization_strategy == "none": + z_p = np.ones_like(self.prompt_marginal_mean_p) + z_q = np.ones_like(self.query_marginal_mean_q) + elif response_normalization_strategy == "corr": + assert len(self.query_var_names) == len(self.prompt_var_names) + assert all(self.query_var_names[i] == self.prompt_var_names[i] for i in range(len(self.query_var_names))) + z_p = self.prompt_marginal_std_p + z_q = self.query_marginal_std_q + self.corr_pp = self.response_qp * (z_p[None, :] + norm_pseudo_count) / (z_q[:, None] + norm_pseudo_count) + self.corr_pp = np.clip(0.5 * (self.corr_pp + self.corr_pp.T), -1, 1) + elif response_normalization_strategy == "log1p": + prompt_lib_size = self.prompt_marginal_mean_p.sum() + query_lib_size = self.query_marginal_mean_q.sum() + z_p = 1 + self.prompt_marginal_mean_p * target_lib_size / prompt_lib_size + z_q = 1 + self.query_marginal_mean_q * target_lib_size / query_lib_size + else: + raise ValueError("Invalid Jacobian normalization strategy") + + # linear proportional activation + self.z_qp = self.response_qp * (z_p[None, :] + norm_pseudo_count) / (z_q[:, None] + norm_pseudo_count) + + if self.verbose: + logger.info(f"Maximum value of z_qp: {np.max(self.z_qp):.3f}") + logger.info(f"Minimum value of z_qp: {np.min(self.z_qp):.3f}") + + self.mask_q = (1e6 * self.query_marginal_mean_q / self.total_mrna_umis) >= min_query_gene_tpm + self.mask_p = (1e6 * self.prompt_marginal_mean_p / self.total_mrna_umis) >= min_prompt_gene_tpm + + logger.info(f"Number of query genes after TPM filtering: {np.sum(self.mask_q)} / {len(self.mask_q)}") + logger.info(f"Number of prompt genes after TPM filtering: {np.sum(self.mask_p)} / {len(self.mask_p)}") + + if query_response_amp_min_pct is not None: + z_norm_q = np.linalg.norm(self.z_qp, axis=-1) + z_norm_thresh = np.percentile(z_norm_q, query_response_amp_min_pct) + self.mask_q = self.mask_q & (z_norm_q >= z_norm_thresh) + logger.info(f"Number of query genes after z-norm filtering: {np.sum(self.mask_q)} / {len(self.mask_q)}") + + if query_hv_top_k is not None: + assert query_hv_n_bins is not None + assert query_hv_min_x is not None + assert query_hv_max_x is not None + top_idx, _ = quantile_normalize_select( + x=np.log1p(self.query_marginal_mean_q), + y=np.std(self.z_qp, axis=1), + n_bins=query_hv_n_bins, + top_k=query_hv_top_k, + min_x=query_hv_min_x, + max_x=query_hv_max_x) + hv_mask_q = np.zeros_like(self.mask_q, dtype=bool) + hv_mask_q[top_idx] = True + self.mask_q = self.mask_q & hv_mask_q + logger.info(f"Number of query genes after highly-variable filtering: {np.sum(self.mask_q)} / {len(self.mask_q)}") + + if included_gene_biotypes is not None: + assert isinstance(included_gene_biotypes, set) + gene_id_to_gene_biotype_map = { + gene_id: biotype + for gene_id, biotype in zip( + self.gene_info_df['ENSEMBL Gene ID'].values, + self.gene_info_df['Gene Biotype'].values + ) + } + for gene_id in self.query_var_names: + if gene_id not in gene_id_to_gene_biotype_map: + gene_id_to_gene_biotype_map[gene_id] = "Unkown" + biotype_mask_q = np.array([ + gene_id_to_gene_biotype_map[gene_id] in included_gene_biotypes + for gene_id in self.query_var_names + ]) + biotype_mask_p = np.array([ + gene_id_to_gene_biotype_map[gene_id] in included_gene_biotypes + for gene_id in self.prompt_var_names + ]) + self.mask_q = self.mask_q & biotype_mask_q + self.mask_p = self.mask_p & biotype_mask_p + logger.info(f"Number of query genes after biotype filtering: {np.sum(self.mask_q)} / {len(self.mask_q)}") + logger.info(f"Number of prompt genes after biotype filtering: {np.sum(self.mask_p)} / {len(self.mask_p)}") + + # apply the mask to everything else + self.prompt_var_names = [self.prompt_var_names[i] for i in range(len(self.prompt_var_names)) if self.mask_p[i]] + self.prompt_marginal_mean_p = self.prompt_marginal_mean_p[self.mask_p] + self.prompt_marginal_std_p = self.prompt_marginal_std_p[self.mask_p] + + self.query_var_names = [self.query_var_names[i] for i in range(len(self.query_var_names)) if self.mask_q[i]] + self.query_marginal_mean_q = self.query_marginal_mean_q[self.mask_q] + self.query_marginal_std_q = self.query_marginal_std_q[self.mask_q] + + # apply the mask to z_qp + self.z_qp = self.z_qp[self.mask_q, :][:, self.mask_p] + + if hasattr(self, 'corr_pp'): + self.corr_pp = self.corr_pp[self.mask_q, :][:, self.mask_p] + + # clip and transform features + self.z_qp[np.isnan(self.z_qp)] = 0. + self.z_qp[np.isinf(self.z_qp)] = 0. + + if feature_max_value is not None: + assert feature_max_value > 0 + self.z_qp = np.clip(self.z_qp, -feature_max_value, feature_max_value) + + if z_trans_func is not None: + self.z_qp = z_trans_func(self.z_qp) + + if feature_normalization_strategy == "z_score": + # z-score each query gene separately in response to prompt genes + self.z_qp = (self.z_qp - np.mean(self.z_qp, axis=0, keepdims=True)) / ( + eps + np.std(self.z_qp, axis=0, keepdims=True)) + elif feature_normalization_strategy == "l2": + # l2-normalize query genes separately for each prompt gene + self.z_qp = self.z_qp / (eps + np.linalg.norm(self.z_qp, axis=0, keepdims=True)) + elif feature_normalization_strategy == "none": + pass + else: + raise ValueError("Invalid feature normalization strategy") + + self.processed = True + + # adj + self.a_pp = None + + # leiden + self.leiden_membership = None + + # spectral analysis + self.eigs = None + self.spectral_dim = None + + + def compute_adjacency_matrix( + self, + adjacency_strategy: str = t.Literal[ + "shifted_correlation", "unsigned_correlation", "positive_correlation", "binary"], + n_neighbors: int | None = 50, + self_loop: bool = False, + **kwargs) -> None: + + n_query_genes = self.z_qp.shape[0] + if hasattr(self, 'corr_pp'): + logger.info("Using precomputed correlation matrix") + rho_pp = self.corr_pp + else: + logger.info("Computing correlation matrix from z_qp") + rho_pp = self.z_qp.T @ self.z_qp / n_query_genes + + if adjacency_strategy == "shifted_correlation": + assert "beta" in kwargs, "Must provide beta for shifted correlation" + beta = kwargs["beta"] + a_pp = np.power(0.5 * (1 + rho_pp), beta) + elif adjacency_strategy == "unsigned_correlation": + assert "beta" in kwargs, "Must provide beta for unsigned correlation" + beta = kwargs["beta"] + a_pp = np.power(np.abs(rho_pp), beta) + elif adjacency_strategy == "positive_correlation": + assert "beta" in kwargs, "Must provide beta for positive correlation" + beta = kwargs["beta"] + a_pp = np.power(np.maximum(0, rho_pp), beta) + elif adjacency_strategy == "positive_correlation_binary": + assert n_neighbors is None, "n_neighbors must be None for binary adjacency" + assert "tau" in kwargs, "Must provide correlation threshold for binary adjacency" + tau = kwargs["tau"] + a_pp = (np.maximum(0, rho_pp) > tau).astype(float) + else: + raise ValueError("Invalid adjacency strategy") + + assert np.isclose(a_pp, a_pp.T).all(), "Adjacency matrix must be symmetric -- something is wrong!" + + if n_neighbors is not None: + assert n_neighbors > 0, "n_neighbors must be positive" + t_pp = np.argsort(a_pp, axis=-1)[:, -n_neighbors:] # take the top n_neighbors + + # make a mask for the top n_neighbors + _a_pp = np.zeros_like(a_pp) + for p in range(a_pp.shape[0]): + _a_pp[p, t_pp[p]] = a_pp[p, t_pp[p]] + _a_pp[t_pp[p], p] = a_pp[t_pp[p], p] + else: + _a_pp = a_pp + a_pp = _a_pp + + if not self_loop: + np.fill_diagonal(a_pp, 0) + + self.a_pp = a_pp + + def _compute_igraph_from_adjacency(self, directed: bool = False) -> ig.Graph: + assert self.a_pp is not None, "Must compute adjacency matrix first" + sources, targets = self.a_pp.nonzero() + weights = self.a_pp[sources, targets] + g = ig.Graph(directed=directed) + g.add_vertices(self.a_pp.shape[0]) # this adds adjacency.shape[0] vertices + g.add_edges(list(zip(sources, targets))) + g.es["weight"] = weights + return g + + def compute_leiden_communites( + self, + resolution: float = 3.0, + min_community_size: int = 2, + ): + + g = self._compute_igraph_from_adjacency() + + leiden_partition = leidenalg.find_partition( + g, leidenalg.RBConfigurationVertexPartition, resolution_parameter=resolution) + + self.leiden_membership = np.array(leiden_partition.membership) + + # remove small communities + n_leiden = len(np.unique(self.leiden_membership)) + sizes = np.array([np.sum(self.leiden_membership == i) for i in range(n_leiden)]) + for i_leiden in range(n_leiden): + if sizes[i_leiden] < min_community_size: + self.leiden_membership[self.leiden_membership == i_leiden] = -1 + + def compute_spectral_dimension( + self, + offset: int = 2, + n_lambda_for_estimation: int = 5) -> float: + assert self.a_pp is not None, "Must compute adjacency matrix first" + + # calculate normalized laplacian and its eigenvalues + norm_p = 1. / (1e-9 + np.sqrt(self.a_pp.sum(0))) + lap_pp = np.eye(self.a_pp.shape[0]) - norm_p[:, None] * norm_p[None, :] * self.a_pp + eigs = eigh(lap_pp.astype(np.float64), eigvals_only=True) + eigs[0] = 0 + eigs = np.clip(eigs, 0, np.inf) # roundoff error guardrail + self.eigs = eigs + + n_lambda = np.cumsum(eigs) + n_lambda = n_lambda / n_lambda[-1] + first_nonzero = np.where(eigs > 0)[0][0] + offset + xx = np.log(eigs[first_nonzero:first_nonzero + n_lambda_for_estimation]) + yy = np.log(n_lambda[first_nonzero:first_nonzero + n_lambda_for_estimation]) + + lin = linregress(xx, yy) + slope, intercept = lin.slope, lin.intercept + + # save a few thigs for later + self.spectral_dim = 2 * linregress(xx, yy).slope + self.eigs = eigs + self.n_lambda = n_lambda + self.log_eigs_asymptotic = xx + self.log_n_lambda_asymptotic = yy + self.spectral_dim_slope = slope + self.spectral_dim_intercept = intercept + + def make_mde_embedding( + self, + n_neighbors: int = 7, + repulsive_fraction: int = 5, + attractive_penalty: pymde.functions.function.Function = pymde.penalties.Log1p, + repulsive_penalty: pymde.functions.function.Function = pymde.penalties.InvPower, + device: torch.device = torch.device("cpu"), + max_iter: int = 500, + verbose: bool = True, + **kwargs + ): + + mde = pymde.preserve_neighbors( + self.z_qp.T, # we are embedding the prompts (perturbations) + device=device, + verbose=verbose, + n_neighbors=n_neighbors, + repulsive_fraction=repulsive_fraction, + attractive_penalty=attractive_penalty, + repulsive_penalty=repulsive_penalty, + **kwargs) + + self.embedding_p2 = mde.embed(verbose=verbose, max_iter=max_iter).cpu().numpy() + + def plot_mde_embedding( + self, + marker_size: int = 2, + highlight_marker_size: int = 4, + width: int = 800, + height: int = 800, + highlight_gene_sets: dict[str, t.Tuple[list[str], list[str], str]] | None = None, + ) -> go.Figure: + + assert self.embedding_p2 is not None, "Must compute MDE embedding first" + assert self.leiden_membership is not None, "Must compute Leiden communities first" + + plot_title = f"""{self.cell_type}
{self.tissue}
{self.disease}""" + + # Create a color map for the memberships + memberships_p = self.leiden_membership + unique_memberships = np.unique(memberships_p) + + # Create the color map with string keys + colormap = {str(label): cc.glasbey[i % len(cc.glasbey)] for i, label in enumerate(unique_memberships)} + + # Create a DataFrame for Plotly + df = pd.DataFrame({ + 'x': self.embedding_p2[:, 0], + 'y': self.embedding_p2[:, 1], + 'label': self.prompt_gene_symbols, + 'membership': memberships_p.astype(str) # Convert to string + }) + + # Create the scatter plot + fig = px.scatter( + df, + x='x', + y='y', + hover_name='label', + title=plot_title, + color='membership', + color_discrete_map=colormap + ) + + # Update marker size + fig.update_traces(marker=dict(size=marker_size)) # Adjust the size as needed + + if highlight_gene_sets is not None: + for gene_set_name, (gene_ids, gene_symbols, color) in highlight_gene_sets.items(): + prompt_gene_indices = [self.prompt_gene_id_to_idx_map[gene_id] for gene_id in gene_ids] + + # show a scatter plot and color the markers in red + fig.add_scatter( + x=self.embedding_p2[prompt_gene_indices, 0], + y=self.embedding_p2[prompt_gene_indices, 1], + mode='markers', + marker=dict(color=color, size=highlight_marker_size), + text=gene_symbols, + showlegend=True, + name=gene_set_name + ) + + # Update layout to decrease the width of the plot + fig.update_layout( + width=width, # Adjust the width as needed + height=height, + plot_bgcolor='white', + xaxis=dict( + showgrid=False, + showticklabels=False, + title='MDE_1' + ), + yaxis=dict( + showgrid=False, + showticklabels=False, + title='MDE_2' + ) + ) + + return fig + + def plot_spectral_dimension(self, ax: plt.Axes) -> None: + assert self.eigs is not None, "Must compute spectral dimension first" + ax.scatter(self.log_eigs_asymptotic, self.log_n_lambda_asymptotic) + ax.plot( + self.log_eigs_asymptotic, + self.spectral_dim_slope * self.log_eigs_asymptotic + self.spectral_dim_intercept, + color='red', + label=f"$d_S$ = {self.spectral_dim:.2f}") + ax.set_xlabel("ln $\lambda$") + ax.set_ylabel("ln N($\lambda$)") + ax.set_title(self.cell_type) + ax.legend() + + +class JacobianContext(GeneNetworkAnalysisBase): + def __init__( + self, + adata_obs: pd.DataFrame, + gene_info_tsv_path: str, + jacobian_point: str, + query_var_names: list[str], + prompt_var_names: list[str], + jacobian_qp: np.ndarray, + prompt_empirical_mean_p: np.ndarray, + query_empirical_mean_q: np.ndarray, + prompt_marginal_mean_p: np.ndarray, + prompt_marginal_std_p: np.ndarray, + query_marginal_mean_q: np.ndarray, + query_marginal_std_q: np.ndarray, + verbose: bool = True): + + super().__init__( + adata_obs=adata_obs, + gene_info_tsv_path=gene_info_tsv_path, + query_var_names=query_var_names, + prompt_var_names=prompt_var_names, + response_qp=jacobian_qp, + prompt_marginal_mean_p=prompt_marginal_mean_p, + prompt_marginal_std_p=prompt_marginal_std_p, + query_marginal_mean_q=query_marginal_mean_q, + query_marginal_std_q=query_marginal_std_q, + verbose=verbose) + + n_query_vars = len(query_var_names) + n_prompt_vars = len(prompt_var_names) + + assert prompt_empirical_mean_p.shape == (n_prompt_vars,) + assert query_empirical_mean_q.shape == (n_query_vars,) + + self.jacobian_point = jacobian_point + self.prompt_empirical_mean_p = prompt_empirical_mean_p + self.query_empirical_mean_q = query_empirical_mean_q + + @staticmethod + def from_old_jacobian_pt_dump( + jacobian_pt_path: str, + adata_path: str, + gene_info_tsv_path: str) -> 'JacobianContext': + + # suppres FutureWarning in a context manager + with warnings.catch_warnings(): + warnings.simplefilter(action='ignore', category=FutureWarning) + adata = sc.read_h5ad(adata_path) + old_jac_dict = torch.load(jacobian_pt_path) + + # make a metacell + X_meta_g = np.asarray(adata.X.sum(0)) + + # set total mrna umis to the mean of the dataset + target_total_mrna_umis = adata.obs['total_mrna_umis'].mean() + X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum() + + # make a metacell anndata + adata_meta = adata[0, :].copy() + adata_meta.X = X_meta_g + adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis] + + prompt_empirical_mean_p = adata_meta[0, old_jac_dict['prompt_var_names']].X.flatten() + query_empirical_mean_q = adata_meta[0, old_jac_dict['query_var_names']].X.flatten() + + return JacobianContext( + adata_obs=adata_meta.obs, + gene_info_tsv_path=gene_info_tsv_path, + jacobian_point=old_jac_dict['jacobian_point'], + query_var_names=old_jac_dict['query_var_names'], + prompt_var_names=old_jac_dict['prompt_var_names'], + jacobian_qp=old_jac_dict['jacobian_qg'].cpu().numpy(), + prompt_empirical_mean_p=prompt_empirical_mean_p, + query_empirical_mean_q=query_empirical_mean_q, + prompt_marginal_mean_p=old_jac_dict['prompt_marginal_dict']['gene_marginal_mean_q'].cpu().numpy(), + prompt_marginal_std_p=old_jac_dict['prompt_marginal_dict']['gene_marginal_std_q'].cpu().numpy(), + query_marginal_mean_q=old_jac_dict['query_marginal_dict']['gene_marginal_mean_q'].cpu().numpy(), + query_marginal_std_q=old_jac_dict['query_marginal_dict']['gene_marginal_std_q'].cpu().numpy(), + ) + + def __str__(self) -> str: + return ( + f"JacobianContext({self.cell_type}, {self.tissue}, {self.disease}, {self.development_stage}, " + f"n_umi={self.total_mrna_umis:.2f})" + ) + + __repr__ = __str__ diff --git a/cellarium/ml/utilities/inference/metadata_benchmarking/__init__.py b/cellarium/ml/utilities/inference/metadata_benchmarking/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/cellarium/ml/utilities/inference/metadata_benchmarking/build_resources.py b/cellarium/ml/utilities/inference/metadata_benchmarking/build_resources.py new file mode 100644 index 00000000..47bc5adc --- /dev/null +++ b/cellarium/ml/utilities/inference/metadata_benchmarking/build_resources.py @@ -0,0 +1,111 @@ +import json +import logging +import typing as t + +import networkx as nx +import owlready2 +from smart_open import open + +logging.basicConfig(level=logging.INFO) + +from cellarium.ml.utilities.inference.metadata_benchmarking import utils + + +def build_ontology_ancestor_dictionary( + owl_graph: nx.DiGraph, + owl_names: t.List[str], + owl_names_to_idx_map: t.Dict[str, int] +) -> t.Dict[str, t.List[str]]: + """ + Build cell ontology ancestor dictionary resource. This resource allows a fast indexing of each CL node. It + contains all ancestors for each of the CL node. It allows to fetch all ancestors for any node with a runtime O(1). + + :param owl_graph: CL ontology graph + :param owl_names: list of CL names + :param owl_names_to_idx_map: map from CL name to index + """ + logging.info("Building cell ontology ancestor dictionary...") + owl_ancestors_dictionary = {} + + for owl_name in owl_names: + current_ancestors = [] + orders = [] + + for owl_ancestor_name in sorted(nx.ancestors(owl_graph, owl_name)): + cell_order_idx = owl_names_to_idx_map[owl_ancestor_name] + current_ancestors.append(owl_ancestor_name) + orders.append(cell_order_idx) + + sorted_ancestors = [ancestor for _, ancestor in sorted(zip(orders, current_ancestors))] + + owl_ancestors_dictionary[owl_name] = sorted_ancestors + + return owl_ancestors_dictionary + + +def build_benchmarking_ontology_dictionary_resource( + owl_graph: nx.DiGraph, + owl_names: t.List[str], + n_hops: int +) -> t.Dict[str, t.Any]: + """ + Build an ontology ancestor and descendant dictionary resource. + + This resource provides fast indexing of each node up to a specified number of hops (`n_hops`). + It includes ancestors and descendants for all nodes, along with hop level information. + The hop level information contains: + + * Ancestor nodes for each hop, up to `n_hops` levels deep: + - If `hop_1`, it includes immediate ancestors. + - If `hop_2`, it includes ancestors of ancestors, and so on. + + * Descendant nodes for each hop, up to `n_hops` levels deep: + - If `hop_1`, it includes immediate descendants. + - If `hop_2`, it includes descendants of descendants, and so on. + + * Union of all ancestor and descendant nodes for each hop level. + + The resource allows retrieval of all ancestors and descendants for any node at any hop with O(1) runtime. + + Output Example + -------------- + + .. code-block:: python + + { + "key1": "value1", + "key2": "value2", + "nested_key": { + "subkey1": "subvalue1", + "subkey2": "subvalue2" + } + } + + :param owl_graph: The ontology graph. + :param owl_names: A list of node names. + :param n_hops: The number of hops to consider. + """ + ontology_resource_dict = {} + + for owl_name in owl_names: + ontology_resource_dict[owl_name] = {} + ontology_resource_dict[owl_name]["all_ancestors"] = utils.get_all_ancestors(owl_graph, node=owl_name) + ontology_resource_dict[owl_name]["all_descendants"] = utils.get_all_descendants(owl_graph, node=owl_name) + + for top_n in range(n_hops): + nodes = utils.get_n_level_ancestors(owl_graph, node=owl_name, n=top_n) + hop_all_ancestors = set.union( + *[utils.get_all_ancestors(owl_graph, node=node_cl_name) for node_cl_name in list(nodes)] + ) + hop_all_descendants = set.union( + *[utils.get_all_descendants(owl_graph, node=node_cl_name) for node_cl_name in list(nodes)] + ) + + ontology_resource_dict[owl_name][f"hop_{top_n}"] = { + "nodes": nodes, + "all_ancestors": hop_all_ancestors, + "all_descendants": hop_all_descendants, + } + + return ontology_resource_dict + diff --git a/cellarium/ml/utilities/inference/metadata_benchmarking/calculate_metrics.py b/cellarium/ml/utilities/inference/metadata_benchmarking/calculate_metrics.py new file mode 100644 index 00000000..bf6a867d --- /dev/null +++ b/cellarium/ml/utilities/inference/metadata_benchmarking/calculate_metrics.py @@ -0,0 +1,404 @@ +import concurrent.futures as concurrency +import logging +import multiprocessing +import traceback +import typing as t + +import numpy as np +import anndata +import pandas as pd +from smart_open import open + +logger = logging.getLogger(__name__) + + +def calculate_precision(tp: float, fp: float) -> float: + """ + Calculate precision. + + :param tp: True positives. + :param fp: False positives. + :return: Precision value. + """ + try: + return tp / (tp + fp) + except ZeroDivisionError: + return 0.0 + + +def calculate_f1(precision: float, recall: float) -> float: + """ + Calculate F1 score. + + :param precision: Precision value. + :param recall: Recall value. + + :return: F1 score. + """ + try: + return (2 * precision * recall) / (precision + recall) + except ZeroDivisionError: + return 0.0 + + +def calculate_tps_and_fps( + query_obj: t.Dict[str, t.Any], + ground_truth_ontology_term_id: str, + num_hops: int, + ontology_resource: t.Dict[str, t.Any] +) -> t.Tuple[t.List[float], t.List[float]]: + """ + Calculate true positives and false positives for each hop level. + + :param query_cell_obj: The query object containing ontology-aware scores. + :param ground_truth_ontology_term_id: The ground truth ontology term ID. + :param num_hops: Number of hops to consider. + :param co_resource: Ontology helper resource which has already precalculated top_n_level descendants and + ancestors. + + :return: A tuple of lists containing true positive and false positive scores for each hop level. + """ + hops = [ontology_resource[ground_truth_ontology_term_id][f"hop_{i}"] for i in range(num_hops + 1)] + true_positives = [0.0] * len(hops) + false_positives = [0.0] * len(hops) + + for match in query_obj["matches"]: + match_ontology_term_id = match["ontology_term_id"] + match_score = match["score"] + match_ontology_data = ontology_resource[match_ontology_term_id] + match_ancestors = match_ontology_data["all_ancestors"] + + for i, hop in enumerate(hops): + hop_match_intersect = hop["nodes"].intersection(match_ancestors) + hop_all_descendants = hop["all_descendants"] + hop_all_ancestors = hop["all_ancestors"] + + if match_ontology_term_id in hop_match_intersect: + true_positives[i] = max(match_score, true_positives[i]) + elif match_ontology_term_id not in hop_all_descendants.union(hop_all_ancestors): + false_positives[i] = max(match_score, false_positives[i]) + + return true_positives, false_positives + + +def calculate_hop_inclusion_scores( + query_obj: t.Dict[str, t.Any], + ground_truth_ontology_term_id: str, + num_hops: int, + ontology_resource: t.Dict[str, t.Any] +) -> t.List[float]: + """ + Calculate inclusion score at each hop level. + + :param query_cell_obj: The query object containing ontology-aware scores. + :param ground_truth_ontology_term_id: The ground truth ontology term ID. + :param num_hops: Number of hops to consider. + :param co_resource: Ontology helper resource which has already precalculated top_n_level descendants and + ancestors. + + :return: A list containing inclusion score at each hop level. + """ + hop_ground_truth_ontology_contexts = [ + ontology_resource[ground_truth_ontology_term_id][f"hop_{i}"] for i in range(num_hops + 1)] + inclusion_scores = [0] * len(hop_ground_truth_ontology_contexts) + + for i_hop, hop_ground_truth_ontology_context in enumerate(hop_ground_truth_ontology_contexts): + for match in query_obj["matches"]: + truth_set = hop_ground_truth_ontology_context["all_descendants"] + if match["ontology_term_id"] in truth_set: + inclusion_scores[i_hop] = inclusion_scores[i_hop] + match["score"] + + return inclusion_scores + +def calculate_hop_calls( + query_obj: t.Dict[str, t.Any], + ground_truth_ontology_term_id: str, + num_hops: int, + ontology_resource: t.Dict[str, t.Any] +) -> t.List[float]: + """ + Calculate correctness of argmax call at each hop level. + + :param query_cell_obj: The query object containing ontology-aware scores. + :param ground_truth_ontology_term_id: The ground truth ontology term ID. + :param num_hops: Number of hops to consider. + :param co_resource: Ontology helper resource which has already precalculated top_n_level descendants and + ancestors. + + :return: A list containing correctness of argmax call at each hop level. + """ + hop_ground_truth_ontology_contexts = [ + ontology_resource[ground_truth_ontology_term_id][f"hop_{i}"] for i in range(num_hops + 1)] + calls = [0] * len(hop_ground_truth_ontology_contexts) + + best_score = -np.inf + best_ontology_term_id = None + for match in query_obj["matches"]: + if match["score"] > best_score: + best_score = match["score"] + best_ontology_term_id = match["ontology_term_id"] + + if best_ontology_term_id is None: + raise RuntimeError("No best ontology term ID found -- this should not happen!") + + for i_hop, hop_ground_truth_ontology_context in enumerate(hop_ground_truth_ontology_contexts): + truth_set = hop_ground_truth_ontology_context["all_descendants"] + if best_ontology_term_id in truth_set: + calls[i_hop] = 1 + + return calls + + +def calculate_metrics_for_query_v1( + query_obj: t.Dict[str, t.Any], + ground_truth_ontology_term_id: str, + ontology_resource: t.Dict[str, t.Any], + num_hops=4, +): + """ + Calculate performance metrics for a query cell against the ground truth. + + :param query_obj: The query object containing ontology aware scores. + :param ground_truth_ontology_term_id: The ground truth ontology term ID. + :param ontology_resource: Ontology precalculated resource used in CELLxGENE. + :param num_hops: Number of hops to consider. + + :return: A dictionary containing sensitivity, specificity, and F1 score for each hop level. + """ + if ground_truth_ontology_term_id not in ontology_resource: + metrics_na = { + "query_cell_id": query_obj["query_cell_id"], + "detail": f"Couldn't find {ground_truth_ontology_term_id} in the ontology resource", + } + for hop in range(num_hops + 1): + for metric in ["sensitivity", "specificity", "f1_score"]: + metrics_na[f"hop_{hop}_{metric}"] = np.nan + + return metrics_na + + true_positives, false_positives = calculate_tps_and_fps( + query_obj=query_obj, + ground_truth_ontology_term_id=ground_truth_ontology_term_id, + num_hops=num_hops, + ontology_resource=ontology_resource, + ) + + sensitivities = [tp for tp in true_positives] + specificities = [1 - fp for fp in false_positives] + precisions = [calculate_precision(tp=tp, fp=fp) for tp, fp, in zip(true_positives, false_positives)] + f1_scores = [ + calculate_f1(precision=precision, recall=sensitivity) + for precision, sensitivity in zip(precisions, sensitivities) + ] + + query_cell_metrics = {"query_cell_id": query_obj["query_cell_id"], "detail": ""} + + for i, (sensitivity, specificity, f1_score) in enumerate(zip(sensitivities, specificities, f1_scores)): + query_cell_metrics[f"hop_{i}_sensitivity"] = sensitivity + query_cell_metrics[f"hop_{i}_specificity"] = specificity + query_cell_metrics[f"hop_{i}_f1_score"] = f1_score + + return query_cell_metrics + +def calculate_metrics_for_query_v2( + query_obj: t.Dict[str, t.Any], + ground_truth_ontology_term_id: str, + ontology_resource: t.Dict[str, t.Any], + num_hops=4, +): + """ + Calculate performance metrics for a query cell against the ground truth. + + :param query_obj: The query object containing ontology aware scores. + :param ground_truth_ontology_term_id: The ground truth ontology term ID. + :param ontology_resource: Ontology precalculated resource used in CELLxGENE. + :param num_hops: Number of hops to consider. + + :return: A dictionary containing sensitivity, specificity, and F1 score for each hop level. + """ + if ground_truth_ontology_term_id not in ontology_resource: + metrics_na = { + "query_cell_id": query_obj["query_cell_id"], + "detail": f"Couldn't find {ground_truth_ontology_term_id} in the ontology resource", + } + for hop in range(num_hops + 1): + metrics_na[f"hop_{hop}_inclusion_score"] = np.nan + + return metrics_na + + hop_inclusion_scores = calculate_hop_inclusion_scores( + query_obj=query_obj, + ground_truth_ontology_term_id=ground_truth_ontology_term_id, + num_hops=num_hops, + ontology_resource=ontology_resource, + ) + + query_cell_metrics = {"query_cell_id": query_obj["query_cell_id"], "detail": ""} + + for i, hop_inclusion_score in enumerate(hop_inclusion_scores): + query_cell_metrics[f"hop_{i}_inclusion_score"] = hop_inclusion_score + + return query_cell_metrics + +def calculate_metrics_for_query_v3( + query_obj: t.Dict[str, t.Any], + ground_truth_ontology_term_id: str, + ontology_resource: t.Dict[str, t.Any], + num_hops=4, +): + """ + Calculate performance metrics for a query cell against the ground truth. + + :param query_obj: The query object containing ontology aware scores. + :param ground_truth_ontology_term_id: The ground truth ontology term ID. + :param ontology_resource: Ontology precalculated resource used in CELLxGENE. + :param num_hops: Number of hops to consider. + + :return: A dictionary containing sensitivity, specificity, and F1 score for each hop level. + """ + if ground_truth_ontology_term_id not in ontology_resource: + metrics_na = { + "query_cell_id": query_obj["query_cell_id"], + "detail": f"Couldn't find {ground_truth_ontology_term_id} in the ontology resource", + } + for hop in range(num_hops + 1): + metrics_na[f"hop_{hop}_call"] = np.nan + + return metrics_na + + hop_calls = calculate_hop_calls( + query_obj=query_obj, + ground_truth_ontology_term_id=ground_truth_ontology_term_id, + num_hops=num_hops, + ontology_resource=ontology_resource, + ) + + query_cell_metrics = {"query_cell_id": query_obj["query_cell_id"], "detail": ""} + + for i, hop_call in enumerate(hop_calls): + query_cell_metrics[f"hop_{i}_call"] = hop_call + + return query_cell_metrics + + +def calculate_metrics_for_prediction_output( + ground_truth_ontology_term_ids: t.Iterable[str], + model_predictions: t.List[t.Dict[str, t.Any]], + ontology_resource: t.Dict[str, t.Any], + num_hops: int, + metric_style: t.Literal["hop_k_sensitivity_precision", "hop_k_inclusion", "hop_k_call"] = "hop_k_sensitivity_precision", +) -> pd.DataFrame: + """ + Calculate performance metrics for metadata predictions. + + This function processes the predictions and ground truth terms from the input AnnData object, + computes performance metrics (sensitivity, specificity, and F1 score) for each hop level, and returns + the results as a pandas DataFrame. + + :param ground_truth_ontology_term_ids: Iterable containing ground truths to benchmark against + :param model_predictions: The result from the metadata predictions, containing query results and matches for each cell. + :param co_resource: Cell ontology precalculated resource used in CZI. + :param num_hops: Number of hops to consider. + + :return: A pandas DataFrame with query cell IDs as the index and sensitivity, specificity, and F1 score + for each hop level as columns. + """ + metrics_list = [] + + if metric_style == "hop_k_sensitivity_precision": + metrics_calculator = calculate_metrics_for_query_v1 + elif metric_style == "hop_k_inclusion": + metrics_calculator = calculate_metrics_for_query_v2 + elif metric_style == "hop_k_call": + metrics_calculator = calculate_metrics_for_query_v3 + else: + raise ValueError(f"Unknown algorithm: {metric_style}") + + for query_res_obj, ground_truth in zip(model_predictions, ground_truth_ontology_term_ids): + query_cell_metrics = metrics_calculator( + query_obj=query_res_obj, + ground_truth_ontology_term_id=ground_truth, + ontology_resource=ontology_resource, + num_hops=num_hops, + ) + metrics_list.append(query_cell_metrics) + + df_result = pd.DataFrame(metrics_list).set_index("query_cell_id") + return df_result + + +def split_into_batches(data_list, batch_size): + """ + Split a list into batches of a given size. + + :param data_list: List of data to be split into batches. + :param batch_size: The size of each batch. + + :return: List of batches, where each batch is a list. + """ + return [data_list[i : i + batch_size] for i in range(0, len(data_list), batch_size)] + + +def calculate_metrics_for_cas_output_in_batches( + ground_truth_ontology_term_ids: t.List[str], + model_predictions: t.Dict[str, t.Any], + ontology_resource: t.Dict[str, t.Any], + num_hops: int, + batch_size: int = 20000, +) -> pd.DataFrame: + """ + Calculate performance metrics in batches using multiprocessing. + + :param ground_truth_ontology_term_ids: List of ground truth labels. + :param model_predictions: List of prediction result dictionaries. + :param ontology_resource: Ontology precalculated resource used in CELLxGENE. + :param num_hops: Number of hops for evaluation. + :param batch_size: Size of each batch. Default is 5000. + + :raises ValueError: If the length of ground_truth_ontology_term_ids and cas_result do model_predictions match. + + :return: DataFrame containing the calculated metrics. + """ + result_dfs = [] + num_workers = multiprocessing.cpu_count() + with concurrency.ProcessPoolExecutor(max_workers=num_workers) as executor: + futures = [] + + model_predictions_batches = split_into_batches( + data_list=model_predictions["data"], batch_size=batch_size) + ground_truth_ontology_term_ids_batches = split_into_batches( + data_list=ground_truth_ontology_term_ids, batch_size=batch_size) + + for i, (model_predictions_batch, ground_truth_ontology_term_ids_batch) in enumerate( + zip(model_predictions_batches, ground_truth_ontology_term_ids_batches) + ): + calculate_metrics_kwargs = { + "model_predictions": model_predictions_batch, + "ground_truth_ontology_term_ids": ground_truth_ontology_term_ids_batch, + "ontology_resource": ontology_resource, + "num_hops": num_hops, + } + logger.info(f"Submitting batch {i}. Length: {len(model_predictions_batch)}...") + future = executor.submit(calculate_metrics_for_prediction_output, **calculate_metrics_kwargs) + futures.append(future) + + logger.info("Waiting for metrics to be calculated...") + done, not_done = concurrency.wait(futures, return_when=concurrency.ALL_COMPLETED) + logger.info("Aggregating results") + for future in done: + try: + # Attempt to get the result of the future + batch_metrics_df = future.result() + except Exception as e: + # If an exception is raised, print the exception details + logging.error(f"Exception occurred: {e}") + # Format and print the full traceback + traceback.print_exception(type(e), e, e.__traceback__) + else: + result_dfs.append(batch_metrics_df) + + df_result = pd.concat(result_dfs) + logger.info("Done.") + return df_result + + diff --git a/cellarium/ml/utilities/inference/metadata_benchmarking/utils.py b/cellarium/ml/utilities/inference/metadata_benchmarking/utils.py new file mode 100644 index 00000000..0d8833aa --- /dev/null +++ b/cellarium/ml/utilities/inference/metadata_benchmarking/utils.py @@ -0,0 +1,267 @@ +import logging +import typing as t + +import networkx as nx +import owlready2 + + +def build_nx_graph_from_owl_ontology( + owl_ontology: owlready2.Ontology, owl_classes: t.List[owlready2.EntityClass] +) -> nx.DiGraph: + """ + Build a directed graph from an OWL ontology. Ontology object only considers immediate parents, while traversing the + ontology ancestors, while in this algorithm we need to consider all ancestors. Network X library provides this + functionality as we build the whole graph based on immediate parents and children of each node. + + :param owl_ontology: Ontology object + :param owl_classes: List of ontology classes + + :return: Directed graph + """ + logging.info("Building nx graph from OWL ontology...") + owl_graph = nx.DiGraph(name="OWL graph") + owl_classes_set = set(owl_classes) + + for owl_class in owl_classes: + owl_graph.add_node(owl_class.name.replace("_", ":")) + + for owl_class in owl_classes: + for parent_owl_class in owl_ontology.get_parents_of(entity=owl_class): + if parent_owl_class in owl_classes_set: + owl_graph.add_edge( + u_of_edge=parent_owl_class.name.replace("_", ":"), v_of_edge=owl_class.name.replace("_", ":")) + + for child_owl_class in owl_ontology.get_children_of(Class=owl_class): + if child_owl_class in owl_classes_set: + owl_graph.add_edge( + u_of_edge=owl_class.name.replace("_", ":"), v_of_edge=child_owl_class.name.replace("_", ":")) + + return owl_graph + + +PARTOF_RELATIONSHIP = "BFO_0000050" # part_of + +def build_nx_graph_from_owl_ontology_legacy( + owl_ontology: owlready2.Ontology, + owl_classes: t.List[owlready2.ThingClass], + prefix: str, + extra_nodes: t.Optional[t.List[str]] = None, +) -> nx.DiGraph: + + owl_graph = nx.DiGraph(name="OWL graph") + + if extra_nodes is not None: + for node in extra_nodes: + owl_graph.add_node(node) + + names_set = set(_class.name.replace("_", ":") for _class in owl_classes) + classes_set = set(owl_classes) + + for _class in owl_classes: + owl_graph.add_node(_class.name.replace("_", ":")) + + for self_class in owl_classes: + # parents + for parent_class in owl_ontology.get_parents_of(self_class): + if parent_class not in classes_set: + continue + owl_graph.add_edge(parent_class.name.replace("_", ":"), self_class.name.replace("_", ":")) + # children + for child_class in owl_ontology.get_children_of(self_class): + if child_class not in classes_set: + continue + owl_graph.add_edge(self_class.name.replace("_", ":"), child_class.name.replace("_", ":")) + # part of + for prop in self_class.get_class_properties(): + if PARTOF_RELATIONSHIP in prop.name: + for related_term in prop[self_class]: + if related_term.name.startswith(prefix): + if related_term.name.replace("_", ":") not in names_set: + continue + owl_graph.add_edge(related_term.name.replace("_", ":"), self_class.name.replace("_", ":")) + # deprecated terms (WHY???!!) + if "deprecated" in [prop.name for prop in self_class.get_class_properties()]: + for prop in self_class.get_class_properties(): + if "consider" in prop.name: + for substitute in prop[self_class]: + substitute = str(substitute) + if substitute.startswith(prefix): + if substitute.replace("_", ":") not in names_set: + continue + owl_graph.add_edge(substitute.replace("_", ":"), self_class.name.replace("_", ":")) + + return owl_graph + + +def get_n_level_ancestors(graph: nx.DiGraph, node: str, n: int) -> t.Set[str]: + """ + Return the set of all ancestors of a given node in a directed graph up to `n` levels deep. + + This function traverses `n` levels of the graph in reverse (from child to parent), starting from the specified + `node`. It collects all nodes that are reachable from `node` within `n` levels of predecessors (ancestors). + The original node is also included in the resulting set. + + :param graph: A directed graph represented by a NetworkX DiGraph object, where nodes represent entities and + directed edges represent relationships between them. + :param node: The node for which to find ancestors. This is the starting point of the traversal. + :param n: The number of levels to traverse upwards in the graph, i.e., how far back to go in the graph to find + ancestors. If n = 1, it returns immediate predecessors; if n = 2, it includes predecessors of predecessors, + and so on. + + :return: A set containing the node itself and all ancestors reachable within `n` levels from the node. If the node + has no predecessors or if `n` is 0, the set will contain only the node. + + Example + _______ + + .. code-block:: python + + >>> import networkx as nx + >>> G = nx.DiGraph() + >>> G.add_edges_from([('A', 'B'), ('B', 'C'), ('C', 'D')]) + >>> get_n_level_ancestors(G, 'D', 2) + >>> # Output: {'B', 'C', 'D'} + + :notes: + - The function includes the node itself in the result. + - Predecessors (ancestors) are determined by traversing the graph from the node upward. + - If `n` is greater than the number of levels in the graph, the function will return all possible ancestors + of the node. + """ + ancestors = set() + current_level = {node} + + for _ in range(n): + current_level = {pred for ancestor in current_level for pred in graph.predecessors(ancestor)} + ancestors.update(current_level) + + ancestors.add(node) + return ancestors + + +def get_n_level_descendants(graph: nx.DiGraph, node: str, n: int) -> t.Set[str]: + """ + Return the set of all descendants of a given node in a directed graph up to `n` levels deep. + + This function traverses `n` levels of the graph (from parent to child), starting from the specified `node`. + It collects all nodes that are reachable from `node` within `n` levels of successors (descendants). + The original node is also included in the resulting set. + + :param graph: A directed graph represented by a NetworkX DiGraph object, where nodes represent entities and + directed edges represent relationships between them. + + :param node: The node for which to find descendants. This is the starting point of the traversal. + + :param n: The number of levels to traverse downwards in the graph, i.e., how far to go in the graph to find + descendants. If n = 1, it returns immediate successors; if n = 2, it includes successors of successors, + and so on. + + :return: + A set containing the node itself and all descendants reachable within `n` levels from the node. + If the node has no successors or if `n` is 0, the set will contain only the node. + + Example + _______ + + .. code-block:: python + + >>> import networkx as nx + >>> G = nx.DiGraph() + >>> G.add_edges_from([('A', 'B'), ('B', 'C'), ('C', 'D')]) + >>> get_n_level_descendants(G, 'A', 2) + >>> # Output: {'A', 'B', 'C'} + + :notes: + - The function includes the node itself in the result. + - Successors (descendants) are determined by traversing the graph from the node downward. + - If `n` is greater than the number of levels in the graph, the function will return all possible descendants + of the node. + """ + descendants = set() + current_level = {node} + + for _ in range(n): + current_level = {succ for descendant in current_level for succ in graph.successors(descendant)} + descendants.update(current_level) + + descendants.add(node) + return descendants + + +def get_all_ancestors(graph: nx.DiGraph, node: str) -> t.Set[str]: + """ + Return the set of all ancestors of a given node in a directed graph. + + This function finds all ancestors of the specified `node` by traversing the directed graph upwards. + It collects all nodes that have a path leading to the `node`. The original node is also included in the resulting set. + + :param graph: A directed graph represented by a NetworkX DiGraph object, where nodes represent entities and + directed edges represent relationships between them. + + :param node: The node for which to find ancestors. This is the starting point of the traversal. + + :return: A set containing the node itself and all ancestors reachable from the node. If the node has no ancestors, + the set will contain only the node. + + Example + _______ + + .. code-block:: python + + >>> import networkx as nx + >>> G = nx.DiGraph() + >>> G.add_edges_from([('A', 'B'), ('B', 'C'), ('C', 'D')]) + >>> get_all_ancestors(G, 'D') + >>> # Output: {'B', 'C', 'D'} + + :notes: + - The function includes the node itself in the result. + - Ancestors are determined by traversing the graph from the node upward. + - The function returns all ancestors, regardless of how many levels deep they are. + """ + ancestors = {node} + + for anc in nx.ancestors(graph, node): + ancestors.add(anc) + + return ancestors + + +def get_all_descendants(graph: nx.DiGraph, node: str) -> t.Set[str]: + """ + Return the set of all descendants of a given node in a directed graph. + + This function finds all descendants of the specified `node` by traversing the directed graph downwards. + It collects all nodes that have a path originating from the `node`. The original node is also included in the + resulting set. + + :param graph: A directed graph represented by a NetworkX DiGraph object, where nodes represent entities and + directed edges represent relationships between them. + + :param node: The node for which to find descendants. This is the starting point of the traversal. + + :return: A set containing the node itself and all descendants reachable from the node. If the node has no + descendants, the set will contain only the node. + + Example + _______ + + .. code-block:: python + + >>> import networkx as nx + >>> G = nx.DiGraph() + >>> G.add_edges_from([('A', 'B'), ('B', 'C'), ('C', 'D')]) + >>> get_all_descendants(G, 'A') + >>> # Output: {'A', 'B', 'C', 'D'} + + :notes: + - The function includes the node itself in the result. + - Descendants are determined by traversing the graph from the node downward. + - The function returns all descendants, regardless of how many levels deep they are. + """ + descendants = {node} + + for desc in nx.descendants(graph, node): + descendants.add(desc) + + return descendants diff --git a/cellarium/ml/utilities/linreg.py b/cellarium/ml/utilities/linreg.py new file mode 100644 index 00000000..17ffb91d --- /dev/null +++ b/cellarium/ml/utilities/linreg.py @@ -0,0 +1,127 @@ +import numpy as np +from scipy.stats import linregress + +def batch_linear_regression(x_bn, y_bn): + """ + Perform batch-mode one-dimensional linear regression on data with arbitrary batch dimensions. + + For each batch (with indices b), we assume a linear model: + + y_bn = slope_b * x_bn + intercept_b + error_bn + + where: + - x_bn and y_bn are arrays of shape (..., n), with the rightmost dimension (n) + representing the samples, + - the leftmost dimensions (possibly several) are treated as batch dimensions. + + Parameters + ---------- + x_bn : np.ndarray + Array of covariates with shape (..., n). + y_bn : np.ndarray + Array of responses with shape (..., n). + + Returns + ------- + slope_b : np.ndarray + Array of slopes with shape equal to the batch shape. + For any batch where the variance of x_bn is zero, the slope is set to 0. + intercept_b : np.ndarray + Array of intercepts with shape equal to the batch shape. + r_squared_b : np.ndarray + Array of R-squared values with shape equal to the batch shape. + For any batch where the total variance of y_bn is zero, r_squared_b is defined as 1. + """ + # Assert that inputs are numpy arrays of the same shape. + assert isinstance(x_bn, np.ndarray), "x_bn must be a numpy array" + assert isinstance(y_bn, np.ndarray), "y_bn must be a numpy array" + assert x_bn.shape == y_bn.shape, "x_bn and y_bn must have the same shape" + assert x_bn.ndim >= 1, "x_bn and y_bn must have at least one dimension (samples)" + + # Compute the means along the sample dimension (rightmost axis) and keep that dimension. + # The resulting arrays have shape (..., 1) and are named with a '_b1' suffix. + x_mean_b1 = np.mean(x_bn, axis=-1, keepdims=True) # shape: (..., 1) + y_mean_b1 = np.mean(y_bn, axis=-1, keepdims=True) # shape: (..., 1) + + # Compute the covariance for each batch: + # cov_b = sum_n[(x_bn - x_mean_b1) * (y_bn - y_mean_b1)] + cov_b = np.sum((x_bn - x_mean_b1) * (y_bn - y_mean_b1), axis=-1) # shape: batch shape + + # Compute the variance of x for each batch: + # var_x_b = sum_n[(x_bn - x_mean_b1)^2] + var_x_b = np.sum((x_bn - x_mean_b1)**2, axis=-1) # shape: batch shape + + # Compute the slope for each batch, using np.divide to avoid division by zero. + slope_b = np.divide(cov_b, var_x_b, out=np.zeros_like(cov_b), where=(var_x_b != 0)) + + # Compute the intercept for each batch. + intercept_b = y_mean_b1.squeeze(-1) - slope_b * x_mean_b1.squeeze(-1) + + # Compute the predicted responses for each batch: + # yhat_bn = slope_b * x_bn + intercept_b (broadcasting over the sample dimension) + yhat_bn = slope_b[..., None] * x_bn + intercept_b[..., None] + + # Compute the residual sum of squares (SS_res) and total sum of squares (SS_tot) for each batch. + ss_res_b = np.sum((y_bn - yhat_bn)**2, axis=-1) + ss_tot_b = np.sum((y_bn - y_mean_b1)**2, axis=-1) + + # Compute R-squared for each batch. If ss_tot_b == 0, define R-squared as 1. + r_squared_b = np.where(ss_tot_b != 0, 1 - ss_res_b / ss_tot_b, 1.0) + + return slope_b, intercept_b, r_squared_b + +def test_batch_linear_regression(): + """ + Test the batch_linear_regression function by comparing its outputs with: + 1. Running each batch individually using scipy.stats.linregress. + 2. Ensuring that processing the batches together or one at a time yield the same results. + """ + # Set a random seed for reproducibility. + np.random.seed(0) + + # Define a batch shape (can be multidimensional) and number of samples. + batch_shape = (3, 4) # Two batch dimensions for demonstration. + num_samples = 100 # Rightmost dimension: sample index. + + # Generate random covariate data with shape (3, 4, 100). + x_bn = np.random.rand(*batch_shape, num_samples) + + # Define true slopes and intercepts for each batch. + true_slopes = np.linspace(0.5, 2.0, num=np.prod(batch_shape)).reshape(*batch_shape, 1) + true_intercepts = np.linspace(1.0, 3.0, num=np.prod(batch_shape)).reshape(*batch_shape, 1) + + # Generate responses with added noise. + noise_bn = np.random.randn(*batch_shape, num_samples) * 0.1 + y_bn = true_intercepts + true_slopes * x_bn + noise_bn + + # Use our batch regression implementation. + slope_b, intercept_b, r_squared_b = batch_linear_regression(x_bn, y_bn) + + # Now, compute the regression parameters one batch at a time using scipy.stats.linregress. + # We'll flatten the batch dimensions for easier iteration. + x_bn_flat = x_bn.reshape(-1, num_samples) + y_bn_flat = y_bn.reshape(-1, num_samples) + + slopes_scipy = np.empty(x_bn_flat.shape[0]) + intercepts_scipy = np.empty(x_bn_flat.shape[0]) + r_squared_scipy = np.empty(x_bn_flat.shape[0]) + + for i in range(x_bn_flat.shape[0]): + x_n = x_bn_flat[i] + y_n = y_bn_flat[i] + result = linregress(x_n, y_n) + slopes_scipy[i] = result.slope + intercepts_scipy[i] = result.intercept + r_squared_scipy[i] = result.rvalue**2 # R-squared is the square of the r-value. + + # Reshape the individual results to the original batch shape. + slopes_scipy = slopes_scipy.reshape(batch_shape) + intercepts_scipy = intercepts_scipy.reshape(batch_shape) + r_squared_scipy = r_squared_scipy.reshape(batch_shape) + + # Assert that the batch regression results match the individual regressions. + assert np.allclose(slope_b, slopes_scipy, atol=1e-6), "Slopes do not match between batch and individual regressions." + assert np.allclose(intercept_b, intercepts_scipy, atol=1e-6), "Intercepts do not match between batch and individual regressions." + assert np.allclose(r_squared_b, r_squared_scipy, atol=1e-6), "R-squared values do not match between batch and individual regressions." + + print("Test passed: Batch regression results match individual regressions and scipy.linregress results.") diff --git a/cellarium/ml/utilities/mup.py b/cellarium/ml/utilities/mup.py index 368ad795..097b6e6c 100644 --- a/cellarium/ml/utilities/mup.py +++ b/cellarium/ml/utilities/mup.py @@ -14,6 +14,14 @@ def convert_glob_to_regex(f: str) -> re.Pattern: return re.compile(fnmatch.translate(f)) +class glob_expression_param_filter: + def __init__(self, param_filters: list[re.Pattern]) -> None: + self.param_filters = param_filters + + def __call__(self, name: str) -> bool: + return any(filter.fullmatch(name) for filter in self.param_filters) + + def make_param_filter(param_filter: str | list[str]) -> Callable[[str], bool]: """ Returns the corresponding filter for parameters for the given `param_filter`. @@ -34,10 +42,7 @@ def make_param_filter(param_filter: str | list[str]) -> Callable[[str], bool]: ) ) - def glob_expression_param_filter(name: str) -> bool: - return any(filter.fullmatch(name) for filter in param_filters) - - return glob_expression_param_filter + return glob_expression_param_filter(param_filters) class LRAdjustmentGroup: diff --git a/cellarium/ml/utilities/testing.py b/cellarium/ml/utilities/testing.py index caf3478e..a7ef5a81 100644 --- a/cellarium/ml/utilities/testing.py +++ b/cellarium/ml/utilities/testing.py @@ -96,7 +96,7 @@ def assert_arrays_equal( ValueError: If the arrays are not equal. """ if not np.array_equal(a1, a2): - raise ValueError(f"`{a1_name}` must match `{a2_name}`. " f"Got {a1} != {a2}") + raise ValueError(f"`{a1_name}` must match `{a2_name}`. Got {a1} != {a2}") def assert_slope_equals(data: pd.Series, slope: float, loglog: bool = False, atol: float = 1e-4) -> None: diff --git a/examples/configs/cellarium_gpt.yaml b/examples/configs/cellarium_gpt.yaml new file mode 100644 index 00000000..2c46ca9c --- /dev/null +++ b/examples/configs/cellarium_gpt.yaml @@ -0,0 +1,68 @@ +# lightning.pytorch==2.1.3 +seed_everything: true +trainer: + accelerator: gpu + devices: 1 + log_every_n_steps: 1 + strategy: auto + max_epochs: 5 + default_root_dir: smoke_test/cellarium_gpt +model: + model: + class_path: cellarium.ml.models.CellariumGPT + init_args: + d_model: 256 + d_ffn: 512 + n_heads: 8 + n_blocks: 4 + dropout_p: 0.0 + use_bias: false + max_prefix_len: 2000 + suffix_len: 500 + context_len: null + attn_mult: 6.0 + input_mult: 1.0 + output_mult: 1.0 + max_value: 1000 + initializer_range: 0.02 + attn_backend: mem_efficient + optim_fn: torch.optim.AdamW + optim_kwargs: + lr: 0.001 + betas: + - 0.9 + - 0.95 + weight_decay: 0.1 +data: + dadc: + filenames: https://storage.googleapis.com/dsp-cellarium-cas-public/curriculum/extract_files/extract_{0..9}.h5ad + limits: null + shard_size: 10_000 + last_shard_size: null + max_cache_size: 2 + cache_size_strictly_enforced: true + label: null + keys: null + index_unique: null + indices_strict: true + obs_columns_to_validate: + - total_mrna_umis + batch_keys: + x_ng: + attr: X + convert_fn: cellarium.ml.utilities.data.densify + var_names_g: + attr: var_names + total_mrna_umis_n: + attr: obs + key: total_mrna_umis + obs_names_n: + attr: obs_names + batch_size: 5 + shuffle: true + seed: 0 + drop_last: false + val_size: 0 + test_mode: false + num_workers: 1 +ckpt_path: null \ No newline at end of file diff --git a/notebooks/cellarium_gpt/training/cell_type_ontology.ipynb b/notebooks/cellarium_gpt/training/cell_type_ontology.ipynb new file mode 100644 index 00000000..07a7f91b --- /dev/null +++ b/notebooks/cellarium_gpt/training/cell_type_ontology.ipynb @@ -0,0 +1,1252 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# cell_type" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "# query_format = \"\"\"\n", + "# select {column_name}, count(*) as num_cells \n", + "# from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + "# group by {column_name}\n", + "# order by num_cells desc\n", + "# \"\"\"\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `dsp-cell-annotation-service.cas_2024_05_16_dataset.cellarium_gpt_train_set_remake__extract_cell_info_randomized`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [], + "source": [ + "def get_ancestors_csr_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> sp.csr_matrix:\n", + " \"\"\"Returns a sparse matrix representation of ancestors.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = 1 iff j is an ancetor of i.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " row = []\n", + " col = []\n", + " data = []\n", + "\n", + " for name, self_idx in names_to_idx_map.items():\n", + " row.append(self_idx)\n", + " col.append(self_idx)\n", + " data.append(1)\n", + " for ancestor_name in nx.ancestors(graph, name):\n", + " ancestor_idx = names_to_idx_map[ancestor_name]\n", + " row.append(self_idx)\n", + " col.append(ancestor_idx)\n", + " data.append(1)\n", + "\n", + " ancestors_csr_matrix = sp.csr_matrix((data, (row, col)), shape=(n_nodes, n_nodes))\n", + " return ancestors_csr_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [], + "source": [ + "def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + " \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + " for target, value in dict(nx.all_pairs_shortest_path_length(graph)).items():\n", + " for source, distance in value.items():\n", + " source_idx = names_to_idx_map[source]\n", + " target_idx = names_to_idx_map[target]\n", + " distance_matrix[source_idx, target_idx] = distance\n", + " distance_matrix[target_idx, source_idx] = distance\n", + "\n", + " return distance_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# def get_shortest_path_lengths_from_source(graph, source: str) -> t.Dict[str, float]:\n", + "# # Perform a topological sort of the graph\n", + "# topo_order = list(nx.topological_sort(graph))\n", + "\n", + "# # Initialize distances with infinity for all nodes except the source\n", + "# distances = {node: float(\"inf\") for node in graph.nodes()}\n", + "# distances[source] = 0\n", + "\n", + "# # Process nodes in reverse topological order\n", + "# for node in reversed(topo_order):\n", + "# if distances[node] != float(\"inf\"): # Only process reachable nodes\n", + "# for neighbor in graph.predecessors(node):\n", + "# if distances[neighbor] > distances[node] + 1:\n", + "# distances[neighbor] = distances[node] + 1\n", + "\n", + "# return distances" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "# def get_longest_path_lengths_from_source(graph, source: str) -> t.Dict[str, float]:\n", + "# # Perform a topological sort of the graph\n", + "# topo_order = list(nx.topological_sort(graph))\n", + "\n", + "# # Initialize distances with -infinity for all nodes except the source\n", + "# distances = {node: float(\"-inf\") for node in graph.nodes()}\n", + "# distances[source] = 0\n", + "\n", + "# # Process nodes in reverse topological order\n", + "# for node in reversed(topo_order):\n", + "# if distances[node] != float(\"-inf\"): # Only process reachable nodes\n", + "# for neighbor in graph.predecessors(node):\n", + "# if distances[neighbor] < distances[node] + 1:\n", + "# distances[neighbor] = distances[node] + 1\n", + "\n", + "# return distances" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + "# \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + "# .. note:\n", + "# The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + "# \"\"\"\n", + "# n_nodes = len(graph.nodes)\n", + "\n", + "# distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + "# for name, self_idx in names_to_idx_map.items():\n", + "# for ancestor_name, distance in get_shortest_path_lengths_from_source(graph, name).items():\n", + "# if distance == float(\"inf\"):\n", + "# continue\n", + "# ancestor_idx = names_to_idx_map[ancestor_name]\n", + "# distance_matrix[self_idx, ancestor_idx] = distance\n", + "\n", + "# return distance_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "# def get_longest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + "# \"\"\"Returns a sparse matrix representation of longest distances.\n", + "\n", + "# .. note:\n", + "# The matrix element (i, j) = d iff d is the longest distance between i and j.\n", + "# \"\"\"\n", + "# n_nodes = len(graph.nodes)\n", + "\n", + "# distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + "# for name, self_idx in names_to_idx_map.items():\n", + "# for ancestor_name, distance in get_longest_path_lengths_from_source(graph, name).items():\n", + "# if distance == float(\"-inf\"):\n", + "# continue\n", + "# ancestor_idx = names_to_idx_map[ancestor_name]\n", + "# distance_matrix[self_idx, ancestor_idx] = distance\n", + "\n", + "# return distance_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_type_ontology_term_idnum_cells
0CL:00005402938728
1CL:40230401695623
2CL:00001281294620
3CL:00006241238275
4CL:00006251179803
.........
666CL:001110114
667CL:000010312
668CL:000001911
669CL:000228010
670CL:00002188
\n", + "

671 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " cell_type_ontology_term_id num_cells\n", + "0 CL:0000540 2938728\n", + "1 CL:4023040 1695623\n", + "2 CL:0000128 1294620\n", + "3 CL:0000624 1238275\n", + "4 CL:0000625 1179803\n", + ".. ... ...\n", + "666 CL:0011101 14\n", + "667 CL:0000103 12\n", + "668 CL:0000019 11\n", + "669 CL:0002280 10\n", + "670 CL:0000218 8\n", + "\n", + "[671 rows x 2 columns]" + ] + }, + "execution_count": 69, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"cell_type_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "np.int64(38307243)" + ] + }, + "execution_count": 70, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "names_counts[\"num_cells\"].sum()" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typenum_cells
0neuron2938728
1L2/3-6 intratelencephalic projecting glutamate...1695623
2oligodendrocyte1294620
3CD4-positive, alpha-beta T cell1238275
4CD8-positive, alpha-beta T cell1179803
.........
666bone marrow cell14
667bipolar neuron12
668sperm11
669type N enteroendocrine cell10
670myelinating Schwann cell8
\n", + "

671 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " cell_type num_cells\n", + "0 neuron 2938728\n", + "1 L2/3-6 intratelencephalic projecting glutamate... 1695623\n", + "2 oligodendrocyte 1294620\n", + "3 CD4-positive, alpha-beta T cell 1238275\n", + "4 CD8-positive, alpha-beta T cell 1179803\n", + ".. ... ...\n", + "666 bone marrow cell 14\n", + "667 bipolar neuron 12\n", + "668 sperm 11\n", + "669 type N enteroendocrine cell 10\n", + "670 myelinating Schwann cell 8\n", + "\n", + "[671 rows x 2 columns]" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"cell_type\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How many different ontologies are used for `cell_type`?" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'CL', 'unknown'}" + ] + }, + "execution_count": 72, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set([value[0] for value in names_counts[query_name].str.split(\":\")])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## ontology" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [], + "source": [ + "# Used in CZ CELLxGENE schema v5:\n", + "# https://github.com/chanzuckerberg/single-cell-curation/blob/main/schema/5.0.0/schema.md\n", + "OWL_PATH = \"https://github.com/obophenotype/cell-ontology/releases/download/v2024-01-04/cl.owl\"\n", + "\n", + "# only keep nodes with the following prefix when parsing CL ontology\n", + "PREFIX = \"CL_\"\n", + "\n", + "# the 'cell' node\n", + "CELL_ROOT_NODE = \"CL:0000000\"\n", + "\n", + "# the 'eukaryotic cell' node\n", + "EUKARYOTIC_CELL_ROOT_NODE = \"CL:0000255\"\n", + "\n", + "# relationships we need\n", + "PARTOF_RELATIONSHIP = \"BFO_0000050\" # part_of" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [], + "source": [ + "ontology = owlready2.get_ontology(OWL_PATH).load()" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [], + "source": [ + "all_classes = list(ontology.classes())" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": {}, + "outputs": [], + "source": [ + "# only keep CL classes with a singleton label\n", + "classes = list(\n", + " _class for _class in all_classes if _class.name.startswith(PREFIX) and len(_class.label) == 1\n", + ")\n", + "\n", + "names = [_class.name.replace(\"_\", \":\") for _class in classes]\n", + "labels = [str(_class.label[0]) for _class in classes]\n", + "assert len(set(names)) == len(classes)\n", + "assert len(set(labels)) == len(classes)" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": {}, + "outputs": [], + "source": [ + "classes_set = set(classes)\n", + "names_to_labels_map = {name: label for name, label in zip(names, labels)}\n", + "names_to_idx_map = {name: idx for idx, name in enumerate(names)}\n", + "labels_to_names_map = {label: name for name, label in zip(names, labels)}\n", + "labels_to_idx_map = {label: idx for idx, label in enumerate(labels)}\n", + "idx_to_names_map = {idx: name for idx, name in enumerate(names)}\n", + "idx_to_labels_map = {idx: label for idx, label in enumerate(labels)}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Are all `cell_type`s covered by the ontology tree?" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'unknown'}" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(labels_counts[query_label]) - set(labels)" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'unknown'}" + ] + }, + "execution_count": 79, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(names_counts[query_name]) - set(names)" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "metadata": {}, + "outputs": [], + "source": [ + "# build a networkx graph from CL\n", + "graph = nx.DiGraph(name=\"CL graph\")\n", + "\n", + "for _class in classes:\n", + " graph.add_node(_class.name.replace(\"_\", \":\"))\n", + "\n", + "for self_class in classes:\n", + " # parents\n", + " for parent_class in ontology.get_parents_of(self_class):\n", + " if parent_class not in classes_set:\n", + " continue\n", + " graph.add_edge(parent_class.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # children\n", + " for child_class in ontology.get_children_of(self_class):\n", + " if child_class not in classes_set:\n", + " continue\n", + " graph.add_edge(self_class.name.replace(\"_\", \":\"), child_class.name.replace(\"_\", \":\"))\n", + " # part of\n", + " # for prop in self_class.get_class_properties():\n", + " # if PARTOF_RELATIONSHIP in prop.name:\n", + " # for related_term in prop[self_class]:\n", + " # if related_term.name.startswith(PREFIX):\n", + " # graph.add_edge(related_term.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + "\n", + " # deprecated terms (WHY???!!)\n", + " if \"deprecated\" in [prop.name for prop in self_class.get_class_properties()]:\n", + " for prop in self_class.get_class_properties():\n", + " if \"consider\" in prop.name:\n", + " for substitute in prop[self_class]:\n", + " substitute = str(substitute)\n", + " if substitute.startswith(PREFIX):\n", + " graph.add_edge(substitute, self_class.name.replace(\"_\", \":\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1, 0, 0, ..., 0, 0, 0],\n", + " [1, 1, 0, ..., 0, 0, 0],\n", + " [1, 1, 1, ..., 0, 0, 0],\n", + " ...,\n", + " [1, 0, 0, ..., 1, 0, 0],\n", + " [1, 0, 0, ..., 0, 1, 0],\n", + " [1, 0, 0, ..., 0, 0, 1]])" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ancestors_matrix = get_ancestors_csr_matrix(graph, names_to_idx_map).toarray()\n", + "ancestors_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [], + "source": [ + "shortest_distances_matrix = get_shortest_distances_matrix(graph, names_to_idx_map)\n", + "shortest_distances_matrix = np.where(ancestors_matrix, shortest_distances_matrix, np.inf)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Only leave nodes that exist in the data and their ancestors." + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "670" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extract_names_set = set(names_counts[query_name]) - set([\"unknown\"])\n", + "extract_idx = [idx for name, idx in names_to_idx_map.items() if name in extract_names_set]\n", + "assert len(extract_idx) == len(extract_names_set)\n", + "len(extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "890" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_extract_idx = ancestors_matrix[extract_idx].any(axis=0).nonzero()[0].tolist()\n", + "new_extract_idx = [idx for idx in new_extract_idx if idx_to_names_map[idx] not in {CELL_ROOT_NODE, EUKARYOTIC_CELL_ROOT_NODE}]\n", + "len(new_extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = [idx_to_names_map[idx] for idx in new_extract_idx]\n", + "new_labels = [idx_to_labels_map[idx] for idx in new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [], + "source": [ + "new_shortest_distances_matrix = shortest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "# new_longest_distances_matrix = longest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "new_ancestors_matrix = ancestors_matrix[new_extract_idx][:, new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " \"shortest_distances_matrix\": torch.tensor(new_shortest_distances_matrix, dtype=torch.float32),\n", + " # \"longest_distances_matrix\": torch.tensor(new_longest_distances_matrix, dtype=torch.float32),\n", + " \"ancestors_matrix\": torch.tensor(new_ancestors_matrix, dtype=torch.int32),\n", + " },\n", + " \"cell_type_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_2984670/1128136463.py:1: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " cell_type_ontology_data = torch.load(\"cell_type_ontology_data.pt\")\n" + ] + } + ], + "source": [ + "cell_type_ontology_data = torch.load(\"cell_type_ontology_data.pt\")" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [], + "source": [ + "labels_counts_map = {label: count for label, count in zip(labels_counts[query_label], labels_counts[\"num_cells\"])}" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(\n", + " data={\n", + " \"cell_type\": new_labels,\n", + " \"num_cells\": [labels_counts_map.get(label, 0) for label in new_labels],\n", + " }\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "220" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "empty_ancestors_idx = [idx for idx, label in enumerate(new_labels) if labels_counts_map.get(label, 0) == 0]\n", + "len(empty_ancestors_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [], + "source": [ + "num_cells = torch.tensor(df[\"num_cells\"].values)" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[0.6097561 , 0. , 0. , ..., 0. , 0. ,\n", + " 0. ],\n", + " [0.03160556, 0.79013906, 0. , ..., 0. , 0. ,\n", + " 0. ],\n", + " [0. , 0. , 0.80128205, ..., 0. , 0. ,\n", + " 0. ],\n", + " ...,\n", + " [0. , 0. , 0. , ..., 0.80128205, 0. ,\n", + " 0. ],\n", + " [0. , 0. , 0. , ..., 0. , 0.67204301,\n", + " 0. ],\n", + " [0. , 0. , 0. , ..., 0. , 0. ,\n", + " 0.57603687]])" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "p = 0.8\n", + "probs = (1 - p) ** new_shortest_distances_matrix * p\n", + "probs = probs / probs.sum(axis=1, keepdims=True)\n", + "probs" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_2984670/3989491769.py:1: DeprecationWarning: __array_wrap__ must accept context and return_scalar arguments (positionally) in the future. (Deprecated NumPy 2.0)\n", + " df[\"new_num_cells\"] = (num_cells[:, None] * probs).sum(axis=0).int().numpy()\n" + ] + } + ], + "source": [ + "df[\"new_num_cells\"] = (num_cells[:, None] * probs).sum(axis=0).int().numpy()" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typenum_cellsnew_num_cells
0neuron29387281952112
1sensory neuron16051799
2primary cultured cell8064
3cultured cell012
4fibroblast neural crest derived095
............
885metallothionein-positive alveolar macrophage357275
886lung interstitial macrophage302180
887deuterosomal cell6753
888respiratory suprabasal cell17921204
889luminal hormone-sensing cell of mammary gland196476113177
\n", + "

890 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " cell_type num_cells new_num_cells\n", + "0 neuron 2938728 1952112\n", + "1 sensory neuron 1605 1799\n", + "2 primary cultured cell 80 64\n", + "3 cultured cell 0 12\n", + "4 fibroblast neural crest derived 0 95\n", + ".. ... ... ...\n", + "885 metallothionein-positive alveolar macrophage 357 275\n", + "886 lung interstitial macrophage 302 180\n", + "887 deuterosomal cell 67 53\n", + "888 respiratory suprabasal cell 1792 1204\n", + "889 luminal hormone-sensing cell of mammary gland 196476 113177\n", + "\n", + "[890 rows x 3 columns]" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "([], [])" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABkEAAAM4CAYAAAB7h0WSAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAABEp0lEQVR4nO3deZSV9Z3n8U8JyiJQpFQoVBAUVFxY1KTFJIpxQds4ckxax0k3xGhOm4OjCYlGkqiorRhbE81oNB4XYie0jknEbncaG3FBE1Rst9jRCLiwmDGAYCyRqvmj24rEAuoWVVTx4/U65x6t+yz3+1wuS/HmeZ6qhoaGhgAAAAAAABRmq/YeAAAAAAAAoC2IIAAAAAAAQJFEEAAAAAAAoEgiCAAAAAAAUCQRBAAAAAAAKJIIAgAAAAAAFEkEAQAAAAAAiiSCAAAAAAAARRJBAAAAAACAIokgAAAAAABAkTarCDJ79uwce+yx2XHHHVNVVZXp06dXvI+GhoZcfvnl2X333dOlS5fstNNOufjii1t/WAAAAAAAoF11bu8BKrFq1aoMHz48X/nKV3L88ce3aB9nnnlmHnjggVx++eXZd9998/bbb+ftt99u5UkBAAAAAID2VtXQ0NDQ3kO0RFVVVe64446MHTu28bm6urp897vfzT//8z9n2bJl2WefffL9738/o0ePTpK8+OKLGTZsWJ577rnsscce7TM4AAAAAACwSWxWl8PakNNPPz1z5szJrbfemv/4j//I3/zN3+Soo47K7373uyTJv/7rv2bXXXfNXXfdlUGDBmXgwIE59dRTnQkCAAAAAAAFKiaCLFy4MDfffHNuv/32fPazn81uu+2Wb33rW/nMZz6Tm2++OUny+9//PgsWLMjtt9+eW265JVOnTs2TTz6ZL37xi+08PQAAAAAA0No2q3uCrM+zzz6bNWvWZPfdd1/r+bq6umy33XZJkvr6+tTV1eWWW25pXO/GG2/M/vvvn5deesklsgAAAAAAoCDFRJCVK1emU6dOefLJJ9OpU6e1lvXo0SNJ0q9fv3Tu3HmtUDJ06NAk/3UmiQgCAAAAAADlKCaCjBw5MmvWrMnSpUvz2c9+tsl1Pv3pT+eDDz7IK6+8kt122y1J8p//+Z9Jkl122WWTzQoAAAAAALS9qoaGhob2HqK5Vq5cmZdffjnJf0WPH/zgBzn00ENTU1OTAQMG5G//9m/z6KOP5oorrsjIkSPz1ltvZebMmRk2bFiOOeaY1NfX55Of/GR69OiRK6+8MvX19ZkwYUJ69eqVBx54oJ2PDgAAAAAAaE2bVQSZNWtWDj300I89P378+EydOjWrV6/OP/zDP+SWW27JG2+8ke233z4HHnhgLrjgguy7775JkjfffDP/+3//7zzwwAPZdtttc/TRR+eKK65ITU3Npj4cAAAAAACgDW1WEQQAAAAAAKC5tmrvAQAAAAAAANrCZnFj9Pr6+rz55pvp2bNnqqqq2nscAAAAAACgHTU0NOSdd97JjjvumK22Wvf5HptFBHnzzTfTv3//9h4DAAAAAADoQF577bXsvPPO61y+WUSQnj17Jvmvg+nVq1c7TwMAAAAAALSnFStWpH///o39YF02iwjy4SWwevXqJYIAAAAAAABJssFbaLgxOgAAAAAAUCQRBAAAAAAAKJIIAgAAAAAAFGmzuCcIAAAAAAAdz5o1a7J69er2HoMCbb311unUqdNG70cEAQAAAACgIg0NDVm8eHGWLVvW3qNQsN69e6e2tnaDNz9fHxEEAAAAAICKfBhA+vTpk+7du2/UX1LDX2poaMi7776bpUuXJkn69evX4n2JIAAAAAAANNuaNWsaA8h2223X3uNQqG7duiVJli5dmj59+rT40lhujA4AAAAAQLN9eA+Q7t27t/MklO7Dz9jG3HdGBAEAAAAAoGIugUVba43PmAgCAAAAAAAUSQQBAAAAAACK5MboAAAAAAC0ioHn3L3JXmv+pcdsstfqyL785S9n2bJlmT59epJk9OjRGTFiRK688sp2naujcCYIAAAAAABQJBEEAAAAAAAokggCAAAAAMAWYfTo0TnjjDNy9tlnp6amJrW1tZk8eXKSZP78+amqqsq8efMa11+2bFmqqqoya9asJMmsWbNSVVWV+++/PyNHjky3bt3yuc99LkuXLs29996boUOHplevXvlf/+t/5d13323WTPX19bnssssyePDgdOnSJQMGDMjFF1/cuPy1117LCSeckN69e6empibHHXdc5s+f3+xj/vGPf5whQ4aka9eu6du3b774xS82e9sSVBRBrr322gwbNiy9evVKr169MmrUqNx7773r3eb222/Pnnvuma5du2bffffNPffcs1EDAwAAAABAS/30pz/NtttumyeeeCKXXXZZLrzwwsyYMaOifUyePDlXX311HnvsscZIceWVV2batGm5++6788ADD+T//J//06x9TZo0KZdeemnOPffcvPDCC5k2bVr69u2bJFm9enXGjBmTnj175uGHH86jjz6aHj165Kijjsr777+/wX3PnTs3Z5xxRi688MK89NJLue+++3LwwQdXdKybu4pujL7zzjvn0ksvzZAhQ9LQ0JCf/vSnOe644/L0009n7733/tj6jz32WE466aRMmTIln//85zNt2rSMHTs2Tz31VPbZZ59WOwgAAAAAAGiOYcOG5fzzz0+SDBkyJFdffXVmzpyZIUOGNHsf//AP/5BPf/rTSZJTTjklkyZNyiuvvJJdd901SfLFL34x//7v/55vf/vb693PO++8k6uuuipXX311xo8fnyTZbbfd8pnPfCZJctttt6W+vj433HBDqqqqkiQ333xzevfunVmzZuXII49c7/4XLlyYbbfdNp///OfTs2fP7LLLLhk5cmSzj7MEFZ0Jcuyxx+av//qvM2TIkOy+++65+OKL06NHjzz++ONNrn/VVVflqKOOyllnnZWhQ4fmoosuyn777Zerr766VYYHAAAAAIBKDBs2bK2v+/Xrl6VLl7Z4H3379k337t0bA8iHzzVnny+++GLq6upy2GGHNbn8mWeeycsvv5yePXumR48e6dGjR2pqavLee+/llVde2eD+jzjiiOyyyy7Zdddd83d/93f5+c9/3uzLdJWiojNBPmrNmjW5/fbbs2rVqowaNarJdebMmZOJEyeu9dyYMWMyffr09e67rq4udXV1jV+vWLGipWMCAAAAAECjrbfeeq2vq6qqUl9fn622+q9zBhoaGhqXrV69eoP7qKqqWuc+N6Rbt27rXb5y5crsv//++fnPf/6xZTvssMMG99+zZ8889dRTmTVrVh544IGcd955mTx5cn7zm9+kd+/eG9y+BBXfGP3ZZ59Njx490qVLl5x22mm54447stdeezW57uLFixuvXfahvn37ZvHixet9jSlTpqS6urrx0b9//0rHBAAAAACAZvswKixatKjxuY/eJL0tDBkyJN26dcvMmTObXL7ffvvld7/7Xfr06ZPBgwev9aiurm7Wa3Tu3DmHH354LrvssvzHf/xH5s+fnwcffLA1D6NDqziC7LHHHpk3b16eeOKJfO1rX8v48ePzwgsvtOpQkyZNyvLlyxsfr732WqvuHwAAAAAAPqpbt2458MADc+mll+bFF1/MQw89lO9973tt+ppdu3bNt7/97Zx99tm55ZZb8sorr+Txxx/PjTfemCT50pe+lO233z7HHXdcHn744bz66quZNWtWzjjjjLz++usb3P9dd92VH/3oR5k3b14WLFiQW265JfX19dljjz3a9Lg6koovh7XNNttk8ODBSZL9998/v/nNb3LVVVflJz/5ycfWra2tzZIlS9Z6bsmSJamtrV3va3Tp0iVdunSpdDQAAAAAANrR/EuPae8RNspNN92UU045Jfvvv3/22GOPXHbZZRu8+fjGOvfcc9O5c+ecd955efPNN9OvX7+cdtppSZLu3btn9uzZ+fa3v53jjz8+77zzTnbaaaccdthh6dWr1wb33bt37/zqV7/K5MmT895772XIkCH553/+5+y9995tekwdSVXDRy9w1gKf+9znMmDAgEydOvVjy0488cS8++67+dd//dfG5w466KAMGzYs1113XbNfY8WKFamurs7y5cub9QMLAAAAAEDbeO+99/Lqq69m0KBB6dq1a3uPQ8HW91lrbjeo6EyQSZMm5eijj86AAQPyzjvvZNq0aZk1a1buv//+JMm4ceOy0047ZcqUKUmSM888M4ccckiuuOKKHHPMMbn11lszd+7cXH/99ZUeKwAAAAAAQEUqiiBLly7NuHHjsmjRolRXV2fYsGG5//77c8QRRyRJFi5cmK22+vNtRg466KBMmzYt3/ve9/Kd73wnQ4YMyfTp07PPPvu07lEAAAAAAEAHs3Dhwuy1117rXP7CCy9kwIABm3CiLc9GXw5rU3A5LAAAAACAjsHlsJrvgw8+yPz589e5fODAgencueJbd28xNvnlsAAAAAAAgObp3LlzBg8e3N5jbNG22vAqAAAAAAAAmx8RBAAAAAAAKJIIAgAAAAAAFEkEAQAAAAAAiiSCAAAAAAAARerc3gMAAAAAAFCIydWb8LWWb7rXotmqqqpyxx13ZOzYsZk/f34GDRqUp59+OiNGjGiXeZwJAgAAAAAAFEkEAQAAAAAAiiSCAAAAAACwRRg9enTOOOOMnH322ampqUltbW0mT57cuHzZsmU59dRTs8MOO6RXr1753Oc+l2eeeSZJsnz58nTq1Clz585NktTX16empiYHHnhg4/Y/+9nP0r9//w3OMX/+/FRVVeVXv/pVDj300HTv3j3Dhw/PnDlzGteZPHnyxy4hdeWVV2bgwIGNX3/5y1/O2LFjc8kll6Rv377p3bt3LrzwwnzwwQc566yzUlNTk5133jk333xzs9+j119/PSeddFJqamqy7bbb5oADDsgTTzzRuPzOO+/Mfvvtl65du2bXXXfNBRdckA8++KBZ+/7jH/+YL33pS9lhhx3SrVu3DBkypKLZWkIEAQAAAABgi/HTn/402267bZ544olcdtllufDCCzNjxowkyd/8zd9k6dKluffee/Pkk09mv/32y2GHHZa333471dXVGTFiRGbNmpUkefbZZ1NVVZWnn346K1euTJI89NBDOeSQQ5o9y3e/+91861vfyrx587L77rvnpJNOanZQ+NCDDz6YN998M7Nnz84PfvCDnH/++fn85z+fT3ziE3niiSdy2mmn5e///u/z+uuvb3BfK1euzCGHHJI33ngj//Iv/5JnnnkmZ599durr65MkDz/8cMaNG5czzzwzL7zwQn7yk59k6tSpufjii5s167nnnpsXXngh9957b1588cVce+212X777Ss63kqJIAAAAAAAbDGGDRuW888/P0OGDMm4ceNywAEHZObMmXnkkUfy61//OrfffnsOOOCADBkyJJdffnl69+6dX/ziF0n+60ySDyPIrFmzcsQRR2To0KF55JFHGp+rJIJ861vfyjHHHJPdd989F1xwQRYsWJCXX365ouOpqanJj370o+yxxx75yle+kj322CPvvvtuvvOd72TIkCGZNGlSttlmm8YZ12fatGl56623Mn369HzmM5/J4MGDc8IJJ2TUqFFJkgsuuCDnnHNOxo8fn1133TVHHHFELrroovzkJz9p1qwLFy7MyJEjc8ABB2TgwIE5/PDDc+yxx1Z0vJXq3KZ7BwAAAACADmTYsGFrfd2vX78sXbo0zzzzTFauXJnttttureV/+tOf8sorryRJDjnkkNx4441Zs2ZNHnrooRx55JGpra3NrFmzMmzYsLz88ssZPXp0i2bp169fkmTp0qXZc889m72PvffeO1tt9efzHfr27Zt99tmn8etOnTplu+22y9KlSze4r3nz5mXkyJGpqalpcvkzzzyTRx99dK0zP9asWZP33nsv7777brp3777e/X/ta1/LF77whTz11FM58sgjM3bs2Bx00EEbnGtjiCAAAAAAAGwxtt5667W+rqqqSn19fVauXJl+/fo1nunxUb17906SHHzwwXnnnXfy1FNPZfbs2bnkkktSW1ubSy+9NMOHD8+OO+6YIUOGtGiWqqqqJGm89NRWW22VhoaGtdZfvXp1s45nXce4Id26dVvv8pUrV+aCCy7I8ccf/7FlXbt23eD+jz766CxYsCD33HNPZsyYkcMOOywTJkzI5ZdfvsFtW0oEAQAAAABgi7fffvtl8eLF6dy581o3H/+o3r17Z9iwYbn66quz9dZbZ88990yfPn1y4okn5q677qroUlgbssMOO2Tx4sVpaGhoDCTz5s1rtf03ZdiwYbnhhhvy9ttvN3k2yH777ZeXXnopgwcPbvFr7LDDDhk/fnzGjx+fz372sznrrLPaNIK4JwgAAAAAAFu8ww8/PKNGjcrYsWPzwAMPZP78+Xnsscfy3e9+N3Pnzm1cb/To0fn5z3/eGDxqamoydOjQ3Hbbba0aQUaPHp233norl112WV555ZVcc801uffee1tt/0056aSTUltbm7Fjx+bRRx/N73//+/zyl7/MnDlzkiTnnXdebrnlllxwwQV5/vnn8+KLL+bWW2/N9773vWbt/7zzzsudd96Zl19+Oc8//3zuuuuuDB06tC0PyZkgAAAAAAC0ksnL23uCFquqqso999yT7373uzn55JPz1ltvpba2NgcffHD69u3buN4hhxySK6+8cq17f4wePTrPPPNMRfcD2ZChQ4fmxz/+cS655JJcdNFF+cIXvpBvfetbuf7661vtNf7SNttskwceeCDf/OY389d//df54IMPstdee+Waa65JkowZMyZ33XVXLrzwwnz/+99vPBvm1FNPbfb+J02alPnz56dbt2757Gc/m1tvvbXNjidJqhr+8qJiHdCKFStSXV2d5cuXp1evXu09DgAAAADAFuu9997Lq6++mkGDBjXrPhDQUuv7rDW3G7gcFgAAAAAAUCQRBAAAAAAAWtEll1ySHj16NPk4+uijzbUJuScIAAAAAAC0otNOOy0nnHBCk8u6deu2iaf5s446V1sSQQAAAAAAoBXV1NSkpqamvcf4mI46V1tyOSwAAAAAACrW0NDQ3iNQuNb4jIkgAAAAAAA029Zbb50keffdd9t5Ekr34Wfsw89cS7gcFgAAAAAAzdapU6f07t07S5cuTZJ07949VVVV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AG7N4yr1PaJpfrzX5v3go3wegE2lpd/XbKoZaDsb+753hB+3jjDD5mwTx4lNpXOlG/zgBz/IV7/61Zx88slJkuuuuy533313brrpppxzzjkfW/+qq67KUUcdlbPOOitJctFFF2XGjBm5+uqrc9111zX5GnV1damrq2v8evny5UmSFStWJHUNyX//t77u3axYsaLxv43LkmYt++i+Wrpsna/TFsta+bg64uylHpfPWsebvdTj8lnreLOXelyZsnMy6fX1z/7hOs09ro/sc53Lpuyc+robK1/W1HE1Nd9H9rW+ZS2aoa4h+3zj9jx3wZjsc/79ee6CMWu9V/u8d+Payz4yw4fPtXRZUz9eH1u2vhkqXba+4/qIZs3exOepqX395T4bVTr7+uZr4v2r9LjaTUeYoTk+8h5XpNLja833o6X7as6xtvT9aM0ZKtWW70drvF5LX2dTb9fUcW3sj9f6tm/rz1pb2NTHszm+R6Xa1D8Wm8vvoU1p4s+AjVr6c2h9+2rqvVrf+9fE90PNmmFTac770Jrv44fa8zO3scdT6Y9bpe9Dc96b1vzstMWPRWv+maIt/jzZFp/p9c2+kb8+rfjv/29oaGh6/f9W1bChNT7i/fffT/fu3fOLX/wiY8eObXx+/PjxWbZsWe68886PbTNgwIBMnDgxX//61xufO//88zN9+vQ888wzTb7O5MmTc8EFFzR3LAAAAAAAYAv02muvZeedd17n8orOBPnDH/6QNWvWpG/fvms937dv3/z2t79tcpvFixc3uf7ixYvX+TqTJk3KxIkTG7+ur6/P22+/ne222y5VVVWVjAwAAAAAABSmoaEh77zzTnbcccf1rlfx5bA2hS5duqRLly5rPde7d+/2GQYAAAAAAOhwqqurN7jOVpXscPvtt0+nTp2yZMmStZ5fsmRJamtrm9ymtra2ovUBAAAAAABaQ0URZJtttsn++++fmTNnNj5XX1+fmTNnZtSoUU1uM2rUqLXWT5IZM2asc30AAAAAAIDWUPHlsCZOnJjx48fngAMOyKc+9alceeWVWbVqVU4++eQkybhx47LTTjtlypQpSZIzzzwzhxxySK644oocc8wxufXWWzN37txcf/31rXskAAAAAAAAH1FxBDnxxBPz1ltv5bzzzsvixYszYsSI3HfffY03P1+4cGG22urPJ5gcdNBBmTZtWr73ve/lO9/5ToYMGZLp06dnn332ab2jAAAAAAAA+AtVDQ0NDe09BAAAsGX58pe/nGXLlmX69OlJktGjR2fEiBG58sor23UuAACgLBXdEwQAAKC9DRw4UCwBAACaRQQBAAAAAACKJIIAAAAtUl9fn8suuyyDBw9Oly5dMmDAgFx88cVJktdeey0nnHBCevfunZqamhx33HGZP3/+Rr/m6NGjs2DBgnzjG99IVVVVqqqqsmrVqvTq1Su/+MUv1lp3+vTp2XbbbfPOO+9k/vz5qaqqyq233pqDDjooXbt2zT777JOHHnporW2ee+65HH300enRo0f69u2bv/u7v8sf/vCHjZ4bAABoHyIIAADQIpMmTcqll16ac889Ny+88EKmTZuWvn37ZvXq1RkzZkx69uyZhx9+OI8++mh69OiRo446Ku+///5GveavfvWr7LzzzrnwwguzaNGiLFq0KNtuu23+5//8n7n55pvXWvfmm2/OF7/4xfTs2bPxubPOOivf/OY38/TTT2fUqFE59thj8//+3/9Lkixbtiyf+9znMnLkyMydOzf33XdflixZkhNOOGGjZgYAANpP5/YeAAAA2Py88847ueqqq3L11Vdn/PjxSZLddtstn/nMZ/Kzn/0s9fX1ueGGG1JVVZXkv4JE7969M2vWrBx55JEtft2ampp06tQpPXv2TG1tbePzp556ag466KAsWrQo/fr1y9KlS3PPPffk3/7t39ba/vTTT88XvvCFJMm1116b++67LzfeeGPOPvvsXH311Rk5cmQuueSSxvVvuumm9O/fP//5n/+Z3XffvcVzAwAA7cOZIAAAQMVefPHF1NXV5bDDDvvYsmeeeSYvv/xyevbsmR49eqRHjx6pqanJe++9l1deeaVN5vnUpz6VvffeOz/96U+TJD/72c+yyy675OCDD15rvVGjRjX+f+fOnXPAAQfkxRdfbJz73//93xtn7tGjR/bcc88kabO5AQCAtuVMEAAAoGLdunVb57KVK1dm//33z89//vOPLdthhx3abKZTTz0111xzTc4555zcfPPNOfnkkxvPRGmOlStX5thjj833v//9jy3r169fa44KAABsIs4EAQAAKjZkyJB069YtM2fO/Niy/fbbL7/73e/Sp0+fDB48eK1HdXX1Rr/2NttskzVr1nzs+b/927/NggUL8qMf/SgvvPBC42W6Purxxx9v/P8PPvggTz75ZIYOHdo49/PPP5+BAwd+bO5tt912o+cGAAA2PREEAACoWNeuXfPtb387Z599dm655Za88sorefzxx3PjjTfmS1/6Urbffvscd9xxefjhh/Pqq69m1qxZOeOMM/L6669v9GsPHDgws2fPzhtvvJE//OEPjc9/4hOfyPHHH5+zzjorRx55ZHbeeeePbXvNNdfkjjvuyG9/+9tMmDAhf/zjH/OVr3wlSTJhwoS8/fbbOemkk/Kb3/wmr7zySu6///6cfPLJTUYXAACg4xNBAACAFjn33HPzzW9+M+edd16GDh2aE088MUuXLk337t0ze/bsDBgwIMcff3yGDh2aU045Je+991569eq10a974YUXZv78+dltt90+dnmtU045Je+//35j2PhLl156aS699NIMHz48jzzySP7lX/4l22+/fZJkxx13zKOPPpo1a9bkyCOPzL777puvf/3r6d27d7bayrdOAACwOapqaGhoaO8hAAAAWsM//dM/5Rvf+EbefPPNbLPNNo3Pz58/P4MGDcrTTz+dESNGtN+AAADAJuXG6AAAwGbv3XffzaJFi3LppZfm7//+79cKIAAAwJbLOd0AAECH8fDDD6dHjx7rfKzLZZddlj333DO1tbWZNGnSJpwYAADoyFwOCwAA6DD+9Kc/5Y033ljn8sGDB2/CaQAAgM2dCAIAAAAAABTJ5bAAAAAAAIAiiSAAAAAAAECRRBAAAAAAAKBIIggAAAAAAFAkEQQAAAAAACiSCAIAAAAAABRJBAEAAAAAAIr0/wHVPDcNdZ9qTQAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df.sort_values(by=\"num_cells\", ascending=False).plot.bar(x=\"cell_type\", y=[\"num_cells\", \"new_num_cells\"], figsize=(20, 10))\n", + "# remove x-ticks label\n", + "plt.xticks([])" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.1, 10000000.0)" + ] + }, + "execution_count": 65, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "_df = df.copy()\n", + "_df[\"num_cells\"] = 1 + df[\"num_cells\"]\n", + "_df[\"new_num_cells\"] = 1 + df[\"new_num_cells\"]\n", + "_df.plot.scatter(x=\"num_cells\", y=\"new_num_cells\", figsize=(5, 5), s=1)\n", + "plt.plot([0, 1e7], [0, 1e7], color=\"red\")\n", + "plt.loglog()\n", + "plt.xlim(0.1, 1e7)\n", + "plt.ylim(0.1, 1e7)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## combine ontologies" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_2984670/2248219605.py:1: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " cell_type_ontology_data = torch.load(\"cell_type_ontology_data.pt\")\n", + "/tmp/ipykernel_2984670/2248219605.py:2: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " tissue_onotology_data = torch.load(\"tissue_ontology_data.pt\")\n", + "/tmp/ipykernel_2984670/2248219605.py:3: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " development_stage_onotology_data = torch.load(\"development_stage_ontology_data.pt\")\n", + "/tmp/ipykernel_2984670/2248219605.py:4: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " disease_onotology_data = torch.load(\"disease_ontology_data.pt\")\n", + "/tmp/ipykernel_2984670/2248219605.py:5: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " sex_onotology_data = torch.load(\"sex_ontology_data.pt\")\n" + ] + } + ], + "source": [ + "cell_type_ontology_data = torch.load(\"cell_type_ontology_data.pt\")\n", + "tissue_onotology_data = torch.load(\"tissue_ontology_data.pt\")\n", + "development_stage_onotology_data = torch.load(\"development_stage_ontology_data.pt\")\n", + "disease_onotology_data = torch.load(\"disease_ontology_data.pt\")\n", + "sex_onotology_data = torch.load(\"sex_ontology_data.pt\")" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [], + "source": [ + "ontology_infos = {\n", + " \"cell_type\": cell_type_ontology_data,\n", + " \"tissue\": tissue_onotology_data,\n", + " \"development_stage\": development_stage_onotology_data,\n", + " \"disease\": disease_onotology_data,\n", + " \"sex\": sex_onotology_data,\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['CL:0000540', 'CL:0000101', 'CL:0000001']" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cell_type_ontology_data[\"names\"][:3]" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save(ontology_infos, \"ontology_infos.pt\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "cellarium", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellarium_gpt/training/cell_vocab.ipynb b/notebooks/cellarium_gpt/training/cell_vocab.ipynb new file mode 100644 index 00000000..1007c91d --- /dev/null +++ b/notebooks/cellarium_gpt/training/cell_vocab.ipynb @@ -0,0 +1,2570 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Cell vocabulary" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Cell level *biological* tokens:\n", + "- `cell_type`\n", + "- `donor_id`?\n", + "- `development_stage`\n", + "- `disease`\n", + "- `sex`\n", + "- `tissue`\n", + "\n", + "scRNA-seq *measurement* tokens consist of gene specific measurement (ID and count) and context (assay, library size, temperature, etc):\n", + "- gene count `X`\n", + "- gene Ensembl ID `var_names`\n", + "- `suspension_type`\n", + "- `assay`\n", + "- `total_mrna_umis`\n", + "- `dataset_id`?" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "import numpy as np\n", + "\n", + "from cellarium.ml.data import read_h5ad_file" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/cellarium/lib/python3.10/site-packages/anndata/_core/anndata.py:183: ImplicitModificationWarning: Transforming to str index.\n", + " warnings.warn(\"Transforming to str index.\", ImplicitModificationWarning)\n" + ] + } + ], + "source": [ + "adata = read_h5ad_file(\"gs://cellarium-file-system/curriculum/homo_sap_all_diseases/extract_files/extract_0.h5ad\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Index: 10000 entries, 734010876 to 1488009346\n", + "Data columns (total 22 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 cell_type 10000 non-null category\n", + " 1 cas_ingest_id 10000 non-null category\n", + " 2 assay_ontology_term_id 10000 non-null category\n", + " 3 cell_type_ontology_term_id 10000 non-null category\n", + " 4 development_stage_ontology_term_id 10000 non-null category\n", + " 5 disease_ontology_term_id 10000 non-null category\n", + " 6 donor_id 10000 non-null category\n", + " 7 is_primary_data 10000 non-null bool \n", + " 8 organism_ontology_term_id 10000 non-null category\n", + " 9 self_reported_ethnicity_ontology_term_id 10000 non-null category\n", + " 10 sex_ontology_term_id 10000 non-null category\n", + " 11 suspension_type 10000 non-null category\n", + " 12 tissue_ontology_term_id 10000 non-null category\n", + " 13 assay 10000 non-null category\n", + " 14 development_stage 10000 non-null category\n", + " 15 disease 10000 non-null category\n", + " 16 organism 10000 non-null category\n", + " 17 self_reported_ethnicity 10000 non-null category\n", + " 18 sex 10000 non-null category\n", + " 19 tissue 10000 non-null category\n", + " 20 total_mrna_umis 10000 non-null int64 \n", + " 21 dataset_id 10000 non-null category\n", + "dtypes: bool(1), category(20), int64(1)\n", + "memory usage: 894.7+ KB\n" + ] + } + ], + "source": [ + "adata.obs.info()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## `cell_type`" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 10000\n", + "unique 385\n", + "top neuron\n", + "freq 774\n", + "Name: cell_type, dtype: object" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.obs[\"cell_type\"].describe(include=object)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "cell_type\n", + "neuron 774\n", + "glutamatergic neuron 427\n", + "CD4-positive, alpha-beta T cell 392\n", + "CD8-positive, alpha-beta T cell 358\n", + "classical monocyte 270\n", + " ... \n", + "pancreatic endocrine cell 0\n", + "glioblast 0\n", + "primary sensory neuron 0\n", + "basophil mast progenitor cell 0\n", + "endosteal cell 0\n", + "Name: count, Length: 666, dtype: int64" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cell_type_freq = adata.obs[\"cell_type\"].value_counts()\n", + "cell_type_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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FyxduhQdOnTA1atX4enpiVOnTqFatWoAgB07dqB58+Z4+PAhChUqlGkc0dHRsLe3R1RUFOzs7LTTSwzdluFydye3ULqqRERERET0H5BebpAWvVp+/vzzT1SrVg3t2rWDs7MzqlSpgoULF2rfv3PnDsLDw9G4cWPtNHt7e9SoUQMhISEAgJCQEDg4OGgTHwBo3LgxjIyMcOLECX3CISIiIiIiUkyv5Of27duYP38+SpcujZ07d6JXr17o06cPli1bBgAIDw8HALi4uOgs5+Lion0vPDwczs7OOu+bmJggf/782nneFRcXh+joaJ0XERERERGRPkz0mTkpKQnVqlXDxIkTAQBVqlTBpUuXEBwcjC5duuRIgAAwadIkBAUF5Vj5RERERET04dOr5adgwYLw9PTUmebh4YH79+8DAFxdXQEAEREROvNERERo33N1dcXTp0913k9ISMCLFy+087xr2LBhiIqK0r4ePHigT9hERERERET6JT+1atXC9evXdabduHEDxYsXBwC4ubnB1dUVe/fu1b4fHR2NEydOwNvbGwDg7e2NyMhInDlzRjvPvn37kJSUhBo1aqT5uebm5rCzs9N5ERERERER6UOv29769euHTz75BBMnTkT79u1x8uRJLFiwAAsWLAAAaDQafP/99xg/fjxKly4NNzc3jBw5EoUKFULr1q0BvG0patq0KXr06IHg4GC8efMGvXv3RocOHRT19EZERERERJQVeiU/H3/8MTZt2oRhw4Zh7NixcHNzw8yZM+Hr66udZ/DgwYiNjUXPnj0RGRmJ2rVrY8eOHbCwsNDO89tvv6F3795o1KgRjIyM0LZtW8yePVu9tSIiIiIiInqHXuP85BUc54eIiIiIiIAcHOeHiIiIiIjov4rJDxERERERGQQmP0REREREZBCY/BARERERkUFg8kNERERERAaByQ8RERERERkEJj9ERERERGQQmPwQEREREZFBYPJDREREREQGgckPEREREREZBCY/RERERERkEJj8EBERERGRQWDyQ0REREREBoHJDxERERERGQQmP0REREREZBCY/BARERERkUFg8kNERERERAaByQ8RERERERkEJj9ERERERGQQmPwQEREREZFBYPJDREREREQGgckPEREREREZBCY/RERERERkEJj8EBERERGRQWDyQ0REREREBoHJDxERERER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bdsWcXFx8PHxwbx587TvGxsbY+vWrejVqxe8vb1hbW2NLl26YOzYsWqHQkREREREpJXt5OfAgQM6/1tYWGDu3LmYO3duussUL14c27dvz+5HExERERERKZalcX6IiIiIiIj+a5j8EBERERGRQWDyQ0REREREBoHJDxERERERGQQmP0REREREZBCY/BARERERkUFg8kNERERERAaByQ8RERERERkEJj9ERERERGQQTN53AJS+EkO3ZTrP3cktciESIiIiIqL/Prb8EBERERGRQWDyQ0REREREBoHJDxERERERGQQmP0REREREZBCY/BARERERkUFg8kNERERERAaByQ8RERERERkEJj9ERERERGQQmPwQEREREZFBYPJDREREREQGgckPEREREREZBCY/RERERERkEJj8EBERERGRQWDyQ0REREREBoHJDxERERERGQQmP0REREREZBCY/BARERERkUHQK/mZP38+KlasCDs7O9jZ2cHb2xt//fWX9v3Xr18jICAAjo6OsLGxQdu2bREREaFTxv3799GiRQtYWVnB2dkZgwYNQkJCgjprQ0RERERElA69kp8iRYpg8uTJOHPmDE6fPo2GDRuiVatWuHz5MgCgX79+2LJlC9atW4eDBw/i8ePHaNOmjXb5xMREtGjRAvHx8Th27BiWLVuGpUuXYtSoUequFRERERER0TtM9Jm5ZcuWOv9PmDAB8+fPx/Hjx1GkSBEsWrQIq1atQsOGDQEAS5YsgYeHB44fP46aNWti165duHLlCvbs2QMXFxdUrlwZ48aNw5AhQzBmzBiYmZmpt2ZEREREREQpZPmZn8TERKxZswaxsbHw9vbGmTNn8ObNGzRu3Fg7T7ly5VCsWDGEhIQAAEJCQuDl5QUXFxftPD4+PoiOjta2HqUlLi4O0dHROi8iIiIiIiJ96J38XLx4ETY2NjA3N8e3336LTZs2wdPTE+Hh4TAzM4ODg4PO/C4uLggPDwcAhIeH6yQ+ye8nv5eeSZMmwd7eXvsqWrSovmETEREREZGB0zv5KVu2LM6fP48TJ06gV69e6NKlC65cuZITsWkNGzYMUVFR2teDBw9y9POIiIiIiOjDo9czPwBgZmaGUqVKAQCqVq2KU6dOYdasWfjyyy8RHx+PyMhIndafiIgIuLq6AgBcXV1x8uRJnfKSe4NLnict5ubmMDc3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RET038PWIyIiyml6t/zExsaiUqVKmDt3bprvT5kyBbNnz0ZwcDBOnDgBa2tr+Pj44PXr19p5fH19cfnyZezevRtbt27FoUOH0LNnz6yvBRERERERUSb0bvlp1qwZmjVrluZ7IoKZM2dixIgRaNWqFQBg+fLlcHFxwebNm9GhQwdcvXoVO3bswKlTp1CtWjUAwJw5c9C8eXNMnToVhQoVysbqEBERERERpU3VZ37u3LmD8PBwNG7cWDvN3t4eNWrUQEhICAAgJCQEDg4O2sQHABo3bgwjIyOcOHEizXLj4uIQHR2t8yIiIiIiItKHqr29hYeHAwBcXFx0pru4uGjfCw8Ph7Ozs24QJibInz+/dp53TZo0CUFBQWqGSkREHyg+O0REROn5T/T2NmzYMERFRWlfDx48eN8hERERERHRf4yqLT+urq4AgIiICBQsWFA7PSIiApUrV9bO8/TpU53lEhIS8OLFC+3y7zI3N4e5ubmaoRIREWUosxYkJa1HbIUiIspbVE1+3Nzc4Orqir1792qTnejoaJw4cQK9evUCAHh7eyMyMhJnzpxB1apVAQD79u1DUlISatSooWY4REREHwQmUURE6tA7+YmJicHNmze1/9+5cwfnz59H/vz5UaxYMXz//fcYP348SpcuDTc3N4wcORKFChXSjgXk4eGBpk2bokePHggODsabN2/Qu3dvdOjQgT29ERER5RC1EigmYkT0X6Z38nP69Gk0aNBA+3///v0BAF26dMHSpUsxePBgxMbGomfPnoiMjETt2rWxY8cOWFhYaJf57bff0Lt3bzRq1Eg7yOns2bNVWB0iIiL6L+BthUT0Puid/NSvXx8iku77Go0GY8eOxdixY9OdJ3/+/Fi1apW+H01ERESkutxqFWMiRvT+/Sd6eyMiIiIiIsouVTs8ICIiIqKs47NZRDmLyQ8RERERpcIEij5ETH6IiIiIKMfkpWeqmNARn/khIiIiIiKDwJYfIiIiIiI9sAXpv4vJDxERERFRLmPnFu8Hb3sjIiIiIiKDwJYfIiIiIiIDZyiD9LLlh4iIiIiIDAJbfoiIiIiIKNv+C88fMfkhIiIiIqI8IyeTKN72RkREREREBoHJDxERERERGQQmP0REREREZBCY/BARERERkUFg8kNERERERAaByQ8RERERERkEJj9ERERERGQQmPwQEREREZFBYPJDREREREQGgckPEREREREZBCY/RERERERkEJj8EBERERGRQWDyQ0REREREBoHJDxERERERGQQmP0REREREZBDea/Izd+5clChRAhYWFqhRowZOnjz5PsMhIiIiIqIP2HtLftauXYv+/ftj9OjROHv2LCpVqgQfHx88ffr0fYVEREREREQfsPeW/EyfPh09evSAn58fPD09ERwcDCsrKyxevPh9hURERERERB8wk/fxofHx8Thz5gyGDRumnWZkZITGjRsjJCQk1fxxcXGIi4vT/h8VFQUAiI6O1pkvKe5Vhp/77vxpyayM3CwnL8WipJy8FIuScvJSLErKyUuxKCknL8WiVjl5KRYl5eSlWJSUk5diUVJOXopFSTl5KRYl5eSlWNQqJy/FoqScvBSLknLyUixKyslLsSgpJy/F8m45yX+LSKbLaUTJXCp7/PgxChcujGPHjsHb21s7ffDgwTh48CBOnDihM/+YMWMQFBSU22ESEREREdF/xIMHD1CkSJEM53kvLT/6GjZsGPr376/9PykpCS9evICjoyM0Gk2ay0RHR6No0aJ48OAB7OzssvzZapTDWHK2HMaSs+UwlpwtJy/FolY5jCVny2EsOVtOXopFrXIYS86Ww1hythwlZYgIXr58iUKFCmVa3ntJfgoUKABjY2NEREToTI+IiICrq2uq+c3NzWFubq4zzcHBQdFn2dnZZWujqVkOY8nZchhLzpbDWHK2nLwUi1rlMJacLYex5Gw5eSkWtcphLDlbDmPJ2XIyK8Pe3l5ROe+lwwMzMzNUrVoVe/fu1U5LSkrC3r17dW6DIyIiIiIiUst7u+2tf//+6NKlC6pVq4bq1atj5syZiI2NhZ+f3/sKiYiIiIiIPmDvLfn58ssv8ezZM4waNQrh4eGoXLkyduzYARcXF1XKNzc3x+jRo1PdLvc+ymEsOVsOY8nZchhLzpaTl2JRqxzGkrPlMJacLScvxaJWOYwlZ8thLDlbjlqxJHsvvb0RERERERHltvc2yCkREREREVFuYvJDREREREQGgckPEREREREZBCY/RERERERkEN5bb2+Uu+Lj43Hnzh2ULFkSJibc7ETv282bN3Hr1i3UrVsXlpaWEBFoNJr3HVae8fr1a1hYWLzvMCgPio6OVjyvGoMzEtGHhb29pWHv3r3Yu3cvnj59iqSkJJ33Fi9enOYy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tLTE6tWrtRexEhMT8eWXXyI2NjbdOycAZHpLV0pKLiZUrlwZly5dQr169eDv74+2bdvC3Nxc8Wckc3V1xc6dO1GpUiWdHkRv376NihUrIiYmJtMy3rx5g6ZNmyI4ODjV81DvQ758+fDq1SskJCRkuQVUjdZl4G2LzYkTJ1C2bFk4ODggJCQEHh4eOHHiBLp06ZJh740prVy5En/88QeWLVuW5duq1Iol+TbdlMdrfe/46NatG2rVqgV/f/8srUsytc4pKfeDVatWYfTo0QgNDcWyZcuwYMECvY9XERERWLlyJZYtW4Zr166hadOm8Pf3R8uWLRUfa9/1QXV40L17d6xatSpbicvr16+xYMEC7NmzBxUrVky1oyu55zE2NlZ7hS5fvnx49uwZypQpAy8vL72uVCcmJmofuC1QoAAeP36MsmXLonjx4tqropl5937s961Zs2YYOnQoLl68mOZzLeldBVXrXuacTGgOHjyIqVOnap9l8vT0xKBBgzJsbVH7CrEadaZUqVIYOXIkjh8/nq2WCTXMmzcPCxYswFdffYWlS5di8ODBcHd3x6hRo/S+7eju3btpnkji4uLw8OFDxeVk9xhx584dxZ+VEWtra21LWMGCBXHr1i2UL18eANK89zulfPnyKX4GQcn3rFad6d+/Pw4ePIgtW7bodPHbp08fDBgwAPPnz8+0jMDAQAwYMADh4eFpxqL02bly5cpluUVFrePujBkzALztWj04OFinpdvMzAwlSpRAcHBwhmX0799f8ecpOb/NmzcPQ4cOxahRo9K8Uq2ka14A+PHHH1G3bl2ULVtWe4w8fPiw9haZjCR/L5nRaDSK6t758+dx7tw5LFmyBH379kVAQAA6dOiAbt264eOPP1b0WcDbc39aP6ZfvHihOJkyNTXFhQsXFH9mSmpvawB6DRGSHrW6hTc1NdX+2HV2dsb9+/fh4eEBe3t7PHjwIMNl33228ebNm3BxcUGJEiVS1WElv9OyE0tK3bp1Q5UqVbB69eosd3jw888/o127djh8+HC2jr/ZOaekFBUVpb29cceOHWjbti2srKzQokULDBo0SHE5yVxcXFC7dm3cuHEDN27cwMWLF9GlSxfky5cPS5YsQf369fUu84NKftRIXC5cuKB9sO/SpUs67ymtlGXLlsX169dRokQJVKpUSdtcHBwcjIIFCypbGbwd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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "cell_type_freq[cell_type_freq > 50].plot(\n", + " kind=\"bar\",\n", + " figsize=(10, 4),\n", + " title=\"cell_type frequencies\",\n", + " legend=False,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "most_freq_cell_types = cell_type_freq[cell_type_freq > 50].index\n", + "filtered_df = adata.obs.loc[adata.obs[\"cell_type\"].isin(most_freq_cell_types)]\n", + "\n", + "filtered_df.groupby(\"cell_type\", observed=True).boxplot(\n", + " column=\"total_mrna_umis\",\n", + " figsize=(10, 4),\n", + " rot=90,\n", + " xlabel=None,\n", + " ylabel=None,\n", + " subplots=False,\n", + " grid=False,\n", + ")\n", + "plt.ylim(0, 5e4)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## `donor_id`" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 10000\n", + "unique 2837\n", + "top H18.30.002\n", + "freq 370\n", + "Name: donor_id, dtype: object" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.obs[\"donor_id\"].describe(include=object)" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "donor_id\n", + "H18.30.002 370\n", + "H19.30.001 310\n", + "H19.30.002 272\n", + "H27471 223\n", + "H27431 205\n", + " ... \n", + "144_144 1\n", + "Hrv51 1\n", + "Hrv49 1\n", + "Hrv47 1\n", + "subject_4 1\n", + "Name: count, Length: 2837, dtype: int64" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "donor_id_freq = adata.obs[\"donor_id\"].value_counts()\n", + "donor_id_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['H18.30.002',\n", + " 'H19.30.001',\n", + " 'H19.30.002',\n", + " 'H27471',\n", + " 'H27431',\n", + " 'H27474',\n", + " 'H27477',\n", + " 'H27472',\n", + " 'H27634',\n", + " 'TSP14',\n", + " 'H27464',\n", + " 'H27098',\n", + " 'D496',\n", + " 'H27058',\n", + " 'F51',\n", + " '21wpc donor',\n", + " 'D2',\n", + " 'TSP2',\n", + " 'H3',\n", + " '19D015',\n", + " 'GW25',\n", + " 'H18.30.001',\n", + " 'F61',\n", + " 'H5',\n", + " 'H27552',\n", + " '356C',\n", + " '130064',\n", + " '19D013',\n", + " 'GW18_2',\n", + " 'H27423',\n", + " 'D6',\n", + " 'D503',\n", + " 'GW16',\n", + " '2',\n", + " 'H26547',\n", + " 'TSP7',\n", + " 'GW18',\n", + " 'H27473',\n", + " '110814',\n", + " 'P-M004',\n", + " 'Donor30',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747D239',\n", + " 'D3',\n", + " 'ICC_C_0003',\n", + " 'C41',\n", + " 'H06',\n", + " 'GTEX-1HSMQ',\n", + " 'SPECTRUM-OV-110',\n", + " '3',\n", + " 'H27771',\n", + " 'H26350',\n", + " 'Donor2',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747NU_CZI01',\n", + " '104689',\n", + " 'SPECTRUM-OV-118',\n", + " '120974',\n", + " 'D11',\n", + " 'H02',\n", + " 'HBCA_Donor_38',\n", + " '109829',\n", + " 'P2',\n", + " 'D4',\n", + " 'SPECTRUM-OV-007',\n", + " 'TSP4',\n", + " 'TSP1',\n", + " 'Donor8',\n", + " 'SPECTRUM-OV-009',\n", + " 'H27772',\n", + " '240day donor',\n", + " 'F50',\n", + " 'F73',\n", + " 'F45',\n", + " 'F41',\n", + " 'Donor5',\n", + " 'Donor1',\n", + " 'CV-003',\n", + " 'BM3',\n", + " '166301',\n", + " '109373',\n", + " '1',\n", + " '640C',\n", + " 'SPECTRUM-OV-107',\n", + " 'SPECTRUM-OV-037',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747NU_CZI02',\n", + " 'R-00646_01',\n", + " 'A43',\n", + " '367C',\n", + " 'SPECTRUM-OV-026',\n", + " 'SPECTRUM-OV-065',\n", + " 'SPECTRUM-OV-075',\n", + " 'P-M009',\n", + " 'P8',\n", + " 'T06',\n", + " 'H11',\n", + " '19D014',\n", + " '328C',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747lambrechts_5',\n", + " 'H2',\n", + " 'A36',\n", + " 'F122',\n", + " 'P-M007',\n", + " 'SPECTRUM-OV-050',\n", + " 'SPECTRUM-OV-045',\n", + " '130084',\n", + " 'Donor9',\n", + " 'P7',\n", + " 'rGBM-01',\n", + " 'GW19_2',\n", + " 'P4',\n", + " 'P3',\n", + " 'H21.33.027',\n", + " 'H27870',\n", + " 'H20.33.013',\n", + " 'rGBM-04',\n", + " 'HBCA_Donor_9',\n", + " 'HBCA_Donor_14',\n", + " 'HBCA_Donor_33',\n", + " 'H6',\n", + " 'P-S022',\n", + " 'SPECTRUM-OV-022',\n", + " 'H21.33.023',\n", + " 'H20.33.039',\n", + " '290b',\n", + " 'NP32',\n", + " 'ndGBM-01',\n", + " 'Hrv55',\n", + " 'H19.33.004',\n", + " 'SPECTRUM-OV-014',\n", + " 'Hrv58',\n", + " 'P51',\n", + " 'GW19',\n", + " 'H20.33.014',\n", + " 'H27876',\n", + " 'GW22',\n", + " 'Hrv32',\n", + " 'HBCA_Donor_15',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747lambrechts_7',\n", + " 'GTEX-145ME',\n", + " 'SPECTRUM-OV-003',\n", + " 'GW20',\n", + " 'Rep_C_1094',\n", + " 'Donor12',\n", + " 'GRO-09',\n", + " 'F71',\n", + " 'Donor31',\n", + " 'SPECTRUM-OV-077',\n", + " 'Donor23',\n", + " 'Leader_Merad_2021_706',\n", + " 'SPECTRUM-OV-081',\n", + " 'SPECTRUM-OV-083',\n", + " 'SPECTRUM-OV-115',\n", + " 'SPECTRUM-OV-116',\n", + " 'TTx',\n", + " 'donor_2',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747Case_1',\n", + " 'A32 (411C)',\n", + " '104152',\n", + " 'H03',\n", + " 'N00023',\n", + " 'P5',\n", + " 'NU_CZI02',\n", + " 'H84',\n", + " 'P-M039',\n", + " '637C',\n", + " 'P6',\n", + " 'P1',\n", + " 'H27798',\n", + " 'H27915',\n", + " 'HBCA_Donor_44',\n", + " 'H21.33.047',\n", + " 'HBCA_Donor_46',\n", + " 'HDBR15233',\n", + " 'HGR0000051',\n", + " 'HGR0000101',\n", + " 'NU_CZI01',\n", + " 'He_Fan_2021_P2',\n", + " 'Hrv93',\n", + " 'H25',\n", + " '0',\n", + " 'Patient_1',\n", + " 'H20.33.005',\n", + " 'H20.33.043',\n", + " 'SPECTRUM-OV-041',\n", + " 'Patient_3',\n", + " 'Patient_2',\n", + " 'CV-011',\n", + " 'HC-502',\n", + " 'CV-001',\n", + " 'C70',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747PMB_1',\n", + " 'C3N-01816',\n", + " 'BT363',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747PMB_2',\n", + " 'H16',\n", + " 'P-S053',\n", + " 'GW20_34',\n", + " 'A29',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747Patient_1',\n", + " '154787',\n", + " 'HT-234',\n", + " 'H12',\n", + " 'S00052',\n", + " 'Patient_4',\n", + " 'ndGBM-02',\n", + " 'L04',\n", + " 'LONZA3038099',\n", + " 'Leader_Merad_2021_695',\n", + " 'ac21',\n", + " 'D6_mother',\n", + " 'F72',\n", + " 'D7',\n", + " 'F133',\n", + " 'F66',\n", + " 'SPECTRUM-OV-042',\n", + " 'H33',\n", + " 'H00054',\n", + " 'FL-074',\n", + " 'P-S038',\n", + " 'F38',\n", + " 'F29',\n", + " 'Donor49',\n", + " 'P-M044',\n", + " 'P-M040',\n", + " 'H21.33.025',\n", + " 'P9',\n", + " 'H21.33.007',\n", + " 'H4',\n", + " 'H20.33.017',\n", + " 'DP1',\n", + " 'H20.33.004',\n", + " 'HBCA_Donor_8',\n", + " 'D372',\n", + " 'D353',\n", + " 'HBCA_Donor_21',\n", + " 'RBG33508_F90_F103_F107',\n", + " 'HTA8_1029',\n", + " 'A31',\n", + " 'H21.33.019',\n", + " 'Rep_C_1107',\n", + " 'HBCA_Donor_20',\n", + " 'HBCA_Donor_6',\n", + " 'H27909',\n", + " 'Rep_C_1033',\n", + " 'C-8944',\n", + " 'H27295',\n", + " 'H80',\n", + " 'Rep_C_1001',\n", + " '10',\n", + " 'Donor34',\n", + " 'Donor38',\n", + " 'Donor42',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_4837472020-3173-NC004',\n", + " 'SPECTRUM-OV-082',\n", + " 'Kim_Lee_2020_P0008',\n", + " '3593',\n", + " 'C-8884',\n", + " 'H21.33.041',\n", + " 'H21.33.040',\n", + " 'H21.33.039',\n", + " 'A39 (440C)',\n", + " 'H21.33.022',\n", + " 'HBCA_Donor_27',\n", + " 'HBCA_Donor_29',\n", + " 'Donor11',\n", + " 'S00056',\n", + " '1014',\n", + " 'D9_mother',\n", + " 'D17',\n", + " 'HGR0000124',\n", + " 'SAMN15049048',\n", + " 'HGR0000391',\n", + " 'D1',\n", + " 'Chen_Zhang_2020_NSCLC-11',\n", + " '124246',\n", + " 'hb30',\n", + " 'S00045',\n", + " '19D016',\n", + " 'Chen_Zhang_2020_NSCLC-8',\n", + " 'S00028',\n", + " 'CVID29',\n", + " 'Hrv33',\n", + " '158108',\n", + " 'HBCA_Donor_49',\n", + " 'ICC_C_0001',\n", + " 'HBCA_Donor_48',\n", + " 'TSP8',\n", + " 'HBCA_Donor_40',\n", + " 'X192',\n", + " '1019',\n", + " 'Leader_Merad_2021_564',\n", + " 'F21',\n", + " 'H20.33.041',\n", + " 'H20.33.040',\n", + " 'BT364',\n", + " 'F67',\n", + " 'BPH389',\n", + " 'P11',\n", + " 'F83',\n", + " 'P19',\n", + " 'H19',\n", + " 'SPECTRUM-OV-024',\n", + " 'BCP5',\n", + " 'H10',\n", + " 'H09',\n", + " 'Aged2',\n", + " 'P-M020',\n", + " 'H1',\n", + " 'P-HC013',\n", + " 'G05078',\n", + " 'P-M010',\n", + " 'F30',\n", + " 'H20.33.028',\n", + " 'H21.33.015',\n", + " 'Emp3',\n", + " 'P-S044',\n", + " 'Leader_Merad_2021_593',\n", + " 'Leader_Merad_2021_626',\n", + " 'H21.33.005',\n", + " 'SPECTRUM-OV-068',\n", + " 'SPECTRUM-OV-025',\n", + " 'H21.33.043',\n", + " 'H21.33.011',\n", + " 'H21.33.012',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747D353',\n", + " 'HBCA_Donor_50',\n", + " 'Subject7',\n", + " 'H21.33.014',\n", + " 'D339',\n", + " 'HC-009',\n", + " 'H08',\n", + " '302C',\n", + " 'SPECTRUM-OV-008',\n", + " 'H07',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747SSc_4',\n", + " 'T07',\n", + " 'H21.33.035',\n", + " 'H21.33.029',\n", + " 'G05153',\n", + " 'HC-504',\n", + " 'GTEX-15RIE',\n", + " 'GRO-10',\n", + " 'SPECTRUM-OV-071',\n", + " '117351',\n", + " '1243',\n", + " 'AN13',\n", + " 'H00067',\n", + " 'H49',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747BAL019',\n", + " 'H41',\n", + " '9',\n", + " 'H21.33.006',\n", + " '8',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747GRO-10',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747GRO-09',\n", + " 'Donor25',\n", + " '31-10000',\n", + " 'H20.33.034',\n", + " 'H21.33.008',\n", + " 'HBCA_Donor_43',\n", + " 'HBCA_Donor_11',\n", + " 'HBCA_Donor_17',\n", + " 'H21.33.021',\n", + " '198',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747GRO-04',\n", + " 'H20.33.024',\n", + " 'H35',\n", + " 'HC-543',\n", + " 'H20.33.018',\n", + " 'HBCA_Donor_32',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747SAMN12574699',\n", + " 'Donor7',\n", + " 'H20.33.025',\n", + " 'hb53',\n", + " 'D8_3453',\n", + " 'A37',\n", + " 'P-S049',\n", + " 'Leader_Merad_2021_581',\n", + " 'AAQ',\n", + " 'Leader_Merad_2021_378',\n", + " 'LONZA3038016',\n", + " 'P-S085',\n", + " 'P-S088',\n", + " 'LB3872T',\n", + " 'A34 (417C)',\n", + " 'C-8921',\n", + " 'PP1',\n", + " 'C-8905',\n", + " 'A30',\n", + " 'donor_1',\n", + " 'A26 (386C)',\n", + " 'R3',\n", + " 'R4',\n", + " 'A16',\n", + " 'C3N-02188',\n", + " 'ac13',\n", + " 'pat9',\n", + " 'P-S021',\n", + " 'AP7',\n", + " 'AP9',\n", + " 'P-HC015',\n", + " 'cov17',\n", + " 'P87',\n", + " 'P79',\n", + " 'P-M036',\n", + " 'P18',\n", + " 'P13',\n", + " 'P-M067',\n", + " 'NP44',\n", + " 'BRC2251',\n", + " 'pooled',\n", + " 'NP20',\n", + " 'NP17',\n", + " 'NP13',\n", + " 'P-S017',\n", + " 'VUHD106',\n", + " 'GTEX-1I1GU',\n", + " 'RU675',\n", + " '180844',\n", + " '165697',\n", + " '148519',\n", + " 'IGTB469',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747Wunderink2021_subject_A',\n", + " '197396',\n", + " 'IGTB514',\n", + " 'IGTB670',\n", + " 'S00058',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747lambrechts_4',\n", + " 'S00081',\n", + " 'GTEX-1ICG6',\n", + " 'Rep_C_1101',\n", + " 'HGR0000429',\n", + " 'Rep_C_1044',\n", + " 'UKIM-V-2_P15',\n", + " 'D5',\n", + " 'HGR0000083',\n", + " 'RU1293',\n", + " 'C-8943',\n", + " 'Rep_C_1003',\n", + " 'D3_3203',\n", + " 'Rep_C_1014',\n", + " 'G799',\n", + " 'ac20',\n", + " 'F69',\n", + " 'GRO-04',\n", + " 'BPH340',\n", + " 'Chen_Zhang_2020_NSCLC-10',\n", + " 'F88',\n", + " 'AP12',\n", + " 'BCP6',\n", + " 'SK-010',\n", + " '32-10003',\n", + " 'G05097',\n", + " 'Aged3',\n", + " 'AP10',\n", + " 'G1003',\n", + " 'BPH511',\n", + " 'Adams_Kaminski_2020_153CO',\n", + " 'AP11',\n", + " 'CVID34',\n", + " 'TSP9',\n", + " 'CV-056',\n", + " 'Donor22',\n", + " 'SPECTRUM-OV-105',\n", + " 'C-8937',\n", + " 'Donor48',\n", + " 'Donor32',\n", + " 'VUHD94',\n", + " '29-10006',\n", + " 'SPECTRUM-OV-053',\n", + " 'C-8885',\n", + " 'D5_3296',\n", + " 'VUHD68',\n", + " 'CONTROL7',\n", + " 'C-8821',\n", + " 'SPECTRUM-OV-036',\n", + " 'Donor15',\n", + " 'C53ctr',\n", + " 'C3N-03186',\n", + " 'C3N-02784',\n", + " 'UKIM-V-2_P7',\n", + " 'C3',\n", + " 'ac11',\n", + " 'UKIM-V-2_P6',\n", + " 'TSP10',\n", + " 'ac14',\n", + " 'DT4',\n", + " 'E99',\n", + " 'H36',\n", + " 'GTEX-13N11',\n", + " 'PC6',\n", + " 'PC10',\n", + " 'L07cov',\n", + " 'PP5',\n", + " 'PP8',\n", + " 'PP13',\n", + " 'R1',\n", + " 'R2',\n", + " 'R5',\n", + " 'R266',\n", + " 'R-00646_04',\n", + " 'KR_SGI_H025',\n", + " 'RU1108',\n", + " 'Rep_C_1023',\n", + " 'Rep_C_1025',\n", + " 'Rep_C_1031',\n", + " 'JP_RIK_H045',\n", + " 'Rep_C_1039',\n", + " 'Rep_C_1045',\n", + " 'Rep_C_1052',\n", + " 'IGTB1650',\n", + " 'Rep_C_1131',\n", + " 'Rep_C_1154',\n", + " 'IGTB508',\n", + " 'IGTB498',\n", + " 'IGTB195',\n", + " 'IC_H02',\n", + " 'S00005',\n", + " 'L22cov',\n", + " 'LB3933T',\n", + " 'GTEX-15CHR',\n", + " 'LONZA3038097',\n", + " 'P-HC018',\n", + " 'P-HC017',\n", + " 'P-HC014',\n", + " 'P-HC005',\n", + " 'P108',\n", + " 'P-M026',\n", + " 'P97',\n", + " 'P-M032',\n", + " 'P-M034',\n", + " 'P76',\n", + " 'P49',\n", + " 'P21',\n", + " 'P15',\n", + " 'P-M064',\n", + " 'P-M074',\n", + " 'NP37',\n", + " 'P-M078',\n", + " 'NP16',\n", + " 'NGCII531',\n", + " 'NGCII512',\n", + " 'NGCII511',\n", + " 'P-S037',\n", + " 'P-S047',\n", + " 'P-S060',\n", + " 'Leader_Merad_2021_800',\n", + " 'Leader_Merad_2021_406',\n", + " 'Lambrechts_Thienpont_2018_6653_8',\n", + " 'S00006',\n", + " 'Hrv30',\n", + " 'S00033',\n", + " 'He_Fan_2021_P4',\n", + " 'H37',\n", + " 'H34',\n", + " 'H31',\n", + " 'H28',\n", + " 'H27',\n", + " 'H21.33.042',\n", + " 'H21.33.017',\n", + " 'H21',\n", + " 'H20.33.046',\n", + " 'H20.33.044',\n", + " 'H20.33.035',\n", + " 'H20.33.033',\n", + " 'H20.33.029',\n", + " 'H20.33.020',\n", + " 'H20.33.002',\n", + " '302c',\n", + " 'H17',\n", + " 'H14',\n", + " 'H13',\n", + " 'H7',\n", + " '325C',\n", + " 'H01',\n", + " '337C',\n", + " 'GW22T',\n", + " 'SG_HEL_H378',\n", + " 'GW14',\n", + " 'GTEX-16BQI',\n", + " 'H38',\n", + " 'H00053',\n", + " 'H00058',\n", + " 'HC-014',\n", + " 'He_Fan_2021_P1',\n", + " 'S00042',\n", + " 'HTA8_1031',\n", + " 'HT-228',\n", + " 'HT-187',\n", + " 'S00109',\n", + " 'HGR0000144',\n", + " 'HGR0000042',\n", + " 'HDBR15280',\n", + " 'S1100A',\n", + " 'HC-538',\n", + " 'HC-520',\n", + " 'SB19PCW',\n", + " 'H67',\n", + " 'HC-006',\n", + " 'HBCA_Donor_51',\n", + " 'HBCA_Donor_47',\n", + " 'HBCA_Donor_45',\n", + " 'HBCA_Donor_34',\n", + " 'HBCA_Donor_31',\n", + " 'HBCA_Donor_23',\n", + " 'HBCA_Donor_18',\n", + " 'H27799',\n", + " 'H27432',\n", + " 'H79',\n", + " 'H00070',\n", + " 'AP4',\n", + " 'P-M008',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747muc10380',\n", + " 'A35',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_4837472020-3173-NC005',\n", + " '1078',\n", + " '128624',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747lambrechts_6',\n", + " '1068',\n", + " '1961',\n", + " 'sanes2022_Hu0218',\n", + " 'sanes2022_Hu0220',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747lambrechts_8',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747muc10381',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747Wunderink2021_subject_8',\n", + " '128346',\n", + " '1514',\n", + " '128400',\n", + " 'pooled [sanes2022_Hu0220,sanes2022_Hu0218]',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747NP31',\n", + " 'subject_3',\n", + " '148824',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747NP32',\n", + " 'donor_3',\n", + " 'subject_1',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747NML1',\n", + " '1326',\n", + " '3535',\n", + " '1857',\n", + " '1262',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747SAMN15153960',\n", + " 'HBCA_Donor_35',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747SAMN12574693',\n", + " 'HBCA_Donor_25',\n", + " 'HBCA_Donor_37',\n", + " 'HBCA_Donor_39',\n", + " 'AN12',\n", + " 'HBCA_Donor_19',\n", + " 'HBCA_Donor_16',\n", + " 'HBCA_Donor_12',\n", + " 'HBCA_Donor_5',\n", + " 'HBCA_Donor_41',\n", + " 'HBCA_Donor_2',\n", + " '1130',\n", + " 'H81',\n", + " 'H78',\n", + " '17D013',\n", + " 'H55',\n", + " 'H53',\n", + " 'H40',\n", + " 'H39',\n", + " 'SG_HEL_H08a',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747SAMN15153963',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747SAMN15153962',\n", + " 'SF11247',\n", + " 'S00113',\n", + " 'HGR0000102',\n", + " 'HGR0000115',\n", + " 'HGR0000134',\n", + " 'HGR0000135',\n", + " 'HGR0000392',\n", + " 'HPAP045',\n", + " 'S00094',\n", + " 'HT-172',\n", + " 'HT-182',\n", + " 'HT-184',\n", + " 'HT-236',\n", + " 'S00076',\n", + " 'S00072',\n", + " 'S00067',\n", + " 'HGR0000069',\n", + " 'S00124',\n", + " 'HDBR15279',\n", + " 'AP1',\n", + " '1051',\n", + " 'H23',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747SCD1',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747SSc_1',\n", + " 'HBCA_Donor_52',\n", + " 'HBCA_Donor_54',\n", + " 'HC-500',\n", + " 'HDBR15168',\n", + " 'HC-508',\n", + " 'HC-519',\n", + " 'HC-541',\n", + " 'S1130',\n", + " 'HCA_54_ref',\n", + " 'HDBR14853',\n", + " 'H24',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747NML2',\n", + " 'H21.33.046',\n", + " '32-10074',\n", + " 'F86',\n", + " 'FL-025',\n", + " 'FL-029',\n", + " 'FL-030',\n", + " '32-10034',\n", + " 'FL-045',\n", + " 'FLARE009',\n", + " '2119',\n", + " 'FLARE014',\n", + " 'G549',\n", + " '2020-3173-NC006',\n", + " 'SK-013',\n", + " 'G05064',\n", + " 'G05077',\n", + " 'F81',\n", + " '390c',\n", + " 'GRO-03',\n", + " 'SPECTRUM-OV-070',\n", + " 'SPECTRUM-OV-112',\n", + " '105598',\n", + " 'Donor41',\n", + " 'Donor44',\n", + " 'SPECTRUM-OV-090',\n", + " '102141',\n", + " 'SPECTRUM-OV-067',\n", + " 'F64',\n", + " 'SPECTRUM-OV-054',\n", + " 'SPECTRUM-OV-052',\n", + " 'Emp1',\n", + " '2135',\n", + " 'SPECTRUM-OV-049',\n", + " '31-10013',\n", + " 'SK-007',\n", + " 'SHD5',\n", + " 'H21.33.044',\n", + " 'H21.33.002',\n", + " '296C',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747GRO-03',\n", + " 'H20.33.019',\n", + " 'H20.33.027',\n", + " 'H20.33.030',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747IPF3',\n", + " 'H21.33.003',\n", + " '298C',\n", + " 'H21.33.009',\n", + " 'H21.33.010',\n", + " 'S00059',\n", + " 'H21.33.016',\n", + " 'H21.33.026',\n", + " '1334',\n", + " 'H20.33.015',\n", + " 'H20.33.012',\n", + " 'GTEX-1CAMS',\n", + " '1791',\n", + " '1909',\n", + " '1888',\n", + " 'SHD1',\n", + " '362C',\n", + " 'Goveia_Carmeliet_2020_patient_41',\n", + " '1804',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747D322',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747DD073R',\n", + " '1768',\n", + " '315_316',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747D363',\n", + " 'H18',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747D372',\n", + " 'H20.33.001',\n", + " 'HTA8_1023',\n", + " 'S00039',\n", + " 'S00050',\n", + " 'rGBM-05',\n", + " 'NGCII543',\n", + " 'P-S016',\n", + " 'NP24',\n", + " 'NP27',\n", + " 'NP30',\n", + " 'pooled [D9,D7,D8,D10,D6]',\n", + " 'NP35',\n", + " 'P-M076',\n", + " 'NP39',\n", + " 'pooled [sanes2022_Hu0216,sanes2022_Hu0235]',\n", + " 'P-M070',\n", + " 'P02',\n", + " 'P04',\n", + " 'rGBM-02',\n", + " 'P16',\n", + " 'NGCII541',\n", + " 'NGCII533',\n", + " 'NGCII509',\n", + " 'N10',\n", + " 'ndGBM-07',\n", + " 'P-S065',\n", + " 'ndGBM-10',\n", + " 'MGH124',\n", + " 'P-S051',\n", + " 'P-S048',\n", + " 'P-S046',\n", + " 'NGCII498',\n", + " 'P-S042',\n", + " 'N00028',\n", + " 'P-S036',\n", + " 'N00044',\n", + " 'P-S033',\n", + " 'ND7',\n", + " 'P17',\n", + " 's11',\n", + " 'HTA11_3410',\n", + " 'P-M059',\n", + " 'sanes2022_Pt14',\n", + " 'P92',\n", + " 'P-M031',\n", + " 'P-M030',\n", + " 'P96',\n", + " 'P99',\n", + " 'scalp32',\n", + " 'P-M025',\n", + " 'P-M024',\n", + " 'P124',\n", + " 'P294',\n", + " 'P322',\n", + " 'P-HC006',\n", + " 'P-HC010',\n", + " '614_615',\n", + " 'P89',\n", + " 'P88',\n", + " 'P86',\n", + " 'P54',\n", + " 'P-M058',\n", + " 'P36',\n", + " 'P46',\n", + " 'P47',\n", + " 'sanes2022_Hu0216',\n", + " 'P50',\n", + " 'P-M043',\n", + " 'P80',\n", + " 'P60',\n", + " 'P-M041',\n", + " 'P63',\n", + " 'P64',\n", + " 'P-M038',\n", + " 'P70',\n", + " '791_792',\n", + " 'P-S076',\n", + " 'Lambrechts_Thienpont_2018_6653_6',\n", + " 'Lambrechts_Thienpont_2018_6149v2_5',\n", + " 'IGTB1827',\n", + " '7',\n", + " 'Rep_C_1095',\n", + " 'IGTB1921',\n", + " 'IGTB1952',\n", + " 'IGTB2065',\n", + " 'Rep_C_1078',\n", + " 'Rep_C_1054',\n", + " 'JK142',\n", + " 'Rep_C_1053',\n", + " 'Rep_C_1050',\n", + " '892_893',\n", + " 'Rep_C_1021',\n", + " 'Rep_C_1016',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747muc9826',\n", + " 'Rep_C_1130',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747lambrechts_3',\n", + " 'Rep_C_1143',\n", + " 'Hrv34',\n", + " 'S00048',\n", + " 'HTA11_6801',\n", + " 'S00041',\n", + " 'Donor24',\n", + " 'He_Fan_2021_P3',\n", + " 'Hrv3',\n", + " 'Hrv40',\n", + " 'Rep_C_1148',\n", + " 'Hrv41',\n", + " 'homosapiens_None_2023_None_sikkemalisa_002_d10_1101_2022_03_10_483747Wunderink2021_subject_3',\n", + " 'Hrv92',\n", + " 'Hrv99',\n", + " 'ICC-C-0177',\n", + " 'IGTB826',\n", + " 'Rep_C_1010',\n", + " 'Rep_C_1005',\n", + " 'Rep_C_1002',\n", + " 'LB3864T',\n", + " 'PP4',\n", + " 'PC24',\n", + " 'L09cov',\n", + " 'nCoV 2',\n", + " 'LB3667T',\n", + " 'LB3853T',\n", + " 'P-S086',\n", + " 'lafy_donor_4',\n", + " 'ndGBM-03',\n", + " 'P-S084',\n", + " 'P-S081',\n", + " 'P-S079',\n", + " 'LONZA3038306',\n", + " 'P-S077',\n", + " 'lafy_donor_6',\n", + " 'PP15',\n", + " 'RU1170',\n", + " 'QZY9VQng',\n", + " 'KR_SGI_H001',\n", + " 'RU1134',\n", + " 'RBG33503_F96',\n", + " 'KR_SGI_H056',\n", + " 'KR_SGI_H067',\n", + " 'KR_SGI_H075',\n", + " 'Q59',\n", + " 'Kim_Lee_2020_P1028',\n", + " '34-10187',\n", + " 'KR_SGI_H119',\n", + " 'KR_SGI_H144',\n", + " 'Kim_Lee_2020_P0009',\n", + " 'Kim_Lee_2020_P0031',\n", + " 'Kim_Lee_2020_P1010',\n", + " '109389',\n", + " 'HC-022',\n", + " 'donor-PIKE',\n", + " 'donor 3',\n", + " '18_18',\n", + " 'VUHD071',\n", + " 'C-8822',\n", + " 'hb17',\n", + " 'D046',\n", + " 'CONTROL',\n", + " 'D35',\n", + " '191305',\n", + " 'AML3',\n", + " 'ABK',\n", + " 'donor 7',\n", + " 'fore9',\n", + " '195045',\n", + " 'C-8827',\n", + " 'BRC2256',\n", + " 'D326',\n", + " 'AML1',\n", + " 'donor-COST',\n", + " 'BCP8',\n", + " 'AP8',\n", + " 'BCP9',\n", + " 'C3L-02705',\n", + " 'VUHD67',\n", + " 'C57ctr',\n", + " '20-649_N',\n", + " 'TSP12',\n", + " 'AAP',\n", + " 'D367',\n", + " 'X194',\n", + " 'D363',\n", + " 'T03',\n", + " '183146',\n", + " 'D344',\n", + " 'Adams_Kaminski_2020_003C',\n", + " 'br53epi',\n", + " 'COV-02-0094',\n", + " 'C-8828',\n", + " 'D001-12',\n", + " 'healthy_4',\n", + " 'C-8899',\n", + " 'control_3',\n", + " 'Chen_Zhang_2020_NSCLC-5',\n", + " 'C-8903',\n", + " 'cov03',\n", + " 'donor-TREE',\n", + " 'Control-084',\n", + " 'Adams_Kaminski_2020_222C',\n", + " 'A13',\n", + " 'cov01',\n", + " 'C-8913',\n", + " 'C-8918',\n", + " 'Chen_Zhang_2020_NSCLC-7',\n", + " 'C-8896',\n", + " 'ac15',\n", + " 'T176',\n", + " 'D7_3391',\n", + " 'control_1',\n", + " 'Adams_Kaminski_2020_056CO',\n", + " 'C-8882',\n", + " '158891',\n", + " 'VUHD98',\n", + " 'D7_mother',\n", + " 'AN2',\n", + " 'D4_3295',\n", + " 'C-8886',\n", + " 'CVID18',\n", + " 'Adams_Kaminski_2020_133C',\n", + " 'CVID25',\n", + " 'C-8928',\n", + " 'Chen_Zhang_2020_NSCLC-2',\n", + " 'BM1',\n", + " 'healthy_6',\n", + " 'AAT',\n", + " 'AP6',\n", + " 'ACB',\n", + " 'Donor10',\n", + " 'ac02',\n", + " 'CV19-I-O-71',\n", + " 'C3N-01798',\n", + " 'abd4',\n", + " ...]" + ] + }, + "execution_count": 69, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "donor_id_freq.index.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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KysMGDAAq1evhr+/P+Li4mBpaQlnZ2ed5d3c3BAXFwcAiIuL00l8cspzyvIzbdo0ODk5Ka+KFSsWttpERERERGTiCp381KhRA0eOHMG+ffswcOBA9O7dGydPniyOuinGjRuHxMRE5XXlypVijUdERERERMan0IOcWlpaolq1agCAwMBA/Pvvv/jmm2/w+uuvIz09Hffu3dO5+hMfHw93d3cAgLu7O/bv36+zvpze4HKWyYuVlRWsrKwKW1UiIiIiIiKF3uP8ZGdnIy0tDYGBgbCwsMC2bduUsjNnziA2NhbBwcEAgODgYBw/fhw3b95UltmyZQscHR3h7++vb1WIiIiIiIjyVagrP+PGjUPbtm1RqVIl3L9/H8uXL0d0dDQ2bdoEJycn9O3bFyNGjICLiwscHR3x3nvvITg4GI0aNQIAtG7dGv7+/ujVqxc+//xzxMXF4aOPPsKgQYN4ZYeIiIiIiIpVoZKfmzdvIjIyEjdu3ICTkxPq1q2LTZs2oVWrVgCAr776ClqtFl26dEFaWhrCw8Mxe/Zs5f1mZmZYt24dBg4ciODgYNjZ2aF3796YPHmyYVtFRERERET0BL3H+SkJHOeHiIiIiIgAlcb5ISIiIiIiKk2Y/BARERERkUlg8kNERERERCaByQ8REREREZkEJj9ERERERGQSmPwQEREREZFJYPJDREREREQmgckPERERERGZBCY/RERERERkEpj8EBERERGRSWDyQ0REREREJoHJDxERERERmQQmP0REREREZBKY/BARERERkUlg8kNERERERCaByQ8REREREZkE85KuABXMZ+z6Qr/n0vSIYqgJEREREVHpxis/RERERERkEpj8EBERERGRSWDyQ0REREREJoHJDxERERERmQQmP0REREREZBKY/BARERERkUlg8kNERERERCaByQ8REREREZkEJj9ERERERGQSmPwQEREREZFJYPJDREREREQmgckPERERERGZhEIlP9OmTUODBg3g4OAAV1dXdOzYEWfOnNFZJjQ0FBqNRuc1YMAAnWViY2MREREBW1tbuLq6YtSoUcjMzNS/NURERERERPkwL8zCO3bswKBBg9CgQQNkZmbigw8+QOvWrXHy5EnY2dkpy7399tuYPHmyMm1ra6v8nZWVhYiICLi7u+Off/7BjRs3EBkZCQsLC0ydOtUATSIiIiIiIsqtUMnPxo0bdaYXLVoEV1dXHDx4EE2bNlXm29rawt3dPc91bN68GSdPnsTWrVvh5uaGgIAAfPLJJxgzZgwmTpwIS0vLIjSDiIiIiIioYHo985OYmAgAcHFx0Zm/bNkylCtXDrVr18a4ceOQkpKilO3Zswd16tSBm5ubMi88PBxJSUk4ceJEnnHS0tKQlJSk8yIiIiIiIiqMQl35eVx2djaGDRuGkJAQ1K5dW5nfvXt3eHt7w9PTE8eOHcOYMWNw5swZrFq1CgAQFxenk/gAUKbj4uLyjDVt2jRMmjSpqFUlIiIiIiIqevIzaNAg/Pfff9i1a5fO/P79+yt/16lTBx4eHmjRogXOnz+PqlWrFinWuHHjMGLECGU6KSkJFStWLFrFiYiIiIjIJBXptrfBgwdj3bp1iIqKgpeXV4HLBgUFAQDOnTsHAHB3d0d8fLzOMjnT+T0nZGVlBUdHR50XERERERFRYRQq+RERDB48GKtXr8b27dtRuXLlp77nyJEjAAAPDw8AQHBwMI4fP46bN28qy2zZsgWOjo7w9/cvTHWIiIiIiIieWaFuexs0aBCWL1+OP//8Ew4ODsozOk5OTrCxscH58+exfPlytGvXDmXLlsWxY8cwfPhwNG3aFHXr1gUAtG7dGv7+/ujVqxc+//xzxMXF4aOPPsKgQYNgZWVl+BYSERERERGhkFd+5syZg8TERISGhsLDw0N5/fLLLwAAS0tLbN26Fa1bt0bNmjUxcuRIdOnSBWvXrlXWYWZmhnXr1sHMzAzBwcHo2bMnIiMjdcYFIiIiIiIiMrRCXfkRkQLLK1asiB07djx1Pd7e3vjrr78KE5qIiIiIiEgveo3zQ0REREREVFow+SEiIiIiIpPA5IeIiIiIiEwCkx8iIiIiIjIJTH6IiIiIiMgkMPkhIiIiIiKTwOSHiIiIiIhMApMfIiIiIiIyCUx+iIiIiIjIJDD5ISIiIiIik8Dkh4iIiIiITAKTHyIiIiIiMglMfoiIiIiIyCQw+SEiIiIiIpPA5IeIiIiIiEyCeUlXgJ4PPmPXF/o9l6ZHFENNiIiIiIiKB6/8EBERERGRSWDyQ0REREREJoHJDxERERERmQQmP0REREREZBKY/BARERERkUlg8kNERERERCaByQ8REREREZkEJj9ERERERGQSmPwQEREREZFJYPJDREREREQmgckPERERERGZBCY/RERERERkEgqV/EybNg0NGjSAg4MDXF1d0bFjR5w5c0ZnmdTUVAwaNAhly5aFvb09unTpgvj4eJ1lYmNjERERAVtbW7i6umLUqFHIzMzUvzVERERERET5MC/Mwjt27MCgQYPQoEEDZGZm4oMPPkDr1q1x8uRJ2NnZAQCGDx+O9evXY+XKlXBycsLgwYPRuXNn7N69GwCQlZWFiIgIuLu7459//sGNGzcQGRkJCwsLTJ061fAtpOeKz9j1hX7PpekRxVATIiIiIjI1hUp+Nm7cqDO9aNEiuLq64uDBg2jatCkSExPx448/Yvny5WjevDkAYOHChfDz88PevXvRqFEjbN68GSdPnsTWrVvh5uaGgIAAfPLJJxgzZgwmTpwIS0tLw7WOiIiIiIjo/9PrmZ/ExEQAgIuLCwDg4MGDyMjIQMuWLZVlatasiUqVKmHPnj0AgD179qBOnTpwc3NTlgkPD0dSUhJOnDihT3WIiIiIiIjyVagrP4/Lzs7GsGHDEBISgtq1awMA4uLiYGlpCWdnZ51l3dzcEBcXpyzzeOKTU55Tlpe0tDSkpaUp00lJSUWtNhERERERmagiX/kZNGgQ/vvvP/z888+GrE+epk2bBicnJ+VVsWLFYo9JRERERETGpUjJz+DBg7Fu3TpERUXBy8tLme/u7o709HTcu3dPZ/n4+Hi4u7sryzzZ+1vOdM4yTxo3bhwSExOV15UrV4pSbSIiIiIiMmGFSn5EBIMHD8bq1auxfft2VK5cWac8MDAQFhYW2LZtmzLvzJkziI2NRXBwMAAgODgYx48fx82bN5VltmzZAkdHR/j7++cZ18rKCo6OjjovIiIiIiKiwijUMz+DBg3C8uXL8eeff8LBwUF5RsfJyQk2NjZwcnJC3759MWLECLi4uMDR0RHvvfcegoOD0ahRIwBA69at4e/vj169euHzzz9HXFwcPvroIwwaNAhWVlaGbyEREREREREKmfzMmTMHABAaGqozf+HChejTpw8A4KuvvoJWq0WXLl2QlpaG8PBwzJ49W1nWzMwM69atw8CBAxEcHAw7Ozv07t0bkydP1q8lREREREREBShU8iMiT13G2toas2bNwqxZs/JdxtvbG3/99VdhQhMREREREelFr3F+iIiIiIiISosij/ND9DzzGbu+0O+5ND2iGGpCRERERM8LXvkhIiIiIiKTwOSHiIiIiIhMApMfIiIiIiIyCUx+iIiIiIjIJDD5ISIiIiIik8Dkh4iIiIiITAKTHyIiIiIiMglMfoiIiIiIyCQw+SEiIiIiIpPA5IeIiIiIiEwCkx8iIiIiIjIJTH6IiIiIiMgkMPkhIiIiIiKTwOSHiIiIiIhMApMfIiIiIiIyCUx+iIiIiIjIJDD5ISIiIiIik8Dkh4iIiIiITAKTHyIiIiIiMglMfoiIiIiIyCQw+SEiIiIiIpPA5IeIiIiIiEwCkx8iIiIiIjIJTH6IiIiIiMgkMPkhIiIiIiKTwOSHiIiIiIhMApMfIiIiIiIyCYVOfnbu3In27dvD09MTGo0Gf/zxh055nz59oNFodF5t2rTRWSYhIQE9evSAo6MjnJ2d0bdvXzx48ECvhhARERERERWk0MlPcnIyXnjhBcyaNSvfZdq0aYMbN24orxUrVuiU9+jRAydOnMCWLVuwbt067Ny5E/379y987YmIiIiIiJ6ReWHf0LZtW7Rt27bAZaysrODu7p5n2alTp7Bx40b8+++/qF+/PgDgu+++Q7t27fDll1/C09OzsFUiIiIiIiJ6qmJ55ic6Ohqurq6oUaMGBg4ciDt37ihle/bsgbOzs5L4AEDLli2h1Wqxb9++PNeXlpaGpKQknRcREREREVFhGDz5adOmDX766Sds27YNn332GXbs2IG2bdsiKysLABAXFwdXV1ed95ibm8PFxQVxcXF5rnPatGlwcnJSXhUrVjR0tYmIiIiIyMgV+ra3p+nWrZvyd506dVC3bl1UrVoV0dHRaNGiRZHWOW7cOIwYMUKZTkpKYgJERERERESFUuxdXVepUgXlypXDuXPnAADu7u64efOmzjKZmZlISEjI9zkhKysrODo66ryIiIiIiIgKo9iTn6tXr+LOnTvw8PAAAAQHB+PevXs4ePCgssz27duRnZ2NoKCg4q4OERERERGZqELf9vbgwQPlKg4AXLx4EUeOHIGLiwtcXFwwadIkdOnSBe7u7jh//jxGjx6NatWqITw8HADg5+eHNm3a4O2338bcuXORkZGBwYMHo1u3buzpjYiIiIiIik2hr/wcOHAA9erVQ7169QAAI0aMQL169fDxxx/DzMwMx44dwyuvvAJfX1/07dsXgYGB+Pvvv2FlZaWsY9myZahZsyZatGiBdu3aoUmTJpg3b57hWkVERERERPSEQl/5CQ0NhYjkW75p06anrsPFxQXLly8vbGgiIiIiIqIiK/ZnfoiIiIiIiJ4HTH6IiIiIiMgkMPkhIiIiIiKTwOSHiIiIiIhMApMfIiIiIiIyCUx+iIiIiIjIJDD5ISIiIiIik8Dkh4iIiIiITAKTHyIiIiIiMglMfoiIiIiIyCQw+SEiIiIiIpPA5IeIiIiIiEyCeUlXgKg08xm7vlDLX5oeUUw1ISIiIqKn4ZUfIiIiIiIyCUx+iIiIiIjIJDD5ISIiIiIik8Dkh4iIiIiITAKTHyIiIiIiMglMfoiIiIiIyCQw+SEiIiIiIpPA5IeIiIiIiEwCkx8iIiIiIjIJTH6IiIiIiMgkMPkhIiIiIiKTwOSHiIiIiIhMApMfIiIiIiIyCUx+iIiIiIjIJDD5ISIiIiIik8Dkh4iIiIiITEKhk5+dO3eiffv28PT0hEajwR9//KFTLiL4+OOP4eHhARsbG7Rs2RIxMTE6yyQkJKBHjx5wdHSEs7Mz+vbtiwcPHujVECIiIiIiooIUOvlJTk7GCy+8gFmzZuVZ/vnnn+Pbb7/F3LlzsW/fPtjZ2SE8PBypqanKMj169MCJEyewZcsWrFu3Djt37kT//v2L3goiIiIiIqKnMC/sG9q2bYu2bdvmWSYi+Prrr/HRRx+hQ4cOAICffvoJbm5u+OOPP9CtWzecOnUKGzduxL///ov69esDAL777ju0a9cOX375JTw9PfVoDhERERERUd4M+szPxYsXERcXh5YtWyrznJycEBQUhD179gAA9uzZA2dnZyXxAYCWLVtCq9Vi3759ea43LS0NSUlJOi8iIiIiIqLCMGjyExcXBwBwc3PTme/m5qaUxcXFwdXVVafc3NwcLi4uyjJPmjZtGpycnJRXxYoVDVltIiIiIiIyAaWit7dx48YhMTFReV25cqWkq0RERERERKWMQZMfd3d3AEB8fLzO/Pj4eKXM3d0dN2/e1CnPzMxEQkKCssyTrKys4OjoqPMiIiIiIiIqDIMmP5UrV4a7uzu2bdumzEtKSsK+ffsQHBwMAAgODsa9e/dw8OBBZZnt27cjOzsbQUFBhqwOERERERGRotC9vT148ADnzp1Tpi9evIgjR47AxcUFlSpVwrBhw/Dpp5+ievXqqFy5MsaPHw9PT0907NgRAODn54c2bdrg7bffxty5c5GRkYHBgwejW7du7OmNiIiIiIiKTaGTnwMHDiAsLEyZHjFiBACgd+/eWLRoEUaPHo3k5GT0798f9+7dQ5MmTbBx40ZYW1sr71m2bBkGDx6MFi1aQKvVokuXLvj2228N0BwiIiIiIqK8FTr5CQ0NhYjkW67RaDB58mRMnjw532VcXFywfPnywoYmIiIiIiIqslLR2xsREREREZG+mPwQEREREZFJYPJDREREREQmgckPERERERGZBCY/RERERERkEpj8EBERERGRSWDyQ0REREREJoHJDxERERERmQQmP0REREREZBKY/BARERERkUlg8kNERERERCaByQ8REREREZkEJj9ERERERGQSmPwQEREREZFJYPJDREREREQmgckPERERERGZBCY/RERERERkEsxLugJEVDCfsesL/Z5L0yOKoSZEREREpRuv/BARERERkUlg8kNERERERCaByQ8REREREZkEJj9ERERERGQSmPwQEREREZFJYPJDREREREQmgckPERERERGZBCY/RERERERkEpj8EBERERGRSWDyQ0REREREJsHgyc/EiROh0Wh0XjVr1lTKU1NTMWjQIJQtWxb29vbo0qUL4uPjDV0NIiIiIiIiHcVy5adWrVq4ceOG8tq1a5dSNnz4cKxduxYrV67Ejh07cP36dXTu3Lk4qkFERERERKQwL5aVmpvD3d091/zExET8+OOPWL58OZo3bw4AWLhwIfz8/LB37140atSoOKpDRM/AZ+z6Qr/n0vSIYqgJERERUfEolis/MTEx8PT0RJUqVdCjRw/ExsYCAA4ePIiMjAy0bNlSWbZmzZqoVKkS9uzZUxxVISIiIiIiAlAMV36CgoKwaNEi1KhRAzdu3MCkSZPw0ksv4b///kNcXBwsLS3h7Oys8x43NzfExcXlu860tDSkpaUp00lJSYauNhERERERGTmDJz9t27ZV/q5bty6CgoLg7e2NX3/9FTY2NkVa57Rp0zBp0iRDVZGIiIiIiExQsTzz8zhnZ2f4+vri3LlzaNWqFdLT03Hv3j2dqz/x8fF5PiOUY9y4cRgxYoQynZSUhIoVKxZntYmomPDZIiIiIiopxT7Oz4MHD3D+/Hl4eHggMDAQFhYW2LZtm1J+5swZxMbGIjg4ON91WFlZwdHRUedFRERERERUGAa/8vP++++jffv28Pb2xvXr1zFhwgSYmZnhjTfegJOTE/r27YsRI0bAxcUFjo6OeO+99xAcHMye3ojIoHiFiYiIiJ5k8OTn6tWreOONN3Dnzh2UL18eTZo0wd69e1G+fHkAwFdffQWtVosuXbogLS0N4eHhmD17tqGrQUSkCiZZREREpYfBk5+ff/65wHJra2vMmjULs2bNMnRoIiIiIiKifBX7Mz9ERERERETPAyY/RERERERkEoq9q2siItJfYZ8tKspzRXx+iYiIjB2v/BARERERkUlg8kNERERERCaByQ8REREREZkEJj9ERERERGQSmPwQEREREZFJYPJDREREREQmgckPERERERGZBI7zQ0REqlJrPCHGUScOx3oiotKEV36IiIiIiMgkMPkhIiIiIiKTwNveiIiISFVq3cJHRPQkJj9ERERklJ7X56QYp2hxnue2UOnB5IeIiIiISA/Pa8L4vMcpCXzmh4iIiIiITAKv/BARERERkepK4goTr/wQEREREZFJYPJDREREREQmgckPERERERGZBCY/RERERERkEpj8EBERERGRSWDyQ0REREREJoHJDxERERERmQQmP0REREREZBKY/BARERERkUlg8kNERERERCaByQ8REREREZmEEk1+Zs2aBR8fH1hbWyMoKAj79+8vyeoQEREREZERK7Hk55dffsGIESMwYcIEHDp0CC+88ALCw8Nx8+bNkqoSEREREREZsRJLfmbMmIG3334bb775Jvz9/TF37lzY2tpiwYIFJVUlIiIiIiIyYuYlETQ9PR0HDx7EuHHjlHlarRYtW7bEnj17ci2flpaGtLQ0ZToxMREAkJSUlOf6s9NSClWf/NZTkMLGYBzGUSsG4zCOWjEYh3HUisE4jKNWDMYpnXFy5onIU9+vkWdZysCuX7+OChUq4J9//kFwcLAyf/To0dixYwf27duns/zEiRMxadIktatJRERERESlxJUrV+Dl5VXgMiVy5aewxo0bhxEjRijT2dnZSEhIQNmyZaHRaJ5pHUlJSahYsSKuXLkCR0fH4qoq4zynMRiHcdSKwTiMo1YMxmEctWIwDuOoFaOocUQE9+/fh6en51OXLZHkp1y5cjAzM0N8fLzO/Pj4eLi7u+da3srKClZWVjrznJ2dixTb0dGxWP9hjPN8x2AcxlErBuMwjloxGIdx1IrBOIyjVoyixHFycnqm5UqkwwNLS0sEBgZi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yNChQ+Xs2bMCQHbv3q2U3759W2xsbJT3LFy4UADIuXPnlGVmzZolbm5uyrSnp6dMmTJFJ3aDBg3k3XffFRGRixcvCgD5+uuvn7nuCxcuFCcnJ2U6ODhYWV+OoKAgeeGFF555nURE9PzhlR8iIjKI8+fPIz09HUFBQco8FxcX1KhRAwBw6tQpmJub65SXLVsWNWrUwKlTp5R5tra2qFq1qjLt4eGBmzdvAgCSkpJw/fp1hISE6MQOCQnRWQcA1K9fv8htOXXqlE49ASA4OLjI6yMioucDkx8iInquPNkxgUajgYgUej12dnaGqhIRERkJJj9ERGQQVatWhYWFBfbt26fMu3v3rtKFtJ+fHzIzM3XK79y5gzNnzsDf3/+ZYjg6OsLT0xO7d+/Wmb979+5nXsez8PPz06knAOzdu9dg6yciopLBrq6JiMgg7O3t0bdvX4waNQply5aFq6srPvzwQ2i1j35nq169Ojp06IC3334b33//PRwcHDB27FhUqFABHTp0eOY4o0aNwoQJE1C1alUEBARg4cKFOHLkyFN7dCuMoUOHok+fPqhfvz5CQkKwbNkynDhxAlWqVDFYDCIiUh+THyIiMpgvvvgCDx48QPv27eHg4ICRI0ciMTFRKV+4cCGGDh2Kl19+Genp6WjatCn++uuvAsfgedKQIUOQmJiIkSNH4ubNm/D398eaNWtQvXp1g7Xj9ddfx/nz5zF69GikpqaiS5cuGDhwIDZt2mSwGEREpD6NFOVGaiIiIiIiolKGz/wQEREREZFJYPJDRERGr23btrC3t8/zNXXq1JKuHhERqYS3vRERkdG7du0aHj58mGeZi4sLXFxcVK4RERGVBCY/RERERERkEnjbGxERERERmQQmP0REREREZBKY/BARERERkUlg8kNERERERCaByQ8REREREZkEJj9ERERERGQSmPwQEREREZFJYPJDREREREQm4f8BQOQVDS1nA+gAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "donor_id_freq[donor_id_freq > 20].plot(\n", + " kind=\"bar\",\n", + " figsize=(10, 4),\n", + " title=\"donor_id frequencies\",\n", + " legend=False,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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c+fO4X/9r/+Fz3/+88hkMtiyZQsWLlyI119/HSdOnMD111+Pr3zlK7h27VpJx/zRj36EL3zhC3jyySfx/vvv4/3330dDQwO+/vWv44c//KHmuz/84Q/xb//tv8XChQvVv/3pn/4p/uRP/gSnT5/GF7/4RWzduhWffvopACCVSuHee+/FunXr8E//9E/48Y9/jA8//BAPPfRQSWOWSCqGIpHUOFeuXFHq6uqU//E//kfRZ3/3d3+nrFixQsnlcurfZmdnlXg8rgwMDCiKoijf+MY3lAcffFD9/Etf+pLyR3/0R5aO3draqvzX//pfNX/72c9+pkQiEWViYkJRFEX58MMPlWg0qhw7dkxRFEW5ePGiAkDp7+9Xf5PJZJQvfOELyve+9z1FURTlqaeeUu6//37Nfi9duqQAUM6fP29pbBKJn5CalaTmGRkZwezsLO67776iz86cOYN3330XCxcuxPXXX4/rr78eTU1NmJmZwYULFzwZz4YNG7Bq1So899xzAICDBw+itbUV99xzj+Z7X/ziF9V/R6NR/Oqv/ipGRkbUcf/jP/6jOubrr78ev/IrvwIAno1bIvGSilRdl0j8RDwe1/3sl7/8JdavX4//+T//Z9FnN9xwg2dj+t3f/V385V/+JXp6evDDH/4Q3/zmN20Vff7lL3+JrVu34nvf+17RZzfffLObQ5VIyoLUrCQ1z+233454PI5XXnml6LN//a//Nd555x3ceOONuO222zT/mbU0sMKCBQuQzWaL/t7V1YWxsTHs378f586dwze+8Y2i7wwODqr/npubw6lTp9DW1qaO++zZs1i6dGnRuBsaGkoet0RSbqSwktQ89fX1+LM/+zP8p//0n/C3f/u3uHDhAgYHB/HXf/3X+A//4T/gc5/7HB588EG8/vrruHjxIo4dO4bu7m689957JR976dKleO211zA+Pq6J1Fu8eDG+9rWv4U//9E9x//334wtf+ELRb//yL/8S//AP/4B//ud/xre//W1cvnwZv/M7vwMA+Pa3v43JyUk8/PDDeOONN3DhwgUMDAzgm9/8plA4SiR+RworiQTA7t278Sd/8if47ne/i7a2Nvy7f/fv8NFHH+G6667Da6+9hltvvRVf+9rX0NbWhkceeQQzMzNYtGhRycd98sknMTo6iuXLlxeZFR955BFcu3ZNFUA8/f396O/vx5o1a3D8+HEcOXIEn/vc5wAAzc3NOHHiBLLZLO6//37ceeed+M53voNEImHaN0gi8SOyn5VE4lP+7u/+Do899hgmJiawYMEC9e+jo6NYtmwZTp8+jbVr11ZugBJJGZEBFhKJz/jss8/w/vvvo7+/H3/wB3+gEVQSSa0i7QESiUe8/vrrmtBx/j89vv/97+NXfuVXcNNNN+Hxxx8v44glEv8izYASiUek02mMj4/rfn7bbbeVcTQSSbCRwkoikUgkvkeaASUSiUTie6SwkkgkEonvkcJKIpFIJL5HCiuJRCKR+B4prCQSiUTie6SwkkgkEonvkcJKIpFIJL7n/wPhSwnanSNUDwAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.plot.scatter(\n", + " x=\"cell_type\",\n", + " y=\"donor_id\",\n", + " s=1,\n", + " figsize=(5, 4),\n", + ")\n", + "plt.xticks([])\n", + "plt.yticks([])\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## `suspension_type`" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 10000\n", + "unique 2\n", + "top cell\n", + "freq 6754\n", + "Name: suspension_type, dtype: object" + ] + }, + "execution_count": 70, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.obs[\"suspension_type\"].describe(include=object)" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "suspension_type\n", + "cell 6754\n", + "nucleus 3246\n", + "Name: count, dtype: int64" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "suspension_type_freq = adata.obs[\"suspension_type\"].value_counts()\n", + "suspension_type_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAcQAAAGxCAYAAAD8sMZtAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAABAhklEQVR4nO3deVhWdf7/8Scg3Kw3oLJImvukmEtiKVkuRaDRNmpqOYqllYnlkkvMlFsWZWlqpWZN4ozaYts0OmqIqY2iGY7mymipWAo4FdxqCgif3x99OT9vQQVFb5fX47rOlff5vM+53+eGm1fnPufcx80YYxAREbnGubu6ARERkcuBAlFERAQFooiICKBAFBERARSIIiIigAJRREQEUCCKiIgACkQRERFAgSgiIgIoEEXKSElJwc3NjX379rm6lSvGxo0bufXWW/Hz88PNzY3Nmze7uqXLTr169ejfv7+r25CzqObqBkSkfDNnzsTX1/ey/yNaVFTEgw8+iLe3N6+//jq+vr7UrVvX1W2JVJqbvstUxFlxcTFFRUXYbDbc3Nxc1seNN95IzZo1WbVqlct6qIhdu3bRtGlT3nnnHQYOHOjqdi5bBQUFuLu74+np6epW5Az0kanIaTw8PPD29nZpGF5JcnNzAQgKCjpn7bFjxy5yN5cvm82mMLzMKRCFI0eOMGzYMOrVq4fNZiM0NJS77rqLTZs2WTVnOv7RqVMnOnXq5DTvjTfeoFmzZvj6+hIcHEybNm1YuHChNT5+/Hjc3NzYtWsXPXv2xG63U6NGDYYOHcqJEyfKPMf8+fOJiorCx8eH6tWr07t3bw4cOFCmjxtvvJEdO3bQuXNnfH19ue6665g8eXKZ9Z2rvzMdQ5w5cybNmjXDZrMRERFBYmIieXl5593H2dSrV4/t27ezevVq3NzccHNzo1OnTvzwww+4ubnx+uuvl1lm3bp1uLm58f777wMX53U+Xf/+/enYsSMADz74oNVn6Zi/vz/ff/89d999NwEBAfTp0weAkpISpk2bRrNmzfD29iYsLIwnnniCX3/91Wn9xhgmTZpE7dq18fX1pXPnzmzfvr3M72Pptp7uTD/LpUuXcvvtt+Pn50dAQADx8fFs3769zLb5+/vz008/8cADD+Dv709ISAgjR46kuLjYqbakpITp06fTvHlzvL29CQkJoUuXLnz77bdWTXnvoby8PIYNG0adOnWw2Ww0atSIV155hZKSEqe6Dz74gKioKAICArDb7TRv3pzp06eX/0OR86ZAFAYNGsSsWbPo3r07M2fOZOTIkfj4+LBz585Kr+udd97h6aefJjIykmnTpjFhwgRatWrFhg0bytT27NmTEydOkJyczN13382MGTN4/PHHnWpefPFF+vXrR+PGjZk6dSrDhg0jLS2NDh06lAmjX3/9lS5dutCyZUumTJlCkyZNGDNmDEuXLj2v/k41fvx4EhMTiYiIYMqUKXTv3p23336b2NhYioqKKt3HuUybNo3atWvTpEkT/v73v/P3v/+dv/zlLzRo0ID27duzYMGCMsssWLCAgIAA7r//fqf5Vf06n+qJJ57gz3/+MwBPP/201WepkydPEhcXR2hoKK+99hrdu3e3lhs1ahTt27dn+vTpPPLIIyxYsIC4uDin13Ps2LE8//zztGzZkldffZUGDRoQGxt7QXuaf//734mPj8ff359XXnmF559/nh07dnDbbbeVCc7i4mLi4uKoUaMGr732Gh07dmTKlCnMmTPHqW7AgAFWsL3yyis8++yzeHt7s379+jP28dtvv9GxY0fmz59Pv379mDFjBu3btycpKYkRI0ZYdampqTz00EMEBwfzyiuv8PLLL9OpUyfWrl173q+BnIGRa15gYKBJTEw8a03dunVNQkJCmfkdO3Y0HTt2tB7ff//9plmzZmdd17hx4wxg7rvvPqf5gwcPNoDZsmWLMcaYffv2GQ8PD/Piiy861W3dutVUq1bNaX7Hjh0NYP72t79Z8woKCkx4eLjp3r17pfqbO3euAczevXuNMcbk5uYaLy8vExsba4qLi626N9980wDmvffeq3QfFdGsWTOn17bU22+/bQCzc+dOa15hYaGpWbOm08/oYrzO5fnqq68MYBYtWuQ0PyEhwQDm2WefdZr/9ddfG8AsWLDAaf6yZcuc5pe+7vHx8aakpMSq+/Of/2yAcrf1dKf/LI8cOWKCgoLMY4895lSXnZ1tAgMDneaX9j9x4kSn2ptuuslERUVZj1euXGkA8/TTT5d5/lP7Pv099MILLxg/Pz/z3//+12mZZ5991nh4eJisrCxjjDFDhw41drvdnDx5ssz6pWppD1EICgpiw4YNHDx4sErW9eOPP7Jx48Zz1iYmJjo9fuqppwD417/+BcCnn35KSUkJPXv25H//+581hYeH07hxY7766iun5f39/fnTn/5kPfby8uKWW27hhx9+OK/+Sq1YsYLCwkKGDRuGu/v/f8s89thj2O12lixZUuk+LkTPnj3x9vZ22ktcvnw5//vf/5yet1RVv86V9eSTTzo9XrRoEYGBgdx1111OzxcVFYW/v7/1fKWv+1NPPeX0ceiwYcPOu5fU1FTy8vJ46KGHnJ7bw8ODtm3blrutgwYNcnp8++23O/0sP/nkE9zc3Bg3blyZZc92HHrRokXcfvvtBAcHO/USExNDcXExa9asAX7/nT127Bipqannu9lSQbrsQpg8eTIJCQnUqVOHqKgo7r77bvr160eDBg0qva4xY8awYsUKbrnlFho1akRsbCwPP/ww7du3L1PbuHFjp8cNGzbE3d3d+thq9+7dGGPK1JU6/QSF2rVrl/kDFBwczHfffXde/ZXav38/ADfccIPTfC8vLxo0aGCNV6aPCxEUFMS9997LwoULeeGFF4DfPy697rrruOOOO8rUV/XrXBnVqlWjdu3aTvN2795Nfn4+oaGh5S5TepJO6et6el8hISEEBwefVz+7d+8GKPd1ArDb7U6PS48Hnio4ONjpWOf3339PREQE1atXr3Qv3333XZn1lyp9HQYPHsxHH31E165due6664iNjaVnz5506dKlUs8n56ZAFHr27Mntt9/OZ599xpdffsmrr77KK6+8wqeffkrXrl2BM/+fbnFxMR4eHtbjpk2bkpmZyeLFi1m2bBmffPIJM2fOZOzYsUyYMOGsfZz+HCUlJbi5ubF06VKn5yjl7+/v9Li8Gvj9xIyq6K+iKtLHherXrx+LFi1i3bp1NG/enC+++ILBgwc77cGeyYW+zpVhs9nK9FRSUkJoaGi5x0GBMwbE2Zzt9/P054bfjyOGh4eXqa9WzflP4pl+llWhpKSEu+66i9GjR5c7/oc//AGA0NBQNm/ezPLly1m6dClLly5l7ty59OvXj3nz5l20/q5FCkQBoFatWgwePJjBgweTm5tL69atefHFF61ADA4OLvfkiv3795fZk/Tz86NXr1706tWLwsJCunXrxosvvkhSUhLe3t5W3e7du6lfv771eM+ePZSUlFCvXj3g9z0ZYwz169e3/jhUhYr2V6r0IvPMzEynbS0sLGTv3r3ExMRUWW+nOtvHbV26dCEkJIQFCxbQtm1bfvvtN/r27Vturate5zNp2LAhK1asoH379vj4+JyxrvR13717t9Prfvjw4TJno5buMebl5Tld/nH63nvDhg2B30Omqn5uDRs2ZPny5fzyyy+V2kts2LAhR48erVAfXl5e3Hvvvdx7772UlJQwePBg3n77bZ5//nkaNWp0Ie3LKXQM8RpXXFxMfn6+07zQ0FAiIiIoKCiw5jVs2JD169dTWFhozVu8eHGZ0/J//vlnp8deXl5ERkZijClzNuZbb73l9PiNN94AsEK4W7dueHh4MGHChDJ7V8aYMs9VEZXpr1RMTAxeXl7MmDHDqY+//vWv5OfnEx8fX+k+KsLPz++MZ3hWq1aNhx56iI8++oiUlBSaN29OixYtyq11xet8Nj179qS4uNj6uPdUJ0+etLY5JiYGT09P3njjDae+pk2bVma50qArPe4Gv1/zePoeVFxcHHa7nZdeeqncn/fhw4crvT3du3fHGFPuJwxn+1SgZ8+epKens3z58jJjeXl5nDx5Eij7O+vu7m79rE99j8qF0x7iNe7IkSPUrl2bHj160LJlS/z9/VmxYgUbN25kypQpVt3AgQP5+OOP6dKlCz179uT7779n/vz51h+iUrGxsYSHh9O+fXvCwsLYuXMnb775JvHx8QQEBDjV7t27l/vuu48uXbqQnp7O/Pnzefjhh2nZsiXw+x+5SZMmkZSUxL59+3jggQcICAhg7969fPbZZzz++OOMHDmyUttbmf5KhYSEkJSUxIQJE+jSpQv33XcfmZmZzJw5k5tvvrncE1mqQlRUFLNmzWLSpEk0atSI0NBQp2Nfpafqf/XVV7zyyitnXI8rXuez6dixI0888QTJycls3ryZ2NhYPD092b17N4sWLWL69On06NHDuuYvOTmZe+65h7vvvpv//Oc/LF26lJo1azqtMzY2luuvv54BAwYwatQoPDw8eO+99wgJCSErK8uqs9vtzJo1i759+9K6dWt69+5t1SxZsoT27dvz5ptvVmp7OnfuTN++fZkxYwa7d++mS5culJSU8PXXX9O5c2eGDBlS7nKjRo3iiy++4J577qF///5ERUVx7Ngxtm7dyscff8y+ffuoWbMmAwcO5JdffuGOO+6gdu3a7N+/nzfeeINWrVrRtGnTyv8A5Mwu/YmtcjkpKCgwo0aNMi1btjQBAQHGz8/PtGzZ0sycObNM7ZQp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wMBAvvzySxITE4mKiqJmzZqMHTtWl1yIiMhF42aMMa5u4mJwOBwEBgaSn59/xX58Wu/ZJa5u4Zq37+V4V7dwzdP7wPWu5PdBZbLgqjnLVERE5EIoEEVERFAgioiIAApEERERQIEoIiICKBBFREQABaKIiAigQBQREQEUiCIiIoACUUREBFAgioiIAApEERERQIEoIiICKBBFREQABaKIiAigQBQREQEUiCIiIoACUUREBFAgioiIAApEERERQIEoIiICKBBFREQABaKIiAigQBQREQEUiCIiIoACUUREBFAgioiIAApEERERQIEoIiICKBBFREQABaKIiAigQBQREQEUiCIiIsBlHohvvfUW9erVw9vbm7Zt2/LNN9+4uiUREblKXbaB+OGHHzJixAjGjRvHpk2baNmyJXFxceTm5rq6NRERuQpdtoE4depUHnvsMR555BEiIyOZPXs2vr6+vPfee65uTURErkLVXN1AeQoLC8nIyCApKcma5+7uTkxMDOnp6eUuU1BQQEFBgfU4Pz8fAIfDcXGbvYhKCn5zdQvXvCv59+dqofeB613J74PS3o0x56y9LAPxf//7H8XFxYSFhTnNDwsLY9euXeUuk5yczIQJE8rMr1OnzkXpUa4NgdNc3YGI610N74MjR44QGBh41prLMhDPR1JSEiNGjLAel5SU8Msvv1CjRg3c3Nxc2Nm1y+FwUKdOHQ4cOIDdbnd1OyKXnN4DrmeM4ciRI0RERJyz9rIMxJo1a+Lh4UFOTo7T/JycHMLDw8tdxmazYbPZnOYFBQVdrBalEux2u/4YyDVN7wHXOteeYanL8qQaLy8voqKiSEtLs+aVlJSQlpZGdHS0CzsTEZGr1WW5hwgwYsQIEhISaNOmDbfccgvTpk3j2LFjPPLII65uTURErkKXbSD26tWLw4cPM3bsWLKzs2nVqhXLli0rc6KNXL5sNhvjxo0r81G2yLVC74Eri5upyLmoIiIiV7nL8hiiiIjIpaZAFBERQYEoIiICKBBFREQABaKIiAigQBQREQEu4+sQ5cpw6vfHnsvUqVMvYicil49Nmzbh6elJ8+bNAfjHP/7B3LlziYyMZPz48Xh5ebm4QymPAlEuyH/+858K1ekL1uVa8sQTT/Dss8/SvHlzfvjhB3r37s0f//hHFi1axG+//ca0adNc3aKUQxfmi4hUscDA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ffv2ZcGCBfz2229ONe3atXO6OWx0dDS7d++muLiYrVu3UlxczB/+8AfrWJ+/vz+rV6/m+++/t5bx9fWlYcOG1uNatWqRm5sLQPXq1enfvz9xcXHce++9TJ8+3enj1FM5HA4OHjxI+/btnea3b9+enTt3Os1r0aKF0/MB1nOej8cee4z333+fEydOUFhYyMKFC3n00Uedalq2bImvr6/1ODo6mqNHj3LgwAH27NnDb7/9xl133eX0Wv3tb39zeq1ELoROqpFrmoeHB6mpqaxbt44vv/ySN954g7/85S9s2LABd3d3p+N9AEVFRda/AwIC2LRpE6tWreLLL79k7NixjB8/no0bNxIUFHTO5z569CgeHh5kZGTg4eHhNHbqiTCn3ynBzc3Nqa+5c+fy9NNPs2zZMj788EOee+45UlNTadeuXWVeCienPmdpoJeUlJz3+u69915sNhufffYZXl5eFBUVOR1vPZejR48CsGTJEq677jqnMZvNdt59iZxKe4hyzXNzc6N9+/ZMmDCB//znP3h5efHZZ58REhLitLdVXFzMtm3bnJatVq0aMTExTJ48me+++459+/Y53clgw4YNTvXr16+ncePGeHh4cNNNN1FcXExubi6NGjVymsLDwyu1DTfddBNJSUmsW7eOG2+8sdx78dntdiIiIli7dq3T/LVr1xIZGVmp5zsTLy8viouLy8yvVq0aCQkJzJ07l7lz59K7d298fHycarZs2cLx48etx+vXr8ff3586deoQGRmJzWYjKyurzGtVp06dKuldRHuIck3bsGEDaWlpxMbGEhoayoYNGzh8+DBNmzbFz8+PESNGsGTJEho2bMjUqVOdrq9bvHgxP/zwAx06dCA4OJh//etflJSUcMMNN1g1WVlZjBgxgieeeIJNmzbxxhtvMGXKFAD+8Ic/0KdPH/r168eUKVO46aabOHz4MGlpabRo0YL4+Phz9r93717mzJnDfffdR0REBJmZmezevZt+/fqVWz9q1CjGjRtHw4YNadWqFXPnzmXz5s0sWLDgwl7I/1OvXj2OHj1KWlqa9RFo6cegAwcOpGnTpgBlQhl+v8v8gAEDeO6559i3bx/jxo1jyJAhuLu7ExAQwMiRIxk+fDglJSXcdttt5Ofns3btWux2OwkJCVXSv1zbFIhyTbPb7axZs4Zp06bhcDioW7cuU6ZMoWvXrhQVFbFlyxb69etHtWrVGD58uNN97oKCgvj0008ZP348J06coHHjxrz//vs0a9bMqunXrx/Hjx/nlltuwcPDg6FDh/L4449b43PnzmXSpEk888wz/PTTT9SsWZN27dpxzz33VKh/X19fdu3axbx58/j555+pVasWiYmJPPHEE+XWP/300+Tn5/PMM8+Qm5tLZGQkX3zxBY0bNz7PV9DZrbfeyqBBg+jVqxc///wz48aNY/z48QA0btyYW2+9lV9++YW2bduWWfbOO++kcePGdOjQgYKCAh566CFrWYAXXniBkJAQkpOT+eGHHwgKCqJ169b8+c9/rpLeRfRNNSIXSadOnWjVqhXTpk1zdSuXBWMMjRs3ZvDgwYwYMcJprH///uTl5fH555+7pjkRtIcoIpfA4cOH+eCDD8jOzuaRRx5xdTsi5dJJNSJSYV27dnW67OHU6aWXXjrjcqGhoUycOJE5c+YQHBx8CTsWqTh9ZCoiFfbTTz85nQl6qurVq1O9evVL3JFI1VEgioiIoI9MRUREAAWiiIgIoEAUEREBFIgiIiKAAlFERARQIIqIiAAKRBEREUCBKCIiAsD/A6nrZlFr2md4AAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "suspension_type_freq.plot(\n", + " kind=\"bar\",\n", + " figsize=(5, 4),\n", + " title=\"suspension_type frequencies\",\n", + " legend=False,\n", + ")\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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rPdDXxvtYYzZaTmZ9eptbMfov1DlGu1itcjnGGiLs8oWZ5VFocebMd0Y86HaJBDv+gcbZ+GyyOizRE8dLsVoq2DHGf/90ZuxSqh4jfWNZY2Y0hyJAc8x3v0XbFw05vzjzTj+G/twsGkGo42Msec/Fr33O2M8+I/JQPud/z5utchn/HqXH0ig4413f/qPX+N3sGNVpNo3FP/xZtTRe18Ktk6oY6NxLAh3uw1l9EE4+6gxlvz7saHHiOZkcbuD/DvnCvX3v/9dWVlZ+te//qVu3br5zJs2bZr27dunN998s9567dq1k91u1+TJk1VWVqaNGzdKqnvk/8CBA7Vq1aqwtl9eXi673S6n06mUlJTGVgcAAADAj1S4uUHUXWnr0aOHbDabNm/eXG/etddeq6NHj6p9+/bq3r27z4/dbu4/bQAAAADQGFGXtCUmJmru3Ll6/PHH9frrr6ugoEA7d+7UunXrNGHCBLVt21ajR49Wfn6+vv76a23ZskUzZ87UN99809yhAwAAAIhCUfcgEklauHChYmNjtWjRIpWUlKhjx46aOnWqWrVqpW3btmnu3LkaO3asKioqlJaWpuHDh3MrIwAAAIBmEXWfaWtuTqdTDodDRUVFJIIAAABAFCsvL1d6errKyspCfhwrKq+0NaeKigpJUnp6ejNHAgAAAKAlqKioCJm0caXtMnO5XCopKVFycrLnu+AAAAAARB+3262Kigp16tRJVmvwx42QtAEAAABACxZ1T48EAAAAgB8TkjYAAAAAaMFI2gAAAACgBSNpAwAAAIAWjKQNAIBGmDx5ssaMGeN5nZOTo1mzZjVbPACAKw9JGwAAzSQjI0OrVq1q7jAAAC0cSRsAAAAAtGAkbQCAqOdyubRy5Up1795dCQkJ6tKli5YvXy5JKioq0rhx4+RwOJSamqrRo0ersLCw0dvMycnR8ePHNXv2bFksFlksFp09e1YpKSl69913fZbduHGjWrdurYqKChUWFspiseidd97RDTfcoMTERPXr109bt271WefQoUO64447lJSUpKuvvlr33Xefvv3220bHDQC4/EjaAABRb/78+crNzdXChQv15Zdf6q233tLVV1+tmpoajRw5UsnJycrPz9eOHTuUlJSk22+/XRcuXGjUNt977z117txZS5cuVWlpqUpLS9W6dWvdc889Wr9+vc+y69ev189//nMlJyd7pj322GN69NFHtX//fg0dOlR33nmnTp8+LUkqKyvTrbfequzsbH3++ef68MMP9e9//1vjxo1rVMwAgOYR29wBAADQnCoqKvTss89qzZo1mjRpkiQpMzNTN910kzZs2CCXy6WXX35ZFotFUl0C5XA4tGXLFo0YMcL0dlNTUxUTE6Pk5GR16NDBM/1Xv/qVbrjhBpWWlqpjx446deqUNm3apL/85S8+60+fPl133323JGnt2rX68MMPtW7dOj3++ONas2aNsrOztWLFCs/yr7zyitLT0/XPf/5TPXv2NB03AODy40obACCqHTlyRNXV1Ro+fHi9eQcPHtSxY8eUnJyspKQkJSUlKTU1VefPn1dBQUGTxHPdddepb9++eu211yRJGzZsUNeuXTVs2DCf5YYOHer5OzY2VoMHD9aRI0c8cX/66aeemJOSktSrVy9JarK4AQBNhyttAICoZrPZgs6rrKzUoEGD9Oabb9ab165duyaL6Ve/+pWee+45zZs3T+vXr9cDDzzgudIXjsrKSt155516+umn683r2LFjJEMFAFwGXGkDAES1Hj16yGazafPmzfXmXXvttTp69Kjat2+v7t27+/zY7fZGbzs+Pl61tbX1pk+cOFHHjx/X6tWr9eWXX3pu2/S2c+dOz98XL17U3r171bt3b0/chw8fVkZGRr24W7du3ei4AQCXF0kbACCqJSYmau7cuXr88cf1+uuvq6CgQDt37tS6des0YcIEtW3bVqNHj1Z+fr6+/vprbdmyRTNnztQ333zT6G1nZGRo27ZtKi4u9nmyY5s2bTR27Fg99thjGjFihDp37lxv3eeee07vv/++vvrqK/3617/Wd999pylTpkiSfv3rX+vMmTMaP3689uzZo4KCAn300Ud64IEHAiaJAICWjaQNABD1Fi5cqEcffVSLFi1S79699ctf/lKnTp1Sq1attG3bNnXp0kVjx45V79699eCDD+r8+fNKSUlp9HaXLl2qwsJCZWZm1rvd8sEHH9SFCxc8iZi/3Nxc5ebmasCAAdq+fbs++OADtW3bVpLUqVMn7dixQ7W1tRoxYoT69++vWbNmyeFwyGrl1A8APzYWt9vtbu4gAACArzfeeEOzZ89WSUmJ4uPjPdMLCwvVrVs37d+/XwMHDmy+AAEAlw0PIgEAoAU5d+6cSktLlZubq//6r//ySdgAANGJeyQAAGgC+fn5Po/c9/8JZuXKlerVq5c6dOig+fPnX8aIAQAtFbdHAgDQBKqqqlRcXBx0fvfu3S9jNACAHzOSNgAAAABowbg9EgAAAABaMJI2AAAAAGjBSNoAAAAAoAUjaQMAAACAFoykDQAAAABaMJI2AAAAAGjBSNoAAAAAoAX7/1BWD1ylU8aAAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.plot.scatter(\n", + " x=\"cell_type\",\n", + " y=\"suspension_type\",\n", + " s=1,\n", + " figsize=(10, 2),\n", + ")\n", + "plt.xticks([])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA20AAADBCAYAAABcxFjCAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAfU0lEQVR4nO3de1SUdeLH8c8gCCgwiEoKkhfUvKIk67WUk62X3NJstUxTs2NHNy9omlTe81abZW5mVqZmdjtdzHOw1LW85HrN2+pSq2woAa6/zBlAEcGZ3x/ILKOo+PDojM77dQ5/zPe5fWZGcT4+z/Mdi9PpdAoAAAAA4JX8PB0AAAAAAHBllDYAAAAA8GKUNgAAAADwYpQ2AAAAAPBilDYAAAAA8GKUNgAAAADwYpQ2AAAAAPBi/p4O4GscDoeysrIUGhoqi8Xi6TgAAAAAPMTpdCo3N1dRUVHy87vy+TRK202WlZWlmJgYT8cAAAAA4CUyMjJUp06dKy6ntN1koaGhkorfmLCwMA+nAQAAAOApOTk5iomJcXWEK6G03WQll0SGhYVR2gAAAABc87ap23oikqFDh6pPnz6ejgEAAAAAht3WpQ0AAAAAbnWUNgAAAADwYh69py0xMVFxcXEKCgrSe++9p8qVK2vEiBGaPn260tPTVb9+fe3bt0+tW7eWJNlsNlWrVk3ff/+9EhMTJUmHDx/WpEmTtGXLFjmdTrVu3VrLly9XbGzsZcdzOBx6+eWX9c477+jEiRNq3LixpkyZoj//+c+SpOXLlyspKUk2m821zerVq/Xwww/L6XRKkg4cOKCkpCTt2bNHFotFjRo10pIlS5SQkFDmcywoKFBBQYHrcU5OjgmvnDnqJacY3jYu2qo1o+/RmI/3KeVglvwsFhU6il+j8GB/5Z4rklPSxSE34cEBsuUXuh5bJFmD/WXLL3KNRYcHKdN2zlC2WX1aaNcvv2vNgaxyb/NQqygtHBDv9ppYJP0yr5daz1gnW36RwoP9NaF7E01ZfUhOFT/Pzo0jXcexSK5xe36RggL89GKvZhrUvq4kaczH+9wyVbJIveKi1LZ+hBZvSpPkVKbtnOu1/XDHMS3elKbqVSvrcJZdveKitOFfJ5Rf6FDwxX0v3pSm388UKL/QIV08ti2/yLUPSa78JcIvea39LNKf4qJc2Uof/9V1P6ug6IKKLjhV5HCqZbRVp86cV5u61bTl3/+nMwVFrvc9OjxIkkUjE2M1qH3dcv35Kp3zVnTpe1ryZwa4nZX1dzvdi/7cX/o773rN6tPC9Xsb7kq/9970nvuqinyOu5Ib8e9y6ZzR4UHaltzV1P1f65hlCQ7wU+pLPW94DjN5/EzbihUrVLVqVe3cuVOvvPKKZs6cqQ0bNpRr28zMTHXu3FmBgYH67rvv9OOPP2rYsGEqKir7l/XcuXP1wQcf6O2339bhw4c1btw4DRo0SJs3by533oEDB6pOnTravXu3fvzxRyUnJysgIOCK68+dO1dWq9X1c7tM938w0y5JSjmYpQtOuT64S5Itv0gXnGUXtuLlhW6PnRe3Kc1oYZOkxZvSlHKw/IVNUpnrl8QvyWbLL9LiTWlu46W3Kz3ulJRf6LhYxso+xgVn8djiTWnKtOW7nnPJa1syfjDT7lq3pJyV7DvTlu8aK521ZB+lx6702OF0z1b6+Lb8QuUXOlTocMp5cVmmLV8pB7Nkyy90e98zbeeUact3e87XUjrnrejS9/QKf+QB3EQVKWySrut3GHC7udH/Llfk852ZSn92ulV4vLTFxcVp2rRpatSokQYPHqyEhARt3LixXNsuWrRIVqtVn3zyiRISEtS4cWM9+eSTuuuuuy5bt6CgQHPmzNH777+v7t27q0GDBho6dKgGDRqkJUuWlDvv8ePHdf/996tJkyZq1KiR+vXrp1atWl1x/eeff152u931k5GRUe5jebO4aKuk4jNFlSxSgN//ZrwJD/ZXJUvxGZyyhAe7l1zLxW1KKz5rY8zIxFj1iou6rm3KWr8kfkm28GB/jUyMdRsvvV3pcYuK/xdnZOL/zvheeoySM20jE2MVHR7ses4lr23JeFy01bVucEDxX9mSfUeHB7vGSmct2UfpsSs99rO4Zyt9/PDgAAUH+CnAzyLLxWXR4cHqFRel8OAAt/c9OjxI0eHBbs/5WkrnvBVd+p5efd4nADfDpb/jrtf1/A4Dbjc3+t/liny+M1Ppz063Couz5Lo/D0hMTFTz5s21aNEi11jv3r1VvXp1TZ069ZqXRz7wwAOqWbOmVqxYUeb+hw4dKpvNptWrV+vw4cNq0aKFqlat6rbO+fPnFR8fr507d5br8sjp06dr9uzZ6tKli+6//37169evzEsxryQnJ0dWq1V2u50p/wEAAAAfVt5u4PHvabv00kKLxSKHwyE/v+IGXLpTFha6X1YXHBxc7uPk5eVJklJSUhQdHe22LDAwUJLk5+enSzvspcecPn26Hn/8caWkpOibb77RtGnT9Mknn+jhhx8udxYAAAAAKC+vPTdYs2ZNSVJ2drZrbP/+/W7rxMXFaevWrZcVq7I0a9ZMgYGBOn78uBo2bOj2U3KfWc2aNZWbm6szZ85c8ZiS1LhxY40bN07r169X3759tWzZMgPPEAAAAACuzWtLW3BwsNq3b6958+YpNTVVmzdv1uTJk93WGTVqlHJycvTYY49pz549OnLkiFauXKmff/75sv2FhoZqwoQJGjdunFasWKG0tDTt3btXf/vb31yXV7Zr105VqlTRCy+8oLS0NH300Udavny5ax/5+fkaNWqUNm3apGPHjmnbtm3avXu3mjZtekNfCwAAAAC+y2tLmyS9//77KioqUps2bZSUlKRZs2a5La9evbq+++475eXlqUuXLmrTpo3efffdK87m+NJLL2nKlCmaO3eumjZtqh49eiglJUX169eXJEVEROjDDz/U2rVr1bJlS3388ceaPn26a/tKlSrp1KlTGjx4sBo3bqz+/furZ8+emjFjxg17DQAAAAD4No9OROKLmIgEAAAAgFT+buDVZ9oAAAAAwNdR2gAAAADAi1HaAAAAAMCLUdoAAAAAwItR2gAAAADAi1HaAAAAAMCLUdoAAAAAwItR2gAAAADAixkubVu3btWgQYPUoUMHZWZmSpJWrlypH374wbRwAAAAAODrDJW2L774Qt27d1dwcLD27dungoICSZLdbtecOXNMDQgAAAAAvsxQaZs1a5befvttvfvuuwoICHCNd+rUSXv37jUtHAAAAAD4OkOl7eeff1bnzp0vG7darbLZbBXNBAAAAAC4yFBpq1Wrlo4ePXrZ+A8//KAGDRpUOBQAAAAAoJih0jZ8+HCNHTtWO3fulMViUVZWllatWqUJEyZo5MiRZmcEAAAAAJ/lb2Sj5ORkORwOde3aVWfPnlXnzp0VGBioCRMmaPTo0WZnBAAAAACfZXE6nU6jG58/f15Hjx5VXl6emjVrppCQEDOz3ZZycnJktVplt9sVFhbm6TgAAAAAPKS83cDQmbYSlStXVmhoqEJDQylsAAAAAHADGLqnraioSFOmTJHValW9evVUr149Wa1WTZ48WYWFhWZnBAAA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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.plot.scatter(\n", + " x=\"donor_id\",\n", + " y=\"suspension_type\",\n", + " s=1,\n", + " figsize=(10, 2),\n", + ")\n", + "plt.xticks([])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.groupby(\"suspension_type\", observed=True).boxplot(\n", + " column=\"total_mrna_umis\",\n", + " figsize=(3, 4),\n", + " rot=90,\n", + " xlabel=None,\n", + " ylabel=None,\n", + " subplots=False,\n", + " grid=False,\n", + ")\n", + "plt.ylim(0, 5e4)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## `assay`" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 10000\n", + "unique 19\n", + "top 10x 3' v3\n", + "freq 3690\n", + "Name: assay, dtype: object" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.obs[\"assay\"].describe(include=object)" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "assay\n", + "10x 3' v3 3690\n", + "10x 3' v2 2219\n", + "10x 5' v1 1198\n", + "sci-RNA-seq 1182\n", + "10x 5' v2 820\n", + "10x 3' transcription profiling 209\n", + "microwell-seq 183\n", + "10x 5' transcription profiling 181\n", + "Drop-seq 71\n", + "BD Rhapsody Whole Transcriptome Analysis 49\n", + "10x multiome 46\n", + "BD Rhapsody Targeted mRNA 36\n", + "single-cell RNA sequencing 31\n", + "Seq-Well 29\n", + "Smart-seq2 24\n", + "10x 3' v1 14\n", + "single cell library construction 10\n", + "inDrop 7\n", + "STRT-seq 1\n", + "Name: count, dtype: int64" + ] + }, + "execution_count": 79, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "assay_freq = adata.obs[\"assay\"].value_counts()\n", + "assay_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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IiIC8BbFUZUqVRAcHIyEhATs3LkT/fr1w8mTJ+Hi4oKhQ4dK7WrWrAl7e3u0bNkSERERqFixYqEGf9WUKVMwfvx46X5iYiKcnJze63MSEREREdF/xxtfVmdoaAhnZ2fUr18f8+bNQ+3atbFs2bJc2zZq1AgAcOvWLQCAnZ0d4uLiNNrk3Lezs8u3jYWFRZ5njQBArVZLs+jl3IiIiIiIiArqndc5ysrKQmpqaq77goODAQD29vYAAFdXV1y+fBkPHjyQ2vj6+sLCwkK6NM/V1RV+fn4aj+Pr66sxromIiIiIiKiwvdFldVOmTEG7du1QpkwZPHv2DNu2bcOJEyfg4+ODiIgIbNu2De3bt0eJEiUQGhqKcePGoVmzZqhVqxYAoE2bNnBxcUGfPn2wcOFCxMbGYtq0aRgxYgTUajUAYNiwYVi5ciUmT56MgQMH4tixY9ixYwcOHizcGeWIiIiIiIhe9kbF0YMHD9C3b1/cv38flpaWqFWrFnx8fNC6dWvExMTg6NGjWLp0KZ4/fw4nJyd07doV06ZNk75fX18fBw4cwPDhw+Hq6gpTU1P069dPY12k8uXL4+DBgxg3bhyWLVsGR0dHrFu3jmscERERERHRe/XO6xwpFdc5IiIiIiIioAjWOSIiIiIiIvovYXFEREREREQEFkdEREREREQAWBwREREREREBYHFEREREREQEgMURERERERERABZHREREREREAFgcERERERERAWBxREREREREBIDFEREREREREQAWR0RERERERABYHBEREREREQFgcURERERERASAxREREREREREAFkdEREREREQAWBwREREREREBYHFEREREREQEgMURERERERERABZHREREREREAFgcERERERERAWBxREREREREBIDFEREREREREQAWR0RERERERABYHBEREREREQFgcURERERERASAxREREREREREAFkdEREREREQAWBwREREREREBeMPiaPXq1ahVqxYsLCxgYWEBV1dXHDp0SNqfkpKCESNGoESJEjAzM0PXrl0RFxen8RjR0dHw9PSEiYkJbGxsMGnSJGRkZGi0OXHiBOrVqwe1Wg1nZ2ds2rTp7V8hERERERFRAbxRceTo6Ij58+cjMDAQFy9eRIsWLdC5c2eEhYUBAMaNG4f9+/fjjz/+wMmTJ3Hv3j106dJF+v7MzEx4enoiLS0NZ8+exebNm7Fp0ybMmDFDahMZGQlPT0+4u7sjODgYY8eOxeDBg+Hj41NIL5mIiIiIiEibSggh3uUBihcvju+//x6ff/45SpUqhW3btuHzzz8HAFy/fh3VqlVDQEAAGjdujEOHDqFDhw64d+8ebG1tAQBr1qyBl5cXHj58CENDQ3h5eeHgwYO4cuWK9Bzdu3dHfHw8Dh8+XOBciYmJsLS0REJCAiwsLPJtW+7rg2/xyvMWNd+zUB+PiIiIiIjeXkFrg7cec5SZmYnt27fj+fPncHV1RWBgINLT09GqVSupTdWqVVGmTBkEBAQAAAICAlCzZk2pMAIADw8PJCYmSmefAgICNB4jp03OY+QlNTUViYmJGjciIiIiIqKCeuPi6PLlyzAzM4NarcawYcOwZ88euLi4IDY2FoaGhrCystJob2tri9jYWABAbGysRmGUsz9nX35tEhMT8eLFizxzzZs3D5aWltLNycnpTV8aERERERF9wN64OKpSpQqCg4Nx7tw5DB8+HP369cPVq1ffR7Y3MmXKFCQkJEi3mJgYuSMREREREZEOKfam32BoaAhnZ2cAQP369XHhwgUsW7YMX375JdLS0hAfH69x9iguLg52dnYAADs7O5w/f17j8XJms3u5zasz3MXFxcHCwgLGxsZ55lKr1VCr1W/6coiIiIiIiAAUwjpHWVlZSE1NRf369WFgYAA/Pz9pX3h4OKKjo+Hq6goAcHV1xeXLl/HgwQOpja+vLywsLODi4iK1efkxctrkPAYREREREdH78EZnjqZMmYJ27dqhTJkyePbsGbZt24YTJ07Ax8cHlpaWGDRoEMaPH4/ixYvDwsICo0aNgqurKxo3bgwAaNOmDVxcXNCnTx8sXLgQsbGxmDZtGkaMGCGd9Rk2bBhWrlyJyZMnY+DAgTh27Bh27NiBgwcLd0Y5IiIiIiKil71RcfTgwQP07dsX9+/fh6WlJWrVqgUfHx+0bt0aALBkyRLo6emha9euSE1NhYeHB1atWiV9v76+Pg4cOIDhw4fD1dUVpqam6NevH2bPni21KV++PA4ePIhx48Zh2bJlcHR0xLp16+Dh4VFIL5mIiIiIiEjbO69zpFRc54iIiIiIiIAiWOeIiIiIiIjov4TFEREREREREVgcERERERERAWBxREREREREBIDFEREREREREQAWR0RERERERABYHBEREREREQFgcURERERERASAxREREREREREAFkdEREREREQAWBwREREREREBYHFEREREREQEgMURERERERERABZHREREREREAFgcERERERERAWBxREREREREBIDFEREREREREQAWR0RERERERABYHBEREREREQFgcURERERERASAxREREREREREAFkdEREREREQAWBwREREREREBYHFEREREREQEgMURERERERERABZHREREREREAFgcERERERERAWBxREREREREBIDFEREREREREYA3LI7mzZuHjz76CObm5rCxscGnn36K8PBwjTZubm5QqVQat2HDhmm0iY6OhqenJ0xMTGBjY4NJkyYhIyNDo82JEydQr149qNVqODs7Y9OmTW/3ComIiIiIiArgjYqjkydPYsSIEfj777/h6+uL9PR0tGnTBs+fP9doN2TIENy/f1+6LVy4UNqXmZkJT09PpKWl4ezZs9i8eTM2bdqEGTNmSG0iIyPh6ekJd3d3BAcHY+zYsRg8eDB8fHze8eUSERERERHlrtibND58+LDG/U2bNsHGxgaBgYFo1qyZtN3ExAR2dna5PsaRI0dw9epVHD16FLa2tqhTpw6+/fZbeHl5YdasWTA0NMSaNWtQvnx5LFq0CABQrVo1nDlzBkuWLIGHh8ebvkYiIiIiIqLXeqcxRwkJCQCA4sWLa2zfunUrSpYsiRo1amDKlClITk6W9gUEBKBmzZqwtbWVtnl4eCAxMRFhYWFSm1atWmk8poeHBwICAvLMkpqaisTERI0bERERERFRQb3RmaOXZWVlYezYsWjatClq1Kghbe/ZsyfKli0LBwcHhIaGwsvLC+Hh4di9ezcAIDY2VqMwAiDdj42NzbdNYmIiXrx4AWNjY6088+bNg7e399u+HCIiIiIi+sC9dXE0YsQIXLlyBWfOnNHYPnToUOnrmjVrwt7eHi1btkRERAQqVqz49klfY8qUKRg/frx0PzExEU5OTu/t+YiIiIiI6L/lrS6rGzlyJA4cOIDjx4/D0dEx37aNGjUCANy6dQsAYGdnh7i4OI02Ofdzxinl1cbCwiLXs0YAoFarYWFhoXEjIiIiIiIqqDcqjoQQGDlyJPbs2YNjx46hfPnyr/2e4OBgAIC9vT0AwNXVFZcvX8aDBw+kNr6+vrCwsICLi4vUxs/PT+NxfH194erq+iZxiYiIiIiICuyNiqMRI0bg119/xbZt22Bubo7Y2FjExsbixYsXAICIiAh8++23CAwMRFRUFP7880/07dsXzZo1Q61atQAAbdq0gYuLC/r06YOQkBD4+Phg2rRpGDFiBNRqNQBg2LBhuH37NiZPnozr169j1apV2LFjB8aNG1fIL5+IiIiIiCjbGxVHq1evRkJCAtzc3GBvby/dfv/9dwCAoaEhjh49ijZt2qBq1aqYMGECunbtiv3790uPoa+vjwMHDkBfXx+urq7o3bs3+vbti9mzZ0ttypcvj4MHD8LX1xe1a9fGokWLsG7dOk7jTURERERE741KCCHkDvE+JCYmwtLSEgkJCa8df1Tu64OF+txR8z0L9fGIiIiIiOjtFbQ2eKd1joiIiIiIiP4rWBwRERERERGBxREREREREREAFkdEREREREQAWBwREREREREBYHFEREREREQEgMURERERERERABZHREREREREAFgcERERERERAWBxREREREREBIDFEREREREREQAWR0RERERERABYHBEREREREQFgcURERERERASAxREREREREREAoJjcAahgyn19sFAfL2q+Z6E+HhERERGRruOZIyIiIiIiIrA4IiIiIiIiAsDiiIiIiIiICACLIyIiIiIiIgAsjoiIiIiIiACwOCIiIiIiIgLA4oiIiIiIiAgAiyMiIiIiIiIALI6IiIiIiIgAsDgiIiIiIiICwOKIiIiIiIgIAIsjIiIiIiIiACyOiIiIiIiIALxhcTRv3jx89NFHMDc3h42NDT799FOEh4drtElJScGIESNQokQJmJmZoWvXroiLi9NoEx0dDU9PT5iYmMDGxgaTJk1CRkaGRpsTJ06gXr16UKvVcHZ2xqZNm97uFRIRERERERXAGxVHJ0+exIgRI/D333/D19cX6enpaNOmDZ4/fy61GTduHPbv348//vgDJ0+exL1799ClSxdpf2ZmJjw9PZGWloazZ89i8+bN2LRpE2bMmCG1iYyMhKenJ9zd3REcHIyxY8di8ODB8PHxKYSXTEREREREpE0lhBBv+80PHz6EjY0NTp48iWbNmiEhIQGlSpXCtm3b8PnnnwMArl+/jmrVqiEgIACNGzfGoUOH0KFDB9y7dw+2trYAgDVr1sDLywsPHz6EoaEhvLy8cPDgQVy5ckV6ru7duyM+Ph6H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ee738fF57WMUL14c27Zty7dNrVq1cPr06TeNR0RERERE9Fbe+5gjIiIiIiIiXcDiiIiIiIiICCyOiIiIiIiIALA4IiIiIiIiAsDiiIiIiIiICACLIyIiIiIiIgAsjoiIiIiIiACwOCIiIiIiIgLA4oiIiIiIiAgAiyMiIiIiIiIALI6IiIiIiIgAsDgiIiIiIiICwOKIiIiIiIgIAIsjIiIiIiIiACyOiIiIiIiIALA4IiIiIiIiAsDiiIiIiIiICABQTO4A9N9R7uuDhfp4UfM9C/XxiIiIiIjyw+KIPhiFXbwBLOCIiIiI/kt4WR0RERERERFYHBEREREREQFgcURERERERASAxREREREREREAFkdEREREREQAWBwREREREREBYHFEREREREQEgMURERERERERABZHREREREREAN6iODp16hQ6duwIBwcHqFQq7N27V2O/EAIzZsyAvb09jI2N0apVK9y8eVOjzZMnT9CrVy9YWFjAysoKgwYNQlJSkkab0NBQfPLJJzAyMoKTkxMWLlz45q+OiIiIiIiogN64OHr+/Dlq166NH3/8Mdf9CxcuxPLly7FmzRqcO3cOpqam8PDwQEpKitSmV69eCAsLg6+vLw4cOIBTp05h6NCh0v7ExES0adMGZcuWRWBgIL7//nvMmjULa9eufYuXSERERERE9HrF3vQb2rVrh3bt2uW6TwiBpUuXYtq0aejcuTMAYMuWLbC1tcXevXvRvXt3XLt2DYcPH8aFCxfQoEEDAMCKFSvQvn17/PDDD3BwcMDWrVuRlpaGDRs2wNDQENWrV0dwcDAWL16sUUQREREREREVlkIdcxQZGYnY2Fi0atVK2mZpaYlGjRohICAAABAQEAArKyupMAKAVq1aQU9PD+fOnZPaNGvWDIaGhlIbDw8PhIeH4+nTp7k+d2pqKhITEzVuREREREREBVWoxVFsbCwAwNbWVmO7ra2ttC82NhY2NjYa+4sVK4bixYtrtMntMV5+jlfNmzcPlpaW0s3JyendXxAREREREX0w/jOz1U2ZMgUJCQnSLSYmRu5IRERERESkQwq1OLKzswMAxMXFaWyPi4uT9tnZ2eHBgwca+zMyMvDkyRONNrk9xsvP8Sq1Wg0LCwuNGxERERERUUEVanFUvnx52NnZwc/PT9qWmJiIc+fOwdXVFQDg6uqK+Ph4BAYGSm2OHTuGrKwsNGrUSGpz6tQppKenS218fX1RpUoVWFtbF2ZkIiIiIiIiAG9RHCUlJSE4OBjBwcEAsidhCA4ORnR0NFQqFcaOHYs5c+bgzz//xOXLl9G3b184ODjg008/BQBUq1YNbdu2xZAhQ3D+/Hn4+/tj5MiR6N69OxwcHAAAPXv2hKGhIQYNGoSwsDD8/vvvWLZsGcaPH19oL5yIiIiIiOhlbzyV98WLF+Hu7i7dzylY+vXrh02bNmHy5Ml4/vw5hg4divj4eHz88cc4fPgwjIyMpO/ZunUrRo4ciZYtW0JPTw9du3bF8uXLpf2WlpY4cuQIRowYgfr166NkyZKYMWMGp/EmIiIiIqL35o2LIzc3Nwgh8tyvUqkwe/ZszJ49O882xYsXx7Zt2/J9nlq1auH06dNvGo+IiIiIiOit/GdmqyMiIiIiInoXLI6IiIiIiIjA4oiIiIiIiAgAiyMiIiIiIiIALI6IiIiIiIgAsDgiIiIiIiICwOKIiIiIiIgIAIsjIiIiIiIiAG+xCCwRvT/lvj5Y6I8ZNd+z0B+TiIiI6L+IZ46IiIiIiIjA4oiIiIiIiAgAiyMiIiIiIiIALI6IiIiIiIgAsDgiIiIiIiICwOKIiIiIiIgIAIsjIiIiIiIiACyOiIiIiIiIALA4IiIiIiIiAsDiiIiIiIiICACLIyIiIiIiIgAsjoiIiIiIiACwOCIiIiIiIgLA4oiIiIiIiAgAiyMiIiIiIiIALI6IiIiIiIgAsDgiIiIiIiICwOKIiIiIiIgIAIsjIiIiIiIiACyOiIiIiIiIALyH4mjWrFlQqVQat6pVq0r7U1JSMGLECJQoUQJmZmbo2rUr4uLiNB4jOjoanp6eMDExgY2NDSZNmoSMjIzCjkpERERERCQp9j4etHr16jh69Oi/T1Ls36cZN24cDh48iD/++AOWlpYYOXIkunTpAn9/fwBAZmYmPD09YWdnh7Nnz+L+/fvo27cvDAwMMHfu3PcRl4iIiIiI6P0UR8WKFYOdnZ3W9oSEBKxfvx7btm1DixYtAAAbN25EtWrV8Pfff6Nx48Y4cuQIrl69iqNHj8LW1hZ16tTBt99+Cy8vL8yaNQuGhobvIzIREREREX3g3suYo5s3b8LBwQEVKlRAr169EB0dDQAIDAxEeno6WrVqJbWtWrUqypQpg4CAAABAQEAAatasCVtbW6mNh4cHEhMTERYWludzpqamIjExUeNGRERERERUUIVeHDVq1AibNm3C4cOHsXr1akRGRuKTTz7Bs2fPEBsbC0NDQ1hZWWl8j62tLWJjYwEAsbGxGoVRzv6cfXmZN28eLC0tpZuTk1PhvjAiIiIiIvpPK/TL6tq1ayd9XatWLTRq1Ahly5bFjh07YGxsXNhPJ5kyZQrGjx8v3U9MTGSBREREREREBfbep/K2srJC5cqVcevWLdjZ2SEtLQ3x8fEabeLi4qQxSnZ2dlqz1+Xcz20cUw61Wg0LCwuNGxERERERUUG99+IoKSkJERERsLe3R/369WFgYAA/Pz9pf3h4OKKjo+Hq6goAcHV1xeXLl/HgwQOpja+vLywsLODi4vK+4xIRERER0Qeq0C+rmzhxIjp27IiyZcvi3r17mDlzJvT19dGjRw9YWlpi0KBBGD9+PIoXLw4LCwuMGjUKrq6uaNy4MQCgTZs2cHFxQZ8+fbBw4ULExsZi2rRpGDFiBNRqdWHHJSIiIiIiAvAeiqO7d++iR48eePz4MUqVKoWPP/4Yf//9N0qVKgUAWLJkCfT09NC1a1ekpqbCw8MDq1atkr5fX18fBw4cwPDhw+Hq6gpTU1P069cPs2fPLuyoREREREREkkIvjrZv357vfiMjI/z444/48ccf82xTtmxZ/PXXX4UdjYiIiIiIKE/vfcwRERERERGRLmBxREREREREBBZHREREREREAFgcERERERERAWBxREREREREBIDFEREREREREQAWR0RERERERABYHBEREREREQFgcURERERERASAxREREREREREAFkdEREREREQAWBwREREREREBYHFEREREREQEgMURERERERERABZHREREREREAFgcERERERERAQCKyR2AiHRLua8PFurjRc33LNTHIyIiInpbPHNEREREREQEnjkiov8gXTi7pQsZiYiIPjQ8c0RERERERAQWR0RERERERABYHBEREREREQFgcURERERERASAxREREREREREAFkdEREREREQAWBwREREREREBYHFEREREREQEgIvAEhFRLgp7kVqAC9USEZHy8cwRERERERERFH7m6Mcff8T333+P2NhY1K5dGytWrEDDhg3ljkVERAqgC2e3Cjsjz74REb1fii2Ofv/9d4wfPx5r1qxBo0aNsHTpUnh4eCA8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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "assay_freq.plot(\n", + " kind=\"bar\",\n", + " figsize=(10, 4),\n", + " title=\"assay frequencies\",\n", + " legend=False,\n", + ")\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 81, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABGoAAAFbCAYAAACNqWipAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAADOKklEQVR4nOzdeVyN6f8/8NdpP+0KbVKpJFQiSzKESJaxjHVs2RVijEFji7E2ljBjX9JohhlDdjNEliIyYpClRvgmxsyoZEnq/v3hd+5Pp/3UScXr+Xicx+2+7+u+rvd1nbuTc3Vd1y0RBEEAERERERERERFVOpXKDoCIiIiIiIiIiN5hRw0RERERERERURXBjhoiIiIiIiIioiqCHTVERERERERERFUEO2qIiIiIiIiIiKoIdtQQEREREREREVUR7KghIiIiIiIiIqoi1Co7ACKiD1Vubi4ePXoEPT09SCSSyg6HiIiIiIgqiSAIeP78OczNzaGiUvyYGXbUEBFVkEePHsHS0rKywyAiIiIioiri4cOHqFOnTrFp2FFDRFRB9PT0ALz7MNbX16/kaIiIiIiIqLJkZGTA0tJS/I5QHHbUEBFVENl0J319fXbUEBERERFRqZZE4GLCRERERERERERVBDtqiIiIiIiIiIiqCHbUEBERERERERFVEeyoISIiIiIiIiKqIthRQ0RERERERERURbCjhoiIiIiIiIioimBHDRERERERERFRFcGOGiJSiEQiQURERGWHQURERERE9EFiRw0RKSQ1NRU+Pj5Fnk9OToZEIhFfRkZGaNeuHc6ePSuXLigoCBKJBOPHj5c7Hh8fD4lEguTk5AJ5e3t7Q1VVFZcuXVJKXYiIiIiIiKoadtQQkUJMTU2hqalZYroTJ04gNTUVZ86cgbm5Obp3744nT57IpdHS0sLWrVtx9+7dEvN78OABYmJiMHHiRGzbtq3M8RMREREREVVlapUdABFVjj179mD+/PlITEyEtrY2XF1dsX//fujo6GDbtm1YsWIFEhMTYWRkhM8++wzfffcdgHdTn/bt24devXoVm7+xsTFMTU1hamqKr7/+Grt27UJsbCw+/fRTMY2DgwNq166NWbNm4eeffy42v+3bt6N79+7w8/NDq1atsHLlSkil0iLTv3nzBlOnTsWvv/6KZ8+ewcTEBOPHj0dgYCAAIC0tDdOmTcP+/fuRlZUFNzc3rFq1Ci4uLmIeS5cuxapVq/Dy5Uv0798ftWrVwrFjxxAfH19omVlZWcjKyhL3MzIyiq1TZbCeebjAseSl3cR/77xwH+ujkuDnaYshrawqPIa8ZStLvcDDyBUAFQnw1xL5/Cuq7E/XnsO1lHQ4WxjgwKQ2RaZTVvkBP13B4WuP0M3ZHGsGuZY5H2Xm32T+b0h79RaGUjXEz/Mu1TU7L9zHnIjrEIASr3sf92Z+sntJAsDcUPpey87PY2kkUtJew8JQC9EzO77XsvN/bpR0n5dVZX7+lOX+fZ/yf66V5zPA/usjyM4VoK4iwd3FXQGU7bOpvO9XRf8uqExFtU1pf1e8b4XdExWpsPb5UO+HD7Veiirs/59lIVVXwavsXHFrKFXD89dv0cjcAA/+ewkAmObtUGm/q5WJI2qIPkKpqakYNGgQRo4ciYSEBERFRaFPnz4QBAHr16/HhAkTMHbsWPz55584cOAA7OzsylzWq1evEBYWBgDQ0NAocH7p0qX49ddfERcXV2QegiBg+/btGDJkCBo0aAA7Ozvs2bOn2HLXrFmDAwcO4Oeff8bt27cRHh4Oa2tr8Xy/fv3w999/4+jRo7h8+TKaNm2Kjh074r///gMA/PzzzwgKCsLixYsRFxcHMzMzrFu3rtgylyxZAgMDA/FlaWlZbPqqaH1UElLSXmF9VFJlh1JmuYL89n24lpIut61oh689Qo7wbltV8k979VZuWxrro5Ige5tKuq4y7k3ZPSQAlf5zkZL2Wm5bmSrqPq/Mz5+y3L/vU/7PtfJ8BmT//0yyy/kh+SH8vqgoRbXN+/5dUVrKuidKi/cOldWr7Fy5bdqrt8gR3v1Mpb3KRtqr7A/mvmJHDdFHKDU1FW/fvkWfPn1gbW0NJycn+Pv7Q1dXFwsXLsSXX36JyZMno379+mjevDmmTJmicBmtW7eGrq4udHR0sHz5cjRr1gwdOxb8K3DTpk3Rv39/zJgxo8i8Tpw4gZcvX8Lb+91fOYcMGYKtW7cWW/6DBw9gb2+PNm3awMrKCm3atMGgQYMAAOfOncPFixfxyy+/wM3NDfb29li+fDkMDQ3FDqCQkBCMGjUKo0aNgoODAxYuXIiGDRsWW2ZgYCDS09PF18OHD4tNXxX5edrC4v+PHKiuVCTy2/fB2cJAblvRujmbQ1XybltV8jeUqsltS8PP0xayt6mk6yrj3pTdQxKg0n8uLAy15LaVqaLu88r8/CnL/fs+5f9cK89ngPr/z0S9nB+SH8Lvi4pSVNu8798VpaWse6K0eO9QWUnVVeS2hlI1qEre/UwZStVhKFX/YO4riSAI7/FvjkRUFeTk5MDb2xsXL16Et7c3OnfujL59+yI7OxsmJiY4efIk2rdvX+i1eac++fj4iIsEW1lZ4caNG0hOToaNjQ0OHDiABg0a4Pr165g+fTr27duHxo0bi/kEBQUhIiIC8fHxSEpKgqOjIw4dOoTatWvD1dUV9+7dE0fADBo0CDVr1sTatWsBAE+ePEGdOnVw69Yt2NraYvz48di5c6eYd2ZmJv744w906tQJxsbG6NKlC7p3747OnTsDAL7//nsEBAQUmDr16tUrTJs2DcuWLUONGjWwevVqDBs2TDz/xRdf4NSpU0VOfcovIyMDBgYGSE9Ph76+fqmuISIiIiKiD48i3w2q5p8NiKhCqaqq4vjx44iJicHvv/+OtWvXYtasWYiMjFQony1btuDVq1cAAHV1dblzlpaWsLe3h729Pd6+fYvevXvj+vXrhS5EbGtrizFjxmDmzJkFRsr8999/2LdvH7Kzs7F+/XrxeE5ODrZt24ZFixZhwYIFmDZtmtx1TZs2xb1793D06FGcOHEC/fv3h5eXF/bs2YPMzEyYmZkhKiqqQCyGhoYKtQEREREREZEyceoT0UdKIpHAw8MD8+fPx5UrV6ChoYHjx4/D2tq61B02FhYWsLOzg52dHaysil60q2/fvlBTUyt2jZe5c+fizp072LVrl9zx8PBw1KlTB1evXkV8fLz4WrFiBUJDQ5GTk4PatWuLceRdT0dfXx8DBgzA5s2bsXv3bvz666/477//0LRpUzx+/Bhqampy19nZ2aFmzZoAAEdHR8TGxsrFcuHChVK1CxERERERUVlxRA3RRyg2NhaRkZHo3LkzateujdjYWDx9+hSOjo4ICgrC+PHjUbt2bfj4+OD58+eIjo7GpEmTylyeRCJBQEAAgoKCMG7cOGhraxdIY2JigqlTp+Lbb7+VO75161b07dtXbtoU8G7ETmBgII4dO4Zu3Qquor9y5UqYmZnB1dUVKioq+OWXX2BqagpDQ0N4eXnB3d0dvXr1QnBwMOrXr49Hjx7h8OHD6N27N9zc3DB58mT4+vrCzc0NHh4eCA8Px40bN1CvXr0ytwMREREREVFJOKKG6COkr6+PM2fOoGvXrqhfvz5mz56NFStWwMfHB8OHD0dISAjWrVuHRo0aoXv37rh79265yxw+fDiys7PFx3wXZtq0adDV1RX3L1++jKtXr+Kzzz4rkNbAwAAdO3YsclFhPT09BAcHw83NDc2bN0dycjKOHDkCFRUVSCQSHDlyBG3btsWIESNQv359DBw4EPfv34eJiQkAYMCAAZgzZw6mT5+OZs2a4f79+/Dz8ytnKxARERERERWPiwkTEZVS3gWQS4OLCRMREREREaDYdwOOqCEiIiIiIiIiqiLYUUNEREREREREVEVw6hMRUQXh1CciIiIiIgI49YmIqqmoqChIJBKkpaUVm87a2hohISHvJSYiIiIiIqL3iR01RNXYmTNn0KNHD5ibm0MikSAiIqJAGkEQMHfuXJiZmUEqlcLLy0spT3F6H0JDQ2FoaFjg+KVLlzB27Nj3HxAREREREVEFY0cNUTX24sULuLi44Pvvvy8yTXBwMNasWYMNGzYgNjYWOjo68Pb2xuvXr99jpMpVq1YtaGtrV3YYRERERERESseOGqJqzMfHBwsXLkTv3r0LPS8IAkJCQjB79mz07NkTzs7OCAsLw6NHj8TRN2FhYdDV1ZUbZePv748GDRrg5cuXheYbFBSEJk2aYNu2bahbty50dXXh7++PnJwcBAcHw9TUFLVr18aiRYvEa5KTkyGRSOQebZ2WlgaJRIKoqKgCZURFRWHEiBFIT0+HRCKBRCJBUFAQgIJTnx48eICePXtCV1cX+vr66N+/P548eVKueGXxjR49GrVq1YK+vj46dOiAq1evFtomREREREREyqBW2QEQUcW5d+8eHj9+DC8vL/GYgYEBWrZsifPnz2PgwIEYNmwYDh06hMGDByMmJga//fYbtmzZgvPnzxc7aiUpKQlHjx7FsWPHkJSUhL59++Kvv/5C/fr1cfr0acTExGDkyJHw8vJCy5YtFY69devWCAkJwdy5c3H79m0AgK6uboF0ubm5YifN6dOn8fbtW0yYMAEDBgyQ6wAqS7z9+vWDVCrF0aNHYWBggI0bN6Jjx464c+cOjIyMCsSSlZWFrKwscT8jI0PheldlOy/cx/qoJPh52mJIK6vKDqdIHksjkZL2GhaGWoie2bGywyEiIiJSiPXMw+K/VSWAqYEWHqe/hoaaCl5l54r/x9l54T6W//bu/8l1jbRx41E6Gpkb4N8Xb6r8/9eoeOyoIfqAPX78GABgYmIid9zExEQ8BwAbN26Es7MzAgICsHfvXgQFBaFZs2bF5p2bm4tt27ZBT08PDRs2RPv27XH79m0cOXIEKioqcHBwwLJly3Dq1KkyddRoaGjAwMAAEokEpqamRaaLjIzEn3/+iXv37sHS0hLAu1FCjRo1wqVLl9C8efMyxXvu3DlcvHgRf//9NzQ1NQEAy5cvR0REBPbs2VPoGjlLlizB/PnzFa5rdbE+Kgkpaa+wPiqpSv/iT0l7LbclIiIiqq5yhP/9n+ZVdi6A/+2vj0pC2qtsAEBaSjoA4Nr/31b1/69R8Tj1iYhQo0YNbN26FevXr4etrS1mzpxZ4jXW1tbQ09MT901MTNCwYUOoqKjIHfv7778rJGaZhIQEWFpaip00ANCwYUMYGhoiISGhzPFevXoVmZmZMDY2hq6urvi6d+8ekpKSCo0lMDAQ6enp4uvhw4fKrm6l8vO0hYWhFH6etpUdSrEsDLXktkRERETVlark3f9pVCWAVP3d/1tl/8fx87SFoVQdhlJ1OFsYQFUCOFsYVIv/r1HxOKKG6AMmG4ny5MkTmJmZicefPHmCJk2ayKU9c+YMVFVVkZqaihcvXsh1ahRGXV1dbl8ikRR6LDf3Xc+/rENEEATxfHZ2tmIVKgdF483MzISZmVmh6+cU9iQqANDU1BRH33yIhrSyqhZ/meF0JyIiIqrOkpd2K1W66vJ/M1IcR9QQfcBsbGxgamqKyMhI8VhGRgZiY2Ph7u4uHouJicGyZctw8OBB6OrqYuLEiUqPpVatWgCA1NRU8VjehYULo6GhgZycnGLTODo64uHDh3KjV27evIm0tDQ0bNiwzPE2bdoUjx8/hpqaGuzs7OReNWvWLHO+RERERERExeGIGqJqLDMzE4mJieL+vXv3EB8fDyMjI9StWxcSiQRTpkzBwoULYW9vDxsbG8yZMwfm5ubo1asXAOD58+cYOnQoAgIC4OPjgzp16qB58+bo0aMH+vbtq7RYpVIpWrVqhaVLl8LGxgZ///03Zs+eXew11tbWyMzMRGRkJFxcXKCtrV1ggWMvLy84OTlh8ODBCAkJwdu3b+Hv74927drBzc2tzPF6eXnB3d0dvXr1QnBwMOrXr49Hjx7h8OHD6N27d7nyJiIiIiIiKgpH1BBVY3FxcXB1dYWrqysAYOrUqXB1dcXcuXPFNNOnT8ekSZMwduxYNG/eHJmZmTh27Bi0tN7NbZ08eTJ0dHSwePFiAICTkxMWL16McePGISUlRanxbtu2DW/fvkWzZs3EDqTitG7dGuPHj8eAAQNQq1YtBAcHF0gjkUiwf/9+1KhRA23btoWXlxfq1auH3bt3lytWiUSCI0eOoG3bthgxYgTq16+PgQMH4v79+wUWZyYiIiIiIlIWiZB3wQgiIlKajIwMGBgYID09Hfr6+pUdDhERERERVRJFvhtwRA0RERERERERURXBjhoiIiIiIiIioiqCHTVERERERERERFUEO2qIiIiIiIiIiKoIdtQQEREREREREVUR7KghIqV4+vQp/Pz8ULduXWhqasLU1BTe3t5YtGgRJBJJsa+oqCiEhoaK+yoqKjAzM8OAAQPw4MEDJCcnl5hHaGhoZTcBERERERFRualVdgBE9GH47LPP8ObNG+zYsQP16tXDkydPEBkZiUaNGiE1NVVMN3nyZGRkZGD79u3iMSMjIyQnJ0NfXx+3b9+GIAi4d+8e/P390a9fP8TExMjlsXz5chw7dgwnTpwQjxkYGLyfihIREREREVUgjqghonJLS0vD2bNnsWzZMrRv3x5WVlZo0aIFAgMD8emnn8LU1FR8SaVSccSN7KWhoQEAkEgkMDU1hZmZGVq3bo1Ro0bh4sWLePHihVx6XV1dqKmpFcg3vz179sDJyQlSqRTGxsbw8vLCixcvxPNbtmyBo6MjtLS00KBBA6xbt07u+osXL8LV1RVaWlpwc3PDvn37IJFIEB8fX2g7ZGVlISMjQ+5F/7Pzwn14LD2JnRfuV3YoRERERERVFjtqiKjcdHV1oauri4iICGRlZSklz7///hv79u2DqqoqVFVVFb4+NTUVgwYNwsiRI5GQkICoqCj06dMHgiAAAMLDwzF37lwsWrQICQkJWLx4MebMmYMdO3YAADIzM9G9e3c0bNgQly9fRlBQEKZNm1ZsmUuWLIGBgYH4srS0VLziH7D1UUlISXuF9VFJlR0KEREREVGVxalPRFRuampqCA0NxZgxY7BhwwY0bdoU7dq1w8CBA+Hs7FzqfNLT06GrqwtBEPDy5UsAQEBAAHR0dBSOKTU1FW/fvkWfPn1gZWUFAHBychLPz5s3DytWrECfPn0AADY2Nrh58yY2btyI4cOH48cff0Rubi62bt0KLS0tNGrUCP/3f/8HPz+/IssMDAzE1KlTxf2MjAx21uTh52mL9VFJ8PO0rexQiIiIiIiqLI6oISKl+Oyzz/Do0SMcOHAAXbp0QVRUFJo2barQIr96enqIj49HXFwcVqxYgaZNm2LRokUlXnf27FlxVI+uri7Cw8Ph4uKCjh07wsnJCf369cPmzZvx7NkzAMCLFy+QlJSEUaNGyV23cOFCJCW9G+2RkJAAZ2dnaGlpieW4u7sXG4empib09fXlXvQ/Q1pZIXpmBwxpZVXZoRARERERVVkcUUNESqOlpYVOnTqhU6dOmDNnDkaPHo158+bB19e3VNerqKjAzs4OAODo6IikpCT4+fnhhx9+KPY6Nzc3uXVjTExMoKqqiuPHjyMmJga///471q5di1mzZiE2Nhba2toAgM2bN6Nly5ZyeZVlmhUREREREZGycEQNEVWYhg0byi3eq6iZM2di9+7d+OOPP4pNJ5VKYWdnJ7709PQAvFuc2MPDA/Pnz8eVK1egoaGBffv2wcTEBObm5vjrr7/krrOzs4ONjQ2Adx1F165dw+vXr8VyLly4UOa6EBERERERlQZH1BBRuf3777/o168fRo4cCWdnZ+jp6SEuLg7BwcHo2bNnmfO1tLRE7969MXfuXBw6dEiha2NjYxEZGYnOnTujdu3aiI2NxdOnT+Ho6AgAmD9/PgICAmBgYIAuXbogKysLcXFxePbsGaZOnYrPP/8cs2bNwpgxYxAYGIjk5GQsX768zHUhIiIiIiIqDXbUEFG56erqomXLlli1ahWSkpKQnZ0NS0tLjBkzBl9//XW58v7iiy/g7u6OixcvokWLFqW+Tl9fH2fOnEFISAgyMjJgZWWFFStWwMfHBwAwevRoaGtr49tvv8VXX30FHR0dODk5YcqUKWKdDh48iPHjx8PV1RUNGzbEsmXL8Nlnn5WrPkRERERERMWRCLJn1RIRUbGSk5NhY2ODK1euoEmTJiWmz8jIgIGBAdLT07mwMBERERHRR0yR7wZco4aIiIiIiIiIqIpgRw0RERERERERURXBNWqIiErJ2toanC1KREREREQViSNqiD4yUVFRkEgkSEtLq+xQFGJtbY2QkBBxXyKRICIiotLiISIiIiIiqgjsqCH6yLRu3RqpqakwMDCo7FCIiIiIiIgoH3bUEH1kNDQ0YGpqColEUqbr37x5o+SIiIiIiIiISIYdNUTVnKenJyZNmoQpU6agRo0aMDExwebNm/HixQuMGDECenp6sLOzw9GjRwEUPvUpOjoanp6e0NbWRo0aNeDt7Y1nz56J+U+cOBFTpkxBzZo14e3tDQA4ffo0WrRoAU1NTZiZmWHmzJl4+/YtAODQoUMwNDRETk4OACA+Ph4SiQQzZ84Uyxw9ejSGDBki7p87dw6ffPIJpFIpLC0tERAQgBcvXpS5XZ49e4bBgwejVq1akEqlsLe3x/bt28XzDx8+RP/+/WFoaAgjIyP07NkTycnJ4vmcnBxMnToVhoaGMDY2xvTp0zF8+HD06tWrzDERERERERGVhIsJE30AduzYgenTp+PixYvYvXs3/Pz8sG/fPvTu3Rtff/01Vq1ahaFDh+LBgwcFro2Pj0fHjh0xcuRIrF69Gmpqajh16pTYySLL38/PD9HR0QCAlJQUdO3aFb6+vggLC8OtW7cwZswYaGlpISgoCJ988gmeP3+OK1euwM3NDadPn0bNmjURFRUl5nn69GnMmDEDAJCUlIQuXbpg4cKF2LZtG54+fYqJEydi4sSJcp0ripgzZw5u3ryJo0ePombNmkhMTMSrV68AANnZ2fD29oa7uzvOnj0LNTU1LFy4EF26dMG1a9egoaGBFStWIDQ0FNu2bYOjoyNWrFiBffv2oUOHDkWWmZWVhaysLHE/IyOjTLFXpE/XnsO1lHRYGGoBkCAl7V2bSADcW9pNPO9sYYADk9qUOl/rmYfFfycv7VbocXUVCbJzBYXzLkyT+b8h7dVbSNVVAEjwOjsHPVzMsWaQq5jGZuZhCPhf3ZRl54X7WB+VBD9PWwxpZVVoWY5zjuJVdi6k6ipI+ManyPapCOUpy/7rI8jOFaCuIsHdxV3hsTQSKWmvYWGoheiZHZUdapVX2HtdnZT15zm/93n/VmUBP13B4WuP0M353WeNstr3Y5K/DT9UFf3ZoUg7yu5TqboKXmXnir//X2RlI+3VW/F3s7qKBI5m+rjxKB2NzA3w74s3MNbRwI1H6R/8+0VUFXFEDdEHwMXFBbNnz4a9vT0CAwOhpaWFmjVrYsyYMbC3t8fcuXPx77//4tq1awWuDQ4OhpubG9atWwcXFxc0atQIEydORM2aNcU09vb2CA4OhoODAxwcHLBu3TpYWlriu+++Q4MGDdCrVy/Mnz8fK1asQG5uLgwMDNCkSROxYyYqKgpffPEFrly5gszMTKSkpCAxMRHt2rUDACxZsgSDBw/GlClTYG9vj9atW2PNmjUICwvD69evy9QmDx48gKurK9zc3GBtbQ0vLy/06NEDALB7927k5uZiy5YtcHJygqOjI7Zv344HDx6IMYeEhCAwMBB9+vSBo6MjNmzYUOK6PkuWLIGBgYH4srS0LFPsFelaSjoAICXttdhJAwBCvvOyrTJl5wpKyzvt1bvRW6+yc/EqOwcCgMPXHsmlEfJtlWV9VBJS0l5hfVRSkWW9ys6V21YXsvdItk1Jey23/dgU9l5XJxX58/wxOnztEXKE/33WsH0Vl78NP1QV/dmhSDvK7k/Z7yPZ73/Z79G8n/vXUtKRI7y7JiXtlbj/ob9fRFURO2qIPgDOzs7iv1VVVWFsbAwnJyfxmImJCQDg77//LnCtbERNcZo1aya3n5CQAHd3d7l1bjw8PJCZmYn/+7//AwC0a9cOUVFREAQBZ8+eFTs8zp07h9OnT8Pc3Bz29vYAgKtXryI0NBS6urriy9vbG7m5ubh3716J9ffx8RGva9SoEQDAz88Pu3btQpMmTTB9+nTExMSI6a9evYrExETo6emJ1xkZGeH169dISkpCeno6UlNT0bJlS/EaNTU1uLm5FRtHYGAg0tPTxdfDhw9LjP19c7Z419lkYagFC0OpeFyS77xsq0zqKhKl5W0ofTcgVKquAqm6KiQAujmby6WR5Nsqi5+nLSwMpfDztC2yrHcjff63rS5k75Fs++4vr//bfmwKe6+rk4r8ef4YdXM2h6rkf581bF/F5W/DD1VFf3Yo0o6y+1P2+0j2+1/2ezTv576zhQFUJe+usTCUivsf+vtFVBVx6hPRB0BdXV1uXyKRyB2Tdajk5hb8675UKi1wLD8dHR2FY/L09MS2bdtw9epVqKuro0GDBvD09ERUVBSePXsmjqYBgMzMTIwbNw4BAQEF8qlbt26JZW3ZskWc1iSrt4+PD+7fv48jR47g+PHj6NixIyZMmIDly5cjMzMTzZo1Q3h4eIG8atWqpXBdZTQ1NaGpqVnm69+Hkobnl3X4flHTISpqmkT8PO8S0yhzulNeQ1pZFRjKnr+shG985Pbf53SR8pR1d3FXuf2PcbpTXoW919WJsqbjfMzTnfJaM8hVbvoHpzspLn8bfqgq+rNDkXbkfUpUPVWvP/URkdI5OzsjMjJSoWscHR1x/vx5CML/JpVER0dDT08PderUAQBxnZpVq1aJnTKyjpqoqCh4enqK1zZt2hQ3b96EnZ1dgZeGhkaJ8VhYWIjpraz+9x+jWrVqYfjw4di5cydCQkKwadMmsby7d++idu3aBcqTTVsyMzNDbGysmNfbt29x+fJlhdqJiIiIiIhIUeyoIfrIBQYG4tKlS/D398e1a9dw69YtrF+/Hv/880+R1/j7++Phw4eYNGkSbt26hf3792PevHmYOnUqVFTefazUqFEDzs7OCA8PFztl2rZtiz/++AN37tyRG1EzY8YMxMTEYOLEiYiPj8fdu3exf/9+TJw4scz1mjt3Lvbv34/ExETcuHEDhw4dgqOjIwBg8ODBqFmzJnr27ImzZ8/i3r17iIqKQkBAgDh1a/LkyVi6dCkiIiJw69Yt+Pv7yz0pi4iIiIiIqCKwo4boI1e/fn38/vvvuHr1Klq0aAF3d3fs378fampFz4y0sLDAkSNHcPHiRbi4uGD8+PEYNWoUZs+eLZeuXbt2yMnJETtqjIyM0LBhQ5iamsLBwUFM5+zsjNOnT+POnTv45JNP4Orqirlz58LcvOxzojU0NBAYGAhnZ2e0bdsWqqqq2LVrFwBAW1sbZ86cQd26dcW1c0aNGoXXr19DX18fAPDll19i6NChGD58ONzd3aGnp4fevXuXOR4iIiIiIqLSkAh55y4QEVGRfH19kZaWhoiIiFKlz8jIgIGBAdLT08UOICIiIiIi+vgo8t2AI2qIiIiIiIiIiKoIdtQQEREREREREVURfDw3EVEphYaGVnYIRERERET0geOIGiIiIiIiIiKiKoIdNVQoX19f9OrVS6l5JicnQyKRID4+Xqn5KiIqKgoSiUR8zHJoaCgMDQ2LTJ8/ZkWvp6qjIu5pIiIiIiIiZePUJyrU6tWrwQeCFdS6dWukpqbCwMCgskOpVjw9PdGkSROEhIRUeFnJycmwsbHBlStX0KRJE/E472kiIiIiIqoO2FFDhWJHROE0NDRgamparjzevHkDDQ2NMl2bnZ0NdXX1cpVfVQmCgJycHKipVczHEu9pIiIiIiKqDjj16SO2Z88eODk5QSqVwtjYGF5eXnjx4gWAgtNEPD09ERAQgOnTp8PIyAimpqYICgqSy+/WrVto06YNtLS00LBhQ5w4cQISiQQRERFFxnD9+nX4+PhAV1cXJiYmGDp0KP75559i446Ojoanpye0tbVRo0YNeHt749mzZwCA3NxcLFmyBDY2NpBKpXBxccGePXvK1D6FyT/1SSYiIgL29vbQ0tKCt7c3Hj58KJ4LCgpCkyZNsGXLFtjY2EBLSwsAcOzYMbRp0waGhoYwNjZG9+7dkZSUJF4nm3a1e/dutGvXDlpaWti0aRP09fUL1CkiIgI6Ojp4/vx5oXHn5uYiODgYdnZ20NTURN26dbFo0SLx/J9//okOHTqI98LYsWORmZkpnpfdD8uXL4eZmRmMjY0xYcIEZGdni2nWrVsntoGJiQn69u0rXnv69GmsXr0aEokEEokEycnJYlsePXoUzZo1g6amJs6dO1foFKUpU6bA09OzVPWxsbEBALi6ukIikYjX5c83KysLAQEBqF27NrS0tNCmTRtcunSpwHsdGRkJNzc3aGtro3Xr1rh9+3ahbUxERERERKQM7Kj5SKWmpmLQoEEYOXIkEhISEBUVhT59+hQ7NWTHjh3Q0dFBbGwsgoODsWDBAhw/fhwAkJOTg169ekFbWxuxsbHYtGkTZs2aVWwMaWlp6NChA1xdXREXF4djx47hyZMn6N+/f5HXxMfHo2PHjmjYsCHOnz+Pc+fOoUePHsjJyQEALFmyBGFhYdiwYQNu3LiBL774AkOGDMHp06fL0Eql8/LlSyxatAhhYWGIjo5GWloaBg4cKJcmMTERv/76K/bu3Suud/PixQtMnToVcXFxiIyMhIqKCnr37o3c3Fy5a2fOnInJkycjISEBffr0wcCBA7F9+3a5NNu3b0ffvn2hp6dXaIyBgYFYunQp5syZg5s3b+LHH3+EiYmJGIe3tzdq1KiBS5cu4ZdffsGJEycwceJEuTxOnTqFpKQknDp1Cjt27EBoaKj4FKS4uDgEBARgwYIFuH37No4dO4a2bdsCeDflyN3dHWPGjEFqaipSU1NhaWkpV7+lS5ciISEBzs7OpWrz4upz8eJFAMCJEyeQmpqKvXv3FprH9OnT8euvv2LHjh34448/YGdnB29vb/z3339y6WbNmoUVK1YgLi4OampqGDlyZJFxZWVlISMjQ+5F/1Mv8DCsZx5GvcDDlR1KiXZeuA+PpSex88L9yg6FSoHvFxEREX1QBPooXb58WQAgJCcnF3p++PDhQs+ePcX9du3aCW3atJFL07x5c2HGjBmCIAjC0aNHBTU1NSE1NVU8f/z4cQGAsG/fPkEQBOHevXsCAOHKlSuCIAjCN998I3Tu3Fkuz4cPHwoAhNu3bxca16BBgwQPD49Cz71+/VrQ1tYWYmJi5I6PGjVKGDRokCAIgnDq1CkBgPDs2TNBEARh+/btgoGBQaH5FRZzYdcDEC5cuCBek5CQIAAQYmNjBUEQhHnz5gnq6urC33//XWQ5giAIT58+FQAIf/75p1zZISEhculiY2MFVVVV4dGjR4IgCMKTJ08ENTU1ISoqqtB8MzIyBE1NTWHz5s2Fnt+0aZNQo0YNITMzUzx2+PBhQUVFRXj8+LEgCO/uBysrK+Ht27dimn79+gkDBgwQBEEQfv31V0FfX1/IyMgotIx27doJkydPljsma8uIiAi54/nvPUEQhMmTJwvt2rUrVX3yv2eF5ZuZmSmoq6sL4eHh4vk3b94I5ubmQnBwsFx8J06ckGsXAMKrV68KLXvevHkCgAKv9PT0QtN/bKxmHBJfVV3rJZGC1YxDQuslkZUdCpUC3y8iIiKq6tLT00v93YAjaj5SLi4u6NixI5ycnNCvXz9s3rxZnD5UlPyjHczMzPD3338DAG7fvg1LS0u59VtatGhRbH5Xr17FqVOnoKurK74aNGgAAHJTgPKSjagpTGJiIl6+fIlOnTrJ5RkWFlZkfsqgpqaG5s2bi/sNGjSAoaEhEhISxGNWVlaoVauW3HV3797FoEGDUK9ePejr68Pa2hoA8ODBA7l0bm5ucvstWrRAo0aNsGPHDgDAzp07YWVlJY5gyS8hIQFZWVlFtltCQgJcXFygo6MjHvPw8EBubq7cNJ9GjRpBVVVV3M/7/nfq1AlWVlaoV68ehg4divDwcLx8+bLQ8vLLX7+SlFSf0khKSkJ2djY8PDzEY+rq6mjRooXc+wbI3/dmZmYAINY7v8DAQKSnp4uvvFPgCFCRyG+rMj9PW1gYSuHnaVvZoVAp8P0iIiKiDwkXE/5Iqaqq4vjx44iJicHvv/+OtWvXYtasWYiNjRXX+Mgv/yK2EomkwDQdRWRmZqJHjx5YtmxZgXOyL8T5SaXSYvMDgMOHD8PCwkLunKamZpnjVIa8nSAyPXr0gJWVFTZv3gxzc3Pk5uaicePGePPmTYnXjh49Gt9//z1mzpyJ7du3Y8SIEZBICv/2W1ybKaK4919PTw9//PEHoqKi8Pvvv2Pu3LkICgrCpUuXSnx8ef76qaioFJiCl3ctHGXVp7Ty1lvWxkXd95qampV+r1Vlfy3pVtkhlNqQVlYY0sqqssOgUuL7RURERB8Sjqj5iEkkEnh4eGD+/Pm4cuUKNDQ0sG/fvjLl5eDggIcPH+LJkyfisbwLsxamadOmuHHjBqytrWFnZyf3KqxzAng3uiEyMrLQcw0bNoSmpiYePHhQIL+8a6Io29u3bxEXFyfu3759G2lpaXB0dCzymn///Re3b9/G7Nmz0bFjRzg6OpY4oimvIUOG4P79+1izZg1u3ryJ4cOHF5nW3t4eUqm0yHZzdHTE1atXxYWkgXcLNquoqMDBwaHUMampqcHLywvBwcG4du0akpOTcfLkSQDvnpYlW0eoJLVq1UJqaqrcMdm6PqWpj+yJWsWVZ2trCw0NDURHR4vHsrOzcenSJTRs2LBUcRIREREREVUEdtR8pGJjY7F48WLExcXhwYMH2Lt3L54+fVps50JxOnXqBFtbWwwfPhzXrl1DdHQ0Zs+eDQBFjvSYMGEC/vvvPwwaNAiXLl1CUlISfvvtN4wYMaLIL9mBgYG4dOkS/P39ce3aNdy6dQvr16/HP//8Az09PUybNg1ffPEFduzYgaSkJPzxxx9Yu3atOE2oIqirq2PSpEmIjY3F5cuX4evri1atWhU79atGjRowNjbGpk2bkJiYiJMnT2Lq1KmlLrNGjRro06cPvvrqK3Tu3Bl16tQpMq2WlhZmzJiB6dOni9PALly4gK1btwIABg8eDC0tLQwfPhzXr1/HqVOnMGnSJAwdOlRcoLckhw4dwpo1axAfH4/79+8jLCwMubm5YkePtbU1YmNjkZycjH/++afYkVgdOnRAXFwcwsLCcPfuXcybNw/Xr18vdX1q164NqVQqLk6dnp5eoAwdHR34+fnhq6++wrFjx3Dz5k2MGTMGL1++xKhRo0pVZyIiIiIioorAjpqPlL6+Ps6cOYOuXbuifv36mD17NlasWAEfH58y5aeqqoqIiAhkZmaiefPmGD16tPjUJ9njqPMzNzdHdHQ0cnJy0LlzZzg5OWHKlCkwNDSEikrht2b9+vXx+++/4+rVq2jRogXc3d2xf/9+qKm9m8X3zTffYM6cOViyZAkcHR3RpUsXHD58uMjpXMqgra2NGTNm4PPPP4eHhwd0dXWxe/fuYq9RUVHBrl27cPnyZTRu3BhffPEFvv32W4XKHTVqFN68eVPsU4hk5syZgy+//BJz586Fo6MjBgwYIK6zoq2tjd9++w3//fcfmjdvjr59+6Jjx4747rvvSh2LoaEh9u7diw4dOsDR0REbNmzATz/9hEaNGgEApk2bBlVVVTRs2BC1atUqsA5PXt7e3pgzZw6mT5+O5s2b4/nz5xg2bFip66OmpoY1a9Zg48aNMDc3R8+ePQstZ+nSpfjss88wdOhQNG3aFImJifjtt99Qo0aNUtebiIiIiIhI2SRC/sUgiJQkOjoabdq0QWJiImxtucCjsv3www/44osv8OjRI3G6D1UtGRkZMDAwQHp6OvT19Ss7HCIiIiIiqiSKfDfgYsKkNPv27YOuri7s7e2RmJiIyZMnw8PDg500Svby5UukpqZi6dKlGDduHDtpiIiIiIiIPiCc+kRK8/z5c0yYMAENGjSAr68vmjdvjv3791d2WB+c4OBgNGjQAKampggMDKzscIiIiIiIiEiJOPWJiKiCcOoTEREREREBin034IgaIqp0np6emDJlSmWHQUREREREVOm4Rg0RVbq9e/dCXV291OnzPvJdW1sb5ubm8PDwwKRJk9CsWbOKCJGIiIiIiOi94IgaIqp0RkZG0NPTU+ia7du3IzU1FTdu3MD333+PzMxMtGzZEmFhYUVek5OTg9zc3PKGS0REREREVGHYUUNElS7v1Cdra2ssXrwYI0eOhJ6eHurWrYtNmzYVuMbQ0BCmpqawtrZG586dsWfPHgwePBgTJ07Es2fPAAChoaEwNDTEgQMH0LBhQ2hqauLBgwd49uwZhg0bhho1akBbWxs+Pj64e/eumLfsuoiICNjb20NLSwve3t54+PDhe2kPIiIiIiL6eLGjhoiqnBUrVsDNzQ1XrlyBv78//Pz8cPv27RKv++KLL/D8+XMcP35cPPby5UssW7YMW7ZswY0bN1C7dm34+voiLi4OBw4cwPnz5yEIArp27Yrs7Gy56xYtWoSwsDBER0cjLS0NAwcOLLb8rKwsZGRkyL2qip0X7sNj6UnsvHC/skOpFoprr8poS75/ysO2pA9Jdbufq1u8RESVhR01RFTldO3aFf7+/rCzs8OMGTNQs2ZNnDp1qsTrGjRoAABITk4Wj2VnZ2PdunVo3bo1HBwckJKSggMHDmDLli345JNP4OLigvDwcKSkpCAiIkLuuu+++w7u7u5o1qwZduzYgZiYGFy8eLHI8pcsWQIDAwPxZWlpWeY2ULb1UUlISXuF9VFJlR1KtVBce1VGW/L9Ux62JX1Iqtv9XN3iJSKqLOyoIaIqx9nZWfy3RCKBqakp/v777xKvEwRBvEZGQ0NDLr+EhASoqamhZcuW4jFjY2M4ODggISFBPKampobmzZuL+w0aNIChoaFcmvwCAwORnp4uvqrSVCk/T1tYGErh52lb2aFUC8W1V2W0Jd8/5WFb0oekut3P1S1eIqLKwqc+EVGVk/8JUBKJpFSLAMs6UWxsbMRjUqlUruOmImlqakJTU/O9lKWoIa2sMKSVVWWHUW0U116V0ZZ8/5SHbUkfkup2P1e3eImIKgtH1BDRByMkJAT6+vrw8vIqMo2joyPevn2L2NhY8di///6L27dvo2HDhuKxt2/fIi4uTty/ffs20tLS4OjoWDHBExERERERgR01RFRNpaWl4fHjx7h//z6OHz+Ovn374scff8T69ethaGhY5HX29vbo2bMnxowZg3PnzuHq1asYMmQILCws0LNnTzGduro6Jk2ahNjYWFy+fBm+vr5o1aoVWrRo8R5qR0REREREHytOfSKiamnEiBEAAC0tLVhYWKBNmza4ePEimjZtWuK127dvx+TJk9G9e3e8efMGbdu2xZEjR+SmXGlra2PGjBn4/PPPkZKSgk8++QRbt26tsPoQEREREREBgESQrb5JREQAgNDQUEyZMgVpaWnlyicjIwMGBgZIT0+Hvr6+coIjIiIiIqJqR5HvBpz6RERERERERERURbCjhoiIiIiIiIioimBHDRFRPr6+vuWe9kRERERERFQW7KghIiIiIiIiIqoi2FFDVE2EhoYW+9jp0kpOToZEIkF8fHy586osgiBg7NixMDIyEuvi6emJKVOmiGmsra0REhIi7kskEkRERLz3WImIiIiIiBTBjhoqtTNnzqBHjx4wNzcv8kuvIAiYO3cuzMzMIJVK4eXlhbt375ar3KioKEgkkgKvx48fi2l8fX0RFBRUZB5BQUFo0qRJueKobAMGDMCdO3cUusbX1xe9evWSO2ZpaYnU1FQ0btxYidG9X8eOHUNoaCgOHTok1mXv3r345ptvirwmNTUVPj4+7zFKIiIiIiIixbGjhkrtxYsXcHFxwffff19kmuDgYKxZswYbNmxAbGwsdHR04O3tjdevX5e7/Nu3byM1NVV81a5du9x55pedna30PJUhOzsbUqlUKXVWVVWFqakp1NTUlBCZcr1586ZU6ZKSkmBmZobWrVuLdTEyMoKenl6R15iamkJTU1NZoRIREREREVUIdtRQqfn4+GDhwoXo3bt3oecFQUBISAhmz56Nnj17wtnZGWFhYXj06JE4+iYsLAy6urpyo2z8/f3RoEEDvHz5stjya9euDVNTU/GlolK62zc0NBTz58/H1atXxdE4oaGhAN5Nh1m/fj0+/fRT6OjoYNGiRcjJycGoUaNgY2MDqVQKBwcHrF69Wi5P2UiV5cuXw8zMDMbGxpgwYYJcR8+6detgb28PLS0tmJiYoG/fvuK53NxcBAcHw87ODpqamqhbty4WLVoE4H9Tk3bv3o127dpBS0sL4eHhBaY+yUYJbdy4EZaWltDW1kb//v2Rnp4unt+xYwf2798v1jsqKqrQqU+nT59GixYtoKmpCTMzM8ycORNv374Vz3t6eiIgIADTp0+HkZERTE1Nix3BlLeN5s+fj1q1akFfXx/jx4+X64zx9PTExIkTMWXKFNSsWRPe3t4lxuPr64tJkybhwYMHkEgksLa2FvPKO/Upv7yjwGRtsHfvXrRv3x7a2tpwcXHB+fPn5a7ZvHmz2La9e/fGypUrlTL9jIiIiIiIqChV70/qVG3du3cPjx8/hpeXl3jMwMAALVu2xPnz5zFw4EAMGzYMhw4dwuDBgxETE4PffvsNW7Zswfnz56GtrV1s/k2aNEFWVhYaN26MoKAgeHh4lCquAQMG4Pr16zh27BhOnDghxiUTFBSEpUuXIiQkBGpqasjNzUWdOnXwyy+/wNjYGDExMRg7dizMzMzQv39/8bpTp07BzMwMp06dQmJiIgYMGIAmTZpgzJgxiIuLQ0BAAH744Qe0bt0a//33H86ePSteGxgYiM2bN2PVqlVo06YNUlNTcevWLbm4Z86ciRUrVsDV1RVaWlr47bffCtQtMTERP//8Mw4ePIiMjAyMGjUK/v7+CA8Px7Rp05CQkICMjAxs374dAGBkZIRHjx7J5ZGSkoKuXbvC19cXYWFhuHXrFsaMGQMtLS25zpgdO3Zg6tSpiI2Nxfnz5+Hr6wsPDw906tSpyLaPjIyElpaW2EE0YsQIGBsbi51Ssnz9/PwQHR1dqnhWr14NW1tbbNq0CZcuXYKqqmqR5Zdk1qxZWL58Oezt7TFr1iwMGjQIiYmJUFNTQ3R0NMaPH49ly5bh008/xYkTJzBnzpxi88vKykJWVpa4n5GRUebYlM165mHx38lLu1WJfAN+uoLD1x6hm7M51gxyVVpMFa2i2rKqlfmhytuWqhJUu/svr7x1AQCpugoSvuEUz50X7mN9VBL8PG0xpJVVZYdToT6muhIRfUzYUUNKI1szxsTERO64iYmJ3HoyGzduhLOzMwICArB3714EBQWhWbNmReZrZmaGDRs2wM3NDVlZWdiyZQs8PT0RGxuLpk2bAoA4QqYwUqkUurq6UFNTg6mpaYHzn3/+OUaMGCF3bP78+eK/bWxscP78efz8889yHTU1atTAd999B1VVVTRo0ADdunVDZGQkxowZgwcPHkBHRwfdu3eHnp4erKys4Or67ovA8+fPsXr1anz33XcYPnw4AMDW1hZt2rSRi2HKlCno06dPkfUCgNevXyMsLAwWFhYAgLVr16Jbt25YsWIFTE1NIZVKkZWVVWi9ZdatWwdLS0t89913kEgkaNCgAR49eoQZM2Zg7ty54sglZ2dnzJs3DwBgb2+P7777DpGRkcV21GhoaGDbtm3Q1tZGo0aNsGDBAnz11Vf45ptvxHzt7e0RHBwsXjNr1qxi4zEwMICenp44has8pk2bhm7d3n3pnT9/Pho1aoTExEQ0aNAAa9euhY+PD6ZNmwYAqF+/PmJiYnDo0KEi81uyZIncvUPFO3ztEXKEd9vq+kWZqrcP7f57lZ1b2SFUCeujkpCS9grro5I++M6Lj6muREQfE059oveuRo0a2Lp1K9avXw9bW1vMnDmz2PQODg4YN24cmjVrhtatW2Pbtm1o3bo1Vq1apZR43NzcChz7/vvv0axZM9SqVQu6urrYtGkTHjx4IJemUaNGcqM5zMzM8PfffwMAOnXqBCsrK9SrVw9Dhw5FeHi4OLUrISEBWVlZ6Nixo8Jx5Ve3bl2xkwYA3N3dkZubi9u3b5d4rUxCQgLc3d0hkUjEYx4eHsjMzMT//d//icecnZ3lrstb36K4uLjIjZRyd3dHZmYmHj58KB7L30lX2niUIW+dzMzMAECs0+3bt9GiRQu59Pn38wsMDER6err4yltPKqibs7k4ooGoMnxo959Unf+tAwA/T1tYGErh52lb2aFUuI+prkREHxOOqCGlkY1uePLkifilV7af/4lLZ86cgaqqKlJTU/HixYtiF4EtTIsWLXDu3LlyxwwAOjo6cvu7du3CtGnTsGLFCri7u0NPTw/ffvstYmNj5dKpq6vL7UskEuTmvvtrpp6eHv744w9ERUXh999/x9y5cxEUFIRLly5BKpWWKa7KVlx9y6My65m3TrKOofLUSVNTs8ouWFxR02XKk++aQa7VciRDZUw94nQn5fmQ2vJDqosyDWll9dGMLvmY6kpE9DHhn15IaWxsbGBqaorIyEjxWEZGBmJjY+Hu7i4ei4mJwbJly3Dw4EHo6upi4sSJCpcVHx8v1xlUEg0NDeTk5JQqbXR0NFq3bg1/f3+4urrCzs4OSUlJCseopqYGLy8vBAcH49q1a0hOTsbJkydhb28PqVQq105l9eDBA7k1Zy5cuAAVFRU4ODgAKF29HR0dcf78eQiCIB6Ljo6Gnp4e6tSpU674rl69ilevXsnFp6urC0tLy0qJRxEODg64dOmS3LH8+0RERERERMrGjhoqtczMTMTHx4tPC7p37x7i4+PFKUESiQRTpkzBwoULceDAAfz5558YNmwYzM3N0atXLwDv1mcZOnQoAgIC4OPjg/DwcOzevRt79uwpstyQkBDs378fiYmJuH79OqZMmYKTJ09iwoQJpY7d2tpajPeff/6RW/A1P3t7e8TFxeG3337DnTt3MGfOHIW/oB86dAhr1qxBfHw87t+/j7CwMOTm5sLBwQFaWlqYMWMGpk+fjrCwMCQlJeHChQvYunWrQmUAgJaWFoYPH46rV6/i7NmzCAgIQP/+/cXRTdbW1rh27Rpu376Nf/75p9DHj/v7++Phw4eYNGkSbt26hf3792PevHmYOnVqqZ+sVZQ3b95g1KhRuHnzJo4cOYJ58+Zh4sSJxeZbkfEoYtKkSThy5AhWrlyJu3fvYuPGjTh69KjclCwiIiIiIiJlY0cNlVpcXBxcXV3FRXGnTp0KV1dXzJ07V0wzffp0TJo0CWPHjkXz5s2RmZmJY8eOQUtLCwAwefJk6OjoYPHixQAAJycnLF68GOPGjUNKSkqh5b558wZffvklnJyc0K5dO1y9ehUnTpwocY2XvD777DN06dIF7du3R61atfDTTz8VmXbcuHHo06cPBgwYgJYtW+Lff/+Fv79/qcsCAENDQ+zduxcdOnSAo6MjNmzYgJ9++gmNGjUCAMyZMwdffvkl5s6dC0dHRwwYMKDE9V4KY2dnhz59+qBr167o3LkznJ2dsW7dOvH8mDFj4ODgADc3N9SqVUt8slJeFhYWOHLkCC5evAgXFxeMHz8eo0aNwuzZsxWOJ7+OHTvC3t4ebdu2xYABA/Dpp5+W+FjvioxHER4eHtiwYQNWrlwJFxcXHDt2DF988YV4LxMREREREVUEiZB3fgERVRtBQUGIiIgQRzhVNb6+vkhLS0NERERlh6I0Y8aMwa1bt+QetV6cjIwMGBgYID09Hfr6+hUcHRERERERVVWKfDfgYsJEREVYvnw5OnXqBB0dHRw9ehQ7duyQG7FERERERESkbOyoISIqwsWLFxEcHIznz5+jXr16WLNmDUaPHl3ZYRERERER0QeMU5+IiCoIpz4RERERERGg2HcDLiZMVE2EhobC0NCw3PkkJydDIpFU2bVtSkMQBIwdOxZGRkZiXTw9PTFlyhQxjbW1NUJCQsR9iUTyQa2XQ0REREREHyZ21FCpnTlzBj169IC5uXmRX3oFQcDcuXNhZmYGqVQKLy8v3L17t1zlnjt3Dh4eHjA2NoZUKkWDBg2watUquTS+vr7FPk0oKCgITZo0KVcclW3AgAG4c+eOQtf4+vqKj0aXsbS0RGpqKho3bqzE6N6vY8eOITQ0FIcOHRLrsnfvXnzzzTdFXpOamgofH5/3GCUREREREZHi2FFDpfbixQu4uLjg+++/LzJNcHAw1qxZgw0bNiA2NhY6Ojrw9vbG69evy1yujo4OJk6ciDNnziAhIQGzZ8/G7NmzsWnTpjLnWZTs7Gyl56kM2dnZkEqlqF27drnzUlVVhampKdTUqt4SVW/evClVuqSkJJiZmaF169ZiXYyMjKCnp1fkNaamptDU1FRWqERERERERBWCHTVUaj4+Pli4cCF69+5d6HlBEBASEoLZs2ejZ8+ecHZ2RlhYGB49eiSOvgkLC4Ourq7cKBt/f380aNAAL1++LDRfV1dXDBo0CI0aNYK1tTWGDBkCb2/vUj8iOTQ0FPPnz8fVq1chkUggkUgQGhoK4N10mPXr1+PTTz+Fjo4OFi1ahJycHIwaNQo2NjaQSqVwcHDA6tWr5fKUjVRZvnw5zMzMYGxsjAkTJsh19Kxbtw729vbQ0tKCiYkJ+vbtK57Lzc1FcHAw7OzsoKmpibp162LRokUA/jc1affu3WjXrh20tLQQHh5eYOqTbJTQxo0bYWlpCW1tbfTv3x/p6eni+R07dmD//v1ivaOiogqd+nT69Gm0aNECmpqaMDMzw8yZM/H27VvxvKenJwICAjB9+nQYGRnB1NS02BFMedto/vz5qFWrFvT19TF+/Hi5zhhPT09MnDgRU6ZMQc2aNeHt7V1iPL6+vpg0aRIePHgAiUQCa2trMa+8U5/yyzsKTNYGe/fuRfv27aGtrQ0XFxecP39e7prNmzeLbdu7d2+sXLlSKdPPiIiIiIiIilL1/qRO1da9e/fw+PFjeHl5iccMDAzQsmVLnD9/HgMHDsSwYcNw6NAhDB48GDExMfjtt9+wZcsWnD9/Htra2qUq58qVK4iJicHChQtLlX7AgAG4fv06jh07hhMnTohxyQQFBWHp0qUICQmBmpoacnNzUadOHfzyyy8wNjZGTEwMxo4dCzMzM/Tv31+87tSpUzAzM8OpU6eQmJiIAQMGoEmTJhgzZgzi4uIQEBCAH374Aa1bt8Z///0n17EUGBiIzZs3Y9WqVWjTpg1SU1Nx69YtubhnzpyJFStWwNXVFVpaWvjtt98K1C0xMRE///wzDh48iIyMDIwaNQr+/v4IDw/HtGnTkJCQgIyMDGzfvh0AYGRkhEePHsnlkZKSgq5du8LX1xdhYWG4desWxowZAy0tLbnOmB07dmDq1KmIjY3F+fPn4evrCw8PD3Tq1KnIto+MjISWlpbYQTRixAgYGxuLnVKyfP38/BAdHV2qeFavXg1bW1ts2rQJly5dgqqqapHll2TWrFlYvnw57O3tMWvWLAwaNAiJiYlQU1NDdHQ0xo8fj2XLluHTTz/FiRMnMGfOnGLzy8rKQlZWlrifkZFR5tjel50X7mN9VBL8PG0xpJWVwtcH/HQFh689QiNzA/z74k2Z8ymJ9czD4r+Tl3aTO1feOijq07XncC0lHc4WBjgwqY1C1+atB1CwLkVpMv83pL16C0OpGuLneYvHS1N32XvUzdkcawa5yp3zWBqJlLTXsDDUQvTMjgrVRVb2o7RXEACoSIC/lpSuPopwnHMUr7JzIVVXQcI3hU9fVOQekLWlVF0FRjqaSr9vimtvmcLuoeLu8ZIUdX/kpUj+5bnHS8Nm5mEIACQA7ilYV0WUps7laff3oaT7qayff+/7c1NZqmvclaE0n0X08bH/+giyc//3LCELQy0AEjSzqoHL95+JW/6MVT6OqCGlefz4MQDAxMRE7riJiYl4DgA2btyI1NRUBAQEYNSoUQgKCkKzZs1KzL9OnTrQ1NSEm5sbJkyYIPeY5NDQ0CJHeEilUujq6kJNTQ2mpqYwNTWFVCoVz3/++ecYMWIE6tWrh7p160JdXR3z58+Hm5sbbGxsMHjwYIwYMQI///yzXL41atTAd999hwYNGqB79+7o1q0bIiMjAQAPHjyAjo4OunfvDisrK7i6uiIgIAAA8Pz5c6xevRrBwcEYPnw4bG1t0aZNmwKPfZ4yZQr69OkDGxsbmJmZFVq3169fIywsDE2aNEHbtm2xdu1a7Nq1C48fP4auri6kUik0NTXFemtoaBTIY926dbC0tBTrIhsFs2LFCuTm5orpnJ2dMW/ePNjb22PYsGFwc3MT61sUDQ0NbNu2DY0aNUK3bt2wYMECrFmzRi5fe3t7BAcHw8HBAQ4ODiXGY2BgAD09PXEKV61atYqNoTjTpk1Dt27dUL9+fcyfPx/3799HYmIiAGDt2rXw8fHBtGnTUL9+ffj7+5e4xs2SJUtgYGAgviwtLcsc2/uyPioJKWmvsD4qqUzXH772CDkCcC0lvVz5lEd566Coaynpctv3Ie3VW7mtTGnqLnuPDl97VOBcStprua0iZGXL/ruXW0HPkHyVnSu3LS6W0twDsjZ8lZ1bIfdNce0to+x7qKj7o6wq+h4X8m2paCXdT2X9/Hvfn5vKUl3jrgyl+Syij092vl/WKWmvkZL2CoevPZLb8mes8rGjht67GjVqYOvWrVi/fj1sbW0xc+bMUl139uxZxMXFYcOGDQgJCcFPP/2klHjc3NwKHPv+++/RrFkz1KpVC7q6uti0aRMePHggl6ZRo0ZyoznMzMzw999/AwA6deoEKysr1KtXD0OHDkV4eLg4tSshIQFZWVno2LH4v14XFld+devWhYWFhbjv7u6O3Nxc3L59u8RrZRISEuDu7g6JRCIe8/DwQGZmJv7v//5PPObs7Cx3Xd76FsXFxUVupJS7uzsyMzPx8OFD8Vj+TrrSxqMMeesk6wyT1en27dto0aKFXPr8+/kFBgYiPT1dfOWtZ1Xl52kLC0Mp/Dxty3R9N2dzqEoAZwuDcuVTHuWtg6KcLQzktu+DoVRNbitTmrrL3qNuzuYFzr37S9r/toqQlS37SVWRFJu8zKTqKnLb4mIpzT0ga0OpukqF3DfFtbeMsu+hou6Psqroe1ySb0tFK+l+Kuvn3/v+3FSW6hp3ZSjNZxF9fNTz/bK2MNSChaEU3ZzN5bb8Gat8nPpESmNqagoAePLkidwIkCdPnhR44tKZM2egqqqK1NRUvHjxothFYGVsbGwAAE5OTnjy5AmCgoIwaNCgcseto6Mjt79r1y5MmzYNK1asgLu7O/T09PDtt98iNjZWLp26urrcvkQiEUeK6Onp4Y8//kBUVBR+//13zJ07F0FBQbh06ZLcaB5F4qpsxdW3PCqznnnrJOsYKk+dNDU1q92CxUNaWZVraOuaQa7vZUh1cVMSylsHRZVnKkhZp1YUNZ2lNHUv7j1SdLqTomUrQ1HTncoaS1FtqSyl+Zko7B4qz7Sb0tRJkfwrYrpTXhU53Smv0tS5Kk53yquk+6msP4fv+3NTWapr3JXhff1+purl7uKulR0ClRJH1JDS2NjYwNTUVG46TEZGBmJjY+Hu7i4ei4mJwbJly3Dw4EHo6upi4sSJCpeVm5srtxZISTQ0NJCTk1OqtNHR0WjdujX8/f3h6uoKOzs7JCUpPvxPTU0NXl5eCA4OxrVr15CcnIyTJ0/C3t4eUqm0xGlDpfHgwQO5NWcuXLgAFRUVODg4AChdvR0dHXH+/HkIwv+GQkZHR0NPTw916tQpV3xXr17Fq1ev5OLT1dUtdkpQRcajCAcHB1y6dEnuWP59IiIiIiIiZWNHDZVaZmYm4uPjxacF3bt3D/Hx8eKUIIlEgilTpmDhwoU4cOAA/vzzTwwbNgzm5ubo1asXgHfrswwdOhQBAQHw8fFBeHg4du/ejT179hRZ7vfff4+DBw/i7t27uHv3LrZu3Yrly5djyJAhpY7d2tpajPeff/4ptpPH3t4ecXFx+O2333Dnzh3MmTNH4S/ohw4dwpo1axAfH4/79+8jLCwMubm5cHBwgJaWFmbMmIHp06cjLCwMSUlJuHDhArZu3apQGQCgpaWF4cOH4+rVqzh79iwCAgLQv39/cXSTtbU1rl27htu3b+Off/4p9PHj/v7+ePjwISZNmoRbt25h//79mDdvHqZOnQoVlfJ9RLx58wajRo3CzZs3ceTIEcybNw8TJ04sNt+KjEcRkyZNwpEjR7By5UrcvXsXGzduxNGjR+WmZBERERERESkbpz5RqcXFxaF9+/bi/tSpUwEAw4cPFx93PX36dLx48QJjx45FWloa2rRpg2PHjkFL6936B5MnT4aOjg4WL14M4N00psWLF2PcuHFwd3eXW29FJjc3F4GBgbh37x7U1NRga2uLZcuWYdy4caWO/bPPPhMfxZyWlobt27fD19e30LTjxo3DlStXMGDAAEgkEgwaNAj+/v44evRoqcszNDTE3r17ERQUhNevX8Pe3h4//fQTGjVqBACYM2cO1NTUMHfuXDx69AhmZmYYP358qfOXsbOzQ58+fdC1a1f8999/6N69O9atWyeeHzNmDKKiouDm5obMzEycOnVKfJy1jIWFBY4cOYKvvvoKLi4uMDIywqhRozB79myF48mvY8eOsLe3R9u2bZGVlYVBgwaV+FjvioxHER4eHtiwYQPmz5+P2bNnw9vbG1988QW+++679xoHERERERF9XCRC3vkFRFRtBAUFISIiQhzhVNX4+voiLS0NERERlR2K0owZMwa3bt2Se9R6cTIyMmBgYID09HTo6+tXcHRERERERFRVKfLdgCNqiIiKsHz5cnTq1Ak6Ojo4evQoduzYITdiiYiIiIiISNnYUUNEVISLFy8iODgYz58/R7169bBmzRqMHj26ssMiIiIiIqIPGKc+ERFVEE59IiIiIiIiQLHvBnzqExERERERERFRFcGOGiIiIiIiIiKiKoIdNUQfuadPn8LPzw9169aFpqYmTE1N4e3tjejo6PceS3JyMiQSSZV4ktXVq1cxaNAgWFpaQiqVwtHREatXr67ssIiIiIiI6APHxYSJPnKfffYZ3rx5gx07dqBevXp48uQJIiMj8e+//77XON68efNeyyvJ5cuXUbt2bezcuROWlpaIiYnB2LFjoaqqiokTJ1Z2eERERERE9IEq04iav/76S9lxEFElSEtLw9mzZ7Fs2TK0b98eVlZWaNGiBQIDA/Hpp58CACQSCTZu3Iju3btDW1sbjo6OOH/+PBITE+Hp6QkdHR20bt0aSUlJYr5JSUno2bMnTExMoKuri+bNm+PEiRNyZVtbW+Obb77BsGHDoK+vj7Fjx8LGxgYA4OrqColEAk9PzyJj37NnD5ycnCCVSmFsbAwvLy+8ePFC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0aMHfv75Z2zbtq3A+dGjR+P06dPivqurK4B3HVLW1tYKlUVERERERFQaXEyYiKiCcDFhIiIiIiICuJgwEREREREREVG1xI4aIiIiIiIiIqIqgh01RERERERERERVBDtqAISGhsLQ0LCywyiToKAgNGnS5L2XGxUVBYlEgrS0tHLlI5FIEBERoZSYqrPk5GRIJBLxqUKkGGW3n7W1NUJCQpSSFxERERERkSIqtaPG19cXEolEfBkbG6NLly64du2aXLq8aXR0dGBvbw9fX19cvny5xDKsra3Fa7W1teHk5IQtW7ZUVJWqnYEDB6JLly5yx44dOwaJRIKgoCC540FBQahbt+57jK54QUFBcvdGYa/qwtLSEqmpqWjcuHGpr6lOHYxLliyBqqoqvv3228oOpVQuXbqEsWPHVnYYRERERET0Ear0ETVdunRBamoqUlNTERkZCTU1NXTv3r1Auu3btyM1NRU3btzA999/j8zMTLRs2RJhYWEllrFgwQKkpqbi+vXrGDJkCMaMGYOjR49WRHWqnfbt2yM6Ohpv374Vj506dQqWlpaIioqSS3vq1Cm5RzFXtmnTpon3TmpqKurUqSO+17JXXm/evKmkSIv35s0bqKqqwtTUFGpqapUdToXYtm0bpk+fXugjsKuiWrVqQVtbu7LDICIiIiKij1Cld9RoamrC1NQUpqamaNKkCWbOnImHDx/i6dOncukMDQ1hamoKa2trdO7cGXv27MHgwYMxceJEPHv2rNgy9PT0YGpqinr16mHGjBkwMjLC8ePHC6T77bff4OjoCF1dXbEDSebSpUvo1KkTatasCQMDA7Rr1w5//PGH3PUSiQTr16+Hj48PpFIp6tWrhz179ojn37x5g4kTJ8LMzAxaWlqwsrLCkiVLxPMPHjxAz549oaurC319ffTv3x9PnjyRK2Pp0qUwMTGBnp4eRo0ahdevX4vnzpw5A3V1dTx+/FjumilTpuCTTz4ptG3at2+PzMxMxMXFiceioqIwc+ZMxMbGivm/fv0asbGxBTpqLl++DDc3N2hra6N169a4ffu23Pn169fD1tYWGhoacHBwwA8//FBoHDIPHz5E//79YWhoCCMjI/Ts2RPJycmFptXV1RXvHVNTU6iqqorvtampKQYOHIiJEydiypQpqFmzJry9vQEAK1euhJOTE3R0dGBpaQl/f39kZmaK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Zs2wZMkS+Pn5SetdXFzg5OSEL774QrrtCQAmTJiAu3fvYujQoTh9+jTS09Oxb98+jB49GqWlpTXfOERERERERBXgRA0R1ShLS0t06dIFCxYswAsvvIC2bdtixowZePPNN7F06VIIgoA9e/bghRdewOjRo9GyZUuEhITg+vXrsLe3BwAMGTIEM2bMwNSpU9G5c2dcv34dERERRpUfEBCA/Px86fk0Ij8/P+Tn58smapycnHD06FGUlpaid+/eaNeuHSZPngxbW1soFDw9EhERERHR48dn1BDRE2HWrFlITExEampqXYdiND6jhoiIiIiIgMp9N+CfjImIiIiIiIiI6glO1BARERERERER1RO89YmIqJbw1iciIiIiIgJ46xPVY6NGjUL//v1rNM/MzEwIglDnzy7x9/fH5MmTpWU3NzcsXLiwzuIhudoYe0RERERERDWNEzX0WC1atAjx8fF1HUa9MGvWLAiCAEEQYGJiAhcXF4wdOxZ3796VpXNzc4MgCDhx4oRs/eTJk7V+2QgAfvvtNzRs2BBt27atzfCfOBx7RERERET0JOBEDT1WNjY2sLW1resw6o02bdogOzsbN27cwLp167B3716dP0Ntbm6OadOmGZVnfHw8Bg8ejLy8PJw8ebKmQ35icewREREREdGTgBM1VOO++uortGvXDkqlEk2aNEFgYCDu378PQPv2E39/f0RGRmLq1Kmws7ODg4MDZs2aJcvv119/RY8ePWBubo7WrVtj//79EAQBiYmJemM4f/48+vTpA0tLS9jb22P48OH473//azDu4uJiTJs2DS4uLjAzM0OLFi2wZs2aauVZkQYNGsDBwQHOzs4IDAzE66+/jh9++EEr3dixY3HixAns2bPHYH4qlQrr1q3D8OHD8cYbb8ji18dQfwHA6tWr4e3tDXNzc3h5eeHzzz+X7X/q1Cl07NgR5ubm8PX1xc6dO2W3osXHx2tNkCQmJkIQBNm6//znP+jUqRPMzc3RvHlzzJ49G48ePZK2C4KA1atXY8CAAWjUqBE8PT2xa9cuWR4XLlzAK6+8Amtra1hZWeH5559Heno6gMc39oiIiIiIiKqDEzVUo7KzszF06FCMGTMGly5dQlJSEgYOHAhDz6xev349LCwscPLkScyfPx8fffSRNFlRWlqK/v37o1GjRjh58iS++OILfPDBBwZjyMnJ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/cBbn4iIaglvfSIiIiIiIqBy3w34MGEiIiIiIiIionqCEzVERERERERERPUEn1FDRFRLxDtL8/Ly6jgSIiIiIiKqS+J3AmOePsOJGiKiWpKfnw8AcHFxqeNIiIiIiIioPsjPz4eNjY3BNHyYMBFRLSkrK8OtW7dgZWUFQRDqOhwiIiIiIqojKpUK+fn5cHJygkJh+Ck0nKghIiIiIiIiIqon+DBhIiIiIiIiIqJ6ghM1RERERERERET1BCdqiIiIiIiIiIjqCU7UEBERERERERHVE5yoISIiIiIywqhRo9C/f39p2d/fH5MnT66zeIiI6O+JEzVERERERLXMzc0NCxcurOswiIjoCcCJGiIiIiIiIiKieoITNURERET0j1FWVob58+ejRYsWMDMzQ7NmzfDxxx8DAG7evInBgwfD1tYWdnZ26NevHzIzM6tdpr+/P65fv44pU6ZAEAQIgoD79+/D2toaX331lSxtYmIiLCwskJ+fj8zMTAiCgC1btqBbt24wNzdH27Zt8dNPP8n2OX/+PPr06QNLS0vY29tj+PDh+O9//1vtuImIqG5wooaIiIiI/jGio6MRFxeHGTNm4OLFi/jyyy9hb2+PkpISBAUFwcrKCocPH8bRo0dhaWmJl156CQ8fPqxWmV9//TWeeeYZfPTRR8jOzkZ2djYsLCwQEhKCdevWydKuW7cOr732GqysrKR177//Pt59912kpKSga9euCA4Oxp9//gkAyMnJQc+ePdGxY0ckJydj7969+P333zF48OBqxUxERHWnQV0HQERERET0OOTn52PRokVYunQpRo4cCQDw8PBAjx49sGnTJpSVlWH16tUQBAFA+aSJra0tkpKS0Lt37yqXa2dnBxMTE1hZWcHBwUFaHx4ejm7duiE7OxuOjo74448/sGfPHuzfv1+2/8SJEzFo0CAAwPLly7F3716sWbMGU6dOxdKlS9GxY0fExsZK6deuXQsXFxekpaWhZcuWVY6biIjqBq+oISIiIqJ/hEuXLqG4uBi9evXS2nb27FlcvXoVVlZWsLS0hKWlJezs7FBUVIT09PRaiee5555DmzZtsH79egDApk2b4OrqihdeeEGWrmvXrtK/GzRoAF9fX1y6dEmK++DBg1LMlpaW8PLyAoBai5uIiGoXr6ghIiIion8EpVKpd1tBQQE6d+6MhIQErW1PP/10rcUUHh6OZcuWISoqCuvWrcPo0aOlK3qMUVBQgODgYMybN09rm6OjY02GSkREjwmvqCEiIiKifwRPT08olUocOHBAa1unTp1w5coVNG3aFC1atJC9bGxsql12w4YNUVpaqrV+2LBhuH79OhYvXoyLFy9Kt2SpO3HihPTvR48e4cyZM/D29pbivnDhAtzc3LTitrCwqHbcRET0+HGihoiIiIj+EczNzTFt2jRMnToVGzZsQHp6Ok6cOIE1a9YgNDQUTz31FPr164fDhw8jIyMDSUlJiIyMxG+//Vbtst3c3HDo0CFkZWXJfpGpcePGGDhwIN5//3307t0bzzzzjNa+y5Ytw86dO/Hrr79iwoQJuHfvHsaMGQMAmDBhAu7evYuhQ4fi9OnTSE9Px759+zB69GidE0NERFT/caKGiIiIiP4xZsyYgXfffRczZ86Et7c3hgwZgj/++AONGjXCoUOH0KxZMwwcOBDe3t4ICwtDUVERrK2tq13uRx99hMzMTHh4eGjdShUWFoaHDx9Kky+a4uLiEBcXh/bt2+PIkSPYtWsXnnrqKQCAk5MTjh49itLSUvTu3Rvt2rXD5MmTYWtrC4WC/9UnInoSCSqVSlXXQRARERER/VNt3LgRU6ZMwa1bt9CwYUNpfWZmJtzd3ZGSkoIOHTrUXYBERPRY8WHCRERERER14MGDB8jOzkZcXBzGjRsnm6QhIqJ/Ll4PSURERERUDYcPH5b9PLbmS5/58+fDy8sLDg4OiI6OfowRExFRfcZbn4iIiIiIqqGwsBBZWVl6t7do0eIxRkNERE86TtQQEREREREREdUTvPWJiIiIiIiIiKie4EQNEREREREREVE9wYkaIiIiIiIiIqJ6ghM1RERERERERET1BCdqiIiIiIiIiIjqCU7UEBERERERERHVE5yoISIiIiIiIiKqJ/4fSGVmLZPzfBYAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.plot.scatter(\n", + " x=\"cell_type\",\n", + " y=\"assay\",\n", + " s=1,\n", + " figsize=(10, 4),\n", + ")\n", + "plt.xticks([])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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7u6O2rVry63l0atXL0ydOhUTJ05Eo0aNcPv2bXh7exeIQUFBAV5eXsjNzRU7D97H1dUVT58+LXDdW7RogadPn5Z6NA0AdO7cGUuXLsXChQtRr149rFmzBps2bSrQRj41NTWcPHkStWrVQteuXWFjYyM+glxTU7PU7RfG3t4eixcvxvz581G/fn2EhITIPSK9JNTU1HDt2jV069YNderUwfDhw/HDDz+IU8NcXFzwxx9/YO/evWjQoAFatmyJs2fPlineefPmYcyYMWjUqBHu37+Pffv2iU8sa9asGUaOHIlevXqhevXqWLBgAYA307IaNWqE9u3bw8nJCYIg4ODBgwWm6ZTWpk2bMGDAAPz000+wsrJC586dce7cOdSqVatA3levXmHr1q3o1q1boXV169YNwcHBck+iKoqCggK2b9+O8+fPo379+vjxxx9L1MEDQJzSNmjQILl0bW1trFu3Ds7OzrCzs8PRo0exb9++Qp82V5q8REREREREH0oivL3wBn0QiUSC3bt3iyMeKtKQIUPw6NEj7N27t6JDoTLIX7z5yZMnpR4xRv85deoU3NzccPfuXbmRYp9KZmYmtLS0kJGRUW6djURERERE9PkpzXeDCp/6ROUrIyMDly5dwm+//cZOGvpqZWdn49GjRwgICECPHj0qpJOGiIiIiIioLCp86hOVr06dOqF169YYOXIkWrVqVdHhEFWIbdu2wcTEBOnp6eKUMCIiIiIios8Bpz4REX0knPpERERERERA6b4bcEQNEREREREREVElwY4aIqJiuLi4YOzYseK+qakpAgMDKyweIiIiIiL6srGjhojK3aNHj+Dt7Y1atWpBRUUF+vr68PDwQGRk5Edr08DAAPPmzZNL8/Pzg0QiQUREhFy6i4sL+vfv/9FiISIiIiIiKit21BBRuevWrRvi4uKwefNmXL9+HXv37oWLiwv+/fffj9ami4tLgQ6Z48ePw9jYWC795cuXOHPmDFq2bPnRYiEiIiIiIiordtQQUblKT0/HqVOnMH/+fLi6usLExARNmjSBv78/OnbsKOYZOnQoqlevDk1NTbRs2RIJCQly9cybNw96enrQ0NDAkCFD4OfnhwYNGhTZrqurKyIjI5GTkwMAePr0KeLi4jBp0iS5jpro6GhkZ2fD1dUVAHD58mV4enpCJpNBT08P/fv3xz///FO+F4WI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SZWJiIiIiIioeeCjT0RETYSPPhEREREREVC/7wacTJiIiIiIiIiIqJngQA0RERERERERUTPBOWqIiJqI8snSoqKiJxwJERERERE9ScrvBLrMPsOBGiKiJlJcXAwAcHJyesKREBERERFRc1BcXAwrKyutaTiZMBFRE1EoFLhx4wYsLCwgCMKTDoeIiIiIiJ4QURRRXFwMBwcHyGTaZ6HhQA0RERERERERUTPByYSJiIiIiIiIiJoJDtQQERERERERETUTHKghIiIiIiIiImomOFBDRERERERERNRMcKCGiIiIiP72AgICMH369CcdhlYJCQmwtrbWmiY6Oho+Pj6PJR4iImoaHKghIiIiIvoTGDVqFLKysp50GERE1MQMn3QAREREREQEVFZWwsjIqNbtcrkccrn8MUZERERPAu+oISIiIqK/ldLSUowbNw7m5uawt7fHBx98oLb93r17GDduHFq2bAlTU1MMHDgQly5dkrYrH0E6dOgQPD09YW5ujpdeegn5+flSGoVCgcWLF6NNmzYwNjaGj48PDh48KG3Pzc2FIAjYsWMH/P39YWJigsTERK1xa3r0admyZbC1tYWFhQUmTJiA8vLyBvQMERE1BxyoISIiIqK/lVmzZuGnn37C119/jcOHDyMpKQlnz56VtoeGhiItLQ179+5FcnIyRFHEoEGDUFlZKaW5f/8+VqxYga1bt+Lo0aO4du0aZs6cKW1fvXo1PvjgA6xYsQIZGRkYMGAAXn75ZbUBHwCIjIxEREQEMjMzMWDAgHq1Y+fOnYiOjkZsbCzS0tJgb2+Pjz/+WM9eISKi5kIQRVF80kEQERERET0OJSUlaNWqFbZt24ZXX30VAHD37l20adMGkyZNwtSpU9GhQwecOHECvXr1AgDcuXMHTk5O+PTTT/Hqq68iISEBr7/+Oi5fvgw3NzcAwMcff4zFixfj5s2bAABHR0dMnToV//rXv6S6n3nmGfTo0QNr165Fbm4uXF1dsWrVKkREROgUe0JCAqZPn46CggIAQK9evdC1a1esXbtWSvPss8+ivLwc6enpDe0qIiJ6QnhHDRERERH9bWRnZ+PBgwfo2bOntM7GxgYdO3YEAGRmZsLQ0FBte6tWrdCxY0dkZmZK60xNTaVBGgCwt7fHrVu3AABFRUW4ceMGevfurVZ379691coAAF9fX73bkpmZqRYnAPj5+eldHhERNQ8cqCEiIiIiqqfqk/4KggB9blQ3MzNrrJCIiOgvggM1RERERPS34ebmBiMjI6Smpkrr7t27J/3staenJx4+fKi2/c6dO7h48SI6deqkUx2WlpZwcHDAiRMn1NafOHFC5zJ04enpqRYnAKSkpDRa+URE9GTw57mJiIiI6G/D3NwcEyZMwKxZs9CqVSu0bt0a8+bNg0z26P8v3d3dMXToULz55ptYv349LCwsEBkZCUdHRwwdOlTnembNmoWFCxfCzc0NPj4+2Lx5M9LT0+v8Zaf6iIiIQGhoKHx9fdG7d28kJibiwoULaNeuXaPVQUREjx8HaoiIiIjob+Xf//43SkpKEBQUBAsLC7z77rsoLCyUtm/evBkREREYMmQIHjx4gOeffx4HDhyo8biTNuHh4SgsLMS7776LW7duoVOnTti7dy/c3d0brR2jRo1CdnY2Zs+ejfLycvzzn/9EWFgYDh061Gh1EBHR48dffSIiIiIiIiIiaiY4Rw0RERERERERUTPBgRoiIiIiomZg4MCBMDc31/iKjY190uEREdFjwkefiIiIiIiagby8PJSVlWncZmNjAxsbm8ccERERPQkcqCEiIiIiIiIiaib46BMRERERERERUTPBgRoiIiIiIiIiomaCAzVERERERERERM0EB2qIiIiIiIiIiJoJDtQQERERERERETUTHKghIiIiIiIiImomOFBDRERERERERNRM/D8gj2ama7JiKQAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.plot.scatter(\n", + " x=\"donor_id\",\n", + " y=\"assay\",\n", + " s=1,\n", + " figsize=(10, 4),\n", + ")\n", + "plt.xticks([])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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lYUePXpg2rRpyMjIQEBAANLS0hAUFGT2/EpLS6WvLSws9DrvVX9cPY5qq9nhTtekQdfhLiwsDNHR0QgNDZW1QAkPD0diYiKioqIQEBAgPe/l5YXExESEh4fLlhsRERHJjwUUyU63ID8rKwtPP/00zpw5Ix1buXIlFi1apBdnbq1bt0ZeXh6A+tuYt27d2qx5qU31QlkIgdTUVL01ULGxsbIWytWFh4cjNDRUkeu0iIiISF4soEh2ugX548aNQ0hICDZu3AhfX19kZmYiLi4O48aN04szt3vuuQenTp0yKo7qVl+h7OnpKXuhXJNGo5G9kCMiIiLl4Rookl1AQACsrKzg6uqKpKQkvc1Lk5KS4OrqCisrK73pVOY0evRok8a1VLoCeOzYsQbXQI0dO1YvTm5arRapqanYuHEjUlNTuXkuERERAWABRQqwf/9+VFRUIC8vD+Hh4Xo31uHh4cjLy0NFRQX2798vS34dO3Y0aVxLpSuU3dzcDBbKbm5ushbK1Sm5UyARERHJiwUUyU43Zevzzz/H0aNHERAQACcnJwQEBCAzMxOff/65Xpy5HTlyxKRxLZWuUM7PzzdYKOfn58taKOsovVMgERERyYsFFMlON2WrR48eOHXqFPbs2YMNGzZgz549OHnyJLp3764XZ2579+41aVxLpSuAP/vsM4OF8meffaYXJ4eanQKrj5IlJycjJCQE0dHRnM5HRETUgrGJBMmu+ualycnJegv3lbB56fnz500a11JVL5RPnDhhsF199Tg5VO8UqGuzrmNpaamoToFEREQkDxZQJDvd5qUREREICwtDbGys1IUvPj4eKSkpSExMlK2FdElJifR1hw4dcO+996KyshKWlpY4duwYLl++XCuOatMVyi+99BIuX76Ms2fPSsdWrFiBDh06yFooA7dHv3x9fQ0e1z2vlE6BREREZH4soEgRlLx56a1bt6SvL1++jNTU1AbjqDaNRoMnnngCS5YsgaurK6KiotC9e3ecPn0an332GQ4fPoyYmBhZ91rSjX5lZmbCz8+v1vHMzEy9OCIiImp5WECRotTcqLayslKmTG6rOZWrqXEtlVarxebNm9GjRw+cPXsWCQkJ0jErKyv06NEDiYmJiI+Pl62IqjmdtPp7qoTppERERCQ/3vGRIug6n/Xp00ev81mfPn1k73zm7u5u0riWSre+6PTp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L5/vJgqo29CxY0elpaXZtuwNHz7c7nlsbKyCg4ONiAaTCQ0NtW3Pa9q0aaltoxs2bLArqIC7berUqZo2bZrGjRtndJTftXz5cs2fP18ZGRnavXu3fHx89OGHH8rX11c9e/Y0Oh4A4DeioqI0bNgwHThwQK1atZJ0s8ProkWLbGdvN23apMcee+yuZ2EL312QkZEhNzc31a5d2+goMLkTJ06oSpUqqlevntFRYBL333+/EhMT1aBBA6Oj3NK8efP01ltvacSIEZo2bZqSk5PVoEEDLV26VMuWLVNcXJzREQEAZVixYoXmzp1r++Oxv7+/oqKi1LdvX0lSQUGBrSvf3UQBBQD4txk0aJBatWqlYcOGGR3llpo2barp06erV69eqlatmg4fPqwGDRooOTlZYWFh3OUHAPhdbOEDANyROXPm2D43atRIEydO1J49exQYGKjKlSvbvRsdHe3oeKVkZGQoKCio1Lirq6suX75sQCIAQHkVFhaW2aTol94EjkABBQC4Ix988IHd9x4eHtq+fbu2b99uN26xWJyigPL19VViYmKp7lIbN25UkyZNDEoFAMaKj4/XggULdPz4ca1evVp169bV8uXL5evrazv3b6Rjx47ppZdeUkJCgt14SUmJLBaLioqKHJaFAgoAcEcyMjKMjvCnjBw5Uq+++qquXr2qkpIS7d27VytXrtS7776rRYsWGR0PABxuzZo16t+/v/r166dDhw7p2rVrkqS8vDxNnz5dGzZsMDihNHDgQLm4uGjdunWqXbu2XZdXR+MMFADAIfbv36+//OUvRseQdPMg8qRJk3T8+HFJN6+nmDx5sgYNGmRwMgBwvKCgIL3++usaMGCA3dnQQ4cO6cknn1ROTo7REeXu7q4DBw6ocePGRkeR1egAFdnSpUvLHL9x44beeOMNx4aBqTEX4Szy8/NVUFBgN5aYmKju3bsrJCTEoFSl9evXT8eOHVN+fr5ycnJ0+vRpiicApnX06FGFhoaWGvf09FRubq7jA5WhadOmTtPkhwLqDkRHR6t379766aefbGNHjx5VSEiIVq5caWAymA1zEUY7deqU2rZtK09PT3l6emrkyJG6cuWKBgwYoJCQELm7u5fat+4MqlatancROgCYUa1atZSenl5qfOfOnU5zLcWMGTM0duxYbdu2TRcuXNDPP/9s9+VInIG6A4cOHdIL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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.groupby(\"assay\", observed=True).boxplot(\n", + " column=\"total_mrna_umis\",\n", + " figsize=(10, 4),\n", + " rot=90,\n", + " xlabel=None,\n", + " ylabel=None,\n", + " subplots=False,\n", + " grid=False,\n", + ")\n", + "plt.ylim(0, 5e4)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## `development_stage`" + ] + }, + { + "cell_type": "code", + "execution_count": 84, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 10000\n", + "unique 152\n", + "top unknown\n", + "freq 545\n", + "Name: development_stage, dtype: object" + ] + }, + "execution_count": 84, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.obs[\"development_stage\"].describe(include=object)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "development_stage\n", + "unknown 545\n", + "15th week post-fertilization human stage 542\n", + "50-year-old human stage 438\n", + "42-year-old human stage 340\n", + "human adult stage 324\n", + " ... \n", + "31st week post-fertilization human stage 1\n", + "91-year-old human stage 1\n", + "immature stage 1\n", + "95-year-old human stage 1\n", + "1-month-old human stage 1\n", + "Name: count, Length: 152, dtype: int64" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "development_stage_freq = adata.obs[\"development_stage\"].value_counts()\n", + "development_stage_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 88, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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1KlTL/QzX3TMli9fHuXLl8egQYOwb98+1KxZE7NmzcLIkSP/dnYi+u/jOT9E9K9hbW2NkJAQrF69GnFxceblZ8+exaZNmyze26pVK1hbWyMiIiLLX6RFBHfv3rVY9s477yA1NRXz589HZGQk3n77bYvXQ0JC4ObmhtGjR1scVpXpzp07OeZ+4403ACDLDTonTJgAAAgNDbVYfuPGDaxatcr8PDExEQsWLEBQUFC23zr9HW+//TbS0tIwYsSILK89efIkyy/Nf4WzszOArL9w/5m0tLQslyj29vZGgQIFLL7tcHZ2zvZSxpnfEjzdzwcPHsT+/fst3hcSEoLHjx/j22+/NS9LT0/H9OnTs6y7bt26+Oabb3Dz5s0s63teX/8dVapUQbFixfD1119bnHf27PpeZPt3c3ND3rx5sWvXLovlM2bMsHhubW2N1q1bY8WKFTh16lSO634RlStXRtGiRTFp0qQs28Lzvh36q2M2MTERT548sXi9fPnysLKyeqFvx4jImPjNDxH9q0RERCAyMhK1atXCRx99hCdPnmDq1KkoW7YsTpw4YX5fsWLFMHLkSAwcOBBXrlxBixYt4OrqitjYWKxatQr/+9//8Mknn5jfX7lyZRQvXhxffPEFUlNTLQ55AzJ+mZw5cyY6dOiAypUro23btsiXLx/i4uKwfv161KxZE9OmTcs2c8WKFdGpUyfMnj0b9+/fR506dfDLL79g/vz5aNGiBerVq2fx/pIlS6Jbt244dOgQfHx88P333+PWrVuYO3fuS2vHOnXq4P3338eYMWNw/PhxvP7667C1tcXFixfx008/YfLkyXjrrbde6GcGBQXB2toaX375JRISEmBvb4/69evneF5RpgcPHqBQoUJ46623ULFiRbi4uGDr1q04dOgQxo8fb35flSpVsHTpUoSHh+OVV16Bi4sLmjVrhqZNm2LlypVo2bIlQkNDERsbi1mzZiEwMNCimGjRogWqVauGfv364dKlSyhdujR+/vln3Lt3D4DlN0vTp0/Ha6+9hvLly6NHjx4ICAjArVu3sH//fvz666+Ijo5+obZ5HisrK8yZMwdNmjRB2bJl0aVLFxQsWBDXr1/Hjh074ObmhrVr1wL469s/AHTv3h1jx45F9+7dUbVqVezatcv8DeLTxo4dix07dqB69ero0aMHAgMDce/ePRw9ehRbt241t8+LfJ6ZM2eiWbNmCAoKQpcuXZA/f36cO3cOp0+fzlKoZfqrY3b79u3o2bMn2rRpg5IlS+LJkydYuHChuZAjInourS8vR0T0T0VFRUmVKlXEzs5OAgICZNasWdneM0Qk4/LGr732mjg7O4uzs7OULl1awsLC5Pz581ne+8UXXwgAKV68eI7r3rFjh4SEhIi7u7s4ODhIsWLFpHPnznL48GHze7LL8vjxY4mIiJCiRYuKra2tFC5cWAYOHGhxKWWR/7tE8qZNm6RChQpib28vpUuXznJZ38xLXR86dMhieea679y5Y7G8U6dO4uzsnOXzzJ49W6pUqSKOjo7i6uoq5cuXl08//VRu3LiRJdOz6tSpY3H5bBGRb7/9VgICAsyXXv4rl71OTU2V/v37S8WKFcXV1VWcnZ2lYsWKMmPGDIv3JSUlybvvviseHh4CwHzZ6/T0dBk9erT4+fmJvb29VKpUSdatWyedOnXKcmnsO3fuyLvvviuurq7i7u4unTt3lr179woAWbJkicV7Y2JipGPHjuLr6yu2trZSsGBBadq0qSxfvvxPP9PzLnWd0yWajx07Jq1atZI8efKIvb29+Pn5ydtvvy3btm2zeN9f3f5TUlKkW7du4u7uLq6urvL222/L7du3s1zqWkTk1q1bEhYWJoULFxZbW1vx9fWVBg0ayOzZs/80f06X1d6zZ480atTI3KcVKlSQqVOnml//u2P28uXL0rVrVylWrJg4ODiIl5eX1KtXT7Zu3ZptuxIRPc0k8pLOViUion/M398f5cqVw7p16/SOYhirV69Gy5YtsWfPHtSsWVPvOH/LsGHDsj1cjIiILPGcHyIiMow//vjD4nlaWhqmTp0KNzc3VK5cWadURESkFZ7zQ0REuSYpKSnbk/ifli9fvhwvn/yy9erVC3/88QeCg4ORmpqKlStXYt++fRg9evRLu+odERGpi8UPERHlmq+//hoRERHPfU9sbOxLu4T3n6lfvz7Gjx+PdevW4eHDhyhevDimTp2Knj17arJ+IiLSF8/5ISKiXHP58mVcvnz5ue957bXX4ODgoFEiIiIyMhY/RERERERkCLzgARERERERGcK/8pyf9PR03LhxA66urhY3pSMiIiIiImMRETx48AAFChSAldXzv9v5VxY/N27cQOHChfWOQUREREREirh27RoKFSr03Pf8K4sfV1dXABkf0M3NTec0RERERESkl8TERBQuXNhcIzzPv7L4yTzUzc3NjcUPERERERH9pdNheMEDIiIiIiIyBBY/RERERERkCCx+iIiIiIjIEFj8EBERERGRIbD4ISIiIiIiQ2DxQ0REREREhsDih4iIiIiIDIHFDxERERERGQKLHyIiIiIiMgQWP0REREREZAgsfoiIiIiIyBBs9A6Qm/wHrH8pP+fK2NCX8nOIiIiIiEg//OaHiIiIiIgM4T/9zY9K+C0UEREREZG++M0PEREREREZAosfIiIiIiIyBBY/RERERERkCCx+iIiIiIjIEFj8EBERERGRIbD4ISIiIiIiQ2DxQ0REREREhsDih4iIiIiIDIHFDxERERERGQKLHyIiIiIiMgQWP0REREREZAgsfoiIiIiIyBBY/BARERERkSGw+CEiIiIiIkNg8UNERERERIbA4oeIiIiIiAyBxQ8RERERERkCix8iIiIiIjKEFyp+hg0bBpPJZPEoXbq0+fWHDx8iLCwMefLkgYuLC1q3bo1bt25Z/Iy4uDiEhobCyckJ3t7e6N+/P548efJyPg0REREREVEObF70P5QtWxZbt279vx9g838/om/fvli/fj1++uknuLu7o2fPnmjVqhX27t0LAEhLS0NoaCh8fX2xb98+3Lx5Ex07doStrS1Gjx79Ej4OERERERFR9l64+LGxsYGvr2+W5QkJCfjuu++wePFi1K9fHwAwd+5clClTBgcOHECNGjWwefNmnDlzBlu3boWPjw+CgoIwYsQIfPbZZxg2bBjs7Oz++SciIiIiIiLKxguf83Px4kUUKFAAAQEBaN++PeLi4gAAR44cwePHj9GwYUPze0uXLo0iRYpg//79AID9+/ejfPny8PHxMb8nJCQEiYmJOH36dI7rTE1NRWJiosWDiIiIiIjoRbxQ8VO9enXMmzcPkZGRmDlzJmJjY1GrVi08ePAA8fHxsLOzg4eHh8X/8fHxQXx8PAAgPj7eovDJfD3ztZyMGTMG7u7u5kfhwoVfJDYREREREdGLHfbWpEkT878rVKiA6tWrw8/PD8uWLYOjo+NLD5dp4MCBCA8PNz9PTExkAURERERERC/kH13q2sPDAyVLlsSlS5fg6+uLR48e4f79+xbvuXXrlvkcIV9f3yxXf8t8nt15RJns7e3h5uZm8SAiIiIiInoR/6j4SUpKQkxMDPLnz48qVarA1tYW27ZtM79+/vx5xMXFITg4GAAQHByMkydP4vbt2+b3bNmyBW5ubggMDPwnUYiIiIiIiJ7rhQ57++STT9CsWTP4+fnhxo0bGDp0KKytrdGuXTu4u7ujW7duCA8Ph5eXF9zc3NCrVy8EBwejRo0aAIDXX38dgYGB6NChA8aNG4f4+HgMGjQIYWFhsLe3z5UPSEREREREBLxg8fPrr7+iXbt2uHv3LvLly4fXXnsNBw4cQL58+QAAEydOhJWVFVq3bo3U1FSEhIRgxowZ5v9vbW2NdevW4cMPP0RwcDCcnZ3RqVMnDB8+/OV+KiIiIiIiome8UPGzZMmS577u4OCA6dOnY/r06Tm+x8/PDxs2bHiR1RIREREREf1j/+icHyIiIiIion8LFj9ERERERGQILH6IiIiIiMgQWPwQEREREZEhsPghIiIiIiJDYPFDRERERESGwOKHiIiIiIgMgcUPEREREREZAosfIiIiIiIyBBY/RERERERkCCx+iIiIiIjIEFj8EBERERGRIbD4ISIiIiIiQ2DxQ0REREREhsDih4iIiIiIDIHFDxERERERGQKLHyIiIiIiMgQWP0REREREZAgsfoiIiIiIyBBY/BARERERkSGw+CEiIiIiIkNg8UNERERERIbA4oeIiIiIiAyBxQ8RERERERkCix8iIiIiIjIEFj9ERERERGQINnoHIO35D1j/Un7OlbGhL+XnEBERERFpgd/8EBERERGRIbD4ISIiIiIiQ2DxQ0REREREhsDih4iIiIiIDIHFDxERERERGQKLHyIiIiIiMgQWP0REREREZAgsfoiIiIiIyBBY/BARERERkSGw+CEiIiIiIkNg8UNERERERIbA4oeIiIiIiAyBxQ8RERERERkCix8iIiIiIjIEFj9ERERERGQILH6IiIiIiMgQ/lHxM3bsWJhMJnz88cfmZQ8fPkRYWBjy5MkDFxcXtG7dGrdu3bL4f3FxcQgNDYWTkxO8vb3Rv39/PHny5J9EISIiIiIieq6/XfwcOnQI33zzDSpUqGCxvG/fvli7di1++uknREVF4caNG2jVqpX59bS0NISGhuLRo0fYt28f5s+fj3nz5mHIkCF//1MQERERERH9ib9V/CQlJaF9+/b49ttv4enpaV6ekJCA7777DhMmTED9+vVRpUoVzJ07F/v2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dOrUCcOHD3+5n4qIiIiIiOgZL1T8fPfdd8993cHBAdOnT8f06dNzfI+fnx82bNjwIqslIiIiIiL6x/7xOT9ERERERET/Bix+iIiIiIjIEF74UtdERHryH7D+pfycK2NDX8rPISIion8PFj9ERP/AyyjGWIgRERFpg4e9ERERERGRIbD4ISIiIiIiQ2DxQ0REREREhsDih4iIiIiIDIHFDxERERERGQKLHyIiIiIiMgQWP0REREREZAgsfoiIiIiIyBBY/BARERERkSGw+CEiIiIiIkNg8UNERERERIbA4oeIiIiIiAyBxQ8RERERERkCix8iIiIiIjIEFj9ERERERGQILH6IiIiIiMgQWPwQEREREZEhsPghIiIiIiJDYPFDRERERESGwOKHiIiIiIgMgcUPEREREREZAosfIiIiIiIyBBY/RERERERkCCx+iIiIiIjIEFj8EBERERGRIdjoHYCIiF4O/wHrX8rPuTI29KX8HCIiItWw+CEiopeOhRgREamIh70REREREZEhsPghIiIiIiJDYPFDRERERESGwOKHiIiIiIgMgcUPEREREREZAosfIiIiIiIyBF7qmoiI/tN42W0iIsrEb36IiIiIiMgQWPwQEREREZEhsPghIiIiIiJDYPFDRERERESGwOKHiIiIiIgM4YWKnzFjxuCVV16Bq6srvL290aJFC5w/f97iPQ8fPkRYWBjy5MkDFxcXtG7dGrdu3bJ4T1xcHEJDQ+Hk5ARvb2/0798fT548+eefhoiIiIiIKAcvVPxERUUhLCwMBw4cwJYtW/D48WO8/vrrSE5ONr+nb9++WLt2LX766SdERUXhxo0baNWqlfn1tLQ0hIaG4tGjR9i3bx/mz5+PefPmYciQIS/vUxERERERET3jhe7zExkZafF83rx58Pb2xpEjR1C7dm0kJCTgu+++w+LFi1G/fn0AwNy5c1GmTBkcOHAANWrUwObNm3HmzBls3boVPj4+CAoKwogRI/DZZ59h2LBhsLOze3mfjoiISDEv475DvOcQEdHf84/O+UlISAAAeHl5AQCOHDmCx48fo2HDhub3lC5dGkWKFMH+/fsBAPv370f58uXh4+Njfk9ISAgSExNx+vTpbNeTmpqKxMREiwcREREREdGL+NvFT3p6Oj7++GPUrFkT5cqVAwDEx8fDzs4OHh4eFu/18fFBfHy8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a6t3FDg4OODs2bPPvRSiEbNQzpycnHD27Fn4+fnpHUWpsQSol0cVV69eReHChbO9fLzWVLr54KFDh5Ceno7q1atbLD948CCsra11vRKd3lSaZ8aMGQMfH58sh7h9//33uHPnDj777DPNsqjULoBa+22VsqjUTyrtl1ToI/33QgZVp04d80b48OFDi+PgtT7+sVy5cppe4/15VMqSadu2bfj888/RvXt3dO3a1eKhpdatW+PLL7/MsnzcuHFo06aNplmqVauG48ePa7rOnKg0llTL07t372xvbjdt2jR8/PHHmmbx8/ODlZWV+RvLZ8+n01JwcDCGDh2Khw8fmpf98ccfiIiI0PzbubCwMFy7di3L8uvXryMsLEzTLKpRaZ755ptvULp06SzLy5Yti1mzZmmaRaV2AdTab6uURaV+Umm/pEQfaXtxOcqUnJwsYWFhki9fPrGyssry0NLGjRslKChI1q5dKzdu3JCEhASLh1GziIgMGzZMrKyspFq1avLmm29KixYtLB5ayps3r5w4cSLL8hMnToi3t7emWZYuXSoBAQEydepU2bdvn0RHR1s8tKTSWFItT4ECBeTw4cNZlh85ckQKFiyoaZbbt29LaGhotm2idbucPHlSChQoIHny5JH69etL/fr1JU+ePFKwYEHzpaa14uzsLDExMVmWX758WVxcXDTNohqV5hl7e3u5fPlyluUxMTFib2+vaRaV2kVErf22SllU6ieV9ksq9BGLH5189NFHUqZMGVm+fLk4OjrK999/LyNGjJBChQrJokWLNM1iMpnMj6cHQ+Zzo2YRybifw4IFCzRfb3YcHBzk3LlzWZafPXtWHBwcNM3ydD893V969JNKY0m1PPb29uZ7+zzt4sWLmv/C9u6770rNmjXl0KFD4uzsLJs3b5aFCxdKqVKlZN26dZpmEcn4ZWD27NkSHh4u4eHh8u2330pKSormOby8vGTfvn1Zlu/du1c8PDw0z6MSleaZ4sWLy8KFC7MsX7BggRQtWlTTLCq1y7N59N5vq5pF735Sab+kQh/xam86Wbt2LRYsWIC6deuiS5cuqFWrFooXLw4/Pz/88MMPmt55fceOHZqt68+olAUAHj16hFdffVXvGAAy7uezdOlSDBkyxGL5kiVLEBgYqGmWzMsnq0ClsaRanuLFiyMyMhI9e/a0WL5x40bNTzDdvn07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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "development_stage_freq[development_stage_freq > 100].plot(\n", + " kind=\"bar\",\n", + " figsize=(10, 4),\n", + " title=\"development_stage frequencies\",\n", + " legend=False,\n", + ")\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 89, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.plot.scatter(\n", + " x=\"cell_type\",\n", + " y=\"development_stage\",\n", + " s=1,\n", + " figsize=(10, 4),\n", + ")\n", + "plt.xticks([])\n", + "plt.yticks([])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "most_freq_dev_stage = development_stage_freq[development_stage_freq > 100].index\n", + "filtered_df = adata.obs.loc[adata.obs[\"development_stage\"].isin(most_freq_dev_stage)]\n", + "\n", + "filtered_df.groupby(\"development_stage\", observed=True).boxplot(\n", + " column=\"total_mrna_umis\",\n", + " figsize=(10, 4),\n", + " rot=90,\n", + " xlabel=None,\n", + " ylabel=None,\n", + " subplots=False,\n", + " grid=False,\n", + ")\n", + "plt.ylim(0, 5e4)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## `disease`" + ] + }, + { + "cell_type": "code", + "execution_count": 90, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 10000\n", + "unique 60\n", + "top normal\n", + "freq 6581\n", + "Name: disease, dtype: object" + ] + }, + "execution_count": 90, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.obs[\"disease\"].describe(include=object)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "disease\n", + "normal 6581\n", + "COVID-19 1088\n", + "glioblastoma 319\n", + "malignant ovarian serous tumor 281\n", + "lung adenocarcinoma 269\n", + "systemic lupus erythematosus 199\n", + "Crohn disease 171\n", + "dilated cardiomyopathy 147\n", + "dementia 146\n", + "squamous cell lung carcinoma 57\n", + "Alzheimer disease 54\n", + "myocardial infarction 50\n", + "breast cancer 49\n", + "B-cell non-Hodgkin lymphoma 41\n", + "non-small cell lung carcinoma 35\n", + "gastric cancer 35\n", + "follicular lymphoma 35\n", + "arrhythmogenic right ventricular cardiomyopathy 31\n", + "post-COVID-19 disorder 31\n", + "respiratory system disorder 30\n", + "acute kidney failure 30\n", + "chronic kidney disease 25\n", + "small cell lung carcinoma 24\n", + "common variable immunodeficiency 22\n", + "benign prostatic hyperplasia 21\n", + "chronic obstructive pulmonary disease 16\n", + "interstitial lung disease 14\n", + "pulmonary fibrosis 14\n", + "blastoma 12\n", + "acute myeloid leukemia 11\n", + "lung large cell carcinoma 11\n", + "pneumonia 10\n", + "pilocytic astrocytoma 10\n", + "pulmonary emphysema 10\n", + "tubular adenoma 9\n", + "gastritis 9\n", + "chronic rhinitis 9\n", + "lymphangioleiomyomatosis 8\n", + "non-compaction cardiomyopathy 8\n", + "Crohn ileitis 7\n", + "influenza 6\n", + "cystic fibrosis 6\n", + "colon sessile serrated adenoma/polyp 6\n", + "clear cell renal carcinoma 6\n", + "type 1 diabetes mellitus 5\n", + "Down syndrome 5\n", + "type 2 diabetes mellitus 5\n", + "adenocarcinoma 4\n", + "pleomorphic carcinoma 4\n", + "trisomy 18 4\n", + "hydrosalpinx 4\n", + "stomach disorder 3\n", + "colorectal cancer 3\n", + "hyperplastic polyp 2\n", + "tubulovillous adenoma 2\n", + "cataract 2\n", + "chromophobe renal cell carcinoma 1\n", + "acute promyelocytic leukemia 1\n", + "Wilms tumor 1\n", + "Barrett esophagus 1\n", + "Name: count, dtype: int64" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "disease_freq = adata.obs[\"disease\"].value_counts()\n", + "disease_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 92, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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IiIiAEyOiIiIiIiIAPyLB4FNTEzEvXv3YG9vD51OZ+zNISIiIiIiIxERPHv2DFmyZIGJyfvvD/1rk6N79+7Bw8PD2JtBRERERERfiDt37iBbtmzvXf6vTY7s7e0BJL0ADg4ORt4aIiIiIiIyltjYWHh4eGg5wvv8a5Oj5KZ0Dg4OTI6IiIiIiOgvu9uwIAMRERERERGYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQDAzNgbYEyeQ3d89mNvTayVjltCRERERETGxjtHREREREREYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERAA+Izn6888/0bp1azg7O8Pa2ho+Pj44ffq0tlxEMHLkSGTOnBnW1taoWrUqrl+/rvccT548QatWreDg4AAnJyd07NgRcXFxeuucP38e33zzDaysrODh4YFJkyZ95i4SERERERH9tU9Kjp4+fYqyZcvC3NwcO3fuxKVLlzBlyhRkyJBBW2fSpEmYMWMG5s2bhxMnTsDW1hZ+fn549eqVtk6rVq1w8eJF7N27F9u3b8fhw4fRpUsXbXlsbCyqVauGHDly4MyZM5g8eTJGjRqFBQsWpMMuExERERERpaYTEfnYlYcOHYqjR4/ijz/+SHO5iCBLliwYMGAABg4cCACIiYmBm5sbAgMD0bx5c1y+fBne3t44deoUSpYsCQDYtWsXatasibt37yJLliyYO3cuvv/+e0RGRsLCwkKLvXnzZly5cuWjtjU2NhaOjo6IiYmBg4NDmut4Dt3xsbueyq2JtT77sUREREREZDgfkxsAn3jnaOvWrShZsiSaNGkCV1dXFCtWDAsXLtSWh4eHIzIyElWrVtXmOTo6onTp0ggKCgIABAUFwcnJSUuMAKBq1aowMTHBiRMntHXK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M2eO9nhTU1Ns374d3bt3h6+vL2xtbdGuXTuMGTNGWydnzpzYsWMH+vXrh4CAAGTLlg2LFi1iGW8iIiIiIlJKJyJi7I1QITY2Fo6OjoiJiXlv/yPPoTs++/lvTaz12Y8lIiIiIiLD+ZjcAPibfY6IiIiIiIj+LZgcERERERERgckRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERATgbyZHEydOhE6nQ9++fbV5r169Qo8ePeDs7Aw7Ozs0atQIUVFReo+LiIhArVq1YGNjA1dXVwwaNAjx8fF66xw8eBDFixeHpaUl8uTJg8DAwL+zqURERERERB/02cnRqVOnMH/+fBQuXFhvfr9+/bBt2zasW7cOhw4dwr1799CwYUNteUJCAmrVqoU3b97g2LFjWLZsGQIDAzFy5EhtnfDwcNSqVQuVKlVCcHAw+vbti06dOmH37t2fu7lEREREREQf9FnJUVxcHFq1aoWFCxciQ4YM2vyYmBgsXrwYU6dOReXKlVGiRAksXboUx44dw/HjxwEAe/bswaVLl/DLL7+gaNGiqFGjBsaOHYvZs2fjzZs3AIB58+YhZ86cmDJlCry8vNCzZ080btwY06ZNS4ddJiIiIiIiSu2zkqMePXqgVq1aqFq1qt78M2fO4O3bt3rzCxQogOzZsyMoKAgAEBQUBB8fH7i5uWnr+Pn5ITY2FhcvXtTWefe5/fz8tOdIy+vXrxEbG6s3ERERERERfSyzT33A6tWrcfbsWZw6dSrVssjISFhYWMDJyUlvvpubGyIjI7V1UiZGycuTl31ondjYWLx8+RLW1tapYk+YMAGjR4/+1N0hIiIiIiIC8Il3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JkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREYBPTI4mTJiAr776Cvb29nB1dUX9+vVx9epVvXVevXqFHj16wNnZGXZ2dmjUqBGioqL01omIiECtWrVgY2MDV1dXDBo0CPHx8XrrHDx4EMWLF4elpSXy5MmDwMDAz9tDIiIiIiKij/BJydGhQ4fQo0cPHD9+HHv37sXbt29RrVo1PH/+XFunX79+2LZtG9atW4dDhw7h3r17aNiwobY8ISEBtWrVwps3b3Ds2DEsW7YMgYGBGDlypLZOeHg4atWqhUqVKiE4OBh9+/ZFp06dsHv37nTYZSIiIiIiotR0IiKf++CHDx/C1dUVhw4dQvny5RETEwMXFxesWrUKjRs3BgBcuXIFXl5eCAoKQpkyZbBz507Url0b9+7dg5ubGwBg3rx5GDJkCB4+fAgLCwsMGTIEO3bswIULF7RYzZs3R3R0NHbt2vVR2xYbGwtHR0fExMTAwcEhzXU8h+743F3HrYm1PvuxRERERERkOB+TGwB/s89RTEwMACBjxowAgDNnzuDt27eoWrWqtk6BAgWQPXt2BAUFAQCCgoLg4+OjJUYA4Ofnh9jYWFy8eFFbJ+VzJK+T/Bxpef36NWJjY/UmIiIiIiKij/XZyVFiYiL69u2LsmXLolChQgCAyMhIWFhYwMnJSW9dNzc3REZGauukTIySlycv+9A6sbGxePnyZZrbM2HCBDg6OmqTh4fH5+4aERERERH9B312ctSjRw9cuHABq1evTs/t+WzDhg1DTEyMNt25c8fYm0RERERERP8gZp/zoJ49e2L79u04fPgwsmXLps13d3fHmzdvEB0drXf3KCoqCu7u7to6J0+e1Hu+5Gp2Kdd5t8JdVFQUHBwcYG1tneY2WVpawtLS8nN2h4iIiIiI6NPuHIkIevbsiU2bNmH//v3ImTOn3vISJUrA3Nwc+/bt0+ZdvXoVERER8PX1BQD4+voiNDQUDx480NbZu3cvHBwc4O3tra2T8jmS10l+DiIiIiIiovT2SXeOevTogVWrVmHLli2wt7fX+gg5OjrC2toajo6O6NixI/r374+MGTPCwcEBvXr1gq+vL8qUKQMAqFatGry9vdGmTRtMmjQJkZGRGD58OHr06KHd+enWrRtmzZqFwYMHw9/fH/v378fatWuxY8fnV5cjIiIiIiL6kE+6czR37lzExMSgYsWKyJw5szatWbNGW2fatGmoXbs2GjVqhPLly8Pd3R0bN27UlpuammL79u0wNTWFr68vWrdujbZt22LMmDHaOjlz5sSOHTuwd+9eFClSBFOmTMGiRYvg5+eXDrtMRERERESU2t8a5+hLxnGOiIiIiIgIMNA4R0RERERERP8WTI6IiIiIiIjA5IiIiIiIiAgAkyMiIiIiIiIATI6IiIiIiIgAMDkiIiIiIiICwOSIiIiIiIgIAJMjIiIiIiIiAEyOiIiIiIiIADA5IiIiIiIiAsDkiIiIiIiICACTIyIiIiIiIgBMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAgAkyMiIiIiIiIATI6IiIiIiIgAMDkiIiIiIiICwOSIiIiIiIgIAJMjIiIiIiIiAEyOiIiIiIiIADA5IiIiIiIiAsDkiIiIiIiICACTIyIiIiIiIgBMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAgAkyMiIiIiIiIATI6IiIiIiIgAMDkiIiIiIiICwOSIiIiIiIgIAJMjIiIiIiIiAEyOiIiIiIiIAABmn/qAw4cPY/LkyThz5gzu37+PTZs2oX79+tpyEcEPP/yAhQsXIjo6GmXLlsXcuXORN29ebZ0nT56gV69e2LZtG0xMTNCoUSMEBATAzs5OW+f8+fPo0aMHTp06BRcXF/Tq1QuDBw/+e3v7BfEcuuOzH3trYq103BIiIiIiIgI+487R8+fPUaRIEcyePTvN5ZMmTcKMGTMwb948nDhxAra2tvDz88OrV6+0dVq1aoWLFy9i79692L59Ow4fPowuXbpoy2NjY1GtWjXkyJEDZ86cweTJkzFq1CgsWLDgM3aRiIiIiIjor33ynaMaNWqgRo0aaS4TEUyfPh3Dhw9HvXr1AADLly+Hm5sbNm/ejObNm+Py5cvYtWsXTp06hZIlSwIAZs6ciZo1a+Lnn39GlixZsHLlSrx58wZLliyBhYUFChYsiODgYEydOlUviSIiIiIiIkov6drnKDw8HJGRkahatao2z9HREaVLl0ZQUBAAICgoCE5OTlpiBABVq1aFiYkJTpw4oa1Tvnx5WFhYaOv4+fnh6tWrePr0aZqxX79+jdjYWL2JiIiIiIjoY6VrchQZGQkAcHNz05vv5uamLYuMjISrq6vecjMzM2TMmFFvnbSeI2WMd02YMAGOjo7a5OHh8fd3iIiIiIiI/jP+NdXqhg0bhpiYGG26c+eOsTeJiIiIiIj+QdI1OXJ3dwcAREVF6c2PiorSlrm7u+PBgwd6y+Pj4/HkyRO9ddJ6jpQx3mVpaQkHBwe9iYiIiIiI6GOla3KUM2dOuLu7Y9++fdq82NhYnDhxAr6+vgAAX19fREdH48yZM9o6+/fvR2JiIkqXLq2tc/jwYbx9+1ZbZ+/evcifPz8yZMiQnptMREREREQE4DOSo7i4OAQHByM4OBhAUhGG4OBgREREQKfToW/fvhg3bhy2bt2K0NBQtG3bFlmyZNHGQvLy8kL16tXRuXNnnDx5EkePHkXPnj3RvHlzZMmSBQDQsmVLWFhYoGPHjrh48SLWrFmDgIAA9O/fP912nIiIiIiIKKVPLuV9+vRpVKpUSfs7OWFp164dAgMDMXjwYDx//hxdunRBdHQ0ypUrh127dsHKykp7zMqVK9GzZ09UqVJFGwR2xowZ2nJHR0fs2bMHPXr0QIkSJZApUyaMHDmSZbyJiIiIiEgZnYiIsTdChdjYWDg6OiImJua9/Y88h+747Oe/NbHWZz/W2LGJiIiIiP5LPiY3AP5F1eqIiIiIiIj+DiZHREREREREYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJERER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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "disease_freq[disease_freq > 20].plot(\n", + " kind=\"bar\",\n", + " figsize=(10, 4),\n", + " title=\"disease frequencies\",\n", + " legend=False,\n", + ")\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 96, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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dixkMhlkMhmeP38OQ0ND7Nq1S6nsvn37oKenh2fPniExMREymQzbt29Hs2bNoK2tjU8++QQnT55U2uf69eto164d9PX1UaNGDfTr1w+PHj165byJiKhycBCJiIiIiOgtEBQUhJCQEEybNg03btzA1q1bUaNGDWRnZ8Pb2xsGBgb4448/EBUVBX19fbRt2xZZWVmvVOeePXvw8ccf49tvv0VycjKSk5Ohp6eHXr16ITQ0VKlsaGgovvrqKxgYGEjrJk6ciPHjx+PKlSvw8PCAj48PHj9+DABISUlBq1at4O7ujosXL+LQoUP4999/0aNHj1fKmYiIKk+Vyk6AiIiIiOhD9+zZMyxbtgwrV67EgAEDAAC2trZo3rw5Nm/eDLlcjrVr10ImkwHIG9AxNjZGZGQkvvjii3LXW7VqVairq8PAwAA1a9aU1g8ePBjNmjVDcnIyzMzM8PDhQ/z22284duyY0v7+/v7o1q0bAGDVqlU4dOgQ1q1bh0mTJmHlypVwd3fHvHnzpPLr16+HpaUlbt68CQcHh3LnTURElYN3IhERERERVbLY2FhkZmaidevWhbZdvXoV8fHxMDAwgL6+PvT19VG1alW8fPkSCQkJryWfxo0bo169etiwYQMAYPPmzbCyssKnn36qVM7Dw0P6uUqVKmjYsCFiY2OlvE+cOCHlrK+vj7p16wLAa8ubiIheL96JRERERERUyXR0dIrclp6ejgYNGmDLli2FtlWrVu215TR48GB8//33mDx5MkJDQ/H1119Ld0KVRnp6Onx8fPDdd98V2mZmZlaRqRIR0RvCO5GIiIiIiCqZvb09dHR0EBERUWhb/fr1cevWLVSvXh12dnZKLyMjo1euW1NTE7m5uYXW9+3bF3fu3MHy5ctx48YN6TG7/M6ePSv9nJOTg0uXLsHR0VHK+88//4S1tXWhvPX09F45byIievM4iEREREREVMm0tbURGBiISZMmYePGjUhISMDZs2exbt069OnTBx999BE6deqEP/74A7dv30ZkZCQCAgLwzz//vHLd1tbW+P3333Hv3j2lb04zMTFB165dMXHiRHzxxRf4+OOPC+37/fffY+/evfjrr78wcuRIPH36FAMHDgQAjBw5Ek+ePIGvry8uXLiAhIQEHD58GF9//bXKQSsiInr7cRCJiIiIiOgtMG3aNIwfPx7Tp0+Ho6MjevbsiYcPH0JXVxe///47atWqha5du8LR0RGDBg3Cy5cvYWho+Mr1fvvtt0hMTIStrW2hx+MGDRqErKwsaWCooJCQEISEhMDV1RWnTp3C/v378dFHHwEAzM3NERUVhdzcXHzxxRdwdnbGmDFjYGxsDDU1/hlCRPQukgkhRGUnQUREREREb59NmzZh7NixuH//PjQ1NaX1iYmJqF27Nq5cuQI3N7fKS5CIiN4oTqxNRERERERKXrx4geTkZISEhGDYsGFKA0hERPTh4n2kRERERETvqT/++AP6+vpFvooyf/581K1bFzVr1kRQUNAbzJiIiN5mfJyNiIiIiOg9lZGRgXv37hW53c7O7g1mQ0RE7zoOIhERERERERERUYn4OBsREREREREREZWIg0hERERERERERFQiDiIREREREREREVGJOIhEREREREREREQl4iASERERERERERGViINIRERERERERERUIg4iERERERERERFRif4fKMl8yTlZqo8AAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.plot.scatter(\n", + " x=\"cell_type\",\n", + " y=\"disease\",\n", + " s=1,\n", + " figsize=(10, 10),\n", + ")\n", + "plt.xticks([])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA1AAAAM3CAYAAAAz6rHTAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeVxU9f4/8Bf7KosouAtK6nXPFTEKXDPwgki38ua1tFuZWipo4S3TFinXLDXr3ry2qSmSFiRmynhRKI1yoXJDXEoRV1ABkeHz+8PfnC8DI0LOmc8w5/V8PHjIzPnI+8yZz1k+u50QQoCIiIiIiIjuyF72DhARERERETUULEARERERERHVEQtQREREREREdcQCFBERERERUR2xAEVERERERFRHLEARERERERHVEQtQREREREREdcQCFBERERERUR2xAEVERERERFRHLEARERERERHVUb0KUHPmzIGdnZ3RT6dOnZTtZWVlmDRpEvz8/ODp6YnRo0fj3LlzRn/j1KlTiIyMhLu7O/z9/TFjxgxUVFQYpdHpdOjVqxdcXFwQHByM1atX19iX5cuXIzAwEK6urujfvz/27NlTn49CRERERERUb/VugerSpQvOnj2r/OzatUvZNm3aNHz99dfYsGEDdu7ciTNnziA2NlbZrtfrERkZifLycmRlZeHjjz/G6tWrMXv2bCVNfn4+IiMjERERgX379mHq1Kl46qmnsHXrViXNF198genTp+PVV1/FTz/9hB49emD48OEoLCz8s8eBiIiIiIjojuyEEKKuiefMmYNNmzZh3759NbYVFRWhadOmWLNmDeLi4gAAhw4dwl/+8hdkZ2cjJCQEW7ZsQVRUFM6cOYOAgAAAwMqVK/Hiiy/i/PnzcHZ2xosvvoi0tDTk5uYqf/vRRx/FlStXkJ6eDgDo378/+vbti2XLlgEAKisr0bp1a0yZMgUvvfTSnz4YREREREREtXGs7384evQoWrRoAVdXVwwYMABJSUlo06YNcnJycPPmTQwZMkRJ26lTJ7Rp00YpQGVnZ6Nbt25K4QkAhg8fjokTJ+KXX37Bvffei+zsbKO/YUgzdepUAEB5eTlycnKQmJiobLe3t8eQIUOQnZ1d677fuHEDN27cUF5XVlbi0qVL8PPzg52dXX0PBRERERER2QghBK5evYoWLVrA3v72HfXqVYDq378/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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "most_freq_disease = disease_freq[disease_freq > 20].index\n", + "filtered_df = adata.obs.loc[adata.obs[\"disease\"].isin(most_freq_disease)]\n", + "\n", + "filtered_df.groupby(\"disease\", observed=True).boxplot(\n", + " column=\"total_mrna_umis\",\n", + " figsize=(10, 4),\n", + " rot=90,\n", + " xlabel=None,\n", + " ylabel=None,\n", + " subplots=False,\n", + " grid=False,\n", + ")\n", + "plt.ylim(0, 5e4)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## `sex`" + ] + }, + { + "cell_type": "code", + "execution_count": 97, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "sex\n", + "male 5057\n", + "female 4323\n", + "unknown 620\n", + "Name: count, dtype: int64" + ] + }, + "execution_count": 97, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sex_freq = adata.obs[\"sex\"].value_counts()\n", + "sex_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 98, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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L774Ii+++OJBxxz4OQwYMIDPPvuMCy+8kDp16tCuXTtuuukmWrRocdifJxmIKtY6duzIJZdcwgcffMD06dMZOXIkf/3rX3n//fdJSkoKzv5GjhzJOeecc9B1lC1bNt/76dOnA7B+/Xq2bNlCXFzcUdVYqlSpAm15eXk0atSIUaNGHXSZGjVqFPpzDjUT279/f4HPDgsL49NPPyUiIqLA+N/+PA42Bv47wzsaB343N9988yH/h6Vx48YA1KtXj9WrV/Pxxx8zdepUJk+ezLhx4xg0aBBDhw49qjp08jAQVexVrVqVu+66i7vuuouNGzdy3nnn8fjjj5OUlBScWUVHRx/W/YHjx49nxowZPP744wwfPpz//d//5e9///ufXnPt2rX55ptvuOyyyw4ZZAA1a9YkLy8vOAM7YPXq1QXGVqhQ4aBPx/nll18KfHYgECA+Pp6zzjrryDfiN+tcuHAhe/fuLTDDPJQDV83u37//sH43ZcqU4YYbbuCGG24gNzeXlJQUHn/8cQYOHEjJkiWPdhN0EvAcooqt/fv3k5WVla+tSpUqVKtWLXjrQtOmTalduzZPPvkkO3bsKLCOTZs2Bf+9du1a+vfvT/v27XnwwQd58skn+cc//sFrr732p9fesWNH/v3vf/PSSy8V6Nu9ezc7d+4ECF7FOWbMmHxjnn766QLL1a5dm6ysrHyHMjds2MAHH3yQb1xKSgoREREMHTq0wCwvEAiwZcuWQm9P+/bt2bx5M2PHji3Qd6iZZEREBO3bt2fy5Ml89913Bfp//bv5bU2RkZHUr1+fQCDA3r17C12vTk7OEFVsbd++nerVq9OhQweaNGlC2bJl+eyzz1i8eDFPPfUU8N8LZSZMmEBSUhINGjSge/funHbaafz73/9m9uzZREdH89FHHxEIBLj11lspVaoUzz//PAD/+7//y+TJk7nnnnto27Yt1apV+9Nq79KlC5MmTaJnz57Mnj2bFi1asH//fr7//nsmTZrEtGnTOP/88znnnHO48cYbGTduHFlZWVx00UXMnDmTNWvWFFhnp06dGDBgANdffz29e/dm165dPP/885x11ln57susXbs2jz32GAMHDuTnn3/muuuuo1y5cqxdu5YPPviAO+64g/vuu69Q29O1a1dee+01+vXrx6JFi7jkkkvYuXMnn332GXfddRfXXnvtQZd74okn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tJhJT0/noosuAqBUqVJs374dgC5dutC8eXMDsZhr2LAh33zzDfHx8TRr1owRI0YQGRnJiy++6LNsTzJbtmxh7ty5zJkzhzlz5rBixQoqVKjgYfPfYSAWM3FxcWzdupWaNWty+umn8+WXX9KkSRPWrl37hzdu68T38MMPs3PnTgCGDRvGVVddxSWXXEKlSpV45513QlydjpdGjRqxatUqKlSoQMuWLbn99ttp1aqVTyr6AwZiMXPppZfyj3/8g3PPPZfu3bvTt29f3nvvPb766qtC3cCvE1NiYmLw33Xq1OH7779n69atVKhQwSsLTyI9e/akVatWNGzYMNSlnFA8h1jM5OXlkZeXR4kS//1/nXfeeYcFCxZw5pln0rNnzwJPvZdUvP321hsdmoFYDO3Zs4dvv/2WjRs3kpeXF2wPCwvj6quvDmFlOtb27NnDs88+y+zZswv8/sHbbk4mr732GiNHjuSHH34A4KyzzqJ///506dIlxJUVXR4yLWamTp1Kly5d2LJlS4E+H+5c/PXo0YPp06fToUMHLrzwQmcFJ6lRo0bxyCOP0KtXL1q0aAH890vCe/bsyebNm+nbt2+IKyyanCEWM2eeeSbt2rVj0KBBxMbGhrocHWcxMTF88sknwT+COjnFx8czdOhQunbtmq/91VdfZciQIaxduzZElRVt3phfzGRmZtKvXz/D8CR12mmnUa5cuVCXoRDbsGFD8ParX7vooovYsGFDCCo6MRiIxUyHDh2YM2dOqMtQiDz11FMMGDCgUF8JpeKnTp06TJo0qUD7O++8w5lnnhmCik4MHjItZnbt2sX//M//ULlyZRo1alTgqlIf31W8bdq0iY4dOzJv3jxKly5d4Pe/devWEFWm42ny5MnccMMNtG3bNnj4fMGCBcycOZNJkyZx/fXXh7jCoslALGb+9re/0bNnT0qWLEmlSpXyXVQRFhbGTz/9FMLqdKy1bduW9PR0evToQWxsbIGLarp16xaiynS8LVmyhNGjR7Nq1SoA6tWrx7333su5554b4sqKLgOxmImLi6N379488MADhId7RPxkU7p0adLS0mjSpEmoS5FOON52Uczk5uZyww03GIYnqbp167J79+5Ql6EiIC8vjzVr1hz0ftSWLVuGqKqizRliMdO3b18qV67Mgw8+GOpSFALTp09n6NChPP744wc9hxwdHR2iynQ8ffnll9x000388ssvBZ5h7P3Ih2YgFjO9e/fmtddeo0mTJjRu3LjAH8RRo0aFqDIdDweODPz23GEgEPAP4UnknHPO4ayzzmLo0KFUrVq1wP4QExMTosqKNgOxmGnTps0h+8LCwpg1a9ZxrEbH29y5c3+3v1WrVsepEoVSmTJl+Oabb6hTp06oSzmheA6xmJk9e3aoS1AIGXgCaNasGWvWrDEQC8lAlIqZzz//nBdeeIGffvqJd999l9NOO43XX3+d+Ph4Lr744lCXp+Pg7rvv5t577yUjI+Og55L9XsSD85CpVIxMnjyZLl260LlzZ15//XVWrlxJrVq1GDt2LJ988gmffPJJqEvUcXCwq8zDwsI8l/wHDESpGDn33HPp27cvXbt2pVy5cnzzzTfUqlWLr7/+mqSkJDIyMkJdoo6DP3p0X82aNY9TJScWD5lKxcjq1asPeo9ZTEwM27ZtO/4FKSQqVKhwyFts1qxZc5yrOXF497ZUjMTFxR30D978+fOpVatWCCpSKCQnJ7Nnz54C7atXr6Z169bHv6AThIEoFSO3334799xzDwsXLiQsLIz169fz5ptvct9993HnnXeGujwdJ2XLliUlJYV9+/YF21atWkXr1q1p3759CCsr2jyHKJ3gvv32Wxo2bBi8kOLxxx9n+PDh7Nq1C4CoqCjuu+8+Hn300VCWqeNo9+7dtG3blurVq/P222+zYsUKLrvsMjp37uzDOX6HgSid4CIiItiwYQNVqlShVq1aLF68mHLlyrFmzRp27NhB/fr1KVu2bKjL1HG2bds2WrduzZlnnsm8efPo2rUrI0eODHVZRZqBKJ3gKlWqxCeffEKzZs0IDw8nMzOTypUrh7osHWfZ2dkF2jZs2MDll1/OVVddxRNPPBFs95m2B2cgSie4O+64g9dee42qVauSnp5O9erViYiIOOhYvw+z+AoPDy/wzFIg+HBv70P8Y952IZ3gXnzxRVJSUlizZg29e/fm9ttvp1y5cqEuS8eZj208es4QpWKke/fujBkzxkCUjoCBKEnF0LZt21i0aNFBvyC4a9euIaqqaDMQJamY+eijj+jcuTM7duwgOjo637nFsLAwtm7dGsLqii4DUZKKmbPOOosrr7ySv/zlL5QuXTrU5ZwwDERJKmbKlCnD8uXLfVxfIfnoNkkqZhITE/nqq69CXcYJx9suJKmYSU5Opn///qxcufKgXxB8zTXXhKiyos1DppJUzBzsC4IP8Mb8QzMQJUnCQ6aSVOwMGzbskH1hYWE88sgjx7GaE4czREkqZs4999x87/fu3cvatWspUaIEtWvXZunSpSGqrGhzhihJxczXX39doC07O5tbbrmF66+/PgQVnRicIUrSSWL58uVcffXV/Pzzz6EupUjyPkRJOklkZWWRlZUV6jKKLA+ZSlIxM2bMmHzvA4EAGzZs4PXXXycpKSlEVRV9HjKVpGImPj4+3/vw8HAqV67MpZdeysCBA/16sEMwECVJwnOIkiQBBqIkSYCBKEkSYCBKkgQYiJIkAQaiJEmAgShJEmAgSiek9957j0aNGlGqVCkqVapE27Zt2blzJwATJkygXr16lCxZkrp16zJu3LjgcrfeeiuNGzcmJycHgNzcXM4991y6du0aku2QihIDUTrBbNiwgRtvvJFbb72VVatWMWfOHFJSUggEArz55psMGjSIxx9/nFWrVvGXv/yFRx55hFdffRX47yO9du7cyQMPPADAQw89xLZt2xg7dmwoN0kqEnyWqXSC2bBhA/v27SMlJYWaNWsC0KhRIwAGDx7MU089RUpKCvDfR3itXLmSF154gW7dulG2bFneeOMNWrVqRbly5Xj66aeZPXs20dHRIdseqajw0W3SCWb//v0kJiayaNEiEhMTadeuHR06dCAyMpKyZctSqlQpwsP/38Gfffv2ERMTQ2ZmZrDtwQcfZPjw4QwYMIAnnngiFJshFTnOEKUTTEREBDNmzOCLL75g+vTpPPvsszz00EN89NFHALz00ks0a9aswDIH5OXlsWDBAiIiIlizZs1xrV0qyjyHKJ2AwsLCaNGiBUOHDuXrr78mMjKSBQsWUK1aNX766Sfq1KmT7/Xrbz8YOXIk33//PXPnzmXq1Km88sorIdwSqehwhiidYBYuXMjMmTNp164dVapUYeHChWzatIl69eoxdOhQevfuTUxMDFdccQU5OTl89dVX/Oc//6Ffv358/fXXDBo0iPfee48WLVowatQo7rnnHlq1akWtWrVCvWlSSHkOUTrBrFq1ir59+7J06VKys7OpWbMmd999N7169QLgrbfeYuTIkaxcuZIyZcrQqFEj+vTpQ1JSEk2bNuXiiy/mhRdeCK7v2muvZfPmzcybNy/foVXpZGMgSpKE5xAlSQIMREmSAANRkiTAQJQkCTAQJUkCDERJkgADUZIkwECUJAkwECVJAgxESZIAA1GSJAD+P0uLGWtjVseHAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sex_freq.plot(\n", + " kind=\"bar\",\n", + " figsize=(5, 4),\n", + " title=\"sex frequencies\",\n", + " legend=False,\n", + ")\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 101, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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9/nnn9dNN92k1NTUyLF77rlH06dP19atWzVkyBBde+21+vrrryVJoVBII0aMUHZ2tj744AOtWbNGf//73zV27NhTihkA0DSaNXUAAACcCw4dOqTFixdryZIlmjBhgiSpZ8+eGjZsmFatWqVwOKxnn31WPp9PUk2hFQwGVVBQoJEjRza43bZt2yopKUmpqanq2LFj5Pjtt9+uoUOHav/+/erUqZMOHDigt956S3/+85+jrr/jjjt04403SpKWLl2qNWvW6LnnntO9996rJUuWKDs7WwsWLIicv3z5cnXp0kWfffaZ+vTp0+C4AQBnHu/cAQCQgE8++URVVVW66qqraj324YcfaufOnUpNTVXr1q3VunVrtW3bVkeOHNGuXbtOSzzf+973dPHFF2vFihWSpFWrVqlr16668soro84bMmRI5P/NmjXTZZddpk8++SQS99tvvx2JuXXr1rrooosk6bTFDQA4fXjnDgCABAQCgZiPffvtt7r00kv1n//5n7Uea9++/WmL6fbbb9dTTz2lmTNn6vnnn9ekSZMi7xwm4ttvv9W1116rhx9+uNZjnTp1asxQAQBnAO/cAQCQgN69eysQCGjdunW1Hhs0aJA+//xzfec731GvXr2i/qWnp59y282bN9fx48drHR8/frz27NmjJ554Qjt27Ih8u6jde++9F/n/sWPHtGXLFvXt2zcS98cff6xu3brVirtVq1anHDcA4MyiuAMAIAEpKSm67777dO+992rlypXatWuX3nvvPT333HO65ZZb1K5dO11//fXauHGjdu/erYKCAt111136v//7v1Nuu1u3btqwYYNKSkqifpNlmzZtNGbMGN1zzz0aOXKkOnfuXOvap556Sm+88YY+/fRTTZkyRd98841+/OMfS5KmTJmigwcPaty4cXr//fe1a9curV27VpMmTXItJgEAZzeKOwAAEjRnzhxNnz5dc+fOVd++ffWjH/1IBw4cUMuWLbVhwwZ997vf1ZgxY9S3b1/ddtttOnLkiNLS0k653QcffFDFxcXq2bNnrW/zvO2223T06NFIweaUl5envLw8DRgwQO+8847efPNNtWvXTpKUkZGhwsJCHT9+XCNHjtQll1yiqVOnKhgMyu/nJQIAnGt8lmVZTR0EAABomBdffFHTpk1TaWmpmjdvHjleXFys7t27a+vWrRo4cGDTBQgAOGP4hSoAAJyDDh8+rP379ysvL08/+9nPogo7AMD5ie+5AACgCW3cuDHqTxE4/8XyyCOP6KKLLlLHjh01a9asMxgxAOBsxbdlAgDQhCorK1VSUhLz8V69ep3BaAAA5zKKOwAAAADwAL4tEwAAAAA8gOIOAAAAADyA4g4AAAAAPIDiDgAAAAA8gOIOAAAAADyA4g4AAAAAPIDiDgAAAAA84P8Bq1PGbpZt7CwAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.plot.scatter(\n", + " x=\"cell_type\",\n", + " y=\"sex\",\n", + " s=1,\n", + " figsize=(10, 2),\n", + ")\n", + "plt.xticks([])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAc0AAAIdCAYAAABfkyavAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAABiuklEQVR4nO3deVxU9f4/8NeAbKMOIrsLi2KS4V4qqLmRXMXUSLNS82uLaXY1d61uVreyzazM7HbvLS0zt2uWe4agppSKS4o7griwKMgq68zn94e/OTKAOuA4x5nP6/l48GjOOW/HNzl83pzP+SwaIYQAERER3ZaD2gkQERHZChZNIiIiM7FoEhERmYlFk4iIyEwsmkRERGZi0SQiIjITiyYREZGZWDSJiIjMxKJJRERkJhZNIiIiM9WqaL755pvQaDQmX6Ghocr1kpISTJw4EZ6enmjQoAEef/xxZGZmmrxHWloaoqOjodVq4ePjgxkzZqCiosIkJj4+Hp06dYKLiwtCQkKwZMmSarksWrQIQUFBcHV1RdeuXbF3797afCtERES1Vus7zQceeADp6enK1++//65cmzJlCtavX4/Vq1djx44duHTpEmJiYpTrer0e0dHRKCsrw549e7B06VIsWbIEb7zxhhKTkpKC6Oho9OnTB4cOHcIrr7yC559/Hlu3blViVq5cialTp2Lu3Lk4cOAA2rdvj6ioKGRlZdX1/wMREdHtiVqYO3euaN++fY3XcnNzhZOTk1i9erVy7vjx4wKASEhIEEIIsWnTJuHg4CAyMjKUmMWLFwudTidKS0uFEELMnDlTPPDAAybvPWLECBEVFaUcd+nSRUycOFE51uv1okmTJmLevHm1+XaIiIhqpV5ti+zp06fRpEkTuLq6Ijw8HPPmzUNAQAASExNRXl6OyMhIJTY0NBQBAQFISEhAt27dkJCQgLZt28LX11eJiYqKwoQJE5CUlISOHTsiISHB5D2MMa+88goAoKysDImJiZgzZ45y3cHBAZGRkUhISLhl7qWlpSgtLVWODQYDcnJy4OnpCY1GU9v/FUREZAeEECgoKECTJk3g4HDrDthaFc2uXbtiyZIlaN26NdLT0/HWW2+hZ8+eOHr0KDIyMuDs7IxGjRqZ/BlfX19kZGQAADIyMkwKpvG68dqtYvLz81FcXIyrV69Cr9fXGHPixIlb5j9v3jy89dZbtfmWiYhIEufPn0ezZs1uGVOrojlgwADldbt27dC1a1cEBgZi1apVcHNzq1uWVjRnzhxMnTpVOc7Ly0NAQADOnz8PnU6nYmbWER8fjyFDhgAA+vfvj0ceeQRubm4oLi7Gtm3b8OuvvwIAfv75Z/Tu3VvFTOluGTRoEHbt2nXbuJ49e2LDhg1WyIhIffn5+WjevDkaNmx429had89W1qhRI9x33304c+YMHnnkEZSVlSE3N9fkbjMzMxN+fn4AAD8/v2qjXI2jayvHVB1xm5mZCZ1OBzc3Nzg6OsLR0bHGGON73IyLiwtcXFyqndfpdFIUzX379gG4Pgp6yZIlSpEEgODgYMydOxdvvfUW9u3bh8GDB6uVJt1F2dnZymsnJyeEhYWhfv36KCoqwtGjR1FeXq7EyfAzQVSZOY/p7mieZmFhIZKTk+Hv74/OnTvDyckJsbGxyvWTJ08iLS0N4eHhAIDw8HAcOXLEZJTrtm3boNPp0KZNGyWm8nsYY4zv4ezsjM6dO5vEGAwGxMbGKjF0az179sSZM2cQFxeH5cuXIy4uDqdPn0aPHj3UTo2sqLy8HAcPHsTvv/+OgwcPKgWTiG6hNqOGpk2bJuLj40VKSorYvXu3iIyMFF5eXiIrK0sIIcT48eNFQECA2L59u9i/f78IDw8X4eHhyp+vqKgQYWFhon///uLQoUNiy5YtwtvbW8yZM0eJOXv2rNBqtWLGjBni+PHjYtGiRcLR0VFs2bJFiVmxYoVwcXERS5YsEceOHRPjxo0TjRo1MhmVa468vDwBQOTl5dXqz9mq3377TQAQPXr0EGVlZSIuLk4sX75cxMXFibKyMtGjRw8BQPz2229qp0p3SceOHQWA23517NhR7VSJrKY2taBWRXPEiBHC399fODs7i6ZNm4oRI0aIM2fOKNeLi4vFSy+9JDw8PIRWqxWPPfaYSE9PN3mP1NRUMWDAAOHm5ia8vLzEtGnTRHl5uUlMXFyc6NChg3B2dhYtWrQQ3377bbVcFi5cKAICAoSzs7Po0qWL+OOPP2rzrQgh5CuaFRUVwtvbWwAQbm5uJo2k8djHx0dUVFSonSrdJY8++qhZRfPRRx9VO1Uiq6lNLdAIIYRVbmnvQfn5+XB3d0deXp40z29mzpyJjz76CA4ODjAYDMp5R0dH6PV6zJgxAx9++KGKGdLdNGHCBHz11Ve3jRs/fjwWL15shYyI1FebWsC1ZyWi1+uxevVqtGzZsto1IQRatmyJNWvWQK/Xq5AdWYM5owNrE0ckmzsaPUu2ZdeuXUhNTQVwferBgAEDlCknmzdvVqYY7Nq1i1NO7NShQ4csGkckGxZNiVy8eBHA9fm2P//8s8nKF+PHj8egQYOwefNmJY7sj7nzqW1h3jWRGtg9K5HLly8DAGJiYqotFeXg4IChQ4eaxJH98ff3t2gckWxYNCXi7e0NAFi7dq3JICDg+lzXdevWmcSR/am6zOWdxhHJhkVTIk2bNgUAbNmyBUOHDkVCQgIKCgqQkJCAoUOHYsuWLSZxZH8uXLhg0Tgi2fCZpkR69uyJoKAgeHl54ciRI4iIiFCuBQcHo3PnzsjOzkbPnj1VzJLupqobvt9pHJFsWDQl4ujoiPnz52PYsGEYOHAgBg8ejJKSEri6uiI5ORmbNm3CmjVr4OjoqHaqdJdcuXLFonFEsmHRlExMTAymT5+OBQsWmNxN1KtXD9OnT0dMTIyK2dHdptVqLRpHJBsWTcmsXbsWH3/8MaKjo6vN0/z444/RrVs3Fk47Zu4CYBIvFEZ0S1xGT6Jl9PR6PUJCQtC2bVusW7fOZNqJwWDA0KFDcfToUZw+fZpdtHYqIiICCQkJt40LDw/Hnj17rJARkfq4jB7VyLgi0KuvvlrjPM05c+YgJSXFrE2KyTZV/Xe/0zgi2fAnQyLp6ekAgLCwsBqvG88b48j+tG7dWnlddcPdyseV44joBhZNiRhXeTl69GiN143nuRqM/Tp37pzyuuqTmcrHleOI6AYWTYkY52m+9957KC8vR3x8PH788UfEx8ejvLwc8+bNQ3BwMOdp2rG8vDyLxhHJhqNnJVJ5nqa7uzuKi4uVa25ubigpKeE8TTvXvn177N+/36w4IqqOd5oSqmnAtEaj4TQDCXAgENGd4U+GRPR6PaZNm4ZHH30UeXl5iIuLw/LlyxEXF4fc3Fw8+uijmD59OjehtmMHDhywaByRbNg9KxHjlJMff/wRTk5O1TaanjNnDiIiIrgJtR3j4gZEd4Z3mhLhlBNq2bKlReOIZMOiKZHKU070er3J6Fm9Xs8pJxKoV8+0c+lvf/sbfv/9d/ztb3+7ZRwRXcefDIkYp5z8/e9/x+XLl03m4gUGBsLb25tTTiSzZcsWZR9VIro93mlKxNHREcOHD8f+/ftx/vx5k2vnz5/H/v37MWzYME45sWOXL19WXjs7O5tcq3xcOY6IbmDRlIher8eSJUsAAC4uLibXjMdLly7l6Fk7Vr9+feV1WVmZybXKx5XjiOgGFk2JxMfH4/Lly+jRowdycnKwYMECvPzyy1iwYAFycnLQo0cPZGVlIT4+Xu1U6S55+OGHLRpHJBsWTYkYi2FkZCRCQ0MxZcoUfPHFF5gyZQpCQ0PRt29fkziyPxMmTFBe17TTTU1xRHQDi6aE3nzzTWRlZZmcy8rKwttvv61SRmQt5u6Ryb00iWrGoimRyqNi+/Xrh4SEBBQUFCAhIQH9+vWrMY7si7EX4Yknnqhxl5MnnnjCJI6ITLFoSkoIUe2L5HKr7lkiqhl/SiSya9cu5fX27dsREREBnU6HiIgIxMXF1RhH9sW4POKqVauqjZLW6/VYtWqVSRwRmWLRlNCbb74JX19fk3O+vr6YO3euShmRtURERFg0jkg2LJoSMd49/Pbbbzh16pTJLicnT57Eb7/9ZhJH9mfRokUWjSOSDYumRHr37g0fHx/8/vvviImJgYuLCwYNGgQXFxfExMRg9+7d8PHxYdG0Y2vXrrVoHJFsuPasRBwdHbF48WIMGzYMsbGx2LBhg3LNzc0NGo0Gixcv5jJ6duzs2bMWjSOSDe80JRMTE4Pp06ejvLzc5Hx5eTmmT5+OmJgYlTIjaygsLFRe32r0bOU4IrqBd5qSWbt2LT7++GNER0djwIABcHNzQ3FxMTZv3oyPP/4Y3bp1Y+G0Y66urigqKgIAGAwGk2uVj11dXa2aF5Gt0AiJJ+jl5+fD3d0deXl50Ol0aqdz1+n1eoSEhKBt27ZYt26dyZ2FwWDA0KFDcfToUZw+fZpdtHaqZcuWZnW9tmjRAsnJyVbIiEh9takF7J6VyK5du5CamopXX30VQgiTTaiFEJgzZw5SUlI4T9OO+fj4WDSOSDbsnpVIeno6ACA5ORlPPfUUUlNTlWtBQUF45513TOLI/pi75Re3BiOqGe80JeLv7w8AGDVqFNq2bWuy9mzbtm0xatQokziyP126dLFoHJFsWDQlEhERgXr16sHX1xerV69GSUkJ1q9fj5KSEqxevRq+vr6oV68eV4OxY927d7doHJFs2D0rkT179qCiogJZWVnw8PBAcXGxcs3NzQ0lJSUQQmDPnj1c4MBOrV+/3uy46Ojou5wNke3hnaZEjM8qaxowrdFolPN8pmm/9u/fr7y+1TzNynFEdAOLpkSMIyJ79OiBvLw8k7Vnc3NzlS45jpy0X8ZfjFxcXGqcp+ni4mISR0Sm2D0rKUdHR5MuWIPBAI1Go15CZBWtWrXCgQMHUFpaWuN14/lWrVpZMy0im8GiKZGsrCwAwO7duzF48GC0bNkSJSUlcHV1RXJyMnbv3m0SR/YnKCjIonFEsmHRlIhxKkmPHj2wcePGatd79uyJXbt2ccqJHcvOzrZoHJFsuIyeZMvoNW7cGPn5+TeN0el0yMnJ4TJ6dqpNmzY4fvz4bePuv/9+HDt2zAoZEamPy+hRjfR6PQoKCgAATk5OmD17Nk6fPo3Zs2fDyckJAFBQUAC9Xq9mmnQXXb582aJxRLJh0ZTIZ599BiEE3Nzc4O/vj/fffx+tWrXC+++/jyZNmsDNzQ1CCHz22Wdqp0p3iZeXl/I6ICDA5FpgYGCNcUR0A4umRH7++WcAwPDhw2scKTts2DCTOLI/jRo1Ul6fP3/e5FpaWlqNcUR0wx0Vzffffx8ajQavvPKKcq6kpAQTJ06Ep6cnGjRogMcffxyZmZkmfy4tLQ3R0dHQarXw8fHBjBkzUFFRYRITHx+PTp06wcXFBSEhIViyZEm1v3/RokUICgqCq6srunbtir17997JtyON7777rtoI2aysLHz//fcqZUTW0qBBA+V11eEMlY8rxxHRDXUumvv27cO//vUvtGvXzuT8lClTsH79eqxevRo7duzApUuXTDY11uv1iI6ORllZGfbs2YOlS5diyZIleOONN5SYlJQUREdHo0+fPjh06BBeeeUVPP/889i6dasSs3LlSkydOhVz587FgQMH0L59e0RFRXG6xC08+uijFo0j2xMSEmLROCLpiDooKCgQrVq1Etu2bRO9evUSkydPFkIIkZubK5ycnMTq1auV2OPHjwsAIiEhQQghxKZNm4SDg4PIyMhQYhYvXix0Op0oLS0VQggxc+ZM8cADD5j8nSNGjBBRUVHKcZcuXcTEiROVY71eL5o0aSLmzZtn9veRl5cnAIi8vDzzv3kbtnnzZgFAABBOTk5i1qxZ4tSpU2LWrFnCyclJubZ582a1U6W7ZP369cq/862+1q9fr3aqRFZTm1pQpzvNiRMnIjo6GpGRkSbnExMTUV5ebnI+NDQUAQEBSEhIAABlGypfX18lJioqCvn5+UhKSlJiqr53VFSU8h5lZWVITEw0iXFwcEBkZKQSU5PS0lLk5+ebfMmk8ubS5eXl+OCDD3Dffffhgw8+QHl5eY1xZF/+/PNPi8YRyabWRXPFihU4cOAA5s2bV+1aRkYGnJ2dqw0i8PX1RUZGhhJTuWAarxuv3SomPz8fxcXFuHLlCvR6fY0xxveoybx58+Du7q58NW/e3Lxv2k4YB36EhYXVeN14vuoAESIiuq5WKwKdP38ekydPxrZt2+Dq6nq3crpr5syZg6lTpyrH+fn5UhVO4/d69OhRDBgwAFqtFlevXoWHhweuXbuGzZs3m8SR/THulerk5ITLly/jtddew+nTp9GqVSu8++678Pb2Rnl5OfdUJbqJWhXNxMREZGVloVOnTso5vV6PnTt34osvvsDWrVtRVlaG3Nxck7vNzMxM+Pn5AQD8/PyqjXI1jq6tHFN1xG1mZiZ0Oh3c3Nzg6OgIR0fHGmOM71ETFxcXZRcHGfXq1QvvvfceACAuLg4lJSXKtcq/BPXq1cvquZF1GFf5KS8vx9NPP42QkBAEBQXB0dERTz/9tNJNf+zYMQwYMEDNVInuSbUqmv369cORI0dMzo0dOxahoaGYNWsWmjdvDicnJ8TGxuLxxx8HAJw8eRJpaWkIDw8HAISHh+Pdd99FVlaWsgXVtm3boNPp0KZNGyVm06ZNJn/Ptm3blPdwdnZG586dERsbi6FDhwK4vktHbGwsXn755Vr+L5BH5aXxysrKTK5VPuYSevYrNTVVeV31Z+xmcUR0Q62KZsOGDas9D6tfvz48PT2V88899xymTp2Kxo0bQ6fT4e9//zvCw8PRrVs3AED//v3Rpk0bjB49Gh9++CEyMjLw+uuvY+LEicpd4Pjx4/HFF19g5syZePbZZ7F9+3asWrXKZJHxqVOnYsyYMXjwwQfRpUsXfPrppygqKsLYsWPv6H+IPav8vNfFxQXFxcU1Ht/quTDZtpYtW1o0jkg6dzpUt/KUEyGEKC4uFi+99JLw8PAQWq1WPPbYYyI9Pd3kz6SmpooBAwYINzc34eXlJaZNmybKy8tNYuLi4kSHDh2Es7OzaNGihfj222+r/d0LFy4UAQEBwtnZWXTp0kX88ccftcpdtiknCxYsEABEhw4dapxm0K5dOwFALFiwQO1U6S4pKCgwa8pJQUGB2qkSWU1tagF3OZFol5MffvgBo0aNum3csmXLMHLkSCtkRNb20UcfYebMmbeN+/DDDzFjxgwrZERq0+v12LVrF9LT0+Hv74+ePXtK94iGu5xQjYzPkIHr81orq3xcOY7sy7p16ywaR7Zt7dq1CAkJQZ8+ffD000+jT58+CAkJwdq1a9VO7Z7FoimRw4cPK68NBoPJtcrHlePIvly8eNGicWS71q5di2HDhqFt27ZISEhAQUGBsvjMsGHDWDhvgkVTIr///rvy2sfHB9OmTcOiRYswbdo0k7vLynFkXyo/jTHuoVrTscRPbaSg1+sxbdo0DBo0COvWrUO3bt3QoEEDdOvWDevWrcOgQYMwffp07q1bg1qNniXbVlRUBOB6wdRqtZg/f75yLTg4GD4+PsjKylLiyP6UlpYqrysvnVj1uHIc2Z9du3YhNTUVP/74Y42PaubMmYOIiAjs2rULvXv3VifJexSLpkS8vb0BAMXFxUhLS0NCQoLy8D88PFzZeNgYR/anXj3zfuTNjSPblJ6eDuD2S2oa4+gGds9KJDg4GABQUFCAgIAArF+/Hjk5OVi/fj0CAgJQWFhoEkf2x9PT06JxZJv8/f0BXF9SsybG88Y4uoG/Tkqkb9++yjJ6WVlZ+OSTT24aR/apalfcncaRberZsyeCgoLw3nvvYd26dSb/3gaDAfPmzUNwcDB69uypYpb3Jv5kSKR3797KHKSbTTnR6XR8hmHHjL0Jlooj2+To6Ij58+djw4YNGDp0qMno2aFDh2LDhg34+OOPpZuvaQ4WTckYlyqsunC98dgWd68h81WdanSncWS7YmJisGbNGhw5cgQRERHQ6XSIiIjA0aNHsWbNGsTExKid4j2JRVMiu3btwuXLlzFv3rxqCxj4+vrivffeQ1ZWFjehtmOVR0ZrNBqTa5WPOYJaDjExMThz5gzi4uKwfPlyxMXF4fTp0yyYt8BnmhIxjoR7+eWXMXnyZMyYMUPZS/Gjjz5CRUUFXn31VY6Yk0TVuZicmyknR0dHPpKpBRZNiRhHwo0fPx4rVqxQJi7/+uuv+OqrrzBixAiTOLI/LVq0qLYP7c3iiKg6ds9KpGfPntDpdPjhhx9qvMtYvnw5dDodR8zZseeee86icUSyYdGUiF6vR0FBAQDAy8sLX3/9NS5duoSvv/5aWdigoKCAS2fZsdzcXIvGEcmGRVMiCxcuhBACQUFBcHNzw7hx49CkSROMGzcOWq0WgYGBEEJg4cKFaqdKd8mVK1csGkckGxZNiRgXYv/iiy+QnJxsMmLuzJkz+Pzzz03iyP6cO3fOonFEsuFAIIk0aNAAAJCSklLj9dTUVJM4sj8ZGRkWjSPbx02oa4dFUyKjR4/GsmXLMGfOHHz88ccmdxOBgYHIzs5W4sg+VS6G3t7eeOCBB2AwGODg4ICkpCRcvny5WhzZr7Vr12LatGnKL8wAEBQUhPnz53Ou5k2we1Yi/fr1g5ubGwoLC5Geno6nnnoK8+fPx1NPPYX09HQUFhbCzc0N/fr1UztVuktycnKU15cvX0Z8fDx27tyJ+Ph4pWBWjSP7xE2o60YjJJ7RnJ+fD3d3d+Tl5SlrstozvV6PJk2aICsr66YxPj4+uHTpErtn7FSzZs1w8eLF28Y1bdoUFy5csEJGpAa9Xo+QkBC0bdu2xgXbhw4diqNHj+L06dNStAW1qQW805TIrl27lIJZdY1ZNzc3AOAyenbuvvvus2gc2SbjJtSvvvrqTTehTklJYVtQAxZNiRjvMAYMGID8/HyT0bN5eXkYMGCASRzZH3P3SuWeqvaNm1DXHYumRIzPrGJiYnDt2jW8/vrrmDVrFl5//XVcu3YNQ4cONYkj+3PixAmLxpFt4ibUdcfRsxLx9vYGAEyePBkvvPCCcv78+fNo1KgRtFqtSRzZn6o7m9xpHNkmbkJdd7zTlEjTpk0BANeuXQNwfdBP586dlW3CjOeNcWR/jF3wlooj28RNqOuOd5oSadeunclxVlZWjSNpq8aR/UhLSzM5bt26NcLCwnD06FGcPHnypnFkf4ybUE+bNg0RERHK+eDgYG5CfQssmhIZPHiw8lqj0aBz585o2bIlkpOTkZiYqOx8MnjwYC6lZ6f2799vcnzy5EmTYnmzOLJPMTExGDJkCFcEqgUWTYkYl89zcHCAEAL79+9XGkcHBwdoNBoYDIabLrNHts+cvTRrE0e2j5tQ1w6LpkSMW34ZDAYMGjQIAwYMgJubG4qLi7F582Zs2LDBJI7sj7e3t1lTijgYjKhmHAgkkTZt2iivly5dirKyMhw4cABlZWVYunRpjXFkX5o1a2bROCLZ8E5TIu7u7sprT09Pk2tTpkypMY7si4uLi0XjiGTDO02JGBcvsFQc2R5zl0Xj8mlENeOdpkQqr+7h7OwMnU6H8vJyODk5IT8/H2VlZdXiyL6Ul5cDuD56+lZ7NRjjyP5xP83a4Z2mRI4cOQLg+uLsZWVluHLlCvLy8nDlyhWUlZUpi7gb48j+GLvlb7e5UdXue7JPa9euRUhICPr06YOnn34affr0QUhICLcFuwUWTYkYN5otLi6Gt7c3evfujV69eqF3797w9vZGSUmJSRzZH3bRkxH306wbds9KJCgoCAAQGBgIAIiPjze5ptVqce7cOSWO7I+Xl5dF48g26fV6TJs2DYMGDTJZe7Zbt25Yt24dhg4diunTp2PIkCHsqq2Cd5oSadu2LQAgOzu7WvecwWBAdna2SRzZn8OHD1s0jmwT99OsO95pSsRYFAsLC1FYWGhyrfJao8Y4sj/nzp2zaBzZJu6nWXe805SIcTcTS8WR7SkuLrZoHNkm7qdZd7zTlIjBYFBeDxgwAFqtFlevXoWHhweuXbuGzZs3V4sj+2IcIW2pOLJN3E+z7lg0JVJ54E9cXJwyWhYwbSTj4+PxyCOPWDM1shJnZ2eLxpFtMu6nOWzYMAwdOhRz5sxRtoibN28eNmzYgDVr1nAQUA1YNCVS+bll5YJZ9Zh7Kdqv8+fPWzSObBf306wbFk2JVF6E27gdkL+/P9LT0xEfH6/sbsLFuu3X1atXLRpHto37adYei6ZEKi/E7uzsjNjYWOXYuEVY1TiyL05OThaNI9vH/TRrh6NnJVK5SFYdHVm5e7ZyHNmX+vXrWzSOSDa805RI5S63Wy3Yza45+5Wbm2vROLJ9XLC9dninKZGmTZsqr6sWzMrHlePIvly7ds2icWTbuGB77bFoSoSLdZO5c3A5V9f+ccH2umHRlEhOTo5F48j2cHEDAqov2N6tWzc0aNBAWbB90KBBmD59ujKinm5g0ZRIVlaWRePI9gQHB1s0jmxT5QXbhRCIj4/Hjz/+iPj4eAghuGD7LdSqaC5evBjt2rWDTqeDTqdDeHi4svQacH0E5sSJE+Hp6YkGDRrg8ccfR2Zmpsl7pKWlITo6GlqtFj4+PpgxYwYqKipMYuLj49GpUye4uLggJCQES5YsqZbLokWLEBQUBFdXV3Tt2hV79+6tzbcipcTERIvGke1p3LixRePINhkXYk9OTq7xmebZs2dN4uiGWhXNZs2a4f3330diYiL279+Pvn37YsiQIUhKSgIATJkyBevXr8fq1auxY8cOXLp0yWRVCb1ej+joaJSVlWHPnj1YunQplixZgjfeeEOJSUlJQXR0NPr06YNDhw7hlVdewfPPP4+tW7cqMStXrsTUqVMxd+5cHDhwAO3bt0dUVBTvkG6j6ipAdxpHtoe9DQTcWIh91KhRNT7THDVqlEkcVSLukIeHh/jPf/4jcnNzhZOTk1i9erVy7fjx4wKASEhIEEIIsWnTJuHg4CAyMjKUmMWLFwudTidKS0uFEELMnDlTPPDAAyZ/x4gRI0RUVJRy3KVLFzFx4kTlWK/XiyZNmoh58+bVKve8vDwBQOTl5dXqz9mqESNGCAACgHB1dVVeVz0eMWKE2qnSXdK8eXOTf/ebfTVv3lztVOkuKi0tFfXq1RO+vr6ipKRExMXFieXLl4u4uDhRUlIifH19Rb169ZR22d7VphbU+ZmmXq/HihUrUFRUhPDwcCQmJqK8vByRkZFKTGhoKAICApCQkAAAym8xvr6+SkxUVBTy8/OVu9WEhAST9zDGGN+jrKwMiYmJJjEODg6IjIxUYm6mtLQU+fn5Jl8yqTyNoKyszORa5WNON7BfvNMkANizZw8qKiqQmZkJDw8Pk+5ZDw8PZGZmoqKiAnv27FE71XtOrYvmkSNH0KBBA7i4uGD8+PH46aef0KZNG2RkZMDZ2RmNGjUyiff19UVGRgYAICMjw6RgGq8br90qJj8/H8XFxbhy5Qr0en2NMcb3uJl58+bB3d1d+WrevHltv32bVnkVoKpTCiofcy9F+1VaWmrROLJNxmeVGo2m2jWNRqOc5zPN6mpdNFu3bo1Dhw7hzz//xIQJEzBmzBgcO3bsbuRmcXPmzEFeXp7yJdtODg0aNLBoHNmemhrJO4kj22TcaL579+7Iy8tDXFwcli9fjri4OOTm5qJ79+4mcXRDrYums7MzQkJC0LlzZ8ybNw/t27fHZ599Bj8/P5SVlVVbfiszMxN+fn4AAD8/v2qjaY3Ht4vR6XRwc3ODl5cXHB0da4wxvsfNuLi4KCN/jV8yGTRokPK68qazVY8rx5F94X6aZA5xkyU2yQLzNA0GA0pLS9G5c2c4OTmZLPZ98uRJpKWlITw8HAAQHh6OI0eOmDwv2bZtG3Q6Hdq0aaPEVF0wfNu2bcp7ODs7o3PnziYxBoMBsbGxSgzVrPK0HAcHB/Tp0wcjR45Enz59TIomp+/YLy5uQMCNZ9a///473N3dTZ5puru7Y/fu3SZxVEltRhjNnj1b7NixQ6SkpIi//vpLzJ49W2g0GvHrr78KIYQYP368CAgIENu3bxf79+8X4eHhIjw8XPnzFRUVIiwsTPTv318cOnRIbNmyRXh7e4s5c+YoMWfPnhVarVbMmDFDHD9+XCxatEg4OjqKLVu2KDErVqwQLi4uYsmSJeLYsWNi3LhxolGjRiajcs0h2+jZ7t27CwDCxcWlxhGTxvPdu3dXO1W6S+rXr2/W6Nn69eurnSrdRXFxccq/tZubm8m/vVarVV7HxcWpnapV1KYW1KpoPvvssyIwMFA4OzsLb29v0a9fP6VgCiFEcXGxeOmll4SHh4fQarXiscceE+np6SbvkZqaKgYMGCDc3NyEl5eXmDZtmigvLzeJiYuLEx06dBDOzs6iRYsW4ttvv62Wy8KFC0VAQIBwdnYWXbp0EX/88UdtvhUhhLxF83ZfLJr2y8/Pz6zPgJ+fn9qp0l1UecpJUVGRWLBggXj55ZfFggULRFFREaec3IJGCHk7r/Pz8+Hu7o68vDwpnm9+8MEHmD179m3j3n//fcyaNcsKGZG1tW/fHn/99ddt49q1a4fDhw9bISNSQ3x8PPr06QONRgNXV1eTEfNubm4oKSmBEAJxcXFSbFBdm1rAtWclcv/991s0jmwP99Mk4MZUEnG9t7HadeM5TjmpjkVTIgsXLrRoHNmeCxcuWDSObJNxKkloaGi1WQe+vr4IDQ01iaMbWDQlcvXqVYvGke3hfppU2YkTJxAWFmay9mxYWBhOnDihdmr3LBZNiZi7+DIXabZfVefn3mkc2aaqq6cZu2mrdtXebpU1GfEnQyLGLhej0aNH49ChQxg9evQt48h+NGnSxKJxZJsuX74MAJgwYQKOHj2KiIgI6HQ6REREICkpCePHjzeJoxvqqZ0AWU/VfTK///57fP/997eNI/vBFYEIALy9vQEAqampOHXqFHbv3o309HT4+/uje/fuGDJkiEkc3cA7TYmkpKQAuHmD6OTkZBJH9od7qhIANG3aFACwefNmxMTEICkpCcXFxUhKSkJMTAw2b95sEkc38E5TIsZiWVZWhgEDBkCr1eLq1avw8PDAtWvXlB8U3mXYr8LCQovGkW3q2bMngoKC4OjoiM2bN2PDhg3KNUdHR7Rs2RIGgwE9e/ZUMct7E4umRPr06YNTp04BAOLi4kzuJiqvNdqnTx+r50bWUXUf1TuNI9vk6OiI4cOH46OPPoKvry9GjRqFFi1a4OzZs1i2bBmSk5MxY8YMODo6qp3qPYcrAkm0IlBxcTG0Wu1t465duwY3NzcrZETW5ujoaNZ0EgcHB+j1eitkRGrQ6/UICQmBl5cXrly5gtTUVOVacHAwPD09kZ2djdOnT0tROGtTC3inKRE3Nzc89NBD2Ldv301jHnroIRZMO2Zu0ZShoZTZrl27kJqaih9//BGdOnXCl19+ieTkZLRs2RIvvfQSEhMTERERgV27dkmxjF5tsGhKRK/X33Y90cOHD0Ov17PRtFPOzs4oLy83K47sl3F5vOTkZDz11FMmd5qfffYZ3nnnHZM4uoGjZyWyZcsW5VmVi4uLyTXjcVlZGbZs2WL13IjIeowLmIwePRpt27Y1WRGobdu2ytxtLnRSHZ9pSvRMs3Pnzjhw4MBt4zp16sS5mnbKuIPF7VTd+YLsS1lZGerXrw9PT09cuHAB9erd6HSsqKhAs2bNkJ2djaKiIil6HbjLCdXo0qVLFo0j22Oci2upOLJNe/bsQUVFBTIzMxETE2NypxkTE4PMzExUVFRgz549aqd6z2HRlEj9+vUtGke2p2q3/J3GkW0yPqtctmwZ/vrrL5Nl9I4cOYJly5aZxNENLJoS4bqjdO3aNYvGkW0yPqs8f/58tWtCCKSlpZnE0Q18pinRM01fX19kZWXdNs7HxweZmZlWyIiszdzRs05OTlzgwI7p9Xr4+/vj8uXLcHNzM3l+bTz28fHBpUuXpBhJz2eaVCMuoUbmFMzaxJHtMv5S1LBhQ3z99de4dOkSvv76azRs2BAAUFpaqmZ69yzO05SIRqOxaBwR2ab4+Hjk5eUhNDQUJSUlGDdunHItODgYoaGhOHHiBOLj49GvXz8VM7338E5TIuZ2QcvQVU0ks/j4eADAk08+WW3jaYPBgBEjRpjE0Q2805SIOevO1iaOiGzbm2++iUGDBmHmzJnKs8zNmzfjrbfeUju1exaLpkS8vb2RnJxsVhwR2S/jll8NGjTAkSNHTLYGCwwMRIMGDVBYWMitwWrA7lmJcANiIgJuLMhfWFiIkpISk4FAJSUlymBAGUbO1hbvNCWSk5Nj0TiyPU5OTmZPOSH7lZGRobzOz883GQhU+fFM5Ti6jneaEuHEdmrWrJlF48g2Xb58GQAwYcIE+Pj4mFzz8fHB+PHjTeLoBt5pSsTBwbzfkcyNI9vDzwABN8YtpKam4vTp09i9ezfS09Ph7++P7t27Y8iQISZxdAN/MiTi6elp0TiyPeau8sPVgOxb06ZNAQCbN29GTEwMkpKSUFxcjKSkJMTExGDz5s0mcXQD7zQl4ufnh+PHj5sVR/bJ3O42dsvZt549eyIoKAiOjo7YtGmTyehZBwcHtGzZEgaDgaNna8A7TYnwTpM4gpqA66Nihw8fftMpaMnJyRg2bBhHz9aARVMihw8ftmgcEdkmvV6PJUuWALi+AlBlxhWCli5dCr1eb+3U7nnsnpVIbm6uRePI9mg0mmrLpt0sjuxXfHy80gU/cOBAtGrVCsXFxXBzc8Pp06exadMmZGVlce3ZGrBoSqSoqEh5fbPtgKrGkX3x8PAwax6uh4eHFbIhtWzfvh0AcN999+HYsWPYtGmTci0oKAj33XcfTp06he3bt7NoVsGiKanKBbOmY7JPTZs2NatoctSkfTNuPn3q1Cm4ubmZXMvMzFTag5o2qZYdn2lKxLhPnqXiyPaYu8ILV4Kxb5V/KaraXV/5mL88VceiKZGJEydaNI5sT3Z2tkXjyDY1btxYed2wYUNMmzYNixYtwrRp00x+aa4cR9exe1YinTp1smgc2Z6qIyXvNI5sU+Uu+suXL2P+/Pm3jaPreKcpkeXLl1s0johs04ULFywaJxMWTYmcO3fOonFEZJsqL8hfdUcbZ2fnGuPoOhZNiVT+YbBEHBHZpsqrftWrZ/qUrvIqQFwdrDoWTYlcvXrVonFEZJsq/4zfavoZ24LqWDQlUlBQYNE4sj3mrvTDFYGIasaiKREuo0fmLKFXmziyTY0aNQJw/VFM1UXZ69WrpzznNMbRDZxyIpHy8nKLxhGRbTL+YlxWVgYfHx+MHj0aLVq0wNmzZ/H9998jKyvLJI5uYNGUCDcgJqKq8vPzTeZpVl1Wj0yxe1YifJ5FRMCNUbGBgYHw8fExuebj44PAwECTOLqBd5oSqbqzya3iyD7Vq1cPFRUVZsWR/fL19QVwfU52dHQ0Zs6cqbQPmzdvxsaNG03i6Ab+ZEikcePGZi2LxfUm7Zc5BbM2cWSbKi/Evn37dqVIAoBWq60xjq5j0ZRIZmamRePI9nATagKAnj17IigoCF5eXsjKykJaWppyzdvbG97e3sjOzkbPnj1VzPLexKIpkcLCQovGke3hlBMCrq/6M3/+fAwbNqxa9+yWLVuwceNGrFmzptp0FGLRlArvMojIKCYmBmvWrMG0adOwYcMG5XxwcDDWrFmDmJgYFbO7d9Vq9Oy8efPw0EMPoWHDhvDx8cHQoUNx8uRJk5iSkhJMnDgRnp6eaNCgAR5//PFq3X1paWmIjo6GVquFj48PZsyYUe0ZSnx8PDp16gQXFxeEhIRgyZIl1fJZtGgRgoKC4Orqiq5du2Lv3r21+Xakw9GzRFRZTEwMjh07hokTJ6J///6YOHEikpKSWDBvRdRCVFSU+Pbbb8XRo0fFoUOHxMCBA0VAQIAoLCxUYsaPHy+aN28uYmNjxf79+0W3bt1ERESEcr2iokKEhYWJyMhIcfDgQbFp0ybh5eUl5syZo8ScPXtWaLVaMXXqVHHs2DGxcOFC4ejoKLZs2aLErFixQjg7O4tvvvlGJCUliRdeeEE0atRIZGZmmv395OXlCQAiLy+vNv8bbJZGoxEAbvul0WjUTpXuEnP+/Y1fZP9mzJgh6tWrZ/LvXq9ePTFjxgy1U7Oq2tSCO/rJyMrKEgDEjh07hBBC5ObmCicnJ7F69Wol5vjx4wKASEhIEEIIsWnTJuHg4CAyMjKUmMWLFwudTidKS0uFEELMnDlTPPDAAyZ/14gRI0RUVJRy3KVLFzFx4kTlWK/XiyZNmoh58+aZnb9sRZMNJvEzQEYzZswQAISvr6/497//LdLT08W///1v4evrKwBIVThrUwvuaHGDvLw8ADemKCQmJqK8vByRkZFKTGhoKAICApCQkAAASEhIQNu2bU3m/0RFRSE/Px9JSUlKTOX3MMYY36OsrAyJiYkmMQ4ODoiMjFRialJaWor8/HyTL5mY+1CfD/+J7FtZWRkWLFgAX19fXLhwAc8//zz8/Pzw/PPP48KFC/D19cWCBQu4OlgN6lw0DQYDXnnlFXTv3h1hYWEAgIyMDDg7O1db5NfX1xcZGRlKTNUJs8bj28Xk5+ejuLgYV65cgV6vrzHG+B41mTdvHtzd3ZWv5s2b1/4bt2HmTljnxHYi+/bll1+ioqIC77zzDgwGAz799FP8/e9/x6effgqDwYC3334bFRUV+PLLL9VO9Z5T59Zx4sSJOHr0KH7//XdL5nNXzZkzB1OnTlWO8/PzpSqcBoPBonFEZJuSk5MBAAcOHMD48eOh1+uVa9OnT8e4ceNM4uiGOhXNl19+GRs2bMDOnTvRrFkz5byfnx/KysqQm5trcreZmZkJPz8/JabqKFfj6NrKMVVH3GZmZkKn08HNzQ2Ojo5wdHSsMcb4HjVxcXGBi4tL7b9hO8FdTogIAFq2bAkAWLx4MRwcTDschRBYvHixSRzdUKvuWSEEXn75Zfz000/Yvn07goODTa537twZTk5OiI2NVc6dPHkSaWlpCA8PBwCEh4fjyJEjytYzALBt2zbodDq0adNGian8HsYY43s4Ozujc+fOJjEGgwGxsbFKDBER1ez5559XXhv3zqzpuHIc/X+1GWE0YcIE4e7uLuLj40V6erryde3aNSVm/PjxIiAgQGzfvl3s379fhIeHi/DwcOW6ccpJ//79xaFDh8SWLVuEt7d3jVNOZsyYIY4fPy4WLVpU45QTFxcXsWTJEnHs2DExbtw40ahRI5NRubfD0bMcOSkbfgZICCE+/vhj5d/ZyclJzJo1S5w6dUrMmjVLODk5Kdc+/vhjtVO1irs25eRmP1zffvutElNcXCxeeukl4eHhIbRarXjsscdEenq6yfukpqaKAQMGCDc3N+Hl5SWmTZsmysvLTWLi4uJEhw4dhLOzs2jRooXJ32G0cOFCERAQIJydnUWXLl3EH3/8UZtvh0WTDaZ0+BkgIYQYMmSIMt2kpnmaxmknQ4YMUTtVq6hNLdAIIe8ik/n5+XB3d0deXh50Op3a6dx1tVnpR+KPhV1zdHQ0a6CXg4ODyeAQsi/9+/fHtm3bMHXqVMybNw9ffvklkpOT0bJlS7z00kuYNWsWPv30UzzyyCP49ddf1U73rqtNLeAm1EQSqTro407jyDZ17twZAPDtt99CCIEOHTogIiICHTp0gBACS5cuNYmjGzghj0gi5vYgsKfBvkVGRuL999/H1atXodVqTXofHBwclOOqi8wQ7zSJpGJulyu7Zu1b7969lW7Iqt31xmOdTofevXtbO7V7HosmEZGEbjfGgbsd1YxFk4hIMvHx8cra4a6uribXjMd5eXmIj4+3dmr3PBZNIolw/WECgO3btwO4vpDMlStXTPbTvHLlCrp162YSRzfwJ4PITl27dg0nTpwwOefu7o7s7Ozb/ll3d3ccOHCg2vnQ0FBotVqL5UjqSEtLAwBotVrodDrlOeavv/6KxYsXK88yjXF0A4umRDQajVmjIvkswz6cOHGizlMGsrOza/yziYmJ6NSp052mRioLCAgAgGrLlQLXBwIZ7zCNcXQDi6ZEON1ALqGhoUhMTDQ5t3fvXkyYMOG2f3bx4sXo0qVLje9Jtu/hhx/Ge++9Z1YcmWLRJLJTWq222l1h+/btMXfuXJMNE6ry8fHBCy+8wM3I7djhw4fNjouKirrL2dgWDgQikoijoyMWL14MjUZTbZs8V1dXaDQaLF68mAXTzv38888WjZMJiyaRZGJiYrBmzRr4+/ubnPf398eaNWsQExOjUmZkLZcuXbJonExYNIkkFBMTgzNnzuCbVevh9egMfLNqPU6fPs2CKQk/Pz/lddWBf5WPK8fRdSyaRJJydHTEQxE9Ub9NLzwU0ZNdshLx9PQ0OR41ahQOHjyIUaNG3TKOOBCIiEg6le8mhRBYtmwZli1bdss4uo53mkREkuEzzbpj0SQikkyzZs0A3PxO0njeGEc3sGgSEUnGuGjBzRYyMZ7n4gbVsWgSEUnmxRdftGicTFg0iYgks2jRIuW1g4NpGah8XDmOrmPRJCKSjHGkbHBwsLLDiZHBYEBQUJBJHN3AoklEJJmysjIAQEpKSo3XU1NTTeLoBhZNIiLJGPfLtFScTFg0iYgkM3DgQIvGyYRFk4hIMitXrrRonEy4jJ4dunbtGk6cOHFH73HgwIFq50JDQ6HVau/ofYlIfbXZT5NMsWjaoRMnTqBz58539B41/fnExMRqmxoTke0pKipSXjdt2hQXL16s8bhyHF3HommHQkNDkZiYWO38I488gpycnNv++caNG2Pbtm01vi8R2Zeq68tyvdlbY9G0Q1qttsY7wqSkpGobD9ckKSmJ++gR2TF/f3+cO3cOQPWl9Cofm9NeyIYDgSTi5+d322eSWq2WBZPIzrVt29aicTJh0ZRMUVHRTQunVqvlMwwiCXh5eVk0TiYsmhIqKipCeno6PL19AEcneHr7ID09nQWTSBKOjo4WjZMJi6ak/Pz8EH/wFAKn/4T4g6fYJUskEeNKP02bNq22p6ZGo0HTpk1N4ugGDgQiIpJM79694ePjg4sXL2LgwIFo1aoViouL4ebmhtOnT2PTpk3w8fFh0awBiyYRkZ261UInM2bMwMyZMxEbG4tNmzYp511dXaHRaDBjxowaFzeQfZETFk0iIjtlzkInpaWlJsclJSUArhfVmsi+yAmLJhGRnbrZQieV6fV6bIjbjc82HMDkQZ0wqE/3Ww4Akn2RExZNIiI7dbOFTqpya3Iflua0wvCRPRDW1N0Kmdkujp4lIiIyE4smERGRmVg0iYiIzMSiSUREZCYWTSIiIjOxaBIREZmJRZOIiMhMLJpERERmYtEkIiIyE4smERGRmVg0iYiIzMSiSUREZKZaF82dO3fi0UcfRZMmTaDRaLBu3TqT60IIvPHGG/D394ebmxsiIyNx+vRpk5icnByMHDkSOp0OjRo1wnPPPYfCwkKTmL/++gs9e/aEq6srmjdvjg8//LBaLqtXr0ZoaChcXV3Rtm1bkz3hiIiILK3WRbOoqAjt27fHokWLarz+4Ycf4vPPP8dXX32FP//8E/Xr10dUVJSyRxsAjBw5EklJSdi2bRs2bNiAnTt3Yty4ccr1/Px89O/fH4GBgUhMTMRHH32EN998E19//bUSs2fPHjz11FN47rnncPDgQQwdOhRDhw7F0aNHa/stERERmUfcAQDip59+Uo4NBoPw8/MTH330kXIuNzdXuLi4iB9//FEIIcSxY8cEALFv3z4lZvPmzUKj0YiLFy8KIYT48ssvhYeHhygtLVViZs2aJVq3bq0cP/HEEyI6Otokn65du4oXX3zR7Pzz8vIEAJGXl2f2n7EnRy7kisBZG8SRC7lqp0Iq4WeAhODnoDa1wKLPNFNSUpCRkYHIyEjlnLu7O7p27YqEhAQAQEJCAho1aoQHH3xQiYmMjISDgwP+/PNPJebhhx+Gs7OzEhMVFYWTJ0/i6tWrSkzlv8cYY/x7alJaWor8/HyTLyIiInNZtGhmZGQAAHx9fU3O+/r6KtcyMjLg4+Njcr1evXpo3LixSUxN71H577hZjPF6TebNmwd3d3flq3nz5rX9FomISGJSjZ6dM2cO8vLylK/z58+rnRIREdkQixZNPz8/AEBmZqbJ+czMTOWan58fsrKyTK5XVFQgJyfHJKam96j8d9wsxni9Ji4uLtDpdCZfRERE5rJo0QwODoafnx9iY2OVc/n5+fjzzz8RHh4OAAgPD0dubi4SExOVmO3bt8NgMKBr165KzM6dO1FeXq7EbNu2Da1bt4aHh4cSU/nvMcYY/x4iIiJLq3XRLCwsxKFDh3Do0CEA1wf/HDp0CGlpadBoNHjllVfwzjvv4JdffsGRI0fwzDPPoEmTJhg6dCgA4P7778ff/vY3vPDCC9i7dy92796Nl19+GU8++SSaNGkCAHj66afh7OyM5557DklJSVi5ciU+++wzTJ06Vclj8uTJ2LJlC+bPn48TJ07gzTffxP79+/Hyyy/f+f8VIiKimtR2aG5cXJwAUO1rzJgxQojr007+8Y9/CF9fX+Hi4iL69esnTp48afIe2dnZ4qmnnhINGjQQOp1OjB07VhQUFJjEHD58WPTo0UO4uLiIpk2bivfff79aLqtWrRL33XefcHZ2Fg888IDYuHFjrb4XTjmRe5g58TNA18n+OahNLahX2yLbu3dvCCFuel2j0eDtt9/G22+/fdOYxo0bY/ny5bf8e9q1a4ddu3bdMmb48OEYPnz4rRMmIiKyEKlGzxIREd0JFk0iIiIzsWgSERGZiUWTiIjITLUeCERE6ku5UoSi0oo7fp8zWYUm/7WE+i71EOxV32LvR3QvYdEksjEpV4rQ5+N4i77nKysPWfT94qb3ZuEku8SiSWRjjHeYn47ogBCfBnf0XiXlely4WoxmHm5wdXK849zOZBXilZWHLHIXTHQvYtEkslEhPg0Q1tT9jt/nwaA7z4VIFhwIREREZCYWTSIiIjOxaBIREZmJRZOIiMhMHAhkgzhHj4hIHSyaNoZz9IiI1MOiaWM4R4+IAMv1OAGW73Wy5x4nFk0bxTl6RPK6Gz1OgGV7ney1x4lFk4jIxliyxwmwbK+Tvfc4sWgSEdkoS/U4Aex1MhennBAREZmJRZOIiMhMLJpERERmYtEkIiIyE4smERGRmVg0iYiIzMSiSUREZCYWTSIiIjOxaBIREZmJRZOIiMhMLJpERERmYtEkIiIyE4smERGRmVg0iYiIzMStwWyQpl4+UvJPwsH1zvfRs6SU/EJo6uWrnYYU+BkgUgeLpg1yavQnXt37ntpp1MipUT8AA9VOw+7xM0CkDhZNG1Se2xXzo59GSwvs2G5JyVmFmPRDstppSIGfAWJvgzpYNG2QqNAhWNcabTwts2O7pRhK8iAqLqudhhT4GSD2NqiDRZOIyAaxt0EdLJpERDaIvQ3q4JQTIiIiM7FoEhERmYlFk4iIyEwsmkRERGZi0SQiIjITR8/amOJyPQDg6MW8O36vknI9LlwtRjMPN7g6Od7x+53JKrzj9yCi27NkOwBYti2w93aARdPGJP//D+TstUdUzuTm6rvwY3U38RcnYjugHvv8ruxY/wf8AAAtfRrAzQK/Eb6y8hA+HdEBIRaaIF3fpR6Cvepb5L2oZmwwyZLtAGD5tsCe2wF+sm1M4/rOeLJLgEXfM8SnAcKa3lsTpOnm+IsT3Y12AGBbYA4WTSIbw1+ciNTD0bNERERmYtEkIiIyE4smERGRmWy+aC5atAhBQUFwdXVF165dsXfvXrVTIiIiO2XTA4FWrlyJqVOn4quvvkLXrl3x6aefIioqCidPnoSPj4/a6RERqeratWs4ceLEbePOZBWgNOMMjh1pgLLMhreMDQ0NhVartVSKNsemi+Ynn3yCF154AWPHjgUAfPXVV9i4cSO++eYbzJ49W+Xs1HM3flAA/rDYGnM+B/wM2LcTJ06gc+fOZsePWHr7mMTERHTq1OkOsrJtNls0y8rKkJiYiDlz5ijnHBwcEBkZiYSEhBr/TGlpKUpLS5XjvLzrK6rk5+ff3WSt7NChQ+jVq5fZ8eb8oADAjh070KFDh7olRVZXm88BPwP2qUmTJtixY8dt40or9Lh4tRhNPdzgUu/Wc3+bNGlid22m8fsRQtw21maL5pUrV6DX6+Hr62ty3tfX96a/Xc+bNw9vvfVWtfPNmze/Kznam9oUYrJP/AyQPSsoKIC7+63nK9ts0ayLOXPmYOrUqcqxwWBATk4OPD09odFoVMxMHfn5+WjevDnOnz8PnU6ndjqkAn4GCODnQAiBgoICNGnS5LaxNls0vby84OjoiMzMTJPzmZmZ8PPzq/HPuLi4wMXFxeRco0aN7laKNkOn00n5g0I38DNAgNyfg9vdYRrZ7JQTZ2dndO7cGbGxsco5g8GA2NhYhIeHq5gZERHZK5u90wSAqVOnYsyYMXjwwQfRpUsXfPrppygqKlJG0xIREVmSTRfNESNG4PLly3jjjTeQkZGBDh06YMuWLdUGB1HNXFxcMHfu3Gpd1iQPfgYI4OegNjTCnDG2REREZLvPNImIiKyNRZOIiMhMLJpERERmYtEkIiIyE4umpCqvwUtE8mJbUDs2PeWEzLd582asWLECu3btwvnz52EwGFC/fn107NgR/fv3x9ixY81aQopsW0pKCnbt2oVz587h2rVr8Pb2RseOHREeHg5XV1e10yMrYFtwZzjlxM799NNPmDVrFgoKCjBw4EB06dIFTZo0gZubG3JycnD06FHs2rULCQkJ+L//+z/885//hLe3t9ppk4X98MMP+Oyzz7B//374+vqafAaSk5Ph6uqKkSNHYtasWQgMDFQ7XboL2BZYBoumnQsPD8frr7+OAQMGwMHh5r3xFy9exMKFC+Hr64spU6ZYMUO62zp27AhnZ2eMGTMGjz76aLVdfUpLS5GQkIAVK1bgf//7H7788ksMHz5cpWzpbmFbYBksmkR2buvWrYiKijIrNjs7G6mpqbXauJhIJiyaEtPr9Thy5AgCAwPh4eGhdjpEpBK2Bebj6FmJvPLKK/jvf/8L4PoPSa9evdCpUyc0b94c8fHx6iZHVnHgwAEcOXJEOf75558xdOhQvPrqqygrK1MxM7ImtgV1x6IpkTVr1qB9+/YAgPXr1yMlJQUnTpzAlClT8Nprr6mcHVnDiy++iFOnTgEAzp49iyeffBJarRarV6/GzJkzVc6OrIVtQd2xaErkypUrygbdmzZtwvDhw3Hffffh2WefNbn7IPt16tQpdOjQAQCwevVqPPzww1i+fDmWLFmC//3vf+omR1bDtqDuWDQl4uvri2PHjkGv12PLli145JFHAADXrl2Do6OjytmRNQghYDAYAAC//fYbBg4cCABo3rw5rly5omZqZEVsC+qOixtIZOzYsXjiiSfg7+8PjUaDyMhIAMCff/6J0NBQlbMja3jwwQfxzjvvIDIyEjt27MDixYsBXF/0gPvQyoNtQd2xaErkzTffRFhYGM6fP4/hw4crG846Ojpi9uzZKmdH1vDpp59i5MiRWLduHV577TWEhIQAuP6MKyIiQuXsyFrYFtQdp5wQEUpKSuDo6AgnJye1UyG6p7Fo2rnPP/8c48aNg6urKz7//PNbxk6aNMlKWRGRtbEtsAwWTTsXHByM/fv3w9PTE8HBwTeN02g0OHv2rBUzI2tp3LgxTp06BS8vL3h4eECj0dw0Nicnx4qZkTWxLbAMPtO0cykpKTW+JnksWLAADRs2BHD9mSbJiW2BZfBOk4iIyEy805SIEAJr1qxBXFwcsrKylPl6RmvXrlUpM7K2rKysGj8D7dq1Uykjsia2BXXHoimRV155Bf/617/Qp08f+Pr63vLZFtmnxMREjBkzBsePH0fVTiaNRgO9Xq9SZmRNbAvqjt2zEmncuDGWLVumrAJD8mnfvj1atmyJWbNm1dhYcgNqObAtqDveaUrE3d0dLVq0UDsNUtHZs2fxv//9T1nUgOTEtqDuuPasRN5880289dZbKC4uVjsVUkm/fv1w+PBhtdMglbEtqDt2z0qkuLgYjz32GHbv3o2goKBqq78cOHBApczIWq5cuYIxY8agS5cuCAsLq/YZGDx4sEqZkTWxLag7ds9KZMyYMUhMTMSoUaP48F9SCQkJ2L17NzZv3lztGgcCyYNtQd3xTlMi9evXx9atW9GjRw+1UyGVBAUFYdCgQfjHP/7BXU0kxrag7vhMUyLNmzeHTqdTOw1SUXZ2NqZMmcKCKTm2BXXHoimR+fPnY+bMmUhNTVU7FVJJTEwM4uLi1E6DVMa2oO7YPSsRDw8PXLt2DRUVFdBqtdUe/nOxbvv37rvv4tNPP0V0dDTatm1b7TPA3S3kwLag7lg0JbJ06dJbXh8zZoyVMiG1cHcLAtgW3AkWTSIiIjNxyolE0tLSbnk9ICDASpkQkZrYFtQd7zQl4uDgcMv5WJyjZ/+effbZW17/5ptvrJQJqYltQd3xTlMiBw8eNDkuLy/HwYMH8cknn+Ddd99VKSuypqtXr5ocl5eX4+jRo8jNzUXfvn1VyoqsjW1B3fFOk7Bx40Z89NFHiI+PVzsVUoHBYMCECRPQsmVLzJw5U+10SEVsC26PRZNw5swZtG/fHkVFRWqnQio5efIkevfujfT0dLVTIRWxLbg9ds9KJD8/3+RYCIH09HS8+eabaNWqlUpZ0b0gOTkZFRUVaqdBVsK2oO5YNCXSqFGjag//hRBo3rw5VqxYoVJWZE1Tp041OTY2lhs3buTcPImwLag7ds9KZMeOHSbHDg4O8Pb2RkhICOrV4+9PMujTp4/JsfEz0LdvXzz77LP8HEiCbUHdsWhSNdHR0fjPf/4Df39/tVMhlezevRsPPvggXFxc1E6FVMS2oDou2E7V7Ny5kzu6S27AgAG4ePGi2mmQytgWVMeiSUTVsAOKqGYsmkRERGZi0SQiIjITiyYREZGZWDSJqJpbLeZNJDMWTarm1VdfRePGjdVOg1TEgUAEsC2oCedpSujYsWNIS0tDWVmZyfnBgwerlBERqYFtQe1x6QeJnD17Fo899hiOHDkCjUaj3E0Yu+K4h54c1qxZg1WrVtXYWB44cEClrMia2BbUHbtnJTJ58mQEBwcjKysLWq0WSUlJ2LlzJx588EFuBSSJzz//HGPHjoWvry8OHjyILl26wNPTE2fPnsWAAQPUTo+shG3BHRAkDU9PT3H48GEhhBA6nU6cOHFCCCFEbGys6NChg5qpkZW0bt1aLF++XAghRIMGDURycrIQQoh//OMfYuLEiWqmRlbEtqDueKcpEb1ej4YNGwIAvLy8cOnSJQBAYGAgTp48qWZqZCVpaWmIiIgAALi5uaGgoAAAMHr0aPz4449qpkZWxLag7vhMUyJhYWE4fPgwgoOD0bVrV3z44YdwdnbG119/jRYtWqidHlmBn58fcnJyEBgYiICAAPzxxx9o3749UlJSOGJWImwL6o5FUyKvv/66siP722+/jUGDBqFnz57w9PTEypUrVc6OrKFv37745Zdf0LFjR4wdOxZTpkzBmjVrsH//fsTExKidHlkJ24K645QTyeXk5MDDw4OT2SVhMBhgMBiUPRNXrFiBPXv2oFWrVnjxxRfh7OyscoakFrYF5mHRJCIiMhO7ZyVSVFSE999/H7GxscjKyoLBYDC5fvbsWZUyI2vKzc3F3r17a/wMPPPMMyplRdbEtqDuWDQl8vzzz2PHjh0YPXo0/P392Q0jofXr12PkyJEoLCyETqcz+QxoNBoWTUmwLag7ds9KpFGjRti4cSO6d++udiqkkvvuuw8DBw7Ee++9B61Wq3Y6pBK2BXXHeZoS8fDw4OLLkrt48SImTZrEgik5tgV1x6IpkX/+85944403cO3aNbVTIZVERUVh//79aqdBKmNbUHfsnpVIx44dkZycDCEEgoKC4OTkZHKdi3Xbv//+9794++23MXbsWLRt27baZ4C7W8iBbUHdcSCQRIYOHap2CqSyF154AcD1Ce1VaTQa7m4hCbYFdceiKYmKigpoNBo8++yzaNasmdrpkEqqTi0g+bAtuDPsnpVIw4YNceTIEQQFBamdCqmgvLwcbm5uOHToEMLCwtROh1TEtqDuOBBIIn379sWOHTvUToNU4uTkhICAAHbBEtuCO8DuWYkMGDAAs2fPxpEjR9C5c2fUr1/f5DoHgdi/1157Da+++iq+//57TjmQGNuCumP3rEQcHG7escBBIHLo2LEjzpw5g/LycgQGBlZrLDlqUg5sC+qOd5oS4SAQ4qhJAtgW3AneaRIREZmJd5qS2bdvH+Li4mrc2eCTTz5RKStSQ2FhYbXPgE6nUykbsja2BXXDoimR9957D6+//jpat24NX1/fajtckP1LSUnByy+/jPj4eJSUlCjnhRB8liURtgV1x+5Zifj6+uKDDz7A//3f/6mdCqmke/fuEEJg8uTJ1RpLAOjVq5dKmZE1sS2oO95pSsTBwYFbAUnu8OHDSExMROvWrdVOhVTEtqDuuLiBRKZMmYJFixapnQap6KGHHsL58+fVToNUxrag7tg9KxGDwYDo6GicOnUKbdq0qbazwdq1a1XKjKwlOTkZ48ePx6hRoxAWFlbtM9CuXTuVMiNrYltQd+yelcikSZMQFxeHPn36wNPTkw/8JXT58mUkJydj7NixyjmNRsOBQJJhW1B3vNOUSMOGDbFixQpER0ernQqppE2bNrj//vsxc+bMGgcCBQYGqpQZWRPbgrrjnaZEGjdujJYtW6qdBqno3Llz+OWXXxASEqJ2KqQitgV1x4FAEnnzzTcxd+5cXLt2Te1USCV9+/bF4cOH1U6DVMa2oO7YPSuRjh07Ijk5GUIIBAUFVXv4z8W67d/XX3+Nd955B88++yzatm1b7TPA3S3kwLag7tg9KxEu1k3jx48HALz99tvVrnEgkDzYFtQd7zSpmh9//BGDBw+utm0UEcmFbUF1fKZJ1bz44ovIzMxUOw1SUdu2bbkIArEtqAGLJlXDzgdKTU1FeXm52mmQytgWVMeiSUREZCYWTSIiIjOxaBIREZmJRZOIiMhMLJpUTWBgYLXJzkQkH7YF1XGeJhFVs3z5cgwZMoTz84iqYNG0cx4eHmZv+5OTk3OXsyE1fP7552bHTpo06S5mQmpiW2AZXEbPzn366adqp0AqW7BggVlxGo2GRdOOsS2wDN5pEhERmYl3mpIqKSlBWVmZyTmdTqdSNkSkFrYFtcOiKZGioiLMmjULq1atQnZ2drXr3OFCDhcuXMAvv/yCtLS0ao3lJ598olJWZE1sC+qORVMiM2fORFxcHBYvXozRo0dj0aJFuHjxIv71r3/h/fffVzs9soLY2FgMHjwYLVq0wIkTJxAWFobU1FQIIdCpUye10yMrYVtwBwRJo3nz5iIuLk4IIUTDhg3F6dOnhRBCfPfdd2LAgAEqZkbW8tBDD4k33nhDCCFEgwYNRHJysigoKBCDBw8WX375pcrZkbWwLag7Lm4gkZycHLRo0QLA9WcWxmHlPXr0wM6dO9VMjazk+PHjeOaZZwAA9erVQ3FxMRo0aIC3334bH3zwgcrZkbWwLag7Fk2JtGjRAikpKQCA0NBQrFq1CgCwfv16NGrUSMXMyFrq16+vPMf09/dHcnKycu3KlStqpUVWxrag7vhMUyJjx47F4cOH0atXL8yePRuPPvoovvjiC5SXl3MAiCS6deuG33//Hffffz8GDhyIadOm4ciRI1i7di26deumdnpkJWwL6o7zNCV27tw5JCYmIiQkBO3atVM7HbKCs2fPorCwEO3atUNRURGmTZuGPXv2oFWrVvjkk08QGBiodoqkArYF5mPRlMh3332HESNGwMXFxeR8WVkZVqxYoTzrIiL7xrag7lg0JeLo6Ij09HT4+PiYnM/OzoaPjw/nZkmgRYsW2LdvHzw9PU3O5+bmolOnTjh79qxKmZE1sS2oOw4EkogQosYFmy9cuAB3d3cVMiJrS01NrbFBLC0txcWLF1XIiNTAtqDuOBBIAh07doRGo4FGo0G/fv1Qr96Nf3a9Xo+UlBT87W9/UzFDutt++eUX5fXWrVtNGka9Xo/Y2FgEBQWpkBlZE9uCO8eiKYGhQ4cCAA4dOoSoqCg0aNBAuebs7IygoCA8/vjjKmVH1mD8DGg0GowZM8bkmpOTE4KCgjB//nwVMiNrYltw5/hMUyJLly7FiBEj4OrqqnYqpJLg4GDs27cPXl5eaqdCKmJbUHcsmhJKTEzE8ePHAQAPPPAAOnbsqHJGRKQGtgW1x+5ZiWRlZeHJJ59EfHy8supHbm4u+vTpgxUrVsDb21vdBMkqduzYgY8//lhpLNu0aYMZM2agZ8+eKmdG1sK2oO44elYif//731FQUICkpCTk5OQgJycHR48eRX5+PiZNmqR2emQFy5YtQ2RkJLRaLSZNmoRJkybBzc0N/fr1w/Lly9VOj6yEbUHdsXtWIu7u7vjtt9/w0EMPmZzfu3cv+vfvj9zcXHUSI6u5//77MW7cOEyZMsXk/CeffIJ///vfyt0n2Te2BXXHO02JGAwGODk5VTvv5OQEg8GgQkZkbWfPnsWjjz5a7fzgwYOVBbzJ/rEtqDsWTYn07dsXkydPxqVLl5RzFy9exJQpU9CvXz8VMyNrad68OWJjY6ud/+2339C8eXMVMiI1sC2oOw4EksgXX3yBwYMHIygoSGkgz58/j7CwMCxbtkzl7Mgapk2bhkmTJuHQoUOIiIgAAOzevRtLlizBZ599pnJ2ZC1sC+qOzzQlI4TAb7/9hhMnTgC4/owrMjJS5azImn766SfMnz9feX55//33Y8aMGRgyZIjKmZE1sS2oGxZNiXBnAyIC2BbcCRZNiXBnA+IuJwSwLbgTHAgkEe5sQNzlhAC2BXeCA4EkwJ0NiLucEMC2wBJYNCXAnQ2Iu5wQwLbAEvhMUyLc2YC4ywkBbAvuBIsmERGRmTgQiIiIyEwsmkRERGZi0SQiIjITiyYREZGZWDQJAPD2229j165daqdBRCpjW3BrLJoEAPj2228RFRVV416LJAcHBwf07dsXiYmJaqdCKmJbcGtc3IAAACkpKSguLkZcXJzaqZBKvvnmG6SmpmLixIn4448/1E6HVMK24NY4T5OIiMhMvNOUzK5du/Cvf/0LycnJWLNmDZo2bYrvv/8ewcHB6NGjh9rpkZWcOXMGycnJePjhh+Hm5nbTBbzJfuXm5mLv3r3IysqCwWAwucatwW6ORVMi//vf/zB69GiMHDkSBw8eRGlpKQAgLy8P7733HjZt2qRyhnS3ZWdnY8SIEdi+fTs0Gg1Onz6NFi1a4LnnnoOHhwfXn5XE+vXrMXLkSBQWFkKn05n8wqTRaFg0b4EDgSTyzjvv4KuvvsK///1vODk5Kee7d++OAwcOqJgZWcuUKVNQr149pKWlQavVKudHjBiBLVu2qJgZWdO0adPw7LPPorCwELm5ubh69arylZOTo3Z69zTeaUrk5MmTePjhh6udd3d3R25urvUTIqv79ddfsXXrVjRr1szkfKtWrXDu3DmVsiJru3jxIiZNmmTyixOZh3eaEvHz88OZM2eqnf/999/RokULFTIiaysqKqqxoczJyYGLi4sKGZEaoqKisH//frXTsEm805TICy+8gMmTJ+Obb76BRqPBpUuXkJCQgOnTp+Mf//iH2umRFfTs2RPfffcd/vnPfwK4/vzKYDDgww8/RJ8+fVTOjqwlOjoaM2bMwLFjx9C2bVuTxzUAMHjwYJUyu/dxyolEhBB47733MG/ePFy7dg0A4OLigunTpyuNKNm3o0ePol+/fujUqRO2b9+OwYMHIykpCTk5Odi9ezdatmypdopkBQ4ON+9k1Gg00Ov1VszGtrBoSqisrAxnzpxBYWEh2rRpY7J7O9m/vLw8fPHFFzh8+DAKCwvRqVMnTJw4Ef7+/mqnRnTPY9EkIpJMSUkJXF1d1U7DJrFo2rmYmBizY9euXXsXMyG1/PXXX2bHtmvX7i5mQvcKV1dXdOnSBb169ULv3r0REREBNzc3tdOyCRwIZOfc3d3VToFU1qFDB2g0Gtzu92M+y5LHb7/9hp07dyI+Ph4LFixARUUFHnzwQaWIPvLII2qneM/inSaRnavN/MvAwMC7mAndiyoqKrBv3z7861//wg8//ACDwcBfnm6Bd5pEdo6FkGpy6tQpxMfHK1+lpaUYNGgQevfurXZq9zTeaUpmzZo1WLVqFdLS0lBWVmZyjUvpyePYsWM1fgY4P08OTZs2RXFxMXr37o3evXujV69eaNeuHRftNwPvNCXy+eef47XXXsP//d//4eeff8bYsWORnJyMffv2YeLEiWqnR1Zw9uxZPPbYYzhy5IjJc05jY8luOTl4e3vjxIkTyMjIQEZGBjIzM1FcXMxl9czAZfQk8uWXX+Lrr7/GwoUL4ezsjJkzZ2Lbtm2YNGkS8vLy1E6PrGDy5MkIDg5GVlYWtFotkpKSsHPnTjz44IOIj49XOz2ykkOHDiEjIwOzZ89GaWkpXn31VXh5eSEiIgKvvfaa2und09g9KxGtVovjx48jMDAQPj4+2LZtG9q3b4/Tp0+jW7duyM7OVjtFusu8vLywfft2tGvXDu7u7ti7dy9at26N7du3Y9q0aTh48KDaKZKVZWdnIz4+Hj///DN+/PFHDgS6Dd5pSsTPz0/Z9icgIAB//PEHACAlJeW20xHIPuj1ejRs2BDA9QJ66dIlANcHC508eVLN1MiK1q5di0mTJqFdu3bw9fXFhAkTUFhYiPnz53Nsw23wmaZE+vbti19++QUdO3bE2LFjMWXKFKxZswb79++v1SIIZLvCwsJw+PBhBAcHo2vXrvjwww/h7OyMr7/+mjvdSGT8+PF4+OGHMW7cOPTq1Qtt27ZVOyWbwe5ZiRgMBhgMBtSrd/13pRUrVmDPnj1o1aoVXnzxRTg7O6ucId1tW7duRVFREWJiYnDmzBkMGjQIp06dgqenJ1auXIm+ffuqnSLRPY1Fk0hyOTk58PDw4HQDyej1eqxbtw7Hjx8HALRp0wZDhgyBo6Ojypnd21g0JVNSUoK//voLWVlZMBgMJtc4R49IDmfOnMHAgQNx8eJFtG7dGgBw8uRJNG/eHBs3buQWcbfAoimRLVu24JlnnsGVK1eqXeO6o3IoKSnBwoULERcXV+MvThwEIoeBAwdCCIEffvgBjRs3BnB9FO2oUaPg4OCAjRs3qpzhvYtFUyKtWrVC//798cYbb8DX11ftdEgFI0eOxK+//ophw4bB19e3Wpfs3LlzVcqMrKl+/fr4448/qg0AOnz4MLp3747CwkKVMrv3cfSsRDIzMzF16lQWTIlt2LABmzZtQvfu3dVOhVTk4uKCgoKCaucLCws5IPA2OE9TIsOGDeOqL5Jr2rSpMk+T5DVo0CCMGzcOf/75J4QQEELgjz/+wPjx4zm24TbYPSuRa9euYfjw4fD29kbbtm3h5ORkcn3SpEkqZUbWsnnzZnz++ef46quvuPuJxHJzczFmzBisX79eaQcqKiowePBgLFmyhPvw3gKLpkT++9//Yvz48XB1dYWnp6fJ8yyNRoOzZ8+qmB1Zw+XLl/HEE09g586d0Gq11X5xMq4YRXI4ffo0Tpw4AQC4//77ERISonJG9z4WTYn4+flh0qRJmD17Nhwc2DMvo8jISKSlpeG5556rcSDQmDFjVMqMyDawaEqkcePG2LdvH+dgSUyr1SIhIQHt27dXOxVSkV6vx5IlSxAbG1vj1KPt27erlNm9j6NnJTJmzBisXLkSr776qtqpkEpCQ0NRXFysdhqkssmTJ2PJkiWIjo5GWFgYV4OqBd5pSmTSpEn47rvv0L59e7Rr167a86xPPvlEpczIWn799Ve89dZbePfdd2scDKbT6VTKjKzJy8sL3333HQYOHKh2KjaHRVMiffr0uek1jUbDLhkJGJ9lV72zEEJwVSiJNGnSBPHx8bjvvvvUTsXmsGgSSWTHjh23vN6rVy8rZUJqmj9/Ps6ePYsvvviCXbO1xKIpoTNnziA5ORkPP/ww3NzclLsMIpLDY489hri4ODRu3BgPPPBAtW76tWvXqpTZvY8DgSSSnZ2NJ554AnFxcdBoNDh9+jRatGiB5557Dh4eHpg/f77aKdJdkJaWhoCAALPjL168iKZNm97FjEhtjRo1wmOPPaZ2GjaJd5oSeeaZZ5CVlYX//Oc/uP/++3H48GG0aNECW7duxdSpU5GUlKR2inQX+Pr6YujQoXj++efx0EMP1RiTl5eHVatW4bPPPsO4ceO4OhTRTfBOUyK//vortm7dimbNmpmcb9WqFc6dO6dSVnS3HTt2DO+++y4eeeQRuLq6onPnzmjSpAlcXV1x9epVHDt2DElJSejUqRM+/PBDjqiUwI8//oinnnqqxmszZszARx99ZOWMbAeXhZFIUVERtFpttfM5OTlwcXFRISOyBk9PT3zyySdIT0/HF198gVatWuHKlSs4ffo0gOvbhSUmJiIhIYEFUxITJkzA5s2bq52fMmUKli1bpkJGtoPdsxIZOHAgOnfujH/+859o2LAh/vrrLwQGBuLJJ5+EwWDAmjVr1E6RiKxg48aNGDlyJDZs2IAePXoAAP7+979j7dq1iI2NRWhoqMoZ3rtYNCVy9OhR9OvXD506dcL27dsxePBgJCUlIScnB7t37+byekQSWb58OV5++WVs27YN//3vf/Hzzz8jLi6Oczdvg0VTMnl5efjiiy9w+PBhFBYWolOnTpg4cSL8/f3VTo2IrOzLL7/E1KlT4e3tjbi4OO5yYgYWTTsXExODJUuWQKfT4bvvvsOIESP4/JJIQlOnTq3x/OrVq9GpUyeTniYuqXlzLJp2ztnZGefOnYO/vz8cHR2Rnp4OHx8ftdMiIiu71TKalXFJzVtj0bRz7dq1Q6dOndCnTx+MHTsWn3/++U0X5X7mmWesnB0RkW1h0bRze/bswdSpU5GcnIycnBw0bNiwxiXzNBoNcnJyVMiQiMh2sGhKxMHBARkZGeyeJZJcUVER3n///ZtuQn327FmVMrv3cUUgiaSkpMDb21vtNIhIZc8//zx27NiB0aNHw9/fnxs21ALvNO0cF+smoqoaNWqEjRs3onv37mqnYnO4jJ6de+ihh/Diiy9i3759N43Jy8vDv//9b4SFheF///ufFbMjIjV4eHigcePGaqdhk3inaeeys7Px7rvv4ptvvrntYt3/+Mc/uPYokQSWLVuGn3/+GUuXLq1xPWq6ORZNSRQXF2Pjxo34/fffce7cORQXF8PLywsdO3ZEVFQUwsLC1E6RiKykY8eOSE5OhhACQUFB1TahPnDggEqZ3ftYNImIJPPWW2/d8vrcuXOtlIntYdEkIiIyEwcCERERmYnzNImIJOPg4HDLuZl6vd6K2dgWFk0iIsn89NNPJsfl5eU4ePAgli5detvnnbLjM00iIgJwfWPqlStX4ueff1Y7lXsWiyYREQG4vuZsu3btUFhYqHYq9ywOBCIiIhQXF+Pzzz/nMpq3wWeaRESS8fDwMBkIJIRAQUEBtFotli1bpmJm9z52zxIRSWbp0qUmxw4ODvD29kbXrl3h4eGhUla2gUWTiIjITHymSUQkgbS0tFrFX7x48S5lYttYNImIJMBtAi2DA4GIiCRw7NgxvPvuu3jkkUduu03ghx9+yG0Cb4LPNImIJMJtAu8MiyYREZGZ+EyTiIjITCyaREREZmLRJCIiMhOLJhERkZlYNImIiMzEoklERGQmFk0iIiIzsWgSERGZiUWTiIjITP8P4vyW+RxjRasAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.groupby(\"sex\", observed=True).boxplot(\n", + " column=\"total_mrna_umis\",\n", + " figsize=(5, 4),\n", + " rot=90,\n", + " xlabel=None,\n", + " ylabel=None,\n", + " subplots=False,\n", + " grid=False,\n", + ")\n", + "plt.ylim(0, 5e4)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + " ## `tissue`" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 10000\n", + "unique 204\n", + "top blood\n", + "freq 2528\n", + "Name: tissue, dtype: object" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.obs[\"tissue\"].describe(include=object)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "tissue\n", + "blood 2528\n", + "lung 737\n", + "telencephalon 490\n", + "breast 432\n", + "cerebral cortex 380\n", + " ... \n", + "caecum epithelium 1\n", + "myometrium 1\n", + "jejunum 1\n", + "bone spine 1\n", + "temporoparietal junction 1\n", + "Name: count, Length: 204, dtype: int64" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tissue_freq = adata.obs[\"tissue\"].value_counts()\n", + "tissue_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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b6/E6dWrF/r27Ys2bdqgQYMGOH36NHbs2KGUEk8THByM3377DZ9++im6d++OSpUq4enTpzh79izWrVuH69evZ3qMMaZNm4a9e/eiatWq6N27N3x8fPDo0SOEhYXhzz//xKNHjwAAvXv3xjfffIOuXbvi5MmTKFCgAFatWgUbG5tMMXv16oV169ahUaNGaNeuHa5cuYIff/xRr5gCAHTp0gVr1qxB3759sXfvXtSoUQPJycm4ePEi1qxZgx07dmRZWOFlpkyZgp07d6JWrVpKefDbt29j7dq1OHjwIBwdHTM9xtzcHN9//z0aN26M0qVLo0ePHihYsCD+/fdf7N27F/b29vj999/x5MkTfPDBB/jss89Qrlw55MmTB3/++SeOHz+OWbNmGTROIqJ30mutlUdERKpNnDhRChYsKObm5nplvTOWoZ40aZJUqVJFHB0dJXfu3FKyZEmZPHmyJCYmiojIgwcPJCAgQEqWLCm2trbi4OAgVatW1St5LSKSnJwsw4cPFxcXF7GxsRE/Pz+JjIzMsuz1kydPZOTIkVK0aFGxsrISFxcX+fjjj2XmzJnK82bnZaW8sytBfffuXQkICBAPDw/JlSuXuLm5Sb169WTp0qV6+924cUOaN28uNjY24uLiIgMGDJDt27dnKuUtIjJr1iwpWLCg6HQ6qVGjhpw4cSJTKW8RkcTERPn666+ldOnSotPpxMnJSSpVqiTjx4+XmJiYV44/q9/fjRs3pGvXrpIvXz7R6XTi7e0tAQEBkpCQICKZS3mnOXXqlLRu3VqcnZ1Fp9NJ4cKFpV27drJ7924REUlISJDg4GApV66c2NnZia2trZQrV06+/fbbLH+vRETvGzMRI1eBEhERvcX27duHOnXqYO/evahdu/brHg4REb1GXHNEREREREQEJkdEREREREQAmBwREREREREBALjmiIiIiIiICLxyREREREREBOAd7nOUkpKCW7duwc7OTpOu5URERERE9HYSETx58gTu7u4wN8/++tA7mxzdunULHh4er3sYRERERET0hrh58yY++OCDbO9/Z5MjOzs7AKm/AHt7+9c8GiIiIiIiel1iY2Ph4eGh5AjZeWeTo7SpdPb29kyOiIiIiIjolcttWJCBiIiIiIgITI6IiIiIiIgAMDkiIiIiIiICwOSIiIiIiIgIAJMjIiIiIiIiAEyOiIiIiIiIADA5IiIiIiIiAsDkiIiIiIiICACTIyIiIiIiIgBMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAiAgcnR1KlT8dFHH8HOzg758+dHy5YtcenSJb19ateuDTMzM71b37599faJiopC06ZNYWNjg/z58yM4OBhJSUl6++zbtw8VK1aETqdD0aJFERISou4VZuA5YmuOb0RERERE9P4wKDkKDQ1FQEAAjh49il27duHFixdo2LAhnj59qrdf7969cfv2beU2ffp05b7k5GQ0bdoUiYmJOHz4MFauXImQkBCMGTNG2efatWto2rQp6tSpg/DwcAwcOBC9evXCjh07jHy5REREREREWbM0ZOft27fr/RwSEoL8+fPj5MmT8PX1Vbbb2NjAzc0tyxg7d+7E33//jT///BOurq4oX748Jk6ciOHDh2PcuHGwsrLC4sWL4eXlhVmzZgEASpUqhYMHD2LOnDnw8/PLMm5CQgISEhKUn2NjYw15aURERERE9J4zas1RTEwMACBv3rx623/66Se4uLigTJkyGDlyJOLj45X7jhw5grJly8LV1VXZ5ufnh9jYWJw/f17Zp379+nox/fz8cOTIkWzHMnXqVDg4OCg3Dw8PY14aERERERG9Zwy6cpReSkoKBg4ciBo1aqBMmTLK9o4dO6Jw4cJwd3fHmTNnMHz4cFy6dAkbNmwAANy5c0cvMQKg/Hznzp2X7hMbG4tnz54hd+7cmcYzcuRIDB48WPk5NjaWCRIREREREeWY6uQoICAA586dw8GDB/W29+nTR/l32bJlUaBAAdSrVw9XrlxBkSJF1I/0FXQ6HXQ6ncniExERERHRu03VtLrAwEBs2bIFe/fuxQcffPDSfatWrQoAiIyMBAC4ubnh7t27evuk/Zy2Tim7fezt7bO8akRERERERGQsg5IjEUFgYCA2btyIPXv2wMvL65WPCQ8PBwAUKFAAAFC9enWcPXsW9+7dU/bZtWsX7O3t4ePjo+yze/duvTi7du1C9erVDRkuERERERFRjhmUHAUEBODHH3/Ezz//DDs7O9y5cwd37tzBs2fPAABXrlzBxIkTcfLkSVy/fh2//fYbunbtCl9fX3z44YcAgIYNG8LHxwddunTB6dOnsWPHDowaNQoBAQHKtLi+ffvi6tWrGDZsGC5evIhvv/0Wa9aswaBBgzR++URERERERKkMSo4WLVqEmJgY1K5dGwUKFFBuv/76KwDAysoKf/75Jxo2bIiSJUtiyJAhaNOmDX7//XclhoWFBbZs2QILCwtUr14dnTt3RteuXTFhwgRlHy8vL2zduhW7du1CuXLlMGvWLHz//ffZlvEmIiIiIiIylpmIyOsehCnExsbCwcEBMTExsLe3V7Z7jtia4xjXpzU1xdCIiIiIiOg/lF1ukJFRfY6IiIiIiIjeFUyOiIiIiIiIwOSIiIiIiIgIAJMjIiIiIiIiAEyOiIiIiIiIADA5IiIiIiIiAsDkiIiIiIiICACTIyIiIiIiIgBMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAgAkyMiIiIiIiIATI6IiIiIiIgAMDkiIiIiIiICwOSIiIiIiIgIAJMjIiIiIiIiAEyOiIiIiIiIADA5IiIiIiIiAsDkiIiIiIiICACTIyIiIiIiIgBMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAgAkyMiIiIiIiIATI6IiIiIiIgAMDkiIiIiIiICwOSIiIiIiIgIAJMjIiIiIiIiAEyOiIiIiIiIADA5IiIiIiIiAsDkiIiIiIiICACTIyIiIiIiIgBMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAgAkyMiIiIiIiIATI6IiIiIiIgAMDkiIiIiIiICwOSIiIiIiIgIAJMjIiIiIiIiAEyOiIiIiIiIADA5IiIiIiIiAsDkiIiIiIiICACTIyIiIiIiIgBMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAiAgcnR1KlT8dFHH8HOzg758+dHy5YtcenSJb19nj9/joCAADg7OyNPnjxo06YN7t69q7dPVFQUmjZtChsbG+TPnx/BwcFISkrS22ffvn2oWLEidDodihYtipCQEHWvkIiIiIiIKAcMSo5CQ0MREBCAo0ePYteuXXjx4gUaNmyIp0+fKvsMGjQIv//+O9auXYvQ0FDcunULrVu3Vu5PTk5G06ZNkZiYiMOHD2PlypUICQnBmDFjlH2uXbuGpk2bok6dOggPD8fAgQPRq1cv7NixQ4OXTERERERElJmZiIjaB9+/fx/58+dHaGgofH19ERMTg3z58uHnn3/GZ599BgC4ePEiSpUqhSNHjqBatWrYtm0bPv30U9y6dQuurq4AgMWLF2P48OG4f/8+rKysMHz4cGzduhXnzp1Tnqt9+/aIjo7G9u3bsxxLQkICEhISlJ9jY2Ph4eGBmJgY2NvbK9s9R2zN8eu7Pq2pQb8PIiIiIiJ688TGxsLBwSFTbpCRUWuOYmJiAAB58+YFAJw8eRIvXrxA/fr1lX1KliyJQoUK4ciRIwCAI0eOoGzZskpiBAB+fn6IjY3F+fPnlX3Sx0jbJy1GVqZOnQoHBwfl5uHhYcxLIyIiIiKi94zq5CglJQUDBw5EjRo1UKZMGQDAnTt3YGVlBUdHR719XV1dcefOHWWf9IlR2v1p971sn9jYWDx79izL8YwcORIxMTHK7ebNm2pfGhERERERvYcs1T4wICAA586dw8GDB7Ucj2o6nQ46ne51D4OIiIiIiN5Sqq4cBQYGYsuWLdi7dy8++OADZbubmxsSExMRHR2tt//du3fh5uam7JOxel3az6/ax97eHrlz51YzZCIiIiIiopcyKDkSEQQGBmLjxo3Ys2cPvLy89O6vVKkScuXKhd27dyvbLl26hKioKFSvXh0AUL16dZw9exb37t1T9tm1axfs7e3h4+Oj7JM+Rto+aTGIiIiIiIi0ZtC0uoCAAPz888/YvHkz7OzslDVCDg4OyJ07NxwcHODv74/Bgwcjb968sLe3R1BQEKpXr45q1aoBABo2bAgfHx906dIF06dPx507dzBq1CgEBAQo0+L69u2Lb775BsOGDUPPnj2xZ88erFmzBlu35rzSHBERERERkSEMunK0aNEixMTEoHbt2ihQoIBy+/XXX5V95syZg08//RRt2rSBr68v3NzcsGHDBuV+CwsLbNmyBRYWFqhevTo6d+6Mrl27YsKECco+Xl5e2Lp1K3bt2oVy5cph1qxZ+P777+Hn56fBSyYiIiIiIsrMqD5Hb7LsapmzzxERERER0fvlP+lzRERERERE9K5gckRERERERAQmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAFQkR/v370ezZs3g7u4OMzMzbNq0Se/+7t27w8zMTO/WqFEjvX0ePXqETp06wd7eHo6OjvD390dcXJzePmfOnMEnn3wCa2treHh4YPr06Ya/OiIiIiIiohwyODl6+vQpypUrh4ULF2a7T6NGjXD79m3ltnr1ar37O3XqhPPnz2PXrl3YsmUL9u/fjz59+ij3x8bGomHDhihcuDBOnjyJGTNmYNy4cVi6dKmhwyUiIiIiIsoRS0Mf0LhxYzRu3Pil++h0Ori5uWV534ULF7B9+3YcP34clStXBgAsWLAATZo0wcyZM+Hu7o6ffvoJiYmJWL58OaysrFC6dGmEh4dj9uzZeklUegkJCUhISFB+jo2NNfSlERERERHRe8wka4727duH/Pnzo0SJEujXrx8ePnyo3HfkyBE4OjoqiREA1K9fH+bm5jh27Jiyj6+vL6ysrJR9/Pz8cOnSJTx+/DjL55w6dSocHByUm4eHhyleGhERERERvaM0T44aNWqEH374Abt378bXX3+N0NBQNG7cGMnJyQCAO3fuIH/+/HqPsbS0RN68eXHnzh1lH1dXV7190n5O2yejkSNHIiYmRrndvHlT65dGRERERETvMIOn1b1K+/btlX+XLVsWH374IYoUKYJ9+/ahXr16Wj+dQqfTQafTmSw+ERERERG920xeytvb2xsuLi6IjIwEALi5ueHevXt6+yQlJeHRo0fKOiU3NzfcvXtXb5+0n7Nby0RERERERGQMkydH//zzDx4+fIgCBQoAAKpXr47o6GicPHlS2WfPnj1ISUlB1apVlX3279+PFy9eKPvs2rULJUqUgJOTk6mHTERERERE7yGDk6O4uDiEh4cjPDwcAHDt2jWEh4cjKioKcXFxCA4OxtGjR3H9+nXs3r0bLVq0QNGiReHn5wcAKFWqFBo1aoTevXvjr7/+wqFDhxAYGIj27dvD3d0dANCxY0dYWVnB398f58+fx6+//op58+Zh8ODB2r1yIiIiIiKidAxOjk6cOIEKFSqgQoUKAIDBgwejQoUKGDNmDCwsLHDmzBk0b94cxYsXh7+/PypVqoQDBw7orQf66aefULJkSdSrVw9NmjRBzZo19XoYOTg4YOfOnbh27RoqVaqEIUOGYMyYMdmW8SYiIiIiIjKWmYjI6x6EKcTGxsLBwQExMTGwt7dXtnuO2JrjGNenNTXF0IiIiIiI6D+UXW6QkcnXHBEREREREb0NmBwRERERERGByREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAVydH+/fvRrFkzuLu7w8zMDJs2bdK7X0QwZswYFChQALlz50b9+vURERGht8+jR4/QqVMn2Nvbw9HREf7+/oiLi9Pb58yZM/jkk09gbW0NDw8PTJ8+3fBXR0RERERElEMGJ0dPnz5FuXLlsHDhwizvnz59OubPn4/Fixfj2LFjsLW1hZ+fH54/f67s06lTJ5w/fx67du3Cli1bsH//fvTp00e5PzY2Fg0bNkThwoVx8uRJzJgxA+PGjcPSpUtVvEQiIiIiIqJXMxMRUf1gMzNs3LgRLVu2BJB61cjd3R1DhgzB0KFD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R1BQEKpXr45q1aoBABo2bAgfHx906dIF06dPx507dzBq1CgEBAS8U9PmiIiIiIjozaJ5cvTPP/+gQ4cOePjwIfLly4eaNWvi6NGjyJcvHwBgzpw5MDc3R5s2bZCQkAA/Pz98++23yuMtLCywZcsW9OvXD9WrV4etrS26deuGCRMmaD1UIiIiIiIihebJ0S+//PLS+62trbFw4UIsXLgw230KFy6MP/74Q+uhERERERERZcskTWDpzcQKeERERERE2TN5QQYiIiIiIqK3AZMjIiIiIiIiMDkiIiIiIiICwOSIiIiIiIgIAJMjIiIiIiIiAKxWR0ZiBTwiIiIielfwyhERERERERF45YjeQLwaRURERESvA68cERERERERgVeO6D3Bq1FERERE9Cq8ckRERERERAQmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAwPJ1D4DobeU5YmuO9rs+ramJR0JEREREWuCVIyIiIiIiIjA5IiIiIiIiAsBpdURvFE7VIyIiInp9eOWIiIiIiIgITI6IiIiIiIgAcFod0TvPFFP1OP2PiIiI3kW8ckRERERERAReOSKiN0BOr0QBOb8a9T7HJCIiInWYHBERvWOYxBEREanD5IiIiF6LtyWJY2JIRPT+YHJERET0H2NREyKiNxOTIyIionfA21KZkokhEb3JmBwRERHRW40JFxFphckRERERUQa8akb0fmJyRERERPSWeluSOCaG9LZgckREREREb5W3pTIlY775MTMyV/UoIiIiIiKidwyTIyIiIiIiIrzhydHChQvh6ekJa2trVK1aFX/99dfrHhIREREREb2j3tjk6Ndff8XgwYMxduxYhIWFoVy5cvDz88O9e/de99CIiIiIiOgd9MYWZJg9ezZ69+6NHj16AAAWL16MrVu3Yvny5RgxYkSm/RMSEpCQkKD8HBMTAwCIjY3V2y8lIT7HY8j42Oy8zpg5jceYjPkmx3zX/i4ZkzG1ivmu/a0zJmNqFfNd+1tnTNPHTPtZRF76ODN51R6vQWJi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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "tissue_freq[tissue_freq > 50].plot(\n", + " kind=\"bar\",\n", + " figsize=(10, 4),\n", + " title=\"tissue frequencies\",\n", + " legend=False,\n", + ")\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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mzJlCuvZsydTqVRsypQp7NChQxaf9+DBg2zatGnM3d2dqVQq1qFDB9a9e3fm4eHBnJ2dWWBgIFuzZg2rqKiw6HxS/D0LCgrYhAkTmJubGxs/fjx7+eWX2T/+8Q/2z3/+k/39739ns2fPZv7+/qxDhw7s7bffZtXV1RbVVez3iDHG/v3vf7ORI0cyJycn1qVLFzZ8+HA2ZswY9sADDzBXV1fm5eXF5s+fz86dO2ezc0r1mRe7nmK/71JdQ1J8joqLi9ny5ctZr169+PNxX25ubmzixIlsx44dzGAw2LSeUnzepfjdxb7PSXVOKX53sc8p1XWklM+8Eq4jKZ6Zjvps//XXX9nzzz/P3N3d2f33389mzJjBli1bxl555RU2f/58FhISwjw9PdkDDzzAPvvsM5udU4rrUinnlOpz1BQKoP4nODiY6XS6e96UL126xF566SX2zjvv3POcycnJrEOHDmzkyJHszTffZFlZWey///0vO336NDt8+DD78MMP2Z///Gfm4+PDJk2axH7++ed7nrNHjx5s2rRpLCMjg9XW1potc+7cObZ69WrWu3dvtmXLlnuec+rUqax79+4sLi6Offfdd6yyslJw/OzZs2zr1q1s0qRJrEuXLuyrr7665zml+Hv6+/uzjRs3suvXr9+1XH5+Pps+fTp766237nlOKd6joUOHsocffpht3LiRXbhwweR4dXU1y87OZnPnzmWdOnViO3bssMk5pXiPpKin2O+7FNeQFJ+jF198kXl5ebFp06axTz75hBUVFbGKigpWV1fHSktL2YEDB9jrr7/OBgwYwAYNGmRRQ0Apn3cpfncp7nNSnFOK312Kc0pxHSnlM6+U60iKZ6ajPtt9fX1ZXFwcO3nyZJNlKisrWWpqKgsODmZr1669Zx2lOKcU16VSzinF5+huKICS0IwZM5her79nuerqarZp0yb24Ycf3rPsjz/+aPH/v7a2lp05c+ae5TZv3tzkB7ixkydPsq+//triOojJ0jpaU16K9ygrK8ui+jHG2LVr19jRo0dtck4pSFFPsd93Ka4hKT5HL7/8Mrt27ZpF9czMzGS7du2yST2leM+l+N2luM9JcU4pfncpzinFdaSUz7xSriMpnplSUMKz3dLPpTXlpTinFNelUs7Z2p93J8YYa/lEQPtmMBhQWFiI3r1747777rN1dRRPqr/njRs3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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "most_freq_tissues = tissue_freq[tissue_freq > 50].index\n", + "filtered_df = adata.obs.loc[adata.obs[\"tissue\"].isin(most_freq_tissues)]\n", + "\n", + "filtered_df.groupby(\"tissue\", observed=True).boxplot(\n", + " column=\"total_mrna_umis\",\n", + " figsize=(10, 4),\n", + " rot=90,\n", + " xlabel=None,\n", + " ylabel=None,\n", + " subplots=False,\n", + " grid=False,\n", + ")\n", + "plt.ylim(0, 5e4)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + " ## `total_mrna_umis`" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 1.000000e+04\n", + "mean 8.834597e+03\n", + "std 5.143560e+04\n", + "min 1.520000e+02\n", + "25% 1.657750e+03\n", + "50% 3.543000e+03\n", + "75% 7.368000e+03\n", + "max 2.161352e+06\n", + "Name: total_mrna_umis, dtype: float64" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.obs[\"total_mrna_umis\"].describe()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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7FjnW+NERES2yuwj7datW+PkyZPYuHEjsrKyUFZWhvj4eIwZMwbOzs5mjVVWVoacnBxpOS8vD5mZmfD29kabNm0wbdo0vPXWW2jfvj1CQ0PxxhtvIDAwEE888QQAoHPnzhgyZAgmTpyIVatWQafTYcqUKXj22WcRGBgIABg9ejTmz5+P+Ph4zJw5E6dOncLy5cvx7rvvmps6ERGRVZldtIEbH/Z67rnn/vLOjx07hgEDBkjLteeR4+LisG7dOrz66qsoLy/HpEmTcPXqVfTp0wc7duyA0y0flNqwYQOmTJmCgQMHwsHBASNHjsR7770nrff09MSuXbuQkJCAXr16oWXLlpgzZw4v9yIiItkxu2h/9NFHDa4fN27cXY/Vv3//Bh88olAosGDBAixYsKDePt7e3vj0008b3E94eDgOHjx413ERERHZokZdp30rnU6HiooKqNVquLi4mFW0iYiI6O6Z/UG0K1euGH2VlZUhOzsbffr0wWeffdYUMRIREREaee/x27Vv3x6LFi0yOQonIiIiy7FI0QZufDjt4sWLlhqOiIiIbmP2Oe1vvvnGaFkIgcLCQvz73//Gww8/bLHAiIiIyJjZRbv2GulaCoUCrVq1wqOPPop33nnHUnERERHRbRp173EiIiJqfhY7p01ERERNy+wj7VuffnUnKSkp5g5PRERE9TC7aJ84cQInTpyATqdDx44dAQDnzp2DUqlEz549pX4KhcJyURIREZH5RXv48OFwd3fH+vXrpadkXblyBRMmTEDfvn3xyiuvWDxIIiIiauSjOZOTk40ea9miRQu89dZb/PQ4ERFREzK7aJeWluK3334zaf/tt99w7do1iwRFREREpswu2k8++SQmTJiAzZs345dffsEvv/yCL7/8EvHx8RgxYkRTxEhERERoxDntVatWYfr06Rg9ejR0Ot2NQRwdER8fj6VLl1o8QCIiIrrB7KLt4uKC999/H0uXLkVubi4AoG3btnB1dbV4cERERHRTo2+uUlhYiMLCQrRv3x6urq4QQlgyLiIiIrqN2UW7pKQEAwcORIcOHTB06FAUFhYCAOLj43m5FxERURMyu2gnJiZCpVKhoKAALi4uUvszzzyDHTt2WDQ4IiIiusnsc9q7du3Czp070bp1a6P29u3b48KFCxYLjIiIiIyZfaRdXl5udIRd6/Lly9BoNBYJioiIiEyZXbT79u2Ljz76SFpWKBQwGAxYsmQJBgwYYNHgiIiI6Caz3x5fsmQJBg4ciGPHjqG6uhqvvvoqTp8+jcuXL+PQoUNNESMRERGhEUfa3bp1w7lz59CnTx88/vjjKC8vx4gRI3DixAm0bdu2KWIkIiIimHmkrdPpMGTIEKxatQr//Oc/myomIiIiqoNZR9oqlQpZWVlNFQsRERE1wOy3x5977jl8+OGHTRELERERNcDsD6LV1NRgzZo12L17N3r16mVyz/GUlBSLBUdEREQ33VXRzsrKQrdu3eDg4IBTp06hZ8+eAIBz584Z9VMoFBYPMCQkpM6btrz44otITU1F//79ceDAAaN1zz//PFatWiUtFxQUYPLkydi3bx/c3NwQFxeH5ORkODqa/TdLs3pXe67edYmDOzRjJEREZAvuqmr16NEDhYWF8PX1xYULF3D06FH4+Pg0dWwAgKNHj0Kv10vLp06dwuDBg/HUU09JbRMnTsSCBQuk5Vtv/qLX6zFs2DD4+/vj+++/R2FhIcaNGweVSoWFCxc2Sw5ERESWcFdF28vLC3l5efD19UV+fj4MBkNTxyVp1aqV0fKiRYvQtm1bPPLII1Kbi4sL/P3969x+165dOHPmDHbv3g0/Pz90794db775JmbOnIl58+ZBrVY3afxERESWcldFe+TIkXjkkUcQEBAAhUKB3r17Q6lU1tn3/PnzFg3wVtXV1fjkk0+QlJRk9Fb8hg0b8Mknn8Df3x/Dhw/HG2+8IR1tp6enIywsDH5+flL/mJgYTJ48GadPn0aPHj1M9lNVVYWqqippubS0FACgEHoohN6kf2PdOpZC6KHA3Y+t0+ksFgd0OqhuHbeOsWv3Z9H9yoy9z4G95w9wDuw9f8D6ud9V0V69ejVGjBiBnJwcvPTSS5g4cSLc3d2bOjYTW7ZswdWrVzF+/HipbfTo0QgODkZgYCCysrIwc+ZMZGdnY/PmzQCAoqIio4INQFouKiqqcz/JycmYP3++SXubqjy4KE3vu95YSlEpvQ65ngO9wumut922rf7z3WbHUVmJx/58vXPnTuid6o9Dq9VabL9yZe9zYO/5A5wDe86/oqLCqvu/609iDRkyBACQkZGBl19+2SpF+8MPP0RsbCwCAwOltkmTJkmvw8LCEBAQgIEDByI3N7fRd2ibNWsWkpKSpOXS0lIEBQWhQBMKjbNn4xO4jaOoAP78/893bocaxd3/QZAwoJ3F4kB5ufQyJiYGuO2KAODGX5darRaDBw+GSqUyWW8P7H0O7D1/gHNg7/kDQElJiVX3b/bHp9euXdsUcdzRhQsXsHv3bukIuj6RkZEAgJycHLRt2xb+/v44cuSIUZ/i4mIAqPc8uEajqfOJZUKhhFDUfVqgMQRujmXu2Bb9gbllLJVKZbRc137t9Ye1lr3Pgb3nD3AO7Dl/a+dt9s1VrGXt2rXw9fXFsGHDGuyXmZkJAAgICAAAREVF4ccff8SlS5ekPlqtFh4eHujSpUuTxUtERGRptn2h8p8MBgPWrl2LuLg4o2urc3Nz8emnn2Lo0KHw8fFBVlYWEhMT0a9fP4SHhwMAoqOj0aVLF4wdOxZLlixBUVERZs+ejYSEBD7/m4iIZEUWRXv37t0oKCjAP/7xD6N2tVqN3bt3Y9myZSgvL0dQUBBGjhyJ2bNnS32USiW2bt2KyZMnIyoqCq6uroiLizO6rpuIiEgOZFG0o6OjIYQwaQ8KCjK5G1pdgoODsW3btqYIjYiIqNnI5pw2ERGRvWPRJiIikgkWbSIiIplg0SYiIpIJFm0iIiKZYNEmIiKSCRZtIiIimWDRJiIikgkWbSIiIplg0SYiIpIJFm0iIiKZYNEmIiKSCRZtIiIimWDRJiIikgkWbSIiIplg0SYiIpIJFm0iIiKZYNEmIiKSCRZtIiIimWDRJiIikgkWbSIiIplg0SYiIpIJFm0iIiKZYNEmIiKSCRZtIiIimWDRJiIikglHawdAjfOu9ly96xIHd2jGSIiIqLnwSJuIiEgmWLSJiIhkwqaL9rx586BQKIy+OnXqJK2vrKxEQkICfHx84ObmhpEjR6K4uNhojIKCAgwbNgwuLi7w9fXFjBkzUFNT09ypEBER/WU2f067a9eu2L17t7Ts6Hgz5MTERHz77bfYtGkTPD09MWXKFIwYMQKHDh0CAOj1egwbNgz+/v74/vvvUVhYiHHjxkGlUmHhwoXNngsREdFfYfNF29HREf7+/ibtf/zxBz788EN8+umnePTRRwEAa9euRefOnfHDDz/gwQcfxK5du3DmzBns3r0bfn5+6N69O958803MnDkT8+bNg1qtbu50iIiIGs3mi/ZPP/2EwMBAODk5ISoqCsnJyWjTpg0yMjKg0+kwaNAgqW+nTp3Qpk0bpKen48EHH0R6ejrCwsLg5+cn9YmJicHkyZNx+vRp9OjRo859VlVVoaqqSlouLS0FACiEHgqht1hut46lEHooYJmxdTqduRtAdeu2dWxfO6bZY99D7H0O7D1/gHNg7/kD1s/dpot2ZGQk1q1bh44dO6KwsBDz589H3759cerUKRQVFUGtVsPLy8toGz8/PxQVFQEAioqKjAp27fradfVJTk7G/PnzTdrbVOXBRenyF7O6SSkqpdch13OgVzhZZNxt2+q/HKzOOCor8difr3fu3Am9U/1xaLXavxDZvcHe58De8wc4B/acf0VFhVX3b9NFOzY2VnodHh6OyMhIBAcH44svvoCzs3OT7XfWrFlISkqSlktLSxEUFIQCTSg0zp4W24+jqAD+/P/Pd26HGoVl/iBIGNDOvA3Ky6WXMTExgKurSRedTgetVovBgwdDpVKZrLcH9j4H9p4/wDmw9/wBoKSkxKr7t+mifTsvLy906NABOTk5GDx4MKqrq3H16lWjo+3i4mLpHLi/vz+OHDliNEbtp8vrOk9eS6PRQKPRmLQLhRJCobRAJn+Oh5tjWXJss3+YbumvUqmMlusa215/WGvZ+xzYe/4A58Ce87d23jZ9ydftysrKkJubi4CAAPTq1QsqlQp79uyR1mdnZ6OgoABRUVEAgKioKPz444+4dOmS1Eer1cLDwwNdunRp9viJiIj+Cps+0p4+fTqGDx+O4OBgXLx4EXPnzoVSqcSoUaPg6emJ+Ph4JCUlwdvbGx4eHpg6dSqioqLw4IMPAgCio6PRpUsXjB07FkuWLEFRURFmz56NhISEOo+kiYiIbJlNF+1ffvkFo0aNQklJCVq1aoU+ffrghx9+QKtWrQAA7777LhwcHDBy5EhUVVUhJiYG77//vrS9UqnE1q1bMXnyZERFRcHV1RVxcXFYsGCBtVIiIiJqNJsu2hs3bmxwvZOTE1JTU5Gamlpvn+DgYGzbts3SoRERETU7WZ3TJiIismcs2kRERDLBok1ERCQTLNpEREQywaJNREQkEyzaREREMmHTl3xR47yrrf+BIYmDOzRjJEREZEk80iYiIpIJFm0iIiKZYNEmIiKSCRZtIiIimWDRJiIikgkWbSIiIplg0SYiIpIJFm0iIiKZYNEmIiKSCRZtIiIimWDRJiIikgkWbSIiIplg0SYiIpIJFm0iIiKZYNEmIiKSCRZtIiIimWDRJiIikgkWbSIiIplwtHYA1Lze1Z4zaXO8XoGpVoiFiIjMwyNtIiIimWDRJiIikgkWbSIiIpmw6aKdnJyM+++/H+7u7vD19cUTTzyB7Oxsoz79+/eHQqEw+nrhhReM+hQUFGDYsGFwcXGBr68vZsyYgZqamuZMhYiI6C+z6Q+iHThwAAkJCbj//vtRU1OD119/HdHR0Thz5gxcXV2lfhMnTsSCBQukZRcXF+m1Xq/HsGHD4O/vj++//x6FhYUYN24cVCoVFi5c2Kz5EBER/RU2XbR37NhhtLxu3Tr4+voiIyMD/fr1k9pdXFzg7+9f5xi7du3CmTNnsHv3bvj5+aF79+548803MXPmTMybNw9qtbpJcyAiIrIUmy7at/vjjz8AAN7e3kbtGzZswCeffAJ/f38MHz4cb7zxhnS0nZ6ejrCwMPj5+Un9Y2JiMHnyZJw+fRo9evQw2U9VVRWqqqqk5dLSUgCAQuihEHqL5XPrWAqhhwKWG9usOG7Zr06nA3Q6kz66P9t0dayzF/Y+B/aeP8A5sPf8AevnLpuibTAYMG3aNDz88MPo1q2b1D569GgEBwcjMDAQWVlZmDlzJrKzs7F582YAQFFRkVHBBiAtFxUV1bmv5ORkzJ8/36S9TVUeXJQudWzROEpRKb0OuZ4DvcLJYmObFUflzTh27twJvVP9cWi12uYIyabZ+xzYe/4A58Ce86+oqLDq/mVTtBMSEnDq1Cl89913Ru2TJk2SXoeFhSEgIAADBw5Ebm4u2rZt26h9zZo1C0lJSdJyaWkpgoKCUKAJhcbZs3EJ1MFRVAB//v/nO7dDjcJyfxCYFYfi5jdhTEwMcMvnBWrpdDpotVoMHjwYKpWqOcOzGfY+B/aeP8A5sPf8AaCkpMSq+5dF0Z4yZQq2bt2KtLQ0tG7dusG+kZGRAICcnBy0bdsW/v7+OHLkiFGf4uJiAKj3PLhGo4FGozFpFwolhELZmBTqJHBzLEuP3dg4VCoV0MAPo0qlstsf1lr2Pgf2nj/AObDn/K2dt01f8iWEwJQpU/DVV19h7969CA0NveM2mZmZAICAgAAAQFRUFH788UdcunRJ6qPVauHh4YEuXbo0SdxERERNwaaPtBMSEvDpp5/i66+/hru7u3QO2tPTE87OzsjNzcWnn36KoUOHwsfHB1lZWUhMTES/fv0QHh4OAIiOjkaXLl0wduxYLFmyBEVFRZg9ezYSEhLqPJomIiKyVTZdtFeuXAngxg1UbrV27VqMHz8earUau3fvxrJly1BeXo6goCCMHDkSs2fPlvoqlUps3boVkydPRlRUFFxdXREXF2d0XTfdtGLPT6hxNj23PqX/nd/lICKipmXTRVsI0eD6oKAgHDhw4I7jBAcHY9u2bZYKi4iIyCps+pw2ERER3WTTR9pkO1L35SD0z39v/5R74uAO1gmKiMjO8EibiIhIJli0iYiIZIJFm4iISCZYtImIiGSCH0Sjv+xd7bl61/FDakRElsOiTU2KBZ2IyHL49jgREZFMsGgTERHJBIs2ERGRTLBoExERyQSLNhERkUywaBMREckEL/kiq2nocrCG8FIxIrJXPNImIiKSCRZtIiIimWDRJiIikgme0ybZ4blwIrJXPNImIiKSCRZtIiIimWDRJiIikgme0ya70dhz4bUUQo9QAKn7ciAUSgA8T05EzYtH2kRERDLBI22iJtLQkX1jj9CbYkwikg8WbaK/4K++5U5EZA4WbSIr4BEzETUGz2kTERHJBI+0iWxMY99yb+q36uv69Hx9+G4BUdOwq6KdmpqKpUuXoqioCBEREVixYgUeeOABa4dFRH/iaQOihtlN0f7888+RlJSEVatWITIyEsuWLUNMTAyys7Ph6+tr7fCI7im2VHx5r3q6l9hN0U5JScHEiRMxYcIEAMCqVavw7bffYs2aNXjttdesHB2R/bDVt//vZn/mnCK4FzWUf0N/5NjSH3FyZxdFu7q6GhkZGZg1a5bU5uDggEGDBiE9Pd2kf1VVFaqqqqTlP/7440Z7ealF46oRFSituPG6suwP6BU6i45/13FUVaA2s8qKP6DXm8ahEHpUVFWgSv+HXf6yAjgH9p4/wDloKP9FXx1t1JiN3c5aauuAEMIq+7eLov37779Dr9fDz8/PqN3Pzw//+c9/TPonJydj/vz5Ju3zxg6yeGyvSq/6W3xsc0hxjOpvxSiIiOShpKQEnp6ezb5fuyja5po1axaSkpKk5atXryI4OBgFBQVW+U+yBaWlpQgKCsLPP/8MDw8Pa4djFfY+B/aeP8A5sPf8gRvvvLZp0wbe3t5W2b9dFO2WLVtCqVSiuLjYqL24uBj+/v4m/TUaDTQajUm7p6en3X6j1vLw8OAc2Pkc2Hv+AOfA3vMHbpxitcp+rbLXZqZWq9GrVy/s2bNHajMYDNizZw+ioqKsGBkREdHds4sjbQBISkpCXFwcevfujQceeADLli1DeXm59GlyIiIiW2c3RfuZZ57Bb7/9hjlz5qCoqAjdu3fHjh07TD6cVheNRoO5c+fW+Za5veAccA7sPX+Ac2Dv+QPWnwOFsNbn1omIiMgsdnFOm4iI6F7Aok1ERCQTLNpEREQywaJNREQkEyzadyE1NRUhISFwcnJCZGQkjhw5Yu2Q7kpaWhqGDx+OwMBAKBQKbNmyxWi9EAJz5sxBQEAAnJ2dMWjQIPz0009GfS5fvowxY8bAw8MDXl5eiI+PR1lZmVGfrKws9O3bF05OTggKCsKSJUtMYtm0aRM6deoEJycnhIWFYdu2bRbP93bJycm4//774e7uDl9fXzzxxBPIzs426lNZWYmEhAT4+PjAzc0NI0eONLkJT0FBAYYNGwYXFxf4+vpixowZqKmpMeqzf/9+9OzZExqNBu3atcO6detM4mnu76OVK1ciPDxcuhFGVFQUtm/fLq2/l3Ovz6JFi6BQKDBt2jSp7V6fh3nz5kGhUBh9derUSVp/r+cPAL/++iuee+45+Pj4wNnZGWFhYTh27Ji0Xla/CwU1aOPGjUKtVos1a9aI06dPi4kTJwovLy9RXFxs7dDuaNu2beKf//yn2Lx5swAgvvrqK6P1ixYtEp6enmLLli3i5MmT4u9//7sIDQ0V169fl/oMGTJEREREiB9++EEcPHhQtGvXTowaNUpa/8cffwg/Pz8xZswYcerUKfHZZ58JZ2dn8d///d9Sn0OHDgmlUimWLFkizpw5I2bPni1UKpX48ccfmzT/mJgYsXbtWnHq1CmRmZkphg4dKtq0aSPKysqkPi+88IIICgoSe/bsEceOHRMPPvigeOihh6T1NTU1olu3bmLQoEHixIkTYtu2baJly5Zi1qxZUp/z588LFxcXkZSUJM6cOSNWrFghlEql2LFjh9THGt9H33zzjfj222/FuXPnRHZ2tnj99deFSqUSp06duudzr8uRI0dESEiICA8PFy+//LLUfq/Pw9y5c0XXrl1FYWGh9PXbb7/ZTf6XL18WwcHBYvz48eLw4cPi/PnzYufOnSInJ0fqI6ffhSzad/DAAw+IhIQEaVmv14vAwECRnJxsxajMd3vRNhgMwt/fXyxdulRqu3r1qtBoNOKzzz4TQghx5swZAUAcPXpU6rN9+3ahUCjEr7/+KoQQ4v333xctWrQQVVVVUp+ZM2eKjh07SstPP/20GDZsmFE8kZGR4vnnn7dojndy6dIlAUAcOHBACHEjX5VKJTZt2iT1OXv2rAAg0tPThRA3/vBxcHAQRUVFUp+VK1cKDw8PKedXX31VdO3a1WhfzzzzjIiJiZGWbeX7qEWLFuJ//ud/7C73a9euifbt2wutViseeeQRqWjbwzzMnTtXRERE1LnOHvKfOXOm6NOnT73r5fa7kG+PN6D2kZ6DBt18uldDj/SUk7y8PBQVFRnl5unpicjISCm39PR0eHl5oXfv3lKfQYMGwcHBAYcPH5b69OvXD2q1WuoTExOD7OxsXLlyRepz635q+zT3HNY+YrX2Rv8ZGRnQ6XRGsXXq1Alt2rQxmoOwsDCjm/DExMSgtLQUp0+flvo0lJ8tfB/p9Xps3LgR5eXliIqKsqvcASAhIQHDhg0zidVe5uGnn35CYGAg7rvvPowZMwYFBQUA7CP/b775Br1798ZTTz0FX19f9OjRAx988IG0Xm6/C1m0G9DQIz2LioqsFJVl1MbfUG5FRUXw9fU1Wu/o6Ahvb2+jPnWNces+6uvTnHNoMBgwbdo0PPzww+jWrZsUl1qthpeXV72x/ZX8SktLcf36dat+H/34449wc3ODRqPBCy+8gK+++gpdunSxi9xrbdy4EcePH0dycrLJOnuYh8jISKxbtw47duzAypUrkZeXh759++LatWt2kf/58+excuVKtG/fHjt37sTkyZPx0ksvYf369UY5yOV3od3cxpTsW0JCAk6dOoXvvvvO2qE0q44dOyIzMxN//PEH/vd//xdxcXE4cOCAtcNqNj///DNefvllaLVaODk5WTscq4iNjZVeh4eHIzIyEsHBwfjiiy/g7Oxsxciah8FgQO/evbFw4UIAQI8ePXDq1CmsWrUKcXFxVo7OfDzSboC5j/SUk9r4G8rN398fly5dMlpfU1ODy5cvG/Wpa4xb91Ffn+aawylTpmDr1q3Yt28fWrduLbX7+/ujuroaV69erTe2v5Kfh4cHnJ2drfp9pFar0a5dO/Tq1QvJycmIiIjA8uXL7SJ34Mbbv5cuXULPnj3h6OgIR0dHHDhwAO+99x4cHR3h5+dnF/NwKy8vL3To0AE5OTl28X0QEBCALl26GLV17txZOkUgt9+FLNoNuJcf6RkaGgp/f3+j3EpLS3H48GEpt6ioKFy9ehUZGRlSn71798JgMCAyMlLqk5aWBp1OJ/XRarXo2LEjWrRoIfW5dT+1fZp6DoUQmDJlCr766ivs3bsXoaGhRut79eoFlUplFFt2djYKCgqM5uDHH380+oHVarXw8PCQfhHcKT9b+j4yGAyoqqqym9wHDhyIH3/8EZmZmdJX7969MWbMGOm1PczDrcrKypCbm4uAgAC7+D54+OGHTS71PHfuHIKDgwHI8HfhXX9kzU5t3LhRaDQasW7dOnHmzBkxadIk4eXlZfRJSlt17do1ceLECXHixAkBQKSkpIgTJ06ICxcuCCFuXObg5eUlvv76a5GVlSUef/zxOi9z6NGjhzh8+LD47rvvRPv27Y0uc7h69arw8/MTY8eOFadOnRIbN24ULi4uJpc5ODo6irffflucPXtWzJ07t1ku+Zo8ebLw9PQU+/fvN7rcpaKiQurzwgsviDZt2oi9e/eKY8eOiaioKBEVFSWtr73cJTo6WmRmZoodO3aIVq1a1Xm5y4wZM8TZs2dFampqnZe7NPf30WuvvSYOHDgg8vLyRFZWlnjttdeEQqEQu3btuudzb8itnx4X4t6fh1deeUXs379f5OXliUOHDolBgwaJli1bikuXLtlF/keOHBGOjo7iX//6l/jpp5/Ehg0bhIuLi/jkk0+kPnL6XciifRdWrFgh2rRpI9RqtXjggQfEDz/8YO2Q7sq+ffsEAJOvuLg4IcSNSx3eeOMN4efnJzQajRg4cKDIzs42GqOkpESMGjVKuLm5CQ8PDzFhwgRx7do1oz4nT54Uffr0ERqNRvztb38TixYtMonliy++EB06dBBqtVp07dpVfPvtt02Wd626cgcg1q5dK/W5fv26ePHFF0WLFi2Ei4uLePLJJ0VhYaHROPn5+SI2NlY4OzuLli1bildeeUXodDqjPvv27RPdu3cXarVa3HfffUb7qNXc30f/+Mc/RHBwsFCr1aJVq1Zi4MCBUsEW4t7OvSG3F+17fR6eeeYZERAQINRqtfjb3/4mnnnmGaNrlO/1/IUQ4v/+7/9Et27dhEajEZ06dRKrV682Wi+n34V8NCcREZFM8Jw2ERGRTLBoExERyQSLNhERkUywaBMREckEizYREZFMsGgTERHJBIs2ERGRTLBoE8nU+PHj8cQTT1g7DNnIz8+HQqFAZmamtUMhajQWbSIL6t+/P6ZNm9bk25D5goKCUFhYKD2alUiO+GhOIrorQgjo9Xo4Osrz14ZSqZT90/mIeKRNZCHjx4/HgQMHsHz5cigUCigUCuTn5+PAgQN44IEHoNFoEBAQgNdeew01NTUNbqPX6xEfH4/Q0FA4OzujY8eOWL58eaNj69+/P6ZOnYpp06ahRYsW8PPzwwcffIDy8nJMmDAB7u7uaNeuHbZv3y5ts3//figUCmzfvh29evWCRqPBd999h/79++Oll17Cq6++Cm9vb/j7+2PevHlG+0tJSUFYWBhcXV0RFBSEF198EWVlZXcV67x589C9e3ejtmXLliEkJERarj01sHDhQvj5+cHLywsLFixATU0NZsyYAW9vb7Ru3Rpr166Vtrn97fErV65gzJgxaNWqFZydndG+fXuj/kS2iEWbyEKWL1+OqKgoTJw4EYWFhSgsLIRKpcLQoUNx//334+TJk1i5ciU+/PBDvPXWW/VuExQUBIPBgNatW2PTpk04c+YM5syZg9dffx1ffPFFo+Nbv349WrZsiSNHjmDq1KmYPHkynnrqKTz00EM4fvw4oqOjMXbsWFRUVBht99prr2HRokU4e/YswsPDpbFcXV1x+PBhLFmyBAsWLIBWq5W2cXBwwHvvvYfTp09j/fr12Lt3L1599dVGx16XvXv34uLFi0hLS0NKSgrmzp2Lxx57DC1atMDhw4fxwgsv4Pnnn8cvv/xS5/ZvvPEGzpw5g+3bt+Ps2bNYuXIlWrZsadEYiSzOrMeLEFGDbn+C1Ouvvy46duwoDAaD1Jaamirc3NyEXq+vc5v6JCQkiJEjR0rLcXFx4vHHH7/ruPr06SMt19TUCFdXVzF27FiprbCwUAAQ6enpQoibT4nbsmVLg2MJIcT9998vZs6cWe/+N23aJHx8fO4q1rlz54qIiAijtnfffVcEBwdLy3FxcSI4OFiaQyGE6Nixo+jbt69Jjp999pkQQoi8vDwBQJw4cUIIIcTw4cPFhAkT7iomIlvBI22iJnT27FlERUVBoVBIbQ8//DDKysrqPQKslZqail69eqFVq1Zwc3PD6tWrUVBQ0OhYao+SgRvnd318fBAWFia1+fn5AQAuXbpktF3v3r0bHAsAAgICjLbbvXs3Bg4ciL/97W9wd3fH2LFjUVJSYnIU/1d07doVDg43f4X5+fkZ5VOb4+351Jo8eTI2btyI7t2749VXX8X3339vsdiImgqLNpEN2rhxI6ZPn474+Hjs2rULmZmZmDBhAqqrqxs9pkqlMlpWKBRGbbV/WBgMBqN+rq6udzVW7Xb5+fl47LHHEB4eji+//BIZGRlITU0FgLuK38HBAeK2JwbrdDqz87k9rtvFxsbiwoULSExMxMWLFzFw4EBMnz79jvERWZM8PwZKZKPUajX0er203LlzZ3z55ZcQQkhF8dChQ3B3d0fr1q3r3Ka2z0MPPYQXX3xRasvNzW2GDP66jIwMGAwGvPPOO9KRsDnn4lu1aoWioiKjOWuqa6tbtWqFuLg4xMXFoW/fvpgxYwbefvvtJtkXkSXwSJvIgkJCQnD48GHk5+fj999/x4svvoiff/4ZU6dOxX/+8x98/fXXmDt3LpKSkqSCdvs2BoMB7du3x7Fjx7Bz506cO3cOb7zxBo4ePWrl7O5Ou3btoNPpsGLFCpw/fx4ff/wxVq1addfb9+/fH7/99huWLFmC3NxcpKamGn2q3VLmzJmDr7/+Gjk5OTh9+jS2bt2Kzp07W3w/RJbEok1kQdOnT4dSqUSXLl3QqlUr6HQ6bNu2DUeOHEFERAReeOEFxMfHY/bs2fVuU1BQgOeffx4jRozAM888g8jISJSUlBgddduyiIgIpKSkYPHixejWrRs2bNiA5OTku96+c+fOeP/995GamoqIiAgcOXKkSd62VqvVmDVrFsLDw9GvXz8olUps3LjR4vshsiSFuP3kEREREdkkHmkTERHJBIs2kcwVFBTAzc2t3q+/cplYU4iNja031oULF1o7PCKbxrfHiWSupqYG+fn59a4PCQmxqfuF//rrr7h+/Xqd67y9veHt7d3MERHJB4s2ERGRTPDtcSIiIplg0SYiIpIJFm0iIiKZYNEmIiKSCRZtIiIimWDRJiIikgkWbSIiIplg0SYiIpKJ/w8cPfjSNsZYzQAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs[\"total_mrna_umis\"].hist(\n", + " bins=2000,\n", + " figsize=(5, 4),\n", + " alpha=0.5,\n", + ")\n", + "plt.xlim(0, 6e4)\n", + "plt.xlabel(\"total_mrna_umis\")\n", + "plt.ylabel(\"frequency\")\n", + "plt.axvline(np.mean(adata.obs[\"total_mrna_umis\"]), color=\"red\", label=\"mean\")\n", + "plt.axvline(np.median(adata.obs[\"total_mrna_umis\"]), color=\"orange\", label=\"median\")\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## `dataset_id`" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 10000\n", + "unique 262\n", + "top f7c1c579-2dc0-47e2-ba19-8165c5a0e353\n", + "freq 1182\n", + "Name: dataset_id, dtype: object" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.obs[\"dataset_id\"].describe(include=object)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dataset_id\n", + "f7c1c579-2dc0-47e2-ba19-8165c5a0e353 1182\n", + "9dbab10c-118d-496b-966a-67f1763a6b7d 399\n", + "3faad104-2ab8-4434-816d-474d8d2641db 372\n", + "218acb0f-9f2f-4f76-b90b-15a4b7c7f629 368\n", + "c2876b1b-06d8-4d96-a56b-5304f815b99a 351\n", + " ... \n", + "ee195b7d-184d-4dfa-9b1c-51a7e601ac11 1\n", + "d5452b83-7c3d-4d7c-ab7a-c7fece7196c5 1\n", + "4e74d843-8d7a-497a-918a-f079ef141b6d 1\n", + "e04daea4-4412-45b5-989e-76a9be070a89 1\n", + "c4dd26a8-d956-4bee-a233-44b573f2ce27 1\n", + "Name: count, Length: 262, dtype: int64" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dataset_id_freq = adata.obs[\"dataset_id\"].value_counts()\n", + "dataset_id_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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ERHR0+lERFQ/WafDL7/8gmbNmuW5z8GDB1G5cmVcunQJAQEBOHHiBEJDQ3Hw4EFUrFgRALBhwwa89dZbuHr1Kvz8/DBr1iwMHToUCQkJsLW1BQAMHjwYK1euxMmTJ5+pbSkpKXB1dUVycjJnqyMiIiIieo09a26g+Zij5ORk6HQ6uLm5AQD27t0LNzc3JTECgKioKOj1euzfv1/Zp0aNGkpiBADR0dE4deoU/v3331xf5+HDh0hJSTFaiIiIiIiInpWmydGDBw/wySefoG3btkqGlpCQAG9vb6P9rK2t4eHhgYSEBGUfHx8fo30Mjw37PG78+PFwdXVVFn9/f0v/OURERERE9B+mWXKUnp6OVq1aQUQwa9YsrV5GMWTIECQnJyvLlStXNH9NIiIiIiL677DWIqghMbp06RK2bNli1K/P19cXN2/eNNr/0aNHSExMhK+vr7LPjRs3jPYxPDbs8zg7OzvY2dlZ8s8gIiIiIqLXiMXvHBkSozNnzuD333+Hp6en0faIiAgkJSUhLi5OWbdlyxZkZmYiPDxc2WfHjh1IT09X9tm0aRNKlCgBd3d3SzeZiIiIiIjI9OQoNTUV8fHxiI+PBwBcuHAB8fHxuHz5MtLT0/HOO+/g0KFDWLJkCTIyMpCQkICEhASkpaUBAEJCQlC/fn1069YNBw4cwO7duxETE4M2bdrAz88PANCuXTvY2tqia9euOH78OJYtW4apU6eif//+lvvLiYiIiIiIsjF5Ku9t27ahdu3aOdZ37twZo0aNQlBQUK7P27p1K2rVqgUgqwhsTEwMVq9eDb1ejxYtWmDatGlwdnZW9j9y5Aj69OmDgwcPIn/+/Pjggw/wySefPHM785quL3Dw2meOcXFCw2fel4iIiIiIXk7POpW3WXWOXmZMjoiIiIiICHiJ6hwRERERERG9CpgcERERERERgckRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERABXJ0Y4dO9C4cWP4+flBp9Nh5cqVRttFBCNGjECBAgXg4OCAqKgonDlzxmifxMREtG/fHi4uLnBzc0PXrl2RmppqtM+RI0dQvXp12Nvbw9/fH5MmTTL9ryMiIiIiInpGJidHd+/exRtvvIEZM2bkun3SpEmYNm0aZs+ejf3798PJyQnR0dF48OCBsk/79u1x/PhxbNq0CWvWrMGOHTvQvXt3ZXtKSgrq1auHwoULIy4uDpMnT8aoUaMwd+5cFX8iERERERHR0+lERFQ/WafDL7/8gmbNmgHIumvk5+eHAQMG4OOPPwYAJCcnw8fHBwsWLECbNm1w4sQJhIaG4uDBg6hYsSIAYMOGDXjrrbdw9epV+Pn5YdasWRg6dCgSEhJga2sLABg8eDBWrlyJkydPPlPbUlJS4OrqiuTkZLi4uCjrAwevfea/7+KEhs+8LxERERERvZzyyg0eZ9ExRxcuXEBCQgKioqKUda6urggPD8fevXsBAHv37oWbm5uSGAFAVFQU9Ho99u/fr+xTo0YNJTECgOjoaJw6dQr//vtvrq/98OFDpKSkGC1ERERERETPyqLJUUJCAgDAx8fHaL2Pj4+yLSEhAd7e3kbbra2t4eHhYbRPbjGyv8bjxo8fD1dXV2Xx9/c3/w8iIiIiIqLXxn9mtrohQ4YgOTlZWa5cufKim0RERERERK8QiyZHvr6+AIAbN24Yrb9x44ayzdfXFzdv3jTa/ujRIyQmJhrtk1uM7K/xODs7O7i4uBgtREREREREz8qiyVFQUBB8fX2xefNmZV1KSgr279+PiIgIAEBERASSkpIQFxen7LNlyxZkZmYiPDxc2WfHjh1IT09X9tm0aRNKlCgBd3d3SzaZiIiIiIgIgIrkKDU1FfHx8YiPjweQNQlDfHw8Ll++DJ1Oh759+2LcuHH49ddfcfToUXTq1Al+fn7KjHYhISGoX78+unXrhgMHDmD37t2IiYlBmzZt4OfnBwBo164dbG1t0bVrVxw/fhzLli3D1KlT0b9/f4v94URERERERNlZm/qEQ4cOoXbt2spjQ8LSuXNnLFiwAIMGDcLdu3fRvXt3JCUloVq1atiwYQPs7e2V5yxZsgQxMTGoW7cu9Ho9WrRogWnTpinbXV1dsXHjRvTp0wcVKlRA/vz5MWLECKNaSERERERERJZkVp2jlxnrHBEREREREfCC6hwRERERERG9qpgcERERERERgckRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEQIPkKCMjA8OHD0dQUBAcHBwQHByMsWPHQkSUfUQEI0aMQIECBeDg4ICoqCicOXPGKE5iYiLat28PFxcXuLm5oWvXrkhNTbV0c4mIiIiIiABokBxNnDgRs2bNwtdff40TJ05g4sSJmDRpEqZPn67sM2nSJEybNg2zZ8/G/v374eTkhOjoaDx48EDZp3379jh+/Dg2bdqENWvWYMeOHejevbulm0tERERERAQA0En2WzoW0KhRI/j4+ODbb79V1rVo0QIODg5YvHgxRAR+fn4YMGAAPv74YwBAcnIyfHx8sGDBArRp0wYnTpxAaGgoDh48iIoVKwIANmzYgLfeegtXr16Fn5/fU9uRkpICV1dXJCcnw8XFRVkfOHjtM/8tFyc0fOZ9iYiIiIjo5ZRXbvA4i985ioyMxObNm3H69GkAwOHDh7Fr1y40aNAAAHDhwgUkJCQgKipKeY6rqyvCw8Oxd+9eAMDevXvh5uamJEYAEBUVBb1ej/379+f6ug8fPkRKSorRQkRERERE9KysLR1w8ODBSElJQcmSJWFlZYWMjAx89tlnaN++PQAgISEBAODj42P0PB8fH2VbQkICvL29jRtqbQ0PDw9ln8eNHz8eo0ePtvSfQ0RERERErwmL3zn68ccfsWTJEnz//ff4448/sHDhQkyZMgULFy609EsZGTJkCJKTk5XlypUrmr4eERERERH9t1j8ztHAgQMxePBgtGnTBgBQpkwZXLp0CePHj0fnzp3h6+sLALhx4wYKFCigPO/GjRsICwsDAPj6+uLmzZtGcR89eoTExETl+Y+zs7ODnZ2dpf8cIiIiIiJ6TVj8ztG9e/eg1xuHtbKyQmZmJgAgKCgIvr6+2Lx5s7I9JSUF+/fvR0REBAAgIiICSUlJiIuLU/bZsmULMjMzER4ebukmExERERERWf7OUePGjfHZZ58hICAApUqVwp9//on//e9/eO+99wAAOp0Offv2xbhx41CsWDEEBQVh+PDh8PPzQ7NmzQAAISEhqF+/Prp164bZs2cjPT0dMTExaNOmzTPNVEdERERERGQqiydH06dPx/Dhw9G7d2/cvHkTfn5+6NGjB0aMGKHsM2jQINy9exfdu3dHUlISqlWrhg0bNsDe3l7ZZ8mSJYiJiUHdunWh1+vRokULTJs2zdLNJSIiIiIiAqBBnaOXBescERERERER8ALrHBEREREREb2KmBwRERERERGByREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAjZKja9euoUOHDvD09ISDgwPKlCmDQ4cOKdtFBCNGjECBAgXg4OCAqKgonDlzxihGYmIi2rdvDxcXF7i5uaFr165ITU3VorlERERERESWT47+/fdfVK1aFTY2Nli/fj3++usvfPHFF3B3d1f2mTRpEqZNm4bZs2dj//79cHJyQnR0NB48eKDs0759exw/fhybNm3CmjVrsGPHDnTv3t3SzSUiIiIiIgIA6ERELBlw8ODB2L17N3bu3JnrdhGBn58fBgwYgI8//hgAkJycDB8fHyxYsABt2rTBiRMnEBoaioMHD6JixYoAgA0bNuCtt97C1atX4efn99R2pKSkwNXVFcnJyXBxcVHWBw5e+8x/y8UJDZ95XyIiIiIiejnllRs8zuJ3jn799VdUrFgRLVu2hLe3N8qVK4d58+Yp2y9cuICEhARERUUp61xdXREeHo69e/cCAPbu3Qs3NzclMQKAqKgo6PV67N+/P9fXffjwIVJSUowWIiIiIiKiZ2Xx5Oj8+fOYNWsWihUrht9++w29evXChx9+iIULFwIAEhISAAA+Pj5Gz/Px8VG2JSQkwNvb22i7tbU1PDw8lH0eN378eLi6uiqLv7+/pf80IiIiIiL6D7N4cpSZmYny5cvj888/R7ly5dC9e3d069YNs2fPtvRLGRkyZAiSk5OV5cqVK5q+HhERERER/bdYPDkqUKAAQkNDjdaFhITg8uXLAABfX18AwI0bN4z2uXHjhrLN19cXN2/eNNr+6NEjJCYmKvs8zs7ODi4uLkYLERERERHRs7J4clS1alWcOnXKaN3p06dRuHBhAEBQUBB8fX2xefNmZXtKSgr279+PiIgIAEBERASSkpIQFxen7LNlyxZkZmYiPDzc0k0mIiIiIiKCtaUD9uvXD5GRkfj888/RqlUrHDhwAHPnzsXcuXMBADqdDn379sW4ceNQrFgxBAUFYfjw4fDz80OzZs0AZN1pql+/vtIdLz09HTExMWjTps0zzVRHRERERERkKosnR5UqVcIvv/yCIUOGYMyYMQgKCsJXX32F9u3bK/sMGjQId+/eRffu3ZGUlIRq1aphw4YNsLe3V/ZZsmQJYmJiULduXej1erRo0QLTpk2zdHOJiIiIiIgAaFDn6GXBOkdERERERAS8wDpHREREREREryImR0RERERERGByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBIDJEREREREREQAmR0RERERERACYHBEREREREQFgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAJgcERERERERAWByREREREREBOA5JEcTJkyATqdD3759lXUPHjxAnz594OnpCWdnZ7Ro0QI3btwwet7ly5fRsGFDODo6wtvbGwMHDsSjR4+0bi4REREREb2mNE2ODh48iDlz5qBs2bJG6/v164fVq1fjp59+wvbt23H9+nW8/fbbyvaMjAw0bNgQaWlp2LNnDxYuXIgFCxZgxIgRWjaXiIiIiIheY5olR6mpqWjfvj3mzZsHd3d3ZX1ycjK+/fZb/O9//0OdOnVQoUIFxMbGYs+ePdi3bx8AYOPGjfjrr7+wePFihIWFoUGDBhg7dixmzJiBtLQ0rZpMRERERESvMc2Soz59+qBhw4aIiooyWh8XF4f09HSj9SVLlkRAQAD27t0LANi7dy/KlCkDHx8fZZ/o6GikpKTg+PHjub7ew4cPkZKSYrQQERERERE9K2stgi5duhR//PEHDh48mGNbQkICbG1t4ebmZrTex8cHCQkJyj7ZEyPDdsO23IwfPx6jR4+2QOvVCxy89pn3vTihoYYtISIiIiIiU1n8ztGVK1fw0UcfYcmSJbC3t7d0+DwNGTIEycnJynLlypXn9tpERERERPTqs3hyFBcXh5s3b6J8+fKwtraGtbU1tm/fjmnTpsHa2ho+Pj5IS0tDUlKS0fNu3LgBX19fAICvr2+O2esMjw37PM7Ozg4uLi5GCxERERER0bOyeHJUt25dHD16FPHx8cpSsWJFtG/fXvm3jY0NNm/erDzn1KlTuHz5MiIiIgAAEREROHr0KG7evKnss2nTJri4uCA0NNTSTSYiIiIiIrL8mKN8+fKhdOnSRuucnJzg6emprO/atSv69+8PDw8PuLi44IMPPkBERASqVKkCAKhXrx5CQ0PRsWNHTJo0CQkJCRg2bBj69OkDOzs7SzeZiIiIiIhImwkZnubLL7+EXq9HixYt8PDhQ0RHR2PmzJnKdisrK6xZswa9evVCREQEnJyc0LlzZ4wZM+ZFNJeIiIiIiF4DzyU52rZtm9Fje3t7zJgxAzNmzMjzOYULF8a6des0bhkREREREVGWF3LniEzDKcKJiIiIiLTH5Og1xqSLiIiIiOj/WXy2OiIiIiIiolcRkyMiIiIiIiIwOSIiIiIiIgLAMUekAY5lIiIiIqJXEe8cERERERERgckRERERERERAHaro1cIu+sRERERkZZ454iIiIiIiAhMjoiIiIiIiACwWx0Ru+sREREREQDeOSIiIiIiIgLAO0dEmuEdKSIiIqJXC5MjolcQEy8iIiIiy2O3OiIiIiIiIjA5IiIiIiIiAsDkiIiIiIiICACTIyIiIiIiIgBMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAgA6xwRUTasn0RERESvM945IiIiIiIiApMjIiIiIiIiAEyOiIiIiIiIADA5IiIiIiIiAsDkiIiIiIiICACTIyIiIiIiIgBMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAgAkyMiIiIiIiIAgPWLbgAR/fcFDl77zPtenNBQw5YQERER5Y3JERG9sph0ERERkSWxWx0RERERERGYHBEREREREQFgckRERERERARAg+Ro/PjxqFSpEvLlywdvb280a9YMp06dMtrnwYMH6NOnDzw9PeHs7IwWLVrgxo0bRvtcvnwZDRs2hKOjI7y9vTFw4EA8evTI0s0lIiIiIiICoEFytH37dvTp0wf79u3Dpk2bkJ6ejnr16uHu3bvKPv369cPq1avx008/Yfv27bh+/TrefvttZXtGRgYaNmyItLQ07NmzBwsXLsSCBQswYsQISzeXiIiIiIgIgAaz1W3YsMHo8YIFC+Dt7Y24uDjUqFEDycnJ+Pbbb/H999+jTp06AIDY2FiEhIRg3759qFKlCjZu3Ii//voLv//+O3x8fBAWFoaxY8fik08+wahRo2Bra2vpZhMRERER0WtO8zFHycnJAAAPDw8AQFxcHNLT0xEVFaXsU7JkSQQEBGDv3r0AgL1796JMmTLw8fFR9omOjkZKSgqOHz+e6+s8fPgQKSkpRgsREREREdGz0rTOUWZmJvr27YuqVauidOnSAICEhATY2trCzc3NaF8fHx8kJCQo+2RPjAzbDdtyM378eIwePdrCfwERvY5YP4mIiOj1pOmdoz59+uDYsWNYunSpli8DABgyZAiSk5OV5cqVK5q/JhERERER/XdoducoJiYGa9aswY4dO1CoUCFlva+vL9LS0pCUlGR09+jGjRvw9fVV9jlw4IBRPMNsdoZ9HmdnZwc7OzsL/xVERJbDO1JEREQvN4vfORIRxMTE4JdffsGWLVsQFBRktL1ChQqwsbHB5s2blXWnTp3C5cuXERERAQCIiIjA0aNHcfPmTWWfTZs2wcXFBaGhoZZuMhERERERkeXvHPXp0wfff/89Vq1ahXz58iljhFxdXeHg4ABXV1d07doV/fv3h4eHB1xcXPDBBx8gIiICVapUAQDUq1cPoaGh6NixIyZNmoSEhAQMGzYMffr04d0hIiIiIiLShMWTo1mzZgEAatWqZbQ+NjYW7777LgDgyy+/hF6vR4sWLfDw4UNER0dj5syZyr5WVlZYs2YNevXqhYiICDg5OaFz584YM2aMpZtLRPTK07K7HrsCEhHR68TiyZGIPHUfe3t7zJgxAzNmzMhzn8KFC2PdunWWbBoREREREVGeNK9zRERERERE9CrQtM4RERFRbthdj4iIXka8c0RERERERAQmR0RERERERACYHBEREREREQFgckRERERERASAEzIQEdF/CCd6ICIiczA5IiIiegomXURErwcmR0RERC+IVkkXkzkiInU45oiIiIiIiAhMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiIiIiAgAkyMiIiIiIiIATI6IiIiIiIgAcCpvIiIiekacIpyI/ut454iIiIiIiAi8c0REREQvAd6VIqKXAe8cERERERERgckRERERERERACZHREREREREADjmiIiIiP7DOJaJiEzBO0dERERERERgckRERERERASA3eqIiIiITMbuekT/TUyOiIiIiF4STLqIXiwmR0RERET/cUy6iJ4NkyMiIiIiUkWrpIvJHL0oTI6IiIiI6LXBhI6ehMkREREREdFL6lVL5l71JJHJERERERERvdSeV9LFOkdERERERERgckRERERERASAyREREREREREAJkdEREREREQAmBwREREREREBYHJEREREREQEgMkRERERERERACZHREREREREAF7y5GjGjBkIDAyEvb09wsPDceDAgRfdJCIiIiIi+o96aZOjZcuWoX///hg5ciT++OMPvPHGG4iOjsbNmzdfdNOIiIiIiOg/6KVNjv73v/+hW7du6NKlC0JDQzF79mw4Ojpi/vz5L7ppRERERET0H2T9ohuQm7S0NMTFxWHIkCHKOr1ej6ioKOzduzfX5zx8+BAPHz5UHicnJwMAUlJSjPbLfHjvmdvx+HOfRqvYjMu4zys24zLu84rNuIz7vGIzLuM+r9iM+3LHNawTkSc+VydP2+MFuH79OgoWLIg9e/YgIiJCWT9o0CBs374d+/fvz/GcUaNGYfTo0c+zmURERERE9Aq5cuUKChUqlOf2l/LOkRpDhgxB//79lceZmZlITEyEp6cndDrdE5+bkpICf39/XLlyBS4uLhZrE+NqG1fL2IzLuM8rNuMy7vOKzbiM+7xiMy7jPq/YpsQVEdy5cwd+fn5P3O+lTI7y588PKysr3Lhxw2j9jRs34Ovrm+tz7OzsYGdnZ7TOzc3NpNd1cXGx+MHAuNrH1TI24zLu84rNuIz7vGIzLuM+r9iMy7jPK/azxnV1dX3qPi/lhAy2traoUKECNm/erKzLzMzE5s2bjbrZERERERERWcpLeecIAPr374/OnTujYsWKqFy5Mr766ivcvXsXXbp0edFNIyIiIiKi/6CXNjlq3bo1bt26hREjRiAhIQFhYWHYsGEDfHx8LP5adnZ2GDlyZI5ueYz7csfVMjbjMu7zis24jPu8YjMu4z6v2IzLuM8rthZxX8rZ6oiIiIiIiJ63l3LMERERERER0fPG5IiIiIiIiAhMjoiIiIiIiAAwOSIiIiIiIgLA5IiIiHKRkpLyoptARET03HG2OsLly5fx999/Q6/Xo0iRIvD09HzRTXqqV7HNr7uMjAxYWVkpj/fv34+HDx8iIiICNjY2L7BlT5aRkYHbt29Dr9fDy8vrRTfnqSzVXisrK/z999/w9vZGnTp1sGLFCri5uVmuoa+opKQkLF++HOfOncPAgQPh4eGBP/74Az4+PihYsOCLbh7REz169AjHjx9HQkICAMDX1xehoaEv9Xfw83Ljxg08fPgQAQEBFomXlpaGCxcuIDg4GNbWL23lnFfK7du3kT9/fu1fSF4zt2/fli1btsg///wjIiK3bt2SCRMmyOjRo+Wvv/5SFbNfv37PvJjr4MGD8t1338l3330nBw8eNCvWjBkzJCAgQPR6vdFStWpVOXTokNltFRE5fvy4rF+/XlatWmW0vMxtfh4yMzNVP1frv3Pt2rWyYcOGHOs3bNgg69atMzne9evXpWrVqmJlZSU1atSQxMREadiwoeh0OtHpdFK8eHG5fv26yXEfPHggaWlpyuOzZ8/Kp59+Kh06dJChQ4fK+fPnTY6Z3Zo1a6R69epiZ2enHGeurq7SoUMHuXTpklmxP/jgA5k6dWqO9dOnT5ePPvropWivi4uL8p2o0+nk5s2bqtqVl/j4ePn222/l3LlzIiJy7Ngx6dWrl/To0SPX489U3333nURGRkqBAgXk4sWLIiLy5ZdfysqVK1XHPHz4sHh5eUnRokXF2tpaafvQoUOlY8eOZrX3wIEDsm/fvhzr9+3bZ/Z3/Y4dO6R9+/ZSpUoVuXr1qohkvT87d+40K64lafl5Xrt2rXTt2lUGDhwoJ06cMNqWmJgotWvXNjnmlClTlOPK0rT4bGRkZMjQoUPFzc1N+e41LG5ubjJs2DDJyMgwu+3//vuvzJs3TwYPHqycZ8XFxSnH3csgJSVF2rdvLwEBAdKpUyd5+PCh9O7dW3Q6nej1eqlRo4YkJyerjn/37l157733xMrKSqysrJT/x5iYGBk/frzJ8WJiYmTHjh2q2/NfotfrpU6dOrJkyRJ58OCBZq/zWiVH+/fvF1dXV9HpdOLu7i6HDh2SoKAgKVasmAQHB4uDg4PExcWZHLdWrVpGi4uLizg6Okq5cuWkXLly4uTkJC4uLqq+gA2uXLki1apVU9ru7u4uOp1OqlatKleuXDE53uTJk8XPz0+mT58u8+bNk5CQEBkzZoysX79eOnbsKI6Ojmb9IJ87d07Kli2rfNkYvoQNJ21qaN3mvCQmJsrChQtNft6DBw9kwIABUr16dZkwYYKIiIwdO1acnJzEyclJ2rZtq+oLWKfTSXBwsHz22Wdy7do1k5//NGXKlJG1a9fmWL9+/XopW7asyfE6duwokZGR8uuvv0rr1q0lMjJSqlevLlevXpVLly5J1apVpU+fPibHrVmzpvz0008iIrJr1y6xs7OTsmXLSuvWraVcuXLi6Ogoe/bsMTmuSNaJY758+WTAgAEydOhQ8fX1lcGDB8usWbOkZs2akj9/fjl9+rSq2CIifn5+uSa5cXFxUrBgwZeivW+//bb4+PhIrVq1lO+a2rVr57qY6ueffxYrKyvx9PQUZ2dn2bRpk7i5uUlUVJRER0eLlZWVLFmyxOS4BjNnzpT8+fPLuHHjxMHBQTk5iY2NlVq1aqmOW7duXRk4cKCIiDg7Oytxd+/eLYULF1YdV0SkUqVKyvGc3c8//yyVK1dWHXf58uXi4OAg77//vtjZ2Sltnj59ujRo0EB1XIN///1X5s6dK8OGDZN58+ZJUlKSqjhafZ6XLFkiVlZW0rBhQ6lWrZrY29vL4sWLle0JCQmqfpN0Op1YWVlJVFSULF26VB4+fGhyjNxo9dkYOHCgeHl5yezZs+XChQty7949uXfvnly4cEHmzJkj3t7eMmjQILPabumLB6VLl5YxY8bI5cuXzWrX42JiYqRkyZIybdo0qVWrljRt2lRKly4tu3btku3bt0toaKh8+umnquN/+OGHUqFCBdm5c6c4OTkp78PKlSslLCzM5HiGc6dixYrJhAkT5O+//1bdtif56aefpGXLlhIeHq6cvxoWS0tISJDRo0eb/DydTif169cXW1tbcXd3l5iYGPnzzz8t3r7XKjmKioqS999/X1JSUmTy5MlSqFAhef/995XtXbp0kWbNmpn1Gl988YU0btxYEhMTlXWJiYnStGlTmTJliuq40dHREh4eLidPnlTWnTx5UiIiIiQ6OtrkeIGBgUZ3AU6dOiWenp6Snp4uIlkf7jfffFN1exs1aiRNmzaVW7duibOzs/z111+yc+dOqVy5suorIFq3OS/x8fGqfjz79esnfn5+MmDAAAkJCZHevXtLQECALF68WL7//nspWrSofPDBBybH1el00q1bN/H29hZra2tp2LCh/PLLL/Lo0SOTY+XG3t5eLly4kGP9hQsXxNHR0eR4BQoUkL1794qIyD///CM6nU5+//13ZfvmzZulSJEiJsd1cXFRTvhr1qyZ487ssGHDpGrVqibHFREpWbKkLF26VHl88OBBKVSokHLHr3Xr1tK8eXNVsUVE7Ozs5MyZMznWnzlzRuzs7F6K9t67d09mzZolH3/8seh0Ounevbv07ds318VU5cuXl3HjxomIyA8//CBubm4yZswYZfuUKVNUnUQYhISEyC+//CIixknM0aNHxdPTU3VcFxcXOXv2bI64Fy9eVPX/ll32k6jszp8/L87OzqrjhoWFKRd3srf5jz/+EB8fH5PjNW/eXElijh07Jvnz5xcvLy8JDw8XHx8f8fX1VdULQ6vPc1hYmNFd2mXLlomTk5N88803ImJechQbGytNmzYVGxsb8fT0lI8++kiOHj1qcqzstPps+Pj4PPGu04YNG8Tb29v0Bmdj6YsHOp1OPD09xcrKSqKjo2X58uXK7705/P39ZcuWLSIicu3aNdHpdLJ69Wpl+5o1a6REiRKq4wcEBCi/ednfhzNnzki+fPlMjmf4zfzoo48kf/78YmNjI02aNJHVq1db5G6fiMjUqVPF2dlZYmJixNbWVnr06CFRUVHi6upqVqKYF7XnVTqdTm7cuCG3bt2SKVOmSGhoqOj1eilfvrzMnDnTrDt+2b1WyZG7u7vypZ2WliZ6vV7279+vbFd71TY7Pz8/OXbsWI71R48elQIFCqiOa29vL3/88UeO9YcOHRIHBweT4zk6OhqdAGdmZoq1tbXSvSk+Pt6sH2RPT085fPiwiGT96BmSus2bN6s+6dGqzcnJyU9cdu7cqepD7O/vL5s2bRKRrDtper3eqEvPxo0bVf9g3LhxQ9LT02X58uXy1ltviZWVlfj4+MigQYPk1KlTJsfMzsfHRzZv3pxj/aZNm8TLy8vkePb29kZX/pycnIwSg0uXLqk6hp2cnJQuMj4+PhIfH2+0/ezZs6qPYQcHhxwJorW1tXKnbv/+/eLm5qYqtohIqVKlZPr06TnWT5s2TUJCQkyOp3V7a9WqJf/++6/q5z/OyclJaW9mZqbY2NjIkSNHlO3nzp0z6/vH3t5e6fKU/eTk9OnTYm9vrzqul5eX8j2cPe7GjRulUKFCquOKiHh4eOR6Z2T37t1m/d9lPzayt/ncuXOqEjp3d3flc9egQQNp166dctckLS1NunbtKvXq1TM5rlafZycnpxxd8rZs2SLOzs4ya9Yss5KjGzduiIjIjRs3ZOLEiVKyZEnR6/VSqVIlmTt3rqSkpKhqrxafDUdHR6M4jzt8+LA4OTmZHDc7S1880Ol0cu3aNfnll1+kcePGYm1tLV5eXjJgwADVwyBEsi5OZf9NcnR0NPrdvHjxoqoLgQbZ71Znfx/i4+PFxcXF5HjZj7W0tDRZtmyZchfRz89PPv3001wvtpmiRIkS8v333+do8/Dhw1X17Dh8+PATl2XLlpn9uTPYs2ePvPfee5IvXz5xdHQ0u4uziMhrNVtdWloaHBwcAAA2NjZwdHQ0GtiVP39+/PPPP2a9RkpKCm7dupVj/a1bt3Dnzh3Vcf39/ZGenp5jfUZGBvz8/EyOV7x4cWzatEl5vHXrVtja2sLX1xcAYG9vD51Op7q9GRkZyJcvH4Cs9/X69esAgMKFC+PUqVOqYmrVZjc3N7i7u+e51KhRQ1V7b9++jeLFiwMAihQpAisrKxQtWlTZXqxYsVyPlWdlbW2NFi1aYO3atbh06RL69OmD5cuXIyQkRHWbAaBp06bo27cvzp07p6w7e/YsBgwYgCZNmpgcz9vbG3///bfyOCYmBh4eHsrjf//9F05OTibHDQ8Px+rVqwEAwcHBOHz4sNH2+Ph4o9cxRWBgIA4dOqQ8/uOPP6DX6+Hj4wMA8PDwyPXz+Kz69++PQYMGYeTIkdi+fTu2b9+OESNGYPDgwejXr99L196tW7cqkzFI1kU11bEAIF++fMp3bVJSEh49emT03fvPP//A2dlZdfygoCDEx8fnWL9hwwaEhISojtukSROMGTNGeS91Oh0uX76MTz75BC1atFAdFwDq1auHIUOGIDk5WVmXlJSETz/9FG+++abquL6+vjh79myO9bt27UKRIkVMjvfgwQNl8H58fDw+/vhj2NraAsj6XR00aBD2799vclytPs8uLi64ceOG0bratWtjzZo1GDhwIKZPn25yzMd5e3tj0KBBOHHiBLZt24bQ0FD069cPBQoUMDmWVp+NWrVq4eOPP8bt27dzbLt9+zY++eQT1KpVy+S42dnZ2eU6y+Xp06dVTw5jbW2NZs2a4ddff8Xly5fRr18//PrrryhdujQiIyMxf/58k2N6enoa/fY2bdrUaLKZ1NRU2NnZqWovAFSsWBFr165VHhvOS7755htERESojgtkfcZatWqFDRs24Pz58+jWrRuWLFmCEiVKmBX38uXLiIyMBAA4ODgo56sdO3bEDz/8YHK8sLAwlCtXDmFhYTmWcuXKoU2bNqramds5XkREBL799lv8/fffmDZtmtG5i2pmp1evkJIlSxpdEV+zZo3cu3dPebxv3z6zr/517NhRAgMD5eeff5YrV67IlStXZPny5RIUFCSdOnVSHXflypVSuXJlozE1Bw8elCpVqijdR0yxbNkysbGxkVatWkmnTp3E2dlZBg8erGyfPXu2REREqG5vtWrVlHa1bdtW6tevL7t27ZJOnTpJqVKlVMXUqs0uLi4yceJE2bZtW67LvHnzVF3hKFGihNLV6cCBA2Jrayvz589Xti9dulSKFStmcly9Xp/jykl2v//+u7Rr187kuAZJSUlSpUoVsba2lsDAQAkMDBRra2upXbu2qrsHTZo0ka+++irP7V9//bXUqVPH5Lh79uwRV1dXGTlypEyfPl3y588vw4YNkyVLlsiIESPEzc1NJk6caHJcQ5tcXV1l0KBBMmLECPHz85OuXbsq2xcvXmx2P+yZM2dKwYIFlfF4QUFBqsa2Pa/2fvPNN1KqVCmxtbUVW1tbKVWqlMybN09VrA4dOkh4eLgsXrxYGjduLNHR0VKlShU5ceKEnDx5UmrWrCnvvPOO6rbOmzdPChYsKEuXLhUnJyf54YcfZNy4ccq/1UpKSpKoqChxc3MTKysr8ff3FxsbG6lRo4akpqaqjisicvXqVSlSpIi4uroq41fd3NykRIkSZo25+PzzzyU0NFT27dsn+fLlk507d8rixYvFy8tLpk2bZnK88PBwmTt3roiIlCtXLsfvz8aNG8XX19fkuFp9nps2bSojRozIddvWrVvFyclJ1ff7076Hk5OTlffJFFp9Ni5fviylS5cWa2trKVeunNSvX1/q168v5cqVE2traylbtqzZY3u6du0qzZo1k7S0NHF2dpbz58/LpUuXpFy5cqommnnSe7x161bp0KGDqrtd9evXl9mzZ+e5PTY2ViIjI02Oa7Bz505xdnaWnj17ir29vXz00Ufy5ptvipOTk6oJlXK7W5JdZmambNy4UXV7RUSCgoKUu+IVKlRQ3p/ffvtN3N3dTY7n6ekp3377rVy8eDHXZe3atRa7c6SF1yo5GjVq1BN/GD/99FN5++23zXqNu3fvSq9evYxmjLK1tZVevXqZ/OPp5uamTL7g7u4utra2Srzs/1Zz4IqIrFu3Ttq1ayctWrTI8SV++/ZtuX37tqq4Iln9l3/++WcRyepnW6JECdHpdJI/f/5cu2y9yDbXqlXriT+68fHxotPpTI775Zdfir29vURFRYm7u7tMmzZNfH19ZdCgQTJ48GBxdXU16kv+rJ7Hl0NmZqb89ttvMmnSJJk+fbps375ds9fav3+/6n76e/bskSpVquSYfalgwYJPTMiexcyZMyUyMlIqVKggn376qdy/f1/Zdvr06RyzXql18+ZNuXPnjtlxtGzv8OHDxcnJSQYPHqzMODl48GBxdnaW4cOHmxwvISFB3nzzTXF2dpbo6GhJSkqSmJgYo4HHhu45ai1evFiKFi1qdEwYxpmYa9euXTJjxgyZOHGi0nXWElJTU2XOnDnSu3dvGTBggCxcuNBoBjc1MjMzlcTQ8F7Y29vLsGHDVMVbs2aNeHh4SGxsrMTGxkpgYKB88803snv3bpk/f774+/sr405MpcXnedu2bfL555/nuX3Lli3y7rvvmhxXq+9hLT8bGRkZsm7dOhkxYoR0795dunfvLiNGjJD169dbZOyKpS8ePMt7rGaMyT///PPEC33r1q2TrVu3mhw3u7Nnz8r7778vlSpVkpCQEGnfvv0TuzU+SWBgoFnnY8+ia9euMmrUKBHJutjm4OCg/F++9957JserV6+ejB07Ns/tas+rFixYoOksdQasc5TNvXv3YGVlZdbtVIO7d+8qt/aCg4NVdRtauHDhM+/buXNnk+M/b4mJiXB3dzeru54W5s2bh/v37+PDDz/MdfuNGzcwe/ZsjBw50uTY33//Pfbu3YvIyEi0bdsW27Ztw4gRI3Dv3j00btwYw4cPh15vWu/W7du3o2rVqqybkM2tW7dw/vx5ZGZmokCBAggMDHzRTXomN2/eVLqZlixZ8qWto+Tl5YVp06ahbdu2Rut/+OEHfPDBB7l21VHj/PnzuHfvHkqWLGmx4/vevXtITU2Ft7e3ReK9qtLS0nD27FmkpqYiNDTUrG6LP//8M/r27Yvr168bdbG0s7NDz549MWXKFKOaZqZ6VT/PWjp37hzu379v0c+GVnbv3o3Dhw8jNTUV5cuXR1RUlKo4Xbp0wbRp05Qu+qSdzMxMZGZmKsfW0qVLsWfPHhQrVgw9evRQus4+q19++QV3795Fhw4dct3+77//4tdff31pz12ZHNErIy4uDhUqVHjRzfhPu3//PuLi4uDh4YHQ0FCjbQ8ePMCPP/6ITp06qY5/6tQpTJ8+HSdOnAAAhISE4IMPPjC7v/TzYqkigXfu3EHv3r3xww8/IDMzE0BW0dXWrVtjxowZcHV1tURzkZ6ebpHijm5ubjh48CCKFStmtP706dOoXLkykpKSzH4NLS1YsADNmzc3633V+rMB5P75iImJQcmSJc2Kq4WMjAz88ccfRklMhQoVXsoT2YyMDFy6dAmBgYHQ6/V4+PAhVq1ahczMTNSuXVsZm2cOrQt+iohZFxZ//vlnNGjQAI6OjhZs1atLRHDx4kX4+/vD2toaaWlp+OWXX/Dw4UO89dZbJhcazW2sVV5cXFxMba6Rs2fP4ty5c6hRowYcHBzMPjZeRbGxsXB2dkbLli2N1v/000+4d++e+UmX5vemXmLXrl2TESNGSLt27WTAgAFmdTvRYj7+p82iln0xVVpamgwcOFCCg4OlUqVK8u233xptVzuDj0jW7dKOHTtKUFCQ2Nvbi6Ojo5QuXVqGDRtm1jSLWtf30VJSUpKcPHlSTp48qboOSHZaFDM+deqUFC5c2KgQXvb32ZxjQiSr3oq1tbVUqVJFKYocEREh1tbWsnz5cpNiTZ069ZkXNbQuEtiqVSspVqyYbNiwQfkMb9iwQUqUKCGtW7c2Od6yZcuM6qxMnz5dKZbs6empqp5EdjExMbkWsR4wYID07t3brNgiWd3J5s+fL59++qlMnz7d4l1IbGxszJrdSuvPhohlPx8G8fHxMnbsWJkxY4bcunXLaFtycrJ06dLFpHjlypVTylSMHj1a7t69q6pdeVm9erUMHz5cdu3aJSJZs5s2aNBAoqOjZc6cOapiHj58WHx9fUWv10vp0qWVsTdOTk7i7Ows7u7uRrPWmsrSBT/zYu4xrNPpxMXFRbp165ZrsWFz/fXXXzJ//nzlPOrEiRPSs2dP6dKli1ld6bVw8uRJKVy4sOj1eilatKicP39eKlSoIE5OTuLo6KiqLlz2Oo5PW9S6ffu21K1bV3ktw7HWpUsX6d+/v+q4N27ckM2bNyvnJgkJCTJx4kQZP3682VPTa6VYsWLKdOzZbdu2TYoXL252/NcqOXJwcFCqvB8/flxcXV2laNGi0rJlSylZsqQ4Ojoq00+bSov5+LX8sI0cOVJ8fHxk8uTJMnToUHF1dZXu3bsr2xMSElT1B92wYYM4ODhIixYtpEOHDuLo6CgxMTHyySefSNGiRSU4OFh1ATMt6vtofZJtKFb7+P9XSEiI6vEPWhUzbtasmTRs2FBu3bolZ86ckYYNG0pQUJBcunRJRMw/ASxSpEiu41NGjBhhcp0jw0QRhsUwniJ7gWQnJycJCgpS1VatiwQ6OjrKzp07c6zfsWOHqilksw9cnj9/vtjb28uIESNk7dq1yngTUydPMJyg9+vXTz744APJly+flCpVSrp27Spdu3aV0qVLi4uLi8TExJjc3pCQECWxv3z5sgQGBoqrq6tUqlRJPDw8xNvbO8f0y88i+xjN7ItOpxNXV1flsam0/myIWPbzIZI1kNowcUZAQIB4enoanUyoabO9vb1SdFyv1yu/p5Ywe/Zssba2lgoVKoiLi4ssWrRI8uXLJ++//7706NFDHBwcVI07io6OlnfeeUeOHj0qH330kYSEhEjLli0lLS1N0tPTpUOHDhIVFaW63ZYu+Jn9c5d90ev10qlTJ+WxqXQ6nYwZM0bKlSsnOp1OSpUqJV9++aVFLkSsX79ebG1txcPDQ+zt7WX9+vXi5eUlUVFRUqdOHbGyslKdIM2YMUPq1q0rLVu2NKqPJ5J1UVDNd3zTpk2lSZMmcuTIEenbt6+EhIRI06ZNJS0tTR48eCCNGzeWDh06mBQz+yROCxYsUApxZx+jWaBAAVmwYIHJ7TXo2LGjREdHy5UrV4ym296wYYOEhoaqimmYlESn04mvr6/Ex8dLoUKFpFixYlKiRAmxs7OT3377TVXs48ePS69evSQsLEx8fX3F19dXwsLCpFevXnL8+HFVMQ3s7OzyrMdoTrkGg9cqOco+uK9p06bSuHFjJYHJyMiQNm3aSKNGjVTHtvR8/Fp+2IoWLWpU9OzMmTNStGhReffddyUzM1P1j31YWJjMmjVLebxx40YpWbKkiGTdrapbt66qwa8i2tT30fIke9KkSeLo6CiDBw+WrVu3yl9//SV//fWXbN26VYYMGSJOTk4yefJkk+NqVczY29vbaMBoZmam9OzZUwICAuTcuXNmnwA6ODjkWovh9OnTquocGSxZskSqVq2ao0By9erVZfHixapial0k0N/fP9fBuYcPH1ZVay37d1vlypVl0qRJRttnzpxp8mx1hhnTnrbUrl3brPa2b99eIiMjlauWd+7ckaioKGnbtq3JcZ2dnaVhw4ayYMECZYmNjRUrKyv57LPPlHWm0vqzIWL5z0dERISSwGdmZsrEiRPF2dlZ1q9fLyLqkqMqVapIVFSUjBo1SnQ6nQwcOFBGjx6d62Kq0NBQZZKdLVu2iL29vcyYMUPZHhsbq6oGWPb6hvfu3RMrKyujO0XHjh0zqzCwFgU/w8LCcnzOdDqdVKpUySKfuUOHDkmvXr3Ezc1N7OzspGXLlmbNdhYRESFDhw4VkazCte7u7kYXjwYPHqyqQPvUqVPF0dFR+vTpIx06dBBbW1ujyTXUfu68vLzkzz//FJGsu9Y6nc7oYtXu3bslICDA5LgGderUUWoGZbdkyRKpWbOm6rjZ6389XrNMbY2qatWqSZ8+feTOnTsyefJkKViwoFFdo48//ljVzH3r1q0TW1tbqVKliowcOVJmzpwpM2fOlJEjR0pkZKTY2dk9sSjx0/j7+8uqVatyrF+5cqXZ9UpFXuPkyN/fX3bs2GG0/Y8//lBdqPXxWVWuX78un3/+uRQrVkz0er1ERETk6LpmCkt/2HIrGnn16lUpXry4tG/fXq5du6bqS8fe3j5HoVYbGxulUOuOHTtUFRIVyX3mmqtXr8qYMWOkSJEiotfrpXr16qpii1j+JDsgIECWLVuW5/alS5eKv7+/yXG1KmacL1++XBP5Pn36SKFChWTHjh1mnQA2aNDAaCpzg/nz56sqGmlQpEiRPAskBwYGqoqpdZHAOXPmSFRUlNFd1L///lvq1av3xClm86LT6ZSr+Pnz58+1gKaaEzWtZP8sFylSJMeJ2e7du1V9Ns6cOSOVKlWSTp06Gc0AaG1tbdaVSq0/GyKW/3xkL8hpsGTJEnFycpLVq1erOrE8efKktG7dWipWrKh0UwsLC8uxqJk23sHBQbkTJ5LVjSx7l54LFy6o+sy5ubkpXaTS0tLEysrK6M76iRMnVM/4ami3JQt+jh8/XoKCgnLcaTH3GM7t9/P+/fvy3XffSa1atUSv16v+vnRxcVES+4yMDLG2tjb6Tj569Kj4+PiYHDc0NFSWLFmiPN69e7d4eXkpd1jVJkePH2vOzs5Gn5XLly+rKlqbPX5u3fJOnTpl1oVAZ2dnJW72Y+3gwYPi4eGhKmb274n09HSxtrZWEkeRrIszrq6uJsctW7bsE2cyHTlypJQpU8bkuAaDBg2SwoULy5YtW+TRo0fy6NEj2bx5sxQuXFgGDBigOq7Ba5UcZe8GULhw4Rxd6M6fP6/6dpxW8/EbWPrDFhQUlOMWtUjWVfLixYvLm2++qepLJzg42OhqwJkzZ8TKykoZD3H+/HnVXw5a1/ex9Em2vb39E+8aHj9+XNV7kb2Cuojxl6SIyKVLl1Qdx5UqVZLvvvsu1219+vQRNzc3k48Jw13OVatWyaxZs8TLy0v69OkjixYtkkWLFkmfPn3E29vb6G6jqRwcHOTAgQM51u/fv1/1sebn52d0AtW2bVujY+/YsWMmn1AZThoNi7Ozs9jY2EhwcLAEBweLjY2NODs7qzqx1Ol08t1338mqVaukUKFCsmfPHqPtx44dU3WilpetW7ca1YgzVfZkzs/PL0e/9osXL6r+Lk5PT5dBgwZJcHCwMnbF3BNLLT4bItp+Pry8vHKtqfLDDz+Io6OjzJo1y6yEztJTWRuSTJH/v1u7du1aZfu2bdtU1SGsW7eudO3aVa5evSqjR4+WokWLGo216t27t1kX1apXr67UizLU9hHJ6pobHR2tKuaBAwekePHiMmDAAGUqd3OP4af9fp45c0Z1V+HHE/HHf5PUfp5zu4hrSLQGDx6sOjkKDg42ulM0c+ZMSUlJUR7HxcWpqtVlULx48Vynsx84cKBZ42EaNGigTMFvONYyMjKkZcuW0qJFC1Ux8+fPL8eOHRORrPFzer1euRMqktWbIX/+/CbHtbe3N7rQ/LiTJ0+a1f3t4cOH0qpVK9HpdGJjYyM2NjZiZWUlXbp0MRp/q9ZrlRzpdDqldpCNjY0sWrTIaPvGjRtVXznRaj5+A0t/2Lp27Zrn3PVXr16VokWLqvrSGT16tBQqVEhmzZol8+fPl9KlS0vz5s2V7StWrFDdN1br+j6WPsmuXr26dOrUKdexZ48ePZJOnTpJjRo1TI6rVTHjzz//XBo0aJDn9l69epk8Du3xeiV5LeacpDVq1EjKlStnlMwcOnRIypcvL40bN1YVU4sigaNGjXrmxVSPv5/jxo0z2v7NN9+YXQQ2O0sMDi9TpoySJD4+4cD27dvN7hqxefNmCQgIkCFDhoiNjY1ZJ5ZafDZEtP18vPnmm3l22/3+++/FxsbG7LtdltSnTx8pVqyYjBs3TipXriydO3eWkiVLyvr162XDhg1SpkwZVfVWDhw4IJ6enqLX68XLy0uOHTsm4eHh4uvrK35+fuLg4JDrhcJnZemCnwZ37tyRTp06SdmyZeXo0aNmH8Na/n6WLVtW6a4pkpXAZP/d27Fjh6qu6bn18BHJurDo4+MjnTp1UnUM9+jR44ljMMePHy9vvfWWyXEN1q5dK/b29lK6dGlljGaZMmXE3t7eKOE31dGjR8Xb21vq168vtra28s4770hISIj4+Piorn3VtGlTadSokezatUu6d+8uFStWlIYNG0pqaqrcvXtX3nnnHalfv77JcUuWLClffPFFntu/+OILs7qmG5w+fVp+/PFHWb16tVy8eNHseAavVXKUvR/6ggULjLJjEZExY8aoGugoIvLuu+8aXXmwNEt/2C5evPjE/p7Xrl1T1TffcNXWz89PPD09pV27dkazJO3fv191QdFt27aZPcnFk1j6JNswS5Knp6c0b95cevbsKT179pTmzZuLp6enFChQQNVMMM+jmPGr5ObNm9KgQQPR6XRGBZIbNGig+mTgeRQJfJ5Wr16tqn939jtd2RedTichISHKY1M9ngw+3raPP/5Y2rRpY3Lcx92+fVuaN28ubm5uT7yK+V+0YsUK6du3b57blyxZIrVq1bLY6wUFBZk8w1d2qamp0q1bNyldurR0795dHj58KJMnTxZbW1vR6XRSq1Yt1Z/n1NRUOXTokNLV8v79+/LNN9/I9OnTLXJcWLLg5+N++OEH8fHxEb1eb1ZydPHiRYsUes3NrFmzZM2aNXluHzJkiHTt2tXkuG3bts3zGD527Jh4eXlpkuCfP39eGQqg1uXLl2XIkCHSvHlzad68uXz66acWmc04KSlJxo0bJy1btpQGDRrI0KFDzWrr6dOnpVixYsp3+tWrV6VJkyZibW2tjJ1XM8HTjz/+KNbW1tK4cWOZOnWqLF26VJYuXSpTp06VJk2aiK2trepZOJ8H1jl6hVy9ehWzZs0yqoHRs2dP+Pv7v+CW/TfcunULnTt3xoYNG5TaMI8ePUJ0dDQWLFigqojknTt3sHjxYuzbtw8JCQkAAF9fX0RERKBdu3Zm1zvIjSWLGb+sUlJScrx3Z86cUT4bJUuWRPHixV9E01QZPXo0+vTpY3JtDa3Z2NggKioKVapUUdaJCMaOHYuePXsqnwk1BZJJO9OmTUP37t1hb2+Py5cvw9/f32J1UKZNm5br+v79+2PQoEHw9fUFgDyLapvqwYMHSE9PfynrJz0vV69eRVxcHKKiolQVlH9VHTlyBHFxcejSpUuu248dO4aff/6Z3z8W8M8//8DT01N5vHnzZty/fx8RERFG602xZ88eTJs2DXv37s1x/vPRRx8hIiLC5JiNGzdGq1at8M4778DBwUFVu54FkyNk/dhnZmaaVdH7cYcOHTJKYipWrGix2Jbw8OFD6PV6JQk4d+4c5s+fj8uXL6Nw4cLo2rUrgoKCzHqNjIwM3L59G3q9Hl5eXpZodq6KFCmC3377LUeBymfxXzvJtpRDhw7hxx9/xOXLl5GWlma0bcWKFSbHW7NmDQ4cOIDo6GhUrVoVW7ZswZQpU5CZmYm3334b3bt3NymelZUV/v77b3h7e6NOnTpYsWIF3NzcTG7X0xw4cCDXL/bKlSuripdboUARgZeXF3bt2qUU+zQlaT5y5Mgz71u2bNln3hfIqnTfuXNntG/fHiNHjoRerweQlTQdPnw4RzHUl8m5c+cQGxuL8+fP46uvvoK3tzfWr1+PgIAAlCpVyuR4hw8fxurVq+Hh4YFWrVoZJbIpKSno27cv5s+fb8k/AUBW4eE5c+ZgxIgRz/wca2trXL9+Hd7e3kafFUvQ6/UoWLBgjkKnly5dgp+fH2xsbKDT6XD+/HmLvJ7W7t69i7i4ONSoUUPV89etWwcrKytER0cbrf/tt9+QmZmJBg0aWKKZZskroc2NpZLal92JEyewb98+REREoGTJkjh58iSmTp2Khw8fokOHDqhTp45J8bT8Hn4atcdw+fLlsXnzZri7u2PMmDH4+OOPX/oiwXq9HlZWVnByckLbtm3x/vvvo0KFCpZ/oRd41+q5S09Pl6FDh0qNGjVkxIgRIvL/0y3b2toqxR7NceXKFalWrVqO6aCrVq2q1IewpNTUVFXd1GrWrCk//fSTiIjs2rVL7OzspGzZstK6dWspV66cODo65hjU/azWrFkj1atXFzs7O6Wuj6urq3To0MFohhhT5VV/yMrKSoYMGaKqHlH2Qaq1a9d+Yleql5UlixmLZHXjsLGxkUaNGomtra00atRIihcvLq6urqqmYdeifomLi4sy5iX74H5LuXHjhvI5Lly4sFSuXFkqV66sFAKtVq2aqi4+edUpM4wrUTO+5PHnWrr4YFJSkrRp00bCw8OVfu3mDg4X0a5YtEhWF1wHBweJiooSW1tbZXD4+PHjVQ1c1qJm0LOKj483Oba/v7/MnDlTLl68KDqdTuLi4uTSpUu5Lqbq0aOHhIWF5RhzZoljYvr06dKxY0el2/B3330nISEhUqJECRkyZIgm3arVvL/ZlSlTJteu7evXr5eyZcuaHE+LgvJa14XL7uDBgzJw4EBp3bq10qXMsJgjMTFRJk+eLO+995689957MnnyZKVWmqm0qMuU1/dw9nGD5haBzYvaY/jxumVajum2FJ1OJ8ePH5cvv/xSypQpI3q9Xt544w2ZPn26UqDaEl6r5GjYsGHi4+Mj/fv3l9DQUOnZs6f4+/vL4sWLZeHChVKwYEGZOHGiWa8RHR0t4eHhOaaDjoiIUD1zzZOo/VC4uLgo/cNr1qyZY6zVsGHDpGrVqibH/e677yRfvnwyYMAAGTp0qFKbadasWVKzZk1VlacNdDqdFCpUKMcXvU6nk4IFC0pgYKDJX+5anmSnpaXJwIEDJTg4WCpVqpRjKndzpiHVqpixSNaP/ddffy0i/z/rUGZmpnTr1k25qGAKLeqXvP322+Lj46PU/6hatarUrl0710WNFi1aSERERK7jEU6ePCmRkZHyzjvvmBy3YMGC0rBhQ9myZYtSw2zr1q1iZWUlsbGxyjpTXLx4UVl++eUXCQ4OltmzZ8vhw4fl8OHDMnv2bClWrJj88ssvJrc3u/nz54uvr6/MmTPH7MHhWhaLFsmqx2MYDJx95qz9+/ermuhBi5pBBob/p7yWZcuWmRx7zpw5yti7pyXkaqxYsUL8/f1l+vTpyjpzk6OxY8dKvnz5pEWLFuLr6ysTJkwQT09PGTdunHz++efi5eWl6vvnacxNjh4vX2GgdupxLQrKZ6dFXTgDS19YM9i+fbu4urqKv7+/kmgFBASIi4uLqovDWtRlel7fw7lRewxrWbdMJGusfNeuXWXgwIE5LqYkJiaaXa9LJOs7vXv37uLq6ioODg7Stm1b1QWHs3utkqMiRYoohRzPnDkjer1eli5dqmxftmyZlC5d2qzXsLe3z3M6aHPmt8+L2g+Fk5OTcoche2Exg7Nnz4qzs7PJcUuWLGn0nh48eFAKFSokmZmZIiLK1SQ1tLhiqeVJ9siRI8XHx0cmT54sQ4cOFVdXV+nevbuyPSEhQfUMV1oVMxbJqulj+LH38PBQBhb/9ddfqqY31aJ+yb1792TWrFny8ccfi06nk+7du0vfvn1zXdRwdnbO9XNscOjQIVWfj3/++UeaNWsmtWvXlqtXryrrLXHVXSRryuncrmKvXbtWypcvb3b806dPS6VKlZSrd2ppWSxaJOv7zTClcvbk6MKFC6rql2hRM8gg+xXn3GapU5vEpKSkyNGjR0Wn08nmzZslPj4+10Wtq1evSp06daR+/fry999/m30MBwcHy88//ywiWb9rVlZWRifrK1askKJFi5oc13B3JK/FxcXFrOTIx8cn15OxTZs2qarpp0VB+ey0qAtnYOkLawalS5eWbt26yaNHj5R1jx49ku7du6s6Z9OqLpOBpb+HtTqGtaxbtmTJErGyspKGDRtKtWrVxN7e3ujzrPY7M69ZF+/evSuxsbFSrVo1i9yde62SI3t7e6Nb1fb29kZdkM6fP292ocRixYoZFeQ02L9/vwQHB5scT6sPRZ06dWTSpEkiIhIZGSkLFy402r58+XJVFaJzq0tgbW0t165dE5Gs98HNzc3kuAaWvmKp5Ul20aJFlWRcJCshL1q0qLz77ruSmZlpkS8HSxczFsm6u2FIiMqUKaMUH96zZ4+qWjla1S8xqFWrlsW7Q3p6ej7xDs7WrVvF09NTdfyZM2eKn5+f8t5aKjnKq7bWX3/9ZVZNiewyMjIkKSlJueChhpbFokWyjuHdu3eLiHFytGLFCilSpIjJ8bSsGeTp6Snffvut0ZXn7MvatWvN+rFfsGCBPHjwQPXznyQzM1M+//xz8fX1FSsrK7OO4dwuohjqr4ioL7zs6OgoAwYMyDFbrWEZPXq0We9v9+7dpUyZMkbJ85kzZ6Rs2bKqZmjTuqC8FnXhDCx9Yc0gr5o5amvlaFWXycDS38NaH8Milp/qPSwszGiYw7Jly8TJyUm++eYbEbF8cpRd9oLtar1WyZGPj4/R9JqRkZFGV29PnDhhdqHElStXSuXKleXgwYPKuoMHD0qVKlVU3U7V6kOxZ88ecXV1lZEjR8r06dMlf/78MmzYMFmyZImMGDFC3NzcVHUxDAkJUcYyiWQVU7O1tVWu+Jw5c8asYrgilr9iaWDpk+zcEsWrV69K8eLFpX379nLt2jVV/3daFjMWyZo+1dAlacyYMeLl5SXvv/++FC5cWNVdP63ql2ipd+/eUrhwYVmxYoXR+Jfk5GRZsWKFBAYGSkxMjFmvcfz4cXnjjTekbdu2FjuGy5UrJx07djQaO/nw4UPp2LGjRescmUvLYtEiIgMGDJBq1arJ33//Lfny5ZMzZ87Irl27pEiRIqrqSGlZM6hevXoyduzYPLfHx8erusP8PB06dEi++uors/r8BwUFKd0UT58+LXq9Xn788Udl+9q1a1Xd2YiMjHzimEZzu9UlJSVJlSpVxNraWunqbW1trXoMq9YF5bWoC2dg6QtrBpGRkbmeP/3yyy8SHh5ucjyt6jIZWPp7WOtjWAvZ794bbNmyRZydnWXWrFmqkyMtLobm5rVKjmrXrv3E2j0//vijVKhQweS4hsKyhsXQ1zt7zRVbW1txd3c3ObaWH4o9e/ZIlSpVcnTlKFiwoMkD5A2+/vprcXV1lUGDBsmIESPEz8/P6OrZ4sWLLXKSZskrlloJCgrKtbjgtWvXpHjx4vLmm2+qvnKiVTFjkayuX4Y7fRkZGTJ+/Hhp3Lix9O/fX9XJj5b1S44fPy69evWSsLAw8fX1FV9fXwkLC5NevXqZdUw8ePBAevbsqXx+7e3txd7eXvks9+rVyyJX4x8+fCj9+vWTsLCwHD8kauzfv1+8vb3Fy8tL6tatK3Xr1hUvLy/x9vbO9Y72kzz+vfakxVRaFosWyXpf33//fbG2tlYqqOv1eunQoYNR15xnpWXNoBUrVuT4DGeXmJioquaciMiMGTOkbt260rJlyxzfRbdu3bLIAHxLGTZsmHIhJigoSAYPHiwBAQEya9YsmT17tvj7+6uqQ/jZZ589MSG+fPmyWV04RbJ+j3777TeZNGmSTJ8+XXUtPxHtC8prURfOwJIX1rKPu1u6dKkEBATI5MmTZefOnbJz506ZPHmyBAYGGnXjf1Za1WUysOT3sIh2x/CqVaueeTFVgQIFctQSFcnqKeLs7CxDhw596RK67F6rqbxPnz4NGxubPKeo/v7772FtbY1WrVqZFHfhwoXPvG/nzp1Niv35558jPT09z3n8r1y5ghEjRiA2NtakuNndunUL58+fR2ZmJgoUKIDAwEDVsQBg1qxZWLx4MR4+fIjo6GgMHz4c9vb2ALKmyc7IyFCmLDZXXFwcdu3ahU6dOsHd3d0iMa9fv445c+bg7NmzKFCgAN5//31V7X3//fchIvj2229zbLt27Rpq1aqF8+fPIyMjw6S4jx9vJUqUMKpDM3bsWPz777/43//+Z3KbLS23qdINzK1fsn79ejRr1gzly5dHdHQ0fHx8AGRNfbxp0ybExcVh1apVOabYNbX9cXFxRlN5V6hQQZP6VJZy9+5dLFmyBCdPngSQVUqgXbt2JtdHyX6c/fPPPxg3bhyio6OV2hR79+7Fb7/9huHDh6Nfv34mxX706BGGDh1q9D0xdepUZXrsAwcO4MGDB6qnVza4cuUKjh49itTUVJQrV07VdP9a1gzS0rRp0zBkyBB06dIFycnJ+PHHHzFq1CgMGTIEQNbnxM/Pz+TvH4MWLVqgcuXK+OSTT4zWT5o0CQcPHsRPP/1kUrzMzExMmDABe/fuRWRkJAYPHoxly5Zh0KBBuHfvHho3boyvv/76pa/zIyJmHR9dunTBtGnTNK/rpEXJisTERDx48AB+fn7IzMzEpEmTsGfPHhQrVgzDhg0z6Tdar9dDp9PhaaeoOp1O9TGsJUt9D2vJUJrB4PH3O/txbOp73KxZM7zxxhsYPXp0jm3btm1Do0aNcP/+/Zfy/w7A6zWVN2Vxd3eXW7duiYhIly5dJCUl5QW36MXSava3ixcvGnUdety1a9dMviK8atUqSUtLM7ktz+rRo0dy7tw5pZL6gwcPZNmyZbJ06VJJSEgwOZ6WU6WXLVtWhg8fnuf2kSNHSpkyZSz2epaUV6X6jIwMk6dXLleunHJHb/To0XL37l2z2/e4t99+22icn8H06dOladOmFn+9l4mVlZVyDL8q092KZM0SuWTJEuXx7t27xcvLS/nMmDv9eP78+Y26qRscOXJEvL29Vcd91dnY2Fhk4oTXXV5j8HJbyHybNm2S8uXLy4YNGyQ5OVmSk5Nlw4YNUrFiRdm4caPJ8bZt2yaff/55ntu3bNmi6m6Xs7OzvPfee8qYUq28tsnR2bNnZejQodKmTRvlx27dunVGA0DNkZ6eLhs3bpRvvvlGfv/9d1VdObTi5OSkDD7MPn5FCwcPHpTvvvtOvvvuO6NxWGo0atRIvvvuO7l3756FWpdF69nfLCn7/5elT9QOHz4sBQoUUGatuXz5spQuXVqcnJzE2dlZ3N3dcx3I+yRaTpWe1yBdA7WDdQ1Wr14tw4cPl127domIyObNm6VBgwYSHR0tc+bMURUzOTlZWrZsKfb29uLt7S3Dhw83+m5Qc8L6PGpVODk5KbM7ZWfuGMLz58/nOrX/6dOnc50e+VlYulaOljWDtGqzSO5jHg2zcA0ePNjs5Civz9+JEycsNvmHpdy+fVu2bNmi1MW5deuWTJgwQUaPHq06kenXr1+ui16vl06dOimPLSUhIcGsY0zkxdSRellpVWdNi2PtaRITE3NMqmWqUqVKyc6dO3Os37FjhzKT6MtAp9NJqVKlRKfTScmSJWXKlCmanMO+lsmRpQsEiojExMQoM5NduXJFSpYsKVZWVuLj4yNWVlZSpkwZo8kfzBUUFKS6XlBUVJSUKVNG3n33XdHpdNKmTRvp0qVLrotaWhTD1el0Ym1tLa6urtKzZ89cZ49SG1fL2d82b94so0ePlp49e0rv3r1lypQpqv/vfHx85Ndff1XabckvhejoaHnnnXfk6NGj8tFHH0lISIi0bNlS0tLSJD09XTp06CBRUVEmxdRyqvSSJUsq/dtz88UXX0iJEiVMjiuiTeFaEZEPP/xQihcvLj/99JPMmzdPChcuLA0bNlQG7qqZ3l3rWhUiIgEBATJlypQc66dMmaJqVkuDGjVq5Hr3dNGiRVKzZk2T42lRK0frmkFa1ffJ7btMJOvuuI+Pj3Tq1Mms5KhSpUq5HlMjR45UPW28Fies+/fvF1dXV+W36NChQxIUFCTFihWT4OBgcXBwMJqc4FnpdDoJCwuTWrVqGS06nU4qVaoktWrVUvW9lpKSIu3bt5eAgAClMH3v3r2VY6xGjRqq3gst60hpUdNPy/EwWtVZ0+pYexpLTMhgb29vVGLD4PDhw5pc7EhPT1eV7BvO1+Lj4yUmJkY8PDzE1tZW3n77bVm3bp1Zs6hm91omR5YuECiSddJqOLBatWolUVFRSte1f/75Rxo1aqSqaOTUqVNzXaysrGTIkCHKY1MkJCTIJ598Iu+8844yELNZs2a5LmppUQxXq8rIWs3+duPGDalcubLo9XqxtrYWvV4vFSpUUCaRGDhwoMkxR44cmaPadl6Lqdzd3ZUrW/fu3RMrKyujwaPHjh0zefpqLadK//HHH8Xa2loaN24sU6dOlaVLl8rSpUtl6tSp0qRJE7G1tZXly5ebHFdEm8K1IllJxtatW5XHt27dksqVK0u9evXkwYMHqk4itKxVYRAbGytWVlbSqFEjGTt2rIwdO1YaNWok1tbWEhsbqzquYSa5x505c0ZcXV1NjqdVrRwtawZp1ea2bdvm+bk6duyYeHl5mXVC9euvv4q1tbV06tRJmT21Y8eOYm1trWpmVq1OWKOiouT999+XlJQUmTx5shQqVEjef/99ZXuXLl1U/daNHz9egoKCctQ4MnfmyZiYGClZsqRMmzZNatWqJU2bNpXSpUvLrl27ZPv27RIaGmpUsPRZaXWciWhT0y+vml/ZH6v9rdOqzppWx5qhm1tey86dO81OjqpXry5vvvmmUff5hIQEqVevntSoUcOs2LlRm9A9PmHJgwcP5Pvvv5e6deuKXq+XQoUKPbG7/bN6LZMjSxcIFMnKug0xCxUqlGNGkqNHj0r+/PlNjqvT6aRQoULKFKGGxTCrXGBgoFkzDgUGBsrt27dVPz8vWhTD1aoyslazv7Vu3VqaNWsmycnJ8uDBA4mJiZFOnTqJSNbdJE9PT1V3H06cOCGrV68WnU4nCxYskJUrV+a6mMrNzU25o5WWliZWVlZGV7lOnDihamYyAy2m4Ny9e7e0bt1aAgIClJmXAgICpHXr1rJnzx7VcbUoXGuI+/isdCkpKRIRESF16tSR8+fPm/UjZ+laFdnt27dP2rVrJ+XKlZNy5cpJu3btZN++fWbFdHFxyfN7Qk2RXa1q5RhoUTNIqzYfPnxY5s+fn+f2o0ePqprWPLs1a9ZIZGSkODo6iqenp9SuXfuJ9cGeRKsT1uwXfdLS0kSv1xv9PsfFxam+KHrgwAEpXry4DBgwQBkLam5y5O/vL1u2bBGR/68Ll71e3po1a1TdEdfys6FVTT8DS4+H0arOmlbH2tMuiJpz59rgzJkzUrp0abG1tZXg4GAJDg4WW1tbKVWqVK4XsMylNjl6UtfxCxcuyLBhw8Tf39/c5r2eyZGlCwSKZA0ON0wpGRISIps2bTLavmfPHvHw8DA5bo8ePSQsLCxHX1VL1UXRiqWL4YpoVxn58dpRj08/OWbMGFV9x11cXIx+fFJTU8XGxkbpErFo0SLV3b5EREaNGmXRwfd169aVrl27ytWrV2X06NFStGhRo66VvXv3lurVq1vs9V5mWhWuLVGiRK6V0+/cuSMRERHyxhtvvNTTm1pao0aNpGXLlkbjrh49eiQtWrSQ+vXrmxxPq1o52duW3f79+2Xv3r1mJUxat/lVodUJq5OTk1Hcxwt+Xrp0yaxuQ3fu3JFOnTpJ2bJl5ejRo2JjY2PWb7OdnZ1RsXpHR0ejopZqkxgtjzOtavoZWHo8jFZ11rQ61lxcXGTixImybdu2XJd58+ZZ5HfDMCW9oUfSxo0bVXdTM1xEy2spWbKkZkVgLdG17rVMjixdIFAkq9tJoUKFZOvWrcogx99//12uXbsmW7ZskTJlyhjdXjXFihUrxN/f32i2KEvcus+tP7qlWLoYrsjzq4xsKV5eXkb/R/fu3RO9Xq8M1Dx37pzqO5WPe/DggZw9e9ask7QDBw6Ip6en6PV68fLykmPHjkl4eLj4+vqKn5+fODg45Fq3yRRXrlyRGTNmyCeffJJjILMlWOJ9ENGucO0HH3yQZ/falJQUCQ8Pt9iP3JYtW2Tu3LmyevVqTWc4NMfx48fF09NTgoOD5d1335V3331XgoODxcvLK9f+70+jVa2cixcvSoUKFcTKykrq168vycnJEhUVpXTxKVKkiOrvHq3a/Lh///1X5s6dK8OGDZN58+ZJUlKSRWLOmzdPhgwZonyvxcXFqRpfq9UJa8mSJY16FKxZs8ZoUp99+/aputDxuB9++EF8fHxEr9eb9dvs5+dndMe+bdu2Rr97x44dU3UHX8vjTKuafgaWHg+jVZ01rY61WrVqycSJE/Pc/jIWirazs5POnTvLqFGjcl169Oih6piw9EXhvLyWyZGlCwQafPHFF+Lo6CgODg45BvA2a9ZM7ty5ozr21atXpU6dOlK/fn35+++/zU6ODLdhixUrJhMmTFDVl/txWhbDFXl+lZFFLHOS3bx5c2nRooWkpqZKWlqa9O3b16hP9759+8TX19fkuLGxsUqXsfv378t7770nVlZWytimHj16qG53amqqHDp0SDlW79+/L998841Mnz79iTPDPYvff/9dGWBtbW0tYWFh4ubmJq6urqoGLmv9PmhRuDYxMfGJM2KmpKSo6pbUoEED5WT3n3/+kfDwcNHpdMq4kpIlS6qavEOLgdaPu3btmgwZMkTeeustadGihYwePVo50TZVRkaGfPbZZ9KoUSP5/PPPJTMzU3744Qfx9/cXT09PeffddyU1NdXkuC1atJCaNWvK6tWrpVWrVlK1alWpVauWXL16Va5fvy7R0dGqx2hq1ebmzZvLTz/9JCJZJ9T58+cXLy8vCQ8PFx8fH/H19TVr9qzDhw+Ll5eXFC1aVKytrZUr5EOHDpWOHTuaHE+rE9ZRo0Yps7Pl5tNPP5W3337b5Li5uXLliqxcuVLV/5dB/fr1Zfbs2Xluj42NlcjISJPjanWciYh07do1z4tFV69elaJFi5r1PWHp8TDp6ekyaNAg8fPzE09PT2nXrp0yRlwk646wmkK+Wh1rc+fOfeLY8oSEBLO6yN66dUsmTpwozZo1kypVqkiVKlWkWbNmMmnSJNWTPlWoUEFmzpyZ5/Y///zzpe4l8VomRwaXLl2StWvXyrJly1TPHva4f//9V3788UeZMGGCfP755xIbG2ux2JmZmfL5558rA/rNTY5+//13+eijjyR//vxiY2MjTZo0kdWrV+dZg+VpHu+e9qTlZaLVSfa5c+ckODhYrK2txcbGRtzc3Iy6W8bGxsrgwYNNjhsUFKSM9fj4448lMDBQVqxYISdOnJCVK1dK8eLFVU32oLVKlSopsyEZuhvcuXNHmjRp8sQv0by8iPfh/v37L2VdsOx3VXv16iWhoaHK2KYrV65IhQoVpGfPnibH1WKg9avIy8tL/vzzTxERSUpKEp1OZ9TNJy4uTnx8fF5Q63Ln7u4uJ06cEJGs5Lldu3bKXZi0tDTp2rWr1KtXT3X8unXrKp+v7N2Hdu/eLYULFzY5nlYnrE9z9+5dsy6CJSUl5ZrM//PPP6pmlfvnn3+eeBFw3bp1RpO6PIvDhw+r/l1/FlrU9MvueY+H0Yq5x5oWDhw4IO7u7lKwYEHp3LmzDBo0SAYNGiSdO3eWQoUKiYeHh6oyLB9++KF89NFHeW4/e/as1KpVy4yWZ8leNmfTpk0WK5vzWidHr6pDhw7JV199ZdYMbdlPptLS0mTZsmUSHR0tVlZW4ufnJ59++ulL+6Vj6dooWp5k3717V3777TdZvXq10Q+9Oezs7JSBtcWLF1f6kRts377drOmVH1e7dm2LFNpzdnaWs2fPikjWXUbDHZT4+HhVJ1PP+314HhISElRNuZ3981yiRIkc09v+/vvvqiZu0Wqg9fLly59L1whLyZcvn5JsZmRkiLW1tdHsdGfOnJF8+fJZ5LUePHhgkRMoBwcH5fNWoECBHBNfnDp1StWMgAYuLi5K/OzJ0cWLFy3WXfhVUL9+faOZLA1mzZolDRo0eAEtyin7IPagoCBNJmHSmiXHw+TGUl2yXzXh4eHSvXv3XN/LzMxM6d69u1SpUuUFtCx3z6tszmuXHB0/flx69eolYWFh4uvrK76+vhIWFia9evWy6AQHd+/elRMnTsjhw4eNlpdFXuN3Ll26JCNHjpTChQtb7JZnWlqanD592iJ93EUsXxvlVTvJLly4sDKbUcGCBXNc1fnrr79UFebMq4aElZWVfP3116prShj4+Pgo3XhCQkKUWPHx8araq9X78Ditx0llZ870pobuD97e3jm67qk9YdVqoLVOpxMXFxfp1q2b2TPePU6LWjlVqlSRYcOGiYjI/PnzlUKqBmPGjJEKFSqobvPGjRulQYMG4ubmpnTFdnNzkwYNGuSY3OdZhYeHK9PRlytXLsdYz40bN6rq1mvg5eWlJFzZk6ONGzdaZAyPJV2/fl0WLVoka9euVe6eGaSmpppVAyz7DGXZnThxQtUkTAbnzp2ThQsXyoQJE2TSpEmyfPly1cevh4eH8jmzdH28JzGnHqOWtOyS/SSXL19WXT9Si6LkIlnjuQx3mHPzshV11qpszuNeq+Ro3bp1YmtrK1WqVJGRI0fKzJkzZebMmTJy5EiJjIwUOzu7J94afhY3b96Ut956y2K1Z+Li4oym/v3uu+8kMjJSChUqJFWrVn1i/9YnedrkBpmZmaqmyJw4caIyAPHRo0cyYMAAZbyRtbW1dOnSxezB4ZaujaLlSbYWX2iffvqpREREyL///iuDBw+Wxo0bK2OE7t69K61atVLVXSa3WhK51ZpQq2nTpsrJ2oABA6Ro0aIybtw4KV++vNStW9fkeFq9D9lZepzU4xdLHl+WLVumOtl46623pHnz5uLu7m50t0cka3ybmm5fWg201ul0MmbMGClXrpxS8fzLL780+4q2VrVyNmzYIPb29mJrayv29vayfft2KV68uFSuXFmqVKkiVlZWsmzZMlVtXrBggVhbW0ubNm0kNjZW1q1bJ+vWrZPY2Fhp27at2NjYyHfffWdy3DVr1oiHh4fExsZKbGysBAYGyjfffCO7d++W+fPni7+/v1ndTrt27SrNmjWTtLQ0cXZ2lvPnz8ulS5ekXLlyT+xOkxtDHa5nWUx14MABcXNzExcXF3FwcJCiRYsaXTwwd9yco6OjHDlyJMf6I0eOqJpAIjU1Vd555x2j71xDV3pnZ2f5+uuvTY7ZrVs3sbOzk8DAQNHr9RIQECBBQUG5LmpoUY/xWai90/6iuqarvfilVVFykaxyLgsXLsxz+8KFC1X17MjN+fPnZePGjaom2zHQqmzO416r5Khs2bJPLA41cuRIKVOmjFmv0a5dO6lataocPHhQnJycZOPGjcqUzWvWrDE5XtmyZZUrh/PmzRMHBwf58MMPZdasWdK3b19xdnbOMUj6WWhV3yj77fvJkyeLu7u7zJ8/X44fPy6LFy8Wb2/vJ8668iwsXRtFq5Nsrb7QHj58KE2aNBF3d3d58803lavjxYoVEycnJwkICFA1c1b9+vWlYcOGOZJmS00bf+7cOeXuaWpqqvTo0UPKlCkjb7/9tqpue1q9D9lZepzUkxJQc+pVGGZ6MyyPn6gPHDhQVfFlrQZaZ784c+jQIenVq5e4ubmJnZ2dtGzZUtWFGRHtauWIZNXQWL58uXInLSEhQYYPHy4DBgxQLq6oUaxYsSee8M6YMUN1cc7ly5dLoUKFchxz9vb20rdvX7P65yclJUlUVJS4ubmJlZWV+Pv7i42NjdSoUcPkgf3ZZ7EaPHiwuLi4SJUqVZQ7tBEREeLi4qJqjGZUVJR06dJFMjIyJCUlRXr16iWenp7Kb4i5yVGtWrUkJiYmx/revXtLtWrVTI7XvXt3qVq1qhw9elTOnDkj77zzjgwaNEju3r0r3377rTg6OsqSJUtMjrt+/XqZPn266HQ6GTt2rHz11Ve5LmpoXY8xL2qTDa16i+TV+8KwfPnll6raq1VRchGRr7/+Wuzs7OTDDz+UVatWyb59+2Tfvn2yatUq+fDDD8XBwSHXbqNP06tXL+U86t69e9KiRQuj37jatWurmqRMq7I5j3utkiN7e/snzrh18uRJs28f+vr6Kplsvnz5lJOzVatWSdWqVU2O5+DgoJw4litXTvmAGCxZskTVDD5ayX7SU65cuRx3RxYvXiylSpUy6zUsXRtFq5NsLb/QRLJ+7Hr37i3169eXevXqSefOnWXu3LlmzZT0v//9T/z9/Y3uPJiTHE2dOlXu378vIlldNi3ZR9xAi/fBwNLjpDw9PeXbb7+Vixcv5rqsXbtWkxl8UlNTlf8HU2g10Dq3O9f379+X7777TmrVqiV6vV5VzRWtauVoyc7OTtPfpUePHsmBAwdk6dKl8v3338vWrVstOqnIzp07ZcaMGTJx4kTVXQCz69q1q9KFMbsRI0ao6pLk7u6e4/t7/Pjx4u7uLgcOHDA7Odq1a5fY29tL9erVlQSvevXqYm9vr6pcRv78+eXQoUPK48TERLG3t1fG6H399dcSFhamur3vvvuuxSeV0aoeo1Z32rXqLaJV7wutipIbLF26VMLDw5UZnHU6nVhbW0t4eLjqO+LZL5QPGTJEChUqJFu2bJG7d+/Krl27JDg4WNXFDi3L5mT3WiVHJUuWlC+++CLP7V988YVZRTlFshIiw49zQECA0p1KbY0GT09P5YvS29vbaBCwSNaMH2riGlh6pp3s/Zk9PT1z3D49f/68WR9iEcvXRjGw9Em21l9oWvnzzz8lNDRUunfvLnfv3jXrB87Kykr5gnxSZeuXlaXHSdWrV0/Gjh2b5/aXsV6FFp52LJw5c0Y+/fRTk+NqVSsn+8mqpZUvX/6JXXgGDRok5cuX1+z1XzYuLi55Trjj4uJicjx3d/dcx/tOnjxZ3NzcZMWKFWZfkPjzzz+lXbt2EhoaKhUqVJAuXbqoHmvj5uZm9Ny0tDSxtrZWfldPnz5tkTEglpr4w0CLeoxa3WnXqreIn5+frFy5Ms/taqev1qoo+ePS0tLk+vXrcv36dbOHP2S/AFa6dGn5/vvvjbavWrVKihcvriq2lmVzDKzxGhkzZgzatWuHbdu2ISoqCj4+PgCAGzduYPPmzdiwYQO+//57s16jRIkSOHXqFAIDA/HGG29gzpw5CAwMxOzZs1GgQAGT4zVo0ACzZs3CN998g5o1a2L58uV44403lO0//vgjihYtqrq9bdq0QePGjdG7d2+j9T/++CN+/fVXrFu3zuSY8+bNg7OzM2xtbZGYmGi07c6dO7Czs1PdXgAIDQ3FkSNH8PXXX+Pw4cNwcHBAp06dEBMTAw8PD9Vx69evj/r165vVtuw8PT1x6dIlBAQE4Pr163j06BEuX76M0qVLAwAuXbpkVnsB4PLly/j777+h1+tRpEgReHp6mt3usLAwHDp0CP369UNYWBhERHUsPz8//Pzzz3jrrbcgIrh69SoePHiQ674BAQEmxb59+zby58+vum3PokqVKti1axdCQkLw1ltvYcCAATh69ChWrFiBKlWqmByvZ8+euHv3bp7bAwICEBsba1LM/v37P/O+//vf/0yKnd2iRYswe/ZsXLhwAXv37kXhwoXx1VdfISgoCE2bNjUp1tOOqaJFi+Kzzz4zuY2dOnXC+++/j6FDh8LOzg7/+9//0KRJE9ja2gIA4uPjERQUZHLcSpUqoUiRInjvvffw7rvvws/Pz+QYefniiy/QqFEjbNiwIdffpfPnz2Pt2rUWe70iRYrgt99+Q7FixVQ9/+rVq7C3t1c+ezt37sTs2bNx+fJlFC5cGH369EFERITq9jk4OGD37t052rd7927Y29ubHK906dLYs2cPypYta7T+448/RmZmJtq2bau6rQZhYWFYsmSJ2XGArGNt6tSp+PrrrwEAU6dOhZeXF7y8vAAAqampcHZ2VhV706ZN+PLLL7F3716kpKQAAFxcXBAREYH+/fsjKipKdbubN2+OypUro1OnTli7dq3J32O58fDwwKRJk1C3bt1ctx8/fhyNGzc2Oe7IkSNx7NgxFClSBBUrVsTOnTvh4+ODggUL4vr16/D09MSmTZtMjluhQgXExcXl+X2o0+lU/Z42bdoUXbt2RefOnfHrr7+iU6dOGDBgAPR6PXQ6HQYOHIh69eqZHPdxNjY2qs5T86LT6QAACQkJOT5/b7zxBq5cuaIqbv/+/fHee+9h06ZNOH/+PDIzM1GgQAFUrVpV9fdaDmanV6+Y3bt3S+vWrSUgIEApThoQECCtW7dWZi8xx6JFiyQ2NlZEsq425s+fX/R6vdjb2yv9JE1x7do1CQwMlBo1akj//v3FwcFBqlWrJt26dZMaNWqIra2t0RUEU1l6pp3ChQsb9Tn+8ssvjbZ/9dVXL9W0kFrq06ePFCtWTMaNGyeVK1eWzp07S8mSJWX9+vWyYcMGKVOmTJ7jOZ5mxowZEhAQkGPCj6pVq1r0KveqVaukb9++qu/4zJkzJ8eVnccXtVf/9Hq91KlTR5YsWaLZ9KuWHielhVq1ahktLi4u4ujoqAxgd3JyEhcXF1UTSBjMnDlT8ufPL+PGjRMHBwdlZrLY2FhVtSouXryoSRdLrWrl6HQ66datm3h7e4u1tbU0bNhQfvnlF4vV1Lhw4YIMGjRIatSoIcWLF5fixYtLjRo15JNPPlFVnkBEu0HylStXVrrdrly5UvR6vTRp0kQ++eQTad68udjY2OSYEMQU48ePF3t7e/nggw9k0aJFsmjRIomJiRFHR0cZP368yfHmzZsnHTp0yHP7hAkTVHXhfJr09HSjngPPKi4uTjw8PMTX11c5T8k+8dLXX38tnTp1MjmuVhN/PM6S9Ri1vtNu6d4iO3bsyDF+KbvU1FRVRb61KkpuEB8fL2PHjpUZM2bkKDmSnJysqjurTqeTHj16SL9+/cTb2zvHONK4uDiTJ05o3ry50qNp4cKFmk67/tolR8/b3bt3JS4uzqwaN//++6988sknEhoaqsyYVLhwYWnXrp2q4lzZWXqmnafZu3dvrpMpmGL//v3y1VdfyeDBg2Xw4MHy1VdfyYEDByzUwpzUDvrU6gtt8uTJ4ufnJ9OnT5d58+ZJSEiIjBkzRtavXy8dO3YUR0dHs48Lg/v375t9EpuSkiJHjx4VnU4nmzdvlvj4+FwXU+l0Oqlfv77Y2tqKu7u7xMTEKIU6X1dffPGFNG7c2KgGWmJiojRt2lSmTJmiOm5ISIgyFXT2aZuPHj0qnp6eZrU5Oy0SJkswdBFJT0+X5cuXy1tvvaXU1hg0aJDZE39oQatB8k5OTspsUeHh4TJhwgSj7dOnT1c1q1x2y5Ytk8jISHF3dxd3d3eJjIxUPfbhRVH7uyGSNfX43LlzZfr06RYrMaLlxB+5sUQ9xhUrVsiiRYvy3J6YmPjSFZV/nixRlPy3335TCuoGBASIp6en0QQzasfk1axZ0+ii3bx584y2jx071uTSK9nHj2rdTZ/J0WvO0jPtaOnGjRtSrVo10el0UrhwYalcubJUrlxZChcuLDqdTqpVq6bJh8XS40DM/UILDAyUdevWKY9PnTolnp6ekp6eLiJZlanffPNN1fEzMjJkzJgx4ufnJ1ZWVsqJ8LBhw+Sbb75RHXfBggUWvdJjOGG9deuWTJkyRUJDQ0Wv10v58uVl5syZqmuCZHfgwIFc6/Ds27fPYglodubUwRDJ6vP+eI0jkawkpkCBAqrj2tvbK3fKsidHlhr/YGBjY5PrnWxzZWZmmnWXJ7cJJK5evSpjxoyRIkWKiF6vl+rVq5vbTCOjRo0y66KaVoPkXV1dlbup3t7eOcbznD171uSxlM9j4pbnzZzkSAtaT/zxKkpPT5f4+HjZsGGDbNiwQeLj480ea/OqiYiIUMZ3ZmZmysSJE8XZ2Vm5A2buhCV5OXfunFy5csWk55QpU0Y6d+4sCxYsEJ1OJ9OnT5eFCxfmupjrtU2OfvrpJ2nZsqWEh4ebXUfBYOPGjTJixAjZvHmziGRNB1m/fn2pXbu2zJ8/31JNtyhLz7TzNImJiaoP3BYtWkhERESuX/AnT56UyMhIVcW/mjdv/sSlTp06L9WPnKOjY44ZuaytrZUrKvHx8aqmNDcYPXq0FClSRBYvXmzUhWrp0qUvVZfI3E5Y9+zZI++9957ky5dPHB0dpWPHjma9RqVKleSnn37Ksf7nn3+WypUrmxU7N+aeUDk7O8vWrVtzrN+yZYtZx0RISIgy0Dh7cjRt2jRV35mPF9M1LHq9Xjp16qS6yG56eroMHTpUatSooUzBPmnSJHF0dBRbW1vp1KlTjiKgz+JpVyl///13adeunclxRbK6rTy+JCUliY2Njezfv19Zp4YWg+SbNGmizDIVHR2do2vevHnzpFixYibF1HrilrVr10rXrl1l4MCBOQpeJiYmqupy+rR6TCVLlrTI78bx48dl/fr1OaaFNpWWE39oVY9RKxkZGTJ06FBxc3PLMdGDm5ubDBs2TDIyMkyO+/hx++eff0qnTp0kMjJSWrRoket3syWYc1HNxcVFmZHVYMmSJeLk5CSrV6/WLDlSY/fu3RIeHq4MV3F1dRU3N7cci7u7u9mv9VomR1OnThVnZ2eJiYkRW1tb6dGjh0RFRYmrq6uqGZJEssYaWVtbS/ny5cXZ2VliY2PFzc1N3n//fXnvvffE1tY215OsZ6FFf9DsLDnTztOYc/Ln7Oz8xC55auscWVtbS4MGDXLUijEsTZo0Ud1mLRLmsLAwoyndN2/eLI6OjsrV1pMnT0q+fPlUxRbJmvHLUPgz+4nwiRMnxM3NTXXcR48eyeTJk6VSpUri4+OjdJkxLKZ60klUamqqfPPNNxIZGam6vSJZXYgMf39258+fV3WsaVUHw6Bjx44SGBgoP//8s1y5ckWuXLkiy5cvl6CgIFXjFAzmzZsnBQsWlKVLl4qTk5P88MMPMm7cOOXfptLpdBIWFpZjvJROp5NKlSpJrVq1VJ2wDhs2THx8fKR///4SGhoqPXv2FH9/f1m8eLEsXLhQChYsqKrO2tOKZpvjaWPxzC2+fPXqValTp47Ur19f/v77b7OTo7/++ks8PT2lU6dOMnbsWHF2dpYOHTrIZ599Jp06dRI7Oztl3O2z8vf3l5kzZ8rFixdFp9NJXFycXLp0KdfFVEuWLBErKytp2LChVKtWTezt7WXx4sXKdrUnf3Z2dtK5c2ejGk3Zlx49epj1/3bu3DkpW7Zsjhnb1BaU37p1qzg5OUmZMmWkX79+MmHCBJkwYYL069dPypYtK87OzqrG44loV49RJKuL4aJFi2Tt2rU5LmykpqaqKgI7cOBA8fLyktmzZ8uFCxfk3r17cu/ePblw4YLMmTNHvL29ZdCgQSbHzf6btHv3brGxsZGaNWvKwIED5c033xRra2vV7/GTmHNe5eXlles45R9++EEcHR1l1qxZqmLHxMRocoHdQMvvZJH/Y++946K43u/xuwXYXZbm0nsvCgYrCAqoKCj23sAgqKioUSMaCwY7oknsGhWiYjfEEpXYFSuWQCyg2CvG2EVFyvn9wXfnswsLce/MGP35Pq/XvOLuxGevuzN37vPc85zzhSZHHh4ejKyg6uJv8uTJGDZsGFVMX19fpoK2f/9+SKVS/PDDD8z5uXPnUvkc8cUH5QuaqqCqR1ZWFvV4FQpFjc2Mhw4doup/8PHxqZEuRiu/yVfCvGnTJujo6KBHjx6IioqCXC5X8wtYtmwZmjRponVcJaqjUF26dIlKvlqJyZMnw8rKCnPnzoVEIsG0adMQExMDhUJB1RjO9+QIALVq1dIo1HL8+HGqRJEvHwwlioqKMGTIEOjp6TGLKF1dXQwZMoS171N6ejpcXV2ZcdrY2FDTLGfNmgUnJyemaKAE24W7s7MzIwZQUFAAoVCoJoSzadMmeHt7ax338OHDDG2Va9jY2CAiIgIHDx7E4cOHcfjwYRw6dAgikQhpaWnMe2zAZZM8UEGd69WrFwwMDJjrQUdHBwEBAUxvmjbgU7hF9dkMVFwD+vr6zLVL+wxt0KBBjUbQtM8NJdq1a4eOHTvi8ePHkMvluHz5MrKystC4cWPqRScfwh8Af36M2dnZMDY2hqGhIaRSKVxdXdVow7S/nYWFRY3+bZmZmTA3N9c6ruozqVWrVlUEl0aOHIkWLVpoHZfPolqrVq2QkpKi8dz69euho6NDbfQtFArh5uaG2bNn4+HDh1Tjqw58ifoo8UUmR6o3spmZGdMMfvXqVWpnXdUmVaCCO6/Kxc7Ly6NauPPFB+XLt0O1ssXlAw6o6INycHBARkaGGs3kxYsXyMjIgKOjo8b+qX/D119/jaFDh1Z7/vLly1RqRnwlzACwe/du9OnTB127dq3yIPrnn3/wzz//UMUFKugXyiZY1eQoKSmJVR+as7Mzfv/9dyaucit//vz56N27t9bxuO5h0oRevXohODgYz58/Z9579uwZgoOD0b17d63j8eWDURmvX79mjBK5MMNVRVFRESdJaXZ2Ntzd3TFmzBiG5882OZJIJLhz547aa1Ua1Y0bN7TeVa1Xrx7TVJ6UlMSYcXKFJ0+eoFOnTmjevDnu3bvHvM/2u9AELprkVVFeXo7CwkJOfFH4Em6p/GwG/o9munTpUupn6IgRIzBy5Mhqz1+7do1KyVEJhULBrCEMDQ0ZOvmBAwdYmcDyAb78GENDQxEdHY2ysjK8fPkSQ4YMgUKhYBgktL9ddUJUSuTm5lKbwCrnRisrK5w8eVLt/MWLF7VWaFPG5auolpGRgW+++aba8+vWraO6jgUCAfbv34+RI0fC1NQUOjo66NChA3bu3ElFWdSEo0ePom/fvvD392fmzjVr1iArK4t17C8yOXJycmJurgYNGmDZsmUAKnZpaLmKxsbGar0wqotKgN78lC8+qEAggIuLC2bMmIH79+9r/ferg6GhIZKTk5lqZ+VjxYoV1Dfxu3fvEBcXx1QYJRIJJBKJWnWcZrH87t07zhc8AH8JM9/Ytm0bjIyMMHv2bMhkMqSkpCA2Nha6urpV5Di1gUwmY2gxlpaWOHfuHIAK+oi25o4fS9Lz3r17cHZ2hpGREUP9MjY2hoeHh9oi/EPRvn17TJ48udrzXIp/3Llzh2qMH4K0tDS1hJEWr169QlRUFOrWrYsLFy5AR0eHVUJgYWGhtugJCAhQSzjy8vK0vtYkEgnTOMynQtKSJUtgbW3NsBr4SI4+B3Bd9NC0SAUqdgPlcjkmTpz4SbEvlDA2NmaeH87OzgxjhK3xe2UUFhZS0RVV0a9fP8TExAAAunfvjkmTJqmdnzlzJnx8fLSOa2JiUkUJctasWTAxMUF2djb1+qdt27Zo3bq1RsGTx48fIzw8HBEREVrHFQgEuHbtGl68eKG2zlSCRqwE+HhFNS6hmii+f/8emzZtQlhYGEQiEaytrTFhwgQUFBRQx9+6dSukUiliY2Ohp6fHrLcXLlyINm3asB7/F5kcxcTE4PvvvwdQ4RkglUoRGhoKY2Njat+Zhg0bql28L168UNvy27dvH5UbMF98UL58O0JCQmrk9HOx+Hvx4gUOHjyI9evXY/369Th48CAnymRcg4+E+d9oi6oHGxw9ehShoaEwMzODVCpFYGAg/vjjD1Yx3d3dGeW3wMBAxrNk48aNMDMz0yrWx5T0fP36NZYvX46hQ4dizJgxWL16NXWVnC8fDCVKSkowadIkGBoaMru1hoaGmDhxIqcqTFyrym3YsAEWFhYQCoWsEoLmzZvXKO27efNmNGjQQKuY/v7+CA0Nxffffw+BQICxY8ciKSlJ48EWly5dwldffYXevXtzmhzdvXsXixcvxrhx46qIYNCOc8iQIfD19YWlpSUsLS3h6+uLIUOGsB4z1wpiHTt2ZMQ5KkPZh/OpLSwBoGnTpgxFsXfv3ggPD8exY8cQFRWFOnXqaB3v5cuX6Nu3L+zt7RlhkqFDhzK7DkFBQdTPDb78GE1MTKqoIQIVdhbGxsbIyMig+u3u3LkDb29viMVi1KtXD+Hh4QgPD0e9evUgFotRt25dqsKSKnNGIBBUYXVs376dSi79YxXVnj17hhUrVmD8+PF48uQJgAqxDdUC04eiOtr77du3MWXKFDg4OLC673x9fRlxL9W11fnz52FhYUEdV4kvMjkqKytT449v2LABw4cPx4IFC6iUjICKrcmaGu1mzZpVpZryIeCTD8qHb8fPP/9cY/9IYWEhk5h+aqicGJ46dQpHjhyhfjDzkTD/G21R9fjUMG7cOMyYMQNARUIkFovh6uoKXV1djBs3TqtYH1PS83NCXFwczM3NsWzZMoZWt2zZMlhaWiIuLk7reJVFM5SHQCCAkZERtZiGJty9exfbtm1jRQO8cuVKFQqVKtatW6e1X05+fj569uyJhg0bQigUwtvbG76+vlUOtt4+ShQXF2PUqFHw9fWt8d/yodi/fz9kMhmzGPT19YWxsTGMjIyoRC92794NXV1d+Pv7Y8qUKViyZAmWLFmCKVOmICAgAHp6ejX2c1QHvhTEDh8+jJkzZ1Z7/uDBg/j666+1jlsZRUVFyMvLY+475UGLzMxM/PrrrwAq+uc8PDwgEAhgampapVfvQxAfHw9PT08sWLAAISEh6NixI7y9vXHs2DEcOXIEtWvXphakAvjxY2zWrBmWLl2q8VxycjLTW0mDsrIy7N69G4mJiRg0aBAGDRqExMRE7Nmzh5r2VZkpU3kd9dNPP2HOnDlax+W7qAZUUAnNzMzg6uoKsVjMJBsTJ06kUn39t57g8vJyVkwUqVTK9MmpJkfXr1+Hnp4edVwlvsjk6HMCn3zQj+3bwTcKCwupqrcPHjxAYGAgRCIRgoKC8PTpU0RERDAPZnd3d2aXQhvwkTCrTry//PILLC0tMX78eKYxc/z48bCysuLUGI8L2oUmnDx5EvPmzcOOHTu0/rsfQ9KzuLgYmzZtwjfffINevXqhV69e+Oabb7B582bqIgrfMDQ0VPPAUmLXrl1a08mAiodOREQEfvnlF+ZIS0uDSCTCjBkzmPe4wqFDh/DmzRvO4nGNjyECwjUaNWrE7JwoFxGvXr1Chw4dahQUqA5169atsYo9ZcoUKgoVXwpifOPvv/9GRETERylSPXnyhLoJ3c7OjqHm3b9/HwKBgBEvAYDff/8dHh4enIyTK6xYsQL9+vWr9vzs2bOp+oH5wOfu1dWyZUtG6l012Th+/DgcHBy0jufo6Miq9/nf4OTkxCgkqo539erV8PLyYh3/i0+Obty4gb179+LChQucx3737h2uXbvGe9M4Dfj07fivQCtnGRkZiYCAAOzYsQM9e/ZEQEAAmjVrhnv37uH27dsIDAykVjHkEy1atGD6E1Sxbt06rZ2nAX5pF3yCjwVrQUEBnJ2dIZFIEBwcjB49eqBHjx4IDg6GRCKBq6ur1nzpf/PTUj1oYWZmppHudvnyZapG4IKCAjRq1AhRUVF49eoV8z5f/TBc0vWuXbuGiRMnolevXsz1sXv3bo0muZ8yXr9+zUr+V1X8xNjYmPn35+TkUC16JBIJL2aifCmIKcE1M0CJPn36IDAwEGfOnIG+vj727t2LtWvXwsPDgxGg+RSgp6enRhWTyWRqOxu3bt2i6of53FB5Z6+mQxvw7dXFN1T721WTjVu3bnGyE8M1Zs6cidq1a+PUqVMwMDBAVlYW0tPTYWZmhgULFrCO/0UlR0OGDGEe8G/evEHXrl3VFNSaN2+utgDQBmlpaYzk79u3bzFgwACIRCIIhUKIxWIMHjz4k0qS+KyA7ty5E5MnT8axY8cAVKjrtGnTBmFhYVi+fDl13H+byDZt2kSVHKk27D558oRRWVHiwIEDcHZ2ph53ZXDVzC6VSjX6UV25coWqYZdv2kV1YGMMDPAj6RkaGoqOHTtqTAZfvHiBjh07onXr1lrFVPXO6t+/PwwNDWFnZ8ckRPb29jA0NGRF8UlKSkLv3r3V5pp3796hb9++1HTWkpISJCQkwMXFhbmn2SZH1RlnCgQCeHl5sTbkPnz4MNNLqquryzzoZ82aha5du1LFzMnJwapVq5hYFy9exJAhQzB48GAqGpk2n8tmB8LCwoJJOL28vBgD0ZycHCpFLk9PT8ybN6/a8/PmzaPageBLQezBgwcICAjgnBmghKWlJU6fPg0AMDAwYBKO7du3U6mR8mUkam1tzYjgABV9TKqfdfHiRVY77Tk5OYiMjISTkxMkEglD5Zw0aRInRbXS0lIUFhbi77//ZhWnsn+Yao9Q5fe0AZ9eXao4c+YMxo4di549e3JWVAMqCmtKAQnV5Gjv3r2wtbVlFRuoKLRlZmYyzAC2z+zy8nLGa0/520kkEqr2FU34opIj1Wz+u+++g62tLQ4ePIiioiIcO3YMLi4uan4x2sDJyYlpNv/222/h6OiIjIwM5OXlYdu2bXB3d6/RnVoTlLSgDzm0BV++HcuWLYNYLEaDBg1gaGiItWvXwsDAALGxsRg8eDCkUil++uknqtg1yVmykQmvLP+rr6+vtitw+/ZtTtWBuKqOV3dNjR07lkr847+iXbBd/KWmpmLz5s1V3t+8eTM15Usqlda4m/zXX3+xuiYSEhIQGxurVs0uLS3FoEGD8O2332oVq/ID0sDAAKampmjZsiVatmwJU1NTGBoasn54HjhwAPb29vjuu+9Yq8qJxWKEh4ermWZOmTIFQqEQQ4cOZd6jhb+/P7OAV33Qnz59GjY2NlrH+/XXXyESiaBQKCCXy7Fv3z4YGxsjNDSUUWBat24d9XhrAtv7o2PHjkxj+JgxY+Dq6orp06ejfv36aNmypdbxNm/eDLFYjPbt22P+/PnYuHEjNm7ciPnz56NDhw7Q1dXF1q1btY7Ll4IY38wAAwMDpvfB3t6eKSDcuHGDao7gy0g0PDycUebVhLS0NGrT7MzMTEilUnTt2hX9+vWDTCZDfHw8xo0bB1dXV7i4uFD73Pz+++9o1qyZmnebkZER+vXrR5Vo3Lp1izl+++03uLi4VOnRdHNz09qvi0+vLiU2bNgAHR0dtGvXDrq6umjXrh3c3d1hZGTEum8uJiYGnTp1wvv37yGXy3Hjxg3cvn0b9erVq1Gy/t/wzz//oGXLlsy/XTkXR0dHY/To0VrFys3NrdIPVlxcjEuXLuH06dPUmxua8EUlR6q7Jd7e3lUoSdu3b6daVAIVW9bKG9Xd3b1K89yRI0dgb2+vVUxVnv+8efNgYmKCXr16Yf78+Zg/fz569eoFExMTNe+c/xq1a9dmHsQHDx6ERCLB4sWLmfNpaWnUfFCFQoFVq1apTW6qx65du6gmHnt7e6byB1QIByiVWoCKxQkNJYnvZvZdu3ZBIpHA29sbMTExiImJgY+PDyQSCZUyEF+0Cz6NgQHAzc1NzRhZicOHD1Pfz1ZWVmqJYWXs2LEDVlZWVLEBwNTUVCM1KT8/X2uvNdUdqX872OKff/5B586dqygxagtlMSoxMVHtYccVXU9VRl81Obp58yYVRaR+/fqYPn06gIoFirGxMaZOncqcnzt3LrX3zL8VvpTKg7S4fv06QxF6/fo1Bg8eDB8fH3Tp0oXx+9MWx48fR8+ePWFvbw9dXV3o6urC3t4ePXv21Gia/CHgS0GMb2ZAw4YNmZ3D9u3bIzIyEvfu3UNCQgJVXL6MRJ88eYJnz55Ve3737t3Uu1K+vr5qwgl79+6Fp6cngAoZ55YtW1LNP2vWrIGBgQHGjBmDiRMnMj22S5cuRXBwMExNTTWyJz4UjRo10vis3LVrF+rXr691PL68upTw8fHBokWLAPzfvFZeXo6BAwdWq8j4oXj+/Dmj2iwSiWBnZwcdHR0EBQWxEsmJjIxEWFgY7t69qzYXZ2Zmam0MrFo4cHJy4rWn6YtLjpRbsqamplW457du3aKuBjs4ODALNBsbmyrqLJcvX6aiBCjRpUsXLFy4sMr7CxcuRMeOHanjAhULsmHDhqFFixZo0aIFhg0bRr3wkUqlatUcHR0dtQr8zZs3qXnNrVu3xrRp06o9Tytn2aFDhxp3sxYtWkT1MPoYzex3797FhAkTmF2DCRMmUHvb8EW74NMYGKhI6jS5u9+8eZOq9wEAJk+ezBQecnNzUVhYiMLCQuTm5uKHH35ArVq1MGXKFOoxGxsba/St2LZtG4yNjanjfk54/vw5evXqBT8/P4brzlVyZGNjg+PHjwNQT44yMjKoFqz6+vrMNVZeXg4dHR01Ctj169chl8upxiqTyTBmzBi1eUL1SEpK+iTVJ/kAHwpifDMD1q5di7S0NAAVJrtKkRiJRIKNGzdqHY8vI1E+IZFI1OZg5T2ipCsePXpUa7sGoILCqfodnjlzBra2tgwlS0ktYzPu6no0aZ8dAH8G5TKZjPmea9WqxcxBly9fhqWlJSefkZWVhcWLFyM5OZkRPGADCwsLJiGsrCqn7Zq4Vq1aDENLdT3PB7645Gjw4MEYNWoUzM3Nq8gInjt3jnrSmTBhApo0aYJnz55h/PjxaN++PbPFV1RUhB49emjdo6CKyhO6EgUFBaySrq1bt0IsFsPf35/xvWjSpAnEYjEVNcLW1hZHjx4F8H/ULNXKzOHDh6n5qxkZGVi7dm21558+fcqpcpYSp0+fphLs+NjN7GzBF+2CT2NgoIIOqOyjUMW2bduoKFRKzJ49G1ZWVlW8K6ysrGr08voQjBo1CgqFAvPmzUNWVhaysrIwd+5cmJqaUnvP/BcoKSlhzaFPTU2FpaUlli9fzpqup8SYMWPQtGlTPHz4EAYGBigoKMCxY8fg7OxMRdeztLRk/OaePn0KgUCgVmXPzs6mXpwEBATUWJxhS6vjG48ePcLRo0dx9OjRT7IJnS9mQHUoKirCuXPnNNIDPwR8GInyJUKghIuLi1rfXUFBAUQiEaPqSUsxVJVrVkIsFjPG9adPn2ZVTKpXrx4iIyPV1EeLi4sRGRnJmTQ/l7CxsWESIh8fH4b9dOLECSo10o8BuVzO7O6pJkdnzpzRmiUxcOBA6OnpwdHREUKhEPb29nByctJ4sMUXlRwFBwczLvchISFYsWKF2vlp06ZRqXwBFTdUhw4dYGJiglatWjENiW5ubtDX14e9vT21dxBQMcHPnTu3yvtz587Vmq6nCmdnZ42yrImJiVQV1mHDhsHNzQ3Tp09H48aN0b9/f3h6emLPnj3IzMyEj48PtdHu5wg+mtk1gQvVRb5oF3wbAyckJDA7t6WlpSgtLcWBAwfg4OCAMWPGUMdV4saNGzhx4gROnDjBie8MUFEhT05OhrW1NdM3Z21tjeTkZCoj5tOnT6v9vZ07dyIoKAjW1tZo0KABb35PXC3cr169ikaNGkEgEHBybxQXFyM2NhZisRgCgYDxg+vXrx/V99uvXz/4+fkhPT0d7du3R1hYGPz9/ZGXl4f8/HwEBwejW7duVGOdMWNGjQnbnTt3tKYk8dmvqsSLFy/Qr18/iEQi5hoWi8Xo27cvleDM1q1bUVRURD2e6sAXM4Av8GEkWp0IAVfS40lJSbC1tcXSpUuRmpoKb29vtR2djIwMrSlUQIWAyJYtW5jX586dg66uLnMPsy0Onz59Gubm5jAzM2N6NM3MzGBubq6WUH8IPsY917t3b6aXcurUqTAzM0NsbCwcHBxY95QCFSrFERERcHZ2hrOzMyIiIljvHrVp04YRSVD2MpWVlaF79+5U4jh79uzBwoULIRAIMG3aNPz0008aD7b4opKjf8P169dx9+5dVjH27NmDoUOHIjw8HK1bt0b//v3x888/s+JsAmDoWO3atcO0adMwbdo0tGvXDmKxmNnSp4FUKtW4I3X16lWqSs/r168xcOBAeHt7Y9CgQSguLkZKSgp0dXUhEAgQEhLySVYXgQppyFWrVlV5f9WqVZg9ezar2Fw2s2tSXVQVpmCjusgH+DYGLi4uRo8ePZhFsI6ODkQiEaKjoz9ZPyJVKHuv2ECVi71jxw4IhUJERUVh8eLFTJKQkZHBxXDVwOWuRllZGZ4/f86p8uDt27exa9cubNq0iVVvQmFhIVq1agW5XI6wsDA8f/4c8fHxzD3n5ubGUAM/BXyMftUePXrAzc0NmZmZzDWcmZkJDw8P9OzZU+t4AoEAhoaGGDhwIEOd+RigZQao4u7du1i8eDHGjRvHMDCUh7bgw0iULxECJZRFQGtraygUCvTp00dt5+z06dNUIhKLFi2CkZEREhISkJiYCGtra8TExDDn09PTWe/wvH79GsuXL2d+L9r12se45548ecLsmpWVlWHWrFlo3749Ro8ejadPn1LHBYDFixdDLBarjbl3797Q0dFh+pxocOHCBZibmyM8PBy6urro1q0bvLy8YGFhwWrO/Prrr/Hy5Uvqv/9v+F9y9Bnh1KlT6NOnDyNz26dPH9YPkTZt2iA1NbXK+6mpqVrTAGta4L19+5b1hXzu3Dm1yv2aNWsQEBAAW1tbBAYGYsOGDaziOzg4MH0Kqjh16hQnRnNcNbPzqbpYE9j6rfCNq1evYvPmzdi5cyd1o3lldOnSRWNinJycTL1TwAdU+xSaNm1a5fefMWMG/P39tY5bneS28vD09GSVHJWUlCAnJweZmZnIzMxETk4Oa9+Zj4lr167hwoULvCh/cgW++lVlMhmysrKqvH/06FGqvlKBQICpU6cyku516tTBjz/+yGvTNRfYv38/I1stFovh6+sLY2NjGBkZoXnz5v/18KqAaxGC7du383rPLlmyBAEBAWjQoAEmTJjAGK0CFXN+Xl4eb59NCz57xPmCjY2NxjEvWrQI1tbWrGI/f/4c06dPR/fu3dGmTRtMnDiRlXx+Zdy5c4e617o6CACAfGEYMWIEcXV1JSNGjFB7f9GiReTatWvkp59+0jrmP//8Q0xNTTkaIb/YsWMH8+cHDx6QxMRE0qNHD+Lv708IIeTUqVNky5YtJCkpicTFxX1wXJFIRB4+fEjMzc1JixYtSEZGBjE2NuZs3F999RWZN28eCQ0NJStXriQjRowgAwcOJF5eXuTKlStk5cqVZP78+WTAgAFU8SUSCcnLyyNOTk5q79+4cYPUrl2bvHv3jot/BmsIhUJSWFhIzM3NiY+PD5kwYQLp3bs3c37Hjh1k7Nix5MqVK5x+bm5uLqlfvz4pKyvjNO6nDDMzM3Lw4EHi4+Oj9v6FCxdIaGgoefTokdYxd+/eTTIyMkitWrVIdHQ08fLyYs49e/aMdO3alRw8eFCrmKrXhIWFBdm9ezdp0KABc/7KlSvE39+fPHv2TKu4EomE9OrVq8o9ocTDhw/JihUrtL4mysvLSWJiIlm8eDF58eKF2jkjIyMSHx9PkpKSiFAo/OCYo0eP/uD/94cffvjg/7cmACACgYCTWNXh2bNnZOfOnSQqKorq78vlcpKTk0NcXV3V3r927Rrx9fUlr1+/poprb29Pdu3aVeXe+Ouvv0jbtm3JvXv3tIqneg2fO3eOrFq1imzYsIG8ffuWdOjQgQwcOJC0atWKaqxKXLlyhSxcuJDk5eURQgjx8vIiw4cPJx4eHtQxGzduTNq0aUOSkpKIgYEByc3NJebm5qRv374kPDycDBkyhNWYlSgpKSE6Ojqs40ilUnL+/Hm1eYcQQvLy8kj9+vXJ27dvtYonEolIYWEhMTMzU1sDfA64d+8eMTY2JnK5XO39kpIScvLkSRIUFEQVl697rqysjIhEIub16dOnSXFxMWnSpAnra6O6MRcUFJB69epRj5kvlJaWkqSkJLJgwQJmbHK5nAwfPpxMmTKF/b3Caar1mcDa2ppprlXFuXPnqBu4hUIhWrRogXXr1nGuUlJaWorr168zaj3v3r3Dpk2bsGHDBhQWFmodT5NPUHXeQdrA0NCQUX7hQ0lEKpUyOwL16tWrwsVet24dFa9ZCVdXV42CD2vWrKFu8OP6twP4VV2sCWwoVG/evMGqVasQHR2N8PBwtG3bFvHx8WqSujTYu3cvEhMTceDAAQAVkvnh4eFo3ry5xh1RbSGRSDTu8uXl5VGpGa1btw4ikQgRERFo2rQpJBIJ0tPTmfOFhYVU37FSICA3NxcODg7Izs5WO5+fn0+lptagQQMsWbKk2vN//vkn1XjHjh0LMzMzLFu2DDdv3sSbN2/w5s0b3Lx5E8uXL4e5uTkSEhK0iqnaTxoSEgJDQ0PIZDJml0tfXx+GhoacVvO58iyrCWypi3z1qy5fvhyhoaFq/jUPHz5E69ataxR2qQ6ajMnfvn2LNWvWICQkBEKhkNUOPtfiQ0rI5XKGHmRsbMzMxzk5OXBwcNA63qZNm9TowAsXLoS9vT2EQiEUCgWSkpKoxwpwL0JgYWGBHTt2AOBfQQyo2C3av3+/xnaAD8WDBw/QqFEjCIVCiEQiREZGqlHRaedhJbi+5x48eIDAwEDejIyBin4mTXTNlJQUKpqsJnDRG61EXFwczM3Nq9BDLS0tERcXxzr+F5kc6enpVav8RuOBAVRMCkpOpYmJCeLj4/Hnn3+yHGmFyoyVlRWEQiG8vb0ZLwh9fX3I5XKYmJhUWQj9V+jSpQssLCwQEhICgUCAwMBANG/eXONBA4VCwSS15ubmVfwCrl27xiopSE5OhkKhQGpqKsPPXrVqFRQKBWbOnKl1PL5+O75UF/nyWykoKICDgwPMzc1hZ2cHgUCAiIgI+Pn5QSQSoXv37lS0pLVr10IsFqN+/fqQy+VIS0uDsbExYmNjMWDAAOjq6qo189KgUaNGGhcjU6ZMoaKg+Pr6qvVfbdq0Cfr6+li5ciUAdsmRqkHyjz/+qHZ+w4YNVIWDESNG1GgAeO3aNYSEhGgd18LCQk3dqjIyMzNhbm6udVwl5s2bh/bt26vx8J8+fYqOHTtqXLT8Gyr3kSgPZW8XbX8JwL8PGJf9qr6+vmq0SrlcDh0dHbi4uMDFxQU6OjqQy+VUi2xVurAmFBQUYMKECVrHVYJr8SElLCwsmATZy8uLUc7MycmhEgtQ/R5SU1MhkUiQmJiIXbt2Yfr06dDX168iJqUNuBQhACrmwg8ReqC5hmfOnMkU0J4+fcqYiSo/Lzw8vEYRoeoQFRUFPz8/nDlzBvv27UODBg3QsGFDZr4oLCxkJRLEdY84X0bGyt6i+fPnY9q0aTAyMkLbtm2ZMUdERMDY2LhGC5XqwHdvtKGhIXbv3l3l/V27dnGi3PdF0uq8vb1JXFwciY+PV3t/4cKFZOnSpeTy5ctax1RSAoRCIVm9ejVJTU0l+fn5xNfXl8TGxpK+ffsSQ0NDreOGh4cTAwMDMmXKFLJy5Uqyd+9e4u3tTdatW0cEAgGJjo4mhYWFZN++fVrH1gSwoIm8ffuWrF69mly/fp3MmzePDBw4kMhkMo3/748//qh1/MjISKKnp0dWrlxJevToQTw8PMi0adOY87NmzSIbNmwgf/31F9X4AZDx48eTBQsWkPfv3xNCKmhF48aNI4mJiVrH4+u3CwkJUfuN+vbtS2JjY5nX06dPJ/v37yeHDx/WKq6+vj4ZMmRIFZqMErdv3yZJSUlaU6jatm1L7O3tydKlS4lAICDJycnkyJEjZPfu3aSgoIC0bt2a9O/fn3z//fdaxa1Xrx6Jjo4mI0aMIAcOHCDt27cnM2bMIKNGjSKEEDJv3jzy22+/kWPHjmkVVxU7d+4kXbp0IX369CEtWrQghBBy4MABsmHDBrJlyxbSqVMnreLJ5XJy4cIFNZraoUOHSIcOHUhKSgrp3Lkzsba21vo7vn37dpXPUSgUzOs1a9YQQgg1NYtr6Ovrk1OnTlV7rf31118kICCAmsphY2ND9u7dS+rUqaP2/sWLF0nr1q3JgwcPtIonFArJV199VYUmfOTIEdKwYUOir69PBAKB1nRIZeya5lzlnMyGznr69GmyYMECNTrZiBEjiJ+fn1ZxkpKSPvj/nTJlilaxVWl1fEAmk5G//vpLI23oq6++Im/evKGK26lTJxIREUEGDhxIvv32W7J9+3by9ddfk4yMDGJiYkL279+vVTzV78HPz49069aNjB07ljm/dOlSsmLFCnL+/Hmq8RJCSFFREVm3bh3Jz88nhFRcD3369CH6+vpU8fLz88m1a9dIhw4dSFpaWrV0+o4dO2oV187OjuzYsYPUq1ePDBw4kKFbKqn0cXFxpE6dOmTlypVaxbWxsSG//fYbady4MSGEkOLiYtK9e3dy9+5dcuDAAVJSUkI1D6uCq3uOEEKsra1JRkYG8ff3J0+fPiWmpqZk3759pGXLloQQQg4ePEgGDhxIrl+/rlXc6ujSlSEQCMiNGze0iq1KsZwwYQJZu3YtWbNmDfHz8yN//vkn6d+/P+nevTuZNWuWVnGVMDc3J0eOHNFIDw0KCiKPHz+misuAdXr1GWLVqlWQSqVITExkFGEmT54MmUxWhar1odBECThx4gQGDBgAAwMDyGQyREZGah3XxMSEqUq9efMGIpFIrbpz8eJFKBQKqjFrAlc0kZCQEKqKTk24f/8+HB0dERQUhNGjR0MqlaJp06YYOHAggoKCoKurq7HRVFu8evUK2dnZuHDhAiuK5Mf+7ZSgVV3ky29FJpOpKYUVFxdDR0eHabTetm0bFV1GX19fTaBDR0dHzacjLy+Pk+/3999/R0BAAGQyGRQKBZo3b47Dhw9TxdJk6ghUKFTJ5XJMnDjxk/a04Qpt27ZF69atNXrBPH78GOHh4YiIiKCOL5fLNcrOHzx4kIpeOGvWLDg5OTH0TSW4kOXn2wfsc8GtW7c4VSqsDC7Fh1Rx/fp1Zt55/fo1Bg8eDB8fH3Tp0oVKGKYybVoTQ8LAwIB6vHzi+++/51SOXU9Pj/kOHR0dqwgCnT17FlZWVlrH1dfXr6JeWVJSgk6dOqFu3br466+/Pql7jm8jYz6guib29vZmPJmU2L59O9zd3anjJyUloXfv3mprtHfv3qFv376s1G+VELNLrT5PDBgwgBQXF5MZM2YwOw+Ojo5k6dKl1JVVTZW/Jk2akCZNmpAFCxaQjRs3ktTUVK3jAiBiccXPVPm/hFRk5+Xl5VrHra55uaysjMyePZupOtM2Lh86dEjt9c2bN4mdnZ3a2LWFtbU1+fPPP8ns2bPJzp07CQCSnZ1N7t69SwIDA8nx48dJw4YNqeMrIZfLSaNGjVjH4eu3+zc4OztT/b2IiAjy/Pnzas/XqlWL6v4wNjYmr169Yl6/efOGlJaWEl1dXUIIIXXr1iUPHz7UOq6Ojg6zw0cIIXp6emqNtXp6elo3F2tCREQEiYiIYB2HkIrm7T179jDiJ0oEBweTnTt3knbt2rGKX1hYSE6fPk0KCwsJIYRYWloSPz8/YmlpSR3z77//JhcvXiQNGjQgRkZG5NGjR2T16tWkvLycREREVLv7UxOWLVtG2rZtS6ysrIiPjw+xsLAghBDy6NEjcuHCBVK7dm3y+++/U4+5c+fOJDo6msybN4+pDp8+fZqMHTuWdOnSRet448ePJy1btiT9+vUj7du3J7NmzeKkOZ4QQurXr08IqbgGNMHY2JiAI4JHSUkJuXXrFjE3NydGRkas4z1//pxs3bqVXL9+nYwdO5bUqlWLnD9/nlhYWBAbGxutYjk4OLAeT2Woig916NCBjBs3jpw7d06j+BAtVOdbfX19smzZMvoB/z9kZmYSIyMjIpFIquxovXv3jprdkZubS86dO0dCQkKIs7MzuXTpElm8eDEpLy8nnTt3JmFhYazGHRUVRe7fv0/c3NzU3i8oKCA6OjrE0dFRq3gODg7k4sWLxMHBgQgEgirrB5FIRIqKirQep7OzM/nrr7/UxikWi8mWLVtI9+7dWc/DXMPc3Jw8fPiQ2NnZEUIIiY+PJ7Vq1WLOP3v2jHrXrzLev39Pbt68SVxcXFit1wj5v3VxYWEhqVu3rtq5r776ity9e1ereJXn7v379xNbW1vy1VdfEUIqru/3798zO2qswDq9+szx999/c+IJo2nniAu0bNkSMTExuHfvHpKSkuDq6oro6Gjm/NChQ9GsWTOt4woEAvj6+lZpYhYIBGjUqBFCQkI+u8ZlNlixYgWioqKYyuLGjRvh6ekJJycnJCYmUsXk67dTxevXr7Fr1y4sXbpUjT9ck6/Qx0b//v0RHByMvLw83LhxAz179lTrSTh8+DDs7Oy0jtuwYUNs27aNef3ixQu1yvO+fftYVab4wOHDh2vsXzt48KDWhp9AxXXQt29fiEQiiMVimJubw9zcHGKxGCKRCP369aOq6B46dAj6+voQCASwtLRETk4ObG1t4ebmBg8PD+jp6eGPP/7QOi5Q4dOxe/duJCYmYtCgQRg0aBASExOxZ88eRsCEFkVFRRgyZAj09PSYfgddXV0MGTKElefcq1evEBUVhbp16+LChQusPcsA/nzAkpOT8ebNGwAVwjBjxoyBrq4uhEIhxGIxoqOjWUkw5+bmwszMDK6urhCLxbh+/ToAYOLEiVQsCVVwNa/xJT6kiuzsbI2WGqdOncKZM2e0jld5bNOnT1c7v3LlSqqerl9//RUikQgKhQJyuRz79u2DsbExQkNDERYWBpFIhHXr1mkdVxVBQUH45Zdfqry/du1aBAcHax0vJSUFXl5eKCgowLx589CkSRNG/OLGjRsICQmhslRISEiodrewpKQEHTp0oLom3r9/j7Fjx8LFxQWNGjWq4ptI21P6MYyMi4qKMGDAAIhEIohEIuZ+jo+Px6xZs7SOx0dv9Ndff/3BB1t88ckRV/jll184V6kDKiZehUIBoVAIMzMzXLx4EX5+frC0tIS1tTWkUimV4hdfNJHOnTtrPIRCIUJDQ5nXnxJ+/PFH6Ovro0uXLrCyssL06dOhUCgwffp0JCUlwdDQEMuXL9c6Ll+/nRLnz5+HpaUlDA0NIRKJYGZmBoFAAH19fWp1PT7w6NEj+Pv7M4sQBwcHnD9/njm/ZcsWLFiwQOu4GRkZNfouzZo1i3Hm1gYfw+mca8TExDCGnEr3eKBiUfzHH3/A3d0dsbGxWsdt2rQphg0bhlevXiElJQU2NjZqjb/ffvstAgICOPk38IHXr18zSkZsjbhVsWHDBlhYWEAoFLJOjviCamN/SkoKTExMkJqaikuXLiE9PR3m5uZITk6mjt+yZUuMHTsWQAWNUbmYOn78OJVKmxKfy7ymRKNGjTQKv/z6669o3Lgx55+3c+fOGsVMqkP9+vWZRGvDhg0wNjbG1KlTmfNz586Fr68vq7EZGBhUK3ZlZGREFXP48OHQ0dGBp6cnJBIJU+gQCoVo2LChmlrih6KkpKRGX8aSkhIqSuSUKVNgYWGBlJQUTJw4EUZGRhg0aBBznq3QQ3Xgwsh4xIgRaNCgAbKysqCvr8/cz9u2baO6LoKDg9UK75VFRKZNm0aVMH8sfFGCDNnZ2aRBgwaMTvzvv/9OUlJSyLVr14iVlRUZMWLEJ9OwrIqioiKSn59PPDw8iFwuJ+/evSPr1q0jb9++Ja1ataL2aDhz5kwVmoiOjg7Jzc0ltWvXpoopFApJUFBQlUa/NWvWkA4dOjCNmmlpaVrF1YYKk5GRoVVsLy8vMnnyZNKnTx/y559/ksaNG5Nly5aRmJgYQgghq1atIkuXLiVnz57VKi4h/P12hFQIM7i7u5Nly5YRIyMjkpubS3R0dEi/fv3IyJEjqehDhFQIW1hYWFTxi0pNTSWPHz8m48aNo4pbUFBAiouLiaenJ+vtej6xevVq5s9Pnjwh06dPJ2FhYaRJkyaEEEJOnjxJ/vjjDzJ58mRG/EFbFBUVkXPnzpGHDx8SoVBInJ2dSf369anpMiYmJmTXrl0kICBA4/njx4+Tdu3aae1zZGRkRM6fP09cXFxIaWkpkUql5MyZM8TX15cQUvGbNmrUqEY6Zk3Izs4mJ0+eVKMBBgQEcEJrJaTCV+T69eskKCiISKVSTn2J7t69S86fP09CQ0M5o7RwCdXG/vr165O4uDgyaNAg5vy6devIrFmzyMWLF6niq14bSn8fZ2dncvv2beLh4UHtC8fXvMYX5HI5+euvv6rQmW/evEnq1q2rRin+LyGXy8nFixeJo6MjAUD09PTIuXPnGFrsjRs3yFdffcVqvEZGRuTw4cOkXr16au8rqXy0sfPy8sjvv/9Obty4QcrLy4mVlRUJDAwkoaGhvPuMaQM3Nzfy448/MrS8a9eukTZt2pCmTZuS1NRU8vfff7MWeuALDg4OZNOmTcTf31/tfr527RqpX78+efnyJaefd+PGDaKrq0tsbW1Zxfn7778ZT0cPDw/uBF3+29zs40K1krZjxw5GhnXx4sWIjY2FWCxGRkYGL5/9+vXrGqvc/xW4pols2LABtra2VRpf2e5IqW6X9u/fH4aGhrCzs2N2ouzt7WFoaEi1nSqVSnH79m3mtZ6enpp3UEFBAYyNjanHzheMjIwYDx4jIyOGtnjq1Cl4eHhQx3VwcMDx48ervH/q1ClWPiN849GjRzh69CiOHj3KGcWVa6fz0tJSjB07FjKZjKF7KekzDg4OjF+ItjA0NKyRwpOdnU0lb6rqo1VUVAShUKgmKJGbm0slG//o0SM0bdqU+Xc3btwYjRs3hoODAwQCAZo2bcrqN/znn3/QokULZrdSWQWNjo7G6NGjqeMq8e7dO86YAnfv3lUTpjh69Cj69OmDpk2bom/fvjhx4gRVXNXGfoVCUaWyfOPGDchkMupxm5mZMTvAqjtHe/fuha2tLXVcvua14cOHa6TlLVy4sEa5+n9DrVq1NP5Gx48f5+W5QbuWsLS0ZKwwnj59ynijKZGdnQ1LS0tWY2vXrh26d+9eZfe6a9euCA8PZxWbT9y/fx+JiYno06cPxowZg7y8PKo4UqkUN2/eVHvv3r17cHd3R9++fXH//n1OhR6cnJyqCEvQQiqVMvew6v2ck5PDiTQ213jx4gX69esHsVjMPEPFYjH69u2L58+fs47/RSVHqn1BTZs2xfjx49XOz5gxA/7+/rx8No3Sl5IO8iEHW3BJE7l58yYCAwPRpUsXxjeAC1UnJRISEhAbG1tlAh40aBC+/fZbreMpFAq1fihbW1u1LfWCggIqhavKKCoqQl5eHme/nampKTMxKilVQIVKG5tFj56enpoKnBLXr1+n9gF78OAB1q5di127dqmZDwIVD3s2xoYvX77kbZKsrAqkREFBAZWHybhx4+Dl5YWdO3di3759CAoKQnJyMvLy8jB58mTqHp4+ffqgXr16anRFJc6fP48GDRqgb9++Wsft2LEj2rVrh2PHjmHQoEFo2LAhIiIi8Pr1axQVFaFbt25Ui56uXbuiSZMmGg128/PzERAQQNVLoERkZCTCwsJw9+5dtQd9ZmYmtVH03r170aZNGxgbGzOJrbGxMdq0aYN9+/ZRj7Vx48bYuXMngAoKi1AoRIcOHTBu3Dh07twZOjo6zHltIBAIMGPGDMyfPx9WVlZVFtS5ubmsqKExMTHo1KkT3r9/D7lcjhs3buD27duoV68eq2SDr3mND/N3AOjVqxeCg4PV5ppnz54hODgY3bt3p45bHWhVQ/v16wc/Pz+kp6ejffv2CAsLg7+/P/Ly8pCfn4/g4GBW9xwAXLp0CQqFAi4uLkwx08XFBWZmZpwYfwIVxsCVvcC0hVQqZQoHly5dgpGREVxdXdG9e3d4enpCJpNRPZudnJw0UuXv378Pd3d3tGrViuq3q9x3pzxEIhG+++47TvqMmzVrxtDblfczUNFzFBYWpnW8+Ph4HD16lNWYakKPHj2Y+UF5HWRmZsLDw4MT09ovNjkyNzevMlHm5+fztkNAM6GpGjtyba6mCXfu3MG2bds44eaXlZUhMTERdnZ2yMzM5KRxWQlTU9NqF1W1atXSOl5gYCA2btxY7fmdO3fC29tb67hK/P3334iIiOD8t2vVqhXTQBsbG4vGjRsjPT0dYWFhrLjurq6uWLt2bZX316xZQ8X5z87OhrGxMQwNDSGVSuHq6qq2M8fWjZzPSZJrp3MrKyu1B8a9e/cgl8uZXYipU6eiSZMmWsd9+vQpwsPDIRAIUKtWLXh6esLT0xO1atWCUChEmzZtqKT1r169Cjc3NwgEAnh5eeHevXvo0KEDxGIxxGIxzMzMcO7cOa3jyuVyjYmcEmfPnmVVkLCwsGAkkFWTo+vXr1Mltb/88gvEYjF69eqFtLQ07N69G7t370ZaWhp69+4NHR0drFmzhmqsqpL0fn5+mD17ttr5hQsXUjXgOzg4wNHRkTkqGwP/9NNPrIqBz58/R2hoKIyNjSESiWBnZwcdHR0EBQWxeobwNa/xYf4OVNzDzs7OMDIyYvorjI2N4eHhoSa/zBVok6PCwkK0atUKcrkcYWFheP78OeLj45n1hZubGyN2wAb379/Hd999h7Zt26Jr165ISkrCkydPWMV8/fo1hg0bBjMzM06eoaprwY4dO6J9+/aMEXlZWRl69eqFdu3aaR03JiYGAwYM0Hju3r17cHV1pR6vra2t2v3s6OgIgUAAGxsbODo6su7Hy8rKglwuR1xcHCQSCUaOHIlWrVpBX19fY1HhQ8asvK5mz55N1RtWE2QyGbKysqq8f/ToUVZFFCW+uOTo0KFDyM3NhYODA7Kzs9XO5+fnUz+Q/61x29DQUOub4tatW8zx22+/wcXFBcuWLWN2HJYtWwY3Nzf89ttvVGP+GMjKyoKTkxOnjcvGxsZqKmVKbNu2jSq5PXbsGP78889qzy9evFgjtepD0adPHwQGBuLMmTPQ19fH3r17sXbtWnh4eOD333+njnvmzBkcPHgQQAVNKSwsDAYGBqhfv34VbwxtkJycDIVCgdTUVOb6W7VqFRQKRY1Ka9UhNDQU0dHRKCsrw8uXLzFkyBAoFApmccw2OeJzkuTa6dzAwIBZqAMVD2KxWMw8OC5dusRqzHl5eUhNTcXMmTMxc+ZMpKamUlNEVKH0pFJi//792LlzZ5X3PxQKhaJGr6hDhw6x8qiSy+XM7oNqcnTmzBmqAoqbmxsWLVpU7fnFixfD1dWVaqxGRkZMldrc3LxKxfratWucPOwr4+TJkzUmqB+KrKwsLF68GMnJyax20JTga16rU6eOxnl8wYIF8PLyoo4LVCzely9fjqFDh2LMmDFYvXo1tRIgH2uJmnD9+nVcuHCBSQ4+RQwdOhReXl7YunUrpFIpUlNTMW3aNNja2iI9PV3reKrJkZ2dXZUdjvPnz1P5J926datGsYz79+9rVPP7NwwePBi+vr5VFH+5ZOQAFXNNbGwsGjVqBC8vL/Tt2xd//fUXVSyBQID9+/dj5MiRMDU1hY6ODjp06ICdO3eyViMFKn43TWPLzc1ltROsxBeXHKly/CtX0jZs2EBNuZDJZBgzZgx++eUXjUdSUhKrCa1Ro0YaDU537dqF+vXrU8cFKh5GY8eORc+ePauozHGBV69eIScnhzOO/qhRo6BQKDBv3jxkZWUhKysLc+fOhampKUaNGsXJZ3AJS0tLxvzVwMAAV65cAVBhghYYGPhfDk0jysvLkZCQwCgDCYVCyGQyauqbiYkJ829WYtasWTAxMUF2djbr5IjvSfLUqVMMba1evXro06ePRuneD0FAQICaNK9SNUqJCxcufFIqeHxh6NChcHBwQEZGhhot5sWLF8jIyICjoyPi4+Op47dp04ZRKlRSRMrKytC9e3d07dpV63h6enoad6uVyM/Ph0QioRprhw4dGIp3WFhYFXrMihUr4ObmRhX7c8H27dtZyYp/CPgwf+cDfK8lPga4ppDb2dkx/VGqinhr1qxBmzZttI4nFAoZWp2Dg0OVsd24cYP6fuYLGRkZsLOzU0vwuU6OuIRqAvr+/Xts2rSJkYy3trbGhAkTNO7kfiiWL1+O0NBQtR2phw8fonXr1li2bBnr8X9RyZHqTsytW7eqVD1Xr16N1atXU8UOCAioUYeeditcCYlEotEn6PLly6xu4g0bNkBHRwft2rWDrq4u2rVrB3d3dxgZGbHWin/+/Dny8/ORn5/PSYOcEmVlZUhOToa1tTWT6FpbWyM5OVmtD+lTgYGBAdOkaW9vj2PHjgGomIDZulrz9R0DFUltdnY2Lly4wCqxNTEx0fhgTElJgbGxMTIyMljdG3xPklxi//790NPTQ+PGjREUFASxWKxWpElJSWHtV5Gfn49hw4ahRYsWaNGiBYYNG8bJ7pEq2DYCv3v3DnFxcYwkr0QiUZPpHTJkCKtr7sKFCzA3N0d4eDh0dXXRrVs3eHl5wcLCgoo6VL9+fUa2WhMSEhKoi1SXL1+GQqFAVFQUpk2bBrlcjn79+mHGjBmIioqCnp4e1S7l3LlzqzSHc4XHjx8jOTkZnTp1gr+/P/z9/dGpUyfMmTOHWXRqA9XFqqpwEtdYsmQJbGxsmOeGk5MT9TNfibt372r0Snz//j2VcAKfawmuf7fK4ItCrq+vz4gm2djYMMXGGzduUNFkBQIBY9mgo6NThUa+d+9e1uJDmubhmgosH4J79+6hRYsWCA8Px8OHDzlPjkpLS7FlyxZMnToVU6dOxdatW6l3FKvz/rx9+zamTJkCBwcHra8JX19fpkhZr149yOVy6OjowMXFBS4uLtDR0YFcLqeiIVcZP/DlSHnziZkzZ5KSkhIyZcoUjefv3r1LEhMTtZawVqJ+/frE29ubrFy5kujq6hJCKpyMY2NjycWLF8n58+ep4tatW5cMHjyYDBs2jJFvdHJyIoMHDyZWVlZUzuErV64kP/zwAyOviP8nn+vh4UHGjBnDSGRzAaW8pKGhIdXfNzEx+WAp0KdPn1J9RqNGjRg5aKWc+axZs8iCBQsYd3ltUfk7VoKP75gQwkoCOSgoiPTp04fExcVVOTdnzhySmJhISkpKtJI3rVevntp4lDLh9vb2hBBC7ty5Q/T09Iibmxv1vVEZJSUl5NatW8Tc3JwYGRlRx8nNzSWbN28mxcXFJCwsjLRq1YqT8RFCyK+//kp69epFGjZsyEiPnzp1ipw5c4Zs3LiRdO3aVat4CxYs0Pj+6NGjSUJCArG0tCSEEDJixAiq8b58+ZKcO3dOTcq7QYMG1PezKl68eEEWLVpEcnNzyevXr0n9+vXJsGHDiJWVldaxDh8+TNq1a0ecnZ1JaGgosbCwIIQQ8ujRI3LgwAFy48YNsmvXLhIUFEQ11uvXr5NJkyaRXbt2kdevXxNCCBGLxaRRo0Zk7NixpFOnTlrHFAqFRCgUkubNm5PY2FjSuXNn5tnBBmfOnCFhYWFEJpNp/C7evHlD/vjjD9KwYcMPjmlpaUlWrFhB2rdvT4RCIXn06BExMzNjPdbq8PjxYyKVSolcLqeO8fDhQ9KxY0dy7tw5IhAISJ8+fciSJUuYmI8ePaKSbeZrLcHH71YZffv2Jbdv3yY//fQTCQkJIb/99ht59OgRmT59Opk3bx6JiIigilu3bl2ycOFCEhwcTEJDQ4mvry+ZO3cuWbBgAZkzZw65d++eVvFU7RoIqXhu+vv7M6+nTZtGnj17Rn744Qeq8XI9D6sCAJk9ezZZsGABefz4Mfnrr7+orVdUcenSJdKhQwdSWFjIWIxcvXqVmJmZkZ07dxJvb2+t4qlaCVT379i/f79Wzz9t1qPV3T8fDNbp1WeMkpIS7N27FytXrsS+ffs+yV0HJU6fPg1zc3OYmZmhZcuWaNmyJczMzGBubs5UUWggk8mY6mKtWrUYetLly5epZD3nzJkDmUyG8ePH49ChQ7h8+TIuX76MQ4cO4bvvvoO+vj5SUlKox6sJhYWF1M1+qnSFefPmwcTEBL169WLUX3r16gUTExP88MMP1ONbu3YtU/k9e/YsTE1NmWp5TUIQ1YGv7/jdu3cYM2YMmjVrxjSFT5s2Dfr6+tDX10fv3r2plIFWrFiBfv36VXt+9uzZWlfpvv/++w8+aJCcnIw3b94AqKimjRkzhtnlEIvFiI6O5p0GRANnZ2dMnjy5yvuJiYlwdnbWOh4fjcAmJiaMdHV0dDRevnyp9bj+C9y8eRMJCQkICgqCu7s73N3dERQUhHHjxnG2Q1NeXo7CwkI8ePCA9fUlEAiQlpaGjh07QkdHBwqFAiNHjmStGubn54dBgwahvLy8yrny8nIMGjRIa6GHKVOmfJDw0KdEJ4uKioKfnx/OnDmDffv2oUGDBmjYsCGj0MqX4Sct+PjdKoMvCvkPP/zA0E337dsHiUQCPT09CIXCGnfZ/itwPQ9rwtmzZ/HTTz8x1xtb+Pv7o3379mrxnj59ig4dOlCJBDk6OlL3pH4K+KKSo/j4eEYS9e7du/D09IRIJIKFhQVEIhF8fHxw7949rePWq1ePuaCSkpJQVFTE6biVUDZ9jho1CqNGjcLPP//MWlnOxsaGSYh8fHywfv16AMCJEyeotO3t7e2xadOmas9v3LgRdnZ2VGN98uQJunbtCjs7O8TFxaG0tBQxMTHMQ7VJkyZ48OABVWyAe0+b6lBUVIRz586peZtoA76+41GjRsHa2hpjxoyBl5cXhg4dCnt7e6Snp2P9+vVwdXXF8OHDqcb8uUGV2pOSkgITExOkpqbi0qVLSE9Ph7m5OZKTk7WOu3XrVt7mB6BColYTj/vq1atUFE4+GoFV3ddV6VRcIjU1FZs3b67y/ubNm6kaoj9HqNJaHj16hOTkZHh6ekIoFKJRo0b4+eefqRJTiURSI00zLy+Piuqdl5eHnTt3QiAQ4JdffsG2bds0HtpCLpdjwIABGr3b2MDa2lqtMPnu3Tu0b98evr6+ePLkCeteSq7B1++mCj4p5Kq4efMmfv31V05sTJR49+4drl27xklvNNfzsCaUl5drTHRpIZFI1FRklbhw4cIn13+lCYWFhWp+lWzxRSVHFhYWTNWsR48eCA0NZRaoT548Qbt27ah0/iUSCe7evQuAX740H+jduzfmzZsHoEJG2MzMDLGxsXBwcKASZKiuN0qJS5cuUU8OAwYMgLe3NxYuXIjg4GB07NgRdevWxbFjx3DixAk0atQIUVFRVLEB7j1t+AJf37GdnR2jNnX9+nUIhUK1xcjevXvh4OCgddzPEaoLy3r16mH58uVq59PT01GnTh2quIaGhhg4cCC1qENNaNOmTRUDZqAiWWjdujVVTK4bgUNDQ+Hj44Ovv/4aAoEAvXr1QnR0tMaDFm5ubozimSoOHz4Md3d3rePRFjK0QZcuXarIeAMVu5g0z6XqOP9Hjx5F//79mR1hbeHo6Fhjn87q1atZzRPff/89pwUEgUCAOnXqQCAQwNPTE3PnzuUkIdfX16/Sd1dSUoJOnTqhbt26+OuvvzhJji5duoQ9e/Zg+/btaoe24Pt3A4CGDRsyam3t27dHZGQk7t27h4SEBM52TLhAWloaY9z79u1bDBgwACKRiGEGDB48mFWSxMc8rMTKlStRp04d6OrqQldXF3Xq1MGKFStYxQSAunXr4sCBA1XeP3DgACsrE67x8uVL9O3bF/b29oiKikJxcTGGDh3KFMmDgoKoGC6V8UUlRxKJhPGTsLW1rUJHu3DhApXbu7+/P0JDQ/H9999DIBBg7NixSEpK0nhwBa6ckZ88eYL79+8DqBA6mDVrFtq3b4/Ro0dTbdc2a9YMUVFRGpv4SktLERUVhaCgIKqxWllZMdU/JWVh7969zPljx46xUifj2tMGqNh1ioyMxIYNGwBUqOt4eXnBw8MD3333HVWzI1/fsVQqVau86OjoqFWSbt68qbWkcOUGypoOWpSWliIlJQWNGjWChYVFFelbGggEAmYBpVAoqlCRbty4QSWvLBAIMHXqVNSrV49ZtP3444+s6AeqC6alS5fCzMwMw4YNw9q1a7F27VoMGzYM5ubmWLp0KfVncNkIXFhYiHHjxqFbt26MB1OnTp00HrTQ09PTSHW7efMmVRVUKBSiRYsWWLduHWeqm5VhamqqUXXxr7/+grm5udbx/q1Q9+LFCyqVtkWLFkFPTw8jRozA9u3bcerUKZw6dQrbt2/HiBEjIJVKsXjxYq3j8gVlkpiTk4P4+HjUqlULurq66NKlC3bv3k1dfffx8cHWrVurvK9MkOzt7VklR9evX0fdunWrqOzS0gs/xu/GNYVcFfv370dERAScnZ3h7OyMiIgIaul4Jycnpjj17bffwtHRERkZGcjLy8O2bdvg7u5eowCLJnyMeXjy5MnQ19fH+PHjmc8aP3485HK5Rhrfv0HVSHfXrl2oU6cOtmzZgrt37+Lu3bvYsmULfHx8NColfwhycnIQGRkJJycnSCQSyGQyeHt7Y9KkSdQJTHx8PDw9PbFgwQKEhISgY8eO8Pb2xrFjx3DkyBHUrl0bEyZMoIqtii8qOapbty5zg3p5eVW5sU6cOEHlgZGfn4+ePXuiYcOGEAqF8Pb2hq+vb5WDZgH4MZyRuURubi4sLS2hUCjQuXNnxMXFIS4uDp07d4ZCoYCVlRU1510mk+HWrVvMax0dHbVYtMo1SnDtaTNt2jQYGBiga9eusLS0xOzZs6FQKDB9+nTMnDkTZmZmSExM1DouX9+xh4cHc39kZ2dDV1dXrfq1ceNGrSWFVXt/xo8fD0NDQ/j7+zPU0CZNmsDQ0JCRMqbB5MmTYWVlhblz50IikWDatGmIiYmBQqGgvjcEAgFmzJiB+fPnw8rKqorqVG5uLlXipVrNP3v2LIYMGQJjY2Po6emhe/fuasm+NjE/5GBbxS4vL8fMmTNhaWkJkUjEiUoSX7x0Ozs7jdX1bdu2URVQBAIBo3xnYmKC+Pj4Gr3RaCCRSDSqWdHSnarbOeICGzduhJ+fH8RiMXN9icVi+Pn51Uj5/VBs2bIF3bt3h5+fH+siSuXv4d27d1i/fj1atmwJoVAIW1tbqoVlQkJCtbsAJSUl6NChA6t7rl27dujYsSMeP34MuVyOy5cvIysrC40bN67iy/Oh4Pt3qwy2FHIlFi9ezJgwK9c8SvPlmvzHqoOenh5TCHR3d8eePXvUzh85ckTrgujHmIdNTU2Z1gdVrF+/nsoXrnKfX+UEnM2YMzMzIZVK0bVrV/Tr1w8ymQzx8fEYN24cXF1d4eLiQtUrbmdnx7AC7t+/D4FAwLTLAMDvv/8ODw8PreNWxheVHKWlpcHW1haHDh1iKvj79+/H/fv3cfDgQfj4+CA2NpbVZ3D9QPoYzshKvH//HlevXmUtCf3y5UssWbIEUVFRaN26NVq3bo2oqCgsXbqU1XbnV199xUyEu3fvhoGBAUMJBIClS5ey3v7l0tPGxcUFv/76K4CKCopIJFIzrMvIyKA2juTjO/7xxx8hkUgQGhoKExMTLFiwAJaWlkhISMD48eNhZGSEqVOnUsUGKtzDld4zqkhMTGRFoXJ2dmbMdOVyOSPVrHyA0sDBwUHtfqvsifbTTz9RNS9rmh/evn2LNWvWICQkBEKhkLWELN/guhGYDyQkJMDBwQEHDx5EaWkpSktLceDAATg4OGDMmDFax1P+bo8fP8bcuXNRu3ZtCIVC1K9fH0uWLOGExtGoUSON7IIpU6aw9rLjC+/fv8eDBw84EZBQYv78+ZDL5YiPj4euri4GDx6M0NBQGBkZUVWEa9pBu3nzJiZNmkTVo1lSUlLj715SUqJWzNMWCoWC6akxNDRkEucDBw7A19eXOi7Az+/GJ2xsbDT2Ay9atAjW1tZax1PODcrYZ86cUTt/+fLlT4pKr4SRkZFGxtCVK1dgZGSkdTyl39eHHNrC19dXbZds79698PT0BFBx/bVs2ZLKLkZPTw937txhXstkMjUfxVu3bnFimv1FJUcAMG/ePMhkMkilUkZ9Snl06tRJo1/Bfwm+nJE/RzWu9PR0iEQiuLq6Qk9PD1u2bIG1tTV69OiBXr16QVdXl6qKxBf+jabG1U3MJdatW4f4+HimOnXo0CE0a9YMDRo0wPfff8/K2drQ0FDjxH716lUq8Q8lZDIZ8z1bWlri3LlzACpoKWzi1oSTJ0/i/PnzWv+9f6M6FRQUcEIJ+Bxw+fJlpKamMk3ieXl5iIuLQ3R0tEbuuzYoLi5Gjx49IBAIoKOjAx0dHYhEIkRHR6O4uFjreJqS2hMnTmDAgAEwMDCATCZDZGQkqzHv2LEDYrEYUVFRjIJmZGQkxGIxfvvtN1axPyd4eHgw849cLmfEOyZPnoxhw4ZpHe9DCpZcNrZzBWNjY6YNwNnZmVnMX7t2jVNxA67w4MEDTJ48Gc2bN4enpydq166Ndu3aYeXKlayVgKvrB7569SpVEjNhwgQ0adIEz549w/jx49G+fXtm7VdUVIQePXqw7g3iA/Hx8RqN7seMGYOhQ4f+ByOqHhKJRI3aXF5eDh0dHUY06+jRozAzM9M6rrW1NfOMByr65lXv74sXL3JipP7FJUcA8OzZM2zevBmzZ8/GzJkzkZaWxrp/Z+7cuayqRDWBD2dkvtS4lKg8GZ46dQpHjhxhnXAdO3YMc+fOZXqPLl26hMjISHTt2pVTFaq3b9+q8XFpKsNOTk7Mdv3Vq1chFArVFLR27drFepeAS9M2vmFhYaGRnpiWlkbVU6GEu7s7s7sXGBiIWbNmAaigkNBMvnyCD6pTddRbTQcN+Oib27NnD3R1dVGrVi1IJBLs2bMHZmZmCA0NRYsWLSASiVgnSEBFRXXz5s3YuXMnq/m5pqT29evXWLlyJQICAqjjK/H7778jICAAMpkMCoUCzZs3p6rafgju3LlDvWObk5ODadOmYfHixVUoUy9evGC1EyyVSpnfyszMDDk5OQAq5lAa2jvXAg9KnDt3jklegIr7IiAgALa2tggMDGTuF1o0bdqUSYp79+6N8PBwHDt2DFFRUVRiMP+Ga9euoXnz5lR/98yZMzAyMkKDBg3QtGlTiEQiREZGomfPnjA2NkZAQAAryf7evXtjzpw5Vd5PSUlBz549tY5XXFyMDh06wMTEBK1atWL6Ydzc3KCvrw97e3u13QgacNUjpaSgjxo1CsOHD4eBgQHq1KmDmJgYxMTEwNvbG4aGhoiPj2c1Xq4VPl1cXBhxDqCi8CcSiZjiFK2CYXh4eI3m7mlpaZzMxV9kcsQHBAIBRCIRQkNDsXHjRqrqZE3g2hmZLzWuBw8eIDAwECKRCEFBQXj69CkiIiIY7qq7uzsruW0+UVRUhGHDhsHMzIwTf41JkyYx6n9OTk4YP3487O3tsXTpUixbtgx2dnYaq0AfiosXL8LJyQkymYyhAerr68PR0ZG1l4kSXMqbzpo1CxKJBMOHD2eaVOPj4yGTyZiEhgbjxo3DjBkzAFQkRGKxGK6urtDV1cW4ceNYj5tLp/Nbt25xXqWuTLnV19eHQCBgBCkEAgH09fWp6Ld89c01adIEEydOBABs2LABJiYmajtm48ePR6tWrbSOyxf47N/5r5CTk0M1r/3xxx+MSpa9vT0UCoWaMiBbCWsnJydmV7ZBgwbMQuiPP/7gpCLMFerWrcssdlesWAGpVIoRI0Zg6dKl+OabbyCXy7Fq1Srq+JmZmQwtu6CgAB4eHhAIBDA1NeWkcFAZtNcDUFGUUvWUW7t2Lfz8/ABUeOX4+vpixIgRWsVULepMmzYNRkZGaNu2LdMPHBERAWNjY0ybNo1qzEBFkWbo0KEIDw9H69at0b9/f04sUrjskQoJCfmggzaxVYJrhc+kpCTY2tpi6dKlSE1Nhbe3t5oCckZGBmrXrq113CdPnuDZs2fVnt+9ezcOHTqkddzK+F9ypILXr19Xabz+UPBluKcKLhui+VLjioyMREBAAHbs2IGePXsiICAAzZo1w71793D79m0EBgZSUSNUUVJSgpycHGRmZiIzMxM5OTmcUACHDh0KLy8vbN26FVKpFKmpqZg2bRpsbW3VeoU+FGVlZZgxYwbatWuHmTNnory8HBs2bICdnR0UCgW+/vprVpMw16ZtfMubAsCmTZsQEBDALNwDAgI4bwQ+efIk5s2bhx07drCOtXXrVojF4ioiEmKxWKNS1X+NdevWITAwUC15y8/PR7NmzaiuYb765gwNDRmaTFlZGcRisRpN8cKFC7CwsNA6LlCxmzxkyBD4+vrC0tISlpaW8PX1xZAhQ6jnzF9++YU3lbrqwNa3o7L0c+Xjxx9/pFoMN2nShElky8vLkZycDLlczuySs02OYmJimIX2okWLIJVKERoaCmNjYwwYMIA6rhJcmb+r7nDVq1evivLfunXrqBZ/NeHJkyfUxZV/21VOSEig/t2kUilDfwQq7mkdHR0UFhYCqOg30bY3qHLRp7qDq55rLsF1j9THANcKnyUlJUhISIC1tTUUCgX69Omjtst8+vRp6vX2x8D/kiMVsKmc8GW4pwlcNETzpcZlZWWFkydPAqiYyAUCAfbv38+cP3DgALXfQVlZGSZOnAhjY+MqCjDGxsaYNGkSq54YOzs7puJgYGDALN7WrFmDNm3aaBUrNzeX1Vg+BFybtvEhb/q5gy+n8+HDh2ukuS1cuBAjR46kjuvs7KyxF+rs2bNUFE6++uYMDQ0Z4QxAvbdEGZfmGt69ezd0dXXh7++PKVOmYMmSJViyZAmmTJmCgIAA6OnpqVE9PgXw5dtRWQKaK+Wsyr8dUJEI6OvrY+fOnayTo7KyMjWq5oYNGzB8+HAsWLCAipHBl/m7QqHA2bNnAQDm5uYM/U+JT603SCAQwNrautokw9ramvp3c3BwYAxfgQoGiUAgYPqaaRfYnyu47pH6GOBa4fO/AptNDlX8LzlSAVfJkSrYGu7xBb7UuCQSiZqSSOVJ4vbt29QPjLFjx8LMzAzLli3DzZs38ebNG7x58wY3b97E8uXLYW5ujoSEBKrYyrEqF4I2NjaMDxaNRLhqj4KTkxMvcsVcm7bxIW9aGbdv38apU6eQnZ2NJ0+esIrFZ5+fEnw5nVtbWzMLK1WcO3eO1YNIKpUiOzu7yvunT5+mGi9ffXN169ZVu74uXLigtiA+evQoVUW4bt26NcoyT5kyBT4+PlrHVcXRo0fRt29f+Pv7M4vqNWvWICsriyoeX74d1tbWaibOlfHnn39SPe/MzMw0XrsbNmyATCbD0qVLOTE/5Qp8mb/369cPMTExAIDu3btXUeKcOXOm1tda586dP/jQFo6OjjXu0tNeDwAwcuRIeHt7Y8+ePTh48CCaN2+OkJAQ5nxmZiZcXFyoYvOFxYsXo2XLlujevbtaAReoMH1msyPFZY8Un9eEKrhW+KwO5eXlrAU6agKbdbwqvqjkqLI5ZOXD0NCQ+kvly3CvXbt2WLNmDVOB+VigVeOyt7dXM9cdN26c2iI4JyeHymgXqHjI1VT1zczMZNXY7+PjwzQ/t2zZkpkQ5s+fr/WCtVatWswujCqFkS34NG3jU9508eLFjCmi6hEYGKhxofUh4LvPD+DP6VxPT09j0lVQUAA9PT3quO3atUO9evXU1HzOnj2L+vXro3379lrH46tvbunSpYz8uiZ89913zMJTG1TnFaREfn4+qwq2knIbGxsLPT09Zrdr4cKFWu8uK8GXb0f79u1rTBRzcnIgEAi0jtuqVSukpKRoPLd+/Xro6OjwkhzRVoT5Mn+/f/8+HB0dERQUhNGjR0MqlaJp06YYOHAggoKCoKurq/U8/PXXXzNH//79YWhoCDs7O2bxa29vD0NDQyoJ5K5du9ZYPKS9HgDg1atX6NGjB+OfFBAQoCZW8ccff2hs9v8QPHjwAGvXrsWuXbuqzPGvX7/WKH//b5g/fz5kMhmGDRuGfv36QVdXFzNnzmTO0+x+8tUjxec1oQquFT5LSkowceJEBAUFMX2pc+bMgUwmg66uLrNLzjX+lxxRQCaTYcyYMYxMauUjKSmJ850jtlCatBkZGSEuLo56Ifmx0KFDB/z000/Vnl+0aBFatGhBFVsmk2l0kFciNzeX1e7cDz/8wFCd9u3bB4lEAj09PQiFwhr/TZowcOBA6OnpwdHREUKhEPb29nByctJ4aAM+Tdv4kjdNSUmBtbU1Fi5ciBUrVsDLywtTp07Fnj17EBkZCZlMViUR+xDw1ef3MZzO69Spo5GTvmDBAnh5eVHH/fvvv9GmTRsIBALo6uoy8vxt2rShmp/47pvjGp6enmreZ5Uxb948VgaBvr6+WL16NQB1KuD58+epe6T48u04evRold1fVbx+/ZpKCS8jIwPffPNNtefXrVuntmvAFWgXPXyZvwMVyrfjxo1D7dq1IZFIoKurCwcHB/Tp04dqTlNFQkICYmNj1arspaWlGDRoEL799lut4126dKnGMb1//571Tvzbt285tUPJzs6GsbExDA0NIZVK4erqqkbrpaVw1q5dG+vWrWNeHz9+HGZmZkwxgSbux+iR4vqa0ASuFD4nTZoECwsLjB49GrVr10ZcXBzs7OyQnp6O1atXw8bGhkoRmc9NDlV8UclRQEBAjYtcrjJOLiEQCHDp0iX8+OOP8PHxgVAoxFdffYWFCxfyasL49OlTZhHAJU6fPk29eG3bti1at26t0W378ePHCA8PR0REBNshMrh16xZ+/fVXxohPW+zZswcLFy6EQCDAtGnT8NNPP2k8tAGfpm18yZs6Ojpi9+7dzOsrV65AoVAwNKoRI0ZQKZPx1ef3MZzOV61aBalUisTEROb3mjx5MmQyGdUOc2VcvXqVSfDYStJ+Tti8eTPEYjHat2+P+fPnY+PGjdi4cSPmz5+PDh06QFdXl5WQhlQqZZqWVZOj69evU+/4fSzfjs8dtM/nj2H+zgdMTU017oLm5+dTJ3OfG0JDQxEdHY2ysjK8fPkSQ4YMgUKhYFgttMmR6n2shFIEZvz48az75vjCx7omysvLWauqOjs7MzvgBQUFEAqFTJECqBBnoqH/87nJoYovKjmaMWOGmtxkZdy5c4f11iTXqLwjdfr0aQwaNAhGRkaQSqXo3bv3JyfryRfu3LkDb29viMVi1KtXD+Hh4QgPD0e9evUgFotRt25dtQrsp4Kvv/6aMzGOjwGu5U1lMlkVMzixWMxIuufk5EAul2sd93Pr86uMJUuWwMbGhkm2nJyceClI8IFDhw6xpvrm5OQgMjISTk5OTCLu7e2NSZMmUQkQKHH8+HH07NkT9vb2zO6Zvb09evbsyagx0sLJyYnZeVBNjlavXk294/exfDu4BteqoXxWhD8383egwgRWU8/Ytm3bYGxs/B+MqHpUnof//PNPREVFISAgAF27dqWWVjYxMalS3Jk1axZMTEyQnZ1NncTY2dnh6NGjVd6/dOkSLCwsEBUVxcn6p7i4GPn5+Zx5D/J9TaxcuRJ16tRh5s06depgxYoVVLEq959LJBLG8Buo6OU2MDDQOu7H2uT4opIjPsGXIVx1C8CioiKkpaWhadOmVBdCZYPTykdWVhYnF1h5eTkOHjyIn3/+GTt37mQtuV1WVobdu3cjMTERgwYNwqBBg5CYmIg9e/awUod78+YNsrKyNEr9vn379pNftN64cQN79+7lVDqeK/j6+qrthhw4cAAymYypTOXn51NNknz1+VWHt2/fchZLFX///TfrxRnfhpSVoaOjg8uXL1P//czMTEilUnTt2hX9+vWDTCZDfHw8xo0bB1dXV7i4uODhw4ccjpgbzJw5E7Vr18apU6dgYGCArKwspKenw8zMDAsWLKCKyadvBx9mrXyphvJdEebD/L0msDFVBSrMPxUKBebNm4esrCxkZWVh7ty5MDU1pfbH27VrF2JiYjB27Fi1hSpQwRahHa/qXHz8+HHo6OggODgYY8eORatWrSAWi6n6xUxMTDQyN1JSUmBsbIyMjAyqa6J3797VUkMvXrzIeB3SoqioiLHCEIlETBElPj6elacfH9eEEpMnT4a+vj7Gjx/PsA7Gjx8PuVxeY+9idbCwsFBrgwgICFBThczLy4OhoaHWcT/WJsf/kiOOwJch3If0MtHQZir3rlQ+aGlDbdq0wfPnzwFUPPT9/PwgEAiYycbT05MzcQKucOXKFTg4OKhJ56oa1XKxxX7mzBmMHTsWPXv2ZK0wM2TIEGYx/ebNG3Tt2lWN6tW8eXPWi21VVTm2SnubNm2Cjo4OevTogaioKMjlcowfP545v2zZMipfpo9hzFlaWoqpU6fC2tpa7SE3adIkrFy5krPPKSwsZJUM8DX/KM2FKx8CgQBeXl7Ma23h6+ur1rO1d+9eeHp6AqjofWjZsiWnu/hpaWnMvMQG5eXlmD59OmO0KxAIIJFIqiiVfQrgy6yVL9XQz5H2XhPYjresrAzJycmwtrZmrjVra2skJydTqX2tW7cOIpEIERERaNq0KSQSiZpnGZvnnOpc3KpVqyp+VCNHjqTqNW7WrFm1vZ3JyclMT7C2yM3N1Si0o8SFCxdqXID/G0aMGIEGDRogKysL+vr6zHNj27Zt8PX1pY7L9TWhClNTU6xfv77K++vXr4dCodA6XvPmzfHLL79Ue37z5s1o0KCB1nE/Fr645CgnJwerVq1iLtaLFy9iyJAhGDx4MCv/C74M4UJCQmqsKtLC0NAQycnJ1farrFixgmrSUZ0khwwZgtq1azMV7bt376JBgwaIi4tjPX6lnG6TJk1Yy+l26tQJERERePz4MQoKChAREQEnJydG1pptcrRhwwbo6OigXbt20NXVRbt27eDu7g4jIyOqBaBqle67776Dra0tDh48iKKiIhw7dgwuLi5qyYc24ENVDqiofvfp0wddu3atcm/8888/vEidc4GkpCQ4OzsjPT1dzehw48aNVFL3T548QdeuXWFnZ4e4uDiUlpYiJiaGSWybNGmilph/KPiaf8RiMcLDw/H9998zx5QpUyAUCjF06FDmPW0hkUiqUC11dHSYf/vRo0dhZmamddzqwHanqzKKi4tx6dIlnD59mjNKVmpqqkZFr82bN9e4yKgOfJm18qUa+rFp782bN2fVcM6nqWplKBkdbODr66vmrbZp0ybo6+szRR6ukiNVr0MlLl68SKUIuGLFCvTr16/a87Nnz6ayEuAb9vb2zHegSr8tKCigYkloAhfXhCqMjIw07qReuXIFRkZGWse7cuWKGpuhMtatW8e5ATyX+KKSo19//RUikQgKhQJyuRz79u2DsbExQkNDERYWBpFIpKZgog0+N0O4kJCQGpVCaGU9VSdJDw+PKqZi+/fvZ+1ozbWcrrm5udr2b3l5OeLi4mBvb4/r16+zTo58fHywaNEiAP83UZaXl2PgwIGMxKU2UP2Ovb29q1R7tm/fDnd3d63j8qUq9zFx7NgxvHv3jrN4Li4ujAeG6kMuLy+PiuM9YMAAeHt7Y+HChQgODkbHjh1Rt25dHDt2DCdOnECjRo0QFRWldVy+5h9lsp2YmKhGlRKLxRopqB8KFxcXtQV2QUEBRCIRI+1648YNqvFW168iEAhgZGTEvOYC69ev51Spz83NTW1nR4nDhw9T3c98mbXyrRrKNVTVJ1UPkUiERYsWMa+1BZ+mqnxAX1+/ymL14MGDkMvlWLp0Kevk6Nq1a3jx4gWcnJyq2IBcu3aNSnHxY6GoqAh5eXnIzc1VO2ihWkhTfW7k5ORQUcmqA5eeQfHx8RqpeWPGjMHQoUM5+Qy+YGBgoGYizgW+qOSofv36mD59OoCKar6xsTGmTp3KnJ87dy71licfhnA1gS1N5Oeff1arIlVGYWEhVUVY1dPH3NxcTXYTqFCAY+PjAnAvp2tgYKCxqjxs2DDY2tri6NGjrB5yqoIEtWrVYhYWly9fhqWlpdbxVL9jU1NTjd8xzcKSL1U5TWjbti3VDsm/getJUiKRMNVl1Wvt0qVLVAtAKysrHD9+HEDFPSYQCLB3717m/LFjx6hMYPmcf54/f45evXrBz8+PWWyzTY6SkpJga2uLpUuXIjU1Fd7e3moU04yMDKqdLrlcjoiICLVelbS0NIhEIsyYMYN5jwtwfa3p6elVUdACgJs3b1J5M/Fl1vqxVUPZQrkry7XyJJ+mqjXh8uXLVAVGTTs6QEXyLZfLMXHiRFbJkSolv/LO9fbt2+Hq6koVWxWPHj3C0aNHcfToUU4o1X///TciIiKqbS+gRbNmzZgeRLlcziSl8fHxCAsL0zoeX55Bo0aNYo7hw4fDwMAAderUQUxMDGJiYuDt7Q1DQ0PEx8drHftj2s6oPpu5wheVHOnr6zMPHyWNQ7UCdv36dSrVLIAfQ7iawDVNhCsIBAK0bdsWnTt3homJiZqZIQCcOnWK2g9ECa7ldBs1aoQ1a9ZoPDds2DAYGxuzmihtbGyY68zHx4fZ6Tlx4gRVFUkgEGDw4MEYNWoUzM3N1RbXQEVzPg2FgS9VOU3gYzLjI279+vWxdu3aKrGTkpLQtGlTrePJZDI1Ko+Ojo6aiMaNGzeokq6PMf+kpqbC0tISy5cvh46ODqvkqKSkBAkJCbC2toZCoUCfPn3UFtunT5+mauAuKChgdt9U6W5skzlN4Ppas7Oz07iDsW3bNqqEmS+z1o+pGspFAqpM1iovptleE3yaqtYE2l6mjh07VstUOHToEPT19amfc5Vp+ZX7oH/66SfMmTOHKjYAvHz5Ev369WNMZpX+j3379mVVJO7Tpw8CAwNx5swZ6OvrY+/evVi7di08PDxqNKn+N2RlZUEulyMuLg4SiQQjR45Eq1atoK+vT5U08OUZFBIS8kEHjVCHQCCAi4sLZsyYgfv372v997XB/5IjlrC0tGQuzKdPn0IgEKipAGVnZ1NV8pXgwxDuY9JE7t69y0rxDVB3c/7666+rVNbGjh1LVTlRBddyujNnzqyRjjdkyBBWD7nevXszxpRTp06FmZkZYmNj4eDgQCXIEBwcrDZxVZbanDZtGoKDg7WOy5eqnCZ8LsnRtm3bYGRkhNmzZ0MmkyElJQWxsbHQ1dWtkpR+CL766iuGYrl7924YGBiomZYuXbqUyvsB4NeQUomrV6+iYcOGjP/apwhl4uXi4oJjx44B+DySo4SEBDg4OODgwYMoLS1FaWkpDhw4AAcHB4wZM0breHyatfKlGloZXH3HP/zwA+zs7NSKdWyvCb5MVVWr+ZqOfv36USUxhw8fxsyZM6s9f/DgwU/OykSJHj16wM3NDZmZmUyvTWZmJjw8PNCzZ0/quJaWljh9+jSAikRcmdRt374dgYGBrMZ87do1xMbGolGjRvDy8kLfvn1rpKPWBL48g/iEQCDAwIEDYW5uDrFYjIiICPz222+c0QBVERcXp3Enmw2+qOSoX79+8PPzQ3p6Otq3b4+wsDD4+/sjLy8P+fn5CA4ORrdu3f7rYarhc6aJaMLr169ZSyLzIafLJ548ecJUTsrKyjBr1iy0b98eo0eP5sXI9/r167h7967Wf48vVTlNqFOnDi+eVOvWreO0DwSoEAcIDQ2FmZkZpFIpAgMD8ccff1DFSk9Ph0gkgqurK/T09LBlyxZYW1ujR48e6NWrF3R1dZnk6VNFWVkZnj9/ztoksDJmzZrFqfjMgQMHYG9vj++++471TpcmZGVlcSrvXlxcjB49ekAgEEBHRwc6OjoQiUSIjo6mosz8/wFcJqB//vknateujUGDBqGoqIiXhJkLCIVC1K9fv9oqfsOGDT+pXqbqMGTIEM4WrDKZTKPY0tGjR1n1MhkYGDBsCXt7e6aYQtvzyBf48gyqDlz0Uyp7o0tKSrB161a0bdsWIpEIFhYWSEhI+OTNyb+o5KiwsBCtWrWCXC5HWFgYnj9/jvj4eIYv6+bmVqWBlQ24uMA+Z5qIElw3yX8MOV2um635Bhe7fsDnqyoHVNwrmZmZjDkp14t3rnDs2DHMnTuX6T26dOkSIiMj0bVrV84KHQB/1zCXix5V8FGc+eeff9C5c2cYGxtrdJb/FHH16lVs3rwZO3fuZKWmpgl8/Xbe3t68FDu4rgi/efMGgwcPhpubG0QiEefPUC4SfHd3d4bKqwlc9jLx1fsJcHs/29nZadx1yc3NpaKcKtGwYUNGGKZ9+/aIjIzEvXv3kJCQAGdnZ+q4quDiO+bLM6g6cPHbabLauHfvHqZOnQpnZ2cIhUI0a9aMKvbjx4+RnJyMTp06wd/fH/7+/ujUqRPmzJnDmVXMF5UcVYfr16/jwoULnLkYK8HV5PC50kSU4GtHig85XSX4GvPnIkTwMcBWSleJf/75By1btmSKHMrvITo6GqNHj2YdXwm+FpZ8ga9rgq+4fM0/bOHr61ut31PlgytwXVBS4kv77arD9u3b8c0333Duk8bF99unT58a6ZBc9jLx+btxGXv58uUIDQ1V84J7+PAhWrdujWXLllHHXbt2LdLS0gBUCAiYmppCKBRCIpGo0dbYgIvv4WN7BnEx5n8zad+/fz/69Omjddzs7GyYmJjAxsYG/fv3R0JCAhISEtC/f3/Y2tqiVq1anNDIxeQLx71794ijoyMRCoWcxwbASRyxWEySk5NJWFgY6dOnD+nbty8RCAScxFbFhAkTSK1atTiPy9X3UBm6urokNzeXdOjQgejr63Mam68xHz16lLx9+5bzuHyNNyIigqxcuZJYWVlRx9ixY4fG948ePUp+//13YmdnRwghpEOHDlTxR40aRcRiMblz5w7x8vJi3u/ZsycZPXo0mTdvHlXcykhPTyfffvstMTU15SSeEkOHDiVTp07lPC5f1wRfcfkC22u4U6dOzJ/fvXtHlixZQmrXrk2aNGlCCCHk1KlT5NKlS2To0KFcDJcQQkibNm1ITk4OcXZ25iwmIZ/Pb3fgwAHy448/kry8PEIIIV5eXuSbb74hoaGhnMSvX78+iYiIICKRiJN4SnDx/c6bN48UFxdXe/6rr74i5eXlrD/nU0e9evXU1jkFBQXE3t6e2NvbE0IIuXPnDtHT0yOPHz8mgwcPpvqMfv36MX9u0KABuX37NsnPzyf29vacz8dssGzZMqKjo1Pt+ZKSEpKQkPARR/Tv+Ld7oWXLlqRly5Zaxx0+fDjp3r07WbZsWZV1MAASFxdHhg8fTk6ePKl1bFV88clR7dq1eXkI8YEWLVqQ8+fPk4EDBxJ9fX3OJ/bx48dzGu9jYPDgwcTPz++z+P0+R3CRzHXq1IkIBAKNk+Xw4cMJIYQIBAJSVlZGFX/v3r3kjz/+ILa2tmrvu7m5kdu3b1PF1AS+FpZ8JV2fGy5fvkxsbGw4j8v2Gp4yZQrz59jYWDJixAgybdq0Kv/P3bt3qT+jMj6XJEaJZs2aEalUykmsJUuWkJEjR5Ju3bqRkSNHEkIqEtC2bduSH3/8kQwbNoz1Z3zKz31LS8uP9lkODg41LrrZ4NWrV6z+vmpR4mPg+PHjpGHDhqR+/fqcxuXiO3Z3d6/xfJ8+fVjFr4w9e/YQa2trVjEOHTrES7E9NzeX/PLLLxo3CAQCARk1ahSpV68e+w9ivff0mYPPbWWuG3b5wsqVK1GnTh3o6upCV1cXderUqaKAxgZ8NMkrwdfvl5WVxQuthS8hgpkzZ3LazK4EF98vX1K6SsjlcsbZW3W8Z86cQa1atVjHV/2cz4mSxNc1zAfOnDmDNWvWYM2aNZwbDXP5/RoaGmp0kb969SqnnP/PjabGJWxsbLBw4cIq7y9atAjW1tacfAZf3++dO3d4UeP63Ci9QIVa39WrV1lJbX9MfG7UdD77xT5lODo6Mj6XmrB69Wo4ODiw/pwvfueITzRt2pSXuFxQnZRITEwkP/zwAxk+fDhDEzl58iQZNWoUuXPnDpk6dSrrz2jWrBl5+vQpK+rby5cviaGhIeuxfAj+/vtvAoBkZ2cTDw8PYm5uzlnsixcvchZLFXzt+nFR9dqzZw/58ccfScOGDcmSJUtIu3btOBpdBZo1a0bWrFnDVPMFAgEpLy8nc+bMIc2bN+fsc9hWQj8WXrx4QQoLC4mZmRl59+4d0dPTYxWvrKyM3L59m6EfFxcXk+3bt5Py8nLSvHlzYmFhQR373r17pHfv3uT48ePE2NiYEELI8+fPSUBAANm4cWOV3UAacFkdl0ql5Pjx48TNzU3t/ePHjxOJRMLJZxBCyPLly1l9rx+C0tJS8uDBA4am9CGojiKrCbQ02efPn5Pw8PAq77du3ZqMGzeOKubHgpIizDW43F3Ozs4mJ0+eJIWFhYSQip2qJk2akMaNG1PHnDNnDhk+fDiRSqWkrKyMjBs3jixcuJCUlpYSoVBIIiMjyfLlyzm5Dz8HGvKNGzfIsWPHyMOHD4lQKCTOzs6kVatWnK5huGB1VKYu1oTz58+z+ixCCDE0NGS9Y/vtt9+SQYMGkXPnzpGWLVsy8+SjR4/IgQMHyIoVK8jcuXNZj/WL3znio+K+ZcsWdO/eHX5+frw07HJZ9TI1NWVMSVWxfv16KBQK6rglJSWYNGkSDA0NGbdpQ0NDTJw4Ee/fv9c6nmpzX/PmzZnfjMvdOb6M5qpTkSsrK8Pt27ep4wL87/pxCb6kdC9cuABzc3OEh4dDV1cX3bp1g5eXFywsLDhVn/zUsWLFCnh5eVVxeffy8sLKlSupYubm5sLKygpCoZBRJPP29oa+vj7kcjlMTEyQnZ1NPeawsDD4+fmpKcnl5+ejSZMmrP3Q+MCsWbMgkUgwfPhwrF27FmvXrkV8fDxkMhlmzZrF6WdxLRBUGTRmosp5UXkIhcIqr5UHLXr37q3RMDQlJYWVp40q2D73jY2Nq/UgrHxwAS6e+Y8ePULTpk0hEAjg4OCAxo0bo3HjxnBwcIBAIEDTpk2pBSpUn88pKSkwMTFBamoqLl26hPT0dJibm1OZlGrCpywq8vr1a3Tr1k3tfrC0tIRIJIJcLufUpoGL8X7//ffMMX78eBgaGsLf35/x1GrSpAkMDQ3VLD3+6zEDwMaNG+Hn51dlrebn51fFW5MWX3xyxDXmz58PuVyO+Ph46OrqYvDgwQgNDYWRkREmTJjAyWdwmRwZGRlppIlcuXIFRkZG1HHj4uJgbm6OZcuWITc3F7m5uVi2bBksLS0RFxendTxDQ0NcvnwZQMUDmiu5RlVwbTT34sULdO/eHRKJBObm5pg8ebIa5aKwsJDVImLy5MnQ19fH+PHjsX37dmzfvh3jx4+HXC7H5MmTqeMCFf4Rffv2RZMmTRjJ0DVr1mj0mtAGfEnpPn/+HNOnT0f37t3Rpk0bTJw4kRXl4P379xg7dixcXFzQqFEjrFq1Su0829/u4cOH2LZtG5YtW4Zly5Zh27ZtakpM2mLOnDmQyWQYP348Dh06hMuXL+Py5cs4dOgQvvvuO+jr6yMlJUXruGFhYejWrRsuXLiAkSNHwsvLC927d8f79+9RUlKCfv36ITQ0lHrcEokE58+fr/L+2bNnNbbB3AABAABJREFUqX1GHj16hAMHDjAFjcLCQiQnJ2PWrFnUJoyq2LRpEwICApjFb0BAAKsH8p49e5hxlZWVYerUqbC2toZQKISNjQ1mzZrFiyw9TXKkin379qF+/fpV5suGDRtqbZA8f/585pg2bRqMjIzQtm1bTJs2DdOmTUNERASMjY0xbdo06vFyCVXfwXnz5sHExAS9evVi/g29evWCiYkJfvjhB04+j4tnfteuXdGkSRONkvb5+fkICAig9nlUlW2uV68eli9frnY+PT0dderUoYpdGXxRIrmg/w8aNAiBgYG4cOECCgoK0K1bNyQkJKCoqAirVq2CTCbDunXrOBkv1xT9mJgYjXYoiYmJiI6O5uQzuP7t3r9/jwcPHuDBgwdURfea8MUlRw8ePMDkyZPRvHlzeHp6onbt2mjXrh1WrlzJCVfYw8OD2YlRvRAmT56MYcOGsY4PcHtTxMfHY9SoUVXeHzNmDIYOHUod19DQELt3767y/q5du6i4+V26dIGFhQVCQkIgEAgQGBiI5s2bazxowbXR3IgRI+Du7o4tW7ZgxYoVcHBwQEREBGPoWFhYyEqSla9dv61bt0IqlSI2NhZ6enrMNbxw4UK0adOGOq4q+JLS5QpTpkyBhYUFUlJSMHHiRBgZGWHQoEHMedrf7vXr1+jbty9EIhHEYjHMzc0ZB3GRSIR+/fqhqKhI67j29vY1LtA3btwIOzs7reOamJgwRYk3b95AJBIxjvIAcPHiRVbXmpubm1o8JU6fPg0XFxet4x06dIjxP7O0tEROTg5sbW3h5uYGDw8P6OnpURv48gUPDw8cPXoUQMWOhkKhwA8//IA9e/bgp59+goWFBWbPnq113H+THff09GSVHNWpU6fa+dLT01OrWI6Ojh90ODk5UY117969SExMxIEDBwAAR44cQXh4OJo3b47U1FSqmEp06dJFY4/UwoUL0bFjR1axuYRcLtdYiFDi7NmzkMvlVLFVC5YKhQIXLlxQO3/jxg1WZq2q4CM54sojz9TUFGfPnmVeP336FBKJhJnTFy1aBF9fX/YD5gEfo5+Sa98yPvFF9RydPXuWhIaGEldXVyKVSklBQQHp06cPef/+Pfn2229JamoqyczMJAYGBtSfcefOHRIQEEAIqeCnK/sUIiMjib+/P1m0aBHrfwfbvpXRo0czfxYIBGTlypVk7969xN/fnxBCyOnTp8mdO3dIVFQU9Wfo6ekRR0fHKu87OTkRXV1dreOlp6eT1atXk+vXr5MjR46QOnXqEJlMRj0+TVAoFMTIyKjK+0ZGRsTExETreNu2bSOrV68mISEhhJAK9Z2IiAjSvn17hrvPRpK9pKSENGzYsMr7DRo0IKWlpdRxp0+fTpYtW0aioqLIxo0bmfcDAwPJ9OnTtYpVq1YtcvXqVWJqakoGDBhA5s+fTwwMDEiHDh2oexI04dmzZ2TVqlWM9G/t2rVJdHQ0tVrOunXryMqVK5n+qK+//pq0adOGREdHk9TUVEII3W83cuRIkp2dTXbt2kVCQ0MZxcmysjJy4MABMnz4cDJy5EiyYsUKreL+/fffxMfHp9rzPj4+5J9//tF6vACIWFzxmKj8X0IIEYlErGSFU1JSyPDhw8nixYuZa/ns2bNk5MiRVLzxyZMnk6+//prMnj2bLFu2jERERJBOnTox8+7YsWNJUlISad26NfWYVVFSUsK6j+LWrVvEwcGBEELI+vXrydKlS0n37t0JIYSEh4cTV1dX8s0332jdb3P58mXSq1cv4uTkpPH8w4cPydWrV6nHff36daZPTBVGRkbk1q1bWsW6efMm9Tj+Denp6SQ6OprUrVuX/PDDD2ThwoVk1KhRpFu3bqS8vJzExcURAwMD0q1bN6r4f/zxB0lOTq7yfnh4OKte0KKiInLu3Dm1vpX69etTPzP09PTIy5cvqz3/6tUrVv2JK1asIHK5nOjq6pKnT59yGrtyLK7w5MkT0rNnT3Lw4EEiEAhIQUEBcXZ2JjExMcTExERrG4jS0lK1viK5XE5KS0tJUVERkclkpHXr1uTbb7+lHi8f/WJKfIx+yqVLl3ISR4mzZ8+SzZs3kzt37pD379+rncvIyGAX/L/Ozj4mAgMD8f333zOv165dCz8/PwAVGb6vry9GjBjB6jOcnJyY6kyDBg0Yg7I//vhDa/6xko72IYc2CAkJ+aCDzS5MUlISevfuraaW9e7dO/Tt21ftN6BBSEgIL8psXBvNSaVS3LhxQ+29ly9fokmTJmjRogVu3LjBqnLL166fVCrFzZs3AahX6a5fvw49PT2tYunr6zN/XygU8kKHPHLkCAwNDWFnZ4fOnTujc+fOsLe3h6GhIY4cOUIVU/U7UOLevXtwd3dH3759cf/+farfztjYGMePH6/2/LFjx2BsbKx13GbNmiEqKkpjn0ppaSmioqIQFBSkddyWLVsiJiYG9+7dQ1JSElxdXdUoFkOHDtXa5bxyv4auri6EQiHTN6f8M02/hqGhIdNnVlJSArFYjD///JM5f/XqVSq68KZNm5gdX6BiV8De3h5CoRAKhQJJSUlax1TCysoKJ0+eBABYWFhUqe5fvXqVimLYoEEDLFmypNrzf/75J6v5p1mzZmjVqhUKCwuZ9woLC9G6dWuqa6063Lhxg1X/la+vL+bPnw+gwnhSKpWq0d3mzp2LwMBA6vj29vaYO3dulffnzp0Le3t7reOVlZVh7NixkMlkTP+Wsq/CwcEBO3bsoBrn0KFD4eDggIyMDLx48YJ5/8WLF8jIyICjoyPi4+OpYjs4OKjt8P34449q53/66Sf4+/tTxa6Mt2/fMjRO5UGLyMhIhIWF4e7du2rPuszMTNSuXVvreK1atVJjCKWkpMDKyop5ff78eZiammodl89+MSX46Kd8/PgxkpOT0alTJ/j7+8Pf3x+dOnXCnDlzWK8FNmzYAB0dHbRr1w66urpo164d3N3dYWRkhK+//ppVbOALo9VJpVK17diysjLo6Ogwk/vevXtZS4XGxMQwi/9FixZBKpUiNDQUxsbGGDBggFaxVBteVRtdK79m84DjEsqFqfIwMDCAqakpWrZsiZYtW8LU1BSGhobo3Lnzfz1UBr6+vmpUE7lcDh0dHbi4uMDFxQU6OjqQy+VUYhoeHh7YtWtXlfdfvXqFJk2a4KuvvtL6t1M2So4aNQrDhw+HgYEB6tSpg5iYGMTExMDb2xuGhobUDzmgIsHft28fAPXkaPXq1fDy8tIqVmhoKHx8fPD1119DIBCgV69eiI6O1njQwtvbGwMHDlSjxZaWlmLQoEHw9vamiunk5IT9+/dXef/+/ftwd3dHq1atqO47Q0PDGqWqs7OzqSgMubm5sLS0hEKhQOfOnREXF4e4uDh07twZCoUCVlZWVaguH4Ls7GwoFAoIhUKYmZnh4sWL8PPzg6WlJaytrSGVSjV+TzVBtV/j3w5tYWpqiosXLwIAioqKIBQKmcQDqPieaBYnqg3nqampkEgkSExMxK5duzB9+nTo6+tTC6EMHToU7dq1Y67Z2NhYNVrP8OHD0aRJE63jjhgxAiNHjqz2/LVr1xASEkIzZAAVVCRvb2/o6uoy86VSFKagoIA6bmXo6Ogw1E4a6OvrqxWpdHR01AqKeXl5rKihaWlpEIlEaNeuHdMj1a5dO4jFYqSlpWkdb9y4cfDy8sLOnTuxb98+BAUFITk5GXl5eZg8eTI1NfTdu3eIi4tjChASiQQSiYQpRgwZMoQ36f+TJ0/WSOn7NxQVFWHYsGEwMzOrsvZhs/6xsLBATk4OgKqFQH19fa3jnTt3DrVq1YKlpSXs7e2hq6uLDRs2MOcXLVqEqKgorePy2S+mCi77KbOzs2FiYgIbGxv0798fCQkJSEhIQP/+/WFra4tatWqxsm3w8fFhBC6Uv115eTkGDhyIxMRE6rhKCIDPzG2OBRwdHcm6detIYGAgIaSCVmBjY0OKioqIVColt27dIl5eXqzkEcvLy0l5eTlDPdm4cSM5ceIEcXNzI4MHD9aKUqZqYPnnn3+Sb7/9lowdO1ZNcnvevHlkzpw5rA3TlI7cbLa+o6OjP/j/TUtLo/qMffv2kWPHjpHg4GDSokULcvToUTJr1ixSXFxMIiMjtRoDIYQkJSV98P+ragb5IRgxYgR5+PAh2bJlS5Vzr169Iq1atSJnzpzRyvz0Q6WpBQIBOXjw4AfHVcWsWbNIeno6SU1NJa1atSK7d+8mt2/fJqNGjSKTJ09mjFs/BI8ePSI//vgjuX79OsnIyCBhYWHVXmO//fYb1XilUinJyckhHh4eau9fuXKF+Pr6Ut3PsbGxBABZtWpVlXP3798nISEh5MaNG1ob1/bt25fk5eWRVatWVTGq+/PPP8nAgQOJp6cnSU9P13rMr169Iunp6eTUqVNVaBd9+vShlpEtKioi+fn5xMPDg8jlcvLu3Tuybt068vbtW9KqVasq3/t/iU6dOpGysjIyfvx4smbNGnL+/HliYWFBNm3aRAQCAenfvz95/fo12bNnj1ZxhUIhKSwsJObm5sTPz49069aNjB07ljm/dOlSsmLFCiq52xcvXpDQ0FDy/Plz0qRJE7JlyxZiYWFB3N3dybVr18jTp0/JH3/8Qfz8/LSOzTcAkH379pH8/HxCCCFeXl4kNDSUivrVpUsXje9v376dtGjRgqG7a0uXMTExIadOnWKuUwMDA5Kbm8vICd+8eZN4e3uToqIircesxOnTp8mCBQsYWq+XlxcZMWIE1W9mbW1NNm3aRJo1a0YIqZhvPD09yT///EP09PTItGnTyJ49e8iJEyeoxvry5Uty9uxZ8ujRI0JIxRzRoEGDj2aVQYNhw4aRQ4cOkWnTppHIyEiyePFicv/+fbJ8+XIye/Zs0rdvX6q4BgYG5Pz588TNzU3tujh79iwJCwsjT5480Trmw4cPye+//06Ki4tJixYtSO3atanGVnmcR48erdbc9Ny5cyQkJOSTspvw9/cnX331FVm2bFmV+QAAiYuLI3/99Rc5efIkVXx9fX1y6dIl4ujoSBQKBTl8+DDx8fEheXl5pEWLFuThw4fs/gGs06vPCCNHjoS3tzf27NmDgwcPonnz5mqVs8zMTKom4I+BRo0aadyF2LVrF+rXr08Vc+/evWjTpg2MjY2ZCoyxsTHatGnD7Bx8Sli7di3EYjHq168PuVyOtLQ0GBsbIzY2FgMGDICuri62bNmiVcz58+czUuC3b9+uVnabBk+fPmWq2Jrw8uVLHD58mLPP4wrl5eVMNVxJ55BIJBqVbLSBo6Mj/vnnH45G+X8ICAjAb7/9VuX93377jaHNaotbt24hMzOz2vP379+n2tl4+vQpwsPDIRAIUKtWLXh6esLT0xO1atWCUChEmzZteKGMfqqoLIJz6tQpHDlyhFp56OrVq3Bzc4NAIICXlxfu3buHDh06QCwWQywWw8zMDOfOndM6rmrDuampKVNtVuLatWswMDCgGjNQobq0dOlStG3bFp6ennB3d0dwcDAmTJiAu3fvUsf9WHj79i1rRT2BQIDg4GB8/fXXaodQKESnTp2Y19qiYcOG2LZtG/P6xYsXamPdt28f3N3dWY2dS1SWqi4rK4NYLGbo3pcuXeJM3IBLk/p//vkHBw8exJMnTwBUUKpmz56NpKQkVjt/AGBnZ4dDhw4BqPh+lDuTa9asYSUS1KZNG+a5JpfLcePGDZSVlaF79+7o2rUrqzFzCYVCUeNa4dChQ6x2PzXh+++/ZyWeIJFIkJeXV+35vLw8SCQS6vg2NjaMyqePjw8jTnXixAlOBCS+qOTo1atX6NGjB6ONHhAQoLbd/scff2Dz5s2cfNazZ8/w888/Y9KkSVi5ciVrl2iJRKJxgrl8+TLVBfbLL79ALBajV69eSEtLw+7du7F7926kpaWhd+/e0NHRwZo1a1iNWYl3797h2rVrrLfs+eCOi0Qihi6jSp1hCxMTE2ZiiY6OxsuXLzmJ+zFRXFyMS5cu4fTp03j16tV/PRw1qPbbbdy4Efb29khJSUFWVhaysrKQkpICR0dHbNy48b8eqkbk5eUhNTUVM2fOxMyZM5Gamlrjg+RDsWvXLo1JXWZmpkb1SG2glHf39/dnLe/+4MEDBAQEQCQSISgoCE+fPkVERASTjLu7u7OSYq+chO/fvx87d+6kTs4FAgHWrFmD7du3w9bWFidOnFA7f/HiRc4UnbgEn7LmqrLjIpGIWdArn3naYsOGDbC1ta2iHsfWDy0jI6PG3sNZs2axKvxwfc8FBARg+vTpzOsNGzao9SFeuHCBlX9SaWkpp78bUKEuaWRkBIFAABMTE5w9exZOTk5wc3ODi4sLpFIpVVFCCX19fcYT0MbGhlG4vHHjBhX9TQk+PPJycnKwatUqZm158eJFDBkyBIMHD66x4FYT+OwXq9y/9eLFCzx//hw6Ojo4ffo0dV+Xo6MjVq9eXe351atXw8HBgWrMQIUf2rx58wAAU6dOhZmZGWJjY+Hg4MBJ68YXlRwp8fbtW84Xe507d2Z2LS5evAhTU1OYmZnBz88PFhYWsLS0ZFU9qVevHiIjI9WagouLixEZGUnVD+Pm5lajIdnixYvh6uqqddy0tDRm4fD27VsMGDAAIpEIQqEQYrEYgwcPpk6S+OCO29nZYcmSJbh16xYEAgHOnTuH27dvazy0HSvfQgTV4dq1a6zENCqDKzPK4cOHM8mtKhYuXFhjb4QmaDKg1HRw0Y+3Zs0aBAQEwMrKCrdu3QIA/Pjjj2rV6E8FPj4+GneY9+zZg7p161LH5VrePTIyEgEBAdixYwd69uyJgIAANGvWDPfu3cPt27cRGBjImfUBF6h8XakuXoEKM2auTL4BbgpKfMuaJyUlwdnZGenp6Wr9vBs3bqRuvr958yYCAwPRpUsXPH36FAD75IhvcH3P7d+/H3p6emjcuDGCgoIgFovVBA5SUlLQokUL6vHy8buFhoYiNjYWL1++REpKCmxtbREbG8ucj46ORqdOnajH7OPjw+yctGzZEmPGjAFQwfywsbGhjgtw65H366+/QiQSQaFQQC6XY9++fTA2NkZoaCjCwsIgEomofI747BfT1MOl2ttO+xxdtGgR9PT0MGLECGzfvh2nTp3CqVOnsH37dowYMQJSqRSLFy+mGjMAPHnyBPfv3wdQUaiZNWsW2rdvj9GjRzNzBxt8kckRHzAxMWEqv23atEGfPn2YROb9+/eIiYlB69atqeOfPn0a5ubmMDMzYwQOzMzMYG5urtEn5N+gp6ensblPifz8fKodKScnJ5w6dQoA8O2338LR0REZGRnIy8vDtm3b4O7ujrFjx2odF6hQuVIdc2W/AxovheXLlzMTzr9NEtrgYwgRVAdac0e+zSitra3VPCCUOHfunNYPuFu3bn3wwQZLliyBqakppk+frraQSEtLY9XMXh2ePn1aY7Xt3yCRSKqo7AEVi042VBxfX19mXKr33fnz52FhYaF1PFWFtidPnkAgEKgJOxw4cADOzs7U460MJycnjR4eXGHnzp3UVWG+CkpNmzbFsGHD8OrVK6SkpMDGxkYt4fz2228REBBANWYAcHFxYX4z1WsiLy+PSnFRibKyMiQmJsLOzg6ZmZnQ0dHhLDkqKSnBvn37sGzZMmY3//79+6yKpXzcczk5OZgwYQLGjBmjtaHuv4GP303VD+39+/cQCoVq6xKaOV4VP/zwA1NY27dvHyQSCfT09CAUCvHTTz9Rx+Ua9evXZwonyh2/qVOnMufnzp3LyufoxYsXOHjwINavX4/169fj4MGDrNT6gIqduIiICBw8eBCHDx/G4cOHcejQIYhEIqSlpTHv0WDjxo3w8/Nj2FoCgQBisRh+fn6sjLM/Bv6XHKmATcVdKpUy27BWVlZVlFmuXLlCJSGritevX2P58uWMWtnPP/9M7ehcv379GpOUhIQEql4mPT09ZpfF3d0de/bsUTt/5MgRKnlTgD/u+MuXL3HhwgUIBAIcOHAAOTk5Gg9tUFhYiHHjxqFbt25ML0mnTp00HtpC1U1e05GQkECVHPFlRqmEnp6eRhWrgoICrSXCPxa8vLyYfibVhcSFCxc453gD9ImtEhYWFozRpSr27dsHMzMz6rhcyrsDFQtKVSNrfX19tWvj9u3bVPLV1d0TIpEI3333HfP6UwJfBSW+ZM2VkEgkTPFB9Zq4dOkSK6qTEllZWXBycoJQKOQkObp16xY8PT0hk8nU6GQjRozA4MGDqePydc/xBT5+N319fbUEsXLh8vbt26z6Syrj1q1b+PXXX7W2MamM1NRUja0UmzdvpuopVf0eysvLoaOjo0ZfvX79OrXRLl948uQJOnXqhObNmzN0aYDbHdv379/jwYMHePDgAXU/aU3gUt5dif8lRypgszDx8/PDzz//DKCCAle5QXzv3r2wtLRkO0TOoKRc+Pj4YNSoUZg9ezZmz56NUaNGoW7dupDL5VQeMQ4ODjh48CCAiopEZanGy5cvU0/AfHPHf/nlF16kTLkWIhAIBLC2tq7WRV6526MtVBNbb2/vKg+N33//nYpqqUSdOnU0OskvWLBAa4lwJZT8buWDmAt+tyqqW0hcvXqV6mGvid+temRlZbFKjgYNGgQfHx81vnxBQQHq1q2LmJgY6rhcyrsDFd4wqpXlcePGMY3cQMXvSiO5LRAIYGtrW+WeEAgEsLGxgaOjI5ycnLSO+294/fo1tacWXwUlvmTNlahfvz7Wrl0LQP2aSEpKQtOmTanjquLVq1fIycnhZF7u2LEj+vXrh+LiYrXxHjp0iNW8xtc9B1TsJKekpGDAgAEYMGAAUlJS1O4TGvDxu3l6eqoliL///jvevHnDvD516hRsbW1ZjJofuLm5MesVVRw+fJiq0GppacmwI54+fQqBQMAISQAV8tZ8rAMLCwtZea0BFSwJa2trRtiAazprQUEBMjMzmeuCrYALX/LuSnxRyRFfFXegYjKoVasW0tLSkJaWBkdHR6xcuRLHjx9Hamoq7OzsqKp/7969U8u0r127hgkTJqBfv36YOHFiFZNRbXDz5k0kJCQgKCgI7u7ucHd3R1BQEMaNG6eRJvAhmDBhApo0aYJnz55h/PjxaN++PUNZKCoqQo8ePVjRCz8Gzpw5gzVr1mDNmjWsdPj5gqOjY41b0rTmjnyZUSqxatUqSKVSJCYmMlv1kydPhkwmYwoL2oAvfrcqvLy8mN1K1YXEggULqHpMNHmUsaVwquL58+fw9/eHWCxmEgOxWIzmzZuzUsGbOXMmateujVOnTsHAwABZWVlIT0+HmZkZFixYoHW8Dh061EiHWbRoEVVfxeDBg+Hr61ulv5PvvhU2hTW+CkodO3ZEu3btcOzYMQwaNAgNGzZEREQEXr9+jaKiInTr1g3h4eFUYwaAbdu2wcjICLNnz4ZMJkNKSgpiY2Ohq6vLKRWssLBQzZibFrVq1WJo2ar38s2bN1nNa3zdc3yYWwP8/G7ff/+9mp9PZUyYMAFdunShir1z505MnjwZx44dA1BBuW3Tpg3CwsKwfPlyqphK6OnpVUuJpCl+9evXD35+fkhPT0f79u0RFhYGf39/5OXlIT8/H8HBwZz4EVUGW8aBEpcuXcJXX32F3r17czZn/vPPP2jRogXzbFPed9HR0Rg9ejR13KFDh8LLy4vph01NTcW0adNga2uL9PR01uP+opIjviruSmzduhW2trZVGsUlEgm++eabKrK1H4Lg4GBG6OHYsWPQ09ND3bp10bNnT9SrVw8ymayKctJ/ieLiYnTo0AEmJiZo1aoVJBIJZDIZ3NzcoK+vD3t7e1y5coXTz+Tq4Xnv3j3GhVppgiYQCBAYGEgtp8vHxN61a1ckJCRUez4nJwcCgUDruHyZUapiyZIlsLGxYe4NJycn6h4bvvndALBixQrY2Nhg48aN0NfXx4YNGxiZ85oWA9XB0NAQycnJTHJY+VixYgXrh1x5eTn++OMPzJkzBwsXLmS1kFKNyYe8e3U4ffo0lWktULHDbGdnp7ZL+SknR3wVlPiSNVfF0aNHERoaCjMzM0ilUgQGBlKLPDx58gRdu3aFnZ0d4uLiUFpaipiYGGZR1aRJE1YKhsbGxsw1oJocZWVlwdzcnDouwM89x4e5tRJc/m4fgqKiIqrdv2XLlkEsFqNBgwYwNDTE2rVrYWBggNjYWAwePBhSqZRVz5GdnR22b99e5f1t27ZR9UgVFhaiVatWkMvlCAsLw/PnzxEfH89cw25ublQqeKrqrJqOTZs2cZIcARVruFGjRsHX15dV8V2JyMhIhIWF4e7du2r3XWZmJmrXrk0dly95dyW+qOSIr4q7KkpLS5GdnY2NGzdi/fr1OHToECsZZ0NDQ6aRODg4GKNGjVI7P2nSJK3lqyvj9u3bOHXqFLKzszmjf+3ZswdDhw5FeHg4Wrdujf79+7PqkQL4f3iGhYXBz89PTfQhPz8fTZo0QVhYmNbx+JrYL126VOOO1vv376mECJ4/f46GDRvC1dUVkZGRkEgkcHBwQKtWreDk5AQjIyOmN4It/v77b9aKkR+L352eng5XV1cmKbCxsaGWvA0JCUFycnK152kT2+rAlrpQGZ+yvLsq7t27hxYtWiA8PBwPHz5knRwpiyXVHYaGhtTPDr4LSlzLmvOFAQMGwNvbGwsXLkRwcDA6duyIunXr4tixYzhx4gQaNWqEqKgo6vg9evTAwIEDAfyfp82rV6/QokULKv8kviGRSDSKJtGKJX2OqF27NsMqOHjwICQSiZrCWVpaGjUlG6jorVbu3JaWlqK0tBQHDhyAg4MDo4jHBa5fv44LFy5QK7/WpM7KBeOAT1hYWDA925X7Vdn0JvIl767EF5Uc8VVx5xP6+vqMCp7qRabEtWvXqBeAixcvhr29fRVqT2BgoEZVsf8afD88JRJJFSoZAJw9e5aKdsH3xM4HPiczyo/N7y4qKmLtg/Xzzz/XKAhQWFiI77//ntVnqEJHR4e1AaMquOSNFxcXY9OmTfjmm2/Qq1cv9OrVC9988w02b96sZllAi/LycsycOROWlpYQiUSskiOZTIYxY8bgl19+0XgkJSWxXpzwUVD6mGDbaG1lZYXjx48DqLgPBAKBGs3r2LFjrBTP7t69i9q1a8PLywtisRj+/v5QKBTw8PCgvq/fvHmDrKwsjdfW27dvWSlP8mFurQpV+jgXz/sHDx5g7dq12LVrV5X79/Xr11Q9MVKpVM1GQ0dHR21Hma0KZ3FxMXr06AGBQAAdHR3o6OhAJBIhOjqakzmIKygUCqxatapaRdZdu3Zxnhw1b96ctdorUJEQKQv8qsnRmTNnUKtWLeq4fMq7A19YcsRXxR3grzeoRYsWmDNnDoCKybLyZLt161aqZt2UlBRYW1tj4cKFWLFiBby8vDB16lTs2bMHkZGRkMlknPbbcKFQwvfD083NTaMs+unTp+Hi4qJ1PL4n9sooLy+nom5+TGzZsgXdu3eHn58f6tWrp3Zoi4/B775x44ZGCeirV69S9+XxAaWCZeVDKBQiKiqKeU0LrnnjBQUFcHZ2hkQiQXBwMHr06IEePXogODgYEokErq6uGpUNaXD27Fn89NNPrLwvAgICatzl5YrzzyX4eiZt2rRJbeG4cOFCpsimUCioG8NlMpna87fyfMlFRbikpATp6ekYO3YshgwZghUrVqgJB2iDK1euwMHBgbkngoKCGN8VoOIZpe018THMre/evcs5fTw7OxvGxsYwNDSEVCqFq6srIwYC0H0XAGBra8soqN6/fx8CgUDNU+rw4cOcCD1cvXoVmzdvxs6dOzlJCLj09AOA1q1bY9q0adWeZ1PY3759u8ZDJBJh0aJFzGtatGnThqFfK3dsy8rK0L17d3Tt2pU6Lt/y7l9UcsQn+OoNOnHiBIyMjDBlyhQsXLgQpqammDRpEtatW4fExEQYGxvXSNOpDo6Ojmru3VeuXIFCoWC2fUeMGIFWrVppHZevByfA/8Nz27ZtaNy4sVpSeObMGfj7+2us4P0b+JrYS0pKMHHiRAQFBSExMREAMGfOHMhkMujq6iIqKuqTqnopMX/+fMjlcsTHx0NXVxeDBw9GaGgojIyMMGHCBK3j8cXvVkVQUJBGSde1a9ciODiYVWwuIRAI4Ovri5CQELVDIBCgUaNGCAkJYWUMzDVvPDQ0FB07dtQoufrixQt07NjxkxJumTFjRo07enfu3GFNzapc2Dh9+jROnjxJrdTG1zNJKBQyOy2pqamQSCRITEzErl27mL60FStWaB33q6++YozJd+/eDQMDA8ybN485v3TpUta9NlyiU6dOiIiIwOPHj1FQUICIiAg4OTkxBTGahOBjmFtzTR8HKu7n6OholJWV4eXLlxgyZAgUCgXDxKBNjoYNGwY3NzdMnz4djRs3Rv/+/eHp6Yk9e/YgMzMTPj4+GDBgANWY+QSXnn5ARR+lUmFQE54+fUolPQ582DXH5nq7cOECzM3NER4eDl1dXXTr1g1eXl6wsLBg/XxWBVfy7kr8LzniCHz2Bp04cQL+/v5VLlgbGxvqDFkmk6lVvsvLyyEWi5menZycHCq6Hl8PToCfh6exsbFa74DSEFZXV1ftzyYmJlqPl6+JfdKkSbCwsMDo0aNRu3ZtxMXFwc7ODunp6Vi9ejVsbGyoEuZ/w+XLl1nJIHt4eDAyoaoL7MmTJ6uZU7IFW363KlQbPVVRUFDA2rcMqKCbpKamYsKECVi4cCF1H8isWbPg5ORUxW+FKyECrnnjUqm0RsGFv/76i1pBbO/evUhMTGS+iyNHjiA8PBzNmzdHamoqVUw+cevWLTRo0AAikQjh4eF48eIFQkNDmXne2dmZqueIr2eSQCBg5vjGjRszzAYllixZQrUTnJ6eDpFIBFdXV+jp6WHLli2wtrZGjx490KtXL+jq6jLzPxdgawxsbm6u1uNYXl6OuLg42Nvb4/r161QJwccwt+aaPg5U9ORVvkZnzZoFExMTZGdnUydHr1+/xsCBA+Ht7Y1BgwahuLgYKSkp0NXVhUAgQEhICDUlcuHChYiMjGSEddasWQMvLy94eHjgu+++Y/X8+Jw8/cLDwxEREVHle+RSxOb58+eYPn06unfvjjZt2mDixIms+sM/Br7Y5IhLeg/Ab2+QEn///TdOnTqFEydOsKb0+Pr6qsknHzhwADKZjOkhyM/Ph4GBgdZx+XpwAvw8PKvrIdB0aAu+JnZnZ2fs3LkTQMVkKxQK1WgWmzZt4qXCypY6JJVKmYe6mZkZc49cvXqVFfeYTxgaGla7kKC5n728vBifkjt37sDR0RFGRkZo1KjR/8fem4fVtP7//6+129Vu2pVdqTQXipApFAqRZM5MmcnM6ZjHDCk5HPOstzHTMYWSeRbl1DuEyOzkOOYyRD1/f3Tt9dm7do69Bm9+vo/rWtc5ey1e+7b2Wvd9v2aUK1cOVlZWnMOdLl26hEqVKiEiIoINpxJqgRM6btzGxoZ9hjWxf/9+2NjYaC1306ZNkEqlqFWrFoyNjREXFwczMzMMGDAA/fr1g56eHutN+V4ICQmBn58fEhIS0KVLF/j6+sLf3x+PHj3CkydPEBgYyKlZtFhrEsMw+PvvvwEU91LSJJfL2gEUe7jmz5/Phk9fu3YNoaGhCAkJ4WwZF6sxsImJicZ8vmHDhrFRA99bqCUgfPg4UKwcabLYx8bGwszMDLt37xb0Xrx//55XoatZs2bBxMQEISEhsLa2RnR0NBQKBWbPno2oqChYWlqyURlcEKOnn5gsWLAA9vb2anOy2BU++SBmeXclP6VyJHR4DyBebpBYbN++Hbq6uujSpQvCwsJgbGyMCRMmsNdXrlzJqWyzmAsnIM7i+a3hO7HLZDI8ePBA7bNyEwQUhxdyucdl5a0oj169evFa4JydnVlFo3bt2li5ciUA4PDhw5w8c6rk5eXh4MGDWLFiRalNEB9at26Nzp07lyqnGxISwqlHjKrxoGfPnvDx8cGrV68AFDe8DAgIQPfu3TmP9+3btwgLC0P16tWRmZkJXV1dQRY4oePGp06dCnNzcyxYsAAZGRnIzc1Fbm4uMjIysGDBApQrVw7Tp0/XWq6Xlxf7mx89ehQGBgZYsGABe33+/Pm8q3sCxfNOYmJiqTh9LlhaWuLPP/8EUGxhZRgGZ86cYa+npaWhfPnyWssVa01iGAYbN27Evn37YGdnVyo07+rVq5DL5VrLFQuxGgPXrVsXGzdu1Hht2LBhMDMz4zRfitnbEBA+fBwAGjVqhBUrVmi8FhMTw+aCfC+4urrijz/+AFBs9NPR0VHrjbN7925ejYGF7ukHiO8R//PPP1GlShUMGjQI+fn5gihHT58+xbFjx9g1Ljc3FzExMZg7d66a11UbxC7vruSnVI7ECO8RKzfo3+DTGfnQoUPo0aMHQkJCSr2w//zzD6cQnx9t4SzJ58+fsXPnTsycORMzZ87Erl27BAnPEpLy5curTSw+Pj549OgR+zkrK4vTPZZIJKhVq1apvBXlUadOHV4LXP/+/dm8jaVLl8LAwAABAQEwMzPjFTd+5coVWFtbQy6XQ0dHB5aWlmAYBkZGRrzCAIHiTbBCoYCrqyv69OmDPn36wNXVFZaWlpz68KgqRy4uLqWaLp47dw729va8xgwU930qX748JBKJIMqRGHHj0dHRsLGxUWuMyzAMbGxsOM+VRkZGaptHXV1dNYt2VlYWFAoFJ9lAcRhh9erVS8Xp8+nKbmJiwo65sLAQUqlUzaiUnZ3Nydgh1ppUMrxb2WtMydq1azlHBygRsr2EWI2Bo6KivthPZciQIZyS5MXIFRMzfBwo7gfXq1evMq9HR0fDycmJk2xVHj9+jGnTpqFHjx6IiIhQMwpqg6ZiSaoFJO7du8e7WJKQPf2+lUf83bt3GDx4MCpWrMi7wueJEyfYvnjW1tZIT0+HnZ0dKlasiMqVK0NfX59Tb61vVQX4p1SOxArvESM36N/43qokfYuFU4nQpUivXr0KFxcXGBoasiGWRkZGcHJy4tyQ8smTJ5g6dSqaNGkCd3d3VKlSBa1bt8batWs5V5Zr0qTJF71kO3bsQO3atbWWW6lSpS8mffLtA1ZYWKimaMbHx2PEiBFYvHgxrwISfn5+GDhwIAoLC1ljx4MHD9C4cWPWOsiHx48fY+LEiWjVqhVCQkIQGRnJhsZpi6pn1dbWttRzde/ePcF6mDx48AB79+4VrB+RWHHjOTk5OH/+PM6fP8/bKm5mZqaWaK5q/FJ+F59NT+vWrdGuXTs8e/YMxsbGuH79Os6cOQNvb2+2+Iq21K9fn/XKrV+/HuXLl1fz4s+cOZPT+wz8b9akhIQEJCUlcfq7YrWX+F80BuaKGLliYoaPi4mBgQE7X167dg2mpqZwc3ND586d4e7uDkNDQ04J+M7OzkhMTARQvO+TSCTYsWMHe/3gwYOCKHOAMD39vpVHXMm+ffswevRoXq0rGjZsiGHDhuHt27eIjY1FhQoV1JwPv/76K3x8fLSW+62qAP+UypGY4T2AsLlB36Izcklvyc6dO0XzlvBZOJWIUYoUKN6ktGnTRq3k74sXL9C2bVtOIYaXL1+GqakpateujYYNG0JHRwehoaHo2rUrzMzM4OPjwym87ubNm1/cRG7ZsuWLzY7LokePHhg9enSZ17/HPmAAYGpqym6ITU1NWQvxxYsXUbly5f/l0ErBMAyqVauGmjVrwtjYGLt27VK7furUKUF6NKgidCPY75k6depg79697OfXr1+r/fuPHDmCSpUqcZavUCjYzZhcLmefu2PHjsHLy4uTzKSkJMhkMujp6UEmk+HUqVOoVKkSvL29Ub9+fejo6HB6n1URck0SC7HbSwjdGFgTDx48UAt55sK3yF8Wk8+fPyM3N5dVavig6mlv164d2rRpw+5NCgsL0a1bN7Ru3VpruVOmTIGlpSUGDBgAZ2dnTJgwAQ4ODlixYgVWrlwJe3t7Xq0PlDx9+hSnT5/G6dOned0PsT3iYiCXy9mogk+fPkEqlbLhw0CxUsqlqNG3Ku/+UypHYoX3iIHYnZGvXr0KZ2dnQb0lYiNGKVKgOHdH1bWuJDMzk5M139fXV63876ZNm9jmfS9evICXlxdGjhzJebxC89dffwnS4+Fr8PT05L2JUGJhYcFaWitWrMgq31lZWbwtSHfu3MGGDRsQHR2NefPm4Y8//tBYfvprmTFjhtpR0lDw66+/olu3blrL/fDhAyIiItCoUSNER0cDKE46NjIygpGREbp378553GLEjavy8OFDLFu2DOPHjy+V56Ytu3fvxqlTp8q8PnfuXNZLwwUzMzN2k+Li4oLjx48DKN6wcq30BRRbO3ft2sUqLrm5uZg6dSoiIiLY7/ie+NIzwXXdEKu9hCpCNgZW8unTJ0yZMgVyuZz1dMnlckyePJlTfz8x85c/f/6MO3fuoLCwEEDxvLF9+3bEx8cjNzeXk0wlBw4cQKNGjdj8IolEAlNTU/Tq1UvN0q8NqsqRvb19Ke/slStXOBVuKSwsxJw5c9C6dWtERUWhqKgI8fHxsLe3h0KhQJ8+fXg1X37z5g169eoFHR0ddr8mlUrRs2dP9p3RBrE94u/evcO6devQt29ftGzZEq1atcLw4cNx9OhRzjItLCzY/VR+fj4kEgkuXLjAXs/IyICFhYXWcr9VefefUjkSK7xHjAdM7M7IQntLSpKfn4+srKxSHi8+iFGKFACqV69eqhQyUGwV5lL9zcDAQG0CKywshK6uLrsIJScnw9bWlvN4gW/r9ROSkpM7H5o3b44tW7YAAAYMGABvb29s3rwZgYGB8Pb25iQzLy8PnTp1UjNEKDdUxsbGgpYUFoIxY8bA1tYWERER8PDwwNChQ+Hg4IDNmzdj69atcHNzw4gRI7SWK1bcuJKjR4/C0NAQnp6ekEql8PLygpmZGUxNTXn1ZRKLhg0bsknr3bt3R8uWLXH27FmEhYWhatWq/9vBaUCMNUmsZ0Ks9hKaEKIxsJLw8HBYWVlh5cqV7Pq2cuVKWFtbIzw8XGt5YuWKZWRkwNraGhKJhDVOeXp6wsjICMbGxjA3N9dYxe5r2LhxI0xMTBAREYHJkyfD2toaEyZMwIoVK+Dn56dmwNIGiUTCelwcHR1L7R1ycnIEC0MWki5durCGutevX+P169dISkpC5cqV0bVrV63liekRz87OhqOjI6ysrGBvbw+GYRAcHIx69epBR0cHnTt35rSnaNeuHVq3bo2zZ89i0KBBqFOnDoKDg5GXl4f8/Hx06tSJU1EjMcu7q/JTKkdiINYDJmZnZEB4b4mSv//+G8HBwaVix/kkLisRshSpcuJ6/fo1Dh48iKpVq2Lnzp14+PAhHj58iJ07d6JatWpqbtuvxdHRkS01CRTnHzEMw3Zkv3v3Lq97LEaOlCqqOV18wlk0IaRydPnyZda6/vTpUwQGBsLExAS1atUqFZLytQwaNAi+vr7IzMxEdnY2OnXqhHHjxiE/Px/r1q2DoaEhq5AJBZ/wN3t7exw5cgRAsbdLIpGoLabJyclwdHTUWq5YceNK6taty5bMVT4Tb9++Rdu2bbF8+XLOcpWohrUIsWAmJSWxeWzZ2dmoXLkyGIaBhYWFRsOKNuTl5eHUqVPYtm0bduzYgbS0NF7PhFhrkljPhFjtJTRRVFQkWLipXC5X83gpOXjwIOfiQ2LkigUGBqJTp07IzMzEqFGj4OHhgc6dO6OgoACfPn1Cr169EBAQwEm2u7u7WjuJy5cvw87Ojr3HXbt2RYcOHbSWyzAMW0xCV1e3VE5scnKyYLlBQoREKjE0NFSrOKnk9OnTnDw8YnrEg4KCMHjwYPa3io6OZguN3Lp1C05OTpwqh966dQsVK1YEwzDw8PDAo0eP0LZtW0ilUkilUlhaWiItLY3TmDXBtwpwSX5a5ejFixeIjY1Fv3790K9fP8yfP59zkjUg3gMmZmdkQHhviZIePXrA19cXly9fhpGREZKTk7Fp0yZUrlwZBw4c4CwXELYUqWqlKU3Vp/h0iB41ahQ8PT2RmJiI48ePo0mTJvD392evJyUlce4rAYjn9RMrp0uVoKCg77oJnIWFhVoC+IsXLyCTyZCfnw+gOByXS46JWOFv/1Z9iWuSqlhx40qMjY1Z+WZmZuyY09PTOSlzSpRhLVKpVJCwli/x/PlzXhvtwsJCjB07FgYGBqXmHUdHR+zfv5+TXLHWJLGeCbHaS6iydu1aVK1ala3SVrVqVc5NyZVYWlpq7Hd0/fp1TmFDqgiZK2Zubs6O8927d9DR0VEzMl69epVz3oqBgUGp8UmlUjx+/BhAseHSzMxMa7kli0WohmUBxcVK+OQGCR0SqcTe3l5jyHFGRobgOaV8MTQ0VPPqffz4Ebq6umyVyL179/JSQEtWmzx69CgSEhJ4V6FU5ezZs/jw4YNg8oCfVDk6deoUTE1NYW9vjw4dOqBDhw5wcHCAXC7/onb+JcR+wIRETG+JEmtra3biNTExYbtn79u3j1NVFbFKkSp7EHzNoS1v375Fly5d2A2aj4+Pmrfk8OHDahVytEUsr59YOV3fgrlz5+Lly5e85ZiZmam9zwUFBZBKpWyIx61btzjdY7HC3ypXrsxabi9dugQ9PT213hfbtm1DxYoVtZYrVty4kvLly7MbNg8PD7ZXUHp6OoyMjDjLFTqsRRNbt27llZegZPz48fDw8EBCQgKOHDmCxo0bIyYmBllZWZg6dSqvMDUx1iQxnwkx2ksomTp1KoyMjDBhwgS2L9WECRNgbGyMqVOncpYbGRmJ7t27q23OPnz4gJ49e6rlnP6vUZ3TCgoKoKOjo2a5z8rK4lyQysPDQ62UdFpaGvT09NiKrNnZ2bzeZ7EQOiRSyapVqxAQEIC//vqLPffXX3+hRYsWbAEwrghZ8AIorpqq+hy8fPkSDMOwXpicnBzo6+sL8l1iYWJiIlgkipKfUjny9PTEwIEDSzV2HDRoEGdvyY/0gInpLVFiYmLCWpIcHBzY8LKcnBxOeUE/ailSoNjdK1Q5ZVXE8vqJldOlRMgGmiURapJs3ry5WqhQbGysWuLvlStXOG0AxQp/W7hwIWQyGQICAmBubo7FixfD2toa48aNw4QJE2BqaoqZM2dqLVesuHFV+cpNcEREBNzc3DB79mzUqlULzZo14yxX6LAWTQj1rNnY2Kglmj969AjGxsbsZnvmzJmcPCZirUliPxNiYWFhwfY3VGXr1q1ae0yURlXlYWJiAgsLCzRr1gzNmjWDhYUF5HI5p1AyQJxcsWbNmqF///549OgRIiMj4ebmhr59+7LXhw4dikaNGnGSvXTpUpiammLcuHGYNm0abG1t0b9/f/b65s2bBWvhISRChkR6eXmx4e3KaqS6urpwdXWFq6srdHV1YWxszPk+iFHwAgB69+4NPz8/ZGVlIScnh+2npeTkyZO8eu8dO3YMkZGRCA8Px9ChQzF//nxO+WdfQsgwfSVS+gm5ffs27dq1i3R0dNhzOjo69Msvv9DGjRs5yWzevDn98ssvtHLlStLX16eJEyeSl5cXmZiYEBHRgwcPyMrKipPspUuX0qVLl6hVq1bUrVs32rRpE82dO5eKioqoY8eONHPmTJJKv/6nPHHiBKdxaEPlypXp5s2b5OTkRDVq1KBVq1aRk5MTrVy5kmxsbLSW17t3bxFGWTbVqlWjQ4cOkb29PW9ZMpmM/f/4+Hhq27YtGRkZcZL15s0b9v/nzp1LI0eOpBkzZlD9+vWJiOjixYs0c+ZMiomJ4Txee3t7+vTpU6nzhYWFZGtry1luTk4OdejQgTIzM4lhGAJAREQMw7Dy+aKUyZfo6Ghq3rw5/fHHH6Snp0e5ubm0YcMG9vr58+epVatWWsv9559/qFKlSkRE5OLiQjo6OuTm5sZer1ixIj179kxruaNHjyYrKyu6cOEC9evXj7p3707VqlWjadOm0bt372jMmDE0efJkreXGxsZScHAwNWrUiNzd3enIkSM0dOhQMjMzIyIic3NzSkpK0lqukgULFlBeXh4REUVGRlJeXh5t376dKlasSAsWLOAsV6FQkKmpaanzpqamZG5uzlmuKkI9a3l5eVShQgX2s42NDX348IFevnxJ1tbWFBISQtHR0VrLFWtNEvuZUCU4OJjWrl3Lac0oyadPn6hOnTqlzteuXZs+f/6slaySz1ZISIjaZz7rxu3btykgIIDev39P+vr69OjRI2rVqhVdvnyZVqxYQR07dqStW7dqteYTFa8XQUFBFBcXRwqFgk6cOEH9+/cnGxsbkkgk9PLlS0pISOA05mHDhpFEIqHNmzfTx48fqU+fPjR16lT2ure3N23dupWTbCW7du2iHTt20IMHD6igoEDt2pUrVzjJ1NfXJycnp1LnnZ2dSU9PTytZ7du35zSGr2HTpk00bNgwGjRoEDVu3JjWrVtHffr0IUdHR9q2bRvVrl2bzp8/TxUrVtRa9rx586hdu3ZUpUoVYhiG7O3tac+ePez1Z8+e0dixY7WW+/fff1ObNm0oNTWVJBIJFRUVUc2aNWn37t00fvx4+uWXX2jevHlay/1mCKpq/SD4+PhozE3Zs2cPW2pZW54+fcomUEokEjg6OqpZ33fu3InFixdrLXfWrFkwMTFBSEgIrK2tER0dDYVCgdmzZyMqKgqWlpZsQvP3xKZNmxAXFweg2ONgYWEBiUQCmUymlrjJl1atWomSuyKGJQLgb23+Fl4/IXO6VBGjgWZJhPzdnjx5gtWrV2PJkiWC9UMRK/xNbL5F3LiQiBnWokSoZ83Hx0etWXZ8fLxafkZmZiancCex1iQl3+KZEPJ9Hj58uMb8lIiICAwdOlSQ7xACsXLFgOKiH6mpqWwkw/v377F27VosWbJELYz6e2PRokUwNjbG8OHDoaenh8GDByMgIACmpqaYNGkSZ7k/SkikWAUvVLl16xYyMzMFq3bbtWtXtG/fHq9fv8aHDx8wfPhwhIWFASj2JikUCsEaUW/ZskWQEGdVfhrlSLWM9LZt2+Dg4IDY2FicOXMGZ86cQWxsLJycnHhv3IV+wFxdXdnqSOnp6dDR0cHmzZvZ67t374abm5sg3yVk75mS5OfnIy0tDc+ePRNUrlhKzPcqV6wcKbFyulQRo4FmSR48eMD28PgeESv8TRNC5V99K4YMGcJrfhA7rKUkZ86cESQJ+OjRo9DX14e3tzcaN24MqVSKhQsXstdjY2PRtGlTzvKFXpO+JXznS9WeWSNGjICJiQmqVq2K/v37o3///vD09IRcLsfw4cMFGa8Q79yPlL/8Jfi+z6pUrlyZDYlUfSamTp2qFv78NYgdElkSIe6DWAUvykKIAgdyuVwtJzovLw+6urpswSFlga7vFQYQKDbgO0cikaiF8pQFwzCChPcQEZ07d47q1KlD+vr6nGUYGhrSjRs3yMHBgYiI9PT06M8//6SqVasSEdH9+/epSpUqlJ+fz3u8JiYmlJGRQS4uLrxlqSLEfSgLscbcqlUrWrdunSDhHKqINV6+qIaM/RtcQxzNzc3pypUr5OzsTK6urrR27Vpq0qQJ3blzh6pVq0bv3r3jJFeV7OxsevDgATk6OqqFqwmBXC6n9PR03r/d1q1b6cKFC+Tj40Pdu3enkydPsuFvbdq0oalTp5JEIvluxvujyI2MjPzqPzt9+nRO36Hk77//pps3bxJRcQgx15BpJRkZGbRjxw76+PEjBQYGUvPmzXnJKwux5mKxnglPT09KTEzkHKbWpEmTr/pzDMPQ8ePHOX2HKkLchwoVKlBCQgLVqlWLiIhevXpF5cqVo9evX5OJiQndvXuXPDw86MOHD7zHK2T4eEmEfCYMDQ0pKyuLHB0dycrKio4cOUI1atSg7Oxsql+/Pj1//vyrZfXt2/er/2xcXByX4aohxH2oUqUKzZw5kzp16kRExWGEDRo0oHfv3pGOjg7dvn2bvLy82BDl72HMVlZWdPLkSapSpQoREb1//56MjY3p2bNnVK5cOcrJyaEqVarweo5TU1PLDLXcvXs3Z7lERD9NztHdu3e/+XcGBQXxfsCsra3p+vXr5ODgQNnZ2VRYWEjXr19nlaNr167xXpjFRoj7UBaOjo6kq6sruNxDhw4JLpOIKDExUS2/QCj4LnLfIqfL09OTMjIyyNnZmerVq0fz5s0jPT09Wr16NadnY+7cueTt7U3NmjWjly9fUufOndkNDsMw1KJFC4qPj2dzIfgilB2pR48e1KNHD/azv78/nT59WhDZqohl9/pe5fJVeL6Gt2/f0tChQ2nbtm2sEU1HR4e6du1Ky5Yt05jn9DXUqFGDatSoIeRQNSLWXCzWM3H16lVef/9b5NeqIsR9EDN/uST37t3TmF8qBEI+E9bW1vTixQtydHQkBwcHunjxItWoUYPu3r2r9fcIofBogxD3YdiwYTRgwAC6fPkyyWQyWrt2LYWGhrJ58ykpKWwuqxAIMeaGDRvStGnTaMOGDaSnp0eTJk0iFxcXKleuHBEV5zLxyf/ctm0bhYWFUWBgICUnJ1OLFi3o1q1b9PTpU+rQoQPv8f80YXX/C4QIzZoyZQosLS0xYMAAODs7Y8KECXBwcMCKFSuwcuVK2Nvb86rzr4pYvWfEClETko8fP2L79u0YPXo0unXrhm7dumH06NHYsWMHPn78KOh3xcXFCd5rRax7LGROl9ANNO3s7NgcigEDBqBmzZq4cuUK3r9/j/T0dNSvX1+tYhJfxLrHYoW/fa+hod9arpDhPd+iRDggXojzj/bb5eTkIDk5WZCm1qoIVYa9JELcB7FzxVQRc20WUnb//v3ZHKClS5fCwMAAAQEBMDMzQ79+/QT5ju99Hl6+fDl8fHxQu3ZtTJo0Ce/fv2ev3bp1C1lZWby/Q4kQY75z5w5cXV0hlUqhq6sLMzMztlIrULwPUu1jpi3VqlXD0qVL1cZbVFSEgQMHCpKH/9MrR2LUR1cixANWWFiIOXPmoHXr1oiKikJRURHi4+Nhb28PhUKBPn36iDLJC4nQE3BKSgp+//13TJgwARMmTMDvv/+u1sxOW7Kzs+Hi4gKZTAY/Pz906dIFXbp0gZ+fH2QyGdzc3JCdnS3Y+HV1dTU2DeTDj7bpUcKngaa+vj7u3bsHAHBycirVoyw1NVWt/DZfwsPDBc+ZA8Sbg8TKvxLrPoiFkPf3W5QIB36891mIZ2LIkCFsoYB3794hJCRErcBMkyZNBGuJIOY7p9oihA/fIlfse2/GraSwsFDtPsTHx2PEiBFYvHixYMZLMfeCPxpCFTjIz89HcnIyEhISBF8zDA0N2TyscuXKsU13r1+/Dmtra97yf3rlSMzNnxgVNITiw4cPah2gb9++jUmTJqFXr16YPHkycnJyBPsuoe7D06dP0bBhQ7ZzvLe3N7y9veHo6AiGYdCwYUM8ffpUa7kBAQFo164dmyioyuvXr9GuXTu0aNFCa7mqBQ5UD4ZhYGpqyn4Wgh/R68d30a9UqRIOHDgAAHB2dsa5c+fUrv/5559a96r4XyDmPZ4xY8YPpciIgZD3197+23S+F+uZ+J7XJIlEws7fEydOhJ2dHY4fP478/HycPXsWrq6uvCzNqoj5zqmuq0IhRIL8tyAvLw+nTp3Ctm3bsGPHDqSmpnI2fn1rhH4mPn/+jJ07d2LmzJmYOXMmdu7cKaiiK6RH/Fvx8OFDwQx2FSpUYOfiatWqsQU7zp8/L8i6//+UIxEnyQcPHogSGiFESICfnx/b0frs2bPQ19dH9erV2QZghoaGOH/+vBDDBcB/IwwAISEhaNCggcaSozdu3ICPjw86deqktVwDA4Mvhm3897//5dT81NjYGMHBwWoNauPi4qCjo4M5c+Z8t01rValatSrvZzgxMZGdxAoLCzFz5kzY2tpCIpGgQoUKmDt3LqcFNDY2Fh4eHsjOzsZvv/2GBg0a4Pbt2wCKw3H8/f05PQ9fQ25uLiIjI7X6OxkZGRoXBiHmIGWIl+rx6tUr6OrqIiUlhT3HBTEaUhYUFGDs2LFwdXVF3bp1sW7dOrXrubm5vMrRqyLkHP8tSoQD379F/927dzhz5ozGEvfv37/Hhg0btJbJMAyrHHl6epZq2Lpv3z5UqlSJ24BLIMQzsX37djWvxZIlS+Dg4ACJRAKFQqH1/PAl+Ho1Sjbc/tLBhcLCQowdOxaGhoal2ko4Ojpi//79nMdeEr4hp2LOw0quXr0KFxcXGBoastUzjYyM4OTkJFiIqJCerjVr1iAsLIxtK7Ft2za4u7vD2dlZ0FYxQo65e/fu+O233wAUN8pWpp84OjoKUmnwp1eOhA4R+fTpE6ZMmQK5XM5OEnK5HJMnTxbMoiTEAyaXy9lyoX5+fqXylqZMmQJfX1+t5Yq1EQaKJy/V2OuSpKamwtjYWGu5NjY2SEhIKPP6/v37OYVnZWdno27duggLC1MLB5FKpYL1zdHEixcvOG1OxKJy5cpsH6OoqCgoFAosWLAAiYmJ+P3331G+fHlER0dzkj1ixAjo6urC3d0dMpmMLTkukUhQp04dtU2skKSnp2u9eVe1jDs7O7OleYUIxVHtfVWyD5bqf7UlOzsbjo6OsLKygr29PRiGQXBwMOrVqwcdHR107tyZk+Fj+vTpKF++PGJjYzF58mSYmppi0KBB7PXc3FwwDKO1XDH41iXChSQ9PR2zZs3CsmXLSq1zr1+/Rt++fbWWefPmTdZbL5FI0LhxY7akMMBdsWUYBn///TcAwMLCQq0MMADcu3ePk5FKE0KUYVd9n9evXw+ZTIZp06bh4MGDmD17NoyMjLBmzRohhst7465UVFTDFEt+Vh5cGD9+PDw8PJCQkIAjR46gcePGiImJQVZWFqZOnQp9fX0cPnyY8/hV4XsvxJyHldSvXx9t2rTBixcv2HMvXrxA27Zt0aBBA0G+QyhlbuHChTAyMkLHjh1hY2OD2bNns700IyMjIZfLsWrVKgFGLKwC+vz5c3beKSwsxNy5c9GmTRv88ssvavedKz+9ciQ04eHhsLKywsqVK9m+SitXroS1tTXCw8MF+Q4hHjAjIyM2ga98+fJIT09Xu3779m1OioaYG2GFQvHF/j0nTpyAQqHQWu7UqVNhbm6OBQsWICMjA7m5ucjNzUVGRgYWLFiAcuXKcW669+nTJ4wbNw6urq44e/YsAPGVIy4bd1XWr1+PHTt2lDq/Y8cOTp4ufX193L9/H0Cx1a+k7AMHDvDq1XX9+nXMmzcP4eHhGDRoEKZPn47k5GRe4RyqfdE0Hdu3b9f6HpcrVw4XL14EoL4RFIIKFSogODgYx48fZ/tcnThxAjo6OoiLi+PU+woQryGlm5ubmkEiOzsbbm5u6NOnD4qKinh7joQM75kxY8ZXH1wQK8T58OHD0NPTQ9WqVeHg4ACFQoHjx4+z17ne4/bt2yM4OBjPnj1DdnY2goOD4ezszL7jfJSjwYMHY8yYMbCyskJycrLa9bS0NFhYWGgttyxyc3N5GU9UPV3e3t6YN2+e2vXly5cLpjALuak8cuQIatWqVaqoSJ06dUrd86/FxsZGrZH3o0ePYGxszCqgM2fO/G6UAjHnYSUymayUcg8UN3SWyWSCfIdQz4S7uzu2bNkCALhy5QqkUinWrl3LXl+7di1q167N+3sAYfqWKaOmTp06JWo+3k+nHIkRDqCKXC7HoUOHSp0/ePCgYPkPQrwUTZs2ZSdzHx+fUv/uXbt2wcHBQWu5Ym6Ehw4dCkdHR+zevVstROj169fYvXs3nJycODfzi46Oho2NjZoVjWEY2NjYICYmhpNMVY4dOwYHBwdMnDgRurq6vJQjTSFUqseZM2d4bSwrVqyotolScvLkSU5hLTY2Nrhw4QKAYkW8pPfv1q1bglmEhUKTdbWk1VXbezxw4EDo6+vDyckJEokEDg4OcHZ21nhoy/Pnz9G+fXs0adIEjx49Ys/zVcTFakipqanho0ePUKlSJfTs2ROPHz/m9Ax/y/AeoRArxLlBgwaYNGkSAKCoqAgxMTEwNjZGYmIiAO5KjJWVlVreVVFREcLDw+Hg4IA7d+5wluvn5wd/f3/2KOl1mTVrFvz8/LSW+/z5c4SEhMDe3h7h4eH4/Pkz+vfvz77DDRo04BTCWNLTpcnAaGJiorVcTQiZK1a1atUyi4q4u7tzklkymqWwsBBSqZRVPq9duyZYwRK+IadizsNKqlevrrEC67Fjx+Dp6clZrhgYGBiwezageA+nqthlZ2cL1mA2KiqKV0VAqVSK3NxcAOoeQDH4qZQjscIBVLG0tNRYiez69euCWb2ECAk4f/48TE1NMX36dCxZsgQWFhaYMmUKtmzZgmnTpsHMzIyTUiDmRvjDhw8IDw9nw6ZkMplaKNWQIUN435ecnBycP38e58+fF7QoBQD8888/6NChA8zMzDTmTX0tJcMgygql4oq+vn6pjSsA3L17l5PVa+jQoWjdujU+f/6MQYMGYcCAAWpW/BEjRnC2Kn7+/Bl37txhY8g/fPiA7du3Iz4+np1EuaBQKLBu3Trcu3dP43Hw4EFO9zgxMRFLliwBwzCYNWsWfv/9d40HV5YvXw5bW1s2X4OvcmRra4u0tDT288uXL8EwDN68eQOg+H3R19fXWq6zs7PGnKXHjx+jUqVKaN68Oaf7+y3De27duoWjR4/yrmQpVoizXC5nc/CUbNmyBUZGRkhISOC83pmYmGhc44YNGwY7OzucPn1asHwxVe7cuYOHDx9q/ff69esHT09PLFmyBH5+fmjXrh2qV6+Os2fP4vz582zos7YwDIONGzdi3759sLOzK6XAXr16VTCDqJD5yzKZTGPeS0ZGBmevho+PD2bPns1+jo+PV9tQZ2ZmClZ8SAjEmIdVDZQHDx5E1apVsXPnTjx8+BAPHz7Ezp07Ua1aNRw8eJDX2G/fvo3Jkyeje/furHJw6NAhjZ6qr0GhUKi9z3Z2dmwVWKBYOeISRSQGbm5umDRpEk6ePAmGYbB3716cOnVK48GXn0o5EiscQJXIyEh0795dbZP+4cMH9OzZk3PYhSaE6JVz/vx5tp+C6lGhQgXOGzQxN8JKXr9+jWPHjmHr1q3YunUrjh8/zjnZ/EdELpcjJiaGDZUqeaxZs4bXc2xvb68xMXfv3r2cKnK9evUKderUgZubG0JDQyGTyeDo6IjmzZvD2dkZpqambJiDNmRkZMDGxgYSiYRN0vX09ISRkRGMjY1hbm6OS5cuaS0XAFq0aIFZs2aVeT09PZ1XTkyfPn1YBUNorl27hho1aqB79+68laPevXvDz88PWVlZyMnJYb0ZSk6ePAl7e3ut5fbv37/M/iSPHj2Cm5sbp2dYrPCeqKgoVpl78eIFmjVrpuZJbNmyJWeLqFghzpaWlkhNTS11Pj4+HoaGhlixYgWne1y3bl1s3LhR47Vhw4bBzMxMFOWIKzY2NmwlS2Uum2r42NmzZznNayXXTVXlACgOR+ITVidW/nKjRo3QvHlzNeNRbm4uWrRogcaNG3OSefToUejr68Pb2xuNGzeGVCrFwoUL2euxsbFo2rQp5zEDwMaNG+Hj4wMbGxt2875w4ULs3buXs0wh5+GSRsuS+Vyqn7ly8uRJtseTnp4e662bO3cuQkJCOMn09fXFtm3byryekJAgiLfr8ePHmDZtGnr06IGIiAhOfZn27NmD8uXLfzGyg+89VvJTKUdihQN06NBB7TAxMYGFhQWaNWuGZs2awcLCAnK5XJAKGkqE7JXz999/4+LFizh//rxGj4E2iLURFpsnT55g6tSpaNKkCdzd3VGlShW0bt0aa9euFSxJ89OnT0hOTsbatWtx9OhRznL9/f2/6NXju3EfN24cHB0dcfz4cXz+/BmfP3/GsWPH4OjoiIiICE4yCwoKsGLFCrRq1Qru7u6oVKkS/Pz8MGnSJE7WYAAIDAxEp06dkJmZiVGjRsHDwwOdO3dGQUEBPn36hF69eiEgIICT7N27d2PTpk1lXn/x4oUglQazs7ORlJSEd+/eAYBgZW8/fvyIMWPGwMvLi5cHVKyGlPfu3UNSUlKZ1x8/fszp/ooV3iNmw2GxQpybN2+O2NhYjde2bt0KXV1dTutdVFQUm3emiSFDhnCef65fv47169ezG6esrCyEh4ejb9++nBpFA8WhoaqWcF1dXTXPSU5ODoyMjDjJ/hIJCQlffMb/DbHyl7Ozs+Hp6Qk9PT22qIgyN42PFzQ9PR2TJk1CREQE59ylsli+fDksLCwwe/ZsyGQy9h2Pi4uDv7+/oN/FlbKMlZoOrtSvX5+t0KaaXpGSksK5lcDZs2fx559/lnl92bJlWLJkidZyDQwM2LDTa9euwdTUFG5ubujcuTPc3d1haGiIjIwMTmN++/YtGIbBrVu38OrVK40HXxgAoJ8EuVxOKSkp5OHhoXZ++PDhtG/fPtq6dSv5+/tTYWGhVnL79u371X82Li5OK9nlypXTeP7Vq1ckl8tJIpEQEdGLFy+0kismnz59onXr1lFCQgLl5ORQUVER2djYkK+vLw0ZMoTs7Oy0lrl48eKv/rMjR47USnZqaioFBASQm5sbGRgY0IULF6hHjx5UUFBAhw8fpipVqlBSUhKZmJhoJXfEiBEUGBhIrVu3pkePHlHz5s0pOzubLCws6J9//qEqVapQYmIiVahQQSu5a9asoffv35f573z69CmtXLmSpk+frpVcJQUFBRQaGko7d+4kqVRKRERFRUUUFhZGK1euJD09PU5yhaZcuXJ07tw58vDwoPfv35OJiQmdP3+evL29iYjo2rVr5OfnR//888//eKSlefHiBXXu3JlOnDhBDMNQdnY2ubi4UL9+/cjc3Jx+++23//UQ1cjOzqaPHz+Su7s7+0x8j/j6+lKrVq1o8uTJRES0bds2GjJkCL18+ZKIiK5evUqNGzfWer6UyWR08+ZNcnR0JGdnZ9qwYQM1btyYvZ6WlkZt2rShJ0+eaD3mCxcuUFBQEI0ePZosLCwoMjKSwsPDycPDg27evEmLFy+miRMn0rhx47SSu2fPHjp9+jQtXLhQ4/WtW7fSmjVr6MSJE1qPWQySkpKoXbt2ZGxsTO/evaM9e/ZQWFgY1ahRg4qKiujUqVOUnJxMTZs21Uqul5cXDRw4kIYNG0aJiYnUtWtXmjFjBv3yyy9ERLRy5UpatmwZZWZmivHP4oypqSlt27aNgoKC1M4fOnSIunfvTq9fv+YsGwAdOXKEbty4QUREHh4eFBAQQAzD8BqzWFSpUoWioqKoffv2ZGJiQhkZGeTi4kJXr14lf39/XnN8amoq7dixgx48eEAFBQVq13bv3s136IJibGxMmZmZ5OzsrHYf7t27R+7u7vThw4f/9RBZJBIJ5ebmkpWVFbVv356Kiopo9+7dJJVKqaioiHr27El5eXmUkJDASf6pU6fI19dXvPWIt3r1A/GjhQMA4vXKGT58uFr4yfeOk5OT2mFkZASGYdQaqxoZGXFKovT19VULedy0aRPq1asHoNhD4OXlhZEjR2ott3z58qyFskuXLggICGDL6T5//hytW7cWrQ+PENy6dQs7duxAQkKCmuVVCD58+IDbt2/zyhEzMzNjczUKCgqgo6Ojlh+TlZX1XcW5qxIaGorAwEA8fPhQzQKYlJSEKlWqCPIdOTk5SE5OFqyvhphcu3YNiYmJvHuuiBXeI3bDYTFCnL81J06cYD2gXGjQoAEmT54MoDj0z9zcnC0oAQATJkxA8+bNtZa7efNm6OjowM3NDfr6+ti5cydsbW3RpUsXdOvWDXp6eli6dCnncQPFxQx69uyJ+vXrswVRNm7cqLHwwdfyLfKXxeDFixeIjY1Fv3790K9fP8TGxuL58+e8ZMpkMnYNUp0vb926xav6W3x8PHR1ddG6dWvo6emhdevWqFSpEkxNTdGnTx/Ocu/cuYMNGzYgOjoa8+bNw65duwQJ/a9QoQI796jeh927d8PFxYWX7EuXLmmM6rl48SIuX76stTzVao729val9ptXrlzh1CJFycGDBzV6ZpOSkjQWRdOWn0o5EjMcQBNCbADF6pWjDJOpWLEioqOjRekH8/nzZ+Tm5gpeKnPLli3w9fVVK2pw48YNNGrUCJs3b9ZanoGBQalQHF1dXTYmOzk5Gba2tlrLlclkbEiTnZ0dUlJS1K5nZmZ+14ucUMTFxbHJyu/fv0e/fv2go6MDiUQCqVSKwYMHc3pHmjVrhv79++PRo0eIjIyEm5ubWt+WoUOHolGjRlrLHTNmzFcfXFHNLVFd5O7cucMpxGfIkCHs/PDu3TuEhISoxV83adJEbf7QhmvXrmHIkCHw8vKCtbU1rK2t4eXlhSFDhvAuSX/nzh1Ur169VAw5n54rYoT3fKuGw0KGOAvZv+9r4BvqLZfL2bAuZTikaghnZmYmypcvz0n22bNnMX/+fHZjee3aNYSGhiIkJIR3eOyuXbtgYGCAAQMGQF9fn32XlyxZ8sX9xr8hRv6yGGGLqpw6dQpyuRz29vZsmoGDgwPkcjmvJHkPDw82t0h1vly8eDGvvK5q1aqxirFSblFREQYOHMip+WleXh46deqkNo9ZW1tDR0cHxsbGvJXwiIgINGzYEH/99RdMTEyQnZ2Ns2fPwsXFhXdOe926ddmqmar88ccf8Pb21lqeRCJh936Ojo6lQuhycnJ4KbZlFbdITExE9erVOctV8lMpR2Ii1gYQEKdXDsMwOHr0KEaNGgULCwvo6uqibdu2SEhI0Ng9WhsOHDiARo0aQV9fn93kmJqaolevXmolI7ni4uKisRlsamoqp7LCjo6O7H0FivOPGIZhraBcq7RVr16dTXT08PDAkSNH1K6fP38e5cqV01ouUBzPPnXqVHbcx44dQ1BQEAIDAwVr2CZEAiVQbGlXWqR+/fVXODk5Yffu3cjKysLevXtRqVIljB07Vmu5ly5dgkKhgEQigaWlJa5evYp69erB2toatra2MDAw0FgR7d9QLSfs7+8PuVxeqtO5XC5HkyZNtJatxNjYmPV6qS72ly9f5vRMqJY1nThxIuzs7HD8+HHk5+fj7NmzcHV1xYQJE7SWe+jQIejp6aF+/fqYPn06li9fjuXLl2P69Onw8fGBvr4+r7yK1q1bo127dnj27BmMjY1x/fp1nDlzBt7e3t+dZ/t/1XCYK0qleMuWLbyreKqi2hBX9WAYBh4eHuxnbSlZXa9ky4p79+5pPQ8vWrQI79+/BwDcv39fsJw+Vby8vNg8MdUxX7lyRWtlTsz85cTEROjp6aFcuXKQyWRITEyEpaUlAgIC0LRpU+jo6PBWkDw9PTFw4EC1fFplcSY+Sf1r1qxBhQoVsG3bNhgZGSE+Pp5ttBsfH89ZrqGhIWuEKFeuHJuTfv36dVhbW2stb9CgQfD19UVmZiays7PRqVMnjBs3Dvn5+Vi3bh0MDQ3ZnkJc+PjxIwYMGACpVAqGYdi8wV69evHOjTYyMtLYIiYnJ4dTQRiGYWBmZgZzc3Po6uqWyuFNTk7mtF9TIpPJyqyqK0TZ+J9aORIyGVqsDaAqQvbKUXV5FhQUYPv27QgMDISOjg5sbW0xadIkTsmZGzduhImJCSIiIjB58mRYW1tjwoQJWLFiBfz8/GBhYaHWN4ULBgYGGquQpaSkcCoTPmrUKHh6eiIxMRHHjx9HkyZN1JI8k5KS4OrqqrXcuLg42NnZ4cSJE9i4cSM8PDxw9OhRPH78GMePH0e1atUwYMAAreWuXLkSUqkUtWvXhlwux6ZNm2BiYoIBAwZg8ODBMDAw4BSKI1YCpWrvq0qVKrF9VpScOnWKU8I5UGypS01NZb0i79+/x9q1a7FkyRJe5dKV/Pbbbxo7nbdr1w7z58/nLDcoKAhTpkwBULyhysnJQWFhITp37syp6pDq++zp6cmW8layb98+Tj2qqlevjqlTp5Z5ffr06ahWrZrWcpUoFAr2mZLL5exvduzYMXh5eXGWW5aBp7CwkJeBRoyGww8fPlTz8pw+fRo9evRAw4YN0bNnT049joDiZ6Jly5bQ09ODubk5hg8f/sXE669FKpWiZcuWas1vp0+fDolEgqFDh3JuiFu9enW1uSEzM1OtyePp06e1DpvW0dFh3wux+qKo9uwq6QXWtsx9nz59vvrQFrHCFlWRyWQa590bN27wbn66efNmuLm5qYWcqjYr5UKFChVYhahatWrsvHn+/HlOYbIWFhZqFSJfvHgBmUyG/Px8AMDSpUt5zWtKHjx4gIMHD2L79u2891NKypUrp3GuOXfuHKc+R6qpIP/5z3/YFi9KZs6cyTv6QpMyf+TIEVhaWnKWq+SnVI7++ecfthSrRCJhJ7O+ffvil19+4SRTzA2gKkL2ytG0UNy/fx/Tp0+Ho6Mjp7AWd3d3tbKQly9fhp2dHbt56Nq1K++qfa1bt0bNmjXV8ktSU1NRq1YttGnTRmt5b9++RZcuXVhrjI+Pj1qFr8OHD5dqZvu1/PbbbzA0NISBgQFrZVYe7du35xTqVKVKFaxevRoAcPz4cchkMixbtoy9HhcXBw8PD63lqj4T7dq1Q5s2bdjNSWFhIbp164bWrVtrLVdZ+Q4oXoxKxi9fv35dlGpRQmBra1tmp3M+8dKZmZmwsrJiN6+dOnWCh4cHypcvX6o3zddQsiFlyTHfu3ePk+GgrM2OEr6bHjMzM/Zdc3FxYZ+T27dvcxrv69ev0blzZ8hkMlhZWWHq1KlqFlUh2jUIjbe3NxISEgAUl8uXSCRo27Ytxo8fjw4dOkBXV5e9rg3K9/nZs2eYP38+qlSpAolEglq1amH58uWccyCUnshp06apKaF8oxlWrFjB5nVpYuLEiVpXBLS3t8fy5ctx7949MAyDtLQ03L9/X+PBFWdnZzYqQFU52rBhA6d5WCzEDFtU4uPjgz179pQ6v2fPHjaPly/5+fmCKbndu3dnq7/NnDkTlpaWGDBgABwdHTntU1TzYIFiw7NUKmXnZr45UiXJyclRMyDwoVu3bvDz81Or9Pby5Uv4+fmhc+fOgnyHkAwaNAjVqlVTWy+zs7NRvXp1zpVDVfkplSMxkqF/tA1gWcqRkqKiIk7x+qpWNCVSqZRttpuSksK72/Lff/+NoKAgMAwDPT09VukICgriNWm+f/+ec17Gl3j58iV27NiB6OhoREVFIS4ujpe1p2RH65Klabm6lcVKoJw0aRIaNGiAly9fYsKECWjTpg17n/Pz89GlSxe0aNFCa7m7du1iLXJiYWxsjBMnTpQ6f/z4cd6N8V69eoVZs2ahc+fOCAoKwuTJkzl3fmcYBoMHD8aYMWNgZWVV6t1NS0vjlN/m7u7Obh408dtvv6Fy5cpay1XSsGFDdjPVvXt3tGzZEmfPnkVYWBiqVq2qtbyRI0eiUqVK2LlzJ9asWQNHR0cEBwfj48ePAP6vz402qDZ3/LeDC0ZGRqyCWK9ePURHR6tdX7JkCacwNU1z/Pnz59GvXz+YmJjA0NAQoaGhnMb86tUrdOvWDfXq1WM3J3yVIzFYtWpVKaOU0E2zo6KiUKVKFVy8eBEmJiY4c+YMNm/eDEtLS05l7jUhRP6yGGGLANgy4xkZGdi2bRscHBwQGxuLM2fO4MyZM4iNjYWTk9MXe+n8r3j+/Dm7NyksLMTcuXPRpk0b/PLLL2rRAl9L8+bNMWzYMPZzbGys2pp55coVQfOMhWzp8ujRI7i4uMDU1JQNKTczM0PlypUFa0AsJK9evUL9+vUhlUrZQl1SqRRNmjTh3HNOlZ9SORI6GRoQbwOopGQ86cWLF3Hq1CnOzeCcnJzwzz//cB5PWXh4eKgl9aWlpUFPT48df3Z2tmBK4q1bt9iqVjdv3uQt79WrVxqr6jx//vy7ajKr7EIPFOcFMQyjlph48uRJ2NnZaS1XrATKjx8/om3btjA3N0fz5s0hk8lgaGiIihUrwsjICA4ODpx+P4ZhIJfLMXDgQNF6Z4WGhsLJyQl//PEH2+l8165dcHZ2RlhYmCjfyQU/Pz+1PKk1a9aoXZ81axb8/Py0lrtjxw5IpVK0adMGixYtwrZt27Bt2zYsWrQIbdu2hZ6eHnbt2sV53ElJSfjjjz8AFM8NlStXBsMwsLCw4JT/4ODgoKbMPnv2DN7e3mjRogU+fPjAyXNUsrnjlw4umJqasu+alZVVqffu9u3bnIwdXwojy8vLw9q1a+Hj46P9gFVYv349rK2tsWrVKt6h3mLx5s0bZGZmgmEYHDt2DOnp6RoPrhQVFbH5L8qQL5lMxobNaotY+ctihC0C//d+lNWQk09jzpSUFLW9T0JCAho3bgxbW1vUrl27VE+w/zVpaWkoV64crK2t4eDgAD09PbWcqKVLl3JaN0rmoikPiUSCgIAA9jNf8vLysGrVKgwdOhQRERHYsGEDpz2ml5dXmbmJJQ8+FBUV4fDhw5g3bx6WLFnCq+hHSX5K5UjoZGhAvA3gkydP4OvrCx0dHTRu3BgvXrxAcHAwO+FUqlRJa2tzRkaGYI1NS7J06VKYmppi3LhxmDZtGmxtbdVcnJs3b+b9QohFy5Yt1cLTlKxYsYJX1SFA2PKmw4YNQ8WKFTF79mx4e3ujd+/ecHd3R2JiIpKSklCtWjX069dPa7liJ1AmJiZi6NChaNmyJVq0aIHevXtj9erVyMvL4ySPYRjMnDmTTQavWrUqFi5cKKjSn5+fjyFDhqgVF9HT08OQIUM4j1uJsvxvgwYNBCv/WxZ37tzh3Gz33Llz6Nq1K7vY6+npwcHBAV27duWcD/Mlnj9/zjmHx8DAoFTT2zdv3qBBgwZo2rQpcnJytN6kqTZv/M9//sPmUSoNMxMmTICNjQ3nqmdt27Zli2UEBgZi0aJFatfXrFmDihUrai3336IDhOLWrVuoW7cuGIbhrRylp6cjNDQUzs7O7Brq6emJKVOm8DZQ/ec//xG0MEVJPn78iGvXriElJYVXBIJY+ctihC0CxR6nrz20RVXB379/PyQSCcLCwrBs2TK2MMHu3bu1lqskLy8Pp06dwrZt27Bjxw6kpqbyLtrx5MkTrF69GkuWLBHMWMAwDPz8/ErlnSnD87nmoYmFaj7ihAkTIJfLUb9+fbbKa4MGDSCXyzkVCSoLoYut/JTKkdDJ0KoIvQEMDQ2Fj48P9u/fj65du8LHxweNGjXCo0ePcP/+ffj6+qq5cb8GVQ+Bs7Oz4B6k5cuXw8fHB7Vr18akSZPYakFA8ULKtepZ69atsXHjRl69NL6Eubm5Rhd1VlYWZ6UZEL68aV5eHgYOHAhPT08MGjQIHz9+RGxsLPT09MAwDPz9/TltisROoBQa1c1famoqhgwZAjMzM+jr66Nz586cyzhnZGSUSujPy8tjQ0f4KkWAeOV/f2QePHjAO3yjcuXKGsu7vn37Fg0aNECNGjV4hVA1bdq0VLELoLi9ABfPHFAccq1QKBAWFoZZs2bB2NgYvXr1wpw5cxAWFgZ9fX3ExcVpLVdsZUCVwsJCvHr1itcGJSkpCQYGBggJCUGvXr1gaGiI4cOHY/z48XBzc4Orq6tgFQFv3bqFo0ePcio6JDbfKn/5R0B1jm/YsGGpzfScOXNQv359reUWFhZi7NixMDAwUAuvZBgGjo6O2L9/vyDjF4r4+HjY2dlh/fr1aueFCmX9559/cPz4cdZg++zZM0RHRyMyMpJ32F7//v01elGnTZum1nqDL0KGGAI/qXIkdDK0mNjY2LCb1OfPn7MluJUcO3ZM6+Zf5cqVYy1Tqonc3zsMw0AqlcLU1BTh4eFqVWGEwNDQkK1co8p///tfTsnhSoQsb/ol6+n79+/x5s0bzuP81syYMYNXLxZNlvH3799j48aN8Pf3h0Qi4eTpUrVWimE8AIQt/wuIV/FMFTH6ln369AlTpkyBXC5nNylyuRyTJ0/mFM4xYsSIMvsNvXnzBvXq1eOlHBkYGGjMF7x58yavOeL27dvo1q0bTExM2E2arq5umQnu/3/Ey8sLK1asYD8nJyfD3d0dQHFie7NmzThZx6Oiotg188WLF2wxJmWoV8uWLTnnKKSnp2PWrFlYtmxZqbns9evXnDZ/3yp/Wchqvf/GixcvOIXAqc7xVlZWpdb8GzducMphHj9+PDw8PJCQkIAjR46gcePGiImJQVZWFqZOnQp9fX0cPnxYK5klG1h/6eDC3bt34evri44dO7L5UEIoRykpKTA1NQXDMDA3N0dqaiqcnZ1RsWJFuLq6wsDAQK34lbbI5XKNc+atW7c4VQQsq+eg0qvItwehkp9SOQKK80tmz54tSDJ0Se7fv4+LFy/i0qVLvDdWMplMzZpqZGSkZu26f/++1ovywIEDoa+vDycnJ0gkEjg4OMDZ2Vnj8T2hDNtYuHAhqlWrBolEgho1amDJkiWckidL4u/vj+HDh5c6P3ToUDRs2JCzXCHLm6pu3IVKPBQbTYnrr169gq6uLlJSUjgns/9bad7s7Gy1UrVfy7cwHghZ/hcQr+IZIG7fsvDwcFhZWWHlypWsZ27lypWwtrZGeHi41vJevHihsbqgkjdv3uDkyZOcx1tWSNPYsWM5lUovSVFREXJzc/HkyRPO+aRfizKkSGjS09M5KaAl+5YUFRVBV1eXXZdPnz7NqUSvnZ0dW5VtwIABqFmzJq5cuYL3798jPT0d9evX5xROdvjwYejp6aFq1apwcHCAQqFglRqAe2VEsfOXxajW+29wfSYYhsGJEyeQkZEBR0fHUi08bty4wakwjo2NjVrBoUePHsHY2Jj1tM6cORMNGjTQeqwlc6xKfuaTmwgUe7ymTZsGe3t7JCUlCZLnFxAQgAEDBuDNmzeIjY2FnZ2dWouRvn37on379pzlly9fXqPnOy4uDlZWVlrLYxgGXl5epfoRMgyDunXrwt/fn1cPQiU/rXIkBsuWLYODg0OpJF1fX1/OXg4HBwekpKSwn8ePH6+Wq5Kens6p+kliYiKWLFkChmEwa9Ys/P777xoPbVDmq3zNwYWSnoKUlBQMGjQIpqamMDAwQPfu3Xk1sTt79ixkMhkaNWrExss2atQIMpmMV0NKIcubyuVy1nUs5MZdzATKf6sSxTVZV6ycim9hPBC6/K9YFc/E7lsml8tx6NChUucPHjzIyaooNgcPHoRMJoOnpyf69++P/v37o1q1apDJZBrD+b5nuG5Yv0authUBAcDV1VWtoXB2djZ0dHTYSoM5OTmcvHP6+vpsvouTk1MphTA1NZVTFc4GDRqwxpeioiLExMTA2NiYDYPjqhyJlb+sRIxqvf9WxfHMmTOc53hVJWPhwoVq1+Pj4zmN2cTERK1Sn7K0uTJs89q1a7waiR45cgS1atVCUlISew+SkpJQp04dzuHeqpw5cwbOzs6QSCS8lSPVdIKCggJIJBK1PWdaWhoqVKjAWf7cuXMhk8kwYsQIbNq0CZs2bcLw4cNhaGiIuXPncpLn7Oxcaq8ndLVMKf1E/PHHHxQUFESGhoaCy54/fz4tXLiQJk6cSDKZjBYsWEDdu3enunXr0tatW6lx48Z06tQpqlOnjlZyvby86MKFC+Tt7U1ERNHR0WrXz549S9WrV9d6vC1btiQiorS0NBo1ahSZmJhoLaMkv//+O/v/z58/p9mzZ1NgYCA1aNCAiIguXLhAhw8fpqlTp/L+LiIib29v8vb2poULF9KOHTto3bp11Lx5cyosLOQkz9fXly5cuECxsbG0Y8cOMjAwoOrVq9O6deuoYsWKWsn673//y/7/yJEjadSoUXT79m2qX78+ERFdvHiRli1bVur3/DcCAgKoSZMm5OHhQUREHTp0ID09PY1/9vjx418tt3379uz/f/jwgZYvX05VqlRhf7uLFy/StWvXaOjQoVqNl4jIxsaGvLy8KCIigiQSCRERAaCAgABau3YtOTs7ay2TiOju3btkaWnJ6e9+idWrV1PHjh3p9u3bNHLkSBo4cKAg74cqAwcOpFGjRtH69euJYRh68uQJXbhwgX799VdO74dUKqW3b98SUfF9CQoKUrseFBRE48eP11puVFQUrVmzhrp27UpExc9Jhw4d6MGDBxQeHk7dunWj8ePH0+7du7WWTUSkr69PTk5Opc47OzuX+Vx/LceOHaOFCxdSVlYWERF5eHjQ6NGjKSAggLPMVq1aUXZ2Nq1YsYKV26ZNGwoPDyd7e3vOco8cOUJnz54lPz8/atq0KZ0+fZrmzp1LHz9+pNDQUOrbty9n2ULTsWPHL15//fo1MQyjtdywsDAaMGAATZ48mfT19WnBggXUtm1b9jlIT0/nNFc4OjrS1atXydHRkRiGIalUfdujo6ND+fn5Wsu9du0abdq0iYiIGIahcePGkZ2dHXXq1Im2bdtGdevW1VomEZGenh7t27ePkpKSKCEhgXR0dKioqIhsbGzI19eXevToQUZGRpxkExElJyfT4cOHyc7OTu18xYoV6f79+5xkmpmZffE3B8Dpmbh7967aZ2NjY7XPBQUFnOa1atWqUXx8PE2ePJmIiHbs2EHGxsZkbW1NRERFRUWkr6+vtVwlo0ePppUrV1LDhg3Zc4GBgWRoaEiDBg1i5w6uNGzYkP773//SnTt3yNXVlZesgoICMjAwICIiXV1dMjQ0JAsLC/a6hYUFPX/+nLP8CRMmkIuLCy1atIg2b95MRMVzcVxcHHXp0oWTvGbNmlGvXr2oTZs2NHfuXNLV1eU8vjIRTM36ARCz9K+Tk5OaBfTmzZtQKBRsqcyRI0fy7j6tiZSUFLUeN3w5ceKEIAUPOnbsiCVLlpQ6v2TJErRr146TzK/xFAhR0lsIxCpv+u7dO6xYsQK//vorGIbBoEGDMHr0aI0HV4ROoHz+/Dnat2+PJk2asFXZAPH6oggZO9+nTx9R8riELv8rVsUzsfuWRUZGonv37mqFAz58+ICePXtixowZnOUuW7YMUqkU3bp1w6JFi7Bo0SJ0794durq6WLp0KWe5YrBp0yZIpVLUqlULxsbGiIuLg5mZGQYMGIB+/fpBT09PrT3C1/Jv3ntlnpe2SKVSBAUFlaqcpTzatm3LSe6nT58wbtw42NraQqFQoEePHmp5PCkpKZzCAGNjY+Hh4YHs7Gz89ttvaNCgAZtbnJOTA39//zLz1L6EpaWlxoiQ+Ph4GBoaYsWKFVrfh0WLFrEFjO7fv1+qMIwQiFGtVy6XIyYmRq2yo+qxZs2a76r58tGjR6Gvrw9vb280btwYUqlUzSsVGxuLpk2bcpYvk8k07ssyMjIEawIrRO8roLiXnaoX5sCBA2p7wIsXL3JqDSI2b9++RVhYGKpXr47MzEzBWwn8dMqRWKV/DQ0NS8VLS6VSNl46PT2dd9PIb4FQFT9K5kYp4dPnyN/f/5vm2PTp04fdBGqLmOVNlYh1P4ROoFSyfPly2NrastW+xFKOhK5ao4pQxgMlQpX/FavimRh9y0r26jAxMYGFhQWaNWuGZs2awcLCAnK5nFffjgoVKmg0zixduhS2trac5ZakSZMmvN5hoDikVanMHj16FAYGBliwYAF7ff78+fD19dVarqGhISIiIkpVoVQekZGRnDas1apVw9q1a8u8/ueff35XG2GguFCHrq4u3N3dIZPJ2JL8EokEderU4VQFr3nz5oiNjdV4bevWrdDV1dX6Pujo6LAGwH/LqeSKGNV6/f39ERMTU+Z1rqGWmigoKMCtW7fw6tUrXnLS09MxadIkRERECBLqpkqjRo3QvHlz5Obmsudyc3PRokULNG7cWGt5YvW+AooLI6n2YirJpEmT0LFjR06ylajm4XNtYVIW8fHxKF++vCAhhqr8VGF1RESDBw+mqVOnUlpaGq1bt44iIyNpwoQJ1LZtWxo4cCA1b96ck9xKlSrRkSNHaODAgUREdOLECdLT02PdtDKZjJNbuSxcXFzo8OHDWod7KalVq5bG858/f6aQkBCSyWRERHTlyhVO8hUKBe3bt48iIiLUzu/bt48UCgUnmSdOnOD09/4N1RA4VbZs2ULt2rUjFxcXIiKtwhcdHR0FGduXKHk/7t69S/b29qXCRrTFwMCAzp07V+rZOnfuHPtccGHIkCHk5+dHPXr0oISEBF5jJCL65ZdfNJ4vLCyk6Oho9jlbsGAB7+9S0qJFC8rIyGDDGvmip6dHVapUoZMnT5KOjg5nOR4eHpSSkkJTpkyhefPmUX5+Pm3ZsoWkUinVrVuXtm3bphY6+bUMGzaMBgwYQJcvXyaZTEZr166l0NBQdqwpKSlUqVIlrWSampqqfQ4JCVH7zCc8TcmrV6/Y0GFVWrRowSkMZ//+/RrPnz59mg4cOMCOuW3btlrLzs7OpjZt2hARUbNmzejz58/UrFkz9npwcDDNnTtXa7leXl5kb29PvXv31ng9IyODIiMjtZZbu3ZtunLlCvXv31/jdX19fXJwcNBabln85z//oQ4dOpR6brRh8eLFNGTIEDpw4ADl5OSohakFBARwWpuHDBlCp0+f1nite/fuBIDWrFmjlUxbW1v6448/qFWrVgSAHj16RB8+fND4Z7ne43nz5lGzZs0oNTWVCgoKaNy4cXTt2jV68eIFnTt3jpPMHj160Pv378u8bm1tTdOnT+c01hEjRpCBgQEVFhbS+PHjacmSJfT582eSSCQUGhpKq1at4hRWVaNGDapRo4bWf+9rWL9+PXXo0IEcHBzYueHhw4dUsWJF2rt3r9byZs6cSfHx8URENHXqVDp+/Djt3LmTPDw86ObNmzRu3DiaOnUqzZs3T2vZ//a7TJ48mfPatHz5coqJiaFHjx6pnW/QoAEtWrSIateuzUmuKt26daOGDRtSWlqaoPsuBgAEk/adI5FIKDc3l6ysrNhzHz58oJ07d9L69evp9OnT5ODgUCrO9WvYsWMH9erVizp06EAymYx2795Nw4cPZxe1VatW0YYNG+j8+fNayV28eLHG87/88guNGzeOVb5GjhyplVxdXV0KCAhgc2CIiuOCZ82aReHh4ew94jKhERUvaAMGDKCgoCCqV68eERVvpJKSkmjNmjXUp08fTnLL+i4+i6dEIiGGYUjTq6A8zzAM51ymkvBVbMtCT09PkI17dHQ0RUZG0sCBA9lct5SUFFq/fj1NnTqVJkyYwEt+QUEBTZgwgU6cOEG7d+/mnHMkkUioRo0aZGZmpnZemdtnZGREDMNolXulpCzjQXp6Orm7u/M2HpREqN+OqPg9/vvvv6moqIgsLCx4x2OvWLGCNm/eTB8/fqTAwECaOnUq++/Pzs6mwsJCcnd35z1uIenRowfVrFmTxo4dq3Z+/vz5lJqaStu2bdNK3pfmCCVc5whzc3O6ePEiVa5cmYiITExMKCMjgzXK3L17lzw9PbXOi4mKiqJPnz6VOYc/fPiQpk2bRnFxcVrJ/fjxIxUWFoqSu6sJId+N753Vq1fTiBEj6PPnz2X+GSHWo9evX9PSpUspIyOD8vLyqFatWjRs2DCysbHhLFMMdHR06K+//iIrKyuaP38+RUVF0W+//Ub16tWjP//8k3755ReKiIigcePGCfJ9TZs2pbi4OEE22QDoyJEjdOPGDSIqNmBxVcRlMhndunWLHBwcqHLlyrRo0SI148/p06cpNDSUc86YJvgaW/8tD/+PP/7glIevifj4eGrbti2vXLyS/FTKkeqLponbt29TXFwczZkzh5P8xMREtU2E0otERGxCm7ZeE4lEQhUqVCj1gN6/f59sbW1JV1eXGIahnJwcreSeO3eOevfuTT179qTp06ezifK6urqUkZFBVapU0UqeJlJSUmjx4sVqCdEjR45klSWh4Lt4enl5kZ2dHc2fP59NTARAFStWpMTERFaJ0XbCFEuxLSshet++fdS0aVO2eADXJHmiYmV/0aJFar/dqFGjOCVQikV0dDStXr2a1q5dS02bNmXPC/EMi2U8+NZKl1DexG8FH0OH6vv25s0bmj9/Pvn6+qoVFTl37hxFRETQlClTtJIdFBREOjo6tH79erX1Q4hnrW7dujRlyhRq164dO3YTExN2E3X06FEaNmwY3bx5k/N3/AiUK1dO4/lXr16RXC5n16gXL14I8n19+/alOXPmkK2trSDylERGRtKwYcPUktq14e3bt3T//n2qXr06HT16tMw9g1heDyEBx0IMSlQN2rVq1aLw8HAaNGgQe33Lli00d+5cunr1qlZyy/IEd+zYkRYtWsTLE6wJvvfBycmJ4uLiqEmTJmRnZ0d79+5VUyqysrKobt26lJeXJ8RwiYj/vsrZ2ZmWL1/OFge6desW+fj4UG5uLkmlUho1ahRlZWVRcnIy77HK5XJKT09nDUpC8FMpR5o8R9874eHhlJKSQlu3blV7SIVYlF+/fk3h4eF09+5d2rJlC7m6ugqqHAmNWIunMrTgyJEjtHnzZqpZsyYR8b/HYim2EomEGjduXMrjsnHjRmrbti3rSdHWIvwtqVatGh06dIh3CNXly5dLVa0R4hkWy3ggtse2JGJZ3fluAMuCz3i/1gPJ5Z0jIlq4cCEtXLiQli9fTq1btyYiYebhPXv2kEKhoMaNG2u8Hh0dTfn5+TRr1izO3/Et4KtsmJiYkJ+fH3Xu3Jk9B4AGDBhAM2fOpAoVKhARlRkmWBZlhU3XqVOHduzYwSlsmqhYiS0JALK0tKSzZ8+y3lS5XK6VXCUbNmygbt268aqa9jUI6S0pCd/5RyKR0NOnT8nS0pIsLCzo5MmT5OnpyV7n6lUV0xOsCb73YfLkyXTixAk6dOgQxcTE0LVr12jr1q1kbGxM7969o759+9KrV6/o8OHDWssWy9hqZGRE165dY6uRAiA9PT168OAB2djYUEZGBjVs2JCtssqHkt52IfgxzIkCIVbp3y/Bd8FYuXIl7dmzhwIDA2ncuHE0fPhwwcZmampK8fHxFBcXRw0bNqTIyEhB86JUEcJK9+nTpzIXz3HjxrGLp7bo6enR77//TomJidS2bVsaOnQop7yEkgwaNKhMxTY5OZnzhmrr1q00duxY6t27t1qJ382bN9OcOXMEV2zF2Ajfu3ePPn36xFtO3bp1KS0tjYYNG0Z16tShLVu2CPIM+/r6UlpaGoWHh5OPjw9rPODLyZMnqXfv3uTt7a2mdM2ZM4eGDRvG+bcra4ErLCykkSNHcl7gytoAzpkzh4KCgtgyy9puAMsydHz+/JkaNGjAydDBJRxaG8aMGUNNmjShnj17UkJCAi1cuFAQuR06dPjidb5hrCXhG9YrRo4mEdGff/5JPXr0oOPHj9OyZcvYss0DBw6k9u3bc343vLy8ytwIh4SEcA5TMzc313geADVo0IB3+FtJJZDvPCxm3pyY+Z9r1qwhY2Nj0tPTKzUfvH37lpPyGBgYKIonWKz7MH36dLp69Sq5uLhQnTp16MyZM1S+fHmqUKECPXnyhBQKBR05coTTmPfu3avR2EpUXDqda7rCt87DF5qfSjkqyzLC1+VJJN6CQVS8eHp7e1NYWBgdPHhQcI9A3759qWHDhtSjR48vxjp/DWLeB7EWTyVBQUGUmppKffv2pcTERF6yiMRTbLt160b169enXr160YEDB2jt2rVlLtTaINZGWGyMjY1pw4YNtG3bNgoICBDM2ieG8UAspUusBU6sDaBYho6yECq80MvLi1JTU2nMmDHk5eX1RcszX/jmUpYV1vvgwQOKi4vjHNYrlrLh5uZG58+fp8mTJ5OXlxdt2LCBfH19tZKhierVq39V2LS2iNW/Tax5uH379mX+biNGjCAi7t6S33//XWP+JwDKyspi8z+1xcHBgS1qoa+vT1euXFHzsJ44cYLN1dOGxMREWrhwIdWpU0fNE8wXse6DmL2vxDK2Tpw4kXr16kVHjx5l8/BHjhzJ/vtLegH5kJiYKPia8VOV8i4LIUr/fqmvjfI83/KmRUVFiIqKgrW1NXR0dAQvg1xYWIhXr17x6hMj9n1Q9sJwdXXF2bNnAYhTEnrRokVo3749Hj58yFvWo0eP0LRpU7Rs2RJ//fWXYOMtLCzEtGnTYG9vj6SkJN51/iUSicZDyGdYSVBQEFvmXkgePnyIvXv3Ii8vT1C5t27dQp06dcAwjGDP2vr162FtbY1Vq1bx/u3i4+NhZ2eH9evXq53n+6xVqFABwcHBOH78ONuz5MSJE9DR0UFcXBx7Tluys7NRt25dhIWFqZUw/5HKu+/btw+jR48WpdwywH/MDMPAzs4OTk5OagfDMKhQoQKcnJzg7OystdwaNWogODgYWVlZbDuCu3fvQiqV4siRI7xbFADAsWPH4ODggIkTJ/J+Nz5+/IhRo0ahSpUquHLlCnue77MmVv82sebhli1bIjg4uNTzKsQ7N3fuXDg7O6v1yxFK9pe4cOGC2m+qLX/++SeqVKmCQYMGIT8/n/d4/1f3gS93796Fr68vOnbsiBcvXgAQZsyHDh1Cjx49EBISgtWrV6td++effwRpo6MkNzeXU0n+sviplKMxY8ZoPCQSCcLCwtjPXPgWC4aS1NRU/P777+xDLBRDhgxRa7rHhW91H4RcPL8FYiq2Z86cgbOzM+86/2JthL8lW7duFVwxUiKE8aAkQipdYixwYjbwFcPQUbKHkvKQSCQICAhgPwvBw4cP2X5PfCirSSvDMDA1NWU/a8vgwYPh5eVVSsHie4/FUjZK8s8//6BDhw4wMzPDjRs3eMs7dOgQ7OzsEBUVhcLCQsHGK3T/NjHn4QULFsDe3h4JCQnsOaHuw6VLl1CpUiVERESgoKBAUNli8u7dOwwePBgVK1YUZG3+lvdhxowZvPdsSoQ2torF8+fPERISAnt7e4SHh+Pz58/o378/azRo0KCBIIbXn0o5YhgGXl5e8Pf3VzsYhkHdunXh7++PJk2acJL9rRYMJTk5Ofj06ZOgMk1MTNhu2Vz5lvdB6MVTFSHuhSbS0tJEUWzfvn2L9PR0fPz4kbMMMTfCQLFCGxkZifDwcAwdOhTz58/X2GyWD2L9boAwxgNNCKl0ibXAidnAV0hDB8Mw8PPzQ58+fdQOiUSC9u3bs5+FQKhnzdjYGMHBwWoNWuPi4qCjo4M5c+aw57iwe/du2NvbqzXEFeq3E0vZEJPc3FwEBQWhUaNGgo732rVrqFGjBrp37/5dGyQA4b0lqrx9+xZhYWGoXr06MjMzRdtgOzs7C752COkJFvo+vH79utTx6tUr6OrqIiUlhT0nBEIZW8uiT58+ePz4Mee/369fP3h6emLJkiXw8/NDu3btUL16dZw9exbnz59nIxL48lMpR9/C5fmtFgwxwkSMjY0F21j+iAunKkLeC1XOnj3LuZP1l5g7dy5evnwpiCyhN8JPnz6Ft7c3281bIpGgdu3arBdt7NixgowbEO93A8RTvMRQusRY4ITcAJZEKEOHWOGFmhDqWRM7xFCssF5APGVDSatWrUQJvxUybFrJx48fMWbMGHh5eSEnJ4e3PDENEkJ7S0oSHx+P8uXL855/Fi1apPHQ0dHBxIkT2c9CIJQnWBWh7sO3DHkHhDG2ZmRkaDx0dXWxZ88e9rO22NjY4Ny5cwCK5x+GYZCcnMxeP3v2LCpUqMB53Ep+KuUI+DYuTyEXDDHCRPbt28f+21URemMp9sIJiLd4irXJFmuDLbRcITfCXbt2Rfv27fH69Wt8+PABw4cPZy07x44dg0KhwO+//y7IuMVUjn60Z0KIBa4kQm8AxUCs+PmSCPk8iJ1LKXa+qhjKBiDu+/wjIKZBAhA3b06I/E+x8uY0IdY8LMR9+NYh70IYW8XKPzc0NFRLzdDV1UVmZib7OScnB0ZGRrzGDvyEyhHw7Vy/QiwYYoSJSCQS/P333+z/i5VQrESshRMQb/EMDw8XJYRKrPGKIVeojbBcLsfVq1fZz3l5edDV1WXDADZt2oTKlSvzHi9Q7DERwzMH/Fi/HSCsN/FbIKSh41vEz0dFRQl+f8XOpRQrrFcsfjSDhKenJx48eCCoTDENEmJ4S5QIkf8pVt6cJsR61oS4D2KHWpZEiPdDrPzzGjVqYOnSpQCKI5RMTEzw22+/sddXrFgBT09PXmMHflLlSIlQLk8xESNMpHz58ti/fz+AYuVLqSj9iPxolsUfbYMtBJaWlmrP6rt37yCRSPD8+XMAwJ07d6Cvry/Y98XFxeHVq1eCyROb/7cBLEaM+yB2/LwYiJlLKVZYr1jPWtWqVX+YZ01MuWIhZo6mULLFzJtT5UeYh8UMtVRFiHshVv755s2boaOjAzc3N+jr62Pnzp2wtbVFly5d0K1bN+jp6bHKEx8kwhYG/7Ho1q0bpaam0u7du0XpDi2Xyzl1YlelW7dudObMGVq3bh2FhITQy5cveY8rPDyc2rVrRzo6OsQwDFlbW5OOjo7GQwiEuA9l4ejoSLq6urzlvH//ntavX0/9+vWjoKAgCg4OphEjRtCxY8cEGOX/sWrVKipfvrygMomIrl+/znaiFpJq1arRw4cPeclo2LAhTZs2jfLz8+nTp080adIkcnFxYRuBPnv2TJA+TUoGDRpET548EUye2Lx9+1bQzt5KIFIPHqEa+H4LGjZsSP/973/pypUr5ObmxkvWX3/9RZs3b6ZDhw5RQUGB2rX8/HyaOXMmL/lKFAoF7d69m16+fMmph8uXCAoKosePHwsqk0i8Z+3q1atsc9KfGSHmYU2I9bsJKbtDhw504cIF2rNnDwUFBVFubq4gcksyadKkMptT80HIezxkyBA6cuQIxcTEUI8ePQSTKwZ6enr0+++/0/z586lt27Y0d+5cKioq4i23Z8+edOrUKQoPD6fjx49Tp06d6MiRI6Svr0+fPn2i1atX07Bhw3h/z0/VBFYTZ86cobZt23JuoPUlhHopnJyc6PTp0xQZGUk1atSgNWvW8GpGOWPGDOrWrRvdvn2b2rZtS3FxcaWalgmJmBPw1atXecu4ffs2BQQE0Pv370lfX58ePXpErVq1osuXL9OKFSuoY8eOtHXrVt4NJG/fvk0KhUKtYaAQHaJTU1MpKyuLiIg8PDyoTp06vGUqEWIjPH/+fGrRogWZmZkRwzBkZGREO3fuZK9nZWVRnz59tJZb1kL2+fNnatCgAXufS3ZV/xo+ffpEkydPpt27d1O5cuUoPDyc+vXrx15/+vQp2draCtZwtm/fvjRnzhyytbUVRN73zOLFi2nQoEEkk8nowYMHZG9vTwzDCGboKMnSpUspPDycbZ7JhcuXL1OLFi2oqKiIPn36RBUqVKC9e/dS1apViYgoLy+PIiMjadq0aYKMOTg4mNauXUs2NjaCyFMi5lwsNO/evaMHDx6UUkS5NBAvSa9evURpZt2oUSO20ayQ/EgGCTGoUKECHT16lKKjo6lmzZqiPMcTJ04UXKYYVKlShS5dukQTJkwgT09PUZ6369evC7YWBQUFUWpqKvXt25cSExMFkenr66vWILpKlSq0ceNGQWSz8PY9/eCI6Vb+EcJEZsyYgfz8fAFGVjZC34c7d+5gw4YNiI6Oxrx587Br1y5eZSyDgoIwePBgtpRydHQ0goKCABT3oXFycsL06dM5y//nn3/QrFkzNgFReS/69u2LX375hbPchw8fomHDhmAYRq03iq+vr2D5XUL9dvn5+UhOTkZCQoJguVxilkCePn06ypcvj9jYWEyePBmmpqYYNGgQe11ZJUdbxKrgo4kHDx6Ikk/At4Gvjo4Om+f4LXIehZjjAwIC0LdvXxQWFuLNmzcYMmQIFAoFGy6Sm5sraLWoHy3sS8gczb///hvBwcFlVuj6GRHrdxMjb07JmTNn8P79e8HlCpU39+TJE0ydOhVNmjSBu7s7qlSpgtatW2Pt2rWCzpti5sH+aAidf/7y5UusWbMGEyZMYMP009LS1PKyuPLTK0dixgiLldQvRhUqMRHqPuTl5aFTp05qFU+U1ZeMjY05x5kaGhqq9Uz4+PEjdHV12e7Ne/fuhZOTE+dxh4aGIjAwEA8fPlR73pKSklClShXOcgMDA1GvXj21vIQbN26gQYMGCAwM5CxXFb4bYXNzc/a379u3L968eSPIuABxSyC7ubmpNUrMzs6Gm5sb+vTpg6KiIs6bYbEq+Khy//59XLx4EZcuXRK0A7lQ2NvbY/ny5bh37x4YhkFaWhru37+v8RACIeZ4c3Nz3Lx5U+3c3LlzYW5ujkuXLv0wytGWLVtEa5IsFD169ICvry8uX74MIyMjJCcns0VbDhw4wEv20aNHERwcDBcXF7i4uCA4OBhHjhzhJTMqKgrr1q0rdX7dunWIjo7mJVsJ33n4/08IkTd3+fJlmJqaonbt2mjYsCF0dHQQGhqKrl27wszMDD4+PoKuVWLkwQqR+2lmZlZmE+qSx/dGRkYGLC0t4ebmBqlUys6XkydPRmhoKG/5/085+sESKAHhqlAdPHgQ/fv3x9ixY0tVg3nx4gXnhrhiMWjQIPj6+iIzMxPZ2dno1KkTxo0bh/z8fKxbtw6GhobYsmWL1nJtbW2RlpbGfn758iUYhmEnx5ycHF4FA8qXL4/09HQA6s/bnTt3eJWclMlkaomOSlJTU2FgYMBZrpAYGRmx/17VKolCIVYJZAMDA9y9e1ft3KNHj1CpUiX07NkTjx8/5rQZFquCDwAsW7YMDg4OpSztvr6+SE1N5STz33jx4gU2bNig1d9ZtWoV9PT0yvQMCN23QyjlSJNHLzY2FmZmZti9e7egypFYhQiEIiEhAVOnTmXfuWPHjiEoKAiBgYFYtWoVL9nW1tZISUkBUOz1Uyql+/btg6+vL2e5y5Ytg1QqRbdu3dj+ON27d4euri6vBG5HR0e274oqFy9e5GVUE4uOHTtqVNpiYmLQqVMn3vJ37tyJzp07o169eqhZs6baIQRCeIJ9fX0xY8YM9vOmTZtQr149AMVzmpeXF0aOHMnrO1T5XvtSqkZd/PbbbzA3N1d7P7p16wZzc3MsWLBAkDELGanVrFkztkei6r04d+4cHB0decv/6ZUjIVyeZTUq03QIgRAP2JYtW6Cjo4Pg4GA0bNgQMpkMmzdvZq/zsYSKtXBaWFiobfJevHgBmUzGhgUuXboUXl5eWsvt3bs3/Pz8kJWVhZycHHTt2lVtIj958iTs7e05j9vY2Jj1TKm+xJcvX0a5cuU4y61YsSK7iVAlJSUFrq6unGSmp6dj3bp17BivXr2KIUOGYPDgwUhKStJaXkBAAKpVq4Y+ffqAYRh069YNffv21XjwQegSyM7Ozjh69Gip848fP0alSpXQvHlzTu+HWBV8YmNjYWtriyVLlmDNmjXw8PDAzJkzkZiYiNDQUBgaGuLy5cuc5ZdFeno6p/vw5s0bZGZmgmEYHDt2DOnp6RoPIRAivLBRo0ZYsWKFxmsxMTHQ19f/LkO+0tPTERoaCmdnZ8hkMhgaGsLT0xNTpkzhHIq8cuVKSKVS1K5dG3K5HJs2bYKJiQkGDBiAwYMHw8DAgFffMhMTE9Yw4eDgwK4jOTk5vIw+FSpUUKt4pmTp0qWwtbXlLFdfX19jiW0+VTj/+ecfHD9+nA0VevbsGaKjoxEZGcl7k21hYYH//ve/pc7/97//hZWVFS/ZixYtgrGxMYYPHw49PT0MHjwYAQEBMDU1xaRJk3jJViKEUmBgYKAmo7CwELq6usjNzQUAJCcnc3omyvK6MAwDU1NTQb0wQhv2O3bsqPH9WLJkCdq1ayfIdwg5Zrlcjtu3b5eSe+/ePUGq3/60ytGrV69w48YN3Lhxg7e7s2SDMiMjo1J5IEZGRoI1KxPiAfPy8lJT1rZv3w4jIyOsXbsWAHflSMyF08zMTC38raCgAFKplPVG3Lp1CzKZTGu5T58+Rf369VlrtaOjo9rGdefOnVi8eDGnMQPFIRFTpkwBUPzb5eTkoLCwEJ07d0ZISAhnuXv37oW3t7fapvfy5cuoX78+9uzZo7W8P/74Azo6OlAoFDA2NsaRI0dgZmaGgIAABAYGQkdHR2vPXG5uLsaPH49OnTpBIpEgKCgI7du313jwRcgSyP3790e/fv00Xnv06BHc3Nx4bYYPHToEOzs7REVFobCwkLdy5OTkhEOHDrGfb968CYVCgU+fPgEARo4ciebNm2st9/Xr1188zpw5w+s+/Oc//xElHv/SpUu4ePFiqfMXL17kpCSuWbMGvXr1KvN6dHQ0Jy9BWTlomg5tSUpKgoGBAUJCQtCrVy8YGhpi+PDhGD9+PNzc3ODq6oq//vpLa7lVqlTB6tWrAQDHjx+HTCbDsmXL2OtxcXHw8PDQWq6SOnXqsIaYNm3aIDQ0FI8ePcK4cePg4uLCWa6RkRGys7NLnb916xYvD76bmxs2bdpU6vzGjRs5rfkpKSkwNTVl9xCpqalwdnZGxYoV4erqCgMDA7VIB22RyWQa58esrCxO66cqlStXZstMq+5Tpk6dimHDhvGSrUSI/Y+joyOrdAPF+UcMw+Ddu3cAihtJc7kXYuTBjhkzhg2FPXXqFDunCx1qWdb7kZ2dLUhTVUBY5cjS0pLdp6nKTU5Ohp2dHW/5P51ypLSqlgzj8PDwYBUDPmzZsgW+vr6l8kAaNWqk5pnhgxAPmJGRUSlr1/Hjx2FsbIwVK1ZwVo7EXDibN2+uNsHGxsbCxsaG/XzlyhVYWFhwkg0UL5KZmZns5CMUmZmZsLKyQsuWLaGnp4dOnTrBw8MD5cuXZy0fX0vJGGFleJKenp7a/3OxTtWqVQuzZ88GUNxfy8zMDDNnzmSvz58/n5NnTomTk9N3mQOjiXv37n3RU/b48WPOxR6U5ObmIigoCI0aNeKtHBkaGqqFARYVFUEqlbKLZ3p6OoyNjbWWqzQYiB3+dvnyZWzcuBEbN24UxMNVt25d7Ny5s9T5P/74A97e3rzlC0XJXLOS95VPIQIvLy81b1dycjLc3d0BFBuWmjVrpnUDcaDY6q6aD1ayQ/3du3dhaGiotVwlmzZtQlxcHIDiEGELCwtIJBLIZDJs27aNs9zu3btj3rx5pc7Hxsaia9eunOXGxMRAoVBg/fr1bFjsunXroFAoEBUVpbW8gIAADBgwAG/evEFsbCzs7OwwYMAA9nrfvn15GZPq1q2LyMjIUuenT5+OWrVqcZYLFD8byrBgS0tL1vt769YtXlESqgiRNzdq1Ch4enoiMTERx48fR5MmTeDv789eT0pK4hR9IUYerFQqZT1aYhawcXBwwPz580udnz9/PhwcHAT5DiHz8Pv374/27dujoKCANTrfv38fNWvWxKhRo3jL/6mUo3nz5sHQ0BATJkzAiRMncP36dVy/fh0nTpzAxIkTYWRkhNjYWF7f4eLiUmYeiFDxxw8ePEBhYSEvGTY2Nrhw4UKp8ydPnoSxsTEmT57MaUEWc+FMS0tDuXLlYG1tDQcHB+jp6SE+Pp69vnTpUoSFhXGSLTavXr3C7Nmz0blzZwQFBWHy5MmcrD6qFql/O7TFyMiI3WAXFRVBV1dXLfzizp07nDbY35KCggLcunXrh2oCK0QFHy8vL9YoARSHGRoaGrIVGG/cuAETExOt5crlcsTExODkyZMajzVr1vBSjh49eiRKxUXVXDdVcnJyvqtnWLmZvnfvHvbs2QNXV1esXLmS9RatXLkSFStW5OQJlslkpRRmXV1ddt45ffo0LC0ttZZrZ2eH06dPAyg2EjAMg4MHD7LXT548KYjlVkl+fj7S0tI4bapUQ9pnzZoFU1NTtGrVCrNmzcKsWbMQHBwMMzMzzJo1i/P4ioqKMG7cOMhkMlaRNTQ01KiAfA3m5uZs6FxBQQEkEola+HRaWhoqVKjAebz79++HVCpFWFgYu1aEhoZCKpVyes5UcXZ2Zvc/tWvXxsqVKwEAhw8f/q6S+t++fYsuXbpAKpWCYRj4+PioGYsPHz6MHTt2cJItdB6sm5sbJk2ahJMnT4JhGOzduxenTp3SePBB6eFq3bo1+360bt0aUqmUNVZ8T7x69QoBAQEwMzODjo4O7O3toauri8aNGwtSdOanUo4cHBywffv2Mq9v27aNV24JUKwcXLp0qdT5lJQUXvHSJWPmU1JScOHCBc4hKe3atcO0adM0Xjtx4gSMjIw4bXrEXjifPHmC1atXY8mSJYJ3hhY7UfV7x9rams3pevHiBRiGwYkTJ9jrly5dgrW1NSfZYuShxcTEsGEQnz9/RkREBOs9k0ql6Nu3LwoKCjjJ/vDhg9rfvX37NiZNmoRevXph8uTJGnMM/pds374durq66NKlC8LCwmBsbIwJEyaw11euXIkGDRpoLdff3x8xMTFlXk9PT+dU0lyJWBUXy5Urh/Pnz5c6f+7cOZiZmXGWC4iXcF63bl21uVLJwYMHOVn0XV1d1byf2dnZ0NHRYauccs3hGTZsGCpWrIjZs2fD29sbvXv3hru7OxITE5GUlIRq1aqVGZL6rSkZ8l7WIUTI+9u3b3Hp0iVkZmbyChVVNVIBpSNF7t+/zzv87cCBA/Dx8YGhoSEUCgWaNGmCkydP8pIJFFvzlYUOli5dCgMDA3YDy+WZ8PT0xMyZM0UrTvL+/Xs1D4+QCJUHu2fPHpQvX/6LlU6F8uBfvHgRPXr0YOezHj16aAxP5kJeXh7Wr1+PSZMmYcmSJYJFkZw9exbLli1DTEwM78qTqvxUypFMJvtiMuO1a9d4V/lq3bo1atasqRYTnJqailq1aqFNmzZay7t37x5q164NHR0dtGzZEq9fv0ZAQAD7Qri4uJQqMfs1nDx58osu/+PHj3MKufiRFs6SiJmoChRbQLOysnjnEohFr169UK9ePWzevBlt2rRBYGAg6tevj6ysLNy4cQN+fn6clESx8tBUQwxiY2Nhbm6O9evX49q1a9i8eTOsrKy+uLH/En5+fmxY1tmzZ6Gvr4/q1auzxToMDQ01br6/lmPHjiEyMhLh4eEYOnQofvvtN7V8Oi4cOnQIPXr0QEhIiJoXCSjOx+KyGK1evfqLhWRyc3PVqj5pi1gVF7t16wY/Pz81D+LLly/h5+eHzp07c5YrZsJ5WevT9evXOW2GIyMjYWdnhxUrVmD9+vXw9PREhw4d2Ou7d+/m1EogLy8PAwcOhKenJwYNGoSPHz8iNjYWenp6YBgG/v7+nEN/njx5gk2bNuHgwYOlWlXk5eVp7Y35kTzIStzd3XHs2DH284EDB1gjEFC8gRXSMyckhYWFamHp8fHxGDFiBBYvXsyp9QjDMFAoFNDR0UFgYCB27doleNi7mAiZB/v27VswDMNGRmg6vic8PDzYgiIPHjyAk5MTTE1NUbduXZQrVw5WVlbfnZFRlZ9KOWrUqBHCwsI0vlyfP39GWFgYGjduzOs7/v77bwQFBYFhGLU8kKCgIE4LRkhICPz8/JCQkIAuXbrA19cX/v7+ePToEZ48eYLAwECt44/LSvATAjEXTkDcKj5iJaoK3dSwoKAAY8eOhaurK+rWrVuqxwbXfLHc3Fw0b94cxsbGCAwMxKtXrzB8+HDWKlWxYkWtc6QA8fLQGIZhn6WaNWuW8kBt3rwZVatW1VouUBxOplRW/Pz8MGbMGLXrU6ZM4VRW+OnTp/D29ma9WxKJBLVr12b7dSlLk/4siFFxESgO13NxcYGpqSn8/f3h7+8PMzMzVK5cmZcVWsyE85o1ayI0NFRtE/nx40eEhoZy8kopw3tsbW2hUCjQo0cPtdC0lJQUrUNxvlTh7v3797x6w1y6dAlmZmaQy+UwMDCAm5sbrl69yl7nMq+ptg9o0qSJaA1PNXH79m1O7TBmzJihFi5ekkmTJqFjx458hqZGbm6uYD3FhIZhGDx+/Bh79uxBmzZtIJVKYWlpiYiICN7rvRiVHMXm5MmToiiHnz9/xp07d9h0jQ8fPmD79u2Ij49n8520RXV97tmzJ3x8fFgF7u3btwgICED37t2F+QeokJubyzmkVZWfSjnKyMiAtbU1FAoFOnTogPDwcISHh6NDhw5QKBSwsbFRy4/hw61bt7Bv3z7s27ePk2dHiaWlJf78808AxVYwhmFw5swZ9npaWhrKly+vlcxvleCnCt+FExC/io9YiapCNzWcPn06ypcvj9jYWEyePBmmpqYYNGgQez03N5dXqFNJ7ty5w6tQhVh5aAzDsBsfhUJR6t3NycnhnN9mZGSErKwsAOp9qpTcvn2bU+5K165d0b59e7x+/RofPnzA8OHD2Ty5Y8eOQaFQ8CqD/KMhdMVFVfLy8rBq1SoMHToUERER2LBhA+cwSyViJpynpKTAysoKlpaWaNasGZo1awZLS0tYWVlpVCD/F6iuF0IrGwEBAejbty8KCwvx5s0bDBkyBAqFgvUsclGO5HI5u4lWnS++BVzL3P8b+fn5nML23rx5g549e8LBwQFhYWH4+PEjhg4dyhq/GjduLKhSkJOTg+TkZF57KtUNNlDsWYyKikLFihUhkUjQoEEDjQ14/w2xKjlq4v3796WqfHIlLy8Pp06dwrZt27Bjxw6kpqayeaVcycjIgI2NDSQSCdtY1tPTE0ZGRjA2NmYbXWuL6m/n4uKC5ORktevnzp3jncaiCaHeu59KOQKKJ4jly5cjLCwMLVq0QIsWLRAWFoYVK1Z8l9YCExMT1vWoLPmrulHLzs7WOtH6WyX4CY3YVXzESlQVuqmhm5sbEhIS2M/Z2dlwc3NDnz59UFRUxKtHlRiIlYfGMAzmzJmDRYsWwcbGptTzmpGRwTkJuGnTpmxlKx8fn1KNTnft2sWpgo9cLlezhufl5UFXV5ede5RKs7aI5U1U5ejRowgODoaLiwtcXFwQHBzMKcZbzIqLYiN2wrlSoRszZgzGjBmD1atX804uzsnJ0RiyeevWrVKNjv8NMZUNc3PzUobEuXPnspszLs9wx44dUb58efj7+7OFPpo0aaLx0JZ/62k4bty472oeHj58ONzd3bF48WL4+/ujXbt28PT0xNmzZ3Hq1ClUqVKFc2jokCFD2Nydd+/eISQkRK3qYpMmTTjl9nzJeHvixAn06tWLU5lpsSo5KsnPz8ewYcNgaWkpSLRIYWEhxo4dC0NDQ7WKlgzDwNHREfv37+c81sDAQHTq1AmZmZkYNWoUPDw80LlzZxQUFODTp0/o1asXAgICtJarOj/Y2tqWUpLv3bvHKSLn31oebN++XZD3Tko/GSYmJjRkyBAaMmSI4LKXLl1Kly5dolatWlG3bt1o06ZNNHfuXCoqKqKOHTvSzJkzSSrV7pZXrVqV1q9fT7NmzaINGzaQQqGgbdu2UY0aNYiIKD4+nipVqqSVzNjYWAoPD6e5c+cSwzDUoUMHjX+OYRgqLCz8arm//PLLV//ZBQsWfPWfVZKWlkaLFy8mExMTGjVqFI0fP54GDhzIXh8+fDi1bdtWa7lK2rRpQ3v37qWoqCjatWsXGRgYUPXq1eno0aPk5+fHWW5+fj5ZWVkREZG5uTk9e/aMKlWqRNWqVaMrV65oLe/x48fk6enJfnZzc6OTJ09S06ZNKTQ0lObNm8d5rAcOHKBLly5RYGAg+fr60vHjx2n+/PnsMzxo0CCtZbZr14769+9PvXv3pv3791NYWBhFRESQRCIhhmFo7Nix1KJFC63lOjg40Jo1a4iISF9fn65cuUKNGzdmr584cYIqV66stVwiotmzZ1NQUBDl5+dT9+7dKSIigrKzs8nDw4Nu3rxJixcvpokTJ2otV19fnxiGYT9LJBIqLCykz58/ExGRj48P3bt3T2u5c+bMoY0bN9Kvv/5Kr169ol9++YVSUlJo1apV7J8BoLVcJcuXL6dRo0ZRp06daNSoUUREdPHiRWrVqhUtXLiQhg0b9tWyfv/9d87j0Jbr16/TgwcPqKCgQO0813miadOmtH//fqpZsyb17duXxowZQ7t27aLU1FTq2LGj1vJq1apFx44dI3Nzc5o5cyb9+uuvnN6xL9GnTx/q168fVaxYUe18SkoKrV27lk6ePPnVsgICAqhJkybk4eFBREQdOnQgPT09jX/2+PHjWo/1w4cPap8nTJhAUqmUWrRoQevXr9da3ubNm2nDhg10584dOnXqFFWtWpUMDQ21lqOJ0aNHk42NTZn//pLP3Ncg5hq6b98+2rBhAzVp0oRCQkLIzs6O9u/fT76+vkRENG/ePIqIiKA5c+ZoJZeIaNWqVTRjxgwyNjamWbNmUUpKCh09epTq1atHf/75J/Xu3ZvmzJlDc+fO1Urul+Ysf39/8vf3pzdv3mg93hs3blDLli3ZzwEBAXTnzh3666+/yMbGhqZPn04hISFay1UyduxYOnHiBK1YsYJCQ0Np2bJl9PjxY1q1ahVFR0drLW/SpEl04MAB2r59O8lkMpo1axYFBwdT27ZtaevWrdS5c2fav38/p3X00qVLdO7cOfLw8KC5c+fS0qVL6T//+Q/p6uoSUfE7yHX/06xZM5JKpfTmzRu6efOm2r7l/v37pFAotJbp5eVFDMNofDaU51XXWM7wVq9+QA4ePKixh0lSUpJaI0VtmDVrFkxMTBASEgJra2tER0dDoVBg9uzZiIqKgqWlZZnV4b5EUlISZDIZ9PT0IJPJcOrUKVSqVAne3t6oX78+dHR0vliB70sIneCnjO1XHnK5HIaGhmzlEyMjI8jlck5WOuDbVPERA6GbGjo7O+Po0aOlzj9+/BiVKlVC8+bNv6sGvmLnoZXFhQsXNCb7fy3nz59nmwOrHhUqVOAc+tahQweEhIQgLy8PBQUFGD16NNzc3NjrFy9e5FQRUGxvYoUKFTR2T1+6dCmnTvJic+fOHVSvXr1UhSeullslQiecy2QytmS5WCHOJiYmZTZ3NDU11UrWu3fvsGLFCvz6669gGAaDBg3C6NGjNR7a0qhRIzVrvioxMTHQ19fn9dv5+/sLGgbo5OT0xbX3zz//1Hq8Yq6h+vr6avl2hoaGap66e/fucQ5DVg2h8vT0ZPPylOzbtw+VKlXSWm6fPn14h+NrQqxKjkrs7e3ZSq+q79/GjRsRFBSktTwbGxs2+gIozqk0NjZmwytnzpzJqRopUOzJV3qWCwoKoKOjo5aekJWVxckrPmPGDLWj5J77119/Rbdu3bSWq1AosG7dOrU2CKrHwYMH/19YHVeqVaumsWRqYmIiqlevzkmmq6sr/vjjDwDFMY86OjpqTV93796ttgnShrt372LXrl2sYpCbm4spU6YgIiICx48f5yRTiVgJfr/99hvatGmDFy9esOdevHiBdu3aaWw09jV8iyo+L1++xJo1azBx4kS26ENaWhoePXrEWabQTQ379+9fZsW/R48ewc3N7btr4KsJIfLQvgV///03Ll68iPPnz2sdhlSSO3fuwNXVFVKpFLq6ujAzM1MLTYuLi1Mrwf21GBgYlBrbo0ePUKlSJfTs2ROPHz/mtWCU1T391q1bvLqnixFDDxRXDW3Xrh2ePXsGY2NjXL9+HWfOnIG3t7faJuN/Tf369REQEIAZM2aAYRiMHTsWkZGRGg+uyOXyMisC8un5JLSysWbNGvTq1avM69HR0YL1ChSCkJAQjBs3rszrfMvcC72G2traqm16u3fvrqaMX716lXNoqGoIlYWFhVroMFCseGmrbCxatAjv378HUGz4FGJeUCJWJUclRkZGbJ5thQoV2LD6nJwcTvOliYmJmiFYmWKhzIu6du0aZ8W2WbNm6N+/Px49eoTIyEi4ubmhb9++7PWhQ4eiUaNGWsnMyMgo1X5GKFq0aPHFvmR83zslP6VyVLI5nhI+DUo1JZ2rThB8rDJiItbmxNbWttQECQCZmZmwsbHhJFPsKj4ZGRmwtLSEm5sbpFIpOxlNnjwZoaGhnOWWhE9TQ6D4WdLk+VTy+PFjTk1gxWzgKwbz58/nraz8L8jPz0dycjISEhIE6xYuljdRSffu3dkcLFViY2PRtWtXreV9/vwZY8eOhYGBgeAx9ECxdVFZJl8ul7NVKI8dOwYvLy9esl+8eIHY2Fj069cP/fr1w/z581lDirbcuHEDXbt2RZ06ddiEaC8vr1IHnx5KrVu3RufOndU2K58/f0ZISAhatmzJWe6PgDJ362sObbl27ZpaIZGSFBQUsMU7uCD0GtqyZUs2R04TcXFx8PHx0VouUKwcDR48GGPGjIGVlVWp5Pu0tDRYWFhoJVNHR4dV3oT2qopRyVGVatWqsX2jmjVrhoiICADFCh+XBr4+Pj6YPXs2+zk+Pl6tX1tmZiZnxfbSpUtQKBSQSCSwtLTE1atXUa9ePVhbW8PW1hYGBgYa15YvoVol0tnZWbCeRkCx4rpp06Yyr7948YLT/qckP6VyVL58eTUPhJIjR45w6hgOFD8AiYmJAIqtqRKJRK3D8sGDB3lbvT5//oydO3di5syZmDlzJq+a/2Im+AHFIW+qDUSVHD9+XLQO9Vyr+Chp1qwZW0pZNWTv3LlzcHR0FGKIKCoqEtQCJiRiN/AVuskuwzDQ0dFBQEAAtm3bxims6Uu8e/cOZ86c0di87/3796WKNPwvEcObqJpcPmvWLJiamqJVq1Zs9/Tg4GCYmZl90YpXFuPHj4eHhwcSEhJw5MgRNG7cGDExMcjKysLUqVOhr6+Pw4cPay1XiZmZGVvIxsXFhfWw3759m1e4zKlTp2Bqagp7e3t06NABHTp0gIODA+RyOe8CNiUrcwnFtWvXoFAo4Orqij59+qBPnz5wdXWFpaUl7+qsDx8+xLJlyzB+/HjeyoYYiB3qLSZCr6HPnz//oqfv0KFDGr/va/Dz81O7z2vWrFG7PmvWLPj5+Wkl097eHsuXL8e9e/fAMAzS0tJw//59jcf3xoIFC9j+cEeOHIFMJmPDQrmEZB89ehT6+vrw9vZG48aNIZVKsXDhQvZ6bGwsmjZtynm8eXl5SE1NZYtmvH//HmvXrsWSJUs49WcqV64c2zz2W1eJFIqfUjkaNGgQqlWrptazJTs7G9WrV0f//v05yZwyZQosLS0xYMAAODs7Y8KECXBwcMCKFSuwcuVK2Nvb81owrl69ChcXl1ITu5OTE6cFTuzNSWhoKJycnPDHH3/g4cOHePjwIXbt2gVnZ2e2dDFfPn78iBs3bggWFiiXy9lnQlU5unfvHvT19XnJXrt2LapWrcpW5KpatWqpBeRr+fDhg1pJ4tu3b2PSpEno1asXJk+ezLmxmtgNfIVussswDOLi4tCuXTvo6upCoVBg1KhRgpTjv3nzJhwdHdXK3D558oS9LkT1t7y8PBw8eBArVqwoVelKW8TwJjo5OX3V4ezsrPV4xYyhB4CGDRuyFSa7d++Oli1b4uzZswgLC+Pc+woozqcYOHBgKS/MoEGD4OnpyVmu2Dx+/BgTJ05Eq1atEBISgsjISM7eLiVHjx5le8NIpVJ4eXnBzMwMpqamnJQNY2Nj9OvXD+fOneM1rrIQI9RbyadPn3DkyBGsXLmSDRV+/PgxpwptSr7FGvqtuHPnDptb97WsWrWKrV5Z1qGcn/nw6tUr3LhxAzdu3BCtkeq9e/fwxx9/8Gr6np6ejkmTJiEiIqKUZ+57Y+DAgdDX14eTkxMkEgkcHBzg7Oys8fhe+SmVo1evXqF+/fqQSqXsAi+VSnn1bSgsLMScOXPQunVrREVFoaioCPHx8bC3t4dCoUCfPn14lWStX7++xom9bdu2nDYRYm9O8vPzMWTIENZaoizPO2TIEN6lafPz89GvXz/o6OhAR0eHVWKGDx+OuXPncpZraWnJxuarKkfJycm8PCZTp06FkZERJkyYwPa+mjBhAoyNjTF16lSt5fn5+WHnzp0AgLNnz0JfXx/Vq1dH165dUbNmTRgaGuL8+fNayxW7cILQTXZVLe1Pnz5FTEwM3N3dIZFIULduXaxevZpzTlP79u0RHByMZ8+eITs7G8HBwXB2dmatlHyVoytXrsDa2hpyuRw6OjqwtLQEwzAwMjL6rhcMoRAzhh4oLmSjzAHNzs5G5cqVwTAMLCwsNEYNfC1lPcM3btzgXQwmKipKY8+WdevWafS4/q+pW7cuW2RIOV++ffsWbdu2xfLly7WWxzAMqlatCoZh4O7ujvnz5wtqcRYj1Bso3vi6u7vD0NBQbT0aOXIkBg8ezFmumGuoEiF6EZWFMl+ID2/evEFmZiYYhsGxY8eQnp6u8eDCmjVr4OHhUUrh8vDwwNq1a3mP/Ufg38piqx7akpiYiCVLloBhGMyaNQu///67xoMvjx8/xrRp09CjRw9ERESw/Qn58lMqR0BxeNPhw4cxb948LFmy5Lvr6VMSmUxW5sTOZVEWe3OiJC8vj325hJrQR44cidq1a+PMmTMwMjJi/x179+7llU/Qv39/tG/fHgUFBTA2NkZOTg7u37+PmjVrYtSoUZzlWlhYlKreAwBbt26FQqHQWp5cLmery/j5+ZXySE6ZMoVT/6SyEKpwgtBNdssKQzp9+jR69+4NIyMjzsUCrKys1LxcRUVFCA8Ph4ODA+7cucNbOfLz88PAgQNRWFjIbiwfPHiAxo0bs5t6Lhw7dgyRkZEIDw/H0KFDMX/+fI09bv7XiBlDXxbPnz/nHdLq4+OjsefZnj17UK9ePV6yHR0dNXpNLl68KEghgvz8fGRlZfHe9CgxNjZmPe1mZmbs+pSens4pDFn5Pqenp2P48OEoV64c9PT00LFjRxw6dIj3bydWqHe7du3Qq1cvfPz4Uc2oduLECc5FmFQRag0VqxeRKp8/f8bMmTNha2urpihOmTKFl8Lxn//8h1fIfEnmzZsHQ0NDTJgwASdOnMD169dx/fp1nDhxAhMnToSRkRFiY2M5yX727BliYmLQvn171K9fH/Xr10f79u0xb948zsr+rl27kJ+fz+nvfgnVap5f8tDxWeuErjhoYGDA3sdr167B1NQUbm5u6Ny5M2uk4DOvKflplaMfjerVq2u0eB47doxTOMe33pwIWRHPwcEBFy5cAKDu4eHSEFeVV69eISAgAGZmZtDR0YG9vT10dXXRuHFjXouSqampxg3qzZs3tS6lCxRXwlFaR8qXL1/Kcnb79m1B87pycnIE+f2EbrL7b0m6r1+/ZqvvaYuJiQnb7FKVYcOGsblZfBYMU1NT1gNhamrKftfFixc5NYF9+vQpvL29IZFIIJVKIZFIULt2bVhbW0NHR4fNpdOWtLQ0tTDNjRs3wsfHB3Z2dvD19f1igZQvIXYMvZCoKhLbtm2Dg4MDYmNjcebMGZw5cwaxsbFwcnLiVHlSFX19fY0hsXfu3OEV1vv3338jODhY8E1P+fLl2efWw8MD+/btA1CsHHExSpQ0dnz48AFbt25Fs2bNIJFIYGdnx8nTrkSsMLVy5cqx77LqenT37l1e+W1CozpfTpw4EXZ2djh+/Djy8/Nx9uxZuLq6cqqUqUpkZCRcXFywefNmGBgYsPdi27ZtqF+/Pu9/g5Lc3FxeuUYODg5fLMO+bds22Nvbay330qVLMDc3R4UKFdC7d2+MGzcO48aNQ+/evWFnZ4dy5cp9sYhHWTAMA7lcjoEDB7K5PEKgWgJ7z549cHV1xcqVK9n5buXKlahYsSKn9VksVOeJdu3aoU2bNuz+pLCwEN26dUPr1q15f89Poxz9WzdrPvH+X8Pt27e1jsN+/fo1exw8eBBVq1bFzp072Yl9586dZZYl/zfE2pwkJiayFvfCwkLWiiSRSFChQgXMnTuXtwVQddJVXYzS09Mhl8t5yQaKQ9WWLVuGmJgYtTLLXBk+fLjGfLOIiAgMHTpUa3lNmzZlK4f5+PiUKgywa9cuODg4cBusBnR1dTUqClw4cOAAfHx8YGhoCIVCgSZNmrBVfbRFrAR2oNjLtXHjRo3Xhg0bBjMzM14bSwsLC1ZhrlixIpsvlJWVxclj27VrV7Rv3x6vX7/Ghw8fMHz4cHbDd+zYMSgUCk4hDNWrV2ffgTVr1sDAwAAjR47EihUrMHr0aBgbG2sMBfsahI6hVxZI+JpDG0r2Sirr4Jv74ObmprEK08aNG3mFWvbo0QO+vr64fPkyjIyMkJycjE2bNqFy5co4cOAAZ7nt2rVjjQ8RERFwc3PD7NmzUatWLTRr1kxreV8ydty9exdTpkzhtGFVIlaYmpmZGVu0RXU9OnPmDKdcSk9PT8ycOVOtJ5EQiNWLSBVXV1e2spnqvcjKylIzvn4tb968Qc+ePeHg4ICwsDB8/PgRQ4cOVcsFff36tdZyZTLZF9e0a9eucVJs69Wrh0GDBmnc4xQVFWHQoEGclESGYTBz5kzUrFmTDT9duHChoFXg6tatq3EvefDgQU6RHUDxmhEWFob169cDKFY63d3d4ezszKnvJ6D+HNvb25dqzXDlyhVeYbJKfhrlqGQSsZGRERiGgbm5OczNzUWP909PT9d68Szp6izZyJDvoixGgl/lypXZhzUqKgoKhQILFixAYmIifv/9d5QvX553/HyjRo2wePFiAGDD34BiJSQwMJDfP0AgVKs2jRgxAiYmJqhatSr69++P/v37w9PTE3K5HMOHD9da9vnz52Fqaorp06djyZIlsLCwwJQpU7BlyxZMmzYNZmZmiImJ0VpuWRtJiUSCgIAAThvLH5WoqKgvNusbMmQIr14KzZs3x5YtWwAAAwYMgLe3NzZv3ozAwEB4e3trLU8ul6uF3ebl5UFXV5fdOCg3w9piYGDAliOuWbNmKU/cli1bePUDERJlJbY+ffqgd+/ekMvlGqvK9enTRyu5ZTUb1HTwISYmBgqFAuvXr2flrVu3DgqFAlFRUZzlWltbs31WTExM2Maf+/bt4xV+e+fOHTZ8JS8vD4MHD0a1atXQsWNHTvfia4wdQlT6FDrUu0uXLhg4cCCA/1uP3r59i6ZNm2r9rAHF90GhUEBHRweBgYG8qtKWlCt0L6KSyGQy9rdXVY6uXbvGyZs4fPhwuLu7Y/HixfD390e7du3g6emJs2fP4tSpU6hSpQomTZqktdxGjRohLCxM4339/PkzwsLC0LhxY63lymSyL+a8CJFfm5qaiiFDhsDMzAz6+vro3LmzIPu3shTG69evcxrzwoULYWRkhI4dO8LGxgazZ8+GQqHA7NmzERkZCblcjlWrVmktV7VMuKOjY6kQupycHN75n8BPpBypsmXLFvj6+qol1t64cQONGjVSa9yqDf/mjRo3bpzWSszJkye/+vhe0NfXZ93dnp6eauXMgWLPAd847DNnzsDY2Bjh4eGQyWQYNWoUmjdvDiMjI6Smpmotb/jw4YI3hixZQrasg2sJ2fPnz6N+/fqlrNcVKlTgnOTIMAz8/PzUNpl9+vSBRCJB+/bt2c9CMGTIEMF6/JREqDBAMbl8+TJbXvrp06cIDAyEiYkJatWqxSnB2NLSUq3k+Lt37yCRSNiKZFxDsxQKBftOWVlZaQzhFDJ0qEmTJryVDAAYN24cBgwYoLGq3K+//spbvhgUFRVh3LhxkMlkrAHM0NCQVwNYoFghUvYDc3BwwNmzZwEUvyffU9jXjBkzRMmrEJuHDx+iSpUq8PDwgFQqRf369aFQKFC5cmVOnm2GYfD48WPs2bMHbdq0gVQqhaWlJSIiInh58MXoRVSSWrVqsd5PVeUoMjISDRs21Fqevb09O08q20skJCSw1w8cOMDJ6JORkQFra2soFAp06NAB4eHhCA8PR4cOHaBQKGBjY8OpSIWTk9MXWzxs2LCBVz6eKu/fv8fGjRvh7+8PiUTCOy+xZs2aCA0NVWuJ8fHjR4SGhnLqs+bu7s4aAK9cuQKpVKqWd7Z27VrUrl1ba7kMw8DMzAzm5ubQ1dUt5W1PTk4WJEfzp1SOXFxcyuwYzvWmMgwDW1vbMsvdKkPLvmc8PT15u/JtbGzYfKDy5cuXus+3bt0SZEG+ffs2BgwYgLp168LDwwM9e/bUWCb6a1B63ypWrIjo6Gi2KMWPwN9//42LFy/i/PnzvBuixsfHw87OjnWBK5FKpRp7/fChZEEQIREyDPBHoUOHDggJCUFeXh4KCgowevRoNSPExYsXYW1trbXcXr16se0NOnfujClTpqhdj4qKQrVq1bSWq6zaWPLQ0dHB0qVL2c9csbCwKLOqXLly5TjJ/Oeff3D8+HFW4Xz27Bmio6MRGRkp6PP29u1bXLp0CZmZmYIkodepU4cN22zTpg1CQ0Px6NEjjBs3Di4uLrzlK1FtL/C9kZ6ejlmzZmHZsmWljDKvX79G3759ecn/9OkTNm3ahLFjx2LIkCFYs2YN3r17x0lWyY3wkydPEBUVhYoVK0IikaBBgwacQlnF6EVUkr1798LU1BTR0dEwNDREbGwsBgwYAD09PU7eDX19fbU9iaGhIev5BIq9XVwLR7158wbLly9HWFgYWrRogRYtWiAsLAwrVqzgFKoHAEuXLoW+vj5GjhyJffv24eLFi7h48SL27duHkSNHwsDAAMuWLdNa7r/l12ZnZ3PyoKmSkpICKysrWFpaolmzZmjWrBksLS1hZWXFep61oWRTeX19fTVvZXZ2NqdQS2W+svJQ7jeVzJw5U5A+az+lcmRgYIBLly6VOp+SksJ54+7k5PTFBL8///xTEOVI6IpDqqhaergydOhQtG7dmrXSDhgwQC0UYsSIEbxKhIsBwzA4evQoRo0aBQsLC+jq6qJt27ZISEhAYWHh/3p4X40QISd3796Fr68vOnbsyJaNF0M5EuJZEzsMMD09HaGhoXB2doZMJmN7ukyZMoXz4lkWcXFxvHps3LlzB66urpBKpdDV1YWZmZlavlxcXBynZOvHjx/DyckJjRs3xi+//AIDAwM0bNgQAwcOROPGjaGnp8cp5/Fr8nj4zJdmZmbYu3dvqfN79+7ltCCnpKTA1NSUDcVOTU2Fs7MzKlasCFdXVxgYGCAtLY3zeMVk06ZNiIuLA1BsALSwsIBEIoFMJuNURGL79u1q1uUlS5bAwcEBEokECoWCl6fr8+fPuHPnDjvvfvjwAdu3b0d8fDxyc3M5yTx8+DDbW87BwQEKhYL1RgDC9CwTki9thE+cOIFevXpxrsL5Jbj0ItLE6dOnERAQAEtLSxgYGMDX15dzz0RbW1u196p79+5q9+bq1auCV7Xky7Zt21CvXj1IpVJ2LpNKpahXr94X94hfQsz8WlXy8vKwatUqNiVg9erVnENPFQqFmtHIzs5OLSogOztb0MJRQvNTKketW7dGzZo11V661NRU1KpVC23atOEkMyQkBOPGjSvzenp6Oq8cBbEqDqkixIb11atXqFOnDtzc3BAaGgqZTAZHR0c0b94czs7OMDU15V1tJS8vD6dOncK2bduwY8cOpKWl8VIMVCeegoICbN++HYGBgdDR0YGtrS0mTZqE7OxsTrLFtliqIpTHpLCwENOmTYO9vT2SkpKgq6vLWTnat2+fRouyEM+amGGASUlJMDAwQEhICHr16gVDQ0MMHz4c48ePh5ubG1xdXQX1MArx2+Xn5+Pw4cNISEgQNGTx5cuXGD9+PKpUqQKZTAY9PT04OjqiR48enCovAUDLli0RHBxcasEXShEfM2YMFAoFfvvtN7aq3Pz582FhYcHJqhgQEIABAwbgzZs3iI2NhZ2dHQYMGMBe79u3L9q3b895vN9ynsjPz0daWhrnZ0R1875+/XrIZDJMmzYNBw8exOzZs2FkZMSpwXVGRgZsbGwgkUjYKAZPT08YGRnB2NgY5ubmGo2a/0aDBg1Yq3pRURFiYmJgbGyMxMREAMIoRzdu3MCwYcPQtGlTNG3aFMOGDePcb+VrNsJCG2e+V1q2bImVK1eWeT0uLg4+Pj6c5R88eFBj8+ykpCQcOnSIs1ygeC/x5MkTPHnyhLdX9d69e4IYP78lvr6+XzS+JCQkCNY4e+7cuZx7lJbFT6kc/f333wgKCgLDMNDT02O7MAcFBXHWzq9du/bFjUJBQQGvWHohKw6NGTOGtQacOnWKzc8ICgrCkydPOI9RSUFBAVasWIFWrVrB3d0dlSpVgp+fHyZNmsTLMlVYWIixY8fC0NCwVFEKR0dH7N+/n5Pcshaj+/fvY/r06XB0dOS0eIplsVQt9qB6SCQShIWFsZ/5cubMGTg7O0MikXDesKomT/5baIC2iBkG6OXlhRUrVrCfk5OT4e7uDqD4+W7WrBknxUtZAKbkwTAMTE1N2c8/AwsWLIC9vb1aDoFQylFhYSFiYmJga2vLzhG2traIiYlRy0P6WszNzVnltaCgABKJRC3UJC0tDRUqVOA01h/Ns6E6X3p7e7OVM5UsX76cU45CYGAgOnXqhMzMTIwaNQoeHh7o3LkzCv6/9t47Korzff9/ZneBpZd16R2kCb5BRBBUUEksoFhiI4IaOxhjNCL2GpSgsaCCJTYsGHsMYu8aJBqxKygWrIkaC1hAuH5/8Nv57MKC7hSiX+d1zpwTdsLN4+7szHO36y4tRVlZGXr37o3w8HCN7RoZGdHzmBSsW7cO+vr62LlzJ+v3d/PmzXSvkeLe27RpU0gkEmzevFlje1zPhflQHj58yLq/Dah8bubk5CA3N5cuQWXKkydPat307tq1S+3sqg+lJrXf7OxsNGzYkLFddXzszk1RUZHaOVelpaWM5oAeP34cZ8+erfH8okWLkJqaqrFddfBRpv9ZOkcK8vPz6dp25TrWjxEuFYckEgldosD1hpVPxowZA09PT+zcuRP79u1DixYtkJycjCtXrmDixInQ0dFhlL5/X6SuoqKCUb00XxFLiqLg6+tbTdyBoigEBASwEnqoysuXL5GXl8e498HCwoJ2WpXVkriCrzJAqVSq0sNVUVEBLS0tOnhw9OhRyOVyje0aGBggIiJCpWZ65cqVEIvF+PHHH+nXmHD58mWsWLGCjlhfuXIFQ4YMQb9+/dTOSPsYOHv2LLy8vDBo0CCUlJSw+uxqylIqxiGwQV9fX+V6qJr5vH37NmOFJL4zG126dFGrEJqcnIyvvvpKY3tVVc/UiXQwmTen7IC+evUKYrFYxQG9ePEio6HZcrlcrVDPhg0boKenh7S0NFbvr7Ozs9r5S5MmTeK0p4tvmCjqKrNo0SK6vFL5CAkJYSSUVBdUvc8ruHnzJqNepjdv3mDUqFFo3rw5/Z2bPn06PZC8V69ejO5FfIhGKbh//z4CAgIgEokgFosRExOj4iR9bMEZdXBRiVKVz9o5+pTgUnHI1dUV48aNw+HDh0FRFLZv344jR46oPdjw7NkzXL16FVevXmXVT6HAyspK5QZx9+5dGBgY0Bv3adOmMepncnR05HRegAK+IpYzZ86Ek5NTtQ0v171Bjx49wtGjR3H06FHGDvTkyZM/aPo2m5svl2WAClxcXFTKLQoKCiAWi+leC6ZKXwUFBQgICEBsbKzKA4jtZ5ednQ1tbW2YmZlBKpUiOzsbcrkc4eHhaNWqFcRiMWsH6c8//8To0aPRo0cPVnODqvLq1SsMHjwY9evXh1gs/iizlB4eHirv3++//67ScJ+TkwNbW1tGtvnObNSrV0+tWM358+cZzeGhKApr1qzBjh07YGtri5MnT6qcv3jxIqN5cyYmJvTsr9LSUojFYpXS9ytXrjDKqn7xxRdISUlRe279+vXQ0tJi9f7q6uqqLbvmSnyIK6r2KVc9Nm7cyPh9SElJgbW1NVJTU7Fs2TJ4enpi2rRpyM7ORkxMDPT09BiX4FZUVKgokL59+xaZmZlYvXo16/JhCwsLtffFffv2MQp+ff/997C2tsaoUaPg6emJuLg42NvbY+3atVi/fj1cXV3x7bffamyXT9Go2NhYBAYG4s8//8S+ffvg7++Pxo0b08HGhw8fsmoJyc3NVdtKkZOTw/iaqIrgHHHA/fv3kZGRgaysLJWmUqCyl4WLtLI6Ll++zGqGEpeKQ9u2bYOFhcV7m6KZ3igVN0fl0jeRSARPT08VKUdNqZo6LS8vh0QioW8Uly5dYqxcwwd8Rixzc3Ph5uaGUaNG0dFyrpyjFy9eoHfv3tUaSr/++mtGTu6VK1ewc+dOUBSFVatWYfv27WoPtnBRBqhg6tSpsLW1RVpaGlasWAFvb28VJ2Dr1q2M5/uUlZUhISEBLi4udJCD7WfXtGlTjB8/HkDl9WVqaqqiXpSYmIgvvviCsf0NGzZAS0sLkZGR0NbWRmRkJNzc3GBsbMyZvPuOHTswYsQIxk4Nn1nKKVOmYMOGDTWeHzduHLp06cLINt+ZDalUqla5j83MFeVjxowZKueXL1/OqKyudevW6N+/P+7evYupU6fC1dVVpdcqLi4OzZs319ju1q1bMWLEiBrPr1u3DmFhYRrbVdCuXbtqpb1AZT/Wl19+ydjuu3fvkJKSgoCAAFhYWFQrxdWU2p73ys9pJjg6Oqr06Fy7dg0ymYx2aIYPH87o/nP16lW6rN3V1RWFhYXw9/eHvr4+9PT0VIZpM2HQoEHw8fFRCU4UFBSgYcOGtEqnJtjZ2dFCODdu3IBIJFJ5tu3du5exlDdfolHW1tYqGdo3b96gQ4cO8PX1xZMnT1gHZwICArBp06Zqr2/ZsoXRTD913Llzh3PxrM/KOcrNzYWJiQmMjIygq6sLV1dXFWlBPtOHbFPWXCsOAZUlUxRFIT8/H8+ePVN7aMpPP/0EPT09JCYm4tChQ7h8+TIuX76MQ4cOYezYsdDX168xivc+goODVR7EGzZsUFGeunDhAmf9GuvXr2c9IJDviOXLly8RGxuLhg0b4sKFC5xkTIDKoYb169fH7t276ZKk3bt3w93dHT169NDIlnKpU13MMVGUAVYNfGiKwoGxtraGTCZDdHS0SpTy1KlTrDOrBw4cgL29PcaOHcv6szMyMqKj14qggbKM/oULF2BhYcHYvo+PDxYuXAjg/6J0FRUVGDhwIONJ51UpKipi1A+koC6ylDVRUlLCuPSU7/tEQECA2qDf5MmT0ahRI8Z2a2Lnzp1qm9zfR25uLmQyGUQiEeRyOS5evIjAwEBYWlrC2toaurq62L9/P+frZYKy/HxaWhrkcjni4+ORkZGBjIwMxMfHw9zcXKVvUVMmTpwIKysrzJ49G1KpFNOnT0f//v0hk8kwf/58je3JZDL88ssvNQ4wzsrKYnyd6enpVStDlkgkdBlyXl4eI2WyqKgodOzYEefPn8eIESPg6emJqKgolJaW0pv43r17M1ozUFndEhQUBIlEQo9dkUgkaNmyJaMG/6ry1VpaWip7TKblenyKRunr61dzMMvKytCpUyc0bNgQ58+fZ3X/0dfXV5vVKSwsZKVWV1ZWhry8POzevRu7d+9GXl4ep+MEPivnKDw8HP369UN5eTlevHiBoUOHQiaT0ZsINs5RTU3yiqN3796cPpTZKg4pOHz4MKcDM+3t7WuVq8zMzISdnR0j2/v374eOjg6aNGmCFi1aQCKRYO7cufT5lJQUtGrVipHtqnDR4Md3xFLBhg0bYGFhwUnGBKh80B07dqza60ePHtX4xs5nqZM6+FCt4ZPHjx+jc+fOMDExURvd/1CqlmZVLTO4desWq6nhypsfMzMzukzr8uXLjOYnqYOL71xdZSmByoZjLuYQ8X2f+O233yCRSBAbG0v3tMXExEAikWDbtm2M7fJBcXExTp8+TZecvn79GsuXL0dqaiqr70dV2A6hrk2Cnis5emdnZ1psycDAgP5+z58/H7169dLY3pdffonp06fXeJ6Noq6vry+WLl1K/3zgwAHo6enRIgRXr15l1Icml8vppv7i4mJQFKXybDpx4gTs7e0ZrVlBRUUF9uzZg59++gmpqamsgl7u7u50sDo3Nxfa2toqWcXMzEzUr19fY7t8iUYBlYEvdcIhCgdJ0UfGFDMzs2qlt0DlZ8dkrEJ5eTnGjx8PExOTat83ExMTTJgwgZMs0mflHJmamlYTXpg5cyYtEcrGORKJRGjUqFG1JnnF0bhx44+yqe3BgwfYvn070tPTkZ6eju3bt7OqZ5VKpbVKEl+6dIlVHXZeXh7GjRuHUaNGMRJJ+FD4qGHlk6KiImzfvp11tguoLA1Q16Nw7tw5jRW5+BZkqAqfw2U/ZserYcOGdAM/UJkpUg56HD16lFVZr42NDX1N+Pj4YP369QCAkydPMuovUQeX37m6yFLyea1xze+//47g4GDo6elBJpOhZcuWOHz4MGf2uRggXpd8Cp+dnp4enYWwtLSk+69u3LjB6Du3detWZGRk1Hj+6dOnjMVgNm7cCC0tLXTv3h2xsbEwMDBQmauWnp7OqB+4aiZG2UkEKsupdHR0GK25KkVFRaw31XPnzoVUKkV4eDhMTU2xYMECWFpaIiEhAYmJiTA2Nsa0adM0tsuXaBQAJCQk1Fj+WVZWho4dO7Lau/bs2ROhoaEqlUj//vsvQkND0a1bN43tjR49GnK5HOnp6bh58yZevXqFV69e4ebNm1iyZAnMzc1rHavzoXx2zpG6gakpKSkwMTHB1q1bGV8Ebm5utd542AyB5aNPqri4GF9//TXEYjEkEgnMzc1hbm4OiUQCsViM3r17M9pcNG/eHLGxsWqzUe/evUNsbCxatGihsd26hi/niG3Esia4KANUsGTJEoSHh6s4yQ8ePMCXX35Z68wJddR1qROfTi1fG6r27duzltBPS0urVdJ/7NixjGroFfTq1Qtz5swBUCl8IpfLMWDAADg4OLAWZFDA12fHl1PL57XG132CL/h6L/hyuvhaLxcbbAVubm50I3tISAhmzpwJoDL7wEQsgG927dqF6OhodO3aVSWLBFRmyJmIHrm4uKhkihYvXqwic37mzJmPKnMNVGZ6hw0bRgeQDh06hObNm8Pf3x9TpkxhdH3wJRoFVDpAtSnolZWVsRpDc/fuXTg7O8PY2JhOFpiYmMDd3Z3Rd9vCwqLWst3du3czEpqpymflHDVv3rzGGuDk5GTo6Ogw3qRFR0fXWhrBNGXNV59U//796b4S5Tr/d+/eYc+ePXBzc1MZcvihnDt3DpaWlpDJZOjcuTOGDBmCIUOGoHPnzpDJZLCyssKFCxc0tlsTfD08jx07htevX3Nul68NNlu7vr6+8PPzow8DAwNoaWnBxcUFLi4u0NLSgoGBAaNG67osdeJzw8qX7U8hS/nkyRPcu3cPQGVZw8yZM9GhQweMHDmSVjViS1JSEi9ODF/fuU/REefL6frUvht82eXycxszZgx+/PFHAJUOkUQigaurK7S1tTFmzBhO/gZXpaF8MXjw4FoHCs+cORPt27fn5G99CvfhuoLr66K4uBhLlixBXFwcRo0ahdWrVzPuD9LT01Nb2aLg3Llz0NfXZ7pUGgoAyGfC8uXLyZEjR0hGRoba88nJySQ9PZ3cvHlTY9sPHz4kb9++JQ4ODmyXqcIXX3xB7OzsyPLly0lJSQkZM2YM+fXXX8m+ffuIn58fefToEbG2tibl5eUa2TU1NSVZWVkkODhY7fkTJ06QyMhI8u+//2q85pcvX5K1a9eSnJwc8vDhQ0IIIZaWlqRp06YkOjqaGBkZaWyzJgwNDcm5c+eIs7MzJ/bKy8vJ48ePiUgkInK5nBObynC9Xq7sTp069YP/38mTJzP+G6NHjyZ6enqMfv9DKCoqItbW1kQsFnNu+2P97Gpiw4YNpGPHjkRfX59Tu58afL2/69evJ1FRUby8v3yt2cjIiOTl5XFut3379uSXX34hVlZWnNrl633gCz7X+8cff5A//viD1K9fn3To0IETm3xdD4QQEhERQZYvX875NaHMzZs3iVQq5eRv8PXZzZo1iwwZMoSYmJhwapfP+zuf1wVbIiIiyLt378i6detIvXr1VM49fvyYxMTEELFYTH7//Xd2f4i1eyXAK3z1SRkZGdWqMZ+bm8tZLwGfcBXt+f3339G8eXM6eygSiWBsbIzevXur1Dyz5VOLhAr8H3fu3GGlplYTDRo04CX7+TGXAQJAamoqYmJiaInsNWvWwNPTE+7u7hg7dixnQjGf4ndDuE9U0q5dO06uNQDVvrs5OTk4cuQIpwpXn9r7+ylm2rksXVTmU8tc89k39zFnVu/cuQNvb29IJBL4+fmhbdu2aNu2Lfz8/CCRSNCwYUNOnqcidq7Vp8+sWbPIs2fPeLEdFxdHHj9+zNrOmzdvVH5OTEwk48aNI19++SU5efIkI5uRkZFk0KBB5OzZs9XOnT17lgwdOpSz6FRERAR58OABJ7aq0rx5c6Krq8vKRkZGBunVqxdp0qQJ+eGHH4i5uTlJSEggs2bNIkVFRcTf358UFBRwst6XL1/yEo3Jzs4mNjY2nNvl6hqujStXrvDynpw7d47TDJKdnR0vGamLFy8SOzs7zu2Cp6KAo0ePktevX7OyMWPGDDJu3Djy6tUr8v3335Pk5GTy/fffk6+//pr06dOHLF++nEyfPp2T9V6+fJnzjH5Vbty4QVq1asWZPb7uE1xy9+5dUlxcXO31srIycvToUU7+xq5du1hnBR48eECaNWtGdHR0SGhoKPn3339JZGQkadq0KQkLCyPe3t6cPZ/GjRtHzMzMOLGljJGRESksLOTc7qeIl5cXuXXrFud2x44dy3l2hxD+7sN82eUTLtZsZ2dHzp07R3777TfSoUMHYm9vT+zt7UmHDh3Izp07ydmzZ7l5nrJ2rz5x+PS+ubDNV5/U06dP0bZtW1AUBTMzM3h4eMDDwwNmZmYQiURo164dZ1GUjz2a5uHhoTIr6s8//4StrS0tQ9qjRw+Nm84V84E+5GDDs2fPcPXqVVy9epXRXKr3UReqTmxngNVml81kb4DbQYzvm1CvfHDBx5x9cHFxwZYtWwBUfk5isRhr166lz2/duhWurq6s/kZdwsU1zLVyKF/cv38fAQEBEIlEEIvFiImJoaW3AW7mBa5ZswbBwcGwsrKim8Hnzp3LqDcxJiYGwcHB+O2339CjRw8EBwejefPmuHv3Lm7fvo2QkBDEx8ezWi/f8PVdXrduHWdCPlXhKyPO1Xtx//59TJw4ES1btoSHhwe8vLwQGRmJ5cuXc1oh8DHfh2uCr+viY98LKiNh71592oBH75sL27GxseTIkSNkyJAh1c4lJCQQACQ9PV1ju6ampiQ7O5tcvXqV/PHHH9V6gzw8PFivnS8OHjxIjh8/Th48eEBEIhFxdnYmHTt2JPXr12dk7/bt2yQwMJD+uXHjxuThw4fkwYMHxNramowcOZK0adNGI5smJiaEoqgP+n817RcjpLJ/7ueffybXrl1Ted3d3Z2MGjWK9O/fX2Ob6uDiGh45cmSt5//55x9Gdrt06VLr+efPn3/wZ1ATU6dOJcuXLyejRo0iEyZMIOPHjye3bt0i27dvJ5MmTdLIlq+vL6EoigBQWVfVnwlhdk1Uha9sooODA9HS0mJl4/79+6Rx48aEEEL+97//EZFIRHx9fenzjRo1Ivfv32dke/HixWTr1q3EzMyMDB48mLRu3Zo+9/jxY9KkSRONo/ALFiyo9fy9e/cYrZUQQkpKSsjgwYNJZmYmoSiKzjw8ffqUACC9evUiS5Ys0ahX78WLFx/8/2raA5qYmEhEIhE5deoUefbsGUlMTCQtW7Yke/fuJaampoQQdveNtLQ0MmnSJDJixAgyY8YM+rtgYmJC5s2bR6KiojSyt3//frJ161YSFBREQkJCSL169ci+ffvo78a0adPIwIEDNbL5vnuaMj///LNGtuuK69evE5lMRkSiygIidfchNly8eJEzW1xz+vRpEh4eTlxdXYmuri4pKCgg0dHRpLS0lPzwww9kxYoVZPfu3cTQ0JD137p8+TKxtrbmYNWq8HV/J4SQ6Oho8u7dO87t9u7dm5Oe87///ptcvHiR+Pv7E2NjY/Lo0SOyevVqUlFRQSIiIoiPjw/7xf5nbtlHwqdYc/upwVUE6dGjR2jSpAlEIhEkEglEIhH8/f1haWkJsViM0aNHM7Lr6emJTZs20T+fOXMG2tradPSooKBAY/WTw4cP08eqVatgaWmJxMREeqp6YmIirKysGM2V+Omnn6Cnp4fExEQcOnQIly9fxuXLl3Ho0CGMHTsW+vr6SElJ0diuOri4hvmaASaRSNCuXTv07dtX7cF2PgPA7SBG5Wn027Ztg4uLC9LT0+lsUXp6OurXr//RDebkAycnJ3ouU35+PkQiEX799Vf6fFZWFhwdHTW2O3/+fOjp6SE+Ph69e/eGtrY2kpKS6PNMsxoURcHa2hqOjo5qD2tra8bXGh/KoR8qn89kzdbW1jh16hT985s3b9ChQwf4+vriyZMnrDNHnp6e9HdA+f5z4cIFyGQyje1JpVKV54++vj4KCgron2/fvq3x7L2q9zAjIyPo6enRap/6+vowMjJCy5YtNV6vOoYMGcKZyuDjx4/RunVr+hpRvL/9+vXDyJEjOfkbAFBYWIi9e/dyqk4LcNMbFBISgilTptA/Z2RkIDAwEEBlVY2vry+GDx/O6m8o8/DhQ056lwsLC5Gfn1/t9fz8fHpIt6ZkZ2fT6m/l5eWYNm0afT+zsbHBzJkz6SoatnChAHzo0CHo6+uDoihYWloiLy8Ptra2qF+/Ptzd3aGjo4M9e/aw/jufvXPEV5M1n3A9t+Pq1auIj49Hq1at0KpVK8THx+PKlSuc2eeKHj16oFOnTnj+/DnevHmDYcOGITY2FkDlRG6ZTIZ58+ZpbHfhwoUwNjZGQkICJk2aBGtra5WZMGvXrmUkYa2gVatW9MwDZdatW4fQ0FCN7dnb22Pjxo01ns/MzISdnZ3GdvmCrxlgPj4+WL58Oed2leF6EKOCgIAAZGVlVXs9KysLjRo10tiegYEBvvnmG5w4cYLxmj6EkpISXLlyhXUZ4IQJE+hZSU5OTkhMTIS9vT3S0tKQnp4OOzs7fP/99xrb9fLywrp16+ifT5w4AblcjokTJwJg7hw5OjrW+p1jc62ZmJjU+rkdP35c40nyfAZn9PX1q23QysrK0KlTJzRs2BDnz59n9b2TSqV0KZ2yc5Sfnw+pVKqxPXt7exVnbsyYMXjy5An9c15eHurVq8d4vXPmzEGHDh1UJO2fPn2KqKgozJ49m7FdvoiJiUGbNm1QVFSk8v7u3r0bXl5ejGwOHTqULq189eoVunbtCoqiaAesZcuWKqWX/zW6uroqQb/y8nJoaWnh4cOHAIC9e/fC2tpaY7svXrzA119/DXt7e8TGxuLt27eIi4uj34cWLVqwKqVv0aKF2u9sRkYGo70EALi7u+Po0aMAKh1PmUyGn3/+GdnZ2Zg3bx4sLCwwa9YsxmtWdrjEYjH9vk+YMKHW53dNNGvWDPHx8Xj58iVSUlJgY2OjUhb7ww8/IDg4mPF6FXy2ztHt27eRk5OD3NxcTodrZWVlqR1QtXv3buzatYuTv8FlH8jmzZshkUgQFBSE77//Ht9//z2aNm0KiUSCzZs3s7L99OlTpKSk4JtvvsE333yDlJQUlYeSphgZGanMeCouLoaWlhZ9s8nIyIC7uzsj24sXL0ZwcDD8/f0xbtw4lQhHfn4+K2dRV1dXbbTn2rVrGkcsgcrNw+XLl2s8f+nSJUZ21VFaWor8/HxW/Ux8zQDr27cv4uLiajx/+fJlRtkHZfgaxFjTZ3j58mVGG0CKotCgQQNQFAUPDw/Mnj0bf//9N+P1VeXvv/9GREQEZ9mH8vJy/Pjjj4iMjERSUhIqKiqwYcMG2NnZQSaToW/fvoxq3nV1datFUC9cuAALCwskJiYydo66du1a69R1Nv1tfCuHch2c8fHxUftsUDhI9vb2rDNHit4i5c37ggULGAWpOnbsWGvQbOHChWjVqhWzxaIyk6b8XFJw4cIFWFlZMbL56tUr/PLLL+jXrx/atm2L9u3bY9iwYdi/fz/jdSqwsLBAXl4eANX398aNG4znw4hEIjx69AhA5cBpW1tbHDx4ECUlJTh+/DhcXFyQmJjIeu337t3DpEmTEB0djVGjRjF+Ljs4OOD48eP0z/fv3wdFUXj16hUA4ObNm4zuw8OGDYOHhwcWLFiAsLAwREVFwdvbG8ePH8eRI0fg5eWFcePGMVozULn3U856KigoKICxsTEjmzo6OnQA0NvbWyWDD1Qq+bLp/5w6dSqcnZ2xdu1aFac0MzMTQUFBGtszMjKiKzjKysogkUhw9uxZ+nx+fj7j90KZz845WrRoEX3zVj5CQkJw+vRp1vZ9fHzURoSzs7PRsGFD1vYBbsv1nJ2d6aiqMpMmTYKzszNju0eOHIGxsTHs7OzQuXNndO7cGfb29jAyMsKRI0cY2ZTL5bh06RL986tXryASiWiH68aNG9DR0dHI5vz582lH6Pbt27xIhLq5uakt+Rs9ejTc3Nw0tte8eXPExsaqlTp+9+4dYmNj0aJFC43tJicn0w+Hd+/eYdSoUdDW1qbLGPv168dI9vbBgwesJmzXxJs3b1BSUsK5XWX4GsTo5+eHmJgYvH37ln7t7du3iImJYbQBpCgKjx49Ql5eHoYNGwYzMzNoa2ujS5cu2LVrF+uyiOjoaISEhODPP/+Evr4+9u7dSwcjFGWHHwN2dnZ0FFSZS5cuwcLCArGxsYw27pcuXarVgSktLWV8jUdHR8PPzw9//fVXtXN//fUX/P398fXXXzOyDXAfnElISMCXX36p9lxZWRnrctZly5bBxsYGmZmZ0NfXx4YNGzBjxgz6v7nm1KlTrEq/DAwMcOjQoWqvHzx4EAYGBhrbKygogIODA8zNzWFnZweKohAREYHAwECIxWJ069aNlcy9gYEBfT0o7yX+/PNPmJmZMbKpuP8AlRvsqs74jh07GD3rdHV16SDPpUuXYGxsDFdXV3Tr1g0eHh7Q09NjlLn+7rvv4O3tjezsbBw8eBAtW7ZEWFgYfX737t1wcXHR2K6dnR0OHjwIoNKRoygKO3fupM///vvvjAO4QKVjoO4+cfr0aUbXGgBYWVnhjz/+AFDpOFe1n5+fzyrY6uLiQjv1ytfblStXNM6IA0C9evXoYERJSQlEIhG9fqBS+IhNJljBZ+UcpaSkwNraGqmpqVi2bBk8PT0xbdo0ZGdnIyYmBnp6erU+AD8EqVSqtvbz5s2b0NPTY2VbAZfOka6urtpIBNsvhLe3NwYOHFithn7QoEHw9vZmZLNz587o2rUriouLUVpaihEjRqhENHJycmBpaamRTbFYTN/UlaNfXJKVlQWpVApvb2/0798f/fv3h4+PD6RSqVpH+n2cO3cOlpaWkMlk6Ny5M4YMGYIhQ4agc+fOkMlksLKyYvSwV/73p6SkwNTUFCtWrMClS5ewdu1amJubIzk5WWO7/y/xxx9/YM6cOfjtt99Y2Tl16hTMzc0hl8vRunVrtG7dGnK5HObm5iolQB+K8uYEqHQc169fj9atW0MkEsHW1lZtEORDsbS0pNdlaGhIz17bsWMHQkJCGNtVBxtHrlevXjVmKS9evAi5XM6LMiIb+FYO5To4U1ZWVmtpUFlZGetgyNq1a+Hq6kqXZtnY2DAqwakLYmJi4OjoiC1btqCoqAhFRUXYvHkznJyc6LJvTWjXrh0GDx5Mfw9mzZqFdu3aAah8Ljs6OmLy5MmM19uuXTtMmDABQOVeorCwEOXl5ejWrRu6du3KyCZFUbQTo7x5VXDr1i1G+wnl+1pUVBQ6dOhAO4bl5eXo2bMnIiMjNbb78uVLdO/eHRKJBBRFITg4WGVPtWfPnmoZlA9BR0dHpb9NT09PZU7lrVu3WO0DIyMj0a1bt2r7qq5du6Jt27aMbMbFxSEyMpLenw0YMEDlHvztt9+iadOmjNdcU5nspUuXGGUqo6KiEBkZiePHj2PQoEFo3LgxIiIiUFxcjJKSEnz11VeM3wtlPivnyNHRUaW07dq1a5DJZPSXbfjw4fjiiy9Y/Q0LCwscOHCg2uv79u1jVYajzJ07dzjLcLRr1w4rVqyo9vqKFStqjA5+CFKpFFevXq32+tWrVxmlq4HKzJCLiwskEgm0tLRgYmKCffv20edXrlypcerezs4Oixcvxq1bt0BRFM6cOYPbt2+rPdhQVFSEcePG0Vm0cePGsRKpePHiBRYvXozY2Fh8+eWX+PLLLxEbG4u0tDTGNc3KDyI/Pz8sWbJE5fzatWvRoEEDxmsGgH///RfLli1DYmIinfE7c+YM7t69y8qugtevX3Mqlc4nxcXFWLJkCV3OunTpUsbyqbU59jdv3sSECRNY9aEZGhrSQR97e3u6JKWwsJDRpufNmzcYNWoUmjdvTtezT58+HXp6etDX10evXr0YfXbnzp1Tez9TcOHCBZVGbCbwJZ9/5coVrFixAklJSUhKSsKKFSs46f3kOjhTl5SUlHAWsEpKSsIvv/xS7fVffvmFVU9FSUkJhg4dqjJAXFtbG0OHDmX0fdbT01PJ9L19+xZaWlp0+f/27dtZlQtfuHAB5ubmaNu2LbS1tfHVV1/B09MTFhYWdLmSplAUhcGDB+P777+Hubk59u7dq3L+zJkzjKL5ys8kdVnhv/76i3HpIlD5vOCyF8ra2pruSwUqgzXK1+/Fixc1HgGhzKVLlyCTyeDi4kILD7m4uEAulzPOfj579gyNGzeGq6srYmJiIJVK4eDggC+++AJOTk4wNjamS8uZ0KhRI7rnWNk5mjp1Kpo1a6axvfz8fNSvXx8URcHT0xN3795Fx44dIZFIIJFIIJfLVT4DpnxWzpGenp5KVqeiogISiYSewJ2Xl8c4Nalg0KBB8PHxUbnJFBQUoGHDhipN/myZMmUKY/UaRVPujh07kJaWBrlcjvj4eGRkZCAjIwPx8fEwNzevcb7ShxAcHKxWdWvbtm20KgwTSkpKsGfPHuzcuZMT9Z4lS5bQpWM1HYpmyo+B77//nn7gcj3dXTn6J5PJqt1sCwsLWUW9zp07B7lcDldXV0gkEvomOX78eMTExDC2W1JSgvj4eDorwLYfBgBmz57NSykgX1TNHKmDTUamcePGdC9lhw4dEBMTg7t37yIhIYFR+e33338Pa2trjBo1Cp6enoiLi4O9vT3Wrl2L9evXw9XVFd9++y3j9fKBotqg6vXl6en50WY1FNy5cwdjx47lLDhz6dIlDB06FL6+vrC0tISlpSV8fX0xdOhQldJnJvChyAVU9pmoE77Iyclh3ZsIVAY7FAIlbGbEVN1g//vvv6AoCi9evABQ+f5oWj5elWfPnmHGjBno1q0b2rVrh/Hjx9P7ICaEhoaqqPctW7ZM5fz06dMZ9beJRCL6meTg4FCthK6wsJBxsFWZgoIC7N69my4rZ3qvbNu2LdLT02s8v3LlStZiAffu3cPYsWPRvn17dO3aFVOnTmXVyw1UlgWnpaWhffv28PDwgJubG0JDQzFu3DgUFRWxsr19+3YYGxtj1qxZ0NPTQ0pKCgYMGABtbe1qTrQmVNUK2L9/P3bu3MmZhsBn5Rz5+vpi6dKl9M8HDhyAnp4e/UW4evUqDA0NWf2NZ8+eISgoCBKJhJZ5lUgkaNmyJaPSCHVDQ589ewYtLS2cOnWKUXRcUarwvkPTjaWyelVmZibs7e2RkpKCY8eO4dixY0hJSYGjo6PKwNWPgRcvXuDChQugKAoHDhxAXl6e2oMpNWX5ysvLNc5ISSQSWlGH6zJAiqLw448/Yv78+bCysqrWG3bu3DlWUa/WrVvT5T3KEaQTJ07AwcGBsd24uDh4enpi8+bN0NXVxYoVKzB9+nTY2tqqDBbVBIqiIBaLER4ejszMTJXeIC6pqKjAwYMHsXTpUvz++++Mnd0pU6bw2n+VkZGBlStXAqisb69Xrx5EIhGkUimj77OdnR2d9b1x4wZEIpHKgM+9e/eyuiYUcKWuV1fy+Z+CcuiuXbugra2NoKAgTJ48GYsXL8bixYsxefJkBAcHQ0dHR60o0YfChyIXUFnyVFhYWO11Jr2qyjx79kzt5vTJkyeMsp99+vRBaGgorly5gsLCQvTo0UOlD/Hw4cMaZ4E7d+5Mr2X16tV48+aNxutiw40bNxhtsimKgomJCUxNTaGlpVVN9XTv3r2sHNvHjx+jVatWnMmaP3nypNZ93q5du9T2p/2/ztGjRxEeHg65XA5dXV2EhIRwIrfNJ5+Vc7Rx40ZoaWmhe/fuiI2NhYGBgUoZVnp6OqvaSgUVFRXYs2cPfvrpJ6SmpjIWIADw3mzGx5TVUF4Tl06XMq9evcKxY8fURidfv36N1atXM7a9atUqTh8az58/R7du3SCVSmFubo6JEyeq1AozUc5ydXXFuHHjcPjwYVAUhe3bt+PIkSNqD01xcHBQmd0yd+5clfPz5s1jpC6jQFllRtk5unXrFqvNiZ2dHf3AUVbzWbNmDV2rrykURWHlypWIioqClpYWZDIZvvvuO9YzO9q1a0eXYj158gSBgYGgKIrOenl4eHCqMscXJSUlOHPmDOPsra6urkpgQEtLS6VPgW2PJtfqenUhn8+lcmhVZ7C2Q1MaNmxYa//a5MmT4ePjo7FdBXwocgGV9051IwXWrFkDJycnxnbbtm2LRYsWVXs9LS2N0f3n0aNHCAoKop+VDg4OKk3ymzZtwoIFCzSyqaWlRWeG+Oqt5YNVq1apHMqN9wAwbdo0RpL/CviQNeeDzZs38y4+VJWKioqPcszN7NmzWWWQP5TPyjkCKj336OhodO3aVSWLBFRGEbiU9eYCGxsbRERE4ODBg/TcikOHDkEsFmPlypX0ax8DykMu33cw4dq1a3BwcFCZGaBcCsB2+CDAbU/M8OHD4ebmhk2bNmHZsmVwcHBAREQEnYV4+PChxvK/27Ztg4WFxXsdUT4c5j/++EOtUs6HIpfL6d9XfhDt3bsXtra2jO3q6+vTG20bGxtaOKCwsJCxNK1ymdqjR4+QnJwMDw8PiEQiBAQEYOnSpXSZC1O7Q4cOhZeXFx3NLioqgr+/P4YMGaKRTXXZ5ZqOjwV3d3c645SbmwttbW2VXqHMzEzUr1+fsX2u1fXqQj6fS+XQqsEz5aBa1dc0paZ+UgVs+koBfhS5gEo1TplMhhUrVtDPoV9++QUymUxlULCmmJqaqr02rly5wlj9DagsI7xw4QIrZToFPj4+6NOnD1atWgWKopCamorVq1erPfjg4cOHmDp1Ki+22cCHrPmjR49w4MABOgj28OFDJCcnY+bMmfSwVU2hKApGRkYYOHAgq/4fdZSVlWH8+PFo0aIFJk2aBOD/MuXa2tr0vCauYDsQt66qOj4754hP/vnnHyQnJ6NTp04ICgpCUFAQOnXqhJ9++olxNPjJkyfo1KkTWrZsqbJBl0gkrGu7gUolkvnz51d7PTU1Fd999x1r+1zSqVMnRERE4J9//kFBQQEiIiLg5OREf9HYOkdc98TY29urpND/+ecfNGnSBF9++SXevHnDar0vX74ERVH0DCJ1x8dG//790alTJ5SWltIqSbdv34afnx+ra83Hx4cOELRu3RqjRo0CUCnTbmNjw8hmTT08R48eRZ8+faCvr8/o4als193dHTt27FA5v3//fo2j2FU3u7UdTEhNTUVMTAwto7xmzRp4enrC3d0dY8eOZbR5mzt3LqRSKcLDw2FqaooFCxbA0tISCQkJSExMhLGxMaZNm8ZovQD36np8yecrw6VyqHIgatu2bXBxcUF6ejqdLUpPT0f9+vXV9oW+Dw8PD8yZM6fG83PmzGElV8yHIhdQGQlPSEiAVCqlvw96enqsN+16enpqN73nz5/nbN4cW06cOIHAwEC6HNbY2BgmJibVDjZl07WRl5fH6tnMVx8a17Lmhw4dgr6+PiiKgqWlJfLy8mBra4v69evD3d0dOjo6jMrJKIrCtGnT4OfnR8+0mzt3LifB/AkTJsDCwgIjR46El5cXhgwZAjs7O6xduxarV6+GjY0NI5Vavgbi8lXVUZXPyjniYo5RTeTm5sLU1BQ2Njbo06cPEhISkJCQgD59+sDW1hZmZmasZMIXL14Ma2tren4AV86RtbW12vflzJkzjDeWtfH06VPG0Slzc3OVh1BFRQWGDBkCe3t73Lhxg7Vz1KpVK057YnR1davVuL948QJNmzZFq1atUFhYyGq9hw8f5iSq+KGw+eyAytr88PBwmJiYQCwWw87ODlpaWmjRogWrBuaff/6ZdvD37dsHqVRKK0fVNvyxNt5XevL8+fNqmecPQVn0wtzcXK3kraYlhors8eHDh7Fq1SpYWloiMTGRFl1JTEyElZWV2j6O9zF9+nQYGhqia9eusLS0xKxZsyCTyTBjxgwkJSVBLpfT0UZNWbduHYYNG0bf0w4dOoTmzZvD398fU6ZMYaXIybW6Hl/y+crwpRwaEBCgVpUuKysLjRo10tjer7/+ColEgg4dOmD+/PnIzMxEZmYm5s+fj44dO0JbW5vVAHE+FLmUefnyJXJzc3HhwgVOyqjDwsIwbNiwaq/HxcVprMalKKf8kIMpHyLeoinvK93cuHEjq2cdX31oXMuaN2vWDPHx8Xj58iVSUlJgY2OD+Ph4+vwPP/zASJBB+TM7ffo0hg4dChMTE+jo6KBbt26shA2cnZ3pWUwFBQUQiUQqfaQbN25kNH6Fr4G4fFV1VOWzco4oioKLiwt+/PFH3Lt3j1PbgYGBGDRokFqVk4qKCgwaNIhVvwZQ+dD43//+h169enHmHOno6NRY381WEUcdbCJIhoaGassX4uPjYWtri6NHj7K6AXPdE+Pu7q52U/Ly5Us0bdoU//vf/xitl08nvzbYRv8UHD9+HIsWLUJycrKKFDtX3Lp1C1u2bGHUT6GAjw2Ewm779u3RuXNnmJqaqgwIBCqVsywsLBjbb9WqVbUBjEClI8JkE+Hi4oItW7YAqPz8xWKxisjF1q1bWU1P5wuu1fUAfuTz60I5tKaSwMuXLzMufztx4gR69OgBe3t7aGtrQ1tbG/b29ujRowdOnjzJeK0K+FDkUubOnTus1PqUOX78OKRSKZo3b44pU6ZgypQpaN68OaRSqdqBxLWhrPgWFhYGIyMj6Onpwc/PD35+ftDX14eRkRFatmzJeL23bt1iPRS6KrWVeXPRG81XHxrXsubKe4iysjJIJBKcPXuWPp+fn89oveqeR69fv8aaNWsQFhYGkUjEWJhCKpWqfBekUqmKCExhYSEjoTK+BuLyVdVRlc/OORo4cCDMzc0hkUgQERGBbdu2cdJ0VvWCqsqVK1c4kZx8+/Ytvv/+e/j6+qpV3tGUBg0aIDU1tdrrCxYsgKenp8b23tfzcOzYMcY3yYCAAKxZs0btufj4eJiYmLC6AXPdE/Ptt9/iq6++UnvuxYsXCAwMZLRevpx8Pj87gUr69OlDR8P79u1brcl/9OjRaNOmDWP7urq6astPrl27xihj8j7hBLZDDYHKTcS+ffuQnp5OR/zu3bvHav4I1+p6fMGXcqgyfn5+iImJUanNf/v2LWJiYlRU0P5fp6ysDBMmTICRkRFdVmdkZITx48ezHolw9uxZREdHw8vLC/7+/ujXr5/a76EmzJkzBx06dMDTp0/p154+fYqoqCjMnj2bkc2KigoUFhbSFQdv375FZmYmVq9ezWo0hkwmwy+//FJjj3FWVhbrwCUffWgAt7LmygNwS0pKIBKJVEQkzp07x2je0/sqGQoKChhlYYDKvivlipzg4GCVFo4rV67AyMhIY7t8DcTlq6qjKp+dc/To0SOUlZVh8+bNaN++PcRiMSwsLJCQkKDywWmKo6NjrSVHq1ev5kSalmt++eUX6OrqYtKkSXRpzsSJE6Gnp8e4bIivmUFJSUm1qv8MHTpUY4EDZbjuiXn69Gm1sillXrx4wUhMgy8nn8/Pjg+VwaKiIpUH+tGjRxEdHY1mzZrh66+/5iSCzSUfkl0oLi7G69evGf8NNzc3ujRUmdGjR8PNzU1je05OTsjOzgZQGfUUiUQqk+OzsrJYSeneunULHh4e0NPTg1gspgMSw4cPx+DBgxnbrQpbdT1lrl+/jvHjx6sMeNy1a1et3/X/klOnTsHc3BxyuRytW7dG69atIZfLYW5uTvdlfYxwJcOuYMiQITA3N6/We2VpaamxCEpdYG1trfaaunDhAqPBp1evXoWDgwNEIhFcXV1RWFgIf39/6OvrQ09PD/Xq1WPs0H355ZeYPn16jefz8vJYPZv56kPjmqioKERGRuL48eMYNGgQGjdujIiICBQXF6OkpARfffUVo/XyVckAAC1btqy15PrXX3+Fv7+/xnb5GojL53uhzGfpHClz9+5dTJs2Dc7OzhCJRGjevDkj2wsXLoSOjg6GDx+OHTt2ICcnBzk5OdixYweGDx8OXV1dtXKfH8qpU6cwb948JCYmIjExEfPmzUNubi5je8osXrwYNjY2dJTSycmJcW+JkZERkpOTVfoglI9ly5Z9tNkHvnpiuIYvJ5+vz06dyqByxotpr1iTJk3oNP327dshEonQsWNHjBkzBp07d4aWlla1srUPga+6f+WIF9O5Z+8jKysLUqkU3t7e6N+/P/r37w8fHx9IpVK1JZ7vY8KECZDL5RgwYACcnJyQmJgIe3t7pKWlIT09HXZ2dqz6H6KiotC7d2+8fftWJVt76NChj7Jc7/Dhw9DV1UV4eDi0tbXp9c6cOZNRj0JdUVxcjCVLltDX7dKlSxnf0wwMDPDNN9+oHajKBVzLsCswMjLCrl27qr2elZXFKDIOVG7Qb9y4QffHvXnzBhs3bsSGDRvoeXRMMTAwUDsT5+DBg4yyJVFRUejYsSPOnz+PESNGwNPTE1FRUSgtLcWbN2/QoUMH9O7dm9Fat27dqlYmXcHTp08Z9Twq4LoPjS9p7Pz8fNSvXx8URcHT0xN3795Fx44dIZFIIJFIIJfLVRyGD4WPUkgF165dq7UKad26dbWOMaiJuhiIyyeflXP0vnTc/v37ER0dzdh+ZmYmAgMDIZFIaEdDIpEgMDCQ0cUFVDacNWvWDBRFwcHBAU2aNEGTJk3ozWazZs0486L//vtvVqUsQGXNdG3KJmwjSOrgWpTg2LFjvPbEKGAqb8qXk8/XZ8eXyqC+vj59Uw8MDMSsWbNUzqempjIqG+Kr7t/IyIju/VAWZuCaO3fuYNy4cejcuTM6d+6McePGMe6vKC8vx48//ojIyEgkJSWhoqICGzZsgJ2dHWQyGfr27csqcGBmZkbLQis7Rzdv3mSs9LV3715MmjQJBw4cAAAcOXIEbdu2RcuWLdUKHmhCUFAQrdSmvN5Tp06xErDZuXMnJk6cSAtHHDhwAO3atUObNm2wZMkSVmvmGoVaFkVR8PDwwOzZszm9lrmWYVcgl8tr7L1iUup07tw5WFlZQSQSwdvbG3fu3IG3tzf09fVhYGAAU1NTVgHMmJgYODo6YsuWLSgqKkJRURE2b94MJycnxMbGamxPLpfT/S/FxcWgKArHjh2jz584cQL29vaM18s3XPah8SmNDaCaitz+/fuxc+fOj25UDJ986gNxPyvnqK7ScaWlpbh//z7u37/Pupa5a9euaNq0qdq5ElevXkVwcHCNfS3/BUuXLlUrDa7g4cOHmDJlCiPb2dnZdG1seXk5pk2bBmtra4hEItjY2GDmzJm8RVf4gKnAAV9OPl+fHV8qg8bGxnSZjbm5ebWSm+vXr7Puh+Gy7r9Lly6wsLBAWFgYKIpCSEgIWrZsqfb4GDh37hwrxbgPwcTEhC61VHY2jh07BnNzc43tZWRkQCKRoFGjRjAwMMDKlSthYmKCAQMG4JtvvoG2tjY2bdrEeL3KDnlVZ46pgE16ejokEgn8/f1hZGSEjIwMGBoaYsCAARg8eDB0dXU1Vl1UFnp436EpiudoXl4ehg0bBjMzM2hra6NLly7YtWsX63sw1zLsCqZOnYpevXqpKNS9efMGX3/9NaP7Wps2bfDVV1/hwoUL+O677+Dp6Ylu3bqhtLQUZWVl6N27N8LDwxmvt6SkBEOHDqWVN0UiEbS1tTF06FBGAYmq/YMGBgYqogN37tzhRYTpY4RPaey6oLi4GCtWrMC4ceOQmprKybqrluXn5OTgyJEjrPewfHD//n1kZGQgKyur2pyj4uJiTmZqfVbOUV1LH3OBgYFBrYM3uWhI3LRpE7p164bAwEA6Oq44Pibc3d1p9Z+kpCTIZDL8/PPPyM7Oxrx582BhYVEte/Ah8NW7wpe8aV05+VzBl8pgx44dkZiYCKByo1LVsVu2bBmrQaIAt3X/r169QlpaGn744QdQFIVBgwZhxIgRag+mrFixQqUnSMGvv/6qcVmLshPu5OTEy8ahe/fuGDhwIID/k9J9+fIlWrVqhb59+2psz9fXl74O9u/fD11dXfz888/0+dmzZ7PaYNvY2NDlZMrO0datWxmr4Hl5edH9nQcPHoRUKlUpwV65cqXG4jg1KYZVfY2L+8+bN2+wfv16tG7dGiKRCLa2tmqH2X4oXMqwK7KnisPQ0BD16tWje6/q1asHIyMjdO7cWeN1Kg9/ffXqFcRisUoP18WLFyGTyTS2W5Xi4mL6mcEmS+vi4qKSKVq8eLGK5PGZM2dgaWnJ2D5fGVu+hqryIY395s0bFWfi+vXrGDduHHr37o3x48czFtHy9PSks2R37tyBo6MjjI2NERAQADMzM5ibmzO2ff/+fYSEhEAsFqNFixZ4+vQpIiIi6PuEm5sbY4EKZbjqIczNzYWJiQmMjIygq6sLV1dXlWc025EuCj4r5+i/5Pr164wiwjKZrNam/UOHDrG6Ac+fPx8GBgYYNmwYtLW1MXjwYISHh8PY2Jix+glf6Ojo0JEvb2/vapvA33//nVGfAl+9K3zJm35qTj5fKoOXL1+GTCZDbGwspk+fDgMDA/Tu3Rs//vgjYmNjoaOjQyuWMYXrun8FYWFhvPQc1a9fn5ZPVebw4cMaCzKYmZnRJSd8lQEWFRXBy8sLnp6ekEgkCAoKgkwmg7u7O6MAgHJmB6hU11N+AF+5coXV/XLUqFFo1qwZHjx4QMsLHz9+HM7Ozowz4uoUAZX7KG7evMkqA7pv3z40atQIu3fvppUnd+/ejcaNGzPaBNaWub558yYmTJgAOzs7xuvlUoZdWRnyfYemmJiY0AIGpaWlEIvFKv0kV65c4WyoKhfS44MHD8ayZctqPD9z5ky0b9+ekW2+MrZ8DlXlQxo7NDSU/nceP34cOjo6aNiwIXr06AE/Pz/o6ekxCrYqr/frr79GcHAw7Sy+fPkS4eHh6NWrl8Z2gcryzeDgYPz222/o0aMHgoOD0bx5c9y9exe3b99GSEiIyqwmTeG6hzA8PBz9+vVDeXk5Xrx4gaFDh0Imk9FJBME54oCKigocPHgQS5cuxc6dO3lNHzItoYqLi4ODgwO2bt2qonb1/PlzbN26FY6OjmoH0H0o7u7u9FwU5UjoxIkTWX0hgMrIbUREBJydneHs7IyIiAhWPTxWVla0LKaFhUW1jBqTSfIAf70rfMub8sE///yD5ORkdOrUCUFBQQgKCkKnTp3w008/Md4c86kyeP36dfTs2ROGhoa046mlpYXg4GBs27aNkU1luK775xsdHR21E+Nv3ryp8SiBgQMHQkdHB46OjhCJRLC3t4eTk5Pagw1lZWVYu3YtRo8ejaFDh2LZsmV49eoVI1smJiYqJcjK9zSgMvvAxtF4+/YtBgwYQPeVamlpQSQSoXfv3ozVIhXZU+D/5oEoi2ccPnyY0SgBBQ0aNFDJGCg4evQoPDw8NLb3IZlrNqV1n4oMe+vWrdG/f3/cvXsXU6dOhXJOLAwAAFhQSURBVKurK/r160efj4uLYyzwBPArPa6OwsJCxhkCvjK2fA1V5Usa28jIiHaYQ0NDq4nVTJgwgdH7oPydc3Z2rhbUOHHiBOOAhPK+6smTJ6AoCvv376fPHzhwgHFWHOC+h9DU1LSa6NTMmTPpHj/BOWJAu3btaG/7yZMnCAwMBEVRkMvlEIlE8PDwYLwBnD9/fq1HQkICow/szZs3GDJkCLS1tekHhFQqVak/ZjPlW1dXF7du3QJQ2bCZl5cHoNLRMDMzY2x30aJFkEgk6NmzJ/0e9OrVC1paWli4cCEjm3FxcYiMjMS7d+8waNAgDBgwQOUh/O2336Jp06Ya2+Wrd4VvedOqODk5sZqtkZubC1NTU9jY2KBPnz5ISEhAQkIC+vTpA1tbW5iZmeHPP//kbL1cUlFRgYcPH3LS56cM13X/Z86cUclsrFmzBsHBwbC1tUVISAg2bNjAar12dnZq+0i2b9/OSDAgOzsbqampoCgK06dPx7x589QeHwuNGzfG9u3b6Z+fP3+uco/Yt28fI0nzqty+fRtZWVnYuHEj63k28fHxqF+/PmbMmIEmTZqgT58+8PDwQHZ2Nnbv3g0fHx988803jO1LpVK1il7nzp1jNHtvypQpvCh91QSXMuxckpubC5lMBpFIBLlcjosXLyIwMBCWlpawtraGrq6uyiZTUz4l6XG+MrZ1OVSVC/T19el5lxYWFvR+SsH169cZVRwoZ+6tra2rfZ9v3brFeI5m1SGw+vr6KgN3b9++zVgcB+C+h9DU1FRtOV5KSgpMTEywdetWTpwjCfmM2L17N3n79i0hhJAJEyaQly9fkhs3bhAnJydy9+5d0qlTJzJp0iSSlpamse0RI0YQKysroq2trfZ8aWkpozXr6OiQtLQ0kpycTM6cOUMePnxICCHE0tKS+Pv7EyMjI0Z2FVhaWpKnT58SBwcHYm9vT3Jycsj//vc/cvPmTQKAsd2kpCQyd+5cMmzYMPq14cOHk5CQEJKUlETi4+MZ2QwPDyceHh6kadOmZNOmTWTfvn3Ezc2NXL9+nTx9+pTs2bNHY7uhoaFkw4YNpGHDhsTPz48cPnyYNGzYkD5/6NAhYmNjo7HdIUOGkJKSkhrP29vbk5UrV2psd8GCBWpfv3PnDlm5ciWxtLQkhFS+35rw7bffkm7dupH09HRCUZTKOQBkyJAh5NtvvyV//PGHxmsmhJDnz5+T8vJyYmZmpvL606dPiUQiYXUtUxRFLCwsGP9+Tejp6ZHFixeTlJQUcuPGDUIIIS4uLkRfX5+RvX79+pE5c+YQJycnsnz5cjJ8+HAycOBAEhMTQ65du0YGDhxIXr16Rb755htG9nv16kWGDx9ODA0NSYsWLQghhBw5coR89913pGfPnhrba9u2LSGEkDNnzpDvvvuOGBoaMlrX+wBADh8+TK5fv06sra3Jl19+SbS0tDS2M27cOGJqakr/XPWaOn36NOnevTvr9drb2xN7e3vWdgghJDk5mZSWlpLMzEwSHBxMUlNTyYIFC0hUVBQpKysjoaGhZObMmYztBwQEkJEjR5KMjAz6O/Lo0SMyevRo0qRJE43tTZ48mfFamKCnp0caNWrEysauXbvI1q1biZmZGenXrx/x9PSkz/3777+ka9eu5ODBgxrZDAgIILdv3yZXr14l7u7uxMDAgBw+fJisW7eOvH79mnzxxRfE3d2d8ZrXr19PMjMzSbt27ejXGjZsSOzs7EivXr002qfU9MxQh6bPDUII0dLSUtnj6OjoEAMDA5WfX79+rbFdbW1t8ubNG0JI5R6qoqKC/pkQQl6/fs3oPnHz5k0il8s1/r33ERgYSHbu3Ek8PDyIi4sLOXfuHPnf//5Hn8/Ly6v2/PtQWrduTSQSCXnx4gW5du0a8fb2ps/dvn2byGQyRnbNzc3JgwcPiJ2dHSGEkGHDhqms8d9//2X8vCOEkJKSEmJubk4IIcTU1JT8888/xM3Njfj4+JC//vpLY3ve3t7k5MmTKns0Qgj54YcfSEVFBenVqxfjtarA2r36hFCOFri7u1eLsO7fv59xiYijo2Otct1nz5796EqogMrBp4pa+YULF9IzPExMTFhFK6tGHxTk5+dDX1+fsd3S0lKkpaWhffv28PDwgJubG0JDQzFu3DgUFRUxslkXvStcQlEUbG1t4ejoqHJQFAUbGxs4Ojoyuo6lUikd9VLHlStXGEengMq5B+pmfaWlpdVadlcbfMo284FyptbPz6/aoOV169bBy8uLsf23b9+ie/fudMmXlpYWxGIx+vXrV03V57+Ezyw+X9y/fx8TJ05Ey5Yt4eHhAS8vL0RGRmL58uWsBzCr4/Xr1yoN80wpKCiAt7c3tLW14eLiAhcXF2hra6NBgwZq79EfAl/zfVJTUxETE0NnUNesWQNPT0+4u7tj7NixjHot161bB7FYjIiICDRr1gxSqRRr166lz3NVhsM1XEqPV31WKPp4TE1NYWpqCoqioK+vz3j/w1fGlq+hqnxx8uRJGBsbY/LkyUhNTUW9evUwYcIErFu3DpMmTYKJiUmt4zJqYsqUKSqHoidPwQ8//ICePXsyWnPHjh1rzf4vXLgQrVq1YmQb4LaHEKgUWqptHtesWbNYDSZX8Nk5R4oHrrm5eTUVqlu3bjGWsuzatSsSEhJqPM/HfB+A+awcBeXl5SoPnA0bNuDbb7/FggULWG2mevXqhZ9++qna6ykpKejRowdju3zBd+8KlwwePBi+vr7VHpwSiYSWRWaCo6NjrcN/V69eDQcHB8b2ldWdlLly5QqjEk6+moCrKlzVdmiKTCbD6dOnAVTeg9SVXbApYVCQn5+PX3/9FTt37qSdMT5gKjSjHKgaOnQovLy86LKcoqIi+Pv7c1o6tHLlStoZY8Kff/4JY2Nj+Pv7o1mzZhCLxYiJiUGPHj1gYmKC4OBgThwZvqioqMCePXvoEue9e/cy7gvia77P9OnTYWhoiK5du8LS0hKzZs2CTCbDjBkzkJSUBLlcjkmTJmlsV7kfBgA2btwIfX19LF++HAB754hLhUhluJYeV7Bu3TqEhISo9OZdvXoVzZs3V3EaNWHr1q04cuRIjednzpyJCRMmaGyXr6GqQKXC4LFjx9Q+M1+/fl3rs7A2Tp48iaCgoGoiTDY2Nh9VCfKHcurUKUaDdhVw2UO4Y8eOOpMW/+yco/bt26Nz584wNTWtpkCWk5MDCwsLRrYvXbpUaz9GaWkpL5sUpkIPfKDcYzV9+nQYGxujffv2mD59OqZPn46IiAiYmJjU2ofzX8N17wpf0eatW7fCzs4Oqamp9GtsnaOFCxdCR0cHw4cPx44dO5CTk4OcnBzs2LEDw4cPh66urtrMz4eip6enVnr1/PnzjBwCvpqAlRWs+vTpAyMjI9jZ2dEOkb29PYyMjBgpXPXu3Rv9+/cHAHTr1q3ahiEpKQk+Pj4a2/2vYHr/4TOLrw4tLS21jvmHEhISorIhzcjIQGBgIIDKuVe+vr4YPnw4Y/uXLl3C0KFD4evrC0tLS1haWsLX1xdDhw5l9Z3mA77m+7i4uGDLli0AKq8rsVisslnfunUrIzXSqv0wwP+pTaalpbF2jrhUiORTelyBs7Oz2vEgp0+f5iTizgdcD1W9du0aHBwcaMXYFi1aqIhRcJFN/Pvvv5GTk4OTJ0+qFcnhik9ptiPArodQJBLRCY73iWqwhQJYNJZ8YvTr10/l53bt2qnUnyckJJDz58+T3bt31/XSauT8+fO1nr969Srp1asXKS8v19j233//TS5evEj8/f2JsbExefToEVm9ejWpqKggkZGRKjWtH4KTk9MH/X8URZHCwkKN10sIP7XjfHH69GkSHh5OXF1dia6uLvnjjz9IdHQ0KS0tJXv27CFeXl5k9+7djPs47t27R2JjY4m2tjZZuXIlsbOzI+fOnSNeXl6M17xx40Yyd+5ccubMGfqaEovFxN/fn4wcOZJVv0bLli2Jt7c3SU1NVXk9Pj6enD9/nhw7dkwjewYGBuTChQv0daetrU1Onz5N1yJfvXqVNGvWjDx+/JjxmseMGUOePn1K0tPTiVgsJoQQUl5eTuLi4oiRkRFJSUnRyN79+/dJSEgIsbe3J40bNyZpaWnE39+feHp6kmvXrpGcnByybds20r59e43Xum/fPnL8+HESGhpKWrVqRY4ePUpmzpxJ3r59S2JiYqrd/z6E9/Uq3Lt3j8yePVvj+49IJCKPHj0icrmcWFhYkIMHD5IGDRrQ52/fvk3c3d1V+gs+hJrq+Z89e0aMjIyISCQihFT2uWmCnp4euXjxInF2diaEEFJRUUGkUikpKioiFhYWZN++faRv377k3r17GtklhJDs7GzSqVMn0qhRI9KmTRuVvqB9+/aRM2fOkB07dpA2bdpobPv3338nubm5pE2bNiQkJIQcPHiQzJ49m1RUVJAuXbqQQYMGaWzTzMyMnDhxgnh6epLXr18TQ0NDcvLkSbp/6dKlSyQ0NFTj752enh65evUq3culra1Nzp49S18Xt2/fJl5eXrX2carD2tqabN26lQQFBam8fuTIERIZGUm+++47MnPmTEbPUEIIkUql5OrVq8TR0VHl9Vu3btHv0YeiyXeUSb8qIZXv85EjR0hAQIDK67m5uSQsLIy8evWKkV11rFq1inTu3JkYGxtzZpMLOnfuTMrKysiqVavIs2fPyIgRI8jly5fJ4cOHib29PXn06BGxtrZmfE0o8+bNGyKVSlnZePv2LRk/fjzJzc0lERERZMyYMWTGjBlk1qxZhBBCOnbsSNLT01n17R48eJAcP36cPHjwgIhEIuLs7Ew6duxI6tevz2rtXGJpaUmWLVtGOnTooPIM4QXe3K5PkOLiYrx+/ZoTW48ePcLRo0dx9OhRVt4tX7Ny+JofwCd1UTteVFSERYsWYcyYMfj+++9VDk3hO9oMVEaNkpKSYGlpCbFYzFmUubS0FPfv3+dU/e348eOQSqVo3rw5XTvdvHlzSKVSWspYE/iWbQaAevXqqfwNBVevXmWs5vjvv/9izJgx8PLyglQqhba2NhwcHBAdHc1YDZCvEkOKomBtbV2tZ0FxWFtbM84c8ZHFNzAwQEREBFatWkUfK1euhFgsxo8//ki/pikODg70MFKgMiNMURQtOc5EKl1Bw4YNax2aOnnyZEbZxPT0dEgkEvj7+8PIyAgZGRkwNDTEgAEDMHjwYOjq6jIq8+Frvo+TkxOys7MBVJZTiUQilXK1rKwsRpmNqKioGsvxFM9BNs8NrhUi+SYyMhJ+fn4qn9np06fRqFEjdOjQgdO/xTZjW5VLly4hOzsbO3bsUDk0xdzcXKWKoaKiAkOGDIG9vT1u3LjBei/x7t07TJs2DdbW1hCLxfRzacKECXQ5pyZ8//33sLa2xqhRo+Dp6Ym4uDjY29tj7dq1WL9+PVxdXfHtt98yWuujR4/QpEkTiEQiSCQSiEQi+Pv703uK0aNHM7ILcF85M3nyZJUB1rUdbBGcI4558eIFevfuTc/BoCgKEokEX3/9NaOad75m5fA1P4BP+K4d379/P/T09ODt7Q2JRAJfX1+YmJjA2NiYUV+Frq6uyma9vLwcWlpadMPy3r17YW1tzXi9ypw+fRrz5s3D06dPObGngIvhg8qcPXsWvXr1gpeXF/z9/dGvXz/GUsh1IdtsYmKi8jcUbN++HSYmJqxscwlfJYZ8Cc1UHcBZ9W+MHj0abdq00dhuQUEBAgICEBsbi5cvX9Kvsy05/e677+Dt7Y3s7GwcPHgQLVu2RFhYGH1+9+7dcHFxYWRbKpWqdcAVXL16lZHj5eXlRQt+HDx4EFKpVKUsduXKlfD09NTYLl/zfSZMmAC5XI4BAwbAyckJiYmJsLe3R1paGtLT02FnZ8coSHX48GEkJSXVeP7gwYOMSmQVJCQkwMHBAQcPHsS7d+/w7t07HDhwAA4ODhg1ahRju3zx999/o127dqAoCtra2vSYkHbt2jEO5CqEHaoeFEXB2NiY/pkpN27cQMOGDasFi5luhA0NDdU6bfHx8fTcMTZ7ialTp8LZ2Rlr165V2QdkZmYiKChIY3t2dnb0jMgbN25AJBKpPJf27t3LuB+4R48e6NSpE54/f443b95g2LBh9Ay/AwcOQCaTMQqi8NWneeXKFezcuRMURWHVqlXYvn272oMtn6Vz1KVLl2qDPgEgOTkZX331FSvb3bt3R/369atNI3d3d2ckRMDXrBy+5gfwOceF79rxgIAAOsKoyEK8fPkSHTt2xOLFizW2x2e0mU/qevggU/hqAlbm+++/h0wmw5w5c3Ds2DEcO3YMs2fPRr169Rht1BQ8e/YMT548qfb6kydPVIY9fyh8zRn5r4Rm2GTxy8rKkJCQABcXF/r7x9Y5evnyJbp3704HvYKDg1Xe7z179qhtyv8QPDw8MGfOnBrPz5kzB+7u7hrb1dXVxe3bt+mftbS0VBqrb968ySizytd8n/Lycvz444+IjIxEUlISKioqsGHDBtjZ2UEmk6Fv376MZovxDZcKkb6+vvDz8/uggy35+fl05qXqUE1N4StjqyAyMhJRUVH4559/YGBggMuXL+PYsWNo0qQJo6qDgIAArFmzRu25+Ph4mJiYsNpLuLi40N8B5YqGK1euMAqqqfsuKwuKMf0uA5V7QWVbxcXF0NLSop9DioGtmsJ35Qzf89Y+S+eoXr16NTaGm5ubs7Ktp6dX4zRyJhfv1q1bkZGRUeP5p0+fMrrp1KtXj/5ClJSUQCQS0VOSgUpFIk3lQoHKEhFFhGPZsmXQ1dXF8OHDkZaWhhEjRsDAwAC//PKLxnYB1UnOyhw+fBgGBgYYP348qxuagYEB7TCamJjQ709eXh6jqAyf0WZl7t27h0mTJiE6OhqjRo2qVY77Q+Bz+OC7d++wadMmTJs2DdOmTcPmzZsZyfPWFeXl5UhOToa1tTUdrbS2tkZycjIrQQ2uZc35KjH8r4RmuODAgQOwt7fH2LFjoaWlxUnJ6evXr1UyUlzw66+/QiKRoEOHDpg/fz4yMzORmZmJ+fPno2PHjtDW1sbmzZs1tquIgAOV9wiKopCVlUWfP3z4MGxtbRmtubi4GKdPn6bfi9evX2P58uVITU2tNQv2X6BQh+QbLhQileWaExMTYWRkhKCgILq0u2nTpjAyMkJiYiLHq2cHXxlbBTKZjA72GBkZ0dfYgQMH4Ovrq7G9pKSkWu+zQ4cOZRX0kUql9DWgfC++dOkSo1Em7u7utLJbbm4utLW1VUZVZGZmon79+ozWKpfLVT6jV69eQSQS0cG7GzduMFJxrsvKGYC9ImlVPkvnqKYyBrZzXIDK9Kc6x+vcuXMfVf0xX/MD+JzjwnftuIWFBZ1q9/T0pGuZ8/LyGN3Q+Io26+rq0ootly5dgrGxMVxdXdGtWzd4eHhAT09P7QTpD8XIyAi7du2q9npWVhaMjIwY27148SKcnZ2hp6dHRz/19fXh6OjISipUmTdv3uD69esq8rdcocgEcwHXsuZ1UWLIJZGRkVizZg2dReWLx48fo3PnztWcR67gyrE/ceIEevToAXt7e7rUyd7eHj169MDJkycZ2YyPj0f9+vUxY8YMNGnSBH369IGHhweys7Oxe/du+Pj4sJpl96lAURRcXFzw448/4t69e//1cj6Y/v37q818T5o0SaWMURP4mCOlgI+MrQITExP62ens7EyrA3I1+oBrGjVqRAe1lZ2jqVOnolmzZhrbmzt3LqRSKcLDw2FqaooFCxbA0tISCQkJSExMhLGxMaZNm8ZorZ07d0bXrl1RXFyM0tJSjBgxQkUVMicnB5aWlhrbrevKGa772z5L5yggIEDtbKDJkyejUaNGrGwvWbIE4eHhePDgAf3agwcP8OWXXyI9PZ2VbS7ha34An3Nc+K4dj4qKop25UaNGwdXVFTNmzECjRo3QunVrxna5jjYryyBHRUWhQ4cO9EOtvLwcPXv2RGRkJGP7XA4fVCYoKAgdOnRQ6Yt6+vQpOnbsiKZNm2psb+XKlfTG8fXr1/jmm28gFovpxtLBgwfz4iRxAdey5nVRYghwKzQjkUhgbGyMIUOG1Fl0nynZ2dn051VeXk43W4tEItjY2GDmzJkfnaRucXExBg4cCG9vbwwaNAhv375FSkoKtLW1QVEUwsLCNP4MFZnkDzmYkJeXh5iYGDg5OUEqldI9oBMmTGAcmKAoCgMHDoS5uTkkEgkiIiKwbds2Tgb33r9/HxkZGcjKyqpWQldcXMxqBqGRkZHafsz8/HxGQSq+5khVhY+MbbNmzeh5g7169ULbtm1x/PhxxMbGokGDBqztc8327dthbGyMWbNmQU9PDykpKRgwYAC0tbWxd+9eRjbXrVuHYcOGYf369QAqA8LNmzeHv78/pkyZQg9k1pQbN27AxcUFEokEWlpaMDExoat/gMrnLJNMJV+VM3z3tyn4LJ2j3377DRKJBLGxsXQtbExMDCQSCaOBn1XrhA0MDKClpUVPI9fS0oKBgYHGdcJV1dJqO5jC9fyAT3mOy40bN+iHenFxMQYPHgwfHx906dKF09KhQ4cOsYqYKztHdnZ21Wqu//rrL1hZWTG2z9fwQalUWm3wMgBcuHCBUQTJyckJOTk5ACoFRBwdHbF161ZcuXIF27dvh5ubGyulHQWbNm1Ct27dEBgYyFndf1hYGIYNG1bt9bi4OEaRRb7hWmiGoihcunQJc+fOhY+PD0QiEf73v/8hNTWVE1GR4uJiHDlyBJmZmfj1119x5swZVs6Lu7s7/T1LSkqCTCbDzz//jOzsbMybNw8WFhZq+1j/K2pzJF6/fs14YG1VlVQu1aJ2794NXV1ddO3aFb1794aenh6GDRuGMWPGwNXVFS4uLipBR03W/OjRI5SVlWHz5s1o3749xGIxLCwskJCQwLjfJjc3FyYmJjAyMoKuri5cXV1V7m9se2AtLCzo4ZnKrFy5klH5P19zpNTBdcZ29+7d9NoLCgrg7u4OiqJQr149HDhwgJFNPhxxZY4ePYrw8HDI5XLo6uoiJCSEkQJwXQw+LSkpwd69e7Fz505G84fUwVflDN/9bQo+S+cIAH7//XcEBwdDT08PMpkMLVu2xOHDhxnZUq4Tft+hCWFhYSqHkZFRtZIkIyMjRkpqfHHv3j04OjqiRYsWGDlyJHR1ddGsWTMMHDgQLVq0gLa2tkrd++cI2/Sv8iA0BweHalHawsJCjZ2Nuhg+2LBhQ7UPsgMHDsDb21tjezo6OnSTqpubGy0DrODIkSOwt7dnttj/n/nz58PAwADDhg2DtrY2Bg8ejPDwcBgbG2PcuHGM7XIta843XAvNKDv4QOUU9kGDBsHY2Bi6urro1asXo01PeXk5Ro8eDT09PXqTrnDmHBwc8Ntvv2lsE1C91ry9vas91H///XdWG8usrCz0798fo0ePrnZvePr0qcb3eOUBiS1btsS///7LeG3KKCulbtu2DS4uLtV6E+vXr884yJiWlkb/vHfvXnh4eACo7G1r3bo1o8qAqtcaANy9exfTpk2Ds7MzRCIRI3W98PBw9OvXD+Xl5Xjx4gWGDh0KmUxGD1hl6xzNnDkTUqkU3377LTIyMpCRkYFhw4ZBT08PM2fO1Nje+5r6b926xXr0QV3y5MkTxgEPvhxxPqjLwacKuBppo7DFZeUM3/1tCj5b5+hTY86cOWpLkqKiojB79mzO/97Tp0+xevVqRr/LxxwXoPIBOXr0aLi4uCAgIKCasAMXc44U5OfnY//+/bRAAxNqUhlSlDIyzT5QFAUTExOYmppCS0urmmDH3r17NZ4HUlVaubZDExQb6efPnyMrKwsNGjTApk2bUFRUhKKiImzatAk+Pj6MHGaFfC4A2NjYVLu2Ll++zKhXTBl3d3e6jEG5dnzixIkq0vdMOHv2LKKjo1nLmteFwhXXQjPqNqxAZQRz5cqVaNasGaPv8pgxY+Dp6YmdO3di3759aNGiBZKTk3HlyhVMnDiR8fw2ZTEYCwsLegOsID8/n3G5MB/z24yMjGgni6IoenPFJQEBAWq/t1lZWYzK06VSKW7evEn/XFFRAS0tLdy/fx9A5bUml8s1tvu+DeX+/fsRHR2tsV1TU9NqWaeZM2fC1NQUubm5nDyPNm7ciODgYLpUKDg4uFZp/drga46UOsrKyrB3714sX74c+/fv56SEkUv4csRr4uHDhyqOqSZYWFjQQR2+vsuAarkwF7OZ+ITP/jYFgnP0iWBtbV1jSRKbEqqayMvL48zR4IrJkyfDwsICKSkpGD9+PIyNjTFo0CD6/MOHDxkpzCQlJdGym0+fPkXr1q1V5ii0bduWUeRVIpGgbdu2KpnDyZMnQyQSIS4ujlE2EYBKOnnVqlXVFPymTZvGqtSSS6qW31SdT6H8s6aMGzcOTZs2xb///ovExER06NCBjiSVlJSge/fu+PLLL1mtX1lgRC6X0z10+fn5jIfAck1dKFxxLTRTk3OkDJNyJysrK5XM2927d2FgYECXiE6bNo1Rf1tcXBwiIyPx7t07DBo0CAMGDFCJWn/77beM7AL8zG/r0qULLCwsEBYWBoqiEBISgpYtW6o9mCKVSmvsTWRSJuvi4oLdu3fTPxcUFEAsFtO9PIWFhYwc0A+51phgamqqtrcqJSUFJiYm2Lp160f1DOVrjhQADBs2jB7kXFRUBA8PD7p0USwWw8fHB3fv3mVkOy8vD9OnT8eiRYuqlXw9f/6ckTgFX474ixcv8PXXX8Pe3h6xsbF4+/Yt4uLi6GdcixYtNC7Zq6vBp1zPZgIqFYtjY2NpZb3MzEx4eHjAycnpo+1vUyA4R0pw4RC8e/cOKSkpCAgIgIWFRbWmMaYYGBjg0KFD1V5XzPnRFOWIvrrj2LFjH9WNHQBcXV3pGzBQ+fB0dXVF3759UVFRwThSZ2trS0eCBwwYAD8/P/z11194/fo18vLyEBQURPdRacLx48fh4uKCSZMmqTRLch3h+Jg5fPjwBx+a8vbtW3Ts2BGmpqb44osv6Lrx+vXrQ19fH/b29qzndzg5OdHXhr+/Py2qsmfPHk6aPrmGD4UrgHuhmbCwMM5KvZQxNDSsJh8rkUjodV+6dIlRpuvZs2do3LgxXF1dERMTA6lUCgcHB3zxxRdwcnKCsbEx3f+mKXzMb3v16hXS0tLwww8/gKIoDBo0CCNGjFB7MMXPzw8xMTEqQgRv375FTEwMoyzl1KlTYWtri7S0NKxYsQLe3t4qZbxbt25lpHR6+PBhXsYFNG/eXCX7oExycjJ0dHRYP0Nv376NnJwc5Obmqp2Lpgl8zpGysLCgFUe7d++O8PBw2pF58uQJIiMjGc2Q3LNnD7S1tdGgQQPY29tDJpPR1QIA82oRvhzxYcOGwcPDAwsWLEBYWBiioqLg7e2N48eP48iRI/Dy8mJUjl0Xg0+5ns00d+5c6Ovro0uXLrCyssKMGTNoAZCpU6fCyMgIS5YsYbVmgD9FUsE5UoKLgYYTJ06ElZUVZs+eDalUiunTp6N///6QyWQq0UFNiYmJgaOjI7Zs2UKXJG3evBlOTk70NGNNeF8kgmk039vbG9OmTcOdO3c0/t33oaurqxLtASojw25ubvj6669x7949RmvW0dGhswOOjo7VVL9Onz7NODv37Nkz9OzZE4GBgXSJHpfOUVlZGfbt24f09HS6yfrevXuMa3y57n2oytGjR/H1118jKCiIjiSuWbNGbcnWh5KdnY24uDi0bdsWX375Jfr06YOlS5dyMjCyf//+dHZv4cKF0NXVRXh4OExMTBjJIPNdGsqlwhVfQjN8EhwcjBkzZtA/b9iwQeXBfuHCBcZObWlpKdLS0tC+fXt4eHjAzc0NoaGhGDduHIqKihivme/5bXw5oqdOnYK5uTnkcjndmyiXy2Fubo5Tp05pbE9RKmNtbQ2ZTIbo6GiVTMGpU6dqVWSsa5YtW4bevXvXeH7WrFmMy9QWLVoEe3v7as/lkJCQj1LZUSqV0g6+ra1ttc//woULjJROmzZtSjsTFRUVSE5OhoGBAV0eyPR+yZcjbmdnRztvitliygHd33//ndFAVQV8Dj7lejaTh4cH1q1bB6BSJEoikaiU5y1fvhz+/v4crJwfPivnqGrTedWjVatWrCM9zs7O+P333wGoDhWdP38+evXqxdhuSUkJhg4dSkejRCIRtLW1MXToUEabQCMjIyQnJ9cYxV+2bBmj94KiKMhkMojFYrRp04bTIZ9OTk5qJ6/fu3cPbm5u+OKLLxit2c3Njf7MnJyccOLECZXzZ8+eZTXfBwBWrFgBS0tLLFmyhLP0761bt+i5Rso1wsOHD8fgwYM1tsdH74Mymzdvhq6uLgYMGAAdHR16vampqYwGn9YF5eXlKtfvhg0b8O2332LBggXVpHs/BL5KQxVwqXDFl9AMn+zfvx86Ojpo0qQJWrRoAYlEgrlz59LnU1JS0KpVq/9ugWrge35bVQoLCzm7JxcXF2PJkiV0CSdXQQmuefv2LTZu3IgRI0agZ8+e6NmzJ0aMGIFff/2V0feYT1JSUmBtbY3U1FQsW7YMnp6emDZtGrKzsxETEwM9PT1WvbvPnj1Tm4V68uQJY5W2hg0b0kNKPT09VaSgAeDkyZOMypCNjIyq9f2uW7cO+vr62LlzJ+NnEl+OuI6OjkpgWE9PT6V64WMWveB6NlNVARAdHR2V1pCCggJGGSmgskLrxo0bdEXOmzdvsHHjRmzYsIEeMsuWz8o5kkgkaNeuXY2N5h07dmT9ENLT06MvCEtLS3pW0I0bN1hvsIHKh5FCGYjNQygsLAzJyck1nmeaRaMoCvfu3cO2bdvQoUMHembSqFGjWA/o6t+/f43R+rt378LV1ZXR55eSkgJPT08UFBRgzpw5aNq0KX1DLiwsRFhYGKOSgKrk5+cjICCAljFmS1RUFHr37o23b9+q3MwOHTrESDmLj96HqvYVIh/K6/3rr79gYWHB2O6nBF+loQq4VrjiCwMDA3zzzTfVAhFckJeXh3HjxmHUqFGMZ4rUBtfZWr7nt1WF62GJfLNy5UpGcvEKCgoK4OzsDKlUitDQUHTv3h3du3dHaGgopFIpXF1dUVBQwOGK2eHo6KgyhPvatWuQyWS0Qzt8+HB88cUXjO23bdsWixYtqvZ6Wloa4yDVypUrYWtri0OHDtGDZffv34979+7h4MGD8PHxwYABAzS2K5fL1WbKNmzYAD09PaSlpX1U5f/W1tYq8yF79eql0u928eJFRplrPu+XCriezSSTyVTuM7a2tiojUQoKChi1hJw7dw5WVlYQiUTw9vbGnTt34O3tDX19fRgYGNCCKGz5rJwjHx+fWlU3zp49y/qL5ubmRteeh4SE0BuSzMxMRg1+fLF06dJay/wePnzIKCJctfn1/v37SEpKQv369SESidC0adNqpUQfyq1bt1TqhKty7949xvr23377LbS0tODh4QGpVEpn5kQiERo3bsyZrGd5eTmePXvGycBIMzMzusZW2dm4efMmo3ppPnoflFEui1Re740bN6Cjo8PYLl99fgqePn2KlJQUfPPNN/jmm28we/ZsxvX/fJWGKsOlwhVfUBSFBg0agKIoeHh4YPbs2bypMHEJ19laPqmpQkIkEiE8PJz+mSkHDhzA1KlTMWTIEMTFxWHOnDm8OBlsnbnw8HBERUWpzYo8f/4cUVFRrIVbuJyFpqenV00sQCKR0GIBeXl5jDaVCkxNTdW+n1euXGElMjNnzhzo6elBV1eXfnYqjk6dOjEKHnzxxRdISUlRe279+vXQ0tL6qJyjtm3b1tqDuXLlSgQHB2tst67ul1zNZgIq97+KbKI6du7cyWiER5s2bfDVV1/hwoUL+O677+Dp6Ylu3bqhtLQUZWVl6N27N8LDwxmtWZnPyjnq27cv4uLiajx/+fJl1lKWY8aMwY8//gig0iGSSCRwdXWFtrY2xowZw8r2n3/+idGjR6NHjx7VHngfC7XJph46dAi9e/dmLa/MF5cvX8ZPP/2EIUOGYNCgQZg8eTL27t3L2pHJzc1V26ydk5PDqjzCxMSEzkApOxvHjh1jNCSQ794HJycnutxCeb2rV6+Gp6cnY7t89fkBlbOSjI2NYWdnR3/X7O3tYWRkxKjsgq/SUD5QyMV/yKEpiiBKXl4ehg0bBjMzM2hra6NLly7YtWsXJ8EDoHKswNKlSzFhwgQsW7aMVQYC4D5b+z5hHOVDUyiKQmhoaLUKCcVmlYk0PwA8evQITZo0gUgkgkQigUgkgr+/PywtLSEWixkPXq7p2qIoCsbGxoyvNV1dXVosQB3nz59nLMMOcD8LzdfXF0uXLqV/PnDgAPT09OjvxNWrV2FoaMh4vXp6emqVJ9m+D0Dl9+3XX3/FrFmzkJSUhJUrVzIaT6Bg69attYqGrFu3DmFhYRrZ5HP0wZMnT2rt79u1a5daYa33UVf3Sy45fvw4zp49W+P5RYsWITU1VWO7ys79q1evIBaLVXrcLl68CJlMprHdqnxWztGbN294a2ariZMnT2LOnDmMhw8q2LBhA7S0tBAZGQltbW1ERkbCzc0NxsbGnJZcsOVDZFPZTp8uKipSG4UqLS39qBp2FQQEBGDTpk3VXt+yZQuaNGnC2G737t0xcOBAAJXORmFhIV6+fIlWrVoxuib47n1ISkqCl5cXcnJyYGhoiGPHjmHt2rWQy+VYsGABY7t89fkBlQIjAwcOVJnToZBzZhL14qs0lA+U5eLnzJkDU1NT9OzZE/Pnz8f8+fPRs2dPmJqa4ueff9bYdtX7xJs3b7B+/Xq0bt0aIpEItra2mDhxosZ2O3fuTH/XLl68iHr16kEulyMwMBAWFhawtLRklYXgOlv7oRK9TK6JDRs2wNbWlpbRVcBWEKZHjx7o1KkTnj9/jjdv3mDYsGG0KNCBAwcgk8kwb948je0aGPAz+d7KykqllLUqv/32G6txGFzPQtu4cSO0tLTQvXt3xMbGwsDAQEWGPz09nbFsPFBZUj9s2LBqr8fFxTHqLfnUqIvRB1zD1/2yNkpLSzm1xxUmJia0w11aWgqxWKxSynjlyhVOKkY+K+foU8bHxwcLFy4E8H834IqKCgwcOJCxXvyrV69w7NgxtQ/K169fMxoC27dvX7oOn2vu37+PgIAAiEQiiMVixMTEqDhJXAzdu379OsaPH69SK7xr1y61M6Y+FH19fRV5YQWFhYWsyiOKiorg5eUFT09PSCQSBAUFQSaTwd3dndFcD757HyoqKjBjxgzo6+vT842kUqla6WlN4LPPTyqVqpUHvXr1KqNZLnyWhgL8lRh26dJFbZQvNTUVUVFRGturLcN88+ZNTJgwAXZ2dhrbNTU1xZUrVwAA7dq1Q3R0NN1wX1paiv79+7MqoeI6W6ssgrNq1SpYWloiMTERO3bswI4dO5CYmAgrKyvG18TNmzcREhKCLl260APE2TpHRkZGKvfD4uJiaGlp0UGvjIwMRopcBQUFCAjgfvL9xIkTaSf+3LlzePjwIR4+fIhz587h559/hpmZGSZPnszYPh+z0Hbt2oXo6Gh07dpVJYsEVEoXP378mPF6jx8/DqlUiubNm9NOQvPmzSGVSlVmhDGlahlySkoKaxlyoDIrtWzZMiQmJtL2zpw5w3h+EsDt6ANFL/iHHJrC1/0SqHTGlUVJUlNTaaVEmUyGqVOnMrJbdSYVV7Ru3Rr9+/fH3bt3MXXqVLi6uqp8VnFxcWjevDnrv/NZOkdZWVlqNyi7d+9WaYRkytWrVxEfH49WrVqhVatWiI+PZ62/rlyHbGZmRqfFL1++DEtLS43tXbt2DQ4ODirDyRQ1zQA3jgbXxMbGIjAwEH/++Sf27dsHf39/NG7cmH7os1X6Onz4MC3VrK2tTW98Zs6cia5duzK2a2ZmhpMnT1Z7/cSJE4zVWhSUlZUhIyMDo0ePxtChQ7Fs2TK8evWKlU2+efv2LS5duoRTp04xbmJXhs8+v+DgYGzbtq3a69u2bUNgYCAr23zAV4mhvr6+2n6SgoICRmWyH5JhZlIqoqurS2cOrays6BlVCq5duwZjY2ON7SrgOlurTKtWregMhDLr1q1DaGgoY7vl5eWYNGkS7OzssHv3btZqmXK5XOX3X716BZFIRG9Y2fQQKlTEXFy4nXw/a9YsWFlZVRtAbWVlVasw0Yfwqc1CAyr7q6Ojo+Hl5QV/f3/069ePVfmbgiNHjsDIyIizMmQF586dg1wuh6urKyQSCf1sHj9+PGJiYhjb5XL0geLa+pBssKbwdb8EVB2vFStWQCqVYtKkScjKyqKDmcuWLWNkt1WrVli3bh09hJsLcnNzIZPJIBKJIJfLcfHiRTRp0gSWlpawtraGrq6u2tJ1TfksnSMfHx9kZWVVez07OxsNGzZkZXvz5s10FF85TSuRSLB582bGdm1sbGiHyMfHh36Injx5klF0vFOnToiIiMA///yDgoICREREwMnJiY7As3WOlMuQgEppzD/++IPVl8Ta2lqltvTNmzfo0KEDfH198eTJE9ZrDgoKwpw5cwCoRoVPnToFGxsbxnZ79uyJ0NBQlX6Hf//9F6GhoejWrRtju3VBaWkp8vPzWfdq8AnXfX7KEb7MzEzY29sjJSUFx44dw7Fjx5CSkgJHR8dam001xcnJiZPNCV8lhvb29pg9e3a112fPng17e3uN7fE1ryMwMJCOtPv5+VVzbPfu3csomKSA62ytMrq6umqvgWvXrrHuBQEqs1tOTk4QiUSsnI3OnTuja9euKC4uRmlpKUaMGKHSb5WTk8PqPQYqy/Ps7bmffF9YWIiTJ0/i5MmT1cRnmML1LLRPGa7LkBW0bt2a7mVTfjafOHECDg4OjO1yOfrg1q1b9LFt2za4uLggPT2dfpakp6ejfv36aoNt74PP+UbKjleTJk3w008/qZxfvHgxo/4riqLQtm1baGtrw9TUFMOGDau1B0kTiouLcfr0aTq4+vr1a/zyyy9ITU3lbBDsZ+kcSaXSaopRQGV6kq0GvbOzs9raz0mTJsHZ2Zmx3V69etEb92nTpkEul2PAgAFwcHBgJMhgbm6u0pRZUVGBIUOGwN7eHjdu3GDsaNy6dQv+/v4Qi8Vo27Ytnj9/jvDwcLqMytnZWUX3XxP09fWrbR7KysrQqVMnNGzYEOfPn2flHCmrtVXtJ2Cjpnb37l04OzvD2NgYYWFhCAsLg4mJCdzd3RkPy+VjbkdycjKddXr37h1GjRpFqw5JJBL069fvo61DVoZtn59yBLC2g8m1pujXqXqIxWKMHTuW/pkpfJUYKno/IiMjMX36dEyfPh2RkZGQSCRqNxf/Fb///jvMzMywcuVKrFy5Eo6Ojli+fDlOnDiBFStWwM7OjrFggIKysjKsXbuW82ytm5ub2rWNHj0abm5urO0DwMuXL5GXl8dqts+NGzfg4uICiUQCLS0tmJiYqMy1WblyJSf9Go8fP0bnztxPvucarmeh8TEomk/hD2W4LkNWoDzvSPnZfOvWLVbPZr5GHwQEBKgNwGdlZaFRo0aM7fIBRVG08l29evXoslAF169fZyQAonC6/vnnH8yePRteXl4QiURo1KgRFi9ezPpaA/5vqHzTpk05Gyqv4LN0jiwsLHDgwIFqr+/bt491GY6urq7a8pP8/HxW0b8nT57g3r17ACpvxjNnzkSHDh0wcuRIuqxMEwwNDdU2JsfHx8PW1hZHjx5ltPnr2rUrQkNDsXPnTnTv3h0hISEICwvD3bt3cf/+fbRp0wadOnXS2C5QmTFTl31TOEiKOlmm2NjY0HMElG/AW7duZeXYAv83LDEuLg6jRo3C6tWrGTsafM3tUE6vp6SkwNTUFCtWrMClS5ewdu1amJubsy5B+RRQjgC+79AUiqJga2sLR0dHlYOiKNjY2MDR0RFOTk6M185niWFOTg6io6NpJafo6Gi1KowfgrrZJVyxefNm2NraVnNwpVIpRowYUS2r/bGQlZUFqVQKb29v9O/fH/3794ePjw+kUqnajZYmcD2bqaSkBHv37sXOnTt56y3gAkX1xoccHwt8DIrmU/hDGb7KkOVyOV26qPxs3rt3L2xtbRnbBfgZfSCVStXury5fvszKSax678rJycGRI0dYBS0pisKaNWuwY8cO2NraVmsBuHjxIqPAmrpSwJMnT+Kbb76BoaEh9PT0WJVE8j1U/rN0jgYNGgQfHx+VycsFBQVo2LAh+vfvz8p2u3btqqkDAZW1nGxnKXBJQEAA1qxZo/ZcfHw8TExMGN0o5XI5nTp99uwZKIpS8eLPnDnDeOBnQkJCje9hWVkZ6yG+o0aNQrNmzfDgwQMYGhqioKAAx48fh7OzM6OZT3zB19wO5ZuZn58flixZonJ+7dq1aNCgAbNF8wwffX58MHjwYPj6+lZ7cHLRVwHwO0qASyiKgouLC3788Uc66MMl7969Q25uLjIzM7F+/XocOnSIF6EYrsohFRQVFWHcuHF0v8a4ceMYZ5cVfEqzmary+vVrVpkNRaZecRgZGUFPT4928PX19WFkZISWLVtqZJfP5ns+BkXzKfxRF2XI/fv3R6dOnVBaWkr3+t2+fRt+fn747rvvGNvlCz8/P8TExKhkDt++fYuYmBhGJWr3799HSEgIxGIxWrRogadPnyIiIoIO/Li5uan0jGtC1YqIGTNmqJxfvnw5ozXXJiJRXFyM5cuXM5r5pIDvofKfpXP07NkzBAUFQSKR0JFbiUSCli1b1qpRXxOKG8yOHTuQlpYGuVyO+Ph4Ok0bHx8Pc3NzpKWlcbJ+tg8MoFJWuTbveujQoYzEDQwNDenStPLyckgkEpU0bUFBAaMU7fPnz1FWVlbrv7WsrIxRNF/B27dvMWDAAEgkElAURQ+Y6927N6No85s3b1QiOtevX8e4cePQu3dvjB8/nnHNO19zO5TT6zKZrNrfKCwsZF12ygd89fkpU1FRgYMHD2Lp0qXYuXMnq0jd1q1bYWdnp6L+xpVzVJU//viDk1ECynBx/6EoCgMHDoS5uTkkEgkiIiKwbdu2jzarw3c5JJ9wPZtJmf379yMiIgLOzs5wdnZGRESESokdE0pKShAfHw+5XM5pZmPOnDno0KGDSqXF06dPERUVpbafrjb4bL7ne1A018IffJYhK3j27BndxyUWi2FnZwctLS20aNECxcXFjO0C/6eCN3bsWM5U8E6dOgVzc3PI5XK0bt0arVu3hlwuh7m5uUrf9IcSExOD4OBg/Pbbb+jRoweCg4PRvHlz3L17F7dv30ZISAgj2fgPYefOnbUqrNbEh4hIsIGvofIKPkvnCKjc7OzZswc//fQTUlNTWSmpvO+mwMXNga8HBtcEBQXR0pgrVqyAhYWFSv35tGnT4O/vr7Fd5SgEUyf2Q7lz5w6ysrKwceNGVlHh0NBQeubK8ePHoaOjg4YNG6JHjx7w8/ODnp6eWhW798HX3A6KovDjjz9i/vz5sLKyqvadOHfu3EepvsRHn1+7du1oEYonT54gMDAQFEXR3z8PDw9WE8rv3r2LVq1aoW3btnjw4AFvzhFXcH3/UTw4y8rKsHnzZrRv3x5isRgWFhZISEhg3JfIV0CC73LIiooKFBYW0r0rb9++RWZmJlavXs26bI3r2UwKFi1aBIlEojL7qlevXtDS0qLHTjAhLi4Onp6edNnMihUrMH36dNja2mLt2rWM7VpbW6sdyXDhwgWN75d8Nt/zPSiaa+EPPsuQq3L8+HEsWrQIycnJrJ1wgD8VPOD/SukVAbulS5cyduSUB7Q/efIEFEWpXCMHDhxgXfrPNatWreJUpa4qfA2VV/DZOkefGnw9MLhm9+7dkEql0NbWhlQqxZEjR+Dm5oYmTZogKCgIYrGYUT2vkZERXYqknOGoC+7cuaPxzANAVSY0NDS0Wl37hAkTEBISorFdvuZ2ODg4qGz85s6dq3J+3rx5CAoK0tgu3/DR56cc9Ro6dCi8vLzojXVRURH8/f0xZMgQ5otG5YY4KSkJlpaWEIvFvDpHT58+ZTS3TAHX9x91UcW7d+9i2rRpcHZ2hkgkYjSrgq+ABJ/lkFevXoWDgwNEIhFcXV1RWFgIf39/6OvrQ09PD/Xq1WMVpOF6NpMCGxsbtbOvFi5cCGtra8Z27ezscOjQIQCgy5uBykZrNr0EBgYGtF1lDh48yGreHNfN93wPiq4L4Y9PBb5U8LhGKpWqlNdWHa1w+/ZtVoEOPoMzfMHXUHkFn5VzNGzYME6GnP0X8PXA4IObN29i8+bNdMrz4cOHmDhxIkaNGoWDBw8ystmlSxdYWFggLCwMFEUhJCQELVu2VHtwTV5eHqOHkb6+Pj2Q0sLCQq0KDNOHctW5HYrsJBdzO2rijz/+qDY35mOAjz4/5c27u7s7duzYoXJ+//79rDIFypw+fRrz5s1jJKzyoTC9hhVwff+prR4dqHx/o6OjNbbLV0AC4K8cMioqCh07dsT58+cxYsQIeHp6IioqCqWlpfS4gt69ezO2z9dspppmX+Xn5zOafaVsV6G4aGNjQ5chFRYWsrIbExMDR0dHbNmyBUVFRSgqKsLmzZvh5OSE2NhYxna5br7ne1B0TcIfOjo6rIU/AO77P3fu3ImJEyfSc68OHDiAdu3aoU2bNtX6YjWFLxW8mmAapLK3t1cpxxszZozKYN28vDzUq1eP0Zr4Ds6sWLECv/76a7XXf/31V1bXMV9D5RVQAEA+E0QiEaEoiri4uJD+/fuTPn36EEtLS9Z2FyxY8MH/7/Dhwxn9DQMDA3L58mVib29PbG1tydatW0mTJk3IzZs3iY+PDykuLmZk91Ph9evXZPXq1eTGjRtkzpw5ZODAgURPT0/t/zt37lyNbP/222+1ni8sLCSjRo0i5eXlGtlt3bo1adu2LRk9ejQJCQkhgwcPJrGxsfT5LVu2kJEjR5Lbt29rZFeZmzdvkocPHxIAxMrKijg5OTG29Smh/Jndv3+fTJo0iXTv3p0EBQURQgjJyckhmzZtIlOnTiVDhgzR2L5IJCKPHj0icrmcWFhYkIMHD5IGDRrQ52/fvk3c3d3Jmzdv2P9jOODFixe1nj9//jwJDQ3V+BpWwPX9RyQSkYcPHxJzc3NG66ltnadPnyYeHh7E0tKS7Nmzh/zvf/+jz9+4cYP4+vqSly9fMrJ/7949EhsbS7S1tcnKlSuJnZ0dOXfuHPHy8mK8ZnNzc7J3717i6+tLSkpKiKGhITl69Chp1qwZIYSQkydPkl69ejG+T9y9e5e0adOGACAFBQWkcePGpKCggMhkMnLs2DHGn0F0dDTx8/Mjo0ePVnl99uzZ5PTp0yQzM5OR3YYNG5LU1FQSGhpKwsPDia+vL5k9ezZZsGAB+emnn8jdu3c/2Nb58+eJt7c3EYlE5NWrV+SHH34gK1asIGVlZYQQQiQSCenfvz9JSUkh+vr6jNbbqFEj4u3tTZYvX060tbUJIYSUlpaSAQMGkIsXL5K//vqLkV0+uXv3LklLSyNXrlwhhBDi6elJhgwZQuzs7FjZ3bJlC+nZsydp3Lgxadq0KSGk8l78559/kszMTNK1a1eN7C1ZsoQMGzaM/O9//yMFBQVk0aJFJC4ujvTo0YOIxWKyZs0aMnPmTPLdd98xWq+5uTnZs2cP8fPzI4aGhuTcuXPE2dmZ7Nu3j3zzzTekqKiIkd2aOHfuHGnUqJHG9+GoqCjSqlWrGv+dixYtIlu3biUHDhzQeE2dOnUiAMiMGTPIihUryJ49e4ibmxvZtGkTqaioIN26dSPGxsYkIyNDY9uEEOLm5kaWLFlCWrZsqfL6kSNHyKBBg8i1a9cY2VVQWlpKrl+/ToqLi4mXlxcxMDBgZY+GExfrE0FRp/ndd9+hXr160NLSQseOHbFz506Ul5cztlu1Dl3hySqkISmKgr6+PqtIs4+PDw4fPgygMhU8atQoAJWNwmwGlH6KhIWFcdpz9CENpUyi7idPnoSxsTEmT56M1NRU1KtXDxMmTMC6deswadIkmJiYsM7yLF++HA0aNIC2tja0tbXRoEEDRtOslSkqKlIr8VtaWsqqN49L+O7zoygK7du3R+fOnWFqalqtxysnJ4exIk5qaipiYmKwYcMGAJXZF09PT7i7u2Ps2LEqM1M0WW9tTeFsex65vv8cPnyY0b/zfbRq1YoeYhgcHFwtSrt582ZGQ2uV4bocUldXl86UAKrDe4HKsl62UWyuZjMpi1FMnz4dxsbGaN++PT37KiIiAiYmJpg+fTrjtf7888+0uMW+ffsglUqho6MDkUiEefPmaWRLOUPp5OSEx48fo7i4mO4NYtvMD9TcfC+Xyxk1378PtiWyQOV8mOjoaAQFBXE6H4br/k8vLy96qPPBgwchlUqxaNEi+vzKlStZ9ZdwrYL3vhlSx44d46VH/NSpU7WKNNWGssJwcXFxNYXhEydOsLpn6ujo1DhXlI2sOd98ds6R4kZZWlqKjRs3ok2bNhCLxbC2tsa4ceMYzYdRZt26dQgJCVFJI1+9ehXNmzdn1RvE5QODT/gYYKfM/fv3MWHCBLRs2RIeHh7w8vJCZGQkli9fzljpytraGtu3b6/x/NmzZxmv+eTJkwgKCqq2abexsWH9uU2cOBH6+vrVJFkNDAzUPqDex/379xEQEACRSASxWIyYmBgVJ4ntZ/cp0bdvX5Wjap/c6NGj0aZNG43tTp8+HYaGhujatSssLS0xa9YsyGQyzJgxA0lJSZDL5Zg0aZLGdo2MjJCcnKwi2at8LFu2jNVnx9f9Jykpqdo9AgB++eUXzJo1S2N7dRGQUHDmzBlOyiFdXFxUNiOLFy9WkR0/c+YMLC0tWf0NALh06RKys7NV1FWrlou+j6qBwJoOrkpOgcoSpy1btjCSxTYzM6NncfHZq8pl8/37YFsiy+d8GK77P6sGDrS0tFScgJs3b7JSUOVaBY/vIJUCLr7LCvgOztjZ2ald2/bt2z/qwP5n6xwpc/v2bUyePJmuu2SDs7Oz2r6M06dPw9HRkZVtZdg8MPiEjwF2Cv78808YGxvD398fzZo1ozfwPXr0gImJCYKDgxnNMunQoUOtzkReXh7jNSv4+++/kZOTg5MnT6qNojChXr16aiVZ169fD5lMprG92NhYBAYG4s8//8S+ffvg7++Pxo0b05s/Np8dX/zzzz9ITk5Gp06dEBQUhKCgIHTq1Ak//fQTr42kxcXFeP36tca/5+Ligi1btgCovK7EYrFK0GTr1q2M5JXDwsJq3fRzcQ0rw9X9x8HBgR68rExOTg7j+yXXAQm+B4kOHjy41mzvzJkz0b59e0a2gUpp24YNG9YoP/3/MgMHDoSOjg4cHR0hEolgb28PJycntQdTuHbw+c4+8Dkfhuv+T8VAeqCy14qiKJW+qMOHD7MeAgtUipNwoYLHd5BK3XdZ+fvMBL6DMwkJCXBwcMDBgwfx7t07vHv3DgcOHICDgwNdgfAxIjhHSlRUVGDv3r2s/oauri5yc3OrvX7q1CmNIyempqb0Bq9fv368DDHkGj4G2CkICQlRGcaakZFBT91++vQpfH19MXz4cI3tHj16FNnZ2TWeLy4upkuK2FBcXIwVK1Zg3LhxWLhwIR4/fszKnrGxcY2SrMbGxhrbs7a2VikDUTSD+/r64smTJx9d5ig3NxempqawsbFBnz59kJCQgISEBPTp0we2trYwMzPDn3/++V8vUwV1kVBleeFbt24xioQuXbq01o3/w4cPP6pBxgp0dHTUymtzMauCq4AEX4NEP5TCwkLGAx4BIDIyElFRUfjnn39gYGCAS5cu4dixY2jSpAkvAkVM1T0B4NWrVzh27JjaUsXXr18zKifLzs5GamoqKIrC9OnTMW/ePLUHU7h28PnOPnA9H4bPOY/x8fGoX78+ZsyYgSZNmqBPnz7w8PBAdnY2du/eDR8fnxqV/ZigpaWlVlzjQ+E7SFX1u3z58mXW32W+gzNv375F9+7d6dmRWlpaEIvF6NevH69S32z5bJyjvLw82Nrast6Qvo/IyEj4+fnhzJkz9GunT59Go0aN0KFDB41s6evr0zcukUhUp/LVTOFzgJ2uri79fgCVQ2a1tLTw8OFDAMDevXtZSchyjaenJ60oc+fOHTg6OsLY2BgBAQEwMzODubk547krQKX6orpo9ahRoxAXF6exPX19/WrOVllZGTp16oSGDRvi/PnzH5VzFBgYiEGDBqGioqLauYqKCgwaNIix9PiZM2dUPps1a9YgODgYtra2CAkJofuFNMXJyYl2xPPz8yESiVSUfLKysjjNMHMBHxtWBa6ursjIyKj2+po1axhH82vLJrK9h3I5SLQmlIMoqamprJ9ZMpmMzvAZGRnRJd8HDhyAr68v6/VWhWnZ17Vr1+Dg4EBv/lu0aKHiFLINzvTt25eXACPXDj7f2Qeu58Pw2f9ZXFyMgQMHwtvbG4MGDcLbt2+RkpICbW1tUBSFsLAwRoNGa8r8ikQixMbGMs4EL126tNZh0GyDVHX9XQbYB2cU5Ofn49dff8XOnTs5mXnFN5+Nc6SuMZMP/v77b7Rr1w4URdFN8hRFoV27dhp/icPDw+Hj44O+ffuCoij07NkT/fr1U3t8LPA5wM7BwYGW8wQqe2QoiqIbiz+2Bj/lTOXXX3+N4OBgerDoy5cvER4ejl69emlkU/lG/u2338LQ0BANGjSgJVm9vb1hZGSEYcOGabxeHx8fbN68udrrCgfJ3t7+o3KOpFIpLZWujitXrjC+Hho2bEhvIJYtWwZdXV0MHz4caWlpGDFiBAwMDNSW0ryPCRMmQC6XY8CAAXByckJiYiLs7e2RlpaG9PR02NnZMS7P4sMp4HvDmpycDJlMhhUrVtCDIn/55RfIZDIkJSVpbI/vbCKXg0QV8B1EMTExoX/f2dmZHqdw/fp1Rn0gVfscqh5z585ldE106tQJERER+Oeff1BQUICIiAg4OTnRmdaPLXOtgGsHn+/sA9/zYeqC169fs3J0KYqCr69vtawwRVEICAhAWFgYb5lgNnD9XVYH18GZmmCTYa4LPhvnqK4aMxXk5+fTDwum094fPnyIMWPG4KuvvqIdrE6dOqk9Phb4HGD33XffwdvbG9nZ2Th48CBatmyJsLAw+vzu3bvh4uLCyDYfKDtHzs7O1Uo2T5w4ATs7O41sVr2Z13QwubEnJCTUWBdeVlaGjh07flSbE0dHx1qzFqtXr2Y8yE9XV5eObvn5+dGKSQrWrVsHLy8vje2Wl5fjxx9/RGRkJJKSklBRUYENGzbAzs4OMpkMffv2ZdQIzJdTwPeGtaKiAgkJCZBKpXTZkJ6eHqZOncrIHp/ZRICfQaJ8BFGUadasGbZt2wYA6NWrF9q2bYvjx48jNjYWDRo0YLRePtQ9zc3Ncf78efrniooKDBkyBPb29rhx48ZH6xxx7eDzXSLLx3yY/2qGJNMN9syZM+Hk5IQDBw6ovM7F3DI+4fq7DPAfnKkJtsIifPPZOEcDBw6EtrY2r42Z9+/fx8SJEzlVUlPg6OjIe0kgF/A5wO7ly5fo3r07JBIJKIpCcHCwypd2z549aoeN/VcoO+HW1tbVpDZv3br1UWW6ysrK8Pz5c5XXKioq6I1mWVnZR5UOX7hwIXR0dDB8+HDs2LEDOTk5yMnJwY4dOzB8+HDo6uqqyL5qgkwmw+nTpwFUbtrUDfDlKlLHBXw5BXW1YX358iVyc3Nx4cIFVnXofGYTAX4GifIRRFFm9+7dtAhIQUEB3N3dQVEU6tWrV21z+CHwpe5paGiott8jPj6ebsz/GDdTXDv4dcXbt29x6dIlnDp1Su3oBk1QOMT169fHrFmz8ODBA45WWTtsNti5ublwc3PDqFGjUFpaCoAb54jPMmSuv8sAf8EZvjLMdcVn4xwB/DZm8qWkBlRO2l6xYgVdX3rlyhUMGTIE/fr1Y/yF4BuuFXyUef36NeubeV1AURR8fHzg5+cHAwODaiVrR44c+WilLPmYn8QHmZmZCAwMpB1miqIgkUgQGBhYTX5bE3r37o3+/fsDALp161YtqpqUlAQfHx9Wa+cSvpyCT23Dymc2EQBKSkowdOhQWsZcJBJBW1sbQ4cOZSzd/F8EUZ48eaLWkf4Q+FL3DAgIwJo1a9Sei4+Ph4mJyUd1rVWFKwcf4Ldvjg/4miHJ9wb75cuXiI2NRcOGDXHhwgVoaWmxco74LkNWB5vvMsBfcIavDHNd8Vk5Rwr4aMzkS0ktOzsb2traMDMzg1QqRXZ2NuRyOcLDw9GqVSuIxeKP0kHiQ6L3U2PKlCkqR9WM2g8//ICePXv+R6urGa7nJ9UFpaWluH//Pu7fv09HAdlw7949ODo6okWLFhg5ciR0dXXRrFkzDBw4EC1atIC2traKpOx/DV9Owae2YeUzm6gMl4NEP7UgCl/qnklJSbXO2Rk6dOhHN0qADz5FFU6+ZkjW1QZ7w4YNsLCwgEgkYuUcfYp9c3wFZ/icH1kXfJbOER/wpaTWtGlTjB8/HkDlF9jU1BTjxo2jzycmJuKLL75guXru4VOiV4BfuJ6f9Kny77//YsyYMfDy8oJUKoW2tjYcHBwQHR390W1O+HIKPsUNK1/ZRL74VIMoAvzAd98cH/A1Q7IuN9hFRUXYvn07q2DHp9g3x1dwpi7mR/KJ4BxxBF9KakZGRnTEpby8HBKJRGXI7IULF1gPbuMDPiR6BeoGrucnCdQNn5pTwDdcZxMFBOoCvvvm+ICvGZKf2gb7UytDBvgLztTV/Ei+kBABTujUqRMZMmQISUlJITo6OmT69OkkNDSU6OrqEkIIuXbtGrGxsWFkm6IoQgghIpGISKVSYmxsTJ8zNDQkz58/Z/8P4JiBAweSESNGkLKyMtKqVStCCCEHDhwgCQkJZNSoUf/x6gRqIyYmhqSlpZGff/5Z5fWlS5eSr7/++j9alcD76NGjB+nRowcpKysjjx8/JoQQUq9ePaKlpfUfr+y/QUtLi1hZWf3XyxAQ0AhLS0uSm5tLPDw81J7Pzc0lFhYWdbyq2nFwcCBisbjG8xRFkS+++EJju6NHjyYlJSU1nnd1dSWHDh3S2C5feHh4kNOnTxNPT0+V1xcuXEgIIaRjx47/xbJqZfLkybWeT0lJYWS3efPmtZ7X19cnoaGhjGzXBYJzxBEzZswgDx48IB06dCDl5eWkadOmZO3atfR5iqLIzJkzNbbr6OhICgoKiIuLCyGEkD/++IPY29vT5+/cufNRbgBGjx5Nnjx5QuLi4khpaSkhhBCpVErGjBlDxo4d+x+vTqAqI0eOpP+boiiyfPlysnfvXhIUFEQIIeTUqVPkzp07JDY29r9aosAHIjgFAgKfLj/88AMZNGgQOXPmDGndujXtCD169IgcOHCALFu2jMyePfs/XqUqN2/e5MXup7bB7ty5M9mwYQOJiYmpdm7hwoWkoqKCpKen/wcrE9AUCgD+60X8v8SbN2/Iu3fviIGBASf20tPTiZ2dHYmIiFB7fty4ceTvv/8my5cv5+TvcU1xcTG5cuUK0dXVJfXr1yc6Ojr/9ZIE1NCyZcsP+v8oiiIHDx7keTUCAgICny8bN24kc+fOJWfOnCHl5eWEEELEYjHx9/cnI0eOJN27d/+PVygg8P82gnMkICAgICAgIPCRIZTICgj8NwjOkYCAgICAgICAgICAACFE9F8vQEBAQEBAQEBAQEBA4GNAcI4EBAQEBAQEBAQEBASI4BwJCAgICAgICAgICAgQQgTnSEBAQECgDgkLCyMjRoz4r5fBORRFke3bt9d4/tatW4SiKJKXl1dnaxIQEBAQ0BzBORIQEBAQ+Cg5fPgwoSiKPHv2rE7/7pQpU4ivr69Gv/PgwQPSrl07fhYkICAgIFBnCENgBQQEBAQEWGJpaflfL0FAQEBAgAOEzJGAgICAAC+UlJSQ2NhYYmBgQKysrMicOXNUzmdkZJDGjRsTQ0NDYmlpSaKjo8nff/9NCKksQ1MMJzY1NSUURZG+ffsSQgjZvXs3adasGTExMSEymYxERkaSGzdu0HZLS0vJsGHDiJWVFZFKpcTBwYHMnDmTPv/s2TMyYMAAIpfLiZGREWnVqhU5d+4cIYSQVatWkalTp5Jz584RiqIIRVFk1apV7/23Vi2ry83NJX5+fkQqlZLGjRuTs2fPMnkLBQQEBATqGME5EhAQEBDghdGjR5MjR46QHTt2kL1795LDhw+Tv/76iz5fVlZGpk+fTs6dO0e2b99Obt26RTtAdnZ2ZMuWLYQQQq5du0YePHhA5s+fTwipdLpGjhxJTp8+TQ4cOEBEIhHp3LkzqaioIIQQsmDBAvLbb7+RX3/9lVy7do2sW7eOODo60n+3W7du5O+//ybZ2dnkzJkzpFGjRqR169bk6dOnpEePHmTUqFGkQYMG5MGDB+TBgwekR48eGv27i4uLSWRkJPHy8iJnzpwhU6ZMIT/88AOLd1JAQEBAoK4QyuoEBAQEBDinuLiY/PLLL2Tt2rWkdevWhBBCVq9eTWxtben/55tvvqH/29nZmSxYsIAEBASQ4uJiYmBgQMzMzAghhJibmxMTExP6/+3atavK31qxYgWRy+Xk8uXLxNvbm9y5c4fUr1+fNGvWjFAURRwcHOj/9/jx4yQ3N5f8/fffREdHhxBCyOzZs8n27dvJ5s2byaBBg4iBgQGRSCSMS+XWr19PKioqyC+//EKkUilp0KABuXv3Lhk6dCgjewICAgICdYeQORIQEBAQ4JwbN26Q0tJSEhgYSL9mZmZG3N3d6Z/PnDlDOnToQOzt7YmhoSEJDQ0lhBBy586dWm0XFBSQXr16EWdnZ2JkZERnhRS/17dvX5KXl0fc3d3J8OHDyd69e+nfPXfuHCkuLiYymYwYGBjQx82bN1VK89hw5coV0rBhQyKVSunXmjZtyoltAQEBAQF+ETJHAgICAgJ1TklJCWnTpg1p06YNWbduHZHL5eTOnTukTZs2pLS0tNbf7dChA3FwcCDLli0j1tbWpKKignh7e9O/16hRI3Lz5k2SnZ1N9u/fT7p3707Cw8PJ5s2bSXFxMbGysiKHDx+uZlc5OyUgICAg8HkiOEcCAgICApzj4uJCtLS0yKlTp4i9vT0hhJB///2X5Ofnk9DQUHL16lXy5MkTMmvWLGJnZ0cIIeT06dMqNrS1tQkhhJSXl9OvPXnyhFy7do0sW7aMNG/enBBSWSpXFSMjI9KjRw/So0cP8tVXX5G2bduSp0+fkkaNGpGHDx8SiUSi0odU9e8q/01N8fT0JBkZGeTNmzd09ignJ4exPQEBAQGBukMoqxMQEBAQ4BwDAwPSv39/Mnr0aHLw4EFy8eJF0rdvXyISVT527O3tiba2NklNTSWFhYXkt99+I9OnT1ex4eDgQCiKIr///jv5559/SHFxMTE1NSUymYwsXbqUXL9+nRw8eJCMHDlS5fd+/vlnsmHDBnL16lWSn59PNm3aRCwtLYmJiQkJDw8nTZs2JZ06dSJ79+4lt27dIidPniTjx4+nnTNHR0dy8+ZNkpeXRx4/fkzevn2r0b89OjqaUBRFBg4cSC5fvkx27dpFZs+ezeLdFBAQEBCoKwTnSEBAQECAF1JSUkjz5s1Jhw4dSHh4OGnWrBnx9/cnhBAil8vJqlWryKZNm4iXlxeZNWtWNQfCxsaGTJ06lSQmJhILCwsybNgwIhKJSGZmJjlz5gzx9vYm33//PUlJSVH5PUNDQ/LTTz+Rxo0bk4CAAHLr1i2ya9cuIhKJCEVRZNeuXaRFixakX79+xM3NjfTs2ZPcvn2bWFhYEEIqBR/atm1LWrZsSeRyOdmwYYNG/24DAwOyc+dOcuHCBeLn50fGjx9PkpOTWbyTAgICAgJ1BQUA//UiBAQEBAQEBAQEBAQE/muEzJGAgICAgICAgICAgAARnCMBAQEBAYFaWbdunYrst/LRoEGD/3p5AgICAgIcIpTVCQgICAgI1MLLly/Jo0eP1J7T0tJSGTIrICAgIPBpIzhHAgICAgICAgICAgICRCirExAQEBAQEBAQEBAQIIQIzpGAgICAgICAgICAgAAhRHCOBAQEBAQEBAQEBAQECCGCcyQgICAgICAgICAgIEAIEZwjAQEBAQEBAQEBAQEBQojgHAkICAgICAgICAgICBBCBOdIQEBAQEBAQEBAQECAECI4RwICAgICAgICAgICAoQQQv4/5SkrJGFnRh4AAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "dataset_id_freq[dataset_id_freq > 50].plot(\n", + " kind=\"bar\",\n", + " figsize=(10, 4),\n", + " title=\"dataset_id frequencies\",\n", + " legend=False,\n", + ")\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAy4AAAFbCAYAAAAzw9rwAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAABcDUlEQVR4nO3df5AcZZ0/8PfM7iY7LslOAvJjx7ibLBEjuEmMRnRRcsEjhPmy5PAKDebuRK27Qo+oh+gsksuFXxkp8DRREOuQgovm7kpPDDWJOS8RJanKccYlKxAQk+yCuyBnyGxCnE1md+b7x8wz6ent6enf/XTP+1WVatjd6Xm6p6f7+TzP53meSLFYLIKIiIiIiEhiUb8LQEREREREVA8DFyIiIiIikh4DFyIiIiIikh4DFyIiIiIikh4DFyIiIiIikh4DFyIiIiIikh4DFyIiIiIikl6zH29aKBQwOjqKGTNmIBKJ+FEEIiIiIiKSQLFYxIkTJ9DR0YFotHa/ii+By+joKObMmePHWxMRERERkYReeeUVvO1tb6v5e18ClxkzZgAoFW7mzJl+FIGIiIiIiCRw/PhxzJkzpxIj1OJL4CLSw2bOnMnAhYiIiIiI6g4h4eB8IiIiIiKSHgMXIiIiIiKSHgMXIiIiIiKSHgMXIiIiIiKSHgMXIiIiIiKSHgMXIiIiIiKSHgMXIiIiIiKSHgMXIiIiIiKSHgMXIiIiIiKSHgMXIiIiIiKSXrPfBZDRln3DePDJQ7hpWTfWXNppax9vnDyFXL6AeKwZz6xfAQDoSmUqfzeUTtoub9/mPRgcGUNPoh3bbr6sZlnsHI9TtI7dSPlkOgaZylLvsw+DtVsHkBkcRbKnA5tWL7a9P/H5vTqWQ6EItEQjeOmeq3VfI85zIt4KICLFZ2+VTNdvLQvW7UAuX0CsJYqDd6705D2DcF6A4JQzLHi+SanW9eD0c8otopwzWpuRzU2gpSmC9ddcHKhrm4FLmbJCLTz45CGsubTT0o3rwScPYSSbq/x/NjdhqgxmAprBkbGqba2y3P74s7j98WcRjQCHN1bv3+lgSjBSsb798Wcr21rnVxyD+ExqcfPmIfY9rbkJufxk3bIAwKINO5HNTVQFrvXoBb1q9T57N8zrz6BQBCIAOuIx1x/omcFRTBZLW/Vn2pvehZHsOBLxVuxNXWFof+rvZr5QrPsacX5HsuOVfYjrVnAreHS64lTru6R1D7By/Tohly9UbfWI6zEaAf5fT4fl73+t+5DZe6MTn5feexq9F8pK6/zI3ABj5PnkJK3z49bz2U9BPaZa3z+955QerbqnVbGWaOWeGY8148T4BC7uaMfRk6expHMW9g8fw2g2hyLO1Enzk8XA3UuYKqbjpmXdAM5cqBueeA5dqQz6Nu8x9NpEPIZYS+kUx2PuxYg9ifaqba2yCAbqabq27BtGb3o3tuwbrvu3ehXrtVsHDL+nOAbxmfRt3qP5WShvHk4T+87lJwEAZ7dNq/sacXMwErgK4noTNyDx2vm3bUdXKoP5t22v/G1LNFK19YK4fopA5QbupmRPB5oipa2aCCTE1oglnbPQFCkFXoCxcye+W4l4a9V1qORW8Kh8UDpB/V3SY+X6dYK4b4qtHnE9FopTv/9dqUzln1ec/rzUzHx+MtI6P340wNQjnnNeu2/nixjJ5nDfzhc9f2+qr9b3T+85pebWfUnZ0JPNTWCyWPpOjWRzyAyOYiSbQ2tLFE2RM3XSlqZI4O4l7HHRISLQm5Z1V7XSGrm5rrm0s2YE63TrQr0WKlEWZcukHWZa/HoS7ZWWNABIxGOV82imZUJ9Pms96JKKFleniX1PlitKz43Wvw7iseZKi7VR4npT9rgAZ3oGlD0E6/surrTOeSUawZQeFzdtWr245nWSiLdWelyM2j98DJPF0rW4N7Xc0Gu0vmNaPS5uENeDU+dZ796kZuX6dYKZ9DBxPUYj9r7/LdEI8oWi7UYApz8vNTOfn4y0zo/6OSEDdc+sl41DJK9a3z+955RXjPS4hCHlMVIsFm22v5t3/PhxtLe3Y2xsDDNnzvT67auY6a40050d1G5QI7S6spVBkToNTf3auzPPYzxfwDULS+kcc1MZFFGqCB8xeK7EZ6Hk1Xn2K5d1/m3bKxWremMyzJLhenUyJUp5PKIVTHxWVq43CiYj1zXHMJAWv64LXo9ys5KeLGj1sLjxPA8qo7EBe1w01HrYWc297U3vrroJBf3GpNXioEzXqGd22/SqY7dSeRSfhZcpIJX3PjBa2XoZuIT95uZW7r4671hcomZabOw8rMh7onGhb2H9xgUZxowE/ZkQRn71bAW9Ry3srKQnawlbg7aXGLh4QOSripuRk4P9ZH/gqXupNjzxHPKTRWx44rnQDjz083iCfC7dSrFR5x0rU4uMcuphFVQyD57WUm+grLLX1O3ULj3qhhc/g6egzIpE5Ce99GTl9zkRj+HkqXwl1bZteouXxQy1hg9c3KrcicqRcPLURCXIcJJbrYVmZxMSuZXqwbTqsSj58gCR/GQRW/YNWy6zeMiKvHSvc/DDpm+he2ODjHKypVHve33HtZeYrqhaGUsTJl4PnrZbia431kUd2MjQ6OP3gHursyLRGUFuOCJjlI1YXalMpQ6irvuoZ5XN5iZMjauk2ljb0+DEDUeM8xD59BOF4pTBfk4Q+3N6v2ZnE/rzd52PzOAo/vxd51f9XD3oUvw/oN26KG789T4D8ZCdLA/RcnrWI73UIDPXx7z+jO6YH6ucXudCnM8nDoy6MoDPSEW0Vqu+ncqAVgCuDvaN7F9cA2I2O7d6HrwYf2P0fCr/zuvB00Yq0XrX1NK5s7F/+BiWzp2t+Vq9wMavXmy7FRq75XZzYhPZsHeJtIhxpEIi3oqTp0qziH74HW/F/uFjU14j/l49dbtWj0vQZu+SFQMXm+pVAq5RtGQvnTsbDz55qHIxe916a6YCaHY2ITFTk/qLra7cbbv5sqoHrLIsZsariIdsNOJOj4ud1KChdLJyLHannq6l1joXVoNucT6nNUdd6cEzUhG10qpf75rWCsDtpAa53fNgZfyNF7xODzNSida7pur1ROvNAOTlmBcnW+XtlluGWZG8wt6lYHNqbKvIFBGBhXpNL+XzXzmjqJKyx+X0RIHBsAcYuGhwsrt3x29exWSxtBUpCWL/MufLm19szniVy4mUICsPWTOt2UbzWGtdH1bGUZhRKzXPKnE+1UGlU4xURN1o1Xd6Ol+3ex4iQOUabWRGvt9615Sd4NTPMS92BLXcfnCrd4npYe5ya90TkcqlptXjIut44kbCwMUlogKoXHvDjTEuftAKAMz0UDi5GreZ9Ah1aKX3WrszR5mZZc0KJ9LDlGoFdU6npOlxozdDq8dF3TJtprLhds+D3fQwK+lCtQJxp9Y10ePEvWDojyenzNxoR1BndVr3+LMolrdBLL+XGql3KQzcqjupe1wYlAQDAxeb7lqlPdBXa/GqemNc3B7Y59Q+tfpWzLREqyuTdlpR7KRHyDANqixq9ZfVSkkzy63UDCvXdBhbpsWD/eSpCWRz+ZrXtJnvmtaCp04zO5ZOSVxTWmPmGvG7LWuaIZEV9e5V7N1qXM7kmYSMaGA00tCofEAqnd02DUCpQj+UTpbX4Cg9UhLxVgylk4jHmtGVymDRhp1OFt91EdUWAF56/UTVtpa5ipuRE+k7rx8fr9qacdOybksz+YhyN8JMZiIVzW5KWrKnY8q0xH5Zc2kn9qaWh6pCq2wUcWp2KtHT4maPi53vkrimEvFWNEWAJZ2zKr+z+t0OMq37MlHQrN06gO7+qUFLIh7DXasuwVA6yaClwYW/5lWHVipMrVmgtHpEarXeaqW9qNOp7LQ2qsthtLxO0EpnMdoyr2wN1EoNMVtOrVZho2tO3J15Hrl8AXdnnjdVia2X0rJg3Q4A8CS9So/687eSRuRU+Y2kZqg/ezOLCKrZeW0QKe9DRj9bcb5rfee8WPDUTqqouKZ607unTAziVrqXzNPd2k0zrDWTovJ+qnyeKSchqUV5D5Z9zTFyn7jGgNK1cfTkaZzdNg3PjY7h4o7S/49mc5q9hpxGmISGD1zspsKYeUDWS6eS7UEYVEbHSlj97Ovl5TuVXmWEmRXdg5Y+Yye9TO+1YsrLlmjEk8q5F4zeh8J4jwlD6p9flXqtwEM9TtHO2DPla4J2/yH79AJbcW2InmLx/5ydi+pp+FQxp1JhjNh282UYSicrLVBixqpGXdTOLco1Y/RY/ezr9ZR5eU2ZmRQhaOkzdtLL9F7rxdgN8k4YUv9qpRx7qdbzyOj9VIvyNUG7/5C7ehLtSMRj6Em0oyly5v+/mnwXDm1MMmihmhq+x+WryXcZbq1zqrVS2QqhdSN3qvXNrdZVM638alrTDDtZzrVbB/Dc6JhmipC6x8utNK5TE4WqrZvU51PZFQ+UxmmJ1MegzZZkZ+Yfvdd6MVuWVXa+W35yOoVqXn9myox8Tt4nrN5ja5XB6oKGovc21hK1Xam3+9x4/fipqq2gl25r5jMJ2v1HXIPKeyjpU94HmjRur0G7r5GcGj5w8bv7Wuu9/S5TPXYWZ3R6CKl6nQ69FCGvFtFzeypkJfVDQP2ZsFNhKpnTw+x9t8LD7evW6Xus1bRG0Wubyxds5/BbOSZl4CEqneyJLPHyPh5Gk8VS8HKIQR85rOEDF7fyo9Wt+2KAo5pWK5vZMllt7bPKTq+J0+dbPcZEa2Exp/PH6x2r24tP6hGBnLIsRjixsKK4xkWPhgyta25+N8wsaKqmHmcjrlHx+emljxqdfCLIxHfIqnrfea37kJ37hNUFDY0uJGukJ87uvVXmnkg/+HkfDxpxn1WSZRZJCp+GD1zc6r4+evJ01VYdtIgvtVZlymyZ3FojoxY7lVHlOgvi/51MM9FKEfK6B8vPtIK26S3lim/MVAuu+nq1QlzjosVWhl4Dve+G3YDWzroZ6nE24hpNxGN1Z9pyY6FOu5xOS7X7Har3nX/6yBt4bSyHp4+84cjaL1bTGme3TcdINofZbdN1/85IT5zdZ5nMPZF+aPT0MK204wiAGa3KxpUIzm6bVrkXsYeFvNDwg/PdIgYijmRzmjNriMqUE2RaI8MIrweiNtKgUKvHauZ1XalM5Z+SuqXWzUknetO70JXKoDe9S/fv9L4bdq9DJ5MezZx/O4OlG0W986kMaI2+xg1G3zPME7nUup8E7T3c5HX51UELUOp9miyeSW8cyY5jJJurakAJSh2Egi1SLBY9z+A8fvw42tvbMTY2hpkzZ3r99pqstr7WS9vQ6k0Q3arnt7fitbFxTCo+ATenK5VhDQJlGe5adYnjPS56nEoZk+E8+qnW8Xs5pavWA9zoZyHKuaRzFvYPH/NlXQmuaeEvr9Nr62nk68GL+2nQ79lelV8vMNLrcXludEya7xIFl9HYoOFTxUSuufDgk4fwH//7iuEccjNpG+LhJOYtt5JKo5yFZnbb9EpLndZDT+9huGXfsOEHpDo409qv1kKe9fzjT57F+p88a+hv1dTBn5Gb5vqfPIvJYmlb79jVOeXKcxAEys8I0L4+lJyYzcqttEutSqYYZ2WF+A6Khc42bHsO63/yrCcPXuWxyL6gmpnKdL21jczuT/ztGydPIZcv6O7XCjsz1lmldfziZ6+fGEd+sogNTzzne1BNwSKeTSKQAIqKMaiRqgUeX37jTwCAt89+C54bHas8P8Xij2oyjFMkUmv4VDFl0CK67OsFI8puWzNpG8qgRdCaMlCPchYakeZSK+VFLxXGTHqM+nxo7dfKooui6xkotSKZaUkSqR4j2XHDaXfivSYN9DGqc8plHFegR/kZif++O3MQ3f0ZrN06MOXvzcxmJa5Zs9euVVppPXtTV1hueRTpOeIyyBeKjqZu6tE6FlmZSaWrt7aR2f2JvxX3E739BoXW8Yuf5cs3pfxkESPZHDKDo76v6+KVu1ZdglhLEyLAlHvTln3D6E3vxpZ9w7beQzxfgtjbAky95yrrIGcWciylbinv5SKVa7JYenZlc3lkc/nKz8Tzc3BkbErdZCidZNBCUmr4wEXk5bdEI5VFzMwEI+pFJfUs6Zw1pbI3WSy9j9Gbqpj2Vznvf608afXPh9JJ3LXqkqqfGXkwqM+H1vuJ4Q21ZmBZu3UA3f21u6HNPpzE2AUxG8/57c7mfqtzypXnIAj55srPSPz3eH7SkUqz12Oq9N7PSoVELFgovkst0YhnxxOk8WhmxnyIcym2dvcn/lZ8v/X2q8WpCq+TtI5f/Ey9CF+yp6NhxuWtubQTpycmUcTUe5MMC3PKwMh9IxFvRSIeq3o+qa+teKwF8VhL5WeJeGvVdXfXqksCHeBRY+AYFwvM5JsqU0P2Dx+b0qphdD9u6U3vrsxmZCd1pbs/oztvu/i9kkj3EdNOWimD+n310lGcyhMOSr60+lzo5fUH5ZjCSi9Vz63xD0EYV2EkBU2L+r4mw7GamcY6qAuRWiXuTSJlSXxOMnxuVqhTHUsJXKWGvf9XrguIdECRsiok4q144+RpjOcLeHeidD7E34qtsh4hAtwgnR8iLRzj4iIjFTutiuD827Zr/q26Z8fMwFG7FU6n1lWpt46B+L0yeBnJjmMonZwyHsPO+xqd0rQrlbFcKTCy5okMgYD6XOjl9ddas8DK2CUtRq7pWhU7O+cyKBVAZXqHOF5xrE5P560egFtrv15cw/WuC70UNL3XLumchdfGcljSOQuAHIv6mkk3tbIQqQz3HKvEvUkEnOJzcmvcnFOU5zwRj1UCi5OnJpDN5Su/E4+9QvFMuuhrYznNtGXlZy6uFfG3Ymu3oZEoyBi4lCkHuIkbh1hYzu6Cb3ozdSTiMVz/vjlVP7O6Lot64L7WbB/qRfOcejAsnTsb+4ePYenc2VU/V7+fejIEdSXNLHVl3EwgZqZSoFww8NyZpTUXjp48Zb7AHjJzLmqtWaA1dslKK6iRa9qNcURaFUCnFnB0sqKoN9mAW4vklt7XmXQkZRAx9MeThs9vvetCLMiplSqm99r9w8cwWSxtAXfPoVF6DR7qIExrkd+w0Lt/OPE5mWn4E/cCsRBoSzSCtulNyOYmqhbSVQ9yf+n1ExhXjeccyeYqgUU81oJEPKbZ45J0oMelEVIIiWpp+MBFVKwFZeVB/NypCpXWatBarYDnt5ceWmbHbagH7ovuZOWD3c6ieXruzhxELj+JuzMHq45F/X55O8thG2AmENMbW65+uCoXDLTSGuo1ZaXaTmCqtbK3ldZrIyuL61VSzRKVF/GdU5ZfxokWRG+QViOHm63Oe1PL0Zvehdsff9ZWr5QyiBCtyEbOb73rQi89TEzLOqN16vWirgDL0HKvF8SpgzCZewft0rt/WPmc1OmERhpJRMAiiIaZfKFYeY6qF9IVz9Na17Wyx4WpW0TuafjARV2NVve4AMZSg4zQqihrtXi+NjZetdWjbOnV63FRlkH0gFil1dI8np+s2tZ6P1ERtsuJ1m69EEr9cBWtb6LHpV5raNBSNQR1wKaVHmalVdTI9LNj5QrDmAMzSKnTEpWto059n93gx3XjRCCuDECUPS712JmWWC+NTIZAxQwjgX09QbnnON37pb4OjJxLdfBhtcflmoVcu4TIaw0fuCjVuvHbSSdR7tdoF7bVHhcjg1ePuPRwq9WTo36/g3eudDwX22i6mfi9soWuFvXD9aV7rrZdTpkZHfcAuFcpbC1XHlpb7E92qM4dV+7T7vdZCEpFsR4n0pL8WBdFLwAN2qBuP86fX5y+f6h7ao2cS+W149T9gIi8wcDFQ9sOjFa2m1YvntJdDZQqQ06lIjk1sFq9PzPUFQhlBbml1tzJNtUKENUB04J1O9CVymieHzsPV6fPuxVD6WTleLtSGVOVbL+mYf1q8l2aLbFa6WpmNMq0skb1Laxuka6VlqT+O9noVTjXPf4siuVtEAIXGSaRcLIMYl/RCHDHtZe4+hlYWZiUwQpRcDFw8ZHbOfZWFoU0sj/AeGuzXj6znV4M8f5aYwKMTm7g9Plxe79e8Wu2mlrBot3gj7PvVDPauh/kXgC3xvK5RYZxc06WQeyjUNTvvSUiMouBi49qzSTk1IwydluqndifH7P5GM0X1zoeq+tG1NuvV5S9TY0szLMyUX1OTvTgBeWzwO5Mi3bL4MR3RrlGl1+9nbVm8xQLOQY1KCdqdA2/AKWXXfTKKXVfuudqxxZ/9Jr6OMyqNcbF7n7rMTINblDWQqgVYGkt9GkmZc3PsQG13tvKZyL2dfJUHtnchPTruHhly77hShpVveDciSDeTTKkVznNzv1HhhRVLynPVVMEiEZKg+nF5DS1FnsWf6+1UDIR+YcLUBrk9kJfysqYckpdQI61BaxQH4eeehXhrlQG0UhpHREz+7VCaxpcdeUnKC21tWZU0lroU6SsGQnc/Fyoz8n3FvsSZJ662ksPPnmokj6lNRuXkt6sXTKQIb1KJkFNUdUakyh+Nq1ZexZK9fDIySIwWW6DFcsB1CJ6XIgomOSunXnA7ZQSZWVMOaUuELwpOwX1cegxUhkVcYqZ/daiVznXmoVIXfmRsWVZS60A68wK1LsqxyRS1oysX+JnMO3ke4t9KXtcwsxoY4qyQlcvOJchiNc7rjCmA9rp5fUzRdUKdSrXtgOj2HZgFE2RM7MC1grC1G1bWj0uQZlRjojMafjAZUnnbLw2NoolnbOn/E7dGl8rZ1aLaDG6uKNUSXbzJupkio0RWmlctWby0qqMirLM68+gUDzTemYlPUy5j8Mbk7qV8+vfNwdHT57G9e+bUymzELTKT60A68y1cCFuf/xZAGce/nrTx8qQdlMrkLdy7T745O8qxxOUYNRr9c6L7OfNj+tU5lRSu+lhZlNpjWiJRrDy3Rdg//CxqnVQjp48XfM1ImhpikC3x8Xt2cqISE4NH7iopyhW0ktFqPfQEvsdHBkz/YAzut6L4Gd6j1DrPOr1Kh12IMdYtLwZyS5Tn6fMYKnMTRF/KkFuUB6jmt4UoMprvbs/E/jBq8rjqTXlNYVX0NZxkYGRHlmz8oViJXW13srzAgfPE5Gehg9c9PiViqCczlcEBEDtYCmoY2XcoNeroD5PytnHZGpJtVMW5TGKHhezjEwlHTS5fAFrtw6E6piUjF4niXisMiFIEFj9LlppzJGh19FPevdOoLqH2ii9HhcGlURkBQMXHeqHl1cVWmWFWhm41OJkik3Q6fUqqM+Tcp0KI+c5CJTHaLVSENbBq2ELxqxolEYOK8ep18MuenDuWhXe9KR6izIqe6g5IxcR+aXhp0OWnUw9AWEm03lWlkWs+h7WypIXzKZeUmPS63EJ6tT1TuL3iIjcZDQ2YOBCJClWlojk4PeYGb/fn4jIbUZjg2DMmxhAW/YNoze9G1v2DftdFAqom5Z1V3pciMg/ay7txN7Uct+CBr1JN4iIGgkDl7K1WwfQ3Z+xNABRi4wPGqePkdzld2WJiOTARgwiohIGLmXKmbycIOODxuljJCJqZF71rLMRg4iohIFLWbKnw9HZlGR80Dh9jEREjUzGnnUiojDj4HwicgQHEFNY1bq2ec0TETmDg/OJyFNsfSa/uZW6VevalrFnnYgozBi4NBDOdEZuknFcFzUWt4JnXttERHJgqlhZIyyuJdMii0RETmPqFhFRMDFVzKQnDpRm3HriAGfcIiIKIqZuERGFGwOXstaWpsqWKVVERERERHJh4FI2/9yzKtuwDjLuSbRXbd3AoI+IiIiI3MDApey50bHKNqwDMY+ePF21dYOVoI/BDhE1It77iIjMYeBSdnFHe2Ub1jxpLwIyK+8R1h4uIiI9vPcREZnT7HcBZOFFb4Tf1lza6XowZuU9blrWXZkJSFacrYiInBaEex8RkUwYuJSd3TYNI9kczm6b5ndRGo4XAZVdypZR2ctKRMEQhHsfEZFMmCpWphzjQsHlVs54WMc9EREREQUFA5eyGa3NVdswaoSBoG7ljId13BMRERFRUDBwKcvmJqq2bvIrgGiEgaDsGSEiIiIKJwYuZV6scSL4FUA0QqWePSNERERE4RTevCiTus5pw3OjY+g6p8319/JrJhkOBCUiIiKioIoUi8Wi1296/PhxtLe3Y2xsDDNnzvT67TV192cwWQSaIsChjUm/i+OItVsHkBkcRbKnA5tWL/a7OEREREREUxiNDZgqViYG5U9rjpoafyLzgPfM4Cgmi6UtEREREVGQMXApE4Pyc/mCqfEnMg94T/Z0oClS2rpN5gCOiIiIiIKPgUtZIt4KAIjHmk0NYJd5wPum1YtxaGOykia2dusAuvszWLt1wPH3kjmAayQMIImIiCisGLhURAAAbdNbTM1KFaRZrNxMHZM5gGskDCBJz4J1O9CVymDBuh1+F8UQNxtbiIgoeBi4lDVCxdvN1DGjAVwYegRkPoZGuI7July+ULWVHcfpERGREmcVI0/1pndjJJtDIh7D3tRyv4tjSRiOgRrTgnU7kMsXEGuJ4uCdK6t+t2jDTmRzE4jHmvHM+hU+lbAaZ0YkImoMRmMDruNCnvJrDRsnBe0YtuwbrpQ3CCmN5B51sKIkJigRW6fYuf42rV7MgIWIiCoYuJSJ1sZYSxSz26YbfsgGqUVQhgpsGBbBDNoxKMe9BKnc5K14rLnS4+IkXn9EROQUjnEpszodcpBysDlwuzFx3AsZ8cz6FRhKJx1PE+P1R0RETmGPiwYzD9lkT0elx0V2QUtxImcErYeIwoXXHxEROYU9Ljap10qR2YNP/q7c4/I7195D5hm3iIiIiCi4GLhoCGs61Uh2vGrrBqajEREREZEbGLhoCGs+diLeWrV1A/PZiYiIiMgNHONSFgFQLG/DujbHTcsudH2MC/PZiYiIiMgN7HEpK6q2YcQ0LiIiIiIKKgYuDcSLNC4OziciIiIiNzBwIUexV4eIiIiI3MDApYF4EVRwcD4RERERuYGD8xuIFwtQcnA+mbFg3Q7k8gXEWqI4eOdKv4vjuUUbdiKbm0A81uz4ivVERERhw8ClgTCoCIYt+4YrAWbYP69cvlC1Dau1WweQGRxFsqejarHabG6iaktERES1MXApG0on/S6Ca8JQEa5V8QsjZUpfUD8vo2It0UqPS9h0pTKV/26KAJNFIDM4WnX9xmPNlR4XWYTxu9ab3oWR7DgS8VbsTV3hd3GIiMii8NUWaIr7dr6IkWwO9+180e+iYO3WAXT3Z7B264Cp12UGRysVv7BrpHFCB+9ciaF0MhRpYnoz6iV7OtAUKW2Vnlm/AkPppFRpYmH8ro1kx6u2REQUTAxcynrTu9CVyqA3vcvvorjm1MSk71MVW60U1ar4hdGaSzuxN7U89L0tYaM3+cWm1YtxaGMyED0YYfyuJeKtVVsiIgqmSLFY9HzNxePHj6O9vR1jY2OYOXOm12+vSZnWEY+1AAC+tOIi3yuPTgxeFqliJ09NIJvLIxGPYW9qucMlNSaMaShOE5/Xks5Z2D98LNApfvXInsZo5nq1ciyyHz8REZEXjMYG7HEpi0bO/Hc2l0c2lzc0bbDbCy46MXhZtOB/+B1vRVMEWNI5y6nimRaklme/iJb7zOBo6NfEkX3dHzM9hFZ6ymQ/fiIiIpkwcCkrqPqdIoChMQb1Kh5Wx3QIYtCyE4OX9w8fw2SxtCV5iTEuyZ4O02Nd3A6knSb7eB69tKlFG3aiK5XBog07Le9f9uMnIiKSCVPFypSpYqIiYaTltF6qR3d/BpPF0qxChzb6O3MZ01LCrze9GyPZnK/pgI1Cec8I86yEREREbjMaG8gzB6dEzFT46q2NkuzpqOTI+43ruISfF4uMUomMUxkTERGFGXtcyth6SkRERETkPQ7OJyLS0bd5D7pSGfRt3uN3UTxjdwxU0MZQERFRuDBwKetJtFdt7WrESlGjCGPlzYmB5kEhPr/BkTEAqGyDzOg1qTWZiJkJRGSeBc3s99LuxClEROQ9Bi5lL71+omprl16lKIwV30Yic+XNqmxuomobZuLzaynPge5UY4WfjF6TWrOYmZnyWeZZ0Mx+L60uhktERP5h4FLmxHopSnorNYex4usXP3q2RrK5qm0YiEp8i3JBo5Ba0jkLTRFg5bsvwFA6iW03X+Z3kWwzGlBorTWjN+WzkdfLwmxQZea4iYhIDpwOpyzWEq2sUO+MiGp7Bmd+ck7Q031kmaK6UJ6jo+D9XB2O6tu8B4MjY+hJtNcMSOysZyTL56VmZ8bATasXh2JBWLPnICzHTUTUSBi4lB28c6Wj+9MLTjgtsXN6Eu2VimoQKXvf/LwmZJq224x5/RkUikA0AhzemDQUyNppOJDl8yIiImpEnA65bNGGnZU1GZ5Zv8LV95K11Za8x2vBHvU05kZ6XOzg51WN54OIiJzABShN8nJwsl+ttmu3DlRa1ZkiIQf2vtkTjaDS4wLA9fEq/LyqsQeKiIi8xMH5GszM+GVlcLhfM/M8caA0i84TBziLDoXD4Y1JDKWTOLyRi8b6QeZZxoiIKHwYuGgwM+NXkAaHt5YnHmh1bAICakSczpsEmWcZIyKi8GENtkw595eZFkQrC1camQ7ZjcrhV5PvQiIew1eT73Jsn9R4OJ03ERER+YGBS1l7rDTcJx5rNtWCeP375iARj+H6980x/F5G0ivcqBw+feQNvDaWw9NH3nBsn9R4mB5EREREfmDgUmZ1cL6VAMNIeoUblUOuFE1OYHoQERER+YGBS1lc0eNihlutz25UDrlSNMlm7dYBdPdnsHbrgN9FISIiIskZXsdlcHDQ8E57enp0fy/jOi5eEGseLOmchf3Dxxxb+8DMWgpurbvA9RzIiu7+DCaLQFMEOMSZwchHdu5hvP8REdljNDYwHLhEo1FEIhEUi0VEIhHdv52cnHSkcF5SLmQnelCcfgD1pndjJJtDUwSYLJbeZ29quWP7rbe/LfuGsf4nzzr63uoyxGMtaJvezAc4GcK1hUgWRu+jTr+WiIiMxwaGU8WOHDmCw4cP48iRI/jRj36EuXPn4oEHHsDAwAAGBgbwwAMPoLu7Gz/60Y8cOQA/uTVjkkgrS/Z0OJpeZjRd7cEnD1Vat51ObRNlANw7fxQ+m1YvxqGNSQYt5Ds7ab+csIKIyBuGe1yUli5din/6p3/C1VdfXfXz7du3Y926ddi/f7/u62XvcRHjQIxUpoKUItC3eQ8GR8bQk2h3bYXxIJ0PIiIiIvKf0djA3Ej0st/85jeYO3fulJ/PnTsXzz//vJVdSmWyCOwfPmbob5WzisleUX9udKxq64Y1l3ZKfx6IiIiIKHgszSq2YMECbNy4EadPn6787PTp09i4cSMWLFjgWOH8YqbLP0gpApxVjIiIiIiCylKq2NNPP41rrrkGxWKxMoPY4OAgIpEInnjiCSxdulT39bKnig2lObsREREREZEXXE0VW7p0KQ4fPozvf//7eOGFFwAAH/vYx3DDDTegra3NWokl0pveHcoxGgvW7UAuX0CsJYqDd6505T04xoWIiIiI3GApcAGAtrY2/O3f/q2TZZFGUMasmJXLF6q2bgjSmB+zetO7MJIdRyLeir2pK/wuDhEREVFDMRy4bNu2DStXrkRLSwu2bdum+7d9fX22C+a1nkQ7BkfGkIi3AogEYsyKWbGWaKXHxS03Leuu9LiEzUh2vGpLJQzo3OFFDykREVGQGA5cVq1ahddeew3nnnsuVq1aVfPvIpFI3QUoZdR1ThueGx3Dks7ZoV1TwovKT5hnFUvEWysVdDqDAZ07vOghJSIiChLDgUuhUND877DYdmC0sg1r4EL2sDdBGwM6d3jRQ0pERBQklse4GPHud78b27dvx5w5c9x8GzKIA+fJDQzo3MH0MCIiomquNuUNDQ0hn8+7+RZkgnLgPBERERFRkDAHoYEEabFMIiIiIiIlBi4atuwbRm96N7bsGw7k/mu9z5pLO7E3tVyaNDG3zoNX51d2a7cOoLs/g7VbB/wuChEREZFtDFw0uJ1S5VXKluypYW6VT/bj9kpmcBSTxdKWiIiIKOgYuGhwO6XKq5Qt2VPD3Cqf7MftlWRPB5oipa2WrlSm8o+IwoE9zkQUZpFisVh0a+czZszAgQMHMG/evKqfHz9+HO3t7RgbG8PMmTPdentTlJW3oXTSsf2u3TqAzOAokj0dnk2zzNnDgqVv8x4MjoyhJ9GObTdf5tn7unXNE5F/etO7MZLNIRGPYW9qud/FISIyxGhsYKnH5bHHHsOpU6em/Pz06dN47LHHKv//0EMP4bzzzrPyFp5riUaqtkbVa93yI12nVqoUW+LkNDgyVrUlIrKKPc5EFGaWApcbb7wRY2NTK1knTpzAjTfeWPn/G264AW1tbdZL56F8oVi1NareeIp66TpuqPXg4tgPOfUk2qu2XhlKJyv/iCgcZJuEhYjISZYWoCwWi4hEpvZM/P73v0d7u7eVL7/dtKy7kpalZdPqxZ6liAlrLu3UfGjVKyv5w8v0MCIiIqKgMhW4LF68GJFIBJFIBFdccQWam8+8fHJyEkeOHMFVV13leCFlVitI8GrcgplxCrXK6jevx+R48X5+jG1yg5fjb2q9V1jOpRFenO/e9C6MZMeRiLdib+oKX8vC8Xj6eH6IiKqZShVbtWoVrr32WhSLRaxYsQLXXntt5d/HP/5xPPTQQ9iyZYtbZXWFGPfhND/GLXg1hqVv8x50pTLo27zHkf2JFLYN254zvF87a5R4kTIn81TEZq4TL69j5XspP9snDpTO5RMHzJ/LoI3r8uJ8j2THq7Z+lsXId7HWZ9gI60AxvZeIqJqpwGX9+vVYv349HnnkEdx5552V/1+/fj36+/uxevVqTJs2za2yukI8GJSceGj5MW7Bq4ecXoXGykNfjMkR44uMVJTsBAZeDF71Y2yTUWauEy+vY+V7KD/b1pamqq0ZQav4WZ0kxIxEvLVqW4sXn72R72Ktz7AR1oHiQHsiomqWp0POZrP44Q9/iEOHDuHWW2/F7Nmz8etf/xrnnXceEomE7mtlmg5ZdMWrg5cgTiUpjuXkqTyyuYm6qSBW6aWQ2JmK00xqSpjSh7yeDtlK+omXKSvqz9bOewct1SZo5dWj9x018/2tdU7cOldh+gyIiILCaGxgKXAZHBzERz7yEbS3t2NoaAgvvvgi5s2bh9tvvx0vv/xy1ZTIdgrnpbmpDMSJEC1cdh5aflas/VifQ+TNx2PNaJve4tpD3681T9xk5fNyunK1aMNOZHMTiLVEMbtt+pT9+rk2hNPHGqagV2bd/RlMFoGmCHBoY9Lw7+px4npQ7gMAAxUNDOCIyEuuruPyxS9+EZ/85Cfx0ksvobX1TLrB1VdfjV/+8pdWduk7ZfTmxFSSfo5xMJoK4iSRL5/NTbg6FWcY1zyxkpLjdDpLNjcBAMjlC5r79TNlxeljlXn8UZjopUvaSaV04npQ7kOm1DCZ8LwQkYwsTYf8q1/9Ct/97nen/DyRSOC1116zXagwSPZ0VFp1veZGelg9iXhrZaYiN/Uk2is9LmFhpefI6amt47HmKT0uSn7OSOf0sfr53WwkelPB25km3onrQb0PThM/FafPJyIZWUoVO/fcc7Fz504sXrwYM2bMwIEDBzBv3jz87Gc/w6c+9Sm88soruq+XMVXMj/QqIruYzlGNaWBERETBYzQ2sNTj0tfXhzvuuAP/8R//AQCIRCJ4+eWX8ZWvfAUf/ehHrZXYZ40QrMzrz6BQBKIR4LDJvHKSkzKdg4FLdRoYAxciIqJwsTTG5f7778ebb76Jc889F7lcDpdffjkuvPBCzJgxA3fffbfTZfSU2fVB7Kwn4rXybMOVrRtkWgOhEXC61GoyT0NNRERE9lieDhkA9u7diwMHDuDNN9/Ee97zHnzkIx8x9DrZU8UA47Pd2Jkdx2tepMP5OfsUEREREQWPq7OKCb29vfjsZz+LL3/5y3jve99rZ1dSMdNiK2MLb61eoL6FpbL2LXSvrGHrAfCiB8nMe/jVoxWknkUiIiIKJ0uBy9e+9jX8+7//e+X/r7/+epx99tlIJBI4cOCAY4Xzy2QR2D/8hqG/3bR6MQ5tTJrKp3e78llrutehP57EZLG0dassTx95A6+N5fD0EWPnT3ZeTAlq5j38mqKUUwgTERGR3ywFLt/5zncwZ84cAMDPfvYz/OxnP8OOHTuwcuVK3HrrrY4W0CvqaXzFuiRucLvyWasXSGsNFK6Roc+LHiQz7+FXj5aMPYtERETUWCyNcYnFYvjtb3+LOXPm4POf/zzGx8fx0EMP4be//S3e//7349ixY7qvD8IYl0S81bX1UPyawlZr1XmuSi6v+bdtR75QREs0gpfuudrv4hARERG5wtXpkGfNmoVXXnkFc+bMwU9/+lPcddddAIBisYjJyUlrJfaZcgFFtxdwNLOYn5OBgNZCh04vLGhnYTmqli9P/5Z3cxo4Ih1ajR1ERER+sRS4XHfddbjhhhswf/58HD16FCtXrgQADAwM4MILL3S0gF7xY7V5I7guReMRwWoEQBFASzTid5GoQWmllxIREfnFUuDyz//8z+jq6sIrr7yCe++9F2eddRYA4NVXX8VnP/tZRwvY6JI9HZUeFwo30botBGGKbZJTb3qXIz3IPYn2So8LOcuPlGG/0pSJiJxiax0Xq2Qc40LkJa2KpXKclRgIz162M5yqjOsJ0rgivTQuL9ZsIm1GgwM/1rziOltEJCtXx7gIzz//PF5++WWcPn266ud9fX12dksUWos27EQ2N1H5f+XsdcrWba/HEwShoivOlZsz/gVpXJFeGpdyzJ5X2JpfopypUe883LSsu3K+vKJ+T35mRBQ0lgKXw4cP4y/+4i/wm9/8BpFIBKLTJhIp5eIHcYD+gnU7kMsXEGuJ4uCdK/0uDoWUMmgBqqfh5uBnfV5UxluikUqPi+z00rj8GLNntMIedkYDEqcnRjFC/Z78zIgoaCwFLp///Ocxd+5c7Nq1C3PnzsXTTz+No0eP4pZbbsF9993ndBk9kcsXqrZEbojHmpHNTSAea8Yz61f4XZxA8aIyLnt6mJJsga4fPQgy8iMgsYqfGREFjaUxLueccw52796Nnp4etLe34+mnn8ZFF12E3bt345ZbbsHAwIDu62Uc4xKEVBkiIiIiorAxGhtErex8cnISM2bMAFAKYkZHS6ukd3Z24sUXX7SyS6l092ewdqt+8CWs3Tpg6u/9FKSyEhEREREpWQpcLrnkEhw4cAAA8P73vx/33nsv9u7dizvuuAPz5s1ztIB+EOumGKFcZ0VJBAm96V3SBAu1yuqlLfuG0ZvejS37hn0rQ1AZOXcMTr0z/7bt6EplMP+27X4XhYiIqCFYClxuv/12FAqlsSB33HEHjhw5gg996EPYvn07vvnNbzpaQK/0LexAU6Q0AFhMRWtEsqdD8+9FkDCSHfc8WOhKZSr/jJTVCUYDEuVg0LByK3gwcu5kCE4bRZBmICMiIgoDS4HLihUrcN111wEALrzwQrzwwgv44x//iNdffx1XXCHnCvT1bDtwJtA4tDFpeP2MpXNn4/z2GJbOnV31cxEkmA2E3LRp9WJTx2aGqFTft/NF3QDmpmXdSMRjoR4M6lbwYOTcuRmcUjUx81gQZiAjIiIKA0uD8z/1qU/hm9/8ZmWci3Dy5EncfPPN+N73vqf7+jANzl+04b+QzeURj7XgmfVXulE002ody7z+DApFIBoBDju8IrtYD+D14+PIF4oNPa302q0DyAyOcgFJIiIiIgNcHZz/6KOPIpfLTfl5LpfDY489ZmWXUnEy1WfBuh3oSmWwYN0Oz94/1hKt2goio8WNzJY1l3Zib2o5Jso7Hw/xtNL10uLM9mwFadyP2bIG6dicoj5mjjsiIiJyhqnA5fjx4xgbG0OxWMSJEydw/Pjxyr9jx45h+/btOPfcc90qq2fMpPp8acVFSMRj+NKKizR/b2V9GLupRrXeU2S0uJnZck15rNA1C8ObquT0OJ0gjfsxW9YgHZtT1MfMcUdERETOMLUAZTweRyQSQSQSwTve8Y4pv49EItiwYYNjhfNLsqejkupTT73FxmItUeTyhSm9H069v5n3dDo9TMum1YtDnx7l9KJtQVoEzmxZg3RsTlEfs93vMxEREZWYGuPyi1/8AsViEcuXL8ePfvQjzJ59ZkD6tGnT0NnZiY6O+g9nmca4iLEZI9kzqW9OLEC5aMNOyyukizLdtKw7MCswU7W+zXswODKGnkS7dCuc+8HONW1lzJDW+Q/C9yoIZSQiInKaK2NcLr/8cixbtgxHjhzBtddei8svv7zy7wMf+IChoEU2G7Y9VxW0OCWbm6jamnHfzhcrM3TJKOjjFrwo/+DIWNVWJn58fqJx4O7M86bHe1hJtdI6/0FIW3O6jEH/rgLhOAYn8XwQUSOzNDi/s7MT0WgUf/rTn/DCCy9gcHCw6l+QKNdgGEonHeltAYB4rLlqGyZBqADqsVp+M4OsexLtVVuZ+PH5iamcx/MF00GIlSmeledfVPSWdM6Sfipup6cLD/p3FQjHMZilF5w04vkgIhIsTYf8f//3f7jxxhuxY4f2TFmTk5O6r5cpVcxKSo/b6Ryyp4vYKZ8Mx2alDGu3DmDbgVJlOwKgo1y5lPHzqcfPz8CPqaJ707sxks0hEY9hb2q5J+8pCxm+b3aF4RjM0rtmzZyPRjx3RBRMRmMDS4HLJz7xCQwPD+Mb3/gGli1bhh//+Mf4wx/+gLvuugv3338/kkn9XguZAhcrGrkiZFdQz113fwaT5W+KmPwgaMfQqFh5o6Bx6poN6v2WiBqPq+u47N69G1//+tfx3ve+F9FoFJ2dnVizZg3uvfdebNy40XKhg8JuOofTOcq96V3oSmXQm97lyP6cpD5Wp1Nh6r2fVeq0MJGu1LewA19NvsuXlKO+zXvQlcqgb/MeT9836MQaQ2EOWjjuwZigrKnj1DXr9v2WiMhrlnpcZs6cicHBQXR1daGzsxM/+MEP0NvbiyNHjuDiiy/Gn/70J93XB73HxS4zrWAL1u2oTG1cayX6rlSm8t9OjdFxitctfk69n+hhaYoAhzyYRlqLutVV5s+Z/MWWdWNk+F4TEdFUrva4XHTRRXjxxdKMVwsXLsRDDz2EkZERfOc738EFF1xgrcQ+m3/bdnSlMph/23bX38tMK5iRBSwT8daqbS1+tMp63eLn1PtZGRDuNPUgXJkH/JO/2LJujAzfayIiss5Sj8uWLVswMTGBT37yk9i/fz+uuuoqHD16FNOmTcOjjz6Kj33sY7qvl7HHRdmaDcDwYH23Bxsb6XExvq+fIpefRKylCQfvvMqhEpJbODaDiIiIGoGrg/PVxLTIb3/723HOOec4VjgvqQMXwFg6TpBSD+amMiiiNCvWEaYaaWKwQER+8WPWPSIiGRiNDQwvMvIP//APht/861//uuG/lUU81oxsbgLRCFAoAi3RCLbsG65beU32dFQeNLK7ZmFwyuomveBEmZ5V77Of159BoQhEI8Bhj4NWBlikxcnrgpVo7ykXW+U5JyKayvAYl4GBgap/Dz/8MB566CE8+eSTePLJJ/Hd734XDz/8MJ555hkXi+s8McvMh99xLobSSRzemEQiHkO+UDS0wNem1YtxaGPS0EPG6KxQbs18Y6aseuyUT8yANq8/M2WsjZn9mhmvo96v3gJuZsYKiLVLC7b7LM1rpEXowjRjVr1r3O6xGrkujL7HtgOlSrRYv0g2ds6VrLOLOTUGJ0zfGSIiJcOBy89//vPKv2uuuQaXX345fv/73+PXv/41fv3rX+OVV17Bn/3Zn9Vdw0U2Wg9ntwa6Do6MVW1rUba6ychO+Uay4wBKlX115crMfkUF7b6dL9Z9QKv3q/f5mpmGNBqp3nqp3jUqW8XFTnncCtJEmfo27/GsElvvGrd7rEbuXWEJeu0ch6z3WCuNS1rfrbB8xkREapZmFbv//vuxceNGzJo1q/KzWbNmVRagDKru/gwWbdiJ2x9/Fme3TXM8BcforFBuzXzj1MxpdsonZj6LRjClcmVmv6KCBqDuA1q9X6fWSDi8MVnppfNavWOQreJipzxuNSSIMg2OjHlWia13jds9ViPXttH36Ft4Zu0iGdk5V2GaXUzru8VZ5ogorCwNzp8xYwaeeOIJLFu2rOrnP//5z9HX14cTJ07ovl6mwfkij3tS4yyEba2MMK4DwrEe2mQ7L7KVBzhTprPbpuG50TGO5aBAkvG7RURklquziv31X/81nnrqKdx///1YunQpAOB//ud/cOutt+JDH/oQHn30UUcK5yX1rGIt0Qheuudqn0rjjvm3bUe+UJT22Mw8gN36WwoXfvakhdcFEZFcXF2A8jvf+Q5WrlyJG264AZ2dnejs7MQNN9yAq666Cg888IDlQsukbXqT30Vw3Pq+i5GIx7C+72K/i6LJTDqRW39L4cLPnrTwuiAiCiZLgctb3vIWPPDAAzh69GhllrE33ngDDzzwANra2pwuoy+yuQlbrzcyGNnrAdSyP6yN5GWL2YDObptWHuNSrDtTG/O965N1liW7ZP3sF6zbga5UBgvW7fC7KA3J7nUh2+QXTgrrvYCIwsGRBSjNCkKqWCLeir2pKyzvrze9GyPZHBLxGPamllv+GyeFIT1CveBnGMft+CFIC6mGAa/bYPP63u0l3guIyA+upoqF3VA6aStoAYy16HndGuzUbFp+Us8GZHSmNtIXplmWgiDWEq3aUrDI2pPnBN4LiEhm7HEp83LgeiOvSN23eQ8GR8bQk2jHtpsvM/y63vQujGTHbfeEkfvC0LMnEyPnk+ec9KivD14vRCQb9riY9NI9V2MonfRkti1ZFz/zgtFFOJX6Nu+pLFwptiQv2cdSBY2RxVb9PuccFyE39fXh9/VCRGQVA5eyrlSm8s9tjdwVbyW1SxnkiAUsSV5hTqPxg5HFVv0+543cGBME6uvD7+uFiMgqpoqVcbCsvKymlxGFiczpPY2c/kpERPa5ugClXbIHLqIlSrbKgV0yV3yIiIiIqDFxjIsNYc39vW/ni5VceSIiIiKiIGHgooG5v0REREREcmHgosHJtU70ZtvRW33ZjVl6vrTiIiTiMXxpxUWO7dOsMK84TURERETuYeBSFo1Ub42qVxHXmm1HvEakbmmlpYV1lh5Ow0lEREREVjBwKSsUq7dG1Rs3ojX1sai8A7XT0tyYMlmGoIHTcBIRERGRFc1+FyDsNq1ePGV60JuWdded3UvrdXYt6ZyF18ZyWNI5y9H9mrHm0k7OaEZEREREprHHxSYr40bWXNrp6Dgao/YPH8NksbR1C8ewEBEREZEbGLgYsGDdDnSlMliwbseU3/kVhFgh0rNGsrmqdWucZCYdjUFOuHSlMpV/RFbwnkBERHoYuBiQyxeqtkHlRXC1pHMWmiIwlI4mw5gbIpIH7wlERKSHgYsBsZZo1ZZqM5OOxoH6RKTEewIREemJFItFk/No2Xf8+HG0t7djbGwMM2fO9PrtNSnTW4bSSR9L4p4t+4brTgoQhPcgIiIiovAwGhtwVrEGokzDcCuoMDNrmBPBIgMlIrk0QiMQERH5g7lPknNywHMY0zCYE09ERETUGBi4lPUtLC342LfQuQUfAe1ZcvyaOcePGdDWbh1Ad38Ga7cO6P5dVyqDvs17TO9fxmCMMyM1FqPXOBEREdnDwKVs24FRTBZLWycrnVo9AvftfBEj2Rzu2/miI+8hs8xg6bxmBken/G4onaxKJRkcGTO9fxmno2YvUGPRu8YbkfheM02MiIicxjEuGtTjQPo278HgyBh6Eu3YdvNlpvZ107LuyhgMK5x++C9YtwO5fAGxligO3rnS0X1rSfZ0IDM4imTP1J6stVsHkBkcRTzWjGxuAj2JdtfL4wW7n3lQ2fmeBJneNU5ERETOYeCiQZ16JHoCrPYIqHsDvrTiIt8qtl6vSbNp9WJsWr246me96V0YyY5X/v/E+ESoWmfNTFAQJna+J0GmdY0TERGR8xi4lOlVnHsS7ZWWZCeYqdg63Yoda4lWelz8ogxamiJgS3VIOP09ISIiIlJi4GKAnYBBK/AwM4Wv063YXqSH1ZOIt2IkO45EvBV7U1f4XRxySCOlhxEREZH3GLiUzevPoFAEohHg8EbjaUv1ghCtwMPMeiphbMVmsEJEREREZjFwKSsUz2zFGAwjPQL1ghCtwKPe4G0xaD3Z0xG6Vmy9cyuCwJOn8sjmJqTtkVF+PrKMbRDntSUaQb5QbLgB8jJ+JjIJw/nhYrNERMTpkDWIMRjKsRi11FtHZNvNl2EonayqRNabwjfM06vqnVsRBGZzEzX/RgYyfj7iXOXLEXijDZCX8TORSRjOD6cZJyIiBi4aEvHWqq2eekGIlcXpkj0dgRi03pveha5UBr3pXTX/Rr0Yo965FUFgPNZc829kIOPnI85VSzQCAKFKLTRCxs9EJmE4P7UaibjgKxFR44gUi8Wi1296/PhxtLe3Y2xsDDNnzvT67TV1pTKV/3Zyat7u/gwmi6XZsw6Vx874lfLg9PsaOWe96d0YyeaQiMewN7Xc9ntSODENiKziPYaIKPiMxgbscXGZVkunXykPTr+vkZ6peql0RADTgMg63mOIiBoHe1zKlNMWK8cHuLEwol8rjLvZqr1ow05kcxOIx5rxzPoVhl4z/7btyBeKaIlG8NI9VztaHgoW9rjYw/MXbPz8iKjRscfFpJffOAkAeOn1E6ZeZyW/+rnRsaptGIgB9dnchOHzIQaSiy01rnpjxUgfe6yCjZ8fEZExDFzKRMU7ly+Yep2VB45XA2Xn37YdXakM5t+2HYC7D0cxoD4CGH4PMZBcbGsxO8GBlQkRzHB7/0RmMV0q2Pj5EREZw3VcdCTisbp/U29NFi2bVi/2ZC0FdY/G2W3TMJLN4ey2aY6/l0gPE+tFLOmcVfc1RtPDlFO5GjlvZv/eLLf3T2TWmks72VsVYPz8iIiMYY9LDU0RGApGnj7yBl4by+HpI2/Yfs++zXvQlcqgb/Me2/sCpvZoiLE7Wmt82OlFUJZ7//AxTBaB/cPHbJS8mtkeKrd7tMIwtSwRERFR0HBwftncVAbiRIgueyMtYFrTHddTaxphq1MyG10VW2v/YqIAwcxxaO33rlWXcJCpgriuIgCOuDDRgxoH+QaTXxN2GCV7+YiIKNiMxgZMFSuzWqlM9nRUgga7xIxmZhcPNJq61LdwalnVQYuZ45jXn4FyXH1Pot1UyoOVmcic5naFrKjauk05jomBS3Aoe0NlDD71emu90pvehZHsOBLxVuxNXWHoNUYbdbzEIJCIyDoGLmVWK9FL587G/uFjWDp3tu0yWH2IGQ2etMbWKIMls++vDFqsTButnInML25XyCJApcfFC1bGXJH/lN9DGYNPq40qThrJjldtjZBxPJoMQSARUVAxcCmzWom2Uslwem2YWoP9jbTcmglW1Klm0UgpeKkzKVhN8VhzJVj0i9sVMi/Sw5Q4yDeYlN9D5ffWTWZa/mXoGUjEWys9LkY52SPuFBmCQCKioOIYlzKrPS4ypnUIvendGMnmkIjHsDe13PJ+1ClhgDsLc3otjCkbMh2T3gKjfpZTnT4k83fYTVbH1JE1sl5nspaLiBoLx7iYZHWMRb0Wbit52U6xmzYkKp5WiOOOx5rRNr2l8lCUKec8jCkb9WaO8/Lc6y0wavfc26lsqdOHZEzN8gJb/r0l63Uma7mIiLRwOmSXWcnLdoqd1ch707umVDijkVLLrJHWWXG82dxE1YKUykqj4NeCjqLCFqaKm96inlrn3q+y2D33dhZTVU9n3aiL/227+TIMpZO+98zJasu+YfSmd2PLvmFH9ifrdSZruYiItDBVrMytnhE/e1zURMpXNAIcLk95XKvlWplGopXqU4+ZHhcrU0qTNr2eCJl6u+xiegu5zalUWyIiqs9obMDApawR8r21jrHWw9nLgCtMFWoiCgcGx0RE3mHgYpIMPSNaPSJu7188nIEiRrLjUgzqJiLyGgMVIiL/GI0NOMalTDkWxUxes5N50GJIicXx8HXdce0lSMRjuOPaSyo/E+NgxPHbHajudF44EZEX7IybIiIibzBw0WDm4eXkw06MYba6Lko9emV1aqA6H/5EFEQcpE5EJD8GLhrMPLzqPezM9EAc3liascuNNDFAv6xihqHr3zfHVo8JH/7h0JXKVP4RexIbgZ1ZGJV4rRARuYdjXMrcGl8y/6vbkZ8soqUpgpfuNjczl1VmJhpQLwQo00w6Miym6FTeu95+9BZqdKs89aivIatjocIybkD9vTAzoYQM17FdYfkcvSDTPZSIKCg4xsUg0apcKMLR3g6xNkl+srwI36Tn8aEh6oUA/ewxmX/bdnSlMph/23bNsvnBqdQ3vf3oLdToVnnMEu9rdiyUeN3dmec9XavH6bWB1N8LM2viyHAd2xW0FFA/ez3Y60xE5J6GD1yUulIZLNqw09QDr1YFSVRsBOXYEb8eqvP6S0HavP4zrenqsS120yXsVBjVFXgZFoh0qhKitx+9hRrdKk89YqFR0WMn3jcRbwVg/DMRrxvPFzxd/NLpxTbV3wv1IpZ6ZLiO7QpaZdzPQMuplDMiIpqq4VPFauXwG+3mr7V4ol4qiV+pBF6sVWNnMUkzKVMULF6v1cO1gRobU9uIiIKF67iYpKzUi5ZFIw88KxUkrx+qYvyOoLWOi1NlYYXRX6ywERERUdAwcDFIDJyNRkrrp8RjzXhm/QrNvzVTKRQV+PPbW/Ha2LgvFXlR3pFsrvIzdU9LWAaSWqmw673Gzv6WdM7C/uFjvgQPizb8F7K5POKxFrRNb/J9UVUyh4FnSaOcByePs1HOGRGFEwfnGyQGzIrB+bWCFsBc3rTIsR/JjmOyCGw74E1uP3BmLMvtjz9bFbRoDaE4eSpftZWJmbFAVnLa9V4jfnffzhdNlyEzODplv3pjfxas24GuVAYL1u0wXHYjlIuq+qVv8x50pTLo27zHtzL4bdGGnZXxc/UEbRC8WxrlPNg5TvX9sVHOGRE1toYPXMSA2QhQGbheq4JpZoCqGLzrB2VaWCIew12rLqk5Y1o2N1G1lYmZB7GVwcN6rxG/A4wvSCpek+zpmLJfvcHiuXyhamvHl1ZchEQ8Vt6WBtKLrR/CMKOWXWa+Y0EbBO+WRjkPdo5TfX9slHNGRI2t4VPFBPUgfSuDy7WYWcPBqcHzZtak6U3vqmqRjwA44tLAfbPspj44MdjfqfQLvbE/C9btQC5fQKwlioN3rrT8HjIKwxomdi3asBPZ3IRuGir5L2ipVkErLxGRHo5xMUlUHsVYF8Hu7FtaFdZalTkvZv2qxe57G62gKitxyhZoN4631iKKfNATkVpYxvsREQURx7iYdPDOlY4uQClopQjJmD4TUW3NMnpMXqamqddHYQ44EdXCVCsiIvk1+10AWdRaz8WuZE9HpcdF6Em0V3onlLzuZVGymx5W65jURE+LusfFDer0sJuWdVd6XIiIlNZc2smeWCIiyTFVrMzPNC2ncDxB8PiRvubndWJknR+m9IWTDNOFExGRnJgqJgmtqVDn37YdXakM5t+23ZH36E3vQlcqI2UKGunzI33Nz+tEb3Y1wcg5MTNVNslBb7pwIiIiIxi4lA2lk5V/TtIa05Evj/7PF+x3dq3dOjBlnY566VokjyWds9AUKW29Iq4PsfVyrRUxTbgydVLNyFiDWsGNmWMRAX9vepfh8ssWMJn97PTWE1LTOlY714redOFmyhUUsl0rRERhwDEuZW6liinHdAgt0Uhlml67lC3XXCE9ePYPH8NksbT1ijo9zMsemE2rF9dMEROMjDWoNV7JzLFYWaBTGTDJkOZk9rNT9njV+xy0jtXOtaL3uZopV1DIdq0QEYUBe1xc9sz6FRhKJ6vWb3jpnqsxlE5aXltESbRg9y3sqBu0eNGyzlZGc2SYyUjdAxMEay7txN7U8ikVQjPHYmWBThk+LyWzn52RHi9B61jdulbMlCsoZLtWiIjCgIPzy8IwOL8eL46RayEQERERkRlGYwOmigWM7KtwW5lymLNIBZOYIayI0qKtsZYoDt650u9iWSbbdchZAsPByEx6RERkDFPFNJhJdbKSGmXlNSLNy84Cjl6kBNVK4dHDhSGDSYxLEHNM5PIFy/uSIcVQtuuQswSGg5GZ9IiIyBgGLhrMVF6sVHbMvKYrlama6lhQDvY3atvNl2EonZSu9VaGXPB5/aXzPK/fnYVIzRBB6oJ1Ozyb7csKMS5BzDERa7F+O3EzaDAaFMlwHSoFceyR32QIgNXCOH6HiMgvHONSJlKwYi1RzG6bbjhdxEp6Sb3XKFMLth2obqWTIW3ErdQHP1N1ZBrjpCyL4HeZ3ObUZ6+1HyfHXcmWTuamIKY4cYwdEVEwcQFKk0TqVS5fMJXq9PSRN/DaWA5PH3nD8HvVS6eqlVpgt7fEqdZIt1If/EzVEb0GDsxQbZtoYRc9GI3Q4m4lxVCL1jXkZE+KbOlkbgpiipNsvWZEROQsDs63ycn1B0SvT2l9l6LjLZ23P/5sZauuIJppXU32dFT+1uxr9VgZ2O+Uwxvl6dHwu0ctyLSuISPrwtjZf1ipv+dKsvbGOPlZExGRfJgqVqZMz+lb2GH4oWzmAV7rb71KDdJLh+ruz2CyCDRFgEMmK/HitUB4FsGUtWImNFLKktvH2kjn0il27hdERERqTBUzaSidrPwzkyKxafViHNqYNFS5NbpfKwPvjdBLh7IzgFT5GjOrkMtM9jSZRkpZcvtYG+lcOoUDzomIyA8MXDTMaG2u2jpF/bAXY06UhtJJ19ZnObyxFJhppUWZCcC0XiuCrXpBl4yz/mjRq5jJcAyNlMvv9rE20rl0ip37BRERkVVMFdPg5AxTWovIzevPVNa+ABCKGXCMzuYThll/wnAMRFSNKYNERP5hqphJYr2UrlSmPDjemdmctBaRUwctXrX0LtqwE12pDBZt2On4vo22WoehdTsMx0BE1ZgySEQkP84qpiFfKKIlGnFkdqeeRHulx0UozRlW2nrZYi+mfBZbJxmdzScMs/6E4RiIqFojzRhHRBRUDFxqyBecyaBTBj8iFaE91oJsLo+OeMz2/ufftr0SaL10z9W6f6sMmOzQSn9zIs2CqRqkxcw1bobsM8f5rTe9CyPZ8dDMFFgPGySIiOTHVLEanF70b+3WAdz++LMYyeZwamISTRFgSecs2/sVAZaRQOvOVZdUFjVcu3XA8ntqpb85kWbBVA13yTCpgBVmrnEzZJo5bu3WAXT3Zwx9L+18jn2b96ArlUHf5j11/1bMEBiWmQKtCur3hogojBi4lCmnQ07EWzE4Mobe9C7H9q+sHE1vbsJkEdg/fMz2fsV4nBYDS76vubQTuXwBRQDbDlivrImgThncLemcZSgY06sEODF2hJWM2oIaGJq5xs2QaUpfM0GUnc9Rq9GhlkS8tWrbqIL6vSEiCiOmipWJmb6ikTOD5420NBpNb1KuQr107mzHcqnNpM44VZnXGvuzf/iYoWBMWQlQny8nUjX09t/ogprD72R6mNKm1YulSRHTW6Vezc7nqDXmrpZGSA8zIqjfGyKiMOJ0yGXKKZAT8VbDud21psb1Kn/eTB66KCuAqvEpZlkZ4yJ+v6RzFvYPH7M9jqXW+3GcDBklruNSj0KE1wwREZFPjMYG7HHRYKalsVZrnEj9eOLAqCMV9VrM5KEry2qnLFrpJvV6S0RPCODMTGq1elY4wJaMEtev+O6wl46IiEhuHONi05pLO7E3tXxKhUfkz7e2RF3NjzaTh16rrGZpjXGpx+m1T7iWCtklrt9EvJXXEhERUQAwVaxMmSo2lE4aes3cVKYyvfCR8mvUqUpWU5eY8kR+WrRhJ7K5CcRjzXhm/QpTr+W1S0RERGYwVcwDRcVWGfgAZ9JOlKlLZip0HGRujJWA02lhWO9CHajoLVZa7zp2+9p1+nwz0CIiIgoGpoqVKadDNiqi2gq10k7MTKvJVKjgCMN6F+pAJR5rrtoq1buO3b52nT7fnO6WiIgoGNjjUmal5f5IOllprRUDz4Hag8/NTKvJQebBoZyFLqjiseZKjwsA3fSwetex29eu0+eb090SEREFA8e4lFlNOVqwbgdy+QJiLVEcvHOlG0UjIiIiIgoto7EBU8UMqLUae9/mPcjlCwCA8fLWqZXbuQI8+cnO9bdow050pTJYtGGnCyUjIiKiRsXAxYBaOfDKdUyuWdih+7dOvSeRF+xcf3oD+4mIiIisYuBigHqwcVcqU5Va1pNox6bVizX/du3WAXT3Z7B264Ct95RB3+Y96Epl0Ld5j99FcZ1TPV7zb9uOrlQG82/b7lDJvGHn+tMb2E/hFIYe4lr3NzPH5uZ5CMM5JiKyi2Ncyub1Z1AoAtEIcHij9hgXrYH4tcbDrN06gMzgKCbLZ7cpAhwq79ercTFGjskMJ6YetjL1rN5r+jbvweDIWHmgdkR3v2beuze9GyPZHBLx2JTJFsxMx+vXOTNbTnG9Jns6KkG432QsE2nT+74ERa3vqvLYlBM5aH0X3TwPbp/jWvcZThdORF7gGBeTDm8sTYWsVcEXLV337XyxKmjRow5akj0dld+JcTFia4WR1rdCsXoLlIKmrlQGC9btMP2eYqVxsbXCSgqS3mtEut5Idrzufp2ajtrMdLwt0UjV1gqraVvKctbrKRPXa2Zw1HI5nSZjmUibjD3EZtW6vymPzc+pwN0+x7WOjWnLRCSThs/l0GtNUi8qGY+1VB4c9VqeLu5ox+DIGHoS7dh282VVv4u1RCs9LlapHyZaxxCNoNLjIiiDpt70blOtaEdPnqraWlNUbevTm662J9E+pcfFyn7U9Kb0NTMd70v3XF33b+oxU27l9SzKKSjHZKklezoqvRuy8LNMYVhU1EthmL5dfZ8W1Mfm11Tgbp/jWvcZThdORDJp+FQx0f3eEo0gXyiiJ9GOoydPTWlNrxWw1Ap8xH7jsRa0TW92vJtd+b4iiDGSQiDS1JTHZTTtwIm0JxlWug8zrXQSkU6nFUSTNl6nxjCNiIiInMBUMYNE93u+nE81ODKmmQK0N7Vc88Es0sfu2/mi5n5PTRQ0f2/Xmks7K2UymkKgHFtz16pLTKcdiB4GvZ6GeilsTqSbUW1a18K2my/DUDrJoMUEI9c6MY2IiIi81fA9LoI6LQyAoTSRRRv+C9lcHvFYC55Zf6Xp33vJi1ZkmY6XiNzFHhciInICe1wMElNgqvUk2g3ltn9pxUVIxGP40oqLLP3eSfV6O8SYGjtja2TBqUGJ/Kfs+SUiInJbw/e4qIMWp6YO9oMMU5J61QIrw7ESERERkX1GY4OGn1VMzEoVhoHLMsz+4tXsQjIcKxERERF5p+F7XIiIiIiIyD8c40JERERERKHBwIWIiIiIiKTHwIWIiIiIiKTHwIWIiIiIiKTHwIWIiIiIiKTHwIWIiIiIiKTHwIWIiIiIiKTHwIWIiIiIiKTHwIWIiIiIiKTHwIWIiIiIiKTX7MebFotFAMDx48f9eHsiIiIiIpKEiAlEjFCLL4HLiRMnAABz5szx4+2JiIiIiEgyJ06cQHt7e83fR4r1QhsXFAoFjI6OYsaMGYhEIl6/PRERERERSaJYLOLEiRPo6OhANFp7JIsvgQsREREREZEZHJxPRERERETSY+BCRERERETSY+BCRERERETSY+BCRERERETSY+BCRES2ffKTn8SqVasq/79s2TJ84Qtf8K08REQUPgxciIjIV11dXfjGN77hdzGIiEhyDFyIiIiIiEh6DFyIiAhAaXHge++9FxdeeCGmT5+Ot7/97bj77rsBAK+88gquv/56xONxzJ49G9deey2GhoZsv+eyZcswPDyML37xi4hEIohEIjh58iRmzpyJH/7wh1V/+/jjj6OtrQ0nTpzA0NAQIpEI/u3f/g0f/OAH0draiksuuQS/+MUvql7z7LPPYuXKlTjrrLNw3nnn4a/+6q/wxz/+0Xa5iYjIewxciIgIANDf3490Oo1169bh+eefxw9+8AOcd955yOfzWLFiBWbMmIGnnnoKe/fuxVlnnYWrrroKp0+ftvWe//mf/4m3ve1tuOOOO/Dqq6/i1VdfRVtbGz7+8Y/jkUceqfrbRx55BH/5l3+JGTNmVH5266234pZbbsHAwAA+8IEP4JprrsHRo0cBANlsFsuXL8fixYvxq1/9Cj/96U/xhz/8Addff72tMhMRkT+a/S4AERH578SJE/jmN7+Jb33rW/ibv/kbAEB3dzcuu+wybNmyBYVCAf/yL/+CSCQCoBRExONxPPnkk7jyyistv+/s2bPR1NSEGTNm4Pzzz6/8/DOf+Qw++MEP4tVXX8UFF1yA119/Hdu3b8d///d/V73+7//+7/HRj34UAPDggw/ipz/9KR5++GF8+ctfxre+9S0sXrwY99xzT+Xvv/e972HOnDn47W9/i3e84x2Wy01ERN5jjwsREeHgwYM4deoUrrjiiim/O3DgAH73u99hxowZOOuss3DWWWdh9uzZGB8fx6FDh1wpz9KlS3HxxRfj0UcfBQBs2bIFnZ2d+PCHP1z1dx/4wAcq/93c3Iz3vve9OHjwYKXcP//5zytlPuuss/DOd74TAFwrNxERuYc9LkREhFgsVvN3b775JpYsWYLvf//7U3731re+1bUyfeYzn8G3v/1tpFIpPPLII7jxxhsrPT5GvPnmm7jmmmvwta99bcrvLrjgAieLSkREHmCPCxERYf78+YjFYti1a9eU373nPe/BSy+9hHPPPRcXXnhh1b/29nbb7z1t2jRMTk5O+fmaNWswPDyMTZs24fnnn6+ksCnt27ev8t8TExPYv38/FixYUCn3c889h66urinlbmtrs11uIiLyFgMXIiJCa2srvvKVr+DLX/4yHnvsMRw6dAj79u3Dww8/jE984hM455xzcO211+Kpp57CkSNH8OSTT2Lt2rX4/e9/b/u9u7q68Mtf/hIjIyNVM37NmjUL1113HW699VZceeWVeNvb3jbltd/+9rfx4x//GC+88AI+97nP4dixY/jUpz4FAPjc5z6HN954A6tXr8b//u//4tChQ9i5cyduvPFGzUCJiIjkxsCFiIgAAOvWrcMtt9yCf/zHf8SCBQvwsY99DK+//jre8pa34Je//CXe/va347rrrsOCBQvw6U9/GuPj45g5c6bt973jjjswNDSE7u7uKalnn/70p3H69OlKMKKWTqeRTqexcOFC7NmzB9u2bcM555wDAOjo6MDevXsxOTmJK6+8Eu9+97vxhS98AfF4HNEoH39EREETKRaLRb8LQUREpOVf//Vf8cUvfhGjo6OYNm1a5edDQ0OYO3cuBgYGsGjRIv8KSEREnuHgfCIiks6f/vQnvPrqq0in0/i7v/u7qqCFiIgaE/vKiYjINU899VTVdMTqf7Xce++9eOc734nzzz8f/f39HpaYiIhkxVQxIiJyTS6Xw8jISM3fX3jhhR6WhoiIgoyBCxERERERSY+pYkREREREJD0GLkREREREJD0GLkREREREJD0GLkREREREJD0GLkREREREJD0GLkREREREJD0GLkREREREJL3/Dw+D/kx8W7JMAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "adata.obs.plot.scatter(\n", + " x=\"cell_type\",\n", + " y=\"dataset_id\",\n", + " s=1,\n", + " figsize=(10, 4),\n", + ")\n", + "plt.xticks([])\n", + "plt.yticks([])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_2999499/1662577740.py:2: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " unique_dataset_id_freq = adata.obs.groupby(\"cell_type\")[\"dataset_id\"].nunique().sort_values(ascending=False)\n" + ] + }, + { + "data": { + "image/png": "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kIB27dq97aIQ0f/HZ4CIiIj+v/v376c6TLyDg0Oq89DQf0NCQkKaA4W4ubmlOqz2tm3bcObMGYwaNQpNmjRRRnMjorePARAREdH/98EHH6Q6xHm1atWwY8eON1cgeiuuX7+e5qSyQ4cOTXUgiuHDhyvDtE+bNi2DS0hE6cFngIiIiP6/vXv34vnz5yb/niVLFmVYYvrvevHiBfbs2ZNqmuDgYAQHB7+hEhFRRmIAREREREREVoODIBARERERkdV4L58BSkxMxK1bt+Du7g6dTve2i0NERERERG+JiODp06fIkSOHWZOev5cB0K1bt5A7d+63XQwiIiIiInpHXL9+Hbly5Uoz3XsZALm7uwNI+pEeHh5vuTRERERERPS2xMTEIHfu3EqMkJb3MgDSd3vz8PBgAERERERERGY/GsNBEIiIiIiIyGowACIiIiIiIqvBAIiIiIiIiKwGAyAiIiIiIrIaDICIiIiIiMhqMAAiIiIiIiKrwQCIiIiIiIisBgMgIiIiIiKyGgyAiIiIiIjIajAAIiIiIiIiq8EAiIiIiIiIrIbd2y5ARggcsN7o8qtjG7zhkhARERER0buMLUBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZDQZARERERERkNRgAERERERGR1WAAREREREREVoMBEBERERERWQ0GQEREREREZDUYABERERERkdVgAERERERERFaDARAREREREVkNzQHQrl270LBhQ+TIkQM6nQ7r1q1T/V1EMGTIEGTPnh3Ozs6oXbs2Lly4oErz6NEjtG3bFh4eHvDy8kJ4eDhiY2PT9UOIiIiIiIjSojkAiouLQ/HixfHTTz8Z/fv48eMxdepUzJw5EwcPHoSrqyvq1KmDFy9eKGnatm2Lf/75B3///Tf+/PNP7Nq1C127drX8VxAREREREZnBTusH6tWrh3r16hn9m4hg8uTJ+O6779C4cWMAwOLFi+Hn54d169ahVatWOHv2LDZu3IjDhw+jTJkyAIBp06ahfv36+OGHH5AjR450/BwiIiIiIiLTMvQZoCtXruDOnTuoXbu2sszT0xPlypXD/v37AQD79++Hl5eXEvwAQO3atWFjY4ODBw8azTc+Ph4xMTGqFxERERERkVYZGgDduXMHAODn56da7ufnp/ztzp07yJYtm+rvdnZ2yJo1q5ImpTFjxsDT01N55c6dOyOLTUREREREVuK9GAVu4MCBiI6OVl7Xr19/20UiIiIiIqL3UIYGQP7+/gCAu3fvqpbfvXtX+Zu/vz/u3bun+vvr16/x6NEjJU1Kjo6O8PDwUL2IiIiIiIi0ytAAKCgoCP7+/ti6dauyLCYmBgcPHkSFChUAABUqVMCTJ09w9OhRJc22bduQmJiIcuXKZWRxiIiIiIiIVDSPAhcbG4uLFy8q769cuYITJ04ga9asyJMnD3r37o2RI0ciX758CAoKwuDBg5EjRw40adIEABAaGoq6deuiS5cumDlzJl69eoXu3bujVatWHAGOiIiIiIgyleYA6MiRI6hRo4byvk+fPgCADh06YOHChejXrx/i4uLQtWtXPHnyBJUrV8bGjRvh5OSkfGbZsmXo3r07atWqBRsbGzRv3hxTp07NgJ9DRERERERkmk5E5G0XQquYmBh4enoiOjoaHh4eCByw3mi6q2MbvOGSERERERHRm5QyNkjLezEKHBERERERUUZgAERERERERFaDARAREREREVkNBkBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZDQZARERERERkNRgAERERERGR1WAAREREREREVoMBEBERERERWQ0GQEREREREZDUYABERERERkdVgAERERERERFaDARAREREREVkNBkBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZDQZARERERERkNRgAERERERGR1WAAREREREREVoMBEBERERERWQ0GQEREREREZDUYABERERERkdVgAERERERERFaDARAREREREVkNBkBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZDQZARERERERkNRgAERERERGR1WAAREREREREVoMBEBERERERWQ0GQEREREREZDUYABERERERkdVgAERERERERFaDARAREREREVkNBkBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZDQZARERERERkNTI8AEpISMDgwYMRFBQEZ2dn5M2bFyNGjICIKGlEBEOGDEH27Nnh7OyM2rVr48KFCxldFCIiIiIiIpUMD4DGjRuHGTNm4Mcff8TZs2cxbtw4jB8/HtOmTVPSjB8/HlOnTsXMmTNx8OBBuLq6ok6dOnjx4kVGF4eIiIiIiEhhl9EZ7tu3D40bN0aDBg0AAIGBgVi+fDkOHToEIKn1Z/Lkyfjuu+/QuHFjAMDixYvh5+eHdevWoVWrVhldJCIiIiIiIgCZ0AJUsWJFbN26FefPnwcAREZGYs+ePahXrx4A4MqVK7hz5w5q166tfMbT0xPlypXD/v37jeYZHx+PmJgY1YuIiIiIiEirDG8BGjBgAGJiYlCwYEHY2toiISEBo0aNQtu2bQEAd+7cAQD4+fmpPufn56f8LaUxY8YgIiIio4tKRERERERWJsNbgFauXIlly5bh559/xrFjx7Bo0SL88MMPWLRokcV5Dhw4ENHR0crr+vXrGVhiIiIiIiKyFhneAvTtt99iwIAByrM8RYsWxbVr1zBmzBh06NAB/v7+AIC7d+8ie/bsyufu3r2LEiVKGM3T0dERjo6OGV1UIiIiIiKyMhneAvTs2TPY2KiztbW1RWJiIgAgKCgI/v7+2Lp1q/L3mJgYHDx4EBUqVMjo4hARERERESkyvAWoYcOGGDVqFPLkyYPChQvj+PHjmDhxIjp16gQA0Ol06N27N0aOHIl8+fIhKCgIgwcPRo4cOdCkSZOMLg4REREREZEiwwOgadOmYfDgwfjqq69w79495MiRA59//jmGDBmipOnXrx/i4uLQtWtXPHnyBJUrV8bGjRvh5OSU0cUhIiIiIiJS6ERE3nYhtIqJiYGnpyeio6Ph4eGBwAHrjaa7OrbBGy4ZERERERG9SSljg7Rk+DNARERERERE7yoGQEREREREZDUYABERERERkdVgAERERERERFaDARAREREREVkNBkBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZDQZARERERERkNRgAERERERGR1WAAREREREREVoMBEBERERERWQ0GQEREREREZDUYABERERERkdVgAERERERERFaDARAREREREVkNBkBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZDQZARERERERkNRgAERERERGR1WAAREREREREVoMBEBERERERWQ0GQEREREREZDUYABERERERkdVgAERERERERFaDARAREREREVkNBkBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZDQZARERERERkNRgAERERERGR1WAAREREREREVoMBEBERERERWQ0GQEREREREZDUYABERERERkdVgAERERERERFaDARAREREREVkNBkBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZjUwJgG7evInPPvsM3t7ecHZ2RtGiRXHkyBHl7yKCIUOGIHv27HB2dkbt2rVx4cKFzCgKERERERGRIsMDoMePH6NSpUqwt7fHhg0bcObMGUyYMAFZsmRR0owfPx5Tp07FzJkzcfDgQbi6uqJOnTp48eJFRheHiIiIiIhIYZfRGY4bNw65c+fGggULlGVBQUHK/0UEkydPxnfffYfGjRsDABYvXgw/Pz+sW7cOrVq1yugiERERERERAciEFqDff/8dZcqUQYsWLZAtWzaULFkSc+bMUf5+5coV3LlzB7Vr11aWeXp6oly5cti/f7/RPOPj4xETE6N6ERERERERaZXhAdDly5cxY8YM5MuXD5s2bcKXX36Jnj17YtGiRQCAO3fuAAD8/PxUn/Pz81P+ltKYMWPg6empvHLnzp3RxSYiIiIiIiuQ4QFQYmIiSpUqhdGjR6NkyZLo2rUrunTpgpkzZ1qc58CBAxEdHa28rl+/noElJiIiIiIia5HhAVD27NlRqFAh1bLQ0FBERUUBAPz9/QEAd+/eVaW5e/eu8reUHB0d4eHhoXoRERERERFpleEBUKVKlXDu3DnVsvPnzyMgIABA0oAI/v7+2Lp1q/L3mJgYHDx4EBUqVMjo4hARERERESkyfBS4r7/+GhUrVsTo0aPRsmVLHDp0CLNnz8bs2bMBADqdDr1798bIkSORL18+BAUFYfDgwciRIweaNGmS0cUhIiIiIiJSZHgA9MEHH+DXX3/FwIEDMXz4cAQFBWHy5Mlo27atkqZfv36Ii4tD165d8eTJE1SuXBkbN26Ek5NTRheHiIiIiIhIoRMReduF0ComJgaenp6Ijo6Gh4cHAgesN5ru6tgGb7hkRERERET0JqWMDdKS4c8AERERERERvasYABERERERkdVgAERERERERFaDARAREREREVkNBkBERERERGQ1GAAREREREZHVYABERERERERWgwEQERERERFZDQZARERERERkNRgAERERERGR1WAAREREREREVoMBEBERERERWQ27t12AtyFwwHqjy6+ObfCGS0JERERERG8SW4CIiIiIiMhqMAAi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+iBr1qzw8PBAjx49UKFCBY4AR0REREREmSrDA6AZM2YAAKpXr65avmDBAnTs2BEAMGnSJNjY2KB58+aIj49HnTp1MH369IwuChERERERkUqmdIFLi5OTE3766Sf89NNPGf31REREREREJmX6PEBERERERETvCgZARERERERkNRgAERERERGR1WAAREREREREVoMBEBERERERWQ0GQEREREREZDUYABERERERkdXI8HmAiEibwAHrjS6/OrbBG0+vNW8iIiKi9w1bgIiIiIiIyGowACIiIiIiIqvBLnBEZDF2mSMiIqL3DVuAiIiIiIjIajAAIiIiIiIiq8EucET0xrDLHBEREb1tbAEiIiIiIiKrwQCIiIiIiIisBrvAEdE7y1iXubcxQSwRERH9d7AFiIiIiIiIrAZbgIiIzJARLUxsvSIiInr72AJERERERERWgwEQERERERFZDXaBIyL6j2P3PSIiov/DFiAiIiIiIrIaDICIiIiIiMhqsAscERG9s97n7nvs7kdE9G5iCxAREREREVkNBkBERERERGQ12AWOiIjoHfC+dt97l8qiNT27KRJZJ7YAERERERGR1WALEBEREZEZ3ufWq3ctPdHbxBYgIiIiIiKyGgyAiIiIiIjIarALHBERERG9Me9ad7z3dQASU+nfpbJoTf+muliyBYiIiIiIiKwGAyAiIiIiIrIaDICIiIiIiMhqMAAiIiIiIiKrwQCIiIiIiIisBgMgIiIiIiKyGgyAiIiIiIjIajAAIiIiIiIiq8EAiIiIiIiIrAYDICIiIiIishoMgIiIiIiIyGowACIiIiIiIqvxVgOgn376CYGBgXByckK5cuVw6NCht1kcIiIiIiL6j3trAdAvv/yCPn36YOjQoTh27BiKFy+OOnXq4N69e2+rSERERERE9B/31gKgiRMnokuXLggLC0OhQoUwc+ZMuLi4YP78+W+rSERERERE9B9n9za+9OXLlzh69CgGDhyoLLOxsUHt2rWxf/9+g/Tx8fGIj49X3kdHRwMAYmJiAACJ8c+Mfo/+7yllRPrMzDuj0r9LZdGa/l0qi9b071JZtKZ/l8piKv27VBat6d+lsmhN/y6VRWv6d6ksWtO/S2Uxlf5dKovW9O9SWbSmf5fKojX9u1QWU+nfpbJoTf8ulUVrekvz1v8rIkbTpaQTc1NmoFu3biFnzpzYt28fKlSooCzv168fdu7ciYMHD6rSDxs2DBEREW+6mERERERE9J64fv06cuXKlWa6t9ICpNXAgQPRp08f5X1iYiIePXoEb29v6HQ6ZXlMTAxy586N69evw8PDI818taTPzLxZ9vejLCz7+5H+XSrL+1z2d6ksLPv7kf5dKgvL/n6kf5fKwrK/32URETx9+hQ5cuRIMw/gLQVAPj4+sLW1xd27d1XL7969C39/f4P0jo6OcHR0VC3z8vIymb+Hh4dZK9GS9JmZd2anf5fKojX9u1QWrenfpbJoTf8ulUVr+nepLFrTsywZk/5dKovW9O9SWbSmf5fKojX9u1QWrenfpbJoTf8ulUVr+nepLFrT/9fK4unpafbn38ogCA4ODihdujS2bt2qLEtMTMTWrVtVXeKIiIiIiIgy0lvrAtenTx906NABZcqUQdmyZTF58mTExcUhLCzsbRWJiIiIiIj+495aAPTpp5/i/v37GDJkCO7cuYMSJUpg48aN8PPzszhPR0dHDB061KC7XEakz8y8Mzv9u1QWrenfpbJoTf8ulUVr+nepLFrTv0tl0ZqeZcmY9O9SWbSmf5fKojX9u1QWrenfpbJoTf8ulUVr+nepLFrTv0tl0ZremspiylsZBY6IiIiIiOhteGsToRIREREREb1pDICIiIiIiMhqMAAiIiIiIiKrwQCIiIiIiIisxlsbBY4oI718+RJXrlxB3rx5YWf39nfrFy9ewMnJ6W0Xg+id9D4cHzExMWan1TJ5X2q0rJeLFy/i0qVLqFq1KpydnSEi0Ol0GZae/lsSExNx8eJF3Lt3D4mJiaq/Va1a9S2Vyri3cez9F3E9po6jwKVi8eLF+PTTTw2G2nv58iVWrFiBEydOmJ3XxIkTjS5//fo1duzYgUuXLqFNmzZwd3fHrVu34OHhgcuXL6en+CYVK1YMffr0MTu9qbKn5vfffzc7baNGjTTnr/fs2TP06NEDixYtAgCcP38ewcHB6NGjB3LmzIkBAwZg6tSpZufXs2dPzen1EhMTMWrUKMycORN3795VyjJ48GAEBgYiPDzc4rzNpSX/oUOHmn0B9OjRI837TJYsWTTlr6XsCxYsMDvvY8eOaS77yZMnzU5frFgxTemHDRtmdtq1a9caLFuyZAlmzpyJK1euYP/+/QgICMDkyZMRFBSExo0bG6S/cOECtm/fbvTCZ9KkSZq2kdb1kpw5x4eW7aSFJfujjY1Nmun1QURCQgKaNWtmdnmSb1dz1ktyDx8+xKeffopt27ZBp9PhwoULCA4ORqdOnZAlSxZMmDBBc/rMPC9pPfbSWzdlVJ2acv81h9bjo2TJkmbvk1rOGynr1AMHDqBNmza4du0aUl7y6fdfrceHFlr3L63HXnrOS1oEBgaiU6dO6NixI/LkyWM0TXrLsnXrVmzdutXo+Xr+/Pma8i9RooSm9aj1uk3Ldg0MDNSU95u4hnz7t8rfsN27d2PWrFm4dOkSVq9ejZw5c2LJkiUICgpC5cqVVWnDwsJQt25dZMuWTbX86dOnCAsLM/uuiakd8Nq1a6hbty6ioqIQHx+PDz/8EO7u7hg3bhzi4+Mxe/Zs6HQ6gxNW8nz1O2/yf9NKm5CQgOPHj6er7ABw6dIlLFiwAJcuXcKUKVOQLVs2bNiwAXny5EGTJk3Mzj8hIcHo31KryNzc3AAAAwcORGRkJHbs2IG6desqn61duzaGDRuGAQMGYNKkSWaXpWfPnprT640cORKLFi3C+PHj0aVLF2V5kSJFMHnyZISHh1ucd0qmWry05D958mSz0upp3We05q+l7B06dNCUt9ay6ysOc48nLenbt2+vqezJzZgxA0OGDEHv3r0xatQo5djx8vLC5MmTDQKgOXPm4Msvv4SPjw/8/f1Vx7Ml+4DW9ZKcOceHlu1k7r07S/fH7du3a0rv6empKb2eOeslua+//hp2dnaIiopCaGiosvzTTz9Fnz59DAIgc9Kn97yUWlCu9dhLT92UkXWqqXopNVqPD3PrSQDpqlO/+OILlClTBuvXr0f27NmNrjutx4cxpursiRMnmhVc6fcvrcdees5LABAcHIzDhw/D29tbtfzJkycoVaqUEjj37t0bCxcuxPDhw1GjRg2Eh4ejadOmqpvk6SlLREQEhg8fjjJlypjcTlry17oete5jWs4bV69e1ZR3RlxDpvnZ/0ILUFoRs96aNWvQrl07tG3bFkuWLMGZM2cQHByMH3/8EX/99Rf++usv1WdtbGxw9+5d+Pr6qpZHRkaiRo0amu+CpNSkSRO4u7tj3rx58Pb2RmRkJIKDg7Fjxw506dIFW7ZsSVf+pgQEBKQ7j507d6JevXqoVKkSdu3ahbNnzyI4OBhjx47FkSNHsHr16nTln7Ii098V7dWrF+Lj4zFz5kzlt/zyyy8oX7483N3dlXV48eJFlCpVSlMTcHqFhIRg1qxZqFWrlqos//77LypUqIDHjx+n+zvMafGi9Lt27ZrZaQMCAjSnt1ShQoUwevRo5dyh38dOnz6N6tWr48GDBwbf9dVXX6F///4Wf2dy6fmdb+L4eB9pXS/+/v7YtGkTihcvrkp/+fJlFCtWDLGxselKr1XKoPz06dMIDg7GwoULsWjRIs0XYemRkXWqfv/V0iLVq1cvzfm/Ca6uroiMjERISEimfYe5dXZmfbe5jK13Gxsb3Llzx+Bm9927d5EnTx7Ex8erlh87dgwLFy7E8uXLkZCQgDZt2qBTp04oVapUusqSPXt2jB8/Hu3atTP5mTdV11iD974FyJyIWW/kyJGYOXMm2rdvjxUrVijLK1WqhJEjRyrv9c3SOp0OtWrVUt1hT0hIwJUrV1StDZbavXs39u3bBwcHB9XywMBA3Lx5853eeQcMGICRI0eiT58+cHd3V5bXrFkTP/74Y7rz79WrF8qUKYPIyEjVXZmmTZuq7pLev3/f4KQFAHFxcW+8f/vNmzeNVjCJiYl49epVhnyHOS1e5srs/sHvc/9jrcfemzpWr1y5gpIlSxosd3R0RFxcnMHyx48fo0WLFibz07qN0vM738TxkRqtv/VNdavRul7i4uLg4uJisPzRo0dGZ0bXml7P3Ocqp02bhjlz5qBJkyYYO3assrxMmTL45ptvTH4uM2RGnaqlRepdrbPLlSuHixcvphoApfd8bW6dbQ6tx56l6z15N6tNmzapWnETEhKwdetWo123SpUqhVKlSmHChAmYPn06+vfvjxkzZqBo0aLo2bMnwsLCLLr+ePnyJSpWrJhqGi2/9U2dw95X730ANHPmTCxcuDDViFnv3LlzRruteXp64smTJ8p7fdPbiRMnUKdOHaW7FQA4ODggMDAQzZs3t7jPt15iYqLRprsbN27A3d1dUx9ILRo1apTusp86dQo///yzwfJs2bLhwYMH6e5TnlZFpqdv1u/RoweA/+sWMXfuXFSoUAHAm+uDXqhQIezevdvgBLV69WrlojW9/dvXrVuntHglP8EWLlwYly5d0pT/5MmTM/UZBy8vL035aym7lmeAHj16pLnsWvsfa0mv5dmrY8eOqd4HBQXhxIkTBvvYxo0bVd2b9Fq0aIHNmzfjiy++MJq/1m2Unn7Z5hwfWraTFpbsj2l1NdHTp9fyPEfy7WrOekmuSpUqWLx4MUaMGKF8f2JiIsaPH48aNWqkO73WVua0gnKtx1566qaMrFP1+6+WFiyt+Wt57kbLM0Ap69QePXqgb9++uHPnDooWLQp7e3vV34sVK6b5+EgptTr7ypUrZp/fJ06cqPnYs/S8pL/WM9at2t7eHoGBgQZdSgHg1atX+PXXX7FgwQL8/fffKF++PMLDw3Hjxg306dMHCxcuNCv4T3mO7Ny5M37++WcMHjzY5Ge0/NYmTZpoWo9ar9u01NlangFKz7PYWrz3AZA5EbOev78/Ll68aLAh9uzZg+DgYOX90KFDASRtsFatWpm8S2Zpn2+9jz76CJMnT8bs2bMBJO2EsbGxGDp0KOrXr6+pD6SW/vAJCQnpLruXlxdu376NoKAg1fLjx48jZ86c6e5TnlZFpjd69GjUq1cPZ86cwevXrzFlyhScOXMG+/btw86dO5UymVsWS9LrDRkyBB06dMDNmzeRmJiItWvX4ty5c1i8eDH+/PPPdOWtl1aLl5b8M/sZB635aym71v7qWsuutf+xlvRDhgzRVJbk+vTpg27duuHFixcQERw6dAjLly/HmDFjMHfuXIP0ISEhGDx4MA4cOGD0wiez+4gnZ87xkd7zUmq0/tYrV65oSq/leY7kzFkvyY0fPx61atXCkSNH8PLlS/Tr1w///PMPHj16hL1796Y7vdZW5rSCcq3bND37QEbWqZY8V6A1fy3nMXMDIGN1avPmzQEAnTp1UqVLHtCkt6tianW2jY2NWed3fb2XWcdeyu2qf2QiKCgIhw8fho+PT6qfP3bsGBYsWIDly5fDxsYG7du3x6RJk1CwYEElzdChQ7F7927s2bNHU1mApFEgZ8+ejS1btqBYsWIG5+uJEydq+q1a16PW6zYtdfavv/6qKe+Mel46VfKe69evnwwfPtystKNHj5ZChQrJgQMHxN3dXXbv3i1Lly4VX19fmTp1qkH6qKgouX79uvL+4MGD0qtXL5k1a1aGlP369etSqFAhCQ0NFTs7Oylfvrx4e3tLgQIF5O7duxnyHZmlb9++UrlyZbl9+7a4u7vLhQsXZM+ePRIcHCzDhg1Ld/4tW7aULl26iIiIm5ubXL58WZ4+fSo1a9aUjh07qtJevHhROnfuLB988IGEhoZK27Zt5eTJk+kugyV27doltWvXFl9fX3F2dpZKlSrJpk2bMiz/KlWqKPuqfr2IiHTv3l3q1KmTYd9D766lS5dKSEiI6HQ60el0kjNnTpk7d67RtIGBgSZfQUFBb7jkmX98vK+0rpcnT57IyJEjpUWLFlKvXj0ZNGiQ3Lp1K0PS58mTR/bv3y8iSeeYS5cuiYjIhQsXxN3d3SD9nDlzJGfOnLJixQpxdXWV5cuXy8iRI5X/v0mZUac2bdpUoqOjlf+n9npXXb16NdVXRtBSZ7/Lnj9/bvJvNjY2UqdOHVm5cqW8fPnSaJrY2FiLf2/16tVNvmrUqGFRnmTaex8A9ezZU7y8vKRq1arSvXt3+frrr1Wv5BITE5UTs/7iwcnJSb777jujeVeuXFkWL14sIqJc6FeoUEF8fHwkIiLCIP2rV6/k77//lpkzZ0pMTIyIiNy8eVOePn1qsvyvXr2SpUuXyrfffitffvmlzJkzR549e5bqb07tALU0rdayx8fHS+fOncXOzk50Op3Y29uLjY2NfPbZZ/L69WuTn/n333/l1atXaZYns4PDCxcuyMaNG5V1nZiYmKHpM6ssu3fvFjc3N/niiy/EyclJevXqJR9++KG4urrKkSNH0pX/rl27pG3btlKhQgW5ceOGiIgsXrxYdu/ebTS91n1Ga/5ayn7x4kUZNGiQtGrVStk//vrrLzl9+nSGlF1Py7FnbvrHjx/LnDlzZMCAAfLw4UMRETl69KiyjkyJi4vL8BsllmwjEe3rxVxatlNm74+LFy+WihUrSvbs2ZWLxkmTJsm6deuMprd0u6bl2rVrJo+Da9eupStvERFnZ2cl6EkeAJ04cUI8PDyMfkZLUK51O1mSPiPr1I4dOyrf27Fjx1RfluSfnNbzmJY6VSutx4fWOltLvaf12NMzd70nJCTI8OHDJUeOHGJra6vs8999952yH79+/VoWLlwojx49MitPS8tiKXPyt2Q9at3HtGxXrXln9P7+3gdAlkTM8fHx8s8//8jBgwdTveDx8vKSf//9V0REpkyZIhUrVhQRkU2bNhncPb169aoULFhQXFxcVAdQz5495fPPPzea/86dO41uyFevXsnOnTtVy16/fp3mAWpJWkvLrnft2jVZv369/PLLL3L+/HmjaeLi4qRTp05ia2uryr979+4yZswYk3mbU5HZ2NgYPbk+ePBAbGxsjC6vWbOm6HQ6sbGxUcoSFhYmffr0SXd6LSzN29wWLy35r169WpydnaVz587i6OiopJ02bZrUq1fPIG+t+4zW/LWUfceOHeLs7Cy1a9cWBwcHJe2YMWOkefPm6S671uNJS/rIyEjx9fWVkJAQsbOzU9IOGjRI2rVrZ5B3jRo15PHjxwbLo6Oj032HUOs20rpegoKC5MGDBwbLHz9+bLQ1Sst2yuz9cfr06eLj4yMjR45UBQgLFiyQ6tWrG6TXul21MOecFxkZafYrpfS0MqcVlGvdTlrTZ1adagmt+Ws5j1lap/7zzz+yYcMG+e2331SvlLQeH3rm1Nla6z2tx54l2zUiIkKCg4Nl6dKlqu9YsWKFlC9fXknn6OioHA/mSM8+dv36dVUPpPTmr3U9at3HtGxXrXlbur+n5b0PgLQICwtT7uQkFxsbK2FhYQbLXV1d5cqVKyIi0rBhQxk7dqyIJF30Ozk5qdI2btxYPvvsM4mPj1fdNdu+fbuEhIQYLY+Wi3dzD1CtaS0tuxY9e/aU0qVLy+7du8XV1VXJf926dVKiRAmjnzG3ItPpdEbX4c2bNw22kYhIu3btpE6dOnL9+nXVb924caMUKlQoXem9vLwkS5YsBq+sWbNKjhw5pGrVqjJ//nyLy6KVlvxLlCghixYtEhH1Xd9jx46Jn5+fQd5a9xmt+Wspe/ny5WXChAkGeR88eFBy5syZ7rJrPZ60pK9Vq5Z8++23BmXfu3evBAQEGORtan+/e/eu2NnZGSwXSapIf/rpJ+nfv3+qLeRat5HW9WKq7Hfu3BEHBweD5Vq2U2bvj6GhofLrr78apD916pR4e3sbpNeyXbWeN3Q6ndy7d8/gO69evSouLi5KGhsbG6VFxtTL2E0ira3MWoJyrdtJa/rMqlMtoTV/LecxrXXqpUuXpFixYgb7hY2NjdF9QOvxIWJ+na213tN67FmyXfPmzStbtmwx+I6zZ8+Kl5eXkq506dJKOnNoLUtCQoJERESIh4eHsm08PT1l+PDhkpCQkK78ta5HrfuYlu2qNW9LriHN8Z8KgNKKmE2dHO/fvy+2trYGy8uWLSv9+/eXXbt2iZOTk5w4cUJERPbv329wQsqaNavSWpR841+5ckWcnZ2NlsdURXbu3DmDvtbmHqBa01pa9pQXUvpXnz595H//+5/Mnz9f6fahtU+5SNoV2ZQpU2TKlCliY2Mjo0aNUt5PmTJFJk6cKE2aNDF6YPj5+SnbMXlZLl26JK6urulKP3HiRPH29pbPPvtMpk6dKlOnTpXPPvtMfHx8ZNSoUcrdtNmzZ1tUFnPWi6Vld3Z2VoL9lGkdHR0Nvk/rPqM1fy1ld3V1Ve7KpSxLRpRd6/GkJb2Hh4dcvHjRIO3Vq1dVZdffrdfpdLJ9+3bVHfxjx47J6NGjjQZMW7ZsERcXFylSpIjY2dlJiRIlxMvLSzw9PQ0uTrVuI3N/p/4us06nk8WLF6vuPK9du1a6desm+fPnN8hfy3bK7P3RyclJ6TKSPP358+eN3mgxd7uKmH/eqF27tnz99ddiY2Mjn3/+ueq827NnTylXrpzSSyGtZz7Sev5Dy3OVWoJyrdtJa/rMqlP17ty5I5999plkz55dbG1tlYtUY4GE1vy1nMe01qkff/yxNG7cWO7fvy9ubm5y5swZ2b17t5QtW1Z27dplkF7r8SFift2ktd7TeuxZsl1Nfcc///yjKtOGDRukRIkS8scff8itW7ckOjpa9UpvWQYMGCC+vr4yffp05fz+008/ia+vr/zvf/9LV/5a16PWfUzLdtWatyXXkOZ470eBS0xMxMiRIzFhwgRlQjd3d3f07dsXgwYNgo2NDWJiYiBJwR6ePn0KJycn5fMJCQn466+/jI6sNW7cODRt2hTff/89OnTogOLFiwNIGoawbNmyBuUwZ9Qy4P+GetXpdOjYsaNqlLmEhAScPHnSYGQ7LXNFaJ1XQkvZ9Y4fP45jx44hISEBBQoUAJA0XKqtrS0KFiyI6dOno2/fvtizZ49Fc/XI/x+dJqWHDx/C1dVVGSFERDBz5kzY2toqafRDlRubeC0z59DYs2cPRo4caTDk8KxZs7B582asWbMGxYoVw9SpU9GlSxeL5ucQE6P9xcfHGww/qiV/c0dI1NO6z2jNX0vZ0xqRML1l13o8aUnv6OhodP6N8+fPqyZg1g8Lq9PpULNmTYP0zs7OmDZtmsHygQMH4ptvvkFERATc3d2xZs0aZMuWDW3btjWYy0zrNjL3d1o61KyW7ZTZ+6PW4cfN3a767zTnvDFw4EC8fv0aIoJTp06pjncHBwcUL15cGXo3vfPR5M2bF3PmzEk1TfI5Rs6cOYM7d+4o7xMSErBx40aD40/rdjI3fWbXqXodO3ZEVFQUBg8enOa8g1rz13Ie01qn7t+/H9u2bYOPjw9sbGxgY2ODypUrY8yYMUZH89J6fABp19nJy6il3tN67FmyXc0dir5+/foAkoavTv5bxcTw4FrLsmjRIsydO1c1PHaxYsWQM2dOfPXVVxg1apTF+Wtdj1r3MS3bVWvemTXf43sfAA0aNAjz5s3D2LFjUalSJQBJB+mwYcPw4sULjBo1ShnfXqfTIX/+/AZ56HQ6REREGCzXz6weExODLFmyKMu7du1qsKHTGn4zOf0wnyICd3d3ODs7K39zcHBA+fLlDSYO0zJXhNZ5JbSUXa9x48bImjUrFixYoEyKFh0djc6dO6Ny5cro0qUL2rRpg6+//tqsuXr0zK3INm7cCACoUaMG1q5dq9o+qcnMOTQ2bdqEcePGGeRRq1Yt9O3bF0DSCVQ/jKyWvPVj4ut0OsydO1c1N1VCQgJ27dqlGopTa/5dunRBr169MH/+fOh0Oty6dQv79+/HN998Y3ROAq37jNb8tZS9VatW6N+/P1atWqWk27t3L7755hu0b98+3WXXejxpSd+oUSMMHz4cK1euVMoSFRWF/v37K0PXAknDwooIgoODcejQIdVFtIODA7Jly6a6CaB39uxZLF++HABgZ2eH58+fw83NDcOHD0fjxo3x5ZdfKmm1biNzf6fWoWb1tGynzN4ftQ4/bu52BbSdN7Zv346wsDBMmTLF7MmDFy9enOrfUx4jx44dg729PYoWLQoA+O2337BgwQIUKlQIw4YNUwIvS4JyrdvJ3PSZXafq7dmzB7t370aJEiWM/j09+Ws5j2mpU4GkOkIfMPr4+ODWrVsoUKAAAgICcO7cOYP0Wo4PrcGn1jpY67FnyXY1dyh6rUOFay3Lo0ePDOpxAChYsCAePXqUrvy1rket+5iW7ao1b63pzWZx29E7Inv27EYf4lu3bp3kyJFDRJIeLty+fbvodDpZu3at7NixQ3nt27dPbt68me5yWDJq2bBhwyQ2Ntas/NetWyeenp4yduxYcXFxke+//146d+4sDg4OsnnzZovTWlr2HDlyyD///GOw/PTp08p6P3r0qHh7e2vqU64fTUen08mnn36qGmGna9euMnr0aLl//76Sftu2bWatP71Tp05JtmzZpG7duuLg4CCffPKJhIaGip+fn9JlxdL0uXPnlokTJxrkMXHiRMmdO7eIJHVl0veh1pK3fuhinU4nuXPnVg1nnD9/fvnoo4/kwIEDFpdd6wiJWvcZrflrKbvWEQm1ll3r8aQl/ZMnT6R27dri5eUltra2kjt3brG3t5eqVasaPTeYe77Q8/PzkzNnzohIUh9w/bnyxIkTBt0StG4jretF323BXFq2U2bvjyLaRjrTsl21njfmz5+f5qhmyXl5eale+t/s6OgoWbJkMUhfpkwZWb16tYj8X5en1q1bS0hIiPTq1UtJd/XqVbly5YrodDo5fPiwqlvdrVu3MuTY05o+s+pUvdDQUDl27Fim5K/lPKb1Oa3KlSsrz3+0bt1a6tatK3v27JH27dtL4cKFDdJrOT601tla62ARbceeJdtVJHOG6NdalrJly0qPHj0Mlnfv3l3KlSuX7vy1rEet+5iW7ao1b0tGvzXHex8AOTo6yrlz5wyW//vvvwb9Gi9fvqx5+OJVq1ZJixYtpFy5clKyZEnVKyWtw28OGTJE0xj8Wg5QrQez1rK7urrK9u3bDZZv375d3NzcRCSp8tT3z9Q6V4+5FZmDg4MEBwfLiBEjJCoqKs30Ipk3h8bs2bPF1tZWGjZsKCNGjJARI0ZIo0aNxM7OTjnJ/PDDD9KyZUuLy1K9enVNw3Bqzd/cERJFLBtuVkv+WsseFRWV5oiElpZd6/GkNf2ePXvkp59+knHjxsnff/9tMp2rq6uEhYWlOSy1XuPGjZVnzvr27SshISEycuRIKVWqlNSqVcvoZ7RsIy2/U6fTSfXq1WXJkiWahuc3dztl9v6op2X4cXO2q9bzRrZs2cTd3V06deoke/fuNascKZ0/f15q1aolGzduNPhb8ueXxo4dKx999JHyW3LlymWQXmtQrnU7aUmfmXWqSNIIsB999JHyfExG5y9i/nlMS526ceNGWbNmjYgkPTdRoEAB0el04uPjI1u3bjX5HVqODy3Bp9Zzu565x15mzjemdXhwLWXZsWOHuLq6SmhoqHTq1Ek6deokoaGh4ubmZvRZLUt/q7nrUet1m5btqjXvzJjv8b0PgLREzIGBgRIREWH2XAlTpkwRNzc36d69uzg4OMjnn38utWvXFk9PT6MPpGlVokQJsbW1lZo1a8qyZcvkxYsX6c7zTWnTpo0EBQXJ2rVrlcEn1q5dK8HBwfLZZ5+JiMjy5culdOnSFuVvbkV2//59mThxohQvXlzs7Ozko48+kl9++UXi4+Mt+t702rNnj7Rq1UoJklu1amXxRYoxWlu8zPXkyRNl0IrkHj58aPThznctf2vx66+/SuPGjcXe3l7y5csnY8aMSbUF+9KlS8pQx7GxsfL5559L0aJFpVmzZgbHV2Zvo+PHj0vPnj3F19dXPD09pWvXrnLw4MF052sJrb/18uXLRi9Gz58/b/bFcGq0nDdevXola9eulUaNGom9vb0UKFBAxo4dK7dv39b0nYcPH5YCBQoYLHd3d1d+a+3atWXy5MkiYnz0UxHtQXlmyow6NeUofQ4ODmJjYyNubm4GI/e9Tx4+fGjyhrAl5wKtwae5MvvY08LS4cG1uHnzpvzvf/+TZs2aSbNmzWTQoEEZ0kvpXVqP74r3PgDSEjFPmjRJihcvLra2tlK7dm1Zvnx5qifIAgUKyM8//ywi6pEnBg8eLN26dVOlHT16tMybN88gj3nz5inDZxtz7Ngx6dGjh/j4+IiXl5d88cUXcujQIYN0hw4dMujiJCJy4MABOXz4sMVpLS3706dPlaZW/Qg4Dg4O0qVLF+Uu0PHjx+X48eOyfv16o3caN27cKH/99ZfR/C2pyI4ePSrdu3cXb29v8fb2lh49eiijkujNnz9fVq5cafDZlStXysKFCw2Wa02vhSV5a2nx0pJ/3bp15aeffjJIO2PGDKMndq37jNb8tZS9WbNmRr9z3Lhx8sknn6S77FqPJy3pe/ToIVOmTDFIO23aNFV3o5Tu3bsnEyZMkKJFi4qdnZ00aNBA1qxZk64J4rRuI63rRe/Vq1eyZs0aadiwodjb20vhwoVlwoQJBqN3adlOmb0/Vq1a1egxuWTJEqlWrZrBcku3q1Z37tyRH374QYoWLSr29vbSsGFDWbdundEhc1M6fvy40RGUatSoIe3bt5fFixeLvb29XLhwQUSS6lpjIw1qCcq1bidL6qaMrlMXLlxo9suS/PW0nMcsqVO10Hp8iJhfZ2ut97Qee+aud1PDzxt7Jf+NWoYH17IPvHz5UmrWrJlm7wVL89e6HrXuY1q2q9a8M2t/f+8DIBHtEfPRo0eVE2SWLFmkW7ducvToUYN0zs7Oyh0NX19f5WL6/PnzkjVrVlXagIAAo3fsDhw4IIGBgWn+hpcvX8qaNWvk448/Fnt7eylatKhMnjxZnjx5IiIiH3zwgaxatcrgc2vWrJGyZcuqlmlJm96yP336VBmu0VQTedGiRWX9+vUGyzds2CDFihUzmbe5FVlyN2/elKFDh4qjo6O4urqKra2tVK5cWZlJO1++fEZbUXbs2GF0KF6t6fWeP3+e5hCZluStpcVLS/5ZsmRRnhVJ7uzZswb7uoj2fUZr/lrK7uPjY7Qp/OTJk5ItW7Z0l13r8aQlfY4cOYz2YT569KjROYyMmTp1qjg6OopOpxNfX18ZPHiwxMXFGaR7+vRpqvuk1m2kdb2k9OLFC5k4caJSdkdHR2nXrp3SZULLdsrs/dHd3V0JBJK7cOGCeHp6Giy3dLuac95I6cCBA9K1a1dxdHSUwMBA8fT0lMDAQKWLcspJL9etWyczZsyQwoULS926dQ3yi4yMlCJFioiHh4cMGzZMWd69e3dp3bq1yXKYE5Rr3U7pqZsysk61hNb8tZzHtNapz58/l/Hjx0u9evWkdOnSaXbn13p86JlTZ2ut97Qee+aud0sCW63Dg1uyD2gJgLTkr3U9at3HtGxXrXlbeg2Zlvc6ALIkYk75+cmTJ4ujo6PY2NhI8eLFZd68eUqzcFBQkPLAY+nSpWXmzJkiktQPOGVzt6kZglMbNz+5+Ph4WbFihXz00UdiZ2cnVatWlZCQEHF3d5cVK1aoJn9K7vLly8ozN3pa0mZE2dPi5ORktIn1ypUrysR9qUmrInv58qWsWrVK6tWrpzwoO2fOHImNjZUrV65I27ZtJTQ0VESSfqupshjr3qElfVxcnHTr1k18fX0N5ocwNtmc1rKklFaLl5b8XVxcTFa+xubb0LrPWJK/uWV3cnJS5gpJ7uzZsya3qZayaz2etKR3dHQ0WSmlduzduXNHxo0bJ6GhoeLi4iJt27aVbdu2yeLFi6Vw4cLy4YcfKt9Zv359cXFxUe2LxibB1LqNtK4XvcOHD8uXX34pWbJkkVy5csmgQYPk8uXLsmvXLqlVq5Z88MEHyroxdztl9v7o4eFh9OH3I0eOmDynmrtdtZ43RJK2//fffy+FChUSJycnadWqlfKMUWxsrPTr10/y5MkjImJ08lM/Pz9p3bq1Wc9d6D1//lxevnxpVlpTQbnW7ZSeuikj69TkXr9+LatWrZLhw4fL8OHDZfXq1UZbXrXmr+U8prVObdOmjfj4+MgXX3whQ4cOlWHDhqleKWk9PlJKrc7WWu9pPfYs3a7mCAoKUo6z5AHQokWLlGuM9JSld+/e0r9/f7PLoyV/retR6z6mtc7Wknd6ryFNea8DIBHtEbNI0sH5yy+/SN26dcXW1lYqVaok8+fPl+HDhysVg4hIeHi4cnL48ccfxdnZWRnZp1OnTqo8Q0JCZMmSJQbftXjxYgkKCjJZliNHjki3bt0ka9askj17dunfv7+q4pw6dapky5ZNsmbNKvv27TP4/N69ew0mvNKSNj1lP3z4sHz77bfy6aefStOmTVWv5Pz8/Iw+aPn333+Lr6+vyfz1UqvI6tSpI97e3pI1a1bp1auXnDp1yuDzt2/fFp1OJyJJIy6ZGjXQ2J1ZLem/+uorCQ0NVfoJz58/X0aMGCG5cuWSpUuXpitvU1Jr8dKSf/Xq1aV79+4Gab/66iupXLmywXKt+4zW/LWU/YMPPpCIiAiDtEOHDpVSpUqlu+xajyct6QsXLizTpk0zSDt16lSjFWryi4rixYvLtGnT5PHjx6o0Fy9eFHt7exERqVixolSoUEFWrFgh27dvV42AuWPHDtXntG4jretlwoQJUqRIEbG3t5fGjRvLH3/8YdBV6/r168qk1Fq2U2bvjx9//LG0aNFCNRrX69evpXnz5kZbUbRsV63nDf32L1y4sEyaNMnosxp3795VznlaRUVFqSYUP3jwoPTq1UtmzZqV6ufMCcq1bidL6qbMqFP1Tp8+LcHBweLi4qK0nri6ukpgYKBB3aM1fy3nMa11qoeHh+zZs8fobzJG6/GRUmp1tre3t6Z6T+uxZ8l2FUk6bw4aNEhatWqlDBDw119/Kb1HRJK6ZBYqVEgOHDgg7u7usnv3blm6dKn4+vrK1KlT012W7t27i4eHh5QuXVq6du1qMNF8evLXuh617mNa6myteaf3GtKU9z4A0hIxJ79j7uvrK3379pWzZ8+q0pw6dUqJVhMSElR3dpYvXy49evSQqVOnGnQ5GjdunHh7e8v8+fOVoUDnzZsn3t7eMnr0aKPl0c/OXr9+ffn111+NDht6//590el00qpVK6lWrZrS6iEi8vjxY6lWrZq0aNFC9RktaS0t+/Lly8Xe3l4+/vhjcXBwkI8//ljy588vnp6e0rFjR1Xarl27StGiRVVDIV64cEGKFSsm4eHhRvMXMa8is7e3l59//jnVZ4RevXqlXOz169dPAgICZNu2bfL69Wt5/fq1bN26VQICAqRv374Gn9WSPnfu3Eq3k+TNzYsXLzbab1prWfTMbfHSkv+ePXvEyclJqlSpotwVrFKlijg5ORkdfUbrPqM1fy1l//3338XOzk7at2+vdFlo166d2NnZKUO/pqfsWo8nLennzZsnzs7OMmTIECUoGTx4sLi4uCijtyXn4eEhXbt2TbUr6LNnz5QbN66urkbvKhujdRtpXS8hISEyevToNEch1Hc50bKdMnt//Oeff8Tb21vy5s2rDPGbN29e8fX1NXrTRct21Xre6NSpk9GLnuQSExONPpCemJiY5kiolStXlsWLF4tI0s0jDw8PqVChgvj4+Bi9QNcSlGvdTlrTZ1adqle+fHlp2LChaiTOR48eSaNGjaRChQqqtFrz13Ie01qnhoaGKoOhmEPr8aFnTp3t4uKiqd7TeuxZsl137Nih3OB2cHBQWlXGjBkjzZs3V9JpHT5fa1mqV69u8lWjRo105a91PWrdx7TU2VrztvQaMi3vfQCkJWK2sbGROnXqyMqVK0025cfGxhpcwJsjMTFR+vXrJ05OTkrXBRcXF6MVht7w4cOVYRTTcuPGDQkODhZPT0/lgPDy8pICBQoYPAyvJa2lZS9atKj8+OOPIvJ/TcGJiYnSpUsXGTJkiCrtkydPpHz58mJnZ6fMXWNnZyc1atQwqCj1tFRkWsTHx0vLli2VeRbs7e3F1tZWwsLCjD5HoyW9q6urMsJgzpw5lRGuLl++bDDniiVlERElgDenxUtr/sePH5c2bdpIoUKFpHTp0hIWFmayddWSfUZL/lrL/ueff0rFihXFxcVFvL29pUaNGgYtHJaWXevxpDX99OnTJWfOnEqFGhQUpDxom5KxZ3tSU7169VSH1U5JyzbS+ju10rKdMnt/FElqbR04cKDUr19fmjdvLhEREUZbX/TM3a5azxuWmDt3rhQuXFgcHBzEwcFBChcuLHPmzDGa1svLSwmap0yZIhUrVhSRpK7fxlpdtATlWreT1vSZVafqOTk5qVoE9JLfOE1P/uaex7TWqX/99ZfUrVtX0yhtWo8Pc+tsAJrrPS3HniXrvXz58jJhwgQRUXdtO3jwoNFWKXOHB8/sc6TW/LWsR637mJY6W2vellxDmkMnImL5NKpvn7GZg/V0Oh22bdumvL927ZrBjLkpnTx50uzvLlasmMGy2NhYnD17Fs7OzsiXL59qVuT0iouLw7JlyxAZGQlnZ2cUK1YMrVu3hr29fbrSWlJ2V1dX/PPPPwgMDIS3tzd27NiBokWL4uzZs6hZsyZu376tSi8i+Pvvv1XlqVq1qsn8R4wYgU6dOiFnzpyprpMxY8bAz88PnTp1Ui2fP38+7t+/j/79+xv93IULF3DixAk4OzujaNGiae4X5qQvVqwYpk2bhmrVqqF27dooUaIEfvjhB0ydOhXjx4/HjRs30l2WWrVqoXPnzmjWrJnJ7fP69Wvs3bsX1apVs+i3apGZ+zvw7pRd6/FkyfF3//59ODs7w83NzWSav/76C7a2tqhTp45q+aZNm5CYmIh69eqpll+6dAlffPEFPvvsMxQpUsTg+42dw7TQ8jsXLFgANzc3tGjRQrV81apVePbsGTp06GD0O7Rsp8zeHy2R1nbVet7o2bMnQkJC0LNnT9XyH3/8ERcvXsTkyZNVy4cMGYKJEyeiR48eyqzp+/fvx48//oivv/4aw4cPV6V3c3PD6dOnERgYiEaNGqFSpUro378/oqKiUKBAATx//lyV/tmzZ3BxcdG0TrRup8zarlqP0+LFi2PSpEmoWbOmavm2bdvQq1cvnDp1Kl35a6GlTr1//z5atmyJXbt2wcXFxeD7Hz16lO7ymFtn62XmuV3rendzc8OpU6cQFBQEd3d3REZGIjg4GFevXkXBggXx4sULAECnTp0wZcoUuLu7G3xfjx49MH/+/HSXJbN/qxZar9sA87er1rwtKUuaLA6d3kPmDBmof0g05YOjxh4kTS+tw/e+S3LmzKk8JFm0aFFluPB9+/aJh4fHGytHekffy0gTJ05Uhr79+++/xcnJSRlgQz+XBlF6aB0NZ//+/RIUFGRw7sqoc5gWlo6o+F+n9byhdYQ5Hx8f5fyc3M8//yze3t4Gy8uWLSv9+/eXXbt2iZOTkzKwyv79+43mn9lDMmuR2XXq+vXrpXDhwrJq1Spl/rtVq1Ypx6WW0fvepFq1akm+fPlk7NixsmDBglSH77ZGOXPmVK4jkrcA6ec21LOxsTE6gej9+/eVZxfTQ9/VzdSLMpZVBUDmDBmo72dsziu9tA7f+y5p3bq10mQ8fPhw8fX1lc6dO0tAQIDBIAiWMLciy+wR7NLj6tWrsmbNGk19r9Ni6XxT9N+gdTSc0NBQadasmRw4cECuXLmS4ecwLdI76qG1SOu8oXXkQE9PT6Ndl86dO2d0+Nvt27eLl5eX2NjYSFhYmLJ84MCBRs/tmTVErSUyu05NeSMh+c3S1EZYfNucnZ0N5sTLaO/zDd2+fftK5cqV5fbt28pzeHv27JHg4GAZNmyYREdHy5MnT0Sn08nFixdVge6jR49k0aJFkj179nSXo3fv3qpXt27dpFKlSuLp6Sk9e/bMgF9Kydmlr/3o7atRowZ0Op3JvyfvAnfmzBmUKlXKIE3JkiVx5swZAMjQZti0xMbGwsHBwWC5vb09YmJi3lg5LPHjjz8qzcKDBg2Cvb099u3bh+bNm+O7775Ld/67du3CsGHDDJbXq1cPEyZMUN7nzp0be/fuRVBQkCrd3r17kSNHjnSXIz0CAgIyfH+aNWsWfv75Z4PlhQsXRqtWrUx2+aP/Bk9PT1y+fBmBgYGq5RcvXoSrq6tB+mvXruH3339HSEjIGyqhadmyZcPJkycNyh4ZGQlvb++3U6h3UFrnjZCQEGzcuBHdu3dXLd+wYQOCg4MN0rdr1w4zZszAxIkTVctnz56Ntm3bGqSvXr06Hjx4gJiYGGTJkkVZ3rVrV6Nd3S5cuIBChQoZLC9YsCAuXrxo8ndkhsyuU7dv357uPN6GggULGnRdzGjm1tnvotGjR6Nbt27InTs3EhISUKhQISQkJKBNmzb47rvvYG9vD51OB51Oh/z58xt8XqfTISIiIt3lmDRpktHlw4YNQ2xsbLrzJ7X3PgAqUaKE6v2rV69w4sQJnD592qBPuaOjI+7evWtQSdy+fRt2dsZXxblz5zBt2jScPXsWABAaGooePXqgQIEC6S570aJF8csvv2DIkCGq5StWrDBaobxLsmbNqvzfxsYGAwYMyND8za3IunTpgt69e+PVq1dKv+ytW7eiX79+6Nu3b4aWyRxbt27F1q1bce/ePSQmJqr+Zqx/sFZ37txB9uzZDZb7+voaPHdF/z2NGzdG79698euvvyJv3rwAkoKfvn37olGjRgbpa9asicjIyHciAGrdujV69uwJd3d3pe/2zp070atXL7Rq1eotl+7t0nLe6NOnD7p374779++rznkTJkxQnv/p06ePkl6n02Hu3LnYvHkzypcvDwA4ePAgoqKi0L59e6PlEREcPXoUly5dQps2beDu7g4HBwejAZDWoDwzZXadqn+u8n0zduxY9O3bF6NGjULRokUNng/x8PBI93e8zzd0HRwcMGfOHAwZMgSnTp1CbGwsSpYsiXz58gFICnxFBDVr1sSaNWtU1z8ODg4ICAjI1Buun332GcqWLYsffvgh077DKr3tJqjMMnToUIOh97QOSbh69WplmGH9qHIVKlQQOzs7Wb16dbrLaO6wl69fv5adO3eaNdqFlrTplZCQIOfOnZPdu3fLzp07VS+RpMnBUhueOjXmzolg7ihBERERmkbQ0ppeRGTYsGFiY2MjZcuWlcaNG0uTJk1Ur/TkrWfpnE2mmOrT/D4ICgqSBw8eZFr+O3fuNDrBYUYydYzEx8cbHTFM62g4s2bNkty5c8vQoUNl9erV8ttvv6leb5K5owSFhYVJTExMppbF1HfExsaqun1pZcmoROaeN5JLa4S51IbTTWto3atXr0rBggXFxcVFbG1tlechevbsKZ9//rlBenOHqH358qWEhYUZ7bKckqX7gDl1anqP68ePH8sPP/wg4eHhEh4eLhMnTlRdU7yJ84ZWKbvpmequl576IK0629J6z9QxFR0dbbD/Wnr9Y6psz549U37Tq1evpGPHjmaN3pbR+8DixYvT3cXu8uXLRrvCnj9/3mjXZGvw3o8CZ8rFixdRtmxZ1egmN2/eRNWqVfHw4UOULFkSAHDixAn4+fnh77//Ru7cuVV55M2bF23btjUYJWfo0KFYunSpyeZKY4zdnQWA9evXY/To0cqoGcWKFcPQoUMN7jQ5OTnh7NmzBl29jNGSFgAePnyodEG5fv065syZg+fPn6NRo0aoUqWK0c8cOHAAbdq0wbVr15ByF9LpdEhISICtrS1u376NbNmymVWO5P744w80a9YMbdq0Ud3lXL58OVatWoUmTZqo0qc1SpDWslhS9uzZs2P8+PFo165dhuetN378eIwfPx7ff/+90RavgQMHqtLv3r0bs2bNwqVLl7B69WrkzJkTS5YsQVBQECpXrgwbGxvcuXPHorIASd1Ko6Ki8PLlS9Xy5Pv79u3bcezYMZQvXx6VKlXCrFmzMGrUKDx//hxNmjTB1KlT4ezsrPq8OSOGWVp2c0cOTM92Mpep73j48CGyZcuGhIQEg8+IhtFwbGxsTH63/jgFLNtGhw8fRmJiIsqVK6dafvDgQdja2qJMmTJGv/f8+fNK2Y2NEmTpel+yZAlmzpyJK1euYP/+/QgICMDkyZMRFBSExo0bm/UdDx48gL+/P16/fo2SJUum2r06uWPHjgGARfukuecNY8wZOVCrJk2awN3dHfPmzYO3t7cyItaOHTvQpUsXXLhwQZU+OjoadevWxZEjR5ArVy4AwI0bN1ClShWsXbsWXl5eSlpPT0+cOHEizbopPcdeWnVqevI+cuQI6tSpA2dnZ5QtWxZA0nHw/PlzbN68GaVKldKUf/KWurQY615mSsoWnZ07d6aaXr9u0lMfpFVnN2/e3KL1bqpM9+7dQ86cOfHq1SvVcq3XP4D552F3d3ecOnXKoLXT3PzS0qxZM9V7EcHt27dx5MgRDB48GEOHDjX4zJMnT7B69WpcunQJ3377LbJmzYpjx47Bz89PNSJftWrV0KlTJ4OeUUuXLsXcuXOxY8cOTS11Hh4emkZNTmudpcxba1ks8lbDr0xkKmKOjY2VWbNmyVdffSV9+/aVRYsWmZwTyNnZ2ejDpufPnxdnZ+c0R4rLyBHjSpcuLVu2bMnQtCdPnpSAgACxsbGRAgUKyPHjx8XPz0/c3NzEw8NDbG1tjU4kKSJSvHhxadGihZw5c0YeP34sT548Ub1Eku46pad1QcvcLiKijMpjjNayWFL2rFmzqu6CZmTeelrmxdDPLN+5c2dxdHRU7uROmzZNmWDR0rJcunRJihUrZjBqor5MerNnzxZbW1sJCQkRR0dHGT16tLi6usoXX3whX331lXh4eBidyNicEcMsLbu5Iwdqyd/Ly0uyZMli1is5nU4n9+7dM8jvxIkTBmkzi6XbyJxBZUxJbUJOS7br9OnTxcfHR0aOHCnOzs7Kvr5gwQKpXr26kk7Lw8z6CSDNeaWn7OaeN1K6d++e7N69W3bv3i3379/X/PnUyqOfByj5iFhXrlwRZ2dno59JTEyUTZs2yfjx42XatGlKL4CU2rdvLxMnTkyzDOmtOzIr78qVK0vHjh1Vd/dfvXolHTp0kCpVqmjOP2WLnIeHh7i4uEjJkiWlZMmS4urqKh4eHlKjRg2jLThpteholZl1tta8IyMjJTIyUnQ6nWzfvl15HxkZKceOHZPRo0dLQECAwee0XCvpmToPb926VXx8fJT3jRo1MmvUPEvXo36CUv2rU6dO0r9/f9m0aZPR9JGRkeLr6yshISFiZ2enHKuDBg2Sdu3aqdImn2Q5uQsXLiiDoWjdx9IaNTl5enPyTn798Cb29/f+GaC0IuaUXF1d0bVrV7Pyrl69Onbv3m3Qf37Pnj2oUqUKNm3aZHnBkzl69KjyjFHhwoWV1qnkRo4ciW+++QYjRoxA6dKlDfpWJ4+AzU3br18/FC1aFMuWLcOSJUvw8ccfo0GDBpgzZw4AoEePHhg7dqxBawuQ9ODr6tWr03y2wNw7qMY0aNAADRo0SDVNYmIiRo4ciQkTJigPCbq7u6Nv374YNGiQ6g641rJoTd+5c2f8/PPPRve79Oad/HPjxo3D4MGD05wXY+TIkZg5cybat2+PFStWKMsrVaqEkSNHKu/nzp2b5h3klHOO9OrVC0FBQdi6dSuCgoJw6NAhPHz4EH379lX1U54yZQomTZqEHj16YOPGjWjYsCHmzp2r3IWqXr06Bg4ciLFjx6ryj4qKMnoHLyAgAFFRUcr7TZs2wdPTM9Wyp2x91fIclbnbKeXcK2nRty7odDrUqlVL9QxiQkICrly5grp16xr97M6dO/HDDz8o54xChQrh22+/NdlamxZLt5E5g8qktHjxYnz//fdKK0L+/Pnx7bffGrR+PH36FE5OTqmWO/k5b9q0aZgzZw6aNGmiKmeZMmXwzTffKO+9vLzMfpjZ2N1Wc5w5cwZ37txJNU3y+Ze0nDeA/5tzZPHixcrzQra2tmjfvj2mTZtm8JyOloGCgKRzqrGWxxs3bhjMf6Kn0+nw0Ucf4aOPPkq17Pny5cPw4cOxd+9eo3VT8vOM1n0gubTqVEvPv0eOHMGcOXNUx6udnR369eunavE0N//kgypMnDgR7u7uWLRokTL4xOPHjxEWFoYqVapYvD8CSQMUpCZ5C7Il9YFeWnW2lvVeokQJ5VhNOe8SADg7O2PatGkGy7VcK2XJkkV1PkhevoSEBMTGxuKLL75QltWrVw8DBgzAqVOnjOadvK6xZB9bsGCBpvR9+vRBx44dMX78eNWxWb9+fbRp00aVVqfT4enTpwZ5REdHq3oCaHHlyhWz0169elX1/wEDBqBjx46quckWLVqEMWPGWFQWS7z3XeDCwsJU721sbODr64uaNWsaPRlfunQJkydPVl089OrVS3mg+Pfff1fS3rp1C0OGDEHLli2Vh0cPHDiAVatWISIiQnVgWOLevXto1aoVduzYoXQTePLkCWrUqIEVK1bA19dX9bv0kh9YIqLqyqIlrY+PD7Zt24ZixYohNjYWHh4eOHz4MEqXLg0A+Pfff1G+fHk8efLEoOw1a9ZEv379TF6k6ctRpEgRkwNM6Om7jxiTVkU2cOBAzJs3DxEREahUqRKApAB12LBh6NKlC0aNGqWUxdPTM82Tkr7LpLnpO3bsqPw/MTERixYtQrFixVCsWDGDB031ozBpLYulXFxccObMGQQGBqomd7t8+TIKFSqEFy9ewMbGBrly5YKtra3JfHQ6HS5fvqxalnzf8fT0xKFDh1CgQAFs27YNffv2xfHjx5UynD17Vunm5ODggMjISISGhgJICnTy5cuH+Ph4Vf558uTBjz/+aBC8/Pbbb+jWrRtu3LiRaveu5GVPeTGXL18+DB06FJ999plq+ZIlSzB06FDlt9rY2KBevXppTrq4du3aNMuRkv4iOyIiAn379lVdcDg4OCAwMBDNmzc3eKh46dKlCAsLQ7NmzZT9fe/evfj111+xcOFCg0ovZffdlIYMGWLxNvL29saff/6pVGB6+/btQ4MGDfD48WPV8okTJ2Lw4MHo3r276lj96aefMHLkSHz99dcAktZ7aseGsXOes7Mz/v33XwQEBKj29QsXLqBYsWLKCFg7d+7M1IeZ9WU3Vq3ql+t0OvTq1UtZbu55Q+/zzz/Hli1b8OOPP6rWY8+ePfHhhx9ixowZqvT69aqXcqCgKVOmqP7+6aefwtPTE7Nnz4a7uztOnjwJX19fNG7cGHny5DF6kWZuUJ5at6Tk5xlL9gHAvDo1Pce1n58flixZYnBtsWnTJrRv3x537961OP+cOXNi8+bNKFy4sGr56dOn8dFHH+HWrVup5pcaY+fKlBf7+nSW1AfJmaqztdZ7+u71wcHBOHTokOp6yMHBAdmyZTNaTi3XSosWLYKIoFOnTpg8ebLqZpr+PJz8/GZul+L07GPmdmkDkrqUHjt2DHnz5lWd965du4YCBQooI/UCQMOGDeHs7Izly5cr6y0hIQGffvop4uLisGHDhlTLmpH0E7q3bt1atfznn3/G7NmzsWPHjjdSjve+BUhLxLxp0yY0atQIJUqUUF08FC5cGH/88Qc+/PBDo60d06dPx/Tp01XLunXrZhAAxcXFYefOnUafiTB2x6RHjx54+vQp/vnnH+Vi48yZM+jQoQN69uyJ5cuXK2m1RMPmpn306BH8/f0BJM2E7Orqqhr2NEuWLKo7Bsn7e/bo0QN9+/bFnTt3jI4qo7/DWadOHYv6p5sbHC5atAhz585VXSgXK1YMOXPmxFdffaUEQEDSxWZarQXJmZN+4cKFqvf6UQlPnz6tWp7ypK+lLM2aNcPChQvh4eFh0OKZUvITqr+/Py5evGjQ93bPnj2qkRCPHDmiua9yQkKCcsfJx8cHt27dQoECBRAQEIBz584p6V68eKF6dsTR0VFVKTg6OuL169cG+Zs7Ypgl/dW1jBzo7u5u8OyLFi9evDA4F3h4eCh3cwMDA9GqVSuzZ7YfNWoUxo8fr7qo7dmzJyZOnIgRI0YYBEC//vqr6v2rV69w5coV2NnZIW/evBgyZIjF2+ijjz7CwIED8dtvvyn78pMnT/C///0PH374oUH6adOmYcaMGaqRxxo1aoTChQtj2LBhqt+0evVqVXCSlqCgIJw4ccLgeaKNGzcq51bg/551uHLlCvLkyWP2XdqEhARMmjQJK1euNHp+T36z4uDBg6qLNWOS3zgBzD9vAMCaNWuwevVqVK9eXVlWv359ODs7o2XLlgYBkNahdSdMmIA6deooN0natGmDCxcuwMfHR1Un6SUPyvX13N69e1GrVi2DoFzLHWOt+wBgfp1q6XH96aefIjw8HD/88AMqVqwIIOm3fvvtt6qLOUvyj4mJwf379w2W379/3+idewB49uyZ0f0xeQsjAIObEa9evcLx48cxePBgVR0JWFYfAGnX2YC2ek9/LKccFTEtWq6V9K3cQUFBqFixosF1TEpaymLJPnDy5EnUqlULXl5euHr1Krp06YKsWbNi7dq1iIqKwuLFi1XpHR0djT4rc/78eYNz0Lhx41C1alUUKFBAuTGxe/duxMTEGLQCJ2fuPqZnznPB+/fvx8yZMw0+W6ZMGXTu3DnDypImizvPvUMeP34sc+bMkQEDBsjDhw9FJGlW7Bs3bqjSlShRwmhf9v79+0vJkiXTVYZjx46Jv7+/8uyMr6+v6HQ6cXV1NTk6l4eHhxw6dMhg+cGDB41OUJfRUvZ7dXNzU43Qc+fOHVX/Si39PfXpLe1P3LJlSylTpoycOXNGWfbPP/9ImTJlpFWrVsoyR0dHOXfunMHn//33X9Xkim/iGaDMyrtjx47KiEgp+winfCU3evRoKVSokBw4cEDc3d1l9+7dsnTpUvH19ZWpU6eKiOWj/lSuXFl5Pqx169ZSt25d2bNnj7Rv314KFy6spLOxsVGetXjy5Im4u7tLZGSk8tzF+fPnjfbhNWfEMEvLbu5zVJbuA7GxsdKtWzfx9fU12b9ZLyoqSvXc2sGDB6VXr14ya9Yso3k7ODhomgTTmOjoaGnatKksXrxYRCzfRjdu3JDg4GDx9PRUnmHw8vKSAgUKGB0pydQEnufPn1eV3ZL1PmfOHMmZM6esWLFCXF1dZfny5TJy5Ejl/ylt2LBBdu/erbz/8ccfpXjx4tK6dWt59OiRQfrBgwdL9uzZ5YcffhAnJycZMWKEhIeHi7e3t0yZMiVdZdfK2dlZdV7UO336tNHJcE25cOGCyefMXr16JUuWLJFvv/1WvvzyS5kzZ448e/bMaNqCBQsafa5nwoQJUrBgQZPfn9HPgYmYV6emZxvFx8dLz549xcHBQTmeHR0dpXfv3spojpbm365dOwkMDJQ1a9Yoz7OuXr1agoKCpH379qq09+7dkwYNGqT6DIU5duzYoRpVNT2jwKVVZ6dnvS9evFgqVqwo2bNnVyZwnjhxoqxbt86i/FLz/Plz1bOB0dHRmvOw9LfWqlVLvv32WxFRP3+3d+9eo887hYeHS5MmTeTly5fK9du1a9ekZMmS0qtXL4P0N2/elIEDB0r9+vWlefPmEhERoVwzp6R1HzP3uWARkfz58yu/M7lvv/1WecY3PWUx13sfAEVGRoqPj49ZD4E5OjqanBHb3IsHU6pVqyZdunSRhIQEZceNioqSqlWrypo1a4x+xs3NTY4fP26w/NixY+Lu7m6wPK3hN5PbtWuXtG3bVipUqKAEgosXL1ZV+jqdTurXry9NmzaVpk2bip2dnXz00UfK+/r166t2rpSzyKf2EknfydTc4LBs2bLSo0cPg3Tdu3eXcuXKKe+1liW9w0NHRUWZHC4zPRfu165dM3khYiy9/iJQfzJycnKS7777Tklj6Yl648aNyn594cIFKVCggOh0OvHx8ZGtW7eq8jf20KK5DzGeO3dOVq5cKX/88YeyX6W37HpPnz6VQ4cOyalTp4wORW3pdvrqq68kNDRUGYRi/vz5MmLECMmVK5csXbpUlbZy5cpKIKKfhbxChQri4+NjdGCLvHnzysyZMw2Wz5gxQ0JCQswuo34AFJH0bSMtg8oULlxYRo0aZbB8xIgRUqRIEeW9pdt16dKlEhISouzrOXPmlLlz5xpNW6RIEVm/fr2IJK0LBwcHGThwoJQvX97gRoKISHBwsPz5558iknTe1g9aMGXKFGndunW6y66X2nlDr2bNmtKiRQt5/vy5suzZs2fSokULqVWrltnfZWqgoOT5mkNrUL5o0SIpUqSIODo6iqOjoxQtWlQ5BvQsXY/m1KmWHtf6IZYfPXokcXFxcvLkSTl58qTB8MmW5h8XFydffvmlODo6Kseeg4ODfPnllxIbG6tK26ZNG6lUqZIcPnxYXF1dZfPmzbJkyRIpUKCAsp+a4+zZs+Lq6qq8T8/+m1adbel6MXeAk+TMuf5JLi4uzuybVrGxsbJ+/XqZMWOGTJkyRfXSs/S3enh4KOeW5AHQ1atXjR5LT548kdq1a4uXl5fY2tpK7ty5xd7eXqpWrWqwz2ildR/7+OOPpXHjxnL//n1xc3OTM2fOyO7du6Vs2bKya9cuVdr169eLk5OTFClSRLmeLVq0qDg5OSnn5fSUxVzvfQCkJWLOlSuXrFy50iCPX375RXLnzm00/x07dsjHH38sefPmlbx580rDhg0NNqaIiKenpzJyjqenp3IX5MCBA1KgQAGjeTdq1EiqVq0qN2/eVJbduHFDqlWrZjD/w+HDhyVr1qySM2dOJUDJlSuXeHt7y9GjR1VpzRn9SyTt1gRjrQpapOdkam5wuGPHDnF1dZXQ0FDp1KmTdOrUSUJDQ8XNzU21nd5EC9CrV6/ku+++Ew8PD+XE6eHhIYMGDVJdFFq6XhISEsTe3t5oEJ+a+Ph4+eeff+TgwYPy9OlT1d+GDRtm8ZxEKT18+NDgju6OHTvMelkiectYZrB0O+XOnVu2b98uIuqRdxYvXqw6/kSSRo/TnzemTJkiFStWFBGRTZs2GW05nj59ujg4OMgXX3whixcvlsWLF8vnn38ujo6ORgMjU3bv3i1eXl4ikrnbKLnVq1eLra2t1KlTR4YPHy7Dhw+XOnXqiJ2dnaxdu1ZJFxgYmK75neLi4tLcbq6ursrcF0OHDpXmzZuLSFLPAT8/P4P0Li4ucu3aNRER8ff3V865ly5dEg8PDyVd9erVNc9BYu55Q+/UqVOSI0cO8fb2lpo1a0rNmjXF29tbcubMKadPnzZIr68v9K8mTZpIuXLlxNbWVjWCnZ67u7u0b99eNm/eLAkJCWmWX0tQPmHCBHFxcZF+/fopc1F9++234uLiompFsnQfMKdOTU+95OjomOY8RukNgmNjY5XRzkxdxPr7+8vBgwdFJGl76XtB/Pbbb1KpUiWD9MlHUIuMjJQTJ07Ihg0bpFq1aqr06akP0qqzLV0voaGhSm+D5Nd4p06dEm9vb4P05l7/JGfuTStze/pY+lt9fX3l2LFjBr918+bNkitXLpOf2717t/z0008ybtw4+fvvv5XlkZGRyjGcch9I+UpJ6z7m7e2t5OPh4aHUa1u3bpUSJUoYpI+KipKBAwcq56X//e9/Jm/+aC2Lud77AEhLxBwRESFeXl4yduxY2bVrl+zatUvGjBkjXl5eMnz4cIO8lyxZInZ2dtKyZUslwm/ZsqXY29vLsmXLVGl9fHyUC9N8+fLJxo0bRSTpDoupbglRUVFSokQJsbe3l+DgYAkODhZ7e3spWbKkwXDO5gy/qVeiRAllUrzk6+TYsWNGK3dL/fvvv9KtWzelEu7WrZuy04skbQNTXRzSoiU4vHnzpvzvf/+TZs2aSbNmzWTQoEGqz70pX3zxhWTLlk1mzpypnFRmzpwp/v7+8sUXX2TIdxQqVEj2799vVtolS5ZkWHDzJnz99ddKha+feNjUS6umTZsqXRlSXhCmfOnt2LHDosnsXF1dlYvlnDlzKifuy5cvq+626tPqL8QbNmwoY8eOFRGRa9euqbpwJrd27VqpVKmSZM2aVbJmzSqVKlUy2RUk5R3KyZMnS//+/SVHjhyqlgtz/fbbb8pFecpJVc2ZZPXIkSPStm1bKVWqlJQqVUratm2rVPhvUpYsWeSff/4REZFKlSopXQ5NDfWcP39+OXDggJJ+zJgxIiKyYsUK8fX1TVdZLDlvxMXFyezZs6VPnz7Sp0+fVLuodejQQdPQumvXrpVPPvlEnJ2dxd/fX3r16iWHDx82WX4tQXlgYKDRCX4XLlyoGoLeUubUqZYe1yLmDbGcnvz1UpvSQSTpIlB/3siTJ4/s2bNHRJLOMcb2X1Pd1ytUqCBnz55NV1n1tNTZWjg5OSmt/8mvZ86fP2/0HGnJ9Y+5N63M7elj6T6gtUtbWpIHYqk9wmCshV/rPubl5aXcHAgODlamsbh48aLJ4fPNpbUs5nrvAyAtEXNiYqJMnDhRNYN2zpw5ZfLkyUYv1LX0bf7www+VoKhz585StmxZWbp0qdSpUyfVOTESExNl8+bNMnXqVJk6daoqek/OycnJ6Inqn3/+MdgBnJ2dlZ0l+Tq5dOlSurv66a1evVrs7OykfPnyykVphQoVxM7OTlavXp3u/LUEh+8KDw8P+euvvwyWr1+/XnWXOD1+//13qVy5spw6dSrNtD4+PuLq6iqtW7eW9evXy+vXrzOkDCJJ3WTGjx8v9erVk9KlSyvzVuhflkh+9zytGey1St5alPKCMKNaPPWKFi2qtJjUqlVL+vbtKyJJwUjOnDlVacuWLSv9+/eXXbt2iZOTk5w4cUJERPbv32+Q1hKBgYGqV3BwsJQrV04GDhxoUetZygo1tecBM1uJEiUM9jtTr5QaNmyotETZ29sr3WQ2bdok+fLlM0jfv39/pfveihUrxM7OTkJCQsTBwcHoc6VavInzhiViYmJk/vz58uGHH4qtra3ky5fPaLdMEfODcnOfA0sPc+tUS2zYsEFKlCghf/zxh9y6dSvdz4okl5CQIBEREaqWQE9PTxk+fLhBS1yZMmWUm6wNGzaUdu3ayY0bN6Rfv34SHBxskHfKLupRUVGauzqmJbPq7NDQUGVfSn49M3XqVKPHtiXXP+betLKkp48WlnRp27JliwwcOFDCw8MlLCxM9Up+E9qcxxaS07qPpfVccHpao7SWxVzv/ShwjRo1wvDhw7Fy5UoASaPmREVFoX///mjevLmS7vXr1/j555/Rpk0bfP3118qoKqbmNQCAy5cvo2HDhka/83//+59q2ejRo5U8R40ahfbt2+PLL79Evnz5MH/+fIM8Xr16BWdnZ5w4cQIffvih0VGTkvPw8EBUVBQKFiyoWn79+nWD32Du6F/p0a9fPwwcONBgmN2hQ4eiX79+qnVvidy5c+PYsWPYsmUL/v33XwBAaGgoateubZD2yZMnOHToEO7du2cwSkvyEacym6Ojo9HZjoOCggyGM7ZU+/bt8ezZMxQvXhwODg4Go8wkH43q9u3b2LhxI5YvX46WLVvCxcUFLVq0QNu2bZURjCwVHh6OzZs345NPPkHZsmXTNd+TXvLRezJ6DoDko0WmHLkvo4WFhSEyMhLVqlXDgAED0LBhQ/z444949eqVwZDG48aNQ9OmTfH999+jQ4cOKF68OICk4fj1M82bEhsba7C/p5wXRcuoW+ZI/n1aR2fSf+bixYtGj9Xkc5GYw9iIneb68ccf8dVXX2H16tWYMWOGMrzshg0bjA7tn3xuoU8//RR58uTB/v37kS9fPqN1hBaWnDcuXLiA7du3G12PQ4YMUb0PDg7G4cOH4e3trVr+5MkTlCpVyuSQxu7u7ggLC0NYWBjOnDmDtm3bIiIiQpX/69evMXr0aHTq1Al79uxJ87eGhIRg5cqVBvXnL7/8gnz58qX5+dRorVMtUb9+fQBJ1wBpDbGs1aBBgzBv3jyMHTvWYEqHFy9eqEZr69WrlzJn2dChQ1G3bl0sW7YMDg4ORs9vKUdHzAyp1dmSjtlW+vTpg27duuHFixcQERw6dAjLly/HmDFjMHfuXIP0llz/BAcHKyNDFixYECtXrkTZsmXxxx9/KCPaAYC9vb0yFHa2bNkQFRWF0NBQeHp64vr16xb/Rj1PT0/8/fff2LNnD06ePInY2FiUKlXK6HUPkDSq3vDhw1GmTBlkz57doB5Ovt2vXbuGihUrGkxL8vr1a+zbt89gH9G6j3333XeIi4sDkDT9wscff4wqVarA29sbv/zyC0qUKKGM2qqf48nYfmHsONJaFrNZHDq9I0xFzFWqVDGImJ2dnY1GuqZk1APHpgQFBSl3fNPSo0cPyZUrl6xYsUJ5UHb58uWSK1cug6ZRc0b/Si9nZ2eTd/LS29ypxe+//670L/b09BQvLy/lZWqEo8wSEREhrVu3Vj1Q/+LFC2nbtq3RvvaWWLhwYaovU+Li4mTp0qVSv359cXBwSNddE5Gku9b6ZujMEBYWZrSFIjY2VsLCwtKVd40aNYw+pxEdHS01atRIV97GXL16VdasWWP0zpZI0sPVKUceu3LlitE+5JcvX5b69euLi4tLhs6IbYlFixYZHTwiPj7eaDen/fv3S1BQkNFuGG+67O8SreeN2bNni62trfj5+Unx4sWlRIkSysvYHXFTzyPcuXNHHBwcTJbr+fPn8ssvv0jjxo3F0dFR8uTJY7S1K3k3zrSY+xyYpbTUqZbIzOfksmfPbrTr6Lp16yRHjhypfjYuLk6OHj0q9+/fN5kmtZYCLW7dumV0+fjx440uf/36tWrkVktoGeDEkuufiRMnKoMY/P333+Lk5KQMRjF58mQlnaU9fTKLv7+/wQAippgamOHBgwdmnX/N2cdSSv5ccHpaozKiLMa89xOh6u3duxeRkZGpRszVq1dH7969zb5zOGPGDPTu3RudOnVSjfm/cOFCTJkyBZ9//nm6yjxv3jysXbsWS5YsSXO+g5cvX+Lbb7/FzJkzlTk57O3t8eWXX2Ls2LGqeTtEBKNHj8aYMWPw7NkzAEl3GfWzI2eE+vXro0WLFgYT0S5YsAArVqzApk2b0v0dW7duxdatW43e5dS3quXPnx/169fH6NGjDWZAf9OaNm2KrVu3wtHRUbmTHxkZiZcvX6JWrVqqtJZMnpleDx48wIoVKzBz5kycPXtWdZdl6NCh6NSpk9l3CgsVKoQVK1ZYPv5+GmxtbXH79m2D+SgePHgAf39/1bw0CxYswKeffmr29rexsTE6f9C9e/eQM2dOvHr1Kv0/IJNUqlQJIoJevXrBz8/P4I6ffp4bvbi4OIwdO9bkcZTahIZpMbWNHj58iGzZshncxStRogTy58+PiIgIo3crtczRldLhw4eRmJiIcuXKqZYfPHgQtra2KFOmjMnPmpqr6ffff0e9evVgb2+vmiDbmJQT9m7fvh01atQwq+xazxsBAQH46quv0L9//1Tz1Ze5SZMmWLRokWr9JiQkYOvWrfj7779V83YBSfPl/fzzz1i3bh3s7OzwySefoG3btiZb6Bo3boxmzZopc6qk5ejRo5g0aZIyWWZoaCj69u1rMMm1JbTUqZaIiopC7ty5DfZdEcH169eRJ08ei/N2cnLCyZMnkT9/ftXyc+fOoUSJEspkvpZIq6VAP19Ynz59DFqpk7t9+zaqV69usM8ASS0iY8aMQXh4uLIsISEBrVq1wunTp5XtnR7Pnj1DbGxsqvMUZcT1z7Vr13D06FGEhISo6rgjR47g6dOnqFGjBu7du4f27dtj3759Sk8f/fGbHuZc9+h5e3vj0KFDyJs3b5r52tjY4O7duwbzA50/fx5lypQxOp/Qf91/IgAyd4dZuXIlBg4ciK+//hqlS5eGq6urKq2xi7lff/0VEyZMUJ2sv/32WzRu3BilSpXC1q1bkSVLFpQsWTLVbkDHjh0zWFayZElcvHgRr169QkBAgEF5jH3m2bNnuHTpEgAgb968qV70vXz5EhcvXkRsbCwKFSpk0YSkpsycORNDhgxBy5YtUb58eQDAgQMHsGrVKkRERKhmU9dfHGiZxMrcE7arqytOnTqVYV37TDFncq+UwWBqknfJMifv5C5duoQFCxbg0qVLmDJlCrJly4YNGzYgT548BrOIP3v2DL/++iuWLVuGrVu3Infu3GjdujXatm2r6k5ZokQJnD59GtWqVUN4eDiaN2+e6uScGzZswNSpUzFz5kxN3SsuXryIS5cuoWrVqnB2dla6jujFxMRARJAlSxZcuHBBdbJOSEjAH3/8gQEDBqhmRffz88Pz58/RokULhIeHm+zep5/It0SJEti2bZvqAikhIQEbN27ErFmzcPXqVZPlN3WxPHXqVHTt2hVOTk6YOnVqqusg5aTIq1evNjnBZspzgJubG44ePYoCBQqk+h16rVu3xs6dO9GuXTujx1GvXr2U/1sSSBqrUCMjI1GjRg1Vd0wg6ViNjIxESEiIWfkD5k8uXbZsWfTr1w+ffPKJKs3atWsxbtw4HDx40CDf/v37Y+XKlXj48KHB9yYkJKgCZXNngNdzdHRErly5EBYWhg4dOiB37twmP6/1vOHh4YETJ06kec7Tl9lYVxN7e3sEBgZiwoQJ+Pjjj1V/c3Fxwccff4y2bduifv36aU4OOXPmTERERKBt27ZG61VT5zFzaZlgXEudqjWAt/QzgOnzRnLlypVDuXLlDM4fPXr0wOHDh1GxYkWMGDECrq6u6NOnj9Hv0UsZxGTPnh3jx49Hu3btUv1clixZ8M0332DQoEEGf9MHP76+vka7Ox4+fBgfffQR5syZg08++QSvX79Gy5Yt8e+//2Lbtm3KpOt6Wus9rTLz+scS5uwD5l736PXv3x9ubm4YPHiwye/VT57+22+/oW7duqp6PSEhASdPnkSBAgWwceNG9OnTR9M+Zukk7UDSdczkyZOVa+tChQqhV69eSjCntSyWeO+fAUprh0lOP4N88pOmvnJIWYmZ07e5cePGys5kSX/0xo0ba352wsXFBUWLFkVMTAw2b96MAgUKqGY6T87BwQGFChXSXC5zfPXVVwCA6dOnY/r06Ub/BiSt3zt37iAsLAwbNmwwmpexSmPmzJlYuHBhmifsOnXq4MiRI5kWAF2+fBlNmzbFqVOnVBcS+u2WvOzJg5qMzltv586dqFevHipVqoRdu3Zh1KhRyJYtGyIjIzFv3jysXr1aSduqVSv8+eefcHFxQcuWLTF48GBUqFDBaFlOnDiB48ePY8GCBejVqxe6deuGVq1aoVOnTvjggw8M0pcpUwYvXrxAcHAwXFxcDC6SUl78Pnz4EJ9++im2bdsGnU6HCxcuIDg4GOHh4ciSJQsmTJgAAPDy8oJOp4NOpzO4E6pfNxEREaplN2/exB9//IGFCxeievXqCA4OVi48k1e6+n7HOp0ONWvWNMjb2dkZ06ZNM1j+7Nkz9OvXL9WL5UmTJqFt27ZwcnLCpEmTDNIkL3/y88/UqVMxaNAgdOzYEb/99hvCwsJw6dIlHD58GN26dTP4/AcffIDr16+bHQBt2LAB69evV54pSM2AAQPQq1evNANJ/c0enU6HWrVqqfqUJyQk4MqVK0afoylXrhwuXrxodgB0/Phx1K9fH8+ePUNcXByyZs2KBw8ewMXFBdmyZVOtxzNnzqBUqVJGy3rmzBmD5f369cP27dsxY8YMtGvXDj/99BNu3ryJWbNmKc/7pOd5p5s3b2LJkiVYtGgRIiIiULNmTYSHh6NJkyYGz/VoPW+0aNECmzdvxhdffJFqOn2Zg4KCcPjwYfj4+JiV/927d1N9NjYl/fne2EVIynpVawChZR8AtNXDpu79xsfHm3z2KuUNG73Y2Fg4OTmplplz3khu/PjxaNCgAbZs2aKcp/fv34/r16/jr7/+wpAhQ5TW6ePHj5v8XcbK9/LlS7Oe+/z9999Rt25dZM2aFV9++aWy/M6dO6hRowayZs2KjRs3Gv3sBx98gDVr1ij7+Lx583Dx4kVs374dfn5+Sjpz6r20bignZ+xGMZD29U9aN6qSS7mfmUvrPmDudY/eixcvMHv2bGzZsgXFihUzqIcnTpyotPyKCNzd3VXPDTs4OKB8+fLo0qULgKT9Sss+5unpqfq/uTZt2oRGjRqhRIkSSt20d+9eFC5cGH/88Qc+/PBDzWWxxHvfAmTunQ0gqVkzNSnvZLu5ueH06dNGH1B901q2bImqVauie/fueP78OYoXL46rV69CRLBixQosW7bM7LzedPertm3b4tq1a5g8eTKqV6+OX3/9FXfv3sXIkSMxYcIENGjQwOAz5jbtzps3D8OHD0dYWBiKFi1qcAJI792khg0bwtbWFnPnzkVQUBAOHTqEhw8fom/fvvjhhx9QpUoVg8/cv39f6SJQoEABgzvk6cm7QoUKaNGiBfr06QN3d3dERkYiODgYhw4dQrNmzXDjxg0lbdu2bdG2bVvUqVMHtra2Zv/mV69e4Y8//sCCBQuwadMmFCxYEOHh4ejYsaNykqtduzaioqIQHh5utCtWyu4w7du3x7179zB37lyEhoYq5d60aRP69OmDf/75B0BSgCciqFmzJtasWaNqpXFwcEBAQICqdTGlu3fvYunSpVi0aBH+/fdf1K1bF+Hh4WjYsCGuX78OEVHWV/Lt4uDggGzZshldT926dcP27dsxYsQIoxfLbdu2NXvdpvT/2HvzuJrW9///1TxPmhCpRMo8hWOWMbNjjjSZFUk4B1EImQkJUTnEMRyOoczzlKIMh8pQZpHhVGi6fn/02+u7115r11p7l+O8z+f5eKzHQ7d73/vee1/rXvdwXa+rXr16mD9/PkaMGMH6PYOCgpCTk4Pw8HBW/UePHmHChAkYNWoUGjRowLF32dNUW1tbHDt2TO4miTRFRUXMQvL48eNyF5KSBWhwcDACAgJYO6uampqwsbHBzz//zJlEHjx4EHPnzkVgYCDvvSrb906dOqFu3bqIiIiAkZERUlJSoKGhgVGjRmHq1KmsHUdTU1McOXKEs8C/cuUKevfujQ8fPrDKra2tERMTg06dOsHQ0BDJycmwt7dHbGwsdu/ejWPHjpX7fQklOTkZ27dvx+7duwEAI0eOhLe3N8ddRui4sWTJEqxatQq9e/fm/R4Vnax9D+S5n758+RK1a9fmuHmJsQGhSCa+/v7+WLhwIct+i4uLceHCBTx9+pQ16ZLsQK9duxZjx45lnZIWFxczrpaXL19myhUZN16+fIkNGzawRAQmTZpU5pgnBCEnBRKOHj2Kn3/+GTt27MDw4cOZxY+hoSFOnTpV7uL4jz/+wJAhQ+Do6IgzZ85wFt5Cnnuym1xlMX/+fFF2IJn/2NraCqqvoqKisKuwWBsQ49IGoEw3WxUVFZw5c4b5Ozg4GDNmzOCciv4TNG3aFD169GCJywClm3AnTpyQu6itaP71CyCxBiMGsb7NYhGjzlO1alUkJCSgcePG2LVrF+bPn4+UlBRER0cjMjISTZo0Efy+YncclaVatWo4dOgQnJ2dYWhoiJs3b6Ju3bo4fPgwwsLCeE/YhA7YYl1TxGJmZoYzZ86gUaNGMDIywo0bN+Dg4IAzZ84gICCA9ZDMy8uDr68vYmJimN1XNTU1uLu7Y/369RzXIjFtS9DX18edO3dga2vLmjA/ffoU9erVw9evX5X6vEDpbuHBgwcRFRWFM2fO4KeffsLLly/x5s0bbNmyhXGTunr1qmCfZ2n7le7348eP0ahRI+Tm5rLqZ2ZmwtraWqHdnevXryMqKgrR0dGoVq0aPnz4ABMTE2zfvh2dOnUS3V5lTpZ1dXXx119/oVatWrCwsMDJkyfRuHFjpKeno3Xr1pxdw2vXrmHkyJEsNz15p9gAsHPnThw6dAjR0dGiYuTKWkhK7rno6GgMGzaMs/MtD757tay+Gxsb4/r163BwcICxsTGuXr0KR0dHXL9+HWPGjGEmiUCpq9+rV69w6NAhZpH+8eNHDBgwABYWFoxKqAR9fX3cv38f1tbWqFGjBg4cOABnZ2c8efIEDRs2RG5uboXuEL98+RKRkZFYunQp1NXV8fXrV7Rp0wYRERGwsbERNW6UNXFTZrJWmSiy6ADE2YCEjx8/Yt++fXj06BECAwNRpUoVJCcnw9LSElZWVsz3l5mZiRo1arA2PSQL+JCQEFY8mWSief78ebRp04a1uJe8ZsaMGSwlOzHjRmFhIXr27ImIiAil1fAkSLsNlZSUIDo6Go0aNZJ7UiDNrl274O3tjU2bNiEsLAx6eno4deoUZ5df3sLj2rVrsLe3Zy1+JAsPRZ575aGo+zkfsidSyiD22SFmofpvRltbG3fu3OHYelpaGho1alQh8xgh/Otd4Hx8fLBr1y65BlNe8Ko0sqcFvXr1wuzZs3Hnzh1e3+YxY8YIvklkXYIA4OnTp7wT9G/fvrF28gHg06dPzG54fHw8fv75Z+jq6qJ3794IDAxUaNBQlvPnz2PFihUsH87AwEDOyUVeXh6z42diYoLs7GzUrVsXDRs2lLvSF3K0CygmxSuG4uJiZsfLzMwML1++hIODA2rVqsUJBJ0+fTrOnz+PP//8kyVj6ufnh4CAAGzatEnhtiUYGxvj1atXnEnQrVu3YGVlpVQsSlJSErNTraWlBXd3d2zYsIFxWVq/fj38/PwwbNgw1KtXT1RQbl5eHu8EPCcnh3EjTU1NRYMGDaCqqopPnz7hzp07ctuTPS148+YNYmNjsX37djx+/BgDBgzAkSNH0LVrV+Tl5WH06NFwd3dHVlaW6ID2nJwcxsXS0NCQuZfbtWvHuImU56MsjfRko2rVqsjJyUGtWrVgbW2Na9euoXHjxnjy5Amvi46XlxeaNm2K3bt38568AeC4j2RkZMDS0hI2Njac+0je/WdpaYl27dohLS0NaWlpuHPnDsaMGcNaSIrdGBIryS1GcnbFihXo0KEDatWqxQTT3759G5aWloiNjeW0LUT2tixXRmlk3RolFBYW4tChQ4iKisLJkyfRokULhIeHY8SIEcjOzsbcuXMxZMgQtG/fXtS4UdHS5hVBeXG4ku+SiBAREcG76IiIiOC0K1Z2ODU1FV27doWRkRGePn2KsWPHokqVKjhw4ACysrIQExPDfH+dO3fGgQMHYGJiUu7nk8jye3p6Yu3atZzYDT6EjBvSn1MSoygPsaccsnMCySbp3bt3WeV8Y8jIkSPx8eNHeHt7o1mzZryLH0C+21OPHj3k9k2R5x5QKkAgPddo3rw5838Vsam7bds2rF69Gunp6QCAOnXqYNq0afDx8VG4TTE2AAif9whFbJy6WBtT1FXR3Nwct2/f5iyAbt++zcwVFTnVE8u/fgFUnsGsWbOG9bdsQKj0jye7GCnPt5kvv48QpCdgCQkJvOo8shPcmjVr4urVq4wPblxcHADgw4cPgndgK5KdO3fC09MTgwYNYh7+ly9fhouLC3bs2IGRI0cydR0cHPDw4UPY2NigcePG2Lx5M/PAq1atGm/7qampogbsyqJBgwZISUmBra0tWrVqhbCwMGhqaiIyMpITd7R//37s27ePdcrg6uoKHR0dDB06lDOREdO2hOHDh2PWrFn4/fffoaKigpKSEly+fBkzZsyAu7u7wrEoDRs2xIMHD9C9e3ds27aNcVOQZsSIEUzQ/NKlSxEQEIDFixfzuuHIThDat2+PmJgYRoVH0vewsDBmd1XRPAF9+/ZFQkIC6tati7Fjx8Ld3Z3lOqenp4c//viDaausOAG+kwghk2WhGxCyttulSxccPnwYTZs2haenJ/z9/bFv3z7cvHmT9wGQmZmJw4cPlxlHo0x+nPIWkmZmZhg1ahSeP38OExOTMu9F2U0fsblImjZtisTERNSpUwcdO3ZEUFAQ3r17h9jYWDRo0IBV18rKCqmpqfjtt9+QkpICHR0deHp6YsSIEbxB/EJyNSmz0PD19cXu3btBRBg9ejTCwsJYfdbT08OKFStQvXp1vH37VtS4IU1F7lYripA4XEUWHYA4GwBKNyI8PDwQFhbGctVydXVlPZMAxXKNiZloC80tI2HUqFFMHiA+xKokKvL5ZCe0Ghoa+PjxI8fVSjKZVWThIfa59/z5c4wYMQKXL19mvrePHz/ip59+QlxcHGrUqCG6D7IEBQVh1apV8PX1ZcVf+fv7w9fXF8+ePYOZmRm8vLywdu1awTFyYm1AyLxHjPCA2Dh1sTam6LNm7NixGDduHB4/fsxSWF62bBmzmaiMKqhQ/vUucGJ8IE+dOoVZs2YhNDSUZeRz585FaGhopSRO40MRdZ6NGzdi6tSp0NfXR61atZCcnAxVVVWsX78eBw4cwMePH5UOGhSDo6Mjxo0bB39/f1b5qlWrsGXLFpbk5c6dO1FUVAQPDw8kJSWhZ8+eyMnJYZJYDRs2TKm+CD2JUoSEhATk5eVh0KBByMjIQJ8+fZCWlgZTU1PExcWxZGp1dXWRlJTEibe4d+8enJ2dmSRhirQtoaCgAJMnT8aOHTtQXFwMdXV1FBUVwc3NDTt27BAV6yPNwoUL4eXlxSSELA9pG5ZGnjvT3bt34eLigmbNmuHMmTPo168f7t27h5ycHFy+fBm1a9dmub2Jidfz9vaGj4+PXIEHSb+ysrIUSgi4evVqqKmpwc/PD6dOnULfvn1BRMxkWVpJTSwlJSUoKSlhhATi4uIYWdXx48dz4mj69u0LDw8PpRMN8yG9kPTx8eEsJIH/dwpIRIiOji6zPb4TovKUf6QpS3J227Ztotx+y0Oe7K2iuLi4wMfHB4MGDZKrplhUVITLly+jV69eosYNAIiJicHy5cuZ3eq6desiMDBQcPB0WXz69AnFxcWc3z4nJwfq6uqczQ0xcbhiEWsDRkZGSE5ORu3atVmutpmZmXBwcGC51hQXF2PHjh1yT66k5w4S+MRT5L1G7LghcYOsU6cOr8eJokpXYhAaezN//nyF30Psc69nz574+PEjoqOjGfGXhw8fwtPTE4aGhoiPj1daNMHc3Bzr1q3DiBEjWOW7d+/GyJEj8ejRI9jZ2UFNTQ2vX7+WG58nS2U8Ozw9PbFu3TomUXFZSBaoxcXFuHz5Mho1asS78PreEBHWrFmDlStXMoqu1atXR2BgIPz8/L7bhs6/fgEkhgYNGiAiIgLt2rVjlV+8eBHjxo1TWqdejDwxIF6dJykpCVlZWejWrRvjQ3306FEYGxvj1KlTgvupzOAlQUtLC/fu3ePsRGdkZKBBgwZl+nDm5+fjwYMHsLa2FvTZJe6AfDs90idR0moiBw8e5JxEVRQ5OTm8u98uLi4wNTVFTEwMcyr35csXjBkzBjk5OYJ+I3lty/Ls2TPcuXMHeXl5aNq0Ke+JQEhICGbMmMFxPfvy5QuWL1/OZHQvLCxEvXr1cOTIEUHB8kDporMsZPPRAKUTq/DwcFa+rsmTJ3NOAQsLCzF+/HjMmzev3EBVsb7zFeFrL3SyXJ7ktyJERkZi0aJF8PLyqnDRDzELSSsrK+zatQs9evRgKTyVhTzln5SUFEb5R1Gio6NhZmbGCKrMnDkTkZGRcHJywu7duxVa+Eojz8VRRUUF2trasLe3R//+/VGlShVR9guIHzdWrVqFefPmYcqUKSyXuQ0bNmDRokXw9/cXldNDdkHTq1cv9O3bl6XmCZQqVB0+fJgTt1BeHO73kLOVYGFhgYSEBDRt2pS1ADp58iS8vLxYbnNTpkzBjh070Lt3b96TK74TdNkNv8LCQty+fRt3797FmDFjsHbtWrl9K2/cELOZC5QuoM+dO4dHjx5h5MiRMDAwwMuXL2FoaPiPSD7b2tqWOb6VFZtW1nNPR0cHV65c4eSJSkpKQvv27ZGfny9aNEEWY2Nj5qRRmrS0NNSvXx+Ojo5o3rw5E/coraQmTXleQRW50SLJPWVubi63P9Joa2vjr7/+Eiz+AIi3sfLi7/j4+++/AaDcU7VKsXel0qj+y9DW1qY7d+5wylNSUkhbW5v3NadOnaLevXuTnZ0d2dnZUe/evenkyZOceufOnSMdHR3q2rUraWpq0qNHj4iIaMmSJfTzzz8L7iNfhvqCggKys7Oj+/fvC26nsqlduzZFRERwyjdt2kT29vassuDgYMrLy+PUzc/Pp+DgYN72i4uLKTg4mAwNDZls90ZGRhQSEkLFxcVMvXr16tGqVas4r1+5ciXVq1dP7Mfi4OnpSZ8/f+aU5+bmcjJop6amUvXq1cnU1JS6dOlCXbp0IVNTU7KysqK7d+8q1bY0W7dupfr165OmpiZpampS/fr1acuWLZx6YjI/V69e/YeyL0NDQ3r8+LGgumZmZpSWlia4bbH1o6Oj6evXr5zyb9++UXR0NKf83bt31KVLF1JRUSFVVVVmLPD09KTp06dz6n/58oWuX79Of/75Jx06dIh1ySLJhM53CcnmLY+CggLq0qWLqO9FR0dHUNZuCU2aNKFZs2ZxymfNmkVNmzbllHfu3Jl3PPz06RN17tyZVVa3bl06ffo0ERFduXKFdHR0aPPmzdS3b18aOHAgERGtXbtW8CVLp06dyNDQkPT09KhZs2bUrFkz0tfXJyMjI2rVqhUZGxuTiYkJ3bt3j4jE2a/YccPGxobX7nbs2EE2NjZERIw9lHXJsxkTExPeseCvv/6iKlWqcMpnzpxJISEhcj9fp06dmN+xU6dOci/Z35RInA0QEXl7e9OAAQOooKCA9PX16fHjx5SZmUlNmzalqVOnsuqamprS0aNH5fZbDPPnz6eAgABWmdhxQwxPnz6levXqka6uLqmpqTFjjJ+fH40fP16pthVlzZo1rGv58uU0cuRIqlKlCi1ZsoSpJ/a5V6dOHbp+/Tqn/Pr161S7du0K6fuUKVPI39+fUx4QEEAeHh40a9YsGjx4MKmqqlKvXr1owIABvJcslWkDxcXFpKGhIXjMbt68OZ06dUpw+2JtLCUlhczNzcne3p7U1dWZ+nPmzKHRo0cLft+K6ItQ/lMLoPbt21O3bt3o9evXTNnr16+pe/fu1KFDB079DRs2kLq6Og0fPpx5MI4YMYI0NDQoPDycVbd169a0cuVKIiLS19dnfqDr16+TlZUVb3+WLl1KcXFxzN+DBw8mFRUVql69Ot2+fZtV90eboG7cuJE0NTVpwoQJFBMTQzExMTR+/HjS0tLiLIzETMQlzJ49m8zNzWnjxo2UkpJCKSkptGHDBjI3N6dff/2VqaepqUnp6emc16enp5OWlpaSn1J+37Ozs0lNTY1TnpeXR5GRkTR9+nSaPn06bdmyhfLz8yukbSKiefPmkZ6eHs2ePZuZJM+ePZv09fVp3rx5rLoqKir09u1bThunT58mMzMzVtnixYtpzJgxVFhYyPu+shw/fpwuXrzI/B0eHk6NGzemESNGUE5ODqd+7dq1af78+YIHa3d3d96FLR/Tpk3jnVhXVH2x9jt69Gjq0aMHPXv2jDUWxMfHk5OTE6vu8ePHydzcvMIXNIogdmHYsWNHOnjwoOD6WlpavO0/fPiQ915VUVHh/d7fvHlD6urqrDIdHR3KzMwkotIJueSBe/fuXcbWbWxsBF22trac91y9ejUNGjSIPn36xJR9/PiRBg8eTGvWrKG8vDzq378/de/enYjE2S+RuHFDS0uLd8xLS0tjvsdz584JvmTR1dWl1NRUTnlqairp6OgQEZG/vz9zTZ06lYyNjalDhw7MRFL6UgYxNkBU+pt07dqVjI2NSU1NjWrWrEkaGhrUoUMHys3NZdWtVq0aPXz4UKn+SUhPTycTExNWmSLPPaH079+fRo0aRd++fWONMWfPnuVsQIpBshAt6+rSpYuoNsPDw8nDw4P5W+xz748//iBnZ2dKTExkyhITE6l169Zyx58PHz7Qli1baPbs2fT+/XsiIkpKSqLnz5/z1p8yZQoZGhpS/fr1ydvbm7y9valBgwZkaGjIsmlDQ0N69+6d4M9emTZAROTk5ERXr14VVPf48ePUpEkT+vPPP+nly5f06dMn1iWLWBtzcXGhwMBAImLPgS9fvky1atWiJk2aUNOmTQVdyvZFKP96EQQxREVFYeDAgbC2tmYycz979gx16tTBH3/8wakfGhqK1atXY8qUKUyZn58f2rZti9DQUFaiwjt37mDXrl2cNiwsLPDu3Tve/kRERDD5e06ePIlTp04hPj4ee/fuRWBgIE6cOMHUnTx5MpYtW4atW7eyEg9KqFKlCtLS0mBmZiY6OFkRJk6ciKpVq2LlypWMxKyjoyP27NmD/v37s+qSHNeflJQUjp+5hOjoaGzdupXl0tOoUSNYWVlh0qRJWLx4MYBScYjTp09zXMBOnTpVZvb18vj8+TOodIMAf//9N0toori4GMeOHWPlspB2I5MkFauotqXZtGkTtmzZwvJV7tevHxo1agRfX1+EhIQwv78kmais0Edubi4niWJiYiJOnz6NEydOoGHDhhz/c1mVlcDAQCxbtgxAqe1Pnz4dAQEBOHv2LKZPn84Jjp08eTJ27dqFkJAQNG/eHKNGjcKwYcM42cEl1KlTByEhIbh8+TKvP7y0gENRURGioqJw6tQpQb7zYuvLs9/nz5/zBmqeOHECCQkJHJfNOnXqcGKbfH19MWTIEAQFBQl2JassygvClmXSpEkICAjA8+fPeb9HWRcPIco/AFhqWPfv38fr16+Zv4uLixEfH89xp9DX18f79+9hbW2NEydOMK5W2trajFqhMqIGy5cvx8mTJ1nuYkZGRliwYAG6d++OqVOnIigoCN27dwcg3H7FjBsS7O3tsXfvXvz666+s8j179jDfLZ8LqlCcnZ0RGRnJSQocERHBKG8JVRhTFEVsACj9TU6ePMm4Vkpcbbt27cqpGxAQgLVr1yI8PFxp19SrV69yxIjEjhtiuHjxIq5cucKJEbSxscGLFy8UbresuLq///4bu3btwrdv30S12atXL/zyyy9Yu3at4Oee7BwmLy8PrVq1YuY+RUVFUFdXh5eXFycQX4gSoCx3795lEik/evQIQKlCnZmZGcummzdvzklbUhaVaQNAqRhRYGAgNm3axCsKIo2rqyuA0vmCdJ9ITtyuWBtLTEzE5s2bOeVWVlZ4/fq1KKlyWSrL3v9TCyB7e3ukpqbi5MmTrERjXbt25TXSjx8/8mY07969O2bNmsUqK0+emI/Xr18zk/QjR45g6NCh6N69O2xsbFg5CIDyJ6irV69mfChXr15dqUFkRUVFCA0NhZeXF28OHwmKTMQl5OTkoF69epzyevXqsRZwAQEB8PPzw+3bt1lqIjt27CjTH7s8jI2NWX2XRUVFheV3rKGhIVi7Xmzb0hQWFqJFixac8ubNm6OoqAhAqfIhEcHLywvBwcGsgVYiOSsb52FsbCwqsP7JkydMlu39+/ejb9++CA0NRXJyMjPQSuPv7w9/f3+kpaXht99+w4YNGzBjxgx07twZo0aNgru7O6v+tm3bYGxsjKSkJCQlJbH+T1bBTvrhlZaWxqkri9D6ksBaFRUVuLi4sDYeiouL8eTJE97xQYjkt4Q3b95g+vTpghc/ISEhZf6/JK5LEcQuDIcPHw6AvRgtK6+PEOUfAIwCoIqKCm/QuY6ODmdy3q1bN/j4+KBp06ZIS0tjbPDevXvlJrImAUpqnz59wtu3bzmZ5bOzs5l4G2NjYxQUFAAQbr9ixg0JwcHBGDZsGC5cuMCKpTp9+jQn35E0+fn5yMrKYvooQXahumjRInTt2hUpKSlMQPrp06eRmJjIbMopojAGlN4bS5culSs8IIkTUcQGgFJxiGHDhqFt27bMdwOUisfExcWxxplLly7h7NmzOH78OOrXr8+Jp+OT1pVV3SIivHr1Cjdv3mRScSg6boihpKSEN4XG8+fPBSuUSbhw4QIaN24MIyMj3rinoqIibNiwAYsXL4aVlRWj5CmUffv2oUqVKqKee7LqvWIQowQoQYw9CxFd+h42AJQmGM/Pz0fjxo2hqanJiQWSniuJvWfF2piWlhZv7GFaWhrMzc2Vij2vSHuX5j8lgiCWkSNHomnTpggMDGSVr1ixAjdv3mSkqAFgxowZuH79On7//XfUrVsXycnJePPmDdzd3eHu7s7741evXh379u3DTz/9BAcHByxatAhDhgzBw4cP0bJlS5YxCVX7KI8vX74ICpgrD319fdy9e7fMyUV0dDQzEV+zZo2gibiEVq1aoVWrVpxcNr6+vkhMTMS1a9eYsoMHD2LlypXMgOTo6IjAwEDOSZQYzp8/DyJCly5dsH//ftZJlaamJmrVqsXJzh0aGoq0tDS5p3TKtC3B19cXGhoanMnojBkz8OXLF2zYsIH1Pj/99BOvDLCyVKlSBZcuXYKTkxPatWsHd3d3jBs3Dk+fPoWTkxPy8/PLbePatWuYOHEiUlNTlU5YWxlIHsbBwcEICAhgBVpK7Pfnn3/m7Eq5urqiefPmWLhwIQwMDJCamopatWph+PDhKCkpwb59+5i6Xl5eaNu2Lby9vQX1STYQuLCwEE+ePIG6ujpq164tSuExJCQEnTt3Zh7cYoOwxSj1AcKVfzIzM0FEsLOzw40bN1iKS5qamrCwsOCoHX78+BFz587Fs2fPMHHiRGZyMX/+fGhqamLOnDmc/onJ++Hm5oarV69i5cqVaNmyJYDSTakZM2bgp59+QmxsLOLi4phngxiEjhvSJCUlYfXq1awxLyAggGMfQOkizdPTE8ePH+dti+/eu337NpYvX47bt29DR0cHjRo1wi+//MIrHCJPGliSGFo6MHzEiBE4f/48Ro8ezSs8IFHFUsQGgNIEsq9eveKcoL9//x4WFhasz6rIM1X2NaqqqjA3N0eXLl2Y0z9Fxw0xDBs2DEZGRoiMjGTGGHNzc/Tv3x/W1tai5KlVVVVhYmKCX3/9FQEBAaz/++233xAUFIQvX75g7ty5GDdunFwblVViIyK8fv0a2dnZ2LhxIxwcHBR+7olBjBKgWISKLilqA0uWLIGlpSW8vLxY5VFRUcjOzuZsvCuixCkUsTbm4+OD9+/fY+/evahSpQpSU1OhpqaGAQMGoEOHDpxFrRjBhIq0d2n+cwug8hK2SU+4P3/+jBUrVqBt27bMRP3atWu4fPkyAgICMHfuXKYunzxxcXExRo4cKVeeeMqUKThy5Ajq1KmDW7du4enTp9DX10dcXBzCwsIUlqv28/PjTYKZl5eHPn36KLx7J03//v0xaNAgQTfY+fPn0bZtW8EPd8lrevfuDWtra5ZkeVZWFo4fP14hEtdCkJZmLo+BAwfi9OnT0NfXF+RGJqZtCRKp1Jo1a6J169YAgOvXryMrKwvu7u6sxY70Iunr16+cnV++ZH7Z2dlMMjoHBwe5cp/9+vVDQUEB2rZti4ULF+LJkyewsrLCiRMnMGXKFM7JijQ3btzArl27sGfPHnz+/Bl9+/ZlbSYoQ1mKgYoiUf4Rmm9LiOS3hPz8fAwZMgTm5ua8qm58CTZl+fz5Mzw8PDBw4EBRUsS2trZ48+YNXFxc8Oeffwp+XUUgVPmnspCX9yM8PBz+/v6ck7bc3Fz4+/sjJiaGOWlVV1fHmDFjsHr1aujp6eH27dsAuG5E5Z0wiR03xOLm5obMzEysWbMGnTp1wsGDB/HmzRssWrQIK1euZJTzFEXeouPdu3eoWrUq830BpadkR48eZZ3OVCSqqqp48+YNZ9xKSUlB586dK8T9Wyhixw0xPH/+HD169AARIT09HS1atEB6ejrMzMxw4cIFuS7UfGRmZuLx48c4fvw4wsLCAJQmW589ezaePHmCGTNmYPr06Ry7lEXWa0GyOOzUqRPLm0OR515xcTH++OMPZsFfv3599OvXj3deJUYJUCxi0n8A4m3AxsYGu3btYk7IJVy/fh3Dhw8X7cZbXnJdaWRPgsXa2KdPnzB48GBGur569ep4/fo12rRpg2PHjrHsR9ZN8eHDh7Czs8PcuXN53RQr0t6l+U8tgMpL2Hbw4EHBEoEqKiq8so5ZWVm4e/cucnNz0bRp0zKldgsLC7F27Vo8e/YMHh4ezO6dxJ1N0QzEtWvXxqhRo1gDUl5eHrMrevHiRYXalSYiIgLBwcFwc3PjdZeRleMVKxEOAC9evMCmTZtYu5yTJk2Su0uUm5vLWdQKydhdHhcvXsTmzZvx+PFj/P7777CyskJsbCxsbW1ZkuqK7CgKbVtCWbv00qioqODIkSOYOXMm9u7di/fv33PqSO+GSnZrY2JimO9QTU0N7u7uWL9+PcelKysrC5MmTcKzZ8/g5+fHnGD4+/ujuLiYswCXuL7t3r0bT548QZcuXeDm5oZBgwYxu2PlSeRKI724KykpYSZzubm5AEon1gEBAZgzZw5UVVW/S1ZpaYRKfm/btg0TJkyAtrY2TE1NWWOSvDGGjzt37qBv3754+vSpqH5++fIFZ8+e5bgtyltISidxLg9lJLklxMbGIiIiAk+ePMHVq1dRq1YtrF69GnZ2dqwT3gsXLpTZTocOHVh/l5X3w9fXV27cZm5uLvOb2NnZlSm/KjRXj6Kn+2/fvuXdyJOdyFSrVg2HDh2Cs7MzDA0NcfPmTdStWxeHDx9GWFgYLl26hM+fPzNjZXkS2tL1iAgmJiZIT09nLTqKi4vx559/Yvbs2cxpH1C66D527JhguX1AmA1ITh9SUlJQv359uS5HZbkICkXMznV5dZW5n4qKihAXF4fU1FRmjHFzc1PKw+PGjRuYNWsWrl27hgkTJmDOnDmC03SIQcxzLyMjA66urnjx4gUrD1DNmjVx9OhRjvy62JMIMSiS/kOMvciTqn78+DGcnJw47R87dgxqamro0aMHq/zEiRMoLi5G7969WW7JZcF3EqyIjV26dIlVny/+rmvXrmjWrBnjpihZpF65cgUjR47kfY5Vhr3/p1TgqlatSjExMf90Nzjcu3ePjh8/XqYErkSdSN4lTUZGBlWrVo1Wr15NRESfP3+mNm3aUPv27TlKOIoiRo5XUYlwIfLAjx8/JldXV9LV1RUk8SqWffv2kY6ODvn4+JCWlhbT9/Xr11OvXr1+2LaJiCZNmkSOjo7M+0RFRdHChQupRo0atHPnTlbdcePGkZ2dHR07doxRhTl69CjVrl2bJkyYoHRfVFRUyNnZmdasWcNSYZRGVhbX0NCQdHV1GWUYPT09MjQ05MjfClEM9PDwYK4xY8aQoaEh1axZkwYOHEgDBw4ka2trMjQ0ZNSKJLLGQi5lsLS0pMWLF7Ok3RXh4sWLZGxsrFQbQqTn+e512b8llyzv3r1jbNLU1LTc73Hjxo1kZmZGixYtIh0dHeb+2L59O3Xq1IlVV944JK8vRkZGchXpjIyMFPn6WKxcuZJ0dXVp5syZzJgVGBhIurq6otTh+Lh58ybVr1+f893LG/MMDAzoyZMnRERkbW1Nly5dIqLSsVOi6iatViVPQlu2/fKkttXU1GjRokWsvsTGxtLgwYN50yLwIdQGFixYQAsWLCAVFRWaMWMG8/eCBQsoNDSUdu3aRd++feO0//vvv9OQIUOoVatW5SpREZVK/ZqZmQmS+hUiC1zWc/SfUIRUUVEhXV1dmjZtmiiZeAkZGRk0Z84cGj58OGNPx44dY8m5i33u9erVi3r27MmouRGVjiU9e/YkV1dXTn0xSoBiEZP+g0i8NLS9vT3FxsZyymNiYnjVKRs2bMgr5X78+HFq1KgRPX36lLkOHjzI9F/ynIyIiKA6deqIUvOsCAwNDSkjI4OI2IpxT58+rRD1XqH8p0QQCgoKOEeLFYUiWaUfP36MQYMG4c6dOwC4rhLSK/Jp06axXltYWIhbt24hPj6eE6NUu3ZtxMfHo3PnzlBVVcXu3buhpaWFo0ePlnuMLRTZz1cWs2fPxqJFizB9+nSWy0uXLl0QHh7O+5r4+Hi4u7vj/fv3zPciQTrAetSoUSAiREVFwdLSssLFHxYtWoSIiAi4u7uz3LTatm2LRYsWseo+efIERUVFnFO/9PR0aGhocOKlxLStCH/++SdiYmLQqVMneHp6on379rC3t0etWrXw22+/wc3Njam7f/9+7Nu3D506dWLKXF1doaOjg6FDh2LTpk1y30eIe93Dhw/LTTwq7Zq5atUqGBgYIDo6GiYmJgCADx8+MJ9DGiGKgdK76LNmzcLQoUMRERHBuFAUFxdj0qRJTL+V2SUESnf9bty4wTsWSAdiFxQUYNiwYVBVVRXUruzJGv3/QdixsbHo1asXAMXdHubMmcOowEkn2FywYAG+fv2KxYsXsz7LqVOnMGvWLISGhrLcyObOnYvQ0FDOe40ePRoZGRnw9vYWdK+uX78eW7ZswYABA1jKdC1atMCMGTNYdT98+MD6WzI+zps3j1GMlO3Lpk2bOLF0kZGRrPtCUdavX49Nmzaxfut+/fqhfv36WLBgAcuFRuy44eXlhbp162Lbtm2CvkcHBwc8fPgQNjY2aNy4MTZv3gwbGxtEREQwJ5JnzpxhYjKEukifPXtWdEzHypUr8ejRI1haWsLGxobj8inr9i3UBiQxtjY2NoJdjtatW4c5c+bAw8MDhw4dgqenJx49eoTExESWwqs006dPh6enp6AAe39//3KD8cU8R2VJT0/H2bNneceYoKAgQQm1JUhcAyWuaXyquBJkRWgknD9/Hr169ULbtm1x4cIFLF68GBYWFkhJScG2bduY2Eexz73z58/j2rVrLPsyNTVljVPSSJQAhZxEiEWs6JIQG5Bm7NixmDZtGgoLCxnxj9OnT2PmzJmc+Cyg1AZkhVmAUrGojIwMVhzmkCFDsG7dOtZpf6NGjVCzZk3MmzePo6Ynab8sG5OlvBATCeUJJvAhti+C+G5LrR+A8hK2EZXmN5DsEsjmMygrv8HkyZNJT0+Phg4dSlOnTqVp06axLj769OlD/fv3p+zsbNLX16f79+/TxYsXydnZmS5cuCDoM8lq7Etz5coV0tPToy5dusjNKfE90NPTY5ICSq/2nzx5Ine1b29vT5MmTZJ7WiDd9oMHDyq2w1Lo6Ogwu6fSfX/06BGn7x06dKAdO3Zw2oiNjaWOHTsq1bYi6OnpMblRrKysmGRyjx8/Jj09PU5f+PJM3b17l3R1dTnlubm5NHnyZDI3N+fd/VWW6tWr8yaBvHPnDlWrVo1VpqWlxZvP48GDB7wJjs3MzHht5sGDB7yJHsVy+PBhMjAwIBUVFTIyMiJjY2Pmkj3pmDZtGi1evFhw27I5a+zs7KhVq1b0yy+/MMkF+U5m+E5tZH+natWq8SZf/eOPP6h69eqc8vr167NyQUm4cOECbxJifX19Tn6zstDW1mYSrUrfH2lpaXITV8ty7tw5atasGRGxx3NfX18yMDCQm/dDWYTk6pEgdtzQ19fnbVsesbGxtH37diIqPT0yMzMjVVVV0tbWZuWhk5CZmUklJSWc8pKSEmY8kebx48e89fmQPpnhu2RR1Aa+fftGz549o8zMTNYljYODA+3atYvT9rx582jy5Mm87YrZua7MXe7IyEhSU1MjS0tLaty4MTVp0oS5JKdXO3bsEHxVBEJzIYp97pmYmNDly5c55ZcuXVL6BF4RDhw4QG3btqUqVapQlSpVqG3btvTHH3/w1hVrAyUlJTRz5kzS1tZmnqW6urpyE8ZbWloyCaClOXnyJJmbm7PKtLW1eZ/x9+/f572XhNiYNAsWLCBVVVVydnam/v37l5kkVkzCYkX6IpT/1AnQ169fERkZiVOnTqFRo0ac3adVq1Zhx44d+PXXX6Gnp8fJdSCN7M5KXFwc9u7dyysBLI+rV6/izJkzMDMzg6qqKlRVVdGuXTssWbIEfn5+Zb6/BInG/u3bt3l3e7S0tPDy5UvWTomi4grS+Pn5wd7enrMTFB4ejoyMDNYOuiIS4ULlgVu2bIlnz54xvsEVTdWqVZGRkcHZhb106RLs7OxYZbdu3eLdkWrdujUrl5QibSuCnZ0dnjx5Amtra9SrVw979+6Fs7Mz/vzzTxgbG7PqtmnTBvPnz0dMTAyze/rlyxcEBwfzKvXNnDkTZ8+exaZNmzB69Ghs2LABL168wObNm5mdWmVyU33+/BnZ2dmcetnZ2UwAvYTGjRsjPDycczoSHh6Oxo0bc9ooKirCgwcPODbz4MEDuTuyYmLYAgIC4OXlhdDQUF45bGmKi4sRFhaGhIQEuWOSNEKCYBXNdyNUel7Co0ePOHYEgAls5WtHkpNHCLa2trh9+zZHTS4+Pl5wDImlpSUj6iE7nkpy2sjm/bh3757gPspDSK4eCWLHDRcXF6SkpHDiEOQxatQo5t/NmzdHZmYmHjx4AGtra974DltbW15Rg5ycHNja2nJiBbp06QJPT094eHjA2tq6zL6IlcIVawPp6enw8vLClStXWOXEI82elZXF7OLr6Ogw48ro0aPRunVrXu8EMTvXiuxy5+Xl4fz587xy5dLP2kWLFmHx4sUcVTBplFEAUwShuRDFPvf69OmDcePGYdu2bXB2dgZQKgowYcIE3jjDykwVAJSKlgwcOFBQXbE2oKKigmXLlmHevHn466+/oKOjgzp16nDSJ0jo378/pk2bhoMHDzKxUBkZGQgICOB8N46OjliyZAm2bt3KqM8VFBRgyZIlvPeSEBuTJiIiAjt27BAkxLNy5UoMHjwYFhYW+PLlCzp27MgIJvCd2Ivti1D+Uwug1NRUuQnbJJOzjx8/MpOgzMxMJCYmCkp8pampKfiBJKG4uJg5FjUzM8PLly/h4OCAWrVqMQ/t8pBo7PMdX1Ym+/fv5w3g/Omnn7B06VLWAmj48OGYNWsWfv/9d6ioqKCkpASXL1/GjBkzOPlfJAwePBjnzp3jBDjKsnXrVkyYMAEvXrxAgwYNOBNI2YBgsYwdOxZTp05FVFQUVFRU8PLlS1y9ehUzZsxg8j5IUFFR4UzOgdKAeL4AQzFtK4KnpydSUlLQsWNHzJ49G3379kV4eDgKCws5E+s1a9agZ8+eqFGjBrNoSElJgba2NhISEjhtC3Gvk85NJdalbODAgfD09MTKlStZD73AwECOoEFYWBh69+6NU6dOsVyxnj17hmPHjvF+L97e3nj06BGr7aVLl/IGpAt17ZDw4sUL+Pn5lbv4AUonDRLxE3ljEh8ZGRl49OgROnToAB0dHVaQq+xkUShiF5ItW7bE9OnTERsby2xUvHnzBoGBgcz3Ks3GjRsxe/ZsBAUF8d6rsm6T06dPx+TJk/H161cQEW7cuIHdu3czD3FpZN3+6P93DVy6dCkz5leE+qVQxOTqETtubN26FWPGjMHdu3d5v8fyxCd0dXWZPFh8kJyA6dzcXF7XsqlTp2LHjh2MrLq3tzcGDhwod9ImJihcjA0AgIeHB9TV1XHkyBFeoSNpqlatipycHNSqVQvW1ta4du0aGjdujCdPnnDcriX069cPISEhzG+ooqKCrKwszJo1i5NHTUxdoHQh7Orqivz8fOTl5aFKlSp49+4ddHV1YWFhwVoAffjwAUOGDJH72YDyxSykqQixIKEbnWKfe+vWrcOYMWPQpk0bxtaLiorQr18/XrezgwcPsv6WTRWg7AJIDGJtQIK+vj4jt18WYWFh6NmzJ+rVq8cI1jx//hzt27fHihUrWHUjIiLQt29f1KhRg5kXpaamQkVFhVcFVIiNSSMmxESsm6LYvghG4bOj/1GqVKlC165dI6JSV5K3b98Ket2KFSto0qRJgl0BiIjatWvHBJ+NGDGCevbsSZcuXSJ3d3eqX78+q67kqE9yNWnShKpWrUpqamq0efNmwe9ZUchz8UhPT+cc7X779o18fHxIXV2dVFRUSENDg1RVVWnUqFFUVFTE235eXh65urrSmDFjaMWKFXKDMK9evUq2traCXHwUoaSkhBYtWkR6enpM+9ra2jR37lxO3T59+tCQIUNYn6moqIh+/vln6tmzp1JtVwRPnz6l/fv3U0pKCu//5+XlUWRkJE2fPp2mT59OW7Zskes6Kca9ThHy8vJo4sSJpKWlxbgCaGpq0sSJE3kDWV+8eEG//vorDRo0iAYNGkRz5syhFy9e8LZdXFxMy5Yto+rVqzPfe/Xq1WnZsmW89ijUtUPCwIEDac+ePcp8fLm8e/eOunTpwti3pC+enp40ffp0IiKOYEhZlzTnzp0jPT09cnR0JC8vL/Ly8iJHR0fS19fndclNT0+nBg0akKamJtWuXZtq165NmpqaVL9+fbnuXy1atCg3uF6anTt3kr29PfM7WVlZ0datWzn15Ln9tWnThv76668yv9Nnz57Rs2fPyqyjCDdv3iQ3Nzdq1qwZNWvWjNzc3Cg5OZlTT+y4cfjwYTIyMhIcLF9SUkJ79+6liRMn0s8//8wIf0guCRL3QFVVVRo/fjzLZdDPz49atWpFP/30k9zPm5SURL6+vmRmZkYmJiY0efJkSkpKYtURGxROJNwGiIh0dXXL/b0leHt7M2534eHhjFCPsbExeXl58b5GXoA9n8CQ2GD8jh070tixY6m4uJgZZ7KysqhDhw60f/9+Vl0vLy/atGlTmZ+vPJGKinxOEhEFBARQu3bt6NWrV2RgYEDp6el06dIlsrOzY7k3KvrcS0tLo8OHD9Phw4dFuYASEX369IkGDhz43UWwhNjAwIED6dOnT8y/y7r4KCkpoYSEBAoLC6P169fT+fPn5fYnNzeXNm/ezNzXkZGRcoUhhNiYNEJCTCRI7nuhiO2LUP5TMtgSyto9HTduHGJiYlCtWjVkZWWhRo0avFrzADffgySQVGhW6YSEBOTl5WHQoEHIyMhAnz59kJaWBlNTU+zZs4eVAVuoxv73okGDBpgwYQLHRUMS/Hv//n3Oa8RIhAuVB3ZycoKjoyNmzpzJGxCs6G64LAUFBcjIyEBubi6cnJx45W/v37+PDh06wNjYmAnUv3jxIj5//owzZ86gQYMGCrdd2Vy4cAE//fQTJ1dTUVERrly5wpERbtSoEdavX4+OHTuia9euaNKkCVasWIF169YhLCyMkVHmQ2hOIqDUJUTiolS7du0KE/GQINklLWsHVF9fH3fu3IGtrS1LsvPp06eoV68evn79yjoNzc7ORkhICDw9PXlz+ygjD+3u7o63b99i69atcHR0ZPqSkJCA6dOn4969e4IFFWRdggDg5cuX2LBhAx48eACgfOl5IsLJkydZ9bt27cq78+7s7Ax1dXVMnTqV917t2LGj3L7m5+cjNzdXbr4H2aSskvFRXjC8EOn074XYccPGxgZ9+vTBvHnzynURBkpPaDZv3ozOnTvzfu8SgRCJxP758+fRpk0bVpJGSfLGGTNmlCtmUlhYiI0bN2LWrFkoLCxEw4YN4efnB09PT3Tr1k20/K2E8mwAKD2VXL16NW8KAVlKSkpQUlLCjHlxcXG4cuUK6tSpg/Hjx5eZqPTy5cssifuyAuyF7nIbGxvj+vXrcHBwgLGxMa5evQpHR0dcv34dY8aMwaRJk5i6eXl5WLVqFXr37i03f9j58+fL/Q4klHXvCYUvF2JRURHc3Nx4cyF+7+eeoqkCKoKybMDT0xPr1q2DgYFBhSW8VxTp038hNiaduqKkpATR0dFo1KhRue7cqqqq6NixI7y9vTF48GDecVpsXxThP7UAev/+PYYOHYqzZ89CRUUF6enpsLOzg5eXF0xMTLBy5UoApf7FGRkZ8PPzQ0hIiNxkfZLEd0IQarg5OTmi1Fv+KaKiojBlyhQEBgay1EpWrlyJNWvWYOzYsbyvo3KSAkqoWrUq/Pz8MHv27DInI3p6eqL84ZVBkkCtZs2acuu8fPmSyf8iyaA+ZcoUloKNom0rglBVFjEZ1IHSXFVqamrw8/PDqVOn0LdvXxAR414nyeguIS8vD7NmzRKUk0gRvn79itTUVN7PqWw+mho1amDv3r346aefWJO2gwcPYsaMGXj06JFSiw4xVK1aFQkJCWjcuDGrL48fP0ajRo2YyfyPiK6uLm7duiU6Xu/t27eMS3C9evXkxk+I4ZdffsG2bdsQHBzMUbwbO3Ysrx+6IgjN1SNm3DAwMMDt27fLdQ+WUKVKFezcuVNwfKqnpyfWrl0r2i2qsLAQBw8exPbt23Hy5Em0bt0a3t7eeP78OTZs2IAuXbrg6NGjSE5ORu3atVn2m5mZCQcHB948KoBwGzhz5gyjQsg3UaoIVy+hY6pYzM3NmQVY3bp1sX79evTo0QMPHjxA8+bNBSd7FJM/rDJ49uwZ7ty5I2ijU8hzT15+OBUVFWhra8Pe3h79+/cv9xl76dIl9O3bl6MY+W9HaNwYUL6Smtg8mELzEgJsF+Tbt29j+/bt2L17N6OE6uXlhVatWjF1lM3JKYgKP1P6gRk9ejT16NGDnj17xnJliY+PJycnJ059Dw8PRlnpn+bo0aMUHx/PKY+Pj6djx479Az0qzdFgZWXFHGPb2tpSdHQ0b92tW7dS/fr1SVNTk3GT2bJli9y2TUxMGPWUsujTpw/t27dP4c9QHoWFhTR37lxWbhRDQ0OaM2cOFRQU/LBtE4lTZZHn7vnw4UMyMDAo973Kc68Tk5OIqPSofu7cudSmTRuqXbt2mXmvjh8/Tubm5oJdgl6/fk2jRo2iatWqkZqaWrkKdkJdO74H+vr6TP4a6TEsMTGxXAW7L1++lNu+kNxb0pw6dYp++eUX8vb2Jk9PT9YlS/v27enkyZPl9kHC58+fadSoUaSmpsb8nurq6uTm5kYfP37k1L9x4wYtW7aMAgICylTsJBKveCcWsbl6xODu7l7m2CmLjY2NYLcwRUhKSqIpU6aQqakpmZubU0BAAOf97ty5Q9ra2mRubs64AUrb74kTJ6hGjRqctsXagLw8UJK/U1JSmJxWklwo8i4+xIypRKX3R+/evcnOzo7s7Oyod+/ecu+Bbt260W+//UZERD4+PuTs7Ew7d+6kHj16kLOzs7yvXzAXLlwgNzc3atOmDT1//pyISvPL8Ck5EgnL6VOeUi7fPSj2uSfJCaenp8e4k+rr65ORkRG1atWKUde8d+8eERHHXX7NmjU0a9Ysql69Oo0YMULp71EsYmxALMnJyVS1alUyNDQkNTU15jmop6fHeU5WlpKaMhQWFtL+/fupb9++pKGhQfXr16eVK1cKDj1Rlv/UCVBl7p526dIFBw4c4Kgiff78GQMGDODNAySGRo0aYenSpZxdvPj4eMyaNQspKSlKta8M2dnZ0NHRkXuEHRQUhFWrVsHX15cVpB4eHg5/f39e1RZ/f3+Ym5tzVJRkiYyMxKJFi+Dl5VXh7kYAMHHiRBw4cAAhISGsvi9YsAADBgzgzY+Tn5/Puxsju+urSNtiqFatGsLCwspUZZEIChw6dAg9e/ZkBS4XFxcjNTUVDg4OiI+PV6ov1tbWjGiCoaEhkpOTYW9vj9jYWOzevZsjVjBixAicP38eo0eP5g1mlj5hqlOnDrp3746goCBBLkG9evVCVlYWpkyZwtu2JLu8BD7XjuLiYowcOZLXtSMmJgbDhg3jBIEXFBQgLi5OrvCHEFxdXdG8eXMsXLgQBgYGSE1NRa1atTB8+HCUlJRwBBmKi4sRGhqKiIgIvHnzBmlpabCzs8O8efNgY2MDb29vpq4k95a0YpMEvpOr4OBghISEoEWLFrzfo2ww8u+//44FCxYgMDCQ916VvT+GDRuGW7duYf369az7Y+rUqWjSpAkrh0hoaCjmzp0LBwcHjpuXiooKZ/zV1tZGamoq6tatyyp/+PAhmjRpIkqtjo/GjRujdu3amDVrlmDXXKHjxuLFi7FmzRrB7iDR0dGIj49HVFSU4KzpN2/exN69e3n7I+vOraamhm7dusHb2xsDBgzg9Aco3aWeMmUK1NTU8P79e+zduxdVqlRBamoq1NTUMGDAAHTo0IEjliLGBgCU6/bVuXNnvH79GhYWFlBVVYWKigqv4IG8k1ohY6qEjRs3YurUqRg8eDDT92vXrmHfvn1YvXo1J9fQzZs38ffff6Nz5854+/Yt3N3dmROhqKgolhBJSEgIZsyYwRFa+fLlC5YvX84J9N+/fz9Gjx4NNzc3xMbG4v79+7Czs0N4eDiOHTvGGX9lhV/++usv2NnZYenSpbh58yYzzgg9AZC+B8U+99asWYOLFy9i+/btzAnep0+f4OPjg3bt2mHs2LEYOXIkvnz5goSEBM7JgcQdtkuXLvjll1/kevTIQ94JFB+y4kJibaBp06a83jHSp10eHh7M996pUyfUrVsXERERMDIyQkpKCjQ0NDBq1ChMnTqVJRhUq1YtTJo0SbCSmlgb8/Lywtq1aznfb15eHnx9fcs8Hf327Rs2btyIX375BQUFBdDU1MTQoUOxbNkyVKtWTXRfBPNdllk/CMrsnpaHiooKs0sizZs3b0hdXV2ptolKNdwl2vnSPHnyhDdPy4+EmZkZk29Bml27dpGpqSnva3x9fcnIyIg6dOhAU6ZMkbubVNnZsw0NDXlP2I4ePUqGhoassrdv31Lv3r3lBpwq07YiVKlSpdxTNA8PD/Lw8CAVFRUaNmwY87eHhweNGzeOQkNDKTs7m4i4O2tiMoWLFU0wMjJiMtaXh4GBgaDTQgn6+vp069YtwfUlZGZm0tGjR2nPnj3MOMKHqqoq71jw7t07pW3yzp07ZGFhQT179iRNTU0aPHgwOTo6kqWlJe93EBwcTHZ2drRz507S0dFhxry4uDhq3bo1q67Q3FsSqlatKiqoWExOIqLSgHZ5eYZkxzwLCwsm140QnJ2dydfXl1M+ZcoUatWqleB25CEmV4/YcUM2F5T0xZctPj8/n3r06EH6+vrUoEEDlpgO387v7t27SUNDg/r06UOamprUp08fqlu3LhkZGXFyzhUVFdGOHTsoJydH0GcVKwwgxgak/8/NzY1at27NOel4+vQpI1T09OnTMi8+hIypEqysrGj9+vWc8vDwcKVPGcWOMU2aNGG8M6TnPsnJyWRpacmpL1b4RQxin3vVq1dnTnekuXv3LvM9JiUlyZ1LKEunTp0EXZ07d+a8VqwNzJ49m4yMjKhdu3aMGFH79u3JyMiIpk6dSt26dSNVVVUm75CRkRGT087IyIjJ83Pt2jVycHBgtW1gYCBKfECsjcmrn52dTWpqarzvkZiYSBMnTiQTExOqUaMGzZkzhx4/fkwXLlwgFxcXatmypUJ9Ecp/Sga7ffv2iImJwcKFCwGAkWQOCwsT5csojbT86v379/H69Wvm7+LiYsTHx8vNdSMGIyMjPH78mKOdn5GRAT09PaV2KRRl3759cncJpXMNFRYWokWLFpzXN2/eHEVFRbxtC5UHViaTthC0tLQ43zlQ6p8qGyQ7bdo0fPz4EdevX0enTp1w8OBBvHnzhgm2VqZtRfDx8cGuXbvKlNSWxKZJApzLEhlYvXq1oPflyxQuJicRAJiYmJTr0y1BqGS6hJo1a8qVuS0La2vrcvOcAPJlhJ8/fw4jIyPR7ytNgwYNkJaWhvDwcBgYGCA3NxeDBg3C5MmTUa1aNU79mJgYREZGwsXFBRMmTGDKGzduzAgXSBCae0uCGNlTQHx+IlNTU97vy8jICCYmJqwyVVVV3lw68hArnS4WMbl6xI4bYr/HMWPGICkpCaNGjeI9jZIlNDSU2Z02MDDA2rVrYWtri/Hjx3NsTE1NDePHj0eHDh04vwkfYuVvxdgAwD7puHXrFr59+wag9MQgNDSU+W0LCwsRHByMefPmCY41AISNqRI+fvyInj17csq7d++udD4TeWNMSkoK77j58OFDjpANUPo9fvz4kVMuNKePIoh97n369Alv376Fk5MTqzw7O5sRsTE2NubMQSoKZeTzxdrAu3fvEBAQwLGvRYsWITMzEydOnMD8+fOxcOFC9O/fHxoaGkz8qYWFBbKysuDo6AgjIyMmvkrCkCFDcOLECdZzoCyE2tjnz59BRCAi/P333yxBg+LiYhw7dowTv7Zq1Sps374dDx8+hKurK2JiYuDq6sp8FltbW+zYsYOxE7H2LpT/1AIoLCwMLi4uuHnzJgoKCjBz5kzcu3cPOTk5uHz5skJtNmnSBCoqKlBRUWGptknQ0dHB+vXrle16uQmvhCRNBcoXHxDKunXrMGfOHHh4eODQoUPw9PTEo0ePkJiYyDnWHT16NDZt2sRZeEVGRsLNzY23/e+Zs6MspkyZgoULF2L79u2MS9O3b9+wePFijgLemTNncOjQIbRo0QKqqqqoVasWunXrBkNDQyxZsgS9e/dWuG1FEJL4V4KQBIWKJtgExOUkAoCFCxciKCgI0dHR5ebTCQ8Px5AhQ3Dx4kVBLkFr1qzB7NmzsXnzZt4HMaCY24PEfUFFRQUuLi4sRb3i4mI8efKE92EoFiMjI8yZM0dQ3RcvXvBOwktKSlBYWMgqE7uQFDMZBMQrMs6dO5fJM1S1alUAwOvXrxEYGMh5T39/f2zYsEFwvqmOHTsiLS2NpXg3aNCgMhXvxCAmV4/YcUMsR48eRUJCgiBlNKA0MazkPTU1NZGXlwcVFRX4+/ujS5cuHEXSBg0a4PHjx6IWEu3atRPUHzE2AJROFCMiIuDu7s5yj2vbti0WLVrE/K2hoYH9+/eLzrcmZkzt168fDh48iMDAQFadQ4cOoU+fPpy237x5gxkzZjACC7KbNMXFxYxAkoqKCurWrct6nhcXFyM3N5d3gis2+agiycuFIva5179/f3h5eWHlypVMbpzExETMmDGDyX9448YNaGpqwsvLq9z3V0aoQixibWDv3r1ISkrilA8fPhzNmzfHli1bMGLECNYzJzExEXXq1EHHjh0RFBSEd+/eITY2lqMeaW9vj3nz5uHatWtlPifF2pixsTGrviwqKiqcMWPTpk3w8vKCh4cH78YdULqg09LSQpUqVUTbu1D+UwsgsbunQpAkTbOzs8ONGzdY6jSampqwsLCQK6MthvISXvHtolcmGzduRGRkJEaMGIEdO3Zg5syZsLOzQ1BQEHJyclgTSBUVFWzduhUnTpxA69atAZQmnszKylIqHqKykE20eerUKU6C0IKCAri4uLDq5eXlMTsdJiYmyM7ORt26ddGwYUPmREzRthVBSOJfaYSe6MlCApT9/P39mX937doVDx48QFJSEuzt7XmT1a5cuRKPHj2CpaUlbGxsOIO1dH92796NEydOQFtbG+fOnePEf8gugIYNG4b8/HzUrl0burq6nLZzcnI4GwrJyckoKipiFMzS0tKgpqaG5s2bM3UkD+Pbt2+jR48erJg4iYxwWcnvhPLx40fcuHGDV8lH9n5ycnLCxYsXOYuPffv2MSesEsQuJMVMBoUi6wOfnp7OOnnLysqClpYWsrOzMX78eKbejBkz0Lt3b9SuXRtOTk5lpiEoLCxEz549ERERUWFqb7JcvXoVly9fxvHjxzn/JxtfImTcUIaaNWuKUj8zMTFhErNaWVnh7t27aNiwIT5+/Ij8/HxO/UWLFmHGjBlYuHAhmjdvzjlFln5v2SS7EqRjHKZPn66QDQDiTjoGDBiAP/74gzU2lUd5Y6r053NycsLixYtx7tw5VvzH5cuXERAQwGnbw8MDWVlZmDdvntwkrmvWrAERwcvLC8HBwazTMckYI3kvacQmH1UkeXlZKPPc27x5M/z9/TF8+HDGY0RdXR1jxoxhvBLq1auHnJwcnD17Fk2bNlXohF9o38viwIEDStmAtrY2rly5wtm0unLlCnOyUlJSwvw7NDSUuVcXL14Md3d3TJw4kYkbkyYyMhL6+vo4f/48J1ZO+jkp1sbOnj0LIkKXLl2wf/9+1omMpqYmatWqxdlUSk9PL+trZF67ceNGhexdKP+pBRAgbvdUCJKJRWW7YhkZGeHKlSs4efIkSyqVb7D/HmRlZTHuLzo6OsxNOHr0aLRu3ZozqZVMFCU5XczMzGBmZoZ79+59x14LQ9blQnbSKk+y08HBAQ8fPoSNjQ0aN27MnDBEREQwC2xF21YEMadoYk70JGzbtg2rV69mBrM6depg2rRp8PHxKff9atWqVeaJgGQxIYQ5c+YgODi4XMl0CUJOCaS/u1WrVsHAwADR0dGM282HDx/g6enJ5G0B/t8pmo2NDYYNGyY3B40y/Pnnn3Bzc0Nubi4MDQ05iz3ZyUlQUBDGjBmDFy9eoKSkBAcOHMDDhw8RExODI0eOsOqKXUiKXWALQczvLo2fnx/Onj2Lzp07c/KGyaKhocFyXa4MfH19MWrUKEG5eoSMG8qwcuVKzJw5ExEREXJPPKXp0KEDTp48iYYNG2LIkCGYOnUqzpw5g5MnT/JOUCXCPP369WN97xK3FenF3urVq5GdnY38/HzWvaSrqwt9fX28ffsWxsbG8PDwUMhdVMxJR506dRASEoLLly/zLtz4couUN6bKnpiYmJjg/v37rLx4xsbGiIqKwty5czl9vHjxIie/oDRjxoxh3uenn37iFZzgY/bs2SgpKYGLiwvy8/PRoUMHaGlpYcaMGfD19eXUDw0NxeTJk1GzZk0UFxfDycmJEX6R7bcQlHnu6evrY8uWLVi9ejUjd2xnZ8faYGrSpAkmTpyI3bt348mTJ/D09MSoUaOUco+S1/fykHUVF2MDvr6+mDBhApKSklinXVu3bmUEoRISEhgbkQ4tsLCwKFOsSKgHh1gbk+SQkri4Cx37haSuUNTehfI/rwIn5kHHtxMthkePHmHNmjX466+/AJSu/qdOnSrYpUQoX79+hZaWVpmGJkbFRxHs7Oywf/9+NG3aFC1atMDYsWMxfvx4nDhxAsOHD0dOTo7S7/FvY+fOnSgqKoKHhweSkpLQs2dP5OTkQFNTEzt27MCwYcP+6S7KpV69epg/fz5GjBjBUkiUnOiFh4ez6iui7FdZ+TOqVKmCxMTECr/PJFhZWeHEiROoX78+q/zu3bvo3r07Xr58WSnvy0fdunXh6uqK0NDQcl0DJVy8eBEhISGsxI1BQUHo3r07q57Q3Fs/IgYGBoiLixPsLubv7w8tLS0sXbq00vojNFdPZY8bJiYmyM/PR1FRkdwTT9m/v379iurVqzMxshI1srlz53Jib8pTXpNOsrl7925ERkZi69atLFfu8ePHY9y4cWjbti2GDx+OqlWrchQNhbBkyRLs3LkTUVFR6NatG44dO4bMzEz4+/tj3rx5rMl+WS57/0QuHScnJ/z222+ck1l5FBcX448//mDmG/Xr10e/fv3K9DgRknyUiPDs2TOYm5vj3bt3gnP6/Ah8+/YNBw4cQFRUFK5cuYLevXvD29sb3bt3/+FzK0r47bffEB4ezuS9cnBwgK+vL0aOHAmgVPlMcmKqCAUFBXjy5Alq167NSXwuS3k2lpqaigYNGkBVVbXcubb0/Do+Ph6jR4/mzQkoT4FREXsvF4XlE/4lyCoNSecFkC1Thvj4eNLU1CRnZ2dGqczZ2Zm0tLToxIkTSn+O4uJiCgkJoerVq5Oamhqj5jF37lzaunUrq64YFR9F8fb2ZnKghIeHk46ODqPu4+XlJfd1u3bt4lX7+TewZMkS+vDhg+D6eXl5lJSUxKioVWTbFY2Ojg6jfGRubk63b98mIqK0tDRehUSxyn5i82cQEX348IG2bNlCs2fPpvfv3xNRqdqPRNlJwrRp02jx4sWiPq+QHBcS9PX16ezZs5zyM2fOkL6+PhGV5q2S/M6SvBTyLmXQ1dUVpeQjBqG5t2RJT0+n+Ph4ys/PJyJiVLYqkokTJ5Z5H1lbW4vKdTNlyhQyNDSk5s2b07hx48rNGyQWsbl6pBEzbghhx44dZV4VQVnKa9LY2dnxKjAmJyczCnaXL1+mqlWrcuqUZwNEpba3aNEi0tPTY57x2traNHfuXAU/WcVw6dIl+vr1a5l1EhISqHv37rxqr7Kkp6dTnTp1SFdXl1Hz09XVJQcHB957+OPHj8wYKs379+/p06dPrLLi4mLS0NAoU+myoqjM597Tp09pwYIFZGdnR9bW1vT3339XSLuFhYV08uRJioiIYPJEvnjxotz2y7OBwsJCCg4OpmfPngnuy7t375gce6ampmU+a/Ly8sjLy4vU1NRYc8gpU6bQkiVLOG0LsTFp9WPpuXZ5irxiFUfF2rtQ/ucXQNKylgcPHqTatWtTREQEk+wsIiKC6tSpQwcPHlTqfZo0aUKzZs3ilM+aNatCkkyJkbNt2LAhhYeHE9H/k7AsKSmhsWPHUlBQkNJ9ISodJAsLC5m/4+LiyNfXl9atW1dmEk+xUox8fPr0SfBVkVRE3/+JtoVga2vLJChs3rw5RUREEFHpQ5lv0m5kZMT7gHz48CEZGRlxysVKJqekpJC5uTnZ29uTuro6893MmTOHRo8ezaorVDJdwrlz55gFu6amJtP2kiVL6Oeff+bUHz16NNnY2ND+/fvp2bNn9OzZM9q3bx/Z2tqSu7s7EZVOMiUPt8qccA4cOJD27NkjuP6NGzfo2rVrnPJr165RYmIiq0zsQvLdu3fUpUsX5gEn+R49PT1p+vTpgtsRQnn3R1RUFA0dOpTy8vIEtSdWzlYsixYtIjMzMxozZgytWLGiXJl4sQhdcChKcXExPXz4kC5evEjnz59nXbJIkhv7+PiQlpYW8zutX7+eevXqxaqro6PDsTuiUjvV0dEhotLUDnzS+GLGyG/fvtG9e/fo+vXrFTbxVQYhfTc2NiZNTU1SVVUlfX39MiezvXr1op49e7IWNe/evaOePXuSq6srp+2ePXvShg0bOOWbNm3i/EZERE5OTnT16lWhH09hKvO5l5WVRcHBwWRra0tWVlYVYgdPnz6levXqka6uLmsR4efnR+PHjy/ztUI+q56enqAFsIRevXpRnTp1aOnSpbR9+/YynzV+fn7UvHlzunjxIunp6TF9+eOPP6hJkya8bZdnY4rKyotNXSHW3oXyP78AkqZly5Z09OhRTvnRo0epWbNmSrWtpaUld0KopaWlVNtERLVr16ZTp04REVuX/6+//iJjY2NWXV1dXeYmqlKlCqWmphIR0f3793l31hRFXtb4w4cPy32NdN8VRfbkju+qqDxA0pTX95KSEtq7dy9NnDiRfv75Zxo4cCDrUqbtykbsiZ5koSFLQEAATZo0iVMuJn8GEZGLiwsFBgYSEfu7uXz5MtWqVYtVV+xkVmyOi7y8PJo4cSJpaWkx9qWpqUkTJ0787qeZW7duJWtra5o/fz7t27ePdd8dOnSIU79ly5b0+++/c8r379/PyS4vdiE5evRo6tGjBz179oz1PcbHx5OTkxMRlX8aJvRkrLz7o0mTJmRgYCA4101lIyZXj9hxQ8iCQ3rzR+wm0dWrV8nW1pZ3N1fZHDOurq7UrFkzZrNFUq958+bUu3dvIiI6fPgwNWjQgPM+lTFGPnv2jDZs2ECzZs2q8FNAaYT0XczGia6uLvNcl+b27du8i0cTExMmR4w0f/31F+8J/+HDh6ldu3Z0586d8j6aUlT0b/r161fatWsXde3albS1tWnw4MF09OhRKi4urpD2+/fvT6NGjaJv376x+n727Fmyt7cv87VCPmu/fv1EbZLp6+sz3hrlYW1tzSxqpfuSnp5OBgYGnPpibUwMnp6eHM+lsqisvvynRBDu3LnD6/dra2vLClBTBHNzc9y+fZvjI3v79m2OBroiiJGzFaviowiK+HBWFD+KRLYs06ZNw+bNm9G5c2dB+TZ+JCIjI5m4nMmTJ8PU1BRXrlxBv379OEpLErZt2yZX2U9aBXDVqlWiJZMTExOxefNmTrmVlRUr1xYg3h7E5rjQ1dXFxo0bsXz5ckbEo3bt2mXmTCouLsbBgwdZ8YD9+/cv1+e6PMaOHQsAvDFWfPfd/fv30axZM07dpk2bcsY8obm3JJw4cQIJCQmMKqWEOnXqIDMzE4AwwYmKQFHxBABMvoyKFCARIxkvdtwQIvVsYmKCV69ewcLCgpGplYV4RAoAYMKECWjRogWOHj0qV41MGjHKa9u2bcPo0aPRvHlzJhapqKgILi4u2LZtG4DSoHe+/EcVzenTp9GvXz/Y2dnhwYMHaNCgAZ4+fQoi4r1nKhtJwLcQtLS0mGe8NLm5uby5dL59+8abc6+wsBBfvnzhlLu7uyM/Px+NGzeGpqYmdHR0WP//I8b4Tpo0CXFxcahZsya8vLywe/dumJmZVeh7XLx4EVeuXOF8xzY2Nnjx4oXS7ffq1QuzZ8/GnTt3eIU5pOXzgdLYXb7fj4/s7GzeuahE5l4WsTYGlI4F69evZ557jo6O8PX1ZdRTJYhVHFWkL0L4Ty2AHB0dsWTJEmzdupX50goKCrBkyRI4Ojoq1fbYsWMxbtw4PH78mFFHu3z5MpYtWyYqp4g8xMjZilXxUQRfX18MHToUQUFBghMnAsDx48eVzrMhHVT7Pbl//36ZfY+NjcWBAwcYVaSKbLuyUVVVZQW+Dx8+HMOHD5db/+7du8wkQVbZT3ryLBlYxUoma2lpMUnupElLS2NJzUuTkZGBR48eoUOHDtDR0ZGbPE3RHBd6enq4d+8e+vXrV+biR1Ln9evXzMC/bNkymJub488//+TkZxCDWLVJLS0tvHnzhqOA9erVK85iTOxCMi8vj1eIIScnh8nvIWZSVxZ8Dz9phOSxkqaoqAjBwcFYt24dcnNzAZROvH19fTF//vwKUxsSEnAsdtwQsuA4c+YMo4B15swZUZsx6enp2Ldvn6AkroA45bWqVavi5MmTePDgAdLS0gCUBnlLT5DkJSUvzwbE8ssvv2DGjBkIDg6GgYEB9u/fDwsLC7i5uVVIvi5pNm/ezPuc/Pz5MyMTzjfeSSMtJ96nTx+MGzcO27Ztg7OzM4DSDagJEyZwJskA4OzsjMjISE5OwoiICJaUv4TvtXFRkc+9iIgIWFtbw87OjlfqWYIyIlAlJSW8m7vPnz+HgYFBma+VZwPSTJo0CQB/CgG+zYqNGzdi9uzZCAoK4s03Jm0zkk0NiRCIZEzYunUrr5S0WBvbv38/hg8fjhYtWrAkvxs0aIC4uDiW8p9YxVGxfRGMwmdH/0KuX79OFhYWZG5uTi4uLuTi4kLm5uZkYWFB169fV6rtkpISWrVqFVlZWTHuAlZWVrRmzZoKCQr+448/yMjIiJYuXUq6urq0fPly8vHxIU1NTY7Iwvv37+nFixdEVOrLvWTJEurbty9Nnz6dcnJylO4LkXgfzsomLy+P/vrrLya2S3J9T2xsbEQFYv/TyH5XZV3KItZNzdvbmwYMGEAFBQWkr69Pjx8/pszMTGratClNnTqVVVdsLEpAQAC1a9eOXr16RQYGBpSenk6XLl0iOzs7xg1QHkL8uFu3bk19+/Zl3Ws5OTnUr18/atOmTZmvrWiGDx9OHTt2pI8fPzJlHz58oI4dO9KQIUN4XyNU1KBXr15McLnkNyouLqYhQ4bwxlJJ8+XLF1HxemLrl8eECRPIwsKCEw9atWpVmjBhglJtE4kLOBY7btja2tLJkyeJiO3KEh0dTY6Ojkr3vXPnznT8+HHB9UNDQ8nJyYmuXbtGBgYGdPHiRdq5cyeZm5vTunXr5L6upKRE1LOxom1AX1+feYYZGxszAii3b9/muNlWFqqqqpwgciHu3B8+fKB+/fqRiooKaWpqMrFDAwYMYN3rEi5dukTa2trUvn17WrBgAS1YsIDat29P2tradOHChe/yWSubMWPGkIeHR7mXMgwdOpTGjh1LRP9vzPv777+pS5cuFSYwJYa0tDRq0aKFIJu5ePEi6evr04QJE0hbW5umTp1K3bp1Iz09Pbp58yanbbE2ZmdnR/PmzeOUBwUFkZ2dHavM0tKSFi9eLNg1UWxfhPKfWgAREeXm5tLmzZsZP9/IyMgK9+P//Pkzow5SkVy4cIG6du1K5ubmpKOjQ23btqWEhARWncLCQoqOjhasrqEoYn04f//9dxoyZAi1atWqQv3z3759S71795YbC6QsRUVFtHz5cmrZsiVZWlqWGbewY8cOGj58ODNxrMi2K4OyVFvK8/uvbD5+/MjEIKmpqVHNmjVJQ0ODOnTowLlfhcSiSPPt2zfy8fEhdXV1UlFRIQ0NDVJVVaVRo0ZRUVFRmf0S4setra3NqyZ3584d0tbWLu+jl8upU6eod+/eZGdnR3Z2dtS7d29mQizL8+fPyc7OjoyMjJgFp7GxMTk4OFBWVharrtiF5J07d8jCwoJ69uxJmpqaNHjwYHJ0dCRLS0vezZHc3FyaPHkymZubC7pX8/LyRNUXg6GhIR07doxTfvToUTI0NFSqbSJxAcdixw2xC4758+fzTjQ+fvxIw4cPJyL2ZsiBAwfIycmJtm/fTjdv3ix3M0Ss8lp0dDQ1aNCAtLS0SEtLixo2bChXIKUybcDS0pKJi3F0dGRi6CoixkFCYmIiBQYG0rBhw3hju86dO8eICZ07d67Mi4+0tDQ6fPgwHT58mNLT08vsy61bt2jkyJHk5OREzZs3J09PT7lKb5mZmWVeyvBPP/eU4dmzZ+Tk5ESOjo6krq5OrVu3JlNTU3JwcGAWsrKUZwPy+PLlS7n9admyJbVp04bi4uLo7Nmz5dpMRkYG+fj4UMuWLcnR0ZHc3Nx4Y2ukEWpjOjo6vP+flpbGCJxIUFRxVIy9C+E/twD6NyJWHlFa0riyyMvLI1dXV0EqR2vXriV9fX2aMmUKaWpq0vjx46lr165kZGREv/76q1L9GDlyJLVt25YSExNJT0+PTpw4QbGxseTg4EBHjhxRqm0ionnz5lG1atVoxYoVpK2tTQsXLiRvb28yNTXlfM78/Hzq0aOH4EBsMW1XBuWptshTcPmeXLx4kTZs2EDLli2TO8m3tLRkAkGlFyiPHj0qcyKTmZlJR48epT179giWfBWyAGrUqBGdPn2aU3769Gne4G4xbNiwgdTV1Wn48OHMvTZixAjS0NBglB9lkWz6TJo0iQICAig6OppXqVHsQpKodBK9aNEiGjJkCPXq1YvmzJlDL1++5K0rkWuVBPFHRUXRwoULqUaNGrRz506l64vB3NycNyj8/v37ZGZmplTbROICjsWOG2IXHDVq1KA2bdqw7Pbs2bNUs2ZNatmyJRGVvxkiRFhGiPLaypUrSVdXl2bOnMkIdwQGBpKuri6tWrWKU78ybaB///4UGRlJRKWnwvb29rRo0SJq1qwZubi4KNU2kfh0FJmZmbwnYiUlJUovOsRSntCQMvzTzz1lKSwspJ07d1JgYCBNnDiRtmzZInfzQqwNFBUVCU53QlQ613vw4EHFfkAF6dWrF0VFRXHKo6KiqHv37qwyRVJXVAb/84lQZZFNVlq/fn34+fkplESxadOmgn2rk5OTRbcvjb6+Pu7evSsok3enTp3g7++P/v37K/WeZbFt2zZMmDAB2tranMzrsknkxCbZFEO1atVw6NAhODs7w9DQEDdv3kTdunVx+PBhhIWF4dKlS0p9ztq1a2PdunXo3bs3K7nhunXrcO3aNVYw/dChQ3H27FkMHjyYN5hZNk5BTNv/h3wMDAyQnJyMOnXqsOzr5s2b6NGjB69Qh6JcunQJLVq0KDMJ3bFjxzBz5kwsWLCAEYi4du0aQkJCsHTpUrRr146pK+2jLYQaNWpg9uzZmDJlCqt8w4YNCA0NVSoQt2rVqkhISEDjxo1Z3+Pjx4/RqFEjJlZGUaytrRETE4NOnTrB0NAQycnJsLe3R2xsLHbv3o1jx44pVV8MISEhePDgAbZv387EK3379g3e3t6oU6eO6JgiWXR1dXH37l3Y2dmxvsuUlBR06NABnz59YuqKHTckCElqCQAfPnzA+PHjER8fj5UrVyItLQ1r165FYGAggoODoa6uzohWCEE2DlUMtra2CA4Ohru7O6s8OjoaCxYs4IhHVKYNPH78GLm5uWjUqBHy8vIQEBDAJHxdtWqVUp8TKE38OH78eEyePJmxAVtbW4wfPx7VqlVDcHAwq76amhojXCHN+/fvYWFhgalTpwp+b74YEjGkpKSw/i4sLMStW7ewatUqLF68GIMGDVK47f/Sc0+sDYSEhCA6OhohISEYO3YsM4bs2bMHa9aswdWrV1n1O3TogKCgIHTt2pX3/cuLK5PG0NBQVLy6rI1FREQgKCgIQ4cOZT33fv/9dwQHB7NivU6dOoWYmBg0btxYbkywMn0Ryn9KBCEhIQH9+vVDkyZN0LZtWwClQgWbN2/Gn3/+iW7duolqT1p56OvXr9i4cSOcnJxYAWD37t1jAtuUwcXFBefPnxe0AJo0aRKmT5+OZ8+e8SqJSGfkVZQ5c+YgODhYUNb4rKwsRhhCR0eHCWYdPXo0WrdurdQCKC8vj3lgmJiYIDs7G3Xr1kXDhg2VXnQCwOvXr9GwYUMApYtQycSlT58+HEWzo0ePIiEhgTXBrai2K5uYmJgy/192wlIZrFu3TnBd6SDJ9u3bIyYmBgsXLgRQugCXZLCXBFRX1GAq5Lft06cPgNKJrWQyK9ln6tu3L/O3ImqJHz9+5A3Q7t69O2bNmiWqLVmEiBqUl+1bGtlxJicnhwmKNzQ0ZJSk2rVrh4kTJ/K+r5j65SE7aTt16hRq1KiBxo0bAyid9BUUFFSIUIyYgGOx48bOnTsxaNAg6OrqwsnJqdz6JiYm2Lt3L3799VeMHz8e6urqOH78OOtzKjvZF8qrV6+YZ4E0P/30E169esUpr2gbkEZaoEFPTw8RERFKtSfLo0eP0Lt3bwCApqYmo7bl7++PLl26cCa/JEe0JTc3F9ra2rh16xarPDk5GUVFRYyARFpaGtTU1HhFDcQiuSekadGiBapXr47ly5crtQD6kZ57YlmyZAksLS3h5eXFKo+KikJ2djZnDBZrAzExMYiMjISLiwsmTJjAlDdu3BgPHjzg9MfX1xdTp05FYGAgr5pakyZNBG/SFxcXK2Vjknnuxo0bsXHjRt7/A0rHwg4dOpSrOPo97P0/tQCaPXs2/P39sXTpUk75rFmzRC+ApHfmfHx84Ofnx0zCpOtIZFaVQYw8okS9S3qSqKKiovCki4+CggIMGzas3MUPULqznJOTg1q1asHa2hrXrl1D48aN8eTJEyh7AOng4ICHDx/CxsYGjRs3xubNm2FjY4OIiAhUq1ZNqbaB0h33V69ewdraGrVr18aJEyfQrFkzJCYmMpNCCTVr1hS1oy+m7cpGdnexsLAQ+fn50NTUhK6u7ndZAK1evZr1d3Z2NvLz82FsbAygdPKvq6sLCwsLlm2HhYXBxcUFN2/eREFBAWbOnIl79+4hJycHly9fBqD8YLpv3z7s3bsXWVlZKCgo4LQlTWXKtPfr1w8HDx5EYGAgq/zQoUPMwktRhCwkJQ9U2cma5D6WLpMdZ+zs7PDkyRNYW1ujXr162Lt3L5ydnfHnn38yv7Gi9YuLi7Fjxw6cPn0ab9++5ajlnTlzBkZGRqwyaVUioGJlsENDQ9GrVy/cv38fRUVFWLt2Le7fv48rV65w1KnEjhv+/v6M+tGoUaPQo0cPqKmplfma9evXY+3atRgxYgSSkpLg5+eHXbt28U50AeFytmKxt7dnFmPS7Nmzh5NCAhBvM2Lw8fHBqFGj0KlTJ6XakYfQdBSSzRkVFRXMmzePtQlRXFyM69evo0mTJqxxZdWqVTAwMEB0dDRMTEwAlJ70eXp6on379pXyeYDS521iYqJSbfxIzz2xbN68mfeEqn79+hg+fDhnASQ2JYmYdCcAMGzYMABgLcikx2dpm3n69Clmz54NDw8PZhPm6tWriI6OxpIlSwBAKRsTq1BaHt/F3v8p37t/gspMVmpoaMjbdlpaWoUE1YoJUv8e8RxifDjFJtkUQ2xsLG3fvp2IiG7evElmZmakqqpK2traFBcXp1TbRESzZs1iPmdcXBypq6uTvb09aWpq0qxZs1h1jxw5Qj169BCcyVlM2/8EaWlp5OLiQvHx8d/9vX/77Tdq27Yty7/5wYMH1L59e17ffzGxKCtXruRVaevfvz+tWLGCU78yY9jEsnDhQjIyMiJXV1dauHAhLVy4kHr37k3Gxsa0cOFCuXF4QhAiaiA9jhw8eJBq167NUVKrU6cOHTx4kNP+qlWrmH6dPHmStLW1meSya9asUar+5MmTSU9Pj4YOHUpTp06ladOmsa5/AqEBx2LHjcLCQvrzzz9p5MiRpKenR+bm5jRp0iS6fPkyb/0ePXqQqakpkxA3Pz+fUYJatmwZp/6+ffuYAG+JWFCbNm1IXV2d9u3bJ/wL4GHfvn2kpqZGPXr0oJCQEAoJCaEePXqQuro6HThwgFNfrM2IoV+/fqSlpUU1atSgGTNmCE4oKZQRI0YwCZdDQkLI3NycfHx8qFatWqwAeIk4iYqKCv30008shczu3bvTuHHjOHOL6tWryxVaqVatmtJ9l1Xb+/jxI/311180bNgwaty4sVJt/+jPvbLQ0tKix48fc8ofPXrEO4cUagMSmjVrRrGxsUTEjh0MDg6mdu3aceqLmet16dKFdu3axWnjt99+o44dO3LKlbExIQIOYqgse/9PLYBq1KhBe/fu5ZTv2bOHatasqVTblpaWzERcmu3bt5OFhYVSbf+IiMkaX1xczCjdEJUGBvr6+tK6devo27dvFdqvvLw8SkpKouzs7AptV8KVK1do5cqVdPjwYc7/GRsbM/KM+vr6otVtymr7nyIxMZEcHBy++/va2dmxssVLuHnzJtnY2CjVttjB1MHBgXlwSD+U5s2bR5MnT+Z9jwsXLpCbmxu1adOGnj9/TkREMTExdPHiRaX6bmNjI+iytbWloqIiOn/+PH348EFw+2IWki1btqSjR49yyo8ePUrNmjUr972ePn1K+/fvFyyzXlZ9U1NT3r78G1Bm3MjLy6OdO3eSq6sraWpqcuRmiYi6du3KpEWQ5siRI1S1alVOuRg5W0VISkoiNzc3atasGTVr1ozc3Nx473U+xNpMeeTk5NDmzZupY8eOpKqqSk5OTrR48WLBi9GyEJuOwsPDQ7C0t76+Pp09e5ZTfubMGdLX12eVFRQUkJqaGt25c0dw3/lEEFRUVMja2pquXLkiuB0h/IjPPXnY29szCxRpYmJiyNbWllMu1gbEpDsRi46OjtwDAFmVNiJxNkYkXsBBDGL7IpT/lAtcZSYrnTZtGiZOnIjk5GRWoqaoqKj/yXgOMVnjxSbZVAZdXd1KzeLdpk0b3qRhgPLJ48pq+59CXV0dL1++/O7v++rVK97M5cXFxXjz5g2n/OvXr0hNTeV1f5JNlPb582dkZ2dz2sjOzuZNtig2hm3//v0YPXo03NzckJycjG/fvgEAPn36hNDQUKUCt2WDxMuje/fu+OuvvwS7CxkZGWHOnDmC6t65c4eTTBYoDXS/f/9+ua+vVauWqNiTsupramqWm7izWbNmOH36NExMTMoVsKmI+EEAePv2La9NSsdHKTNu6OrqokePHvjw4QMyMzMZlzVpTp48yfva3r17486dO5zyV69e8T4jRo0aheXLlyvc18LCQowfPx7z5s3Dzp07FWpDrM2Uh4mJCcaNG4dx48bh+fPn2L17N6KiohAUFMQ7/ohBkogWKH0Gzp49u8z627dvByAsofPAgQPh6emJlStXsuYbgYGBnPgcDQ0NWFtbi3J9l3XjVVVVhbm5Oezt7eUm9FWUH/G5J4+xY8di2rRpKCwsRJcuXQAAp0+fxsyZMxEQEMCpL9YG+vfvjz///BMhISHQ09NDUFAQmjVrVm6M+v3793nds6WffTVr1sSWLVsQFhbGqrN161Ze918xNgYAixcvRnR0NMLCwjB27FimvEGDBlizZg28vb3L/OxlIbYvQvlPqcAREdasWYOVK1cyk7rq1asjMDAQfn5+orJl87F3716sXbuW5Tc9depUDB06VOm+A6U32urVq1ntT5s2NenJFAABAABJREFUjaMAIvGRlCAbzyEJJP2efPz4ETdu3OCdDCizIPv555/h7OzM8b0NCwtDYmIifv/9d4XblpCeno6zZ8/y9j0oKOiHbVsMhw8fZv1NRHj16hXCw8NRs2ZNHD9+/Lv1BSgVC3jx4gW2bt3KLGiTkpIwbtw4WFlZsfobHx8Pd3d3vHv3jtMOX8ybu7s7Ll68yDuYtm/fHtHR0az6dnZ22L9/P5o2bYoWLVpg7NixGD9+PE6cOIHhw4dz7qemTZvC398f7u7uLAWwW7duoVevXnj9+nWFfEdCaNGiBZYtWyY4sF/MQrJZs2Zo0KABtm7dCk1NTQClsYE+Pj64e/cuZxHh5+cHe3t7Tpbv8PBwZGRk8C4ETp8+LTeuJyoqivn3ypUr8fjxY4SHh8sdx4ODgxEYGAhdXV1O8LEsyqrAJSUlYcyYMfjrr784cY4VEYeZn5+PgwcP4rfffsPp06dRs2ZNjBgxAm5ubqhXrx6nvqz6qZOTE6ZNm8YSApDg6uqKIUOGwNPTk1W+fft2xMXFISEhQeF+GxkZ4fbt27wLZ3kItQFlKCwsxNGjR7Fz504cPXoUVapUUUpRUUJJSQkyMjJ4+96hQwfW3zk5ORgyZAjOnj0LFRUVpKenw87ODl5eXjAxMcHKlSuZuvn5+ZgxYwaioqKY2BB1dXV4e3tj+fLlnBjhbdu24cCBA4iNjWVNyuVx4cIF/PTTT5zFTlFREa5cucLpu1h+lOeeWIgIs2fPxrp165jFhra2NmbNmiW332JsQCyPHz/GwIEDcefOHSb2B/h/m9DS48yxY8fw888/w97eHq1atQIA3LhxA+np6di/fz9cXV1ZbYu1MXt7e2zevBkuLi6s596DBw/Qpk0bfPjwQeHPKbYvglH47OhfTmUlK60sFMn/Ic0/Gc9x+PBhMjAwIBUVFTIyMiJjY2PmUjbxmZmZGa9ffWpqaoW4HkZGRpKamhpZWlpS48aNqUmTJsylbBLXymxbLHxxZZaWljRixAi5LlCVydu3b6lXr16czM+9evXiJJyzt7enSZMmCU7+m5eXRxMnTmRiCVRVVUlTU5MmTpzImxRZbAybjo4O40Ijm5dI2VhDsRw/fpyaNGlCf/75J718+ZLj2y9b19zcXHAy3OvXr5OFhQWZm5uTi4sLubi4kLm5OVlYWND169c59atXr86bcTwpKYmsrKw45QsWLCBVVVVydnam/v3704ABA1iXbFJBIyMjsrW1pT59+vAmHFy7di3jm56ZmSk4C7kiNGrUiAYOHEjXrl2jJ0+eVGgc5rBhw5jYn8mTJ5frkhQfH0+amprk7OzMuCg7OzuTlpYWr1vNpk2bmLZjY2MpNjaWJk+eTBYWFrRp0yYmf48kcagY3N3defP9yKM8G1CWM2fOkI+PD5mYmJCRkRF5enrSqVOnePPxiOXq1atka2vLm1+J735SJA9Xbm4uE39XVkL3Jk2akL6+PmlpaVHdunXLzTWlqqrKm9jz3bt3SucB+pGee4ry999/040bN+jOnTv09etXufXE2oCtrS29e/eOU/7hwwdeF7s+ffpQ//79KTs7m/T19en+/ft08eJFcnZ2pgsXLnDqP3v2jH799VdmXPz11185CbFlEWpj2trazNgmbb/37t2rsMTCQvsilP/UCdD3oKCggHelb21trVS7FZH/4+bNmxg1ahSvnGJlUrduXbi6uiI0NJRXZlcZdHR0cPv2bY460YMHD9C0aVN8+fJFqfZr1aqFSZMmKS0x/L3b/l8hPT2d2bWuV68e6taty6ljaGiIW7duic7llZeXh0ePHgEozU0hbxeppKQEJSUlzG5oXFwcky9k/PjxzOmHBDs7O0RGRqJr166snbCYmBgsXbpUkHtYRSHteiqr2iZ7ElGnTh10794dQUFBsLS0FNR+Xl4efvvtN2ZMcXR0xMiRI3m/S21tbdy9e5fjqpaRkYEGDRrg69evrPJq1aohLCwMo0eP5n1v2ROKsti+fTvjzmlhYSE350pFYWBggFu3bpXrlqcIbm5ucHNzE6T+BpSeSPbo0YNX/fTEiROckzohyp6AYidZixYtwsqVK+Hi4sKrZip7OlieDSiDlZUVcnJy0LNnT7i5uaFv374VqkLWpEkT1K1bF8HBwahWrRrnZFJWlbAy83CJPfFUVVXFmzdvYG5uzipPS0tDixYtROWXkeW/9NwTawOqqqp4/fo1Z1x68+YNrK2tGXdqCWZmZjhz5gwaNWoEIyMj3LhxAw4ODjhz5gwCAgI46qeVSfPmzeHv749Ro0ax7DckJAQnT57ExYsXv1tfhPKfigGS5/etoqICbW1t2Nvbw8PDg5F8FUN6ejq8vLxw5coVVjnfREMRKiL/xz8Vz/HixQv4+flV+OIHABo2bIg9e/Zwjp/j4uIE5cgojw8fPmDIkCFKt/O92/5foU6dOrzyuNIMHjwY586dE70A0tPTE5QTS2wM29ixYzF16lRERUVBRUUFL1++xNWrVzFjxozvHg8oRpL7zZs3mD59uuDFD1D6HY4bN05QXXt7e8THx3M2cY4fP87rilVQUMCbM0aCJGZCKNWrV2dcPYgIz58/5yy6JCi7YeXi4oKUlJRKWQD99ttvour/9ddf2Lt3L6fcy8uL1+2wouVspdm2bRuMjY2RlJSEpKQk1v+pqKhwFkDl2YAyLFiwAEOGDFFaTlse6enp2Ldvn2AbEJKHS7ru0qVL5boGSiciB4S7dEriKVRUVODh4cF63+LiYqSmpir9e/yXnntCbUDapTshIYG1MCouLsbp06d5c0AWFxfDwMAAQOli6OXLl3BwcECtWrXw8OFDpfou1saCgoIwZswYvHjxAiUlJThw4AAePnyImJgYHDly5Lv2RSj/qQVQz549sWnTJjRs2JDx/U9MTERqaio8PDxw//59dO3aFQcOHED//v1Fte3h4QF1dXUcOXKEd6WvLGLyf5QVzyFJAPs96dGjB27evMk7yVGWefPmYdCgQXj06BErKHH37t0VEv8zZMgQnDhxgpWUrKKozLbFIk8ERHpzoH///oL8x7834eHhGDJkCC5evMibDE52UqUIYmJjZs+ejZKSEri4uCA/Px8dOnSAlpYWZsyYwSTG/F507NhRcF1FF5JCmT59OqZMmYLs7GzWvbpy5UreibiPjw927dolaNHYpUsXHDhwgDOZ/fz5MwYMGIAzZ85g7ty58PX1xZQpU6CiooKWLVty2qmoDautW7dizJgxuHv3Lho0aMCxSVmbKY9169Zh3Lhx0NbWLjdhsKy9m5ub4/bt25yNhNu3b1faCZg8xIp4iLEBsUgHalcGrVq1QkZGhuAFkJA8XBJ8fHxw/vx5jB49WvB84+PHj9i3bx8ePXqEwMBAVKlSBcnJybC0tISVlRWA/3ciQUQwMDCAjo4O83pNTU20bt1a6e/tR3ruVTZCbWDAgAEASn/zMWPGsP5PQ0MDNjY2rBgwCQ0aNEBKSgpsbW3RqlUrhIWFQVNTE5GRkUrPt8TamKICDpXRF6H8p1zgxo4dC2tra85gumjRImRmZmLLli2YP38+jh49ips3b4pqW09PD0lJSbwBqBXBokWLsGLFCrRt25ZRTLl27RouX76MgIAAViK9adOmsV6roqICc3NzdOnSBStXrqyQBKHlIb0Iy87ORkhICDw9PXknqGInA7IcPXoUoaGhuH37NnR0dNCoUSPMnz9f1ORPGukJRl5eHlatWoXevXtXyOS6MttWhs6dOyM5ORnFxcWc5KD16tXDw4cPoaKigkuXLlXIyVpFsm3bNkyYMAHa2towNTVlDY4qKioK7w5JECuyIKGgoAAZGRnIzc2Fk5MT9PX1Fe5DamqqoHp8J1oXL17E5s2b8fjxY/z++++wsrJCbGwsbG1t0a5dO6Zefn4+hgwZAnNz80qzx02bNmHx4sXMSbSNjQ0WLFjACKFIL8RLSkoQHR2NRo0aoVGjRpz+rFq1ivm3PNeRt2/fwsrKigmc/fvvv5GZmYlGjRrh1KlTMDU15e2nvAShQvnzzz8xevRoXlchaZspLCxk3HgbNGggtz1bW1vcvHkTpqamZQoI8Nl7SEgIVq9ejdmzZ/Oqn/ItLhITE+UGqUt/78pAPMlzAcVtQCyVsassfZ8+evQIc+fORWBgIO/9JHuv3r17Fy4uLmjWrBnOnDmDfv36sRI6S29MGBsb4+jRo4I3NFNTU9G1a1cYGRnh6dOnePjwIezs7DB37lxkZWVxlGODg4MxY8YMxYPLZfhRn3uVgTI2YGtri8TERJiZmQl6r4SEBOTl5WHQoEHIyMhAnz59kJaWBlNTU+zZs4fZaFIEsTZWmVRWX/5TCyAjIyMkJSXx+qA3b94cnz59woMHD9CyZUteOdyyaNmyJVavXs2aUFQkQlVzKmLCVxFUph95ZaPod/3161esX79e7sQhOTn5h/0d16xZg4sXL2L79u3MYvrTp0/w8fFBu3btMHbsWIwcORJfvnxRSgWqMqhatSr8/Pwwe/ZswXYnBkViYyoaVVVVlsqPNNKZv2XvJWlJ7tjYWNy/fx92dnYIDw/HsWPHWJLclb2QlCY7Oxs6OjqcRaFQ92MVFRWcOXOGmWw0adIEZ86cYZ1QFhcXIz4+Hps3b8bTp09Zr4+Ojsbw4cMrLfO8jY0N+vTpg3nz5pVrM3Z2djh48KDSiy55kEj109DQUMydOxcODg6wtLTk2MGZM2eU6s+2bduwevVqpKenAyi9v6ZNmwYfHx8A4m1AUUaMGFHmrvLUqVNFt1nWfQqUfa8CpWNueHg4UlJSkJubi2bNmmHy5MmcTUtbW1scO3YMjo6OgvrVtWtXNGvWDGFhYaz4jCtXrmDkyJGc+6Oi+VGfe5WBsjagLDk5OTAxMVH6lESsjVUmldWX/9QCyNLSEsuXL+fILsfExCAwMBBv3rzB/fv30bFjR948IWUhcbEIDQ3lXelLn9BUNiEhIZgxYwbHn/jLly9Yvnz5Dy0z+W/Gzc0NJ06cwODBgzkTB0B5ad3KxMrKCidPnuSc7ty7dw/du3fHixcvkJycjO7du/OehPyTVKlSBYmJiZXmuqWoyEJFkpmZKaiebI4UMZLclb2QrAwkkw0AvBMOHR0drF+/Hl5eXryvT0pKYklDV1QOMQMDA9y+fVuQzYiVKBYzvhcVFWHXrl3o0aMHLC0tmY09SdwAH5aWlli2bBk8PDzK7YtYgoKCsGrVKvj6+jKeDFevXkV4eDj8/f0REhJS4e8pj8rYVRZ6nwLse7WwsBA9e/ZEREREuTGPALBz504cOnQI0dHRgmJrjYyMkJycjNq1a7PGgczMTDg4OPDGwu3btw979+7lzS9TUXmy/g3IhhSURb9+/RS2AQl5eXk4f/487/f+PU/HxNrYv7Ev/6kF0KJFixAaGoqxY8cy/t+JiYnYunUrfv31V8yZMwerV6/GsWPH5CaPk4dkwiA76a3Mlb485CkcvX//HhYWFj/ciYtYqlSpgrS0NJiZmZW701GROY/kuWxIMDIywrFjxxR6oJbXdmWjr6+PI0eOoFOnTqzyc+fOoW/fvvj777/x+PFjNGnSRCkFoLIQ6uYFsF0H/P39YW5ujl9//bUyugUvLy+0bdtWqURu/xS6urq4f/8+bGxsOMpSTk5OrIlPZSwkKyr56LNnzwCAk7AvMzMTRAQ7OzvcuHGDpVqlqanJKL7J8vbtWwwfPhznzp1j4oY+fvyIzp07Iy4ujqN+JZYxY8agffv2zKlGWTRt2hQZGRkoLCxErVq1OG5Hst+L2PFdV1cXf/31l+AEotWqVcOFCxcETcTFYm5ujnXr1mHEiBGs8t27d8PX17fMzRV5NqAoP9ION1D63UjUJcujadOmePToEYgINjY2nA1XWZuxsLBAQkICmjZtyhoHTp48CS8vL+a7lbBu3TrMmTMHHh4eiIyMhKenJx49eoTExERMnjwZixcvVv4D459/7gnhe3qz3Lp1C66ursjPz0deXh6qVKmCd+/eQVdXFxYWFqJPx8obc6WRtRmxNlaZVFZf/lMiCHPnzoWtrS3Cw8MRGxsLAHBwcMCWLVswcuRIAMCECRMwceJE0W2LUVuqbCSLLllSUlL+sSB2oUlchbB69WpmB3P16tWVPniW57IhwcrKqsydVWXarmz69+8PLy8vrFy5krU5MGPGDCZA88aNG7wy1BVFkyZNFHIdKC4uRlhYGBISEio8TgD4PiIL5aFoDFDVqlWRkZHBURC6dOkSJ0h2zJgx2LNnT5kLSTGuFTk5Oejfvz/jZiaxI6EUFRUhODgY69atYySA9fX14evri/nz50NDQ4OZ1ItVLvP19cXff/+Ne/fuMRPg+/fvY8yYMfDz88Pu3btFtSdL3bp18csvv+DSpUvl2ozY70Xs+O7s7Ixbt24JXgD5+/tjw4YNvMIUylJYWIgWLVpwyps3b46ioiJOuRAbUJSFCxciKCioUne4Hz58iPXr17Oee76+vpy0DQAwatQobNu2jSNXzodYm+nXrx9CQkIYNUAVFRVkZWVh1qxZ+Pnnnzn1N27ciMjISIwYMQI7duzAzJkzYWdnh6CgoArZVPxRnntCUFYVUYwN+Pv7o2/fvoiIiICRkRGuXbsGDQ0NjBo1SiGXTGk7+fr1KzZu3AgnJydWHPm9e/cwadKkMl/7T1NZfflPnQD9ryOZnHz69AmGhoash2RxcTFyc3MxYcIEbNiw4bv2a+PGjZg6dSoGDx7MuvH27duH1atXY/Lkyd+1P2IQ47Jx/PhxrFu3DhEREYImGz+SO0hubi78/f0RExPDTETU1dUxZswYrF69Gnp6erh9+zaA0oVKZaCo60BZMQMVFbPwvWJj5FGeX7mkL7I7kEuWLMHOnTsRFRWFbt264dixY8jMzIS/vz/mzZvHUqXz8/NDTEwMGjduLHchGR0dzfz9/v17LFq0CD169GDZb0JCAubNmwd/f3+lPvPEiRNx4MABhISEsNpfsGABBgwYgE2bNrHqP3r0CGvWrGG5tE2dOpX3RMvIyAinTp3iKMHduHED3bt3x8ePH5Xqu1ihAiEoOr7v3bsXv/zyC/z9/Xlz78gumktKStC7d2+kpaXBycmJYwcHDhwQ3XcJvr6+0NDQ4GxKzJgxA1++fOH0XawNiKGyd7j379+P4cOHo0WLFqznXmJiIuLi4jgLD19fX8TExKBOnTq8v5MyGzmfPn3C4MGDcfPmTfz999+oXr06Xr9+jTZt2uDYsWOc95I+NbSwsMDJkyfRuHFjpKeno3Xr1nj//r3CffmRnnuVjVgbMDY2xvXr1+Hg4ABjY2NcvXoVjo6OuH79OsaMGaNUDkcfHx9Uq1aNURmUMH/+fDx79gxRUVEKty3Lv+FkD/i/BVCFIlRtqbKIjo4GETH5HaS15DU1NWFjY8PchN+TikjiKo/k5GRoaGigYcOGAEplwbdv3w4nJycsWLCAk6RSLGJcNrKzszF06FBcuHABurq6nAeq7M6ZMu4glUVubi4zObOzs1NKuex/hR8hNkbRGCAiQmhoKJYsWYL8/HwAYCS5ZR+EYheSP//8Mzp37sy5r8PDw3Hq1Cn88ccfrPJnz55BRUUFNWrUAFC62Ni1axecnJx4cwkZGRkhLi4OvXr1YpUfO3YMI0aMwKdPn5iyhIQE9OvXD02aNGFcUC9fvoyUlBReGVYDAwNcvHiRs5i/desWOnbsWGlunsqg6PjOZ7NlBWJPmTIFW7duRefOnXljGcXmX5JGMsmvWbMmWrduDQC4fv06srKy4O7uzhozV61aJcoGxCI2OahYateuDTc3N86Efv78+di5cyeThFmC2PtPiKy1LJcuXUJqaiojsCDPA8POzg779+9H06ZN0aJFC4wdOxbjx4/HiRMnMHz4cKVOgX7E554YxMToiLUBaTfIunXrYv369ejRowcePHiA5s2bIy8vT+F+GxkZ4ebNmxwXy/T0dLRo0YL3XhJrY5V5sqeIvZcL/Y9jYmJC2dnZRERkbGxMJiYmci9l2LdvH+no6JCPjw9paWnRo0ePiIho/fr11KtXL6U/hxjOnTtHBQUF3/U9y0JPT4/S09M55WlpaaSnp6dU2y1atKB9+/YREdGjR49IS0uLRowYQfb29jR16lSl2iYiMjIyorS0NE75w4cPycjIiFXm4uJCderUoaVLl9L27dtpx44drEuZtr8X6enpFB8fT/n5+UREVFJS8o/0Q8K9e/fo+PHjdOjQIdb1PTExMaGMjIzv+p4Vzbdv3+jevXt0/fp1+vvvvyukTXn3dXp6Ou993a5dO4qJiSEiolevXpGBgQG1adOGzMzMKDg4mFPf3Nyc7t+/zym/f/8+mZmZscqaNGlCs2bN4tSdNWsWNW3alFPer18/6tChA7148YIpe/78OXXs2JEGDBjA82krj6KiIlq+fDm1bNmSLC0ty30uiR3fnz59WuYli76+Ph05ckSpzySPTp06Cbo6d+5MROJs4EdDR0dH7nNPR0dHqbZTUlLI3Nyc7O3tSV1dnZlvzJkzh0aPHq1U20RE3t7etGDBAiIiCg8PJx0dHeratSsZGxuTl5eXUm3/iM89oSQnJ1PVqlXJ0NCQ1NTUyNzcnFRUVEhPT49sbW059cXaQLdu3ei3334jIiIfHx9ydnamnTt3Uo8ePcjZ2VmpvltaWtL27ds55du3bycLCwtOuVgbmzdvHunp6dHs2bOZ5/Ts2bNJX1+f5s2bp1TfK8ve/+cXQDt27KCvX78y/y7rUoYmTZpQdHQ0EZU+QCQ/UHJyMllaWir3If5/Lly4QG5ubtS6dWt6/vw5ERHFxMTQxYsX5b7my5cv9OnTJ9b1vRkxYgSFhYVxypcvX07Dhg1Tqm1DQ0Nmcrp06VLq3r07ERFdunSJatSooVTbRERTpkwhf39/TnlAQABNmjSJVaajo0O3b9+ulLYrm3fv3lGXLl1IRUWFVFVVGfv19PSk6dOnf9e+EJUuZhs1asT0R0VFhfm3qqrqd+3LtGnTaPHixd/1Pf8NWFtb04oVKzjlK1asIGtra065sbExPXjwgIiI1q5dSz/99BMRESUkJPBOHoKDg2nEiBHM+E1E9PXrV3Jzc2MmZxK0tLTkTqq0tLQ45VlZWdSkSRPS0NAgOzs7srOzIw0NDWratCk9e/asnE9escybN4+qVatGK1asIG1tbVq4cCF5e3uTqakprV27loiINW7LjucVPb5bW1vTX3/9pXQ7FYEYG/jR6NWrF0VFRXHKo6KimOeUori4uFBgYCARsecbly9fplq1ahFR6T0m9JKluLiYCgsLmb93795Nvr6+tG7dOvr27ZtSff+Rnnti6dixI40dO5aKi4uZ7z0rK4s6dOhA+/fv59QXawOJiYl05swZIiJ68+YN9ejRgwwMDKhZs2ai5hZ8LFmyhLS1tcnX15diY2MpNjaWpkyZQrq6urRkyRJOfSE2Jo2ZmRnt2rWLU75r1y4yNTVVqu9i+yKU/3kRBOmsurIZdiuShw8fokOHDpxyIyMjpf3JAXY+j1u3buHbt28ASn17Q0NDWfk88vPzMXPmTOzdu5fXV/d7q8A5OTlh8eLFOHfuHG8SV+kkaWIDyomICVI8deoU+vTpA6BUKaiijtK3bduGEydO8LpsSCftq1evHr58+VIpbVdU8kF5+Pv7Q0NDA1lZWSxVpGHDhmH69Om8Wagrk6lTp8LW1hanT5+Gra0tbty4gffv3yMgIAArVqz4rn2pbJGFimbQoEGC6yoTzxEcHAwfHx+cO3cOrVq1AlBqv/Hx8diyZQunfmFhISOIcOrUKSYBcr169fDq1StO/Vu3buH06dOoUaMGkyMnJSUFBQUFcHFxYX1Oc3Nz3L59m+Pecfv2bY5aGlA6PiQnJ+PUqVOMX72jo6NCoizK8ttvv2HLli3o3bs3FixYgBEjRqB27dpo1KgRrl27Bj8/P5iYmDDKb8bGxry+9VSG4qiYQOwFCxZg/vz52L59+z8ufyvGBoTY8vdUEO3Xrx9mzZqFpKQkZny/du0afv/9dwQHB7PklcUmA09MTMTmzZs55VZWVoy0/erVqwW1paKiwnnuqqqqslwnhw8fjuHDh4vqY1n8KM89sdy+fRubN2+Gqqoq1NTU8O3bN9jZ2SEsLAxjxozhjL1ibUBaIMTCwgLx8fEV1vfZs2fDzs4Oa9euxc6dOwGUjgPbt2/H0KFDOfWF2Jg0YgVOxCC2L0L5n18AifHlViZXjxi1JUVYtGgRIiIi4O7ujri4OKa8bdu2WLRoEatuYGAgzp49i02bNmH06NHYsGEDXrx4gc2bNwtSmKlotm3bBhMTE9y/fx/3799nyo2NjbFt2zbmb76BuDxatGiBRYsWoWvXrjh//jwTFPvkyZMKSVp59+5dJjeIxF/XzMwMZmZmuHv3LqvvS5cuRUBAABYvXiwoF5SYtiubEydOICEhgYnPkFCnTh1R4gQVxdWrV3HmzBmYmZkxD+N27dphyZIl8PPzw61bt75bX+7cuYOmTZsCAOt3AX7MIE/p2JDKxMPDA46Ojli3bh0z+XR0dMSlS5eYBZE09evXR0REBHr37o2TJ08yMUgvX76Eqakpp76xsTEnSFieBPLYsWMxbtw4PH78GD/99BOA0higZcuWsSZUEh4/fgw7Ozt069aNEx/0vXn9+jUTw6ivr8/44ksSqQJgJXkVqzgqLxC7QYMGvIHY69atw6NHj2BpafmPy9+KsQEhSCuIVobKnTQSZa2NGzdi48aNvP8HKCafrKWlxTu3SUtLYyTcnzx5IrbLLL5+/YrU1FTepN5iF2zS/EjPPbFoaGgwC0MLCwtmw9DIyIgjJQ5Urg0owtChQ3kXO3wIsTFpRo8ejU2bNnEWrZGRkXBzc1Oswwr2RTBKnUv9C5B2m5F3SeooQ2hoKDk5OdG1a9fIwMCALl68SDt37iRzc3Nat26d0p9DR0eHnjx5QkTsI0BJ3Is0NWvWpLNnzxIRkYGBAeODGhMT893jkSqblJQUatCgARkaGrJcIqZMmUIjRoz4rn2RddOqSPuqbPT19RkXImn7SkxMpCpVqnz3/hgbG9Pjx4+JiMjOzo5xC8jIyFDaf/7/+Gc4e/YsGRsbk6qqKnl6ejLlv/zyCw0cOFCptktKSmjVqlVkZWXF3IdWVla0Zs0a3jg2FRUV6tSpE8XGxtKXL1+Uem9lqVu3Ll27do2IiNq2bcu4o8TFxZG5ubnS7dvZ2fH64AcFBZGdnR2nfMGCBWVe/8c/j7e3Nw0YMIAKCgpIX1+fHj9+TJmZmdS0adMKiX09fvw4E98ie/3oz7LKpDJjdIhKXdEnTZpEjo6OZGpqWqFx6mIRYmP+/v7M5evrSwYGBlS/fn3y9vYmb29vZm42ZcqUSu+LIvzPq8CdP39ecN2OHTsq/D4kQm1JEezs7BAZGYmuXbuyEpnFxMRg6dKlrJMVfX193L9/H9bW1qhRowYOHDgAZ2dnPHnyBA0bNmTyKfwv8/XrV6ipqSmVJ0Is5dmaMvZV2bi6uqJ58+ZYuHAhDAwMkJqailq1amH48OEoKSnBvn37vmt/2rdvj4CAAAwYMAAjR47Ehw8fMHfuXERGRiIpKYlzEgOU5nHhU+ZRZrfyR6SoqAjnzp3Do0ePMHLkSBgYGODly5cwNDSsdNW+z58/MyeZ5Z2u852oFxcX4/PnzzAxMWHKnj59yiT6qwj+/vtvACgzJ9ft27exfft27N69GwUFBRg2bBi8vLx4T66UIT8/n9cmpaWnZ8+eDUNDQ/z666/Ys2cPRo0aBRsbG2RlZcHf359zah8fHw99fX1GWXTDhg3YsmULnJycsGHDBtZ3C5RKGqempsLe3p5Vnp6ejsaNGzPPq//j34MQWWu+k095yO7a16lTB927d0dQUFCFeFL8ryD5vjt37oy3b9/C3d2dUW2Liopi3DQVxdXVFRkZGfD29uZVYBQbxqGMy6cQGytLuVAaZdNRiJVxF8r//AJIlo8fP2Lbtm2sXBHe3t4V5jZSUFCAjIwM5ObmwsnJqcImJGLyeTRq1Ajr169Hx44d0bVrVzRp0gQrVqzAunXrEBYWhufPn1dIn8pCmcFXDGKldYVQmTEU3ys+Qyx3796Fi4sLmjVrhjNnzqBfv364d+8ecnJycPnyZd5cKpVJQkIC8vLyMGjQIGRkZKBPnz5IS0uDqakp9uzZgy5dujB1Hz9+jIEDB+LOnTusXDmSwV5Z14KvX79i/fr1OHv2LK87yPd0CcrMzETPnj2RlZWFb9++IS0tDXZ2dpg6dSq+ffuGiIgIpbJ/l4eamhoTiyLJTSQLyYlF+fLlC4iIiSvJzMzEwYMH4ejoiB49egBQLnM5UCpF//DhQwClsUVmZmZltlFUVITDhw9jx44diI+PR926deHl5YXRo0cr5VqRnZ0NT09PHD9+nPf/y7LJq1ev4urVq6hTpw769u3L+f+GDRti2bJlcHV1xZ07d9CiRQsEBATg7NmzqFevHkem2tXVFUOGDIGnpyerfPv27YiLi0NCQgKrfMyYMfD29uaNaf0eVKb9VjbS8azlUREJlCVS73yy1spMTg0NDXHr1q0KG/d/1OdeZaCMDRgYGODSpUtKL6QkREdHY/jw4dDS0mLlcOND3uKqLBv73lR0X/5TC6CbN2+iZ8+e0NbWhrOzM4DS4KovX77gxIkTjF/qj4iYE6bVq1dDTU0Nfn5+OHXqFPr27QsiQmFhIVatWqVQRmGxfK+dgfbt22PcuHEYPXo0Xr9+DQcHB9SvXx/p6enw9fVFUFCQ6DZlJwplITvZKC8XlDJtVzafPn1CeHg4a4CZPHkyqlWr9l37IY+cnBzeXay+fftCTU0NW7du5RVMaN++vVLv6+bmhhMnTmDw4MG8u3LK5gsRw4ABA2BgYIBt27bB1NSUOQk+d+4cxo4di/T09HLzm0gjtu/nz59H27Ztoa6uLvrEs3v37hg0aBAmTJiAjx8/ol69etDQ0MC7d++watUqTJw4UeG+5+XlMTlmJAtUNTU1uLu7Y/369eUG83/79g0bN27EL7/8goKCAmhqamLo0KFYtmyZQvbv5uaGzMxMrFmzBp06dcLBgwfx5s0bLFq0CCtXrkTv3r1FtylBX18fd+/ehY2NDRYsWIC7d+9i3759SE5OhqurKycoOCIiAkFBQRg6dChvIHb16tWZuv369cOAAQNw7Ngx1KpVC56enhgzZozieTYUoDLtt7IpKwGuNN8rgbKieHl5oW3btvD29q6Q9n7k515Fo4wNtGzZEuvXr2fu0/+jcvlPLYDat28Pe3t7bNmyBerqpfoPRUVF8PHxwePHj3HhwoV/uIflo8gJU2ZmJpKSkmBvb8/J+v1vx8TEBNeuXYODgwPWrVuHPXv24PLlyzhx4gQmTJjwXR8y0kp9sbGxuH//Puzs7BAeHo5jx46xlPp+JAoLC9GzZ09ERERwVLT+DZiZmeHMmTNo1KgRjIyMcOPGDTg4OODMmTMICAhQWjDByMgIx44dYxJs/pOYmpriypUrcHBwYLnCPn36FE5OTj+0O5OZmRnOnz+P+vXrY+vWrVi/fj1u3bqF/fv3IygoiDmVV4Tx48fj1KlTCA8PZ36nS5cuwc/PD926dWPEUWS5efMmoqKiEBcXBz09Peb04/nz5wgODsbnz59x48YN0f2pVq0aDh06BGdnZxgaGuLmzZuoW7cuDh8+jLCwMMycOVNwW7IunFWqVMGlS5fg5OSEdu3awd3dHePGjZNrA0KT90qf2mVnZyM2NhbR0dG4f/8+unbtCm9vb/Tv3/+7uhX/H/8M+fn5GDJkCMzNzXkFfSri9OrfQrNmzXD69GmYmJiUezqp7IlkYmIiZs+ejaCgIDRo0KBcISWxFBcX448//mDG2vr166Nfv35QU1NTql3gx/KUEMr/vAqcNDdv3mQtfgBAXV0dM2fO5JXv+5Hw8vLC2rVrYWBgACcnJ6ZcsvMZFRUl97W1atXiZIj/X0GstG5lIkap70dCQ0MDqamp/3Q3WOTl5WHp0qU4ffo072AqvbAtLi5m4j3MzMzw8uVLODg4oFatWow7lDJYWVmVGU/yPSkpKeF1n3r+/Pk/0kdZl+L69evDy8uL16U4Pz+f6eOJEycwaNAgqKqqonXr1korDe7fvx/79u1Dp06dmDJXV1fo6Ohg6NChnAXQqlWrsH37djx8+BCurq6IiYmBq6srs1iwtbXFjh07OKqeQsnLy2NimkxMTJCdnY26deuiYcOGSE5OxoABAwS1w+dK2K5dO0yfPh1t27bFjRs3sGfPHgClikiyKo4AOPeOEMzNzTF9+nRMnz4dycnJ2L59O0aPHg19fX2MGjUKkyZN+ldulvyXGDRoEHbs2AFDQ8NyXdBk3c52796NEydOQFtbG+fOnWNN+hVRa/03079/f2aOIfS+VRRjY2N8/vyZ5eINlC1xL5SMjAy4urrixYsXjPz9kiVLULNmTRw9elRpd0dvb2/GU8LZ2fmHVPGT5T+1ADI0NERWVhbq1avHKn/27NkPM8GRR3R0NJYuXcrp55cvXxATE8NZAJ0+fVru5LGsxVJlcfPmTezdu5c3IFgZn1+x0rqKsG/fPrl9l97VUCQXlNC2K5tRo0Zh27Zt/4hMOh8+Pj44f/48Ro8ejWrVqpU5mDZo0AApKSmwtbVFq1atEBYWBk1NTURGRlaIBP3KlSsxa9YsRERE/OMbCd27d8eaNWsQGRkJoHQykpubi/nz58PV1RXA98t1cvPmTfTo0QM6OjqMS/GqVauwePFiXpdie3t7/PHHHxg4cCASEhLg7+8PAHj79q1cwYTVq1fLvT+k+56fn88brG1hYcF7KrZp0yZ4eXnBw8NDroubhYUFS6ZfDA4ODnj48CFsbGzQuHFjbN68GTY2NoiIiEC1atUY+V9FCA8Px6RJk7Bv3z5s2rSJcU87fvw4evbsqXC7fLx69QonT57EyZMnoaamxsQdOTk5ISwsjPkNKwsxNiCE7x2L8vz5cxw+fJi375Wd48bIyIi598XGOM+ZMwfBwcGYPXu24BNEMfwozz0hSLtZKuJyKcYG3NzcoKGhgV27dvG6WyuDn58fateujWvXrjGS+u/fv8eoUaPg5+eHo0ePKtX+kSNHfhhPCcEooUz3r8PX15dq1KhBcXFxlJWVRVlZWbR7926qUaNGhUhHVgafPn2ijx8/koqKCmVkZLAyfufk5FB0dDRVq1aN9ZoFCxaQqqoqOTs7U//+/WnAgAGs63uze/du0tDQoD59+pCmpib16dOH6tatS0ZGRuTh4aFU25UprUtUmk1bX1+fpkyZQpqamjR+/Hjq2rUrGRkZ0a+//sqqa2trSydPniQitpR0dHQ0OTo6KtV2ZTNlyhQyNDSk5s2b07hx41jylnxZuysbIyMjunTpkqC68fHxTBbu9PR0cnBwIBUVFTIzM6NTp04p3Ze3b99Sp06dSFVVlfT19f9RadJnz56Rk5MTOTo6krq6OrVu3ZpMTU3JwcGB3rx5Q0REO3bsoK9fvxIR0fbt22nHjh1yL2Vo164deXh4sDLGFxYW0pgxY6h9+/ac+r///jtpaGiQqqoqdevWjSkPDQ2lnj17curPmzePqlWrRitWrCBtbW1auHAheXt7k6mpKSd7fZcuXWjIkCEsSev8/HwaMmQIubi4KPU5FSE2Npa2b99OREQ3b94kMzMzUlVVJW1tbYqLi/vu/RFDQUEB7du3j3r37k0aGhrUvHlz2rRpE3369Impc+DAATI2Nq70voixASF4eHgIvpTl1KlTpKurSw0aNCB1dXVq0qQJGRsbk5GREXXu3Fnp9isTExMTysj4/9g767Cotu//v4cYugQslMZABLHrimIXqNdCroGI12uAqIheE1s/Kui1AwnFwE4MwE5EwAYJwQ5ERQxi/f7gx/kyzAAzTMu8nuc84p49+6yZWefss/dee72fiaVtWer3xI2gPqChoUFPnjwRiy2ampqUlJTEVZ6QkEBaWlpCt9+4cWNKTEwUuh1JUq0GQD9//iRvb29is9mMRouamhpNnTqVeWCQNSrTMVJWVqYlS5ZwvKd27doUFhYmJYu5adq0KW3YsIGI/m9gUFRURF5eXjR//nyh2y8oKKDs7GyOsvT0dOaBUBgaNmxIERERRMQ5qJk3bx5NmjSJo66gWlCCtC1uOnfuXO4hjc7a3NycHj16VOX3f/z4kaf+S1Xo2rUr2djY0IoVK3gOKCRNfn4+hYeHk5+fH/3zzz+0fft2ysvLE7idqrynNOrq6vT48WOu8ocPH5ar1fT69WuKj4+nwsJCpuzWrVs827G0tKSTJ08SUfH1UfJAtm7dOi6Nr/v371PdunXJ0NCQnJ2dydnZmQwNDcnExIQePHjA05bv37/TrVu36MSJE3Ts2DGOQ9R8+/aN7t69S+/fv+f5+sWLF6lfv35kZWVFVlZW1L9/f7p8+XK57RUUFNDBgwdp8eLFtHjxYjp8+DAVFBSIxNYS/ZGJEyfSvXv3eNb59OkTmZubi+R8FSGID8garVq1Yvq3kvv7169fycXFhTZt2iRU2506daLQ0FC+r+GSfoYXM2bM4CqbOnUqLV26tMr2VYQs9Xv8oK+vzzXpVd5RFkF94I8//mAmUUWNgYEBXbt2jav86tWrjO2lJ9grO8py+vRp6tWrF2VkZIjF/sLCQnr69ClduXKFLl26xHFUlWo1ACrh27dvlJSURElJSfTt2zdpm1MhFy9epNjYWGKxWHT48GG6ePEic1y/fp1evnzJ9Z4aNWqIbfamKmhqajIirjVq1GBmIR49ekS1a9eWomWVo6GhwVzQxsbGlJCQQEREycnJXAKhRUVFtGTJEtLS0mJE49TV1Wnu3LlCt13dCA8Pp8GDB/N1fXp4eNCXL1+4ynNzczlWBauKhoYG89vIG1OmTOFZnpubS507dxaq7Zo1a9LZs2e5yqOioqhmzZpCtU1UfN94/vw5ERVP6ty9e5eIisWfdXV1uep/+/aNtm3bRtOmTaNp06ZVODA8c+YMGRkZiU3oMSAggKfv5uXlUUBAAEdZeHg4qaio0NChQ2ndunW0bt06Gjp0KKmqqjKii6VJSUkhGxsb0tTUJEdHR3J0dCRNTU1q2LChSO77YWFhUheHLUFQH5AlSg/Y9PX1mYF4QkICmZmZCdW2j48PGRsbk66uLo0bN45u3LhRYX09PT06ffo0V/nUqVN59sFTpkwhPT096tSpE02ePFmkEQHy1u9VtIJe2WSYoD5w4MABsrW1pV27dlFcXBwlJiZyHMIwcuRIatKkCd28eZOKioqoqKiIbty4QXZ2djR69GgiqnzCvSJhd3FGSty4cYMsLCyY84vqfl2t9gCVoKmpiaZNm0rbDL4oSSWbmpoKc3NzvmJCx40bh4iICMybN0/c5vGFgYEBI05oYmKCBw8eoGnTpsjJyRFJ1ipxxhPXrl0b2dnZMDMzg6mpKW7evAkHBwekp6czejMlsFgszJkzB35+fnxl6hOk7erGmjVrkJqailq1asHc3JwrG07p31XQ/XGC0qhRI3z//l2oNkTJ06dP8d9//zGJBxo3bozJkydz7W0EgFOnTsHAwIAjtfC3b99Esldk2LBh8PT0xOrVq9G+fXsAxToNfn5+cHNz4/keQfYC1qtXD69fv4apqSmsrKyYfUV37txhNiWXRlNTE15eXnzZPmXKFAwdOlRsQo8BAQGYMGECV/rtvLw8BAQEcKTnX7p0Kdd+Gm9vb6xduxaLFy/GiBEjONrgJ5Z/2rRpWLx4MbS0tHD58mW0b9+eI/lPRYwcObKqH1vkCOoDgiLOvkNLS4tps2TfV5MmTQAAHz58EKrtoKAgrF69GsePH0doaCg6deoEa2trRsOqrE/v2bMHbm5uOHnyJCOgO2XKFBw+fBixsbFc7d+/fx+Ojo4AwCU6Ley+FHnr9wQVHy2NoD4wbNgwAMVJr0oo0bYTNgnC+vXrMXr0aLRr147pTwsKCuDi4oJ169YBAE9f4Bc3Nze8fPkSy5YtE/n+pQkTJqBly5Y4depUpXuCBUKoYZkCiWFubk4BAQHMbFhFeHt7k76+vlhmb6qCm5sbrVmzhoiIFi1aRMbGxjRu3DgyMzMTep+OuOOJPT09aeHChUREtGHDBtLQ0KBu3bqRvr4+jR07lqOuoCsRgrRd3Vi4cGGFB1HV9sdVhbNnz1L79u0pNjaWPnz4UGkogDg5ePAgs/en5Hpu164dqaio0MGDB7nqP3v2jOrUqUOBgYFERPTlyxdq164d/fHHH5SbmyuULYKGFAu6F9Df358Jw9m3bx+pqKiQtbU1sdls8vf356r/8uVL2r9/P/3333/MSkrJURYdHR2xrpKzWCx69+4dV3l0dDQZGRlxlLHZbEpJSeGqm5KSQmpqalzl/MTyq6io0Js3b4iISElJqdJw4IEDB/J9SBJBfUAQxN13uLq60rZt24iIaPr06WRtbU1Lliyh5s2bi3xf2tu3b2nx4sWkrq5Oqqqq5OrqStHR0Rx19uzZQwYGBhQXF0f//PMP1a1bl54+fSpSO/hB3vu9Z8+e0Zw5c2j48OHMdXX69GmeobaC+kBGRkaFhyhITk6m48eP0/Hjx3ned6qKOCMlNDU1RWprCYoBkJwQGBhIDg4OpKysTN26daO9e/eWu29J1vZzfPz4kQnVKywspOXLl1P//v1p2rRpXHt3BEXc8cSFhYUcm7z37t1LU6ZMofXr19PPnz856pb3oPH+/XtSVlYWqm0F3FRlf1xVz8PrXKIKlxIES0tLmjdvHlf5/PnzydLSkud7EhMTqUaNGrRu3Tpq27YtOTk5CT34KQ2/IcXC7gW8ceMGrVmzho4fP8712q5du4jNZpO2tjaZmZmRubk5c1hYWHDV9/DwoB07dgjwKfmjZL+AkpIS194BXV1dUlJSookTJ3K8x8rKirZs2cLV1ubNm8na2pqrnJ9Yfmtra/r333/p4sWLxGKx6OjRo1xx86Xj5yWZHEAYKvIBQRF335GamsqELeXm5tLff/9NTZs2pUGDBol0n8StW7dowoQJpK+vT6ampjR//nzy9PQkDQ0Nmj59OkfdjRs3kpqaGtWrV08sD5T8IM/93sWLF5kBG5vNZnxm+fLl9Oeff3LVl5QPiIvLly+Tu7s7tWvXjl68eEFExSGyV65c4arr6OhYaShmVenSpQudOXNG5O1WKyHU34H4+HiEhIRg7969KCwsxIgRIzB27FiulLPVBU1NTTx+/BhmZmaoWbMmzp8/DwcHB6SkpKBt27b4+PGj2G348uULiAgGBgZISUmBsbEx81phYSFOnDiBWbNm4dWrV2K35Xfj7t27HBozJWEZAHDp0iUQEZydnXHo0CEmHAgA2Gw2zMzMOFTuq8qlS5cqfL0kTFUSaGpqIikpCdbW1hzlKSkpcHBwKDek9MaNG+jevTvatGmDkydPQkNDQ2hbSmuTlaY8bTItLS08fPgQ5ubmMDQ0xMWLF9G0aVM8fvwYzs7OQul21a9fHxMmTMDs2bP5StsrLqHH0NBQEBHGjh2LoKAgjvTDbDYb5ubmaNeuHcd7Nm/ejKlTp2Ls2LEcoYQhISFYt24d/v77b476o0aNQnx8PHbu3MmkH7916xa8vLzQokULhISE4OjRo5gwYQLevXvHhNDwQtiwGnlGFvqOqvLu3TuEh4dj165dSElJQf/+/TFu3Dj07NmTCQ8aNmwYDh8+jClTpnC8NzIyEs2bN+fQfRF3Su7fhXbt2mHIkCGYNm0ahxD17du3MWjQILx48UIk53n06BHPsMyyosiVMW3aNL7rlvUBQYXdz507h4CAACxdupTnPVUYEdcjR45g7ty58PPz49m2vb191RoW+ZBKgUT49esXBQUFkZqaGikpKZGDgwPt3LlTZJmv5AULCwuKj48nIqIWLVowM6lnz56VWIpiSa1EVCfevn1LXbp0IRaLxcygs1gscnZ25gotysjIqDZ+37t3bwoODuYqDw4Oph49ehARUbNmzZjN8aWPGjVqUKNGjTjKhEHQFU8TExMmdKtp06bM7Pv169eF3tAuaOKXHTt2kIqKCt8rRoJy8eJFjlnuyjh8+DB16NCBatSoQTVq1KAOHTrQ0aNHedb99OkTubi4EIvFIjabzYQgDhgwgHJycjjqfv36lVgsFiUnJ1NOTg7Po7oiC31HVVFVVaVGjRrRqlWreIZaEhVnFNPX168wIkRaUSHyipaWFqWlpRER56pheno6z3BVQUlNTSV7e3vmmaJs9IGgVPbbV+QDzZo1o9DQUCLi/Kzx8fFUq1YtrvrijJQoL1mNIglCNSM/Px9HjhzBrl27cP78ebRt2xaenp548eIF/v33X1y4cAERERHSNlNiODs74/jx43B0dISHhwd8fX1x8OBBxMXFCSR6JwyxsbESWYmoTkyZMgVfv37Fw4cP0bhxYwDFs2KjR4+Gt7c39u7dy9Q1MzPDlStXsHXrVqSlpSEyMhImJiYIDw+HhYUFs+lXWPLy8njOylV59qkKuLi4wN/fH3fv3kXbtm0BADdv3kRkZCQCAgJw/Phx5vsqUfsWNSUrnkSEr1+/Ql1dnXmtsLAQp0+fRs2aNbne16lTJ5w/fx5NmzbFkCFD4OPjg5iYGJw/fx5du3YVyiZPT09ERkZi1qxZfNUXt9Cjk5MTUlNTsWvXLqSmpmLdunWoWbMmzpw5A1NTU2YjdAkDBw7EwIED+WpbX18fx44dQ0pKCh4/fgwWi4XGjRtzrQoCgLa2NmJjY2FhYcF3EoTqgiz0HVWBiBAdHY2WLVtWuJJ7+fJlCVpVPdDX18fr169hYWHBUX7v3j1GkFgYfHx8YGFhgejoaFhYWOD27dv4+PEjpk+fjtWrVwvcnjBJDQQVdhfmXJWRnp4unoaFGpYpkBh3796lyZMnk6GhIRkbG9P06dO5tDPu379P6urqUrJQOshSPHF1WokQN7q6unT79m2u8lu3bpGenh5H2cGDB0lDQ4PGjRtHampqzEzVf//9R7179xbalnfv3lHfvn3LXeGTJLxmwsSVyrkiG6qy4inOvYAFBQXUq1cvcnJy4ivxiziFHokE3yvw6dMn2r59O82ePZs+fvxIRMX3/JK4+/IoSWdbGWV1gw4dOiQy3SB5RZb6DkEoLCwkVVVVSk5OlrYp1Y7p06dTx44d6fXr16Sjo0MpKSl09epVsrS0ZBI7CIOhoSGzZ0hXV5cRRY2OjqZmzZoJ3T5RcXKVqKgoRiKgvPuHoMLu8ohiACQnKCkpUc+ePenAgQP069cvnnVyc3Olvkm1OnPmzBmOzYEbNmwgBwcHcnNzE/oBr7qhra3NU4QxPj6edHR0OMoEXaoXlBEjRlCHDh3ozp07pKWlRefOnaPw8HBq2LAhI9JYnaiKNpm4Wbx4MbFYLGrUqBE5OTlVGt4hTqFHIqK2bdsymS9L++StW7fIxMSEo25iYiIZGxuTtbU1qaioMHXnzJlDI0eO5Nn+jh07qEmTJkwIXJMmTWj79u0866akpFCDBg3EphukQPLY2tqKbcO5gvL5+fMnjRs3jlRUVIjFYpGqqiopKSnRX3/9JZIJBX19fSbEztLSkmJiYoioOPNceeLS/PLhwwdydnZmJrBK7jMeHh40bdo0rvr8CLsnJiYyotZlNYuE1TA6duwY86xbVqhaVMLVigGQnCAPGUMkRWUXmqiEwwTFzs6OTp06RURESUlJxGazafbs2dS2bVvFwFRAXFxcqFOnThwP0y9evCAnJycaMGAAR10NDQ1GaLf0w2ZqaqpI4rJr165Nt27dIqLi9MklqWOPHTtGHTp0ELp9QSj5bLJAWlpapasPwiiLC4K+vj7t2rWL7/riFHokEmyvQNeuXcnPz4+r7rVr13iKJc6bN4+0tLRo1qxZzAPArFmzSFtbm2eGwN69e1OvXr2YlSWi4oehXr16UZ8+fYioeEXs/fv3RFR+Ov/fDXmesDp+/Dh17NiR7t+/L21TqiXPnz+nU6dO0f79+0W6EtexY0c6cuQIERXLh/Tq1YuuXr1Ko0aNoiZNmgjV9siRI6lnz56UlZXFcZ+JiooiW1tbrvr8CLuzWCxmH2jZfUvCRiSUbVsc0Q6KAZCccPv2bbp58yZX+c2bN+nOnTtSsEg0eHh4UFhYmEDvqehCk1QYEFFxasZFixYxqX+1tLSYB/EFCxYwoS53794VeCWibNvVjczMTGrWrBmpqqqSpaUlWVpakqqqKjk6OlJWVhZHXXEv1evo6DC/q6mpKV29epWIigcAws7KCQqLxaLOnTtTeHg4ff/+XaLnLgs/2mTCKItXdu6xY8cyA+RatWoJ9CAi7k3hJiYmTKrq0j55+PBhrnTlurq6zEpM6boZGRk8B/BGRkZMAonSREREkKGhIVc5P7pBWlpazHmVlJTK3VgvS5T1AUGR5oRVQEAAXb58ucrv19fXZ5JfqKurc6Rbl/UEDhVRnfo9Xj4QFRVFhw4dIqLilduGDRsSi8UiIyMjunDhglDnq1WrFqPTU3aisOQ+wIufP3/Sw4cP6datW/T161eO10qH/UtCw0jUKHZFygmTJk3CzJkz0aZNG47yly9fYuXKlbh165aULBOOtLQ0xMTEYM2aNUhISODrPWLbECcgpqamiI6Oxvbt25GZmQk2m82kIb5w4QJGjRoFAKhRowa+fPkiVNvVjfr16yM+Ph4XLlzAkydPAACNGzdGt27duOp6eXnBx8cHwcHBYLFYePXqFW7cuIEZM2Zg3rx5QtvSsGFDPH36FObm5nBwcMDWrVthbm6OLVu2oE6dOkK3Lwjx8fHYtWsXpk2bhsmTJ2PYsGHw9PRk0iFLEh8fH4SEhGDRokXo0qULPD09MXDgQKipqTF1xLUxdvTo0cjIyECHDh2Qnp4OHx8f/Pfff1i/fj1f7xfnhl0AGD58OPz9/REZGQkWi4WioiJcu3YNM2bMYO4LJaipqfG8PyQnJ3Ok1C8hPz8fLVu25Cpv0aIFCgoKuMrV1NTw9etXrvLc3Fyw2WwAxel9BwwYgBYtWoCI4O3tXe4G+7LpzaVFWR8QlPT0dNja2gIoTvnbv39/LFu2DPHx8ejTp4+ozeVg165dWLFiBbp27YoTJ04I/P6goCDRGyUDyHq/V1hYiJCQEERHR+Pdu3coKirieD0mJobvtnj5QM+ePZnXra2t8eTJE2RnZ8PAwIBJb15Vvn37Bk1NTa7y7Oxsjnt2WdhsNmxtbfHlyxdcuHABDRs2ZBLtmJmZMfVK/y1Ofvz4wZF4RxgUOkBygra2NpKSkmBpaclRnp6eDnt7e54dnDzx6NEjpjOSN758+QJdXV24uLjg169f6NChAxYvXoz09HSYmJjg3LlzmDx5MpKTk6vctoLyISIsW7YMy5cvZwagampqmDFjBhYvXix0+7t370ZBQQHGjBmDu3fvolevXsjOzgabzUZISAiGDRsm9DkEpaCgAMePH0dISAiioqLQoEEDjB07FiNHjuT50CxOZEGbbODAgYiJiYGhoSGaNGnCpRNx+PBhidkCAL9+/cKkSZMQEhKCwsJCqKioMN9NSEgIlJWVmbrjxo3Dx48fceDAAdSoUQNJSUlQVlbGgAED0KlTJ66H3SlTpkBVVZVLt2PGjBn4/v07Nm7cyFHOj27Q27dvERgYiNTUVBw+fBg9e/Ys96HoyJEjIviGpE+NGjVw9epV2NraomPHjhg1ahTGjx+PjIwM2NralqupJSq+f/+O2NhYsQ22jh8/znddQfVlxI2s9nuTJ09GSEgI+vbtizp16nANSgIDAwVqr6wPCKqtJgh9+vRBixYtsHjxYujo6CApKQlmZmYYPnw4ioqKcPDgQY76Q4cORadOnTB58mR8//4dzZo1Q3p6OogI+/btw59//ikxHyssLMSyZcuwZcsWvH37FsnJybC0tMS8efNgbm4OT0/PKrWrGADJCYaGhjh58iSXiN7169fRt29ffPr0SUqWSZfly5ejVq1aGDt2LEd5cHAw3r9/D39/f5Gdq7KZh8zMTEycOBFZWVnw9vZmLkpfX18UFhZWODstylkNeWX9+vUYP3481NXVK53J5yVU+evXLzx79gy5ubmwtbWFtra2WOzMy8vDkydPYGpqCiMjI7Gcg19+/vyJTZs2Yfbs2fj16xfYbDYsLS3xxx9/QEtLq9L3i1IAMT8/H5s2bYK/vz/y8/PRtGlTeHt7w8PDAywWC7t27YK2tjaGDBnC8b7IyEjk5eVh9OjRPNv99esX0tPTYWVlVW4qZw8Pjwpt27VrV9U+lJBkZmbiwYMHyM3NhaOjI2xsbLjqfP78GYMHD0ZcXBy+fv2KunXr4s2bN2jXrh1Onz7N9TtOmTIFYWFhqF+/PpMK/datW8jMzMSoUaM4Bn9r165FTk4ORo8ejRMnTjCvFRQUwMXFBSEhIRxirQBgYWGBuLg4GBoaivrrqDL8+ICgiGPCShr8+PGDKzW/rq4u3+ndpSmGK2/9npGREcLCwsQ2aFVWVsbr16+5ZAQ+fPiA2rVr81zh5ZcHDx6ga9euaN68OWJiYuDi4oKHDx8iOzsb165d4xDGBYDatWvj7NmzcHBwQEREBBYsWIDExESEhoZi27ZtuHfvnsR8bNGiRQgNDcWiRYvg5eWFBw8ewNLSEvv370dQUBBu3LhRtYalGH6nQACGDx9OTk5OHMJ1nz59IicnJxoyZIgULeOPsLAwat++PdWpU4eJBw0MDCxX7I9fzMzMmFj70ty8eZPMzc2FapuoOOXookWLqG7duqSsrMzEzc6dO5d27Nghs23LI+bm5vThwwfm7/KOioQqMzMzKTMzU1ImS407d+7QP//8QwYGBlSvXj2aM2cOpaWl0eXLl0lfX590dHQkJoD469cv2r9/P/Xq1YuUlZWpQ4cOFBwcTIsWLaJatWqRm5sbERHZ2NgwWY1Kc/HiRWrQoAFX+bdv32js2LGkrKzMcX1MnjyZli9fLhLbJQG/qaqvXLlCGzdupJUrVzJ72nhRVXHDlJQUOn78OB0/fpxSUlKE/lySQJw+8Pz5c+rbty/Z29tz3G+nTp1KU6ZMEartEi5fvkzu7u7Utm1bJqV5WFgYR/KFqpCbm0uTJk0iY2NjqafmFxR57vfq1KnDJMHhF3584PPnz5STk0MsFouePXvGkRwmOzubQkNDqU6dOkLbn5OTQ0uWLKEhQ4ZQ7969ac6cOfTq1SueddXV1Zm+dOTIkeTv709ExddNRXuGxIGVlRWzB6r0/qXHjx+Tvr5+ldtVDIDkhBcvXpClpSXp6ekxHZy+vj41bNhQ5h/4Nm3aREZGRrRkyRLS0NBgnHfXrl3UuXNnodpWU1Njsi2VRlQZwAICAsjS0pJ2797NYfu+ffuobdu2HHU7depEoaGhTH59UbatoHzy8/Np7ty5pKuryzwA6Orq0pw5c8pNGS8IZTOElRzTpk2jf//9l4KDgzkybImTNWvWkJ2dHamqqpKrqyudOHGCSUNaQlZWFikrK4vdFkG1ydTU1JhkEqVJT0/nqV/m7e1NLVq0oCtXrnBs0j969CiXJkZeXh7HxumMjAwKDAyks2fPCvsxqwy/qapl8f598eJF6tevH1lZWZGVlRX1799fqE37VUUQH5A1xKlPNnHiRGrcuDFzjuDgYFq8eDHVq1ePdu/eLQrzxYY893urV6+miRMn8q33x68PVFVbTZzY2NjQ/v37KTc3l4yNjSk6OpqIipOn8Eq2Ik7U1dWZifPSA6CHDx8KNRhTDIDkiNzcXNq6dStNnDiRpk+fTqGhoSJ5wBM3jRs3ZlI7lnbe+/fvC30hWVtbU3h4OFd5WFhYhSsF/CLIzIOPjw8ZGxuTrq4ujRs3rlKdBnHNavwOBAQE8MwElJeXRwEBARxlEyZMoJo1a9KWLVuY9Odbtmyh2rVr04QJE4S2pXPnzqSrq0taWlrUvHlzat68OWlra5Oenh61adOG9PX1ycDAgB4+fCj0uSrD2tqali1bVu6sHVFx1p6QkBCx2yKoNln9+vV5ajYcPXqUSxuHqDjjXsk1VPr6SElJ4dKC6t69O23evJmIilfGa9asSfXq1SN1dXXatGlT1T9kFREkVbWSkhJ16tSJtm3bJnD65YiICMrNzRWl6RQeHk4qKio0dOhQWrduHa1bt46GDh1KqqqqtGfPHpGeqzIE8YGqUFYg9vDhwyITiBWnPln9+vUpNjaWiIgR5CQq7vfKG1zl5ubSqVOnaPPmzczvWnJIEnnr9wYOHMhx6OnpkYWFBfXr14/rtbLw6wOS0FYzMzOjgIAAvidcNm7cSCoqKqSvr08ODg7MRNv69euFnrgWlObNmzPPeaW/x4CAAOrYsWOV21UMgBSInfJG78nJyTxnfgVh5cqVZGhoSMHBwUy6xZ07d5KhoSEtW7ZMbLaXN/OQn59Phw4dIhcXF1JVVaXGjRvT//73P3rz5o3QbVcnlJSUGA2A0nz48IErxENXV5dOnz7NVffUqVOkq6srtC2BgYE0aNAgDq2anJwcGjx4MAUFBdG3b9/I1dWVevToIfS5KiM9PZ1rxYeoOMyqvHTUd+7cIT8/Pxo2bFilHbYgCJradObMmWRmZkYxMTFUUFBABQUFFB0dTWZmZjR9+nSu+qVnh0tfHwkJCVy/q6GhIT148ICIiLZv30729vZUWFhIBw4coEaNGlXl4wmFIKmq4+PjacaMGVSvXj1SU1MjV1dXioyMpB8/flR6Hh0dHZFrQzVq1IjWrl3LVb5mzRqJf5eC+ICgpKSkkI2NjdgEYsWpT6alpcVc7yYmJoxOWVpaGs++Iz4+nmrXrk26urqkrKxMxsbGxGKxSEtLSyQThYIgb/3emDFj+D7KIqgPlE4rLWoCAwPJwcGBlJWVqVu3brR3795K7zF37tyhw4cPc6S/PnnyJCMFISmOHj1Kenp6tGLFCtLU1KT//e9/NG7cOGKz2XTu3Lkqt6sYAMkRz549o8mTJ1PXrl2pa9euNGXKFLlQ8m7cuDGz16f0TWD9+vXk6OgoVNtFRUU0c+ZMUldXZ5aLNTU1uVYJqoowMw9v376lxYsXk7q6OhOyVLKMLGzbvzssFounFkl0dDQZGRlxlBkbG9OjR4+46j569IirblWoW7cuz9WdBw8eUN26dYmoOBxMEmEBggwMiYj27t1Lqqqq1K9fP2Kz2dSvXz9q0KAB6enpCa11Iqg22c+fP2no0KGMgrqqqiopKyuTh4cH/fz5k6v+H3/8wSiOa2trM6GukydPpp49e3LU1dDQYB4IhwwZQgsXLiSi4vAySWs1ERHp6enx1CV6+vQp6enp8XxPUVERxcTE0Lhx48jAwID09PTIw8OjwvOUvm+ICjabzXOPUEpKikjCigVBEB8QFH4EYoVBnPpkTZs2pYsXLxJRsZBuyQTCunXreK6mOjk5kZeXFxUWFjK2ZGZmUqdOnRjdGUlRnfo9QX3g0qVLFR6i4O7duzRlyhQyMjIiAwMDmjRpEt29e7fS9xUUFNC9e/ekJhJ8+fJl6tatGxkbG5OGhgZ16NBB6BBnxQBIToiKiiI2m02tW7dm9iC0bt2a1NTUhBoBS4Lt27eTiYkJ7du3j7S0tGjv3r2MwvDevXtFco6vX7/S7du36f79+3zNnPJLVWcebt26RRMmTCB9fX0yNTWl+fPnk6enJ2loaDCdlbhmNeSZknAyJSUl5u+So2SPz8SJEzneExAQQG5ubhy/+48fP8jd3Z15EBYGLS0tJtykNLGxsaStrU1ExTN6ogjJqYzS6tilycjIIE1NTa7ypk2b0oYNG4jo/zrgoqIi8vLyovnz5wtlS6tWrSgyMpKr/NChQ9S6dety35ecnEwHDhygEydOVLiKdOXKFdLW1qYJEyaQuro6+fj4UPfu3UlLS4vi4uI46jZt2pTWrVtHmZmZpKurS9evXyciori4OKHDjarC5MmTydfXl6t8+vTpXP7Li7t371KzZs0q3dAujgGQlZUVbdmyhat88+bNZG1tLdJzVYYgPiAo/AjECsOyZcvI1taWbt68STo6OnTlyhXavXs3GRsbM4O6qrJ27VomdO38+fOkrq5OampqpKSkREFBQVz19fT06MmTJ8zfJRNGN2/epIYNGwpli6DIc7/XpUsX+vTpE1f558+feSaVEdQHyhN0F0dyi1+/flFQUBDjNw4ODrRz505mBcrHx4dJSlFQUEAdOnRgVg159YfyiGIAJCc0a9aMycJRGn9/f6FXUSTB7t27ydramrmoTUxMZD7jSwn8zjy8ffuWVq9ezWx8/vPPP+nMmTMcS9olm3kFbbu6EBISQrt27SIWi0Xr1q2jkJAQ5oiIiGAebMuGcuno6JCRkRGzOmpkZES6urpCh3kREY0YMYIsLCzo8OHDlJWVRVlZWXT48GGytLSkv/76i4iKV1patGgh9LnKo2TSQ0lJif7++2+OZAze3t7Upk0bat++Pdf7NDU1mRCMGjVqMA98jx49otq1awtlU+lN6aVJS0tjBoblcfXqVb4mKp49e0bjxo2jVq1aUePGjcnd3Z3nQ2tkZCSpqqqSkpISde/enSlftmwZ9erVi49PIzylf5MpU6aQjo4ONWnShDw9PcnT05Ps7OxIV1eXJk+ezPP9WVlZtHLlSiZMpWPHjsy+pvK4cuUKz++xZC8cP0dZNm3aRGw2myZMmEBhYWEUFhZGf//9N6mpqfEcGIkbfn1AUAwMDHhmEL169SoZGBgI3X5RUREz0VfS76mrq9PcuXOFbrssGRkZdOjQIZ6/J1FxSGbJiqSNjQ1FRUURUfG+G14TJ+JGXvu98iag3r59SyoqKlzlgvpATk4Ox/H+/Xs6d+4ctWnThtk3JSz8Zu00MTFhVvKPHDlCdevWpadPn9LcuXN59jWlM9eVPr58+cJzhV8QPD09xTLoUugAyQnq6uq4f/8+l45EcnIy7O3t8ePHDylZJhh5eXnIzc3lynP/O8Bms2FlZYWxY8dizJgxPAUpv3z5AldXV7Er0cs7ly5dQvv27bkELUuoTPelNMJqwOTm5sLX1xdhYWGMDoOKigpGjx6NwMBAaGlpISEhAQDQrFkzoc5VHl26dAFQ/L20a9cObDabeY3NZsPc3BwzZszguj/Uq1cPZ86cQdOmTWFvb4/Zs2fDzc0NN27cQK9evfD58+cq2ySMNpmuri4SEhK4hJ2F4c2bN3j9+jUcHBwYfYrbt29DV1cXjRo1Etl5yqPkN6oMFovFoRi/detWRERE4Nq1a2jUqBHc3d0xYsQIvpXVQ0JCMHDgQA49HyUlJbBYLJTXvZe8Vp4+x5EjR7BmzRo8fvwYANC4cWP4+fnB1dWVL5vkAX4EYkWBpPTJKqJHjx4YM2YMRowYAS8vLyQlJcHb2xvh4eH49OkTbt26JXGb5ImkpCQAxff3mJgY1KhRg3mtsLAQUVFR2Lp1KzIyMni+X1gfuHTpEqZNm4a7d+9W+TPEx8dj165d2Lt3L5SUlDBq1CiMGzeO49744MEDtGrVCt+/f4e6ujqePXuGevXqYfz48dDU1ERQUBDS09Ph4OCAL1++cLRfcs8pj3r16mHMmDFYsGAB3/pBJbi6uuLs2bMwNjbG8OHD4e7uLpq+VuRDKgVioV69enTgwAGu8v3791P9+vWlYBH/LF68mGeqanlAkJkHQdPEimtW43ehsLCQnj59SleuXBFLLLSgfP36lZk1L70pVJKMGTOGIxlDZbi5udGaNWuIiGjRokVkbGxM48aNIzMzM6FXx4TRJuMndKtr1660a9cugT6vPFKvXj3y8/OjhISEKr1fVVWVaw9cSUIYfg5ZRpw+8OnTJ3JxcSEWi8WkKldSUqIBAwZw+HRVCQ8P55nJsqqUzdxW0VGWO3fuMBpcb9++pZ49e5KOjg41b968yn5XVeSx3ysdisYrTE1TU5N27tzJ9T5R+cDjx4+FDssUNGunqakpnT17lgoKCqh+/fp08uRJIire+8orW19oaCjVq1eP5s6dy+iNzZ07l+rXr09bt26lJUuWkL6+Pi1durRK9mdnZ9PWrVvJycmJlJSUyNbWlpYuXcpTWoFfFAMgOSEgIID09fVpxYoVdPnyZbp8+TItX76c9PX1adGiRdI2r0Ls7e1JSUmJ2rVrRxs3bqT3799L2yS+cXFxITU1NapXrx7NmDGD7t27V25dQbVIBGm7unHjxg2ysLDg2eFUFAu9fPlynjHa1ZWPHz8yKVQLCwtp+fLl1L9/f5o2bZrQm1mF0SbjZwDk7e1NtWvXJg0NDRo8eDAdPXpULtL+l6WyVNX8Zn0qvR+u9MFisUhPT4/5/++EJHxAXAKxRkZGpKWlRW5ubnTq1Cmh02tXJA5dkVB0SYbI79+/C3V+USGP/V5GRgalp6cTi8WiO3fucEwgvHr1qtzfVlAfKBuempCQQGfOnCEnJyfq0KGD0J9BEBYsWEB6enrUqFEjMjU1ZUJtd+7cyVOvydnZmfbv389Vvn//fnJ2diai4jTtothzlpWVRatWraJGjRoJpXmnCIGTE4gIQUFBWLNmDV69egUAqFu3Lvz8/ODt7V3h0qMs8PDhQ+zZswf79u3Dixcv0L17d7i7u2PAgAHQ1NSUtnkV8unTJ0RGRiIiIgJXrlzhCFMxNzdn6vXo0QODBg3ChAkTkJOTg0aNGkFVVRUfPnzA2rVr8c8//1S57epGs2bN0KBBAwQEBKBOnTpc/l063Kc04gitklcKCgoQERGBnj17olatWmI5x7dv37Bnzx4kJiZCQ0MD9vb2cHNzKzd0sYSIiAi4urpCS0urwnpFRUW4cOECIiIicOTIESgrK2Pw4MFwd3eHk5OTKD+K2ODlkyUhNfxgb28PANDR0YGTkxOGDBnCvEZEGDduHBYtWgQTExMAwOjRo3H8+HG+23dxceG7rjSQVx8oKChAVFQU9u7di2PHjkFTUxNDhgyBu7s72rdvLzE7ioqKoK6ujocPH3KFyEqL6tLvCeoD5YWutm3bFsHBwSIL5c3NzUVRURFHma6uLle9gwcPIisrC0OGDEG9evUAAKGhodDX1+cKh9XQ0EBSUhKXj6WkpMDBwQF5eXlIT09HkyZNkJeXV2Xb8/PzcerUKezevRunTp1CjRo18PLly6o1JvRQTIHYyc/Pp9DQUEZL5suXL/TlyxcpW1V1rl69ShMnTiRjY2OJZM4SJRXNPAirRSKqWY3fAU1NzSrNxoojK5Y8o6GhIfNhTvzy/ft3OnDgADk4OIg8I5I44eWTJSuZvMJpSr9W+nOmpKRQq1ataNSoURwhmCoqKlxp2strV5DVVFlElD4waNAgWrFiBVf5ypUrafDgwUK1XZZv377R7t27qU+fPsRms8nS0lKk7VeGra1tpcLc0kLe+r2qypHw4wNlw1MzMzNFtnKXlpZGffr0IU1NTY7McvzcB/ixwcbGptxEXQ0aNCCi4lDMEukIQeElEXDhwgWhdJNUqjwMUyAxVFRUMGHCBGZDqo6OjpQtEg4tLS1oaGiAzWbj69ev0jaHb/Lz8xEXF4dbt24hIyODa1Y9Ly+P+W3OnTuHQYMGQUlJCW3btsXz58+Faru60aZNGzx79gzW1tbSNkWuad26NRISEvjeUF8VHj16hMzMTPz69YujvOzKwrdv37BixQpER0fj3bt3XDOQaWlp5Z7jzZs32LdvH3bv3o2kpCRm07q8kp6eLvB7rK2tcf36dcyZMwfNmjVDaGgoOnTowLNu2e/2d0DUPnD58mUsXLiQq7x3795Ys2aNUG2XRVNTEz179sSnT5/w/Plzpi8XhGnTpvFdd+3atRz/X7FiBfz8/LB582bY2dkJfG5xIW/93tmzZ+Hi4oJmzZox1961a9fQpEkTnDhxAt27dy/3vfz4gDjv03/99ReICMHBwahVq1alUUOFhYVYtmwZtmzZgrdv3yI5ORmWlpaYN28ezM3N4enpyVF/9erVGDJkCM6cOYNWrVoBAOLi4vDkyRMcPHgQAHDnzh0MGzZMYNtNTEyQnZ2NXr16Ydu2bejfvz/U1NQEbqcsigGQnNC6dWvcu3dPrBeIOElPT0dERAQiIiLw9OlTODk5ISAgAIMHD5a2aZUSGxuLiIgIHDp0CEVFRRg0aBBOnjwJZ2dnjnrW1tY4evQoBg4ciLNnz8LX1xcA8O7dO57Ly4K0Xd2YMmUKpk+fjjdv3qBp06ZcIVUlYUFlefToEerWrSsJE+WCiRMnYtq0acjKykKLFi24Qs7K+x75IS0tDQMHDsT9+/c5wjZKOtay2cXGjRuHS5cuYeTIkTzDGsvy5csXHDp0CBEREbh48SIsLS3h7u6O/fv3w8rKqsp2S5ozZ85w+WRV7+MqKipYuXIlevbsiREjRsDd3V2g8OcfP35AXV29SueWBuL0gdzcXI5siiWoqqpyZbiqKnl5eThy5Aj27NmD6Oho1K9fH25ubswDoSDcu3ePr3q8/GHUqFHIy8uDg4MD2Gw2NDQ0OF7Pzs4W2B5hkNd+b9asWfD19cWKFSu4yv39/XkOgCrzgfXr1/N9fm9v7yrbnpiYiLt376Jhw4Z81V+6dClCQ0OxatUqeHl5MeV2dnYICgriGgC5uLjgyZMn2Lp1K5KTkwEUTyYcPXqUCWvktQ2AHxYuXIghQ4ZAX1+/Su8vD8UeIDnhwIEDmD17Nnx9fUX+ICNu2rZtizt37sDe3h7u7u5wc3Nj4tVlndIzD+7u7hXOPBw8eBAjRoxAYWEhunbtinPnzgEAli9fjsuXL+PMmTNVbru6wStNZmWpexVwI87vsX///lBWVsaOHTtgYWGB27dv4+PHj5g+fTpWr16NP/74g6O+vr4+Tp06Ve6qRVk0NDRgYGCAYcOGwd3dHS1btqyyrfIAvytpJXz8+BFeXl6IjY3FzZs3y32w4WcmV5jVBXEiTh9o3bo1+vXrh/nz53OUL1y4ECdOnBAq5TAADB8+HCdPnoSmpiaGDh0Kd3d3rpTxkiI0NLTC10ePHi0hS+S73xNUjoQfH7CwsODr3CwWq8JV8sro0qUL5syZg27duvFV39raGlu3bkXXrl2ho6ODxMREWFpa4smTJ2jXrl2FMgfygmIFSE4YPnw4AM4ZAHl5IOzatSuCg4Nha2srbVMERpCZh8GDB6Njx46MFkkJXbt2xcCBA4Vqu7ohSIhQYWEhAgMDceDAAZ4PkJKe3ZQlqhJqxS83btxATEwMjIyMoKSkBCUlJXTs2BHLly+Ht7c314y1gYEBh35GZRw/fhxdu3YVWDNCVjh48GC5PhkfH8/8LehKWgmGhoY4fPhwpXbwM5MrzOqCOBGnD8ybNw+DBg1Camoqs/IQHR2NvXv3IjIyUuj2lZWVceDAAfTs2RPKyspCtycMkhzgVIY893vGxsZISEjgGgAlJCTw1DbkxwfEeY8uzY4dOzBhwgS8fPkSdnZ2lUZVvHz5kmcIelFREfLz83meIycnB7dv3+YZ4jxq1CghP4EYqPLuIQUSRZ61HBQoECfz5s2jOnXq0OrVq0ldXZ0WL15Mnp6eZGhoyFMTQ4Fo0NfXZ/S9LC0tGZ2RZ8+ekYaGBlf98PBwGjx4sEi1UWSVdevWkba2Nk2ePJnYbDb9/fff1K1bN9LT06N///2Xo26/fv3I1dWV3r9/T9ra2vTo0SO6cuUKtW7dWiBtsfz8fHr+/DlXuZWVFaMiXzohw+PHj3nqeVQnTp48Se3btydNTU0yNDSkLl260MWLF6VtFk8GDhzI6CENHDiwwqMsz58/r/BQwB/yLEdSIi1RWbKVEpo3b07h4eFExHnfCAgIoI4dO3LVP378OOno6DBp+fX19ZlDVtPzK1aA5AR52/szbdo0LF68GFpaWpWGV0gypIIfBg0ahJCQEOjq6mLQoEEV1uVnBlZSbf9uhIeHY8uWLUhPT8eNGzdgZmaGoKAgWFhYcKTg3LNnD7Zv346+ffti4cKFcHNzg5WVFezt7XHz5k2h4qblnbCwsApfF2ZWzs7ODomJibCwsECbNm2watUqsNlsbNu2jWca8jVr1iA1NRW1atWCubk51wxkfHw8mjdvjujoaBgYGMDR0bHCFYfSqyiyxqZNm7Bt2za4ubkhJCQEM2fOhKWlJebPn8+1IinoSlp5PHz4EM2bN+daMarKTK40kaQP9O3bF3379hWqjdKsX78e48ePh7q6eqV7OwS9L+np6THfRXkyAOVhbm5e4fco7giS36XfmzdvHnR0dLBmzRrMnj0bQLEcycKFC5nfUxgfKO9ZicViQV1dHdbW1nB1dRVoJb2EsWPHwtHREXv37uUrCcL8+fMxevRovHz5EkVFRTh8+DCePn2KsLAwnDx5kqv+9OnTMXbsWCxbtkzmpU1KUAyAZBh51nK4d+8e07ny24HLCqU7Gl1dXZGGfYiz7d+JzZs3Y/78+Zg6dSqWLl3KdND6+voICgriGACVJEoAAG1tbXz+/BkA0K9fP8ybN0/yxssQPj4+HP/Pz89HXl4e2Gw2NDU1hRoAzZ07F9++fQMALFq0CP369cMff/wBQ0ND7N+/n6v+gAEDKm3T1dWV2Q/g6uoqt9dHZmYmo/OhoaHBZLscOXIk2rZtiw0bNjB1CwsLmeyRRkZGePXqFRo2bAgzMzM8ffpUaFtsbW1x5coVrkm0gwcPwtHREQAqfSgtjbgfUOXZBwIDA+Hu7g51dXUEBgaWW4/FYgk8ANq1axfPv/mhbB+cn5+Pe/fuYe3atVi6dKlAbVWF36XfY7FY8PX1ha+vL3NNl83KK4wP3Lt3D/Hx8SgsLGT29CUnJ0NZWRmNGjXCpk2bMH36dFy9elXgLQXPnz/H8ePH+c6s6urqihMnTmDRokXQ0tLC/Pnz0bx583Kz3b18+RLe3t5yM/gBFEkQZJqycc9lBbJK30RkeQ+QAgWCYmtri2XLlmHAgAEcGzAfPHiAzp0748OHD0zdhg0bIiwsDG3atEHHjh3Rr18/zJo1C/v378eUKVPw7t07KX4S2SMlJQX//PMP/Pz80LNnT5G2nZ2dDQMDA7l9wBEVlpaWOHToEBwdHdGyZUt4eXnh77//xrlz5zB8+HCOVaA//vgD06dPx4ABAzBixAh8+vQJc+fOxbZt23D37l08ePAAQPHKSEV8//4dycnJXH3BsWPHMHr0aMyePRuLFi1CQEAAx0xu9+7d4eHhwfdnE/ThW1YpEZ0sD3noU9+9e8cMkhs2bMhzH0pFnDp1Cv/73/9w8eJFMVinQFCCgoJw5coV7Nq1i8kc+/nzZ4wbNw4dO3aEl5cXRowYge/fv+Ps2bMCtd2/f3+MGTMGf/75pzhMx6BBgzB8+HAMHTpULO2LBSmH4Cngk/Pnz1Pz5s0pKiqKPn/+TJ8/f6aoqChq2bIlnTt3TtrmVYiHhwdP4dbc3Fzy8PCQgkX806VLF/r06RNX+efPn6lLly4y27a8o66uzuxtKx1/nJycTOrq6hx1/f39aenSpUREtG/fPlJRUSFra2tis9k8hdkUFAvSNWzYUCrnjouLo/DwcAoPD6f4+Phy61lYWNCHDx+4yj99+kQWFhbiNFFoPD09aeHChUREtGHDBtLQ0KBu3bqRvr4+jR07lqNuVFQUHTp0iIiKxU4bNmxILBaLjIyMKDo6mqmnpqZGo0ePpoULF/I8/v7773IFDS9fvkzdunUjY2Nj0tDQoA4dOtDZs2fF9OlFhzh94OjRoxxHZGQk/fvvv2RiYkI7duwQqm2i4r0SvPa75eXlUUBAgFBtf/78mf766y9SUVFh9nOoqKiQu7s75eTk8N1OSkoKaWpqCmWLoMhbv9esWTNydHTk6yiLoD5Qt25dLlFjIqIHDx4wAqJ3794lQ0NDgT/H1q1bqX79+rRgwQI6ePAgHTt2jOMoi6enJ8XGxvLd/o4dO8jU1JTv9mUBxQBITmjSpAlduXKFq/zy5cvUqFEjKVjEP0pKSvT27Vuu8vfv38u88jOLxeJp+9u3b0lFRYWjLCQkhE6ePMn838/Pj/T09Khdu3Y8E1UI0nZ1o3HjxnT06FEi4hwArV+/nmdHU5rr16/TmjVr6Pjx42K3U165d+8e6ejoCNXG9+/fadWqVdS7d29q0aJFpQ8Db9++pS5duhCLxSIDAwMyMDAgFotFzs7O9O7dO6765V0fb968IVVVVaFsFzeFhYWUn5/P/H/v3r00ZcoUWr9+Pf38+bPS93/8+JFL4bxFixa0adOmct9z7969ShXd+SU/P5/Onz9PW7ZsYSavXr58SV+/fhVJ+/wiDR/Ys2cPubi4CN1Oef3ehw8fhP6dhg4dSjY2NlwTog0bNqRhw4Zx1S+pU3Lk5OTQ48ePadiwYeTg4CCULYIib/1e6UmGWbNmka6uLrVt25Z8fX3J19eX2rVrR7q6ujRr1iyu9wrqA1paWjwHHbGxsaStrU1ERKmpqVW6d5dOflD24GWLi4sLqampUb169WjGjBl07949kbYvCyj2AMkJqampPNNG6unpISMjQ+L28MOXL19AxYNsfP36lUOAr7CwEKdPnxZ4yV5SJCUlMX8/evQIb968Yf5fWFiIqKgoLi2jZcuWYfPmzQCKNzZv3LgRgYGBOHnyJHx9fZnY+aq0Xd2YNm0aJk2ahB8/foCIcPv2bezduxfLly/Hjh07Knxvu3btpKa3IWuU3UdIRHj9+jU2bNjAtx5PeXh6euLcuXMYPHgwWrduXWnY25QpU/D161c8fPgQjRs3BlDs/6NHj4a3tzf27t3LZfPZs2c5NnwXFhYiOjqab+0MaVGSzKCE4cOHM1IG/MBrk3OHDh0q3BOko6ODTp06cZXfuXMHRUVFaNOmDUf5rVu3oKyszKWt8/z5c/Tq1QuZmZn4+fMnunfvDh0dHaxcuRI/f/7Eli1b+P4cVUWaPtC2bVuMHz9e6Hbo/0tUlCUxMbFKm9hLc/LkSZw9exYdO3Zkynr27Int27ejV69eXPX19fW5bCEi1K9fH/v27RPKFn6R135vwYIFzN/jxo2Dt7c3Fi9ezFUnKyuL672C+oCrqyvGjh2LNWvWoFWrVgCKr98ZM2Yweyhv376NBg0aCPw5yqalroxjx47h06dPiIyMREREBNauXYtGjRrB3d0dI0aMYMRNq9q+TCDFwZcCAfjjjz+oe/fu9ObNG6bszZs31KNHD+rUqZMULSufkpF/eYeysjItWbJE2mbypLTtvGY0NDU1aefOnRzv0dDQYFKKzpw5k0aOHElExcvXRkZGQrVdHdm9ezdZW1sz30tFoSnJycm0detWWrx4MQUEBHAc1RleM3G1atUiNzc3evXqlVBt6+rq0tWrVwWqf/v2ba7yW7dukZ6eHpfNvK4PNptNDRo0oBMnTghluyT49OkTnT17lsLDwyk0NJTjkCStWrWiyMhIrvJDhw5R69atucpdXV3pr7/+op8/f3KsvsbGxpK1tbXY7SWSng/k5eWRj48PNWjQoMptlKT9VVJSYv4uOXR1dUlJSYkmTpwolJ3169enpKQkrvLExEQyMTHhKr948SLHcfnyZXr8+DHHKqW4+R36PV1dXUpOTuYqT05OJl1dXeb/VfWBr1+/0rhx44jNZjPfFZvNJi8vL8rNzSWi4pXeylZjxEFWVhatWrWKGjVqJPORO/yiWAGSE4KDgzFw4ECYmpqifv36AICsrCzY2Njg6NGj0jWuHGJjY0FEcHZ2xqFDhzhmPNhsNszMzFC3bl0pWlg+6enpICJYWlri9u3bMDY2Zl5js9moWbMml7CZtrY2Pn78CFNTU5w7d45Jaamuro7v378L1XZ1xN3dHe7u7sjLy0Nubm65q4Xbt2/HP//8AyMjI9SuXZtjxo3FYnEpvVcnxDkrZ2JiwpUBqTJbyqa+BgBVVVUOO0v+trCwwJ07d2BkZCS8sRLmxIkTcHd3R25uLlfWKxaLJVFRwEePHvFMoODo6IhHjx5xlV+5cgXXr18Hm83mKDc3N8fLly/FZmdpJOEDZZN10P+PVNDU1MTu3bur3G5QUBCICGPHjkVAQADH6hWbzYa5ubnQK9Rz587FtGnTEB4ejtq1awMozobp5+fHM/Mli8VC+/btoaLC+chXUFCAy5cv81w5FDW/Q7+noaGBa9eucQmhXrt2jSPCpao+oK2tje3btyMwMBBpaWkAihOqaGtrM3WaNWsm4k9VOfn5+YiLi8OtW7eQkZGBWrVqARBv2ndJoMgCJ0cQEc6fP48nT54AABo3boxu3brJfMal58+fw9TUVObtFBZ3d3c8efKEybWfmZkJQ0NDHD9+HP/++y+TzUlB5SxZsgTu7u58hbmYmZlh4sSJ8Pf3l4Bl8sWiRYswY8YMrtSk379/x//+9z+hBodnzpzB+vXrsWXLFr50ylxdXZGTk4O9e/cyEx8vX76Eu7s7DAwMcOTIkSrbIms0aNAAffr0EYsmRkpKCo4dO4aMjAywWCxYWFhgwIABPLWXAMDQ0BAnT57keuC6fv06+vbti0+fPnGUGxgY4Nq1a7C1teXIwHj16lX8+eefePv2rUg/j7QIDQ3l+L+SkhKMjY3Rpk0bGBgYCN3+pUuX0L59e56DfmFxdHTEs2fP8PPnT5iamgIoTr2upqbG9XAeHx8PZWVlvH79mmsS6ePHj6hZs6ZcZLyTBVasWIGAgAB4eXmhdevWAIpDSYODgzFv3jzMmjWLo744fUASxMbGIiIiAocOHUJRUREGDRoEd3d3ODs7M/eeuLg4GBoaVthXs1gsZkAnSygGQArEQlJSEuzs7KCkpMQR+8sLe3t7CVnFH8ePH0fv3r2hqqpaqRZTaf2lnJwczJ07F1lZWfjnn3+YWOwFCxaAzWZjzpw5VW67uuHg4IAHDx6gTZs2+OuvvzB06NByZ4F1dXWRkJBQ7gNgdUacDz7v37/H0KFDcfnyZWhqanJ18mUFP7OysuDi4oKHDx9yrGLb2dnh+PHjqFevntzPKJagpaWF+/fvi9wnly9fjvnz56OoqAg1a9YEEeH9+/dQVlbGsmXLMGPGDK73uLm54fXr1zh27BgzE52Tk4MBAwagZs2aOHDgAEf9YcOGQU9PD9u2bYOOjg6SkpJgbGwMV1dXmJqaij0Ntjz7wJcvX5j0xV++fKmwbkm9qhAQEMB33QULFkBJSQlv377lWHUBijVmWrZsWamtwvI79XsHDhzAunXr8PjxYwDFE9E+Pj5M+mdJ+YC4MTExQXZ2Nnr16gV3d3f079+f0ef6XVAMgOSI6OhoREdH4927d1yhLcHBwVKyijdKSkp48+YNatasyegt8HI1Foslc7NPZW0vj6rYLs62fzcePnyIPXv2YN++fXjx4gW6d+8Od3d3DBgwgGNW3dPTE61atcKECROkaK1sUt6DT0xMDIYNG4b3799Xue1u3bohMzMTnp6ePJXFR48ezfUeIsKFCxe4VrFLkPcZxRLEoYkRGxuLbt26Yd68efDx8WFWKbKzsxEUFIRly5YhJiaGK5zp5cuX6NSpEz5+/MgInyYkJKBWrVo4f/48Mxgt4cWLF+jZsyeICCkpKWjZsiVSUlJgZGSEy5cviz1xjSR94MePH0hKSuLZp1blQbz0hEN5OkP0/zfGS+L+XiJwe+zYMfTq1YvjAbawsBBJSUlo2LAhoqKixGpHder3ZM0Hqsr27dsxZMgQnsm3fhcUAyA5ISAgAIsWLULLli1Rp04drotK1sJHSoe9PX/+vMK6/ITPyAOXL1+u8HVJxFn/rly7dg0RERGIjIzEjx8/sGTJEua1b9++Ye3atejbty+aNm3KtRIha7PEkqBkf8Pnz5+59qAUFhYiNzcXEyZMwMaNG6t8Dk1NTdy4cQMODg6iMFnuKT2z/f79eyxatAgeHh48fbIqD9fDhg2Dvr4+tm7dyvP18ePH4+vXr0w2vdJ8+/YNe/bsQWJiIjQ0NGBvbw83N7dyQ3MKCgqwf/9+JCYmIjc3F82bN4e7uzs0NDQEtltWiYqKwsiRI/Hx40eu16r6cHrp0iV06NABKioquHTpUoV1nZycBG5fUEoEbkNDQzF06FCO369kL4qXl5dc7rOTJr9+/eI5aDY1NZU5HyhNamoqdu3ahdTUVKxbtw41a9bEmTNnYGpqiiZNmgjcXsk+Z35Yu3atwO2LG8UASE6oU6cOVq1ahZEjR0rblGpPTk4Oz1kRXjNbZR88q9p2dSchIQG7d+/Gvn378PHjR2bjb2XI+kqBuAgNDWU24QYFBYllI3bz5s2xadMmtG3blu/3CLOKXVhYiPv378PMzEwkezRETUUz26Wp6sO1hYUFwsPDOVIfl+bKlSsYNWoU0tPTBW5bXhClD9jY2KBHjx6YP38+s6lbXigsLERgYCAOHDiAzMxM/Pr1i+P1suGnAQEBmDFjBrS0tCRpJt/IS7+XkpKCsWPH4vr16xzl8rCic+nSJfTu3RsdOnTA5cuX8fjxY1haWmLFihWIi4vDwYMHBW6zS5cuHP+Pj49HQUEBGjZsCKA4xFJZWRktWrRATEyMSD6HSJFUujkFwlGjRg169uyZtM2oEoIKhMoSK1asoH379jH/Hzx4MLFYLKpbty4lJCRw1M3JyeE43r9/T+fOnaM2bdrQhQsXhGq7OpKWlkZLliwhW1tbUlZWJmdnZ9qxY4dASufVnYsXL9KvX7/E0vbZs2epffv2FBsbSx8+fOASWyzLwoULSUlJiVq3bk2urq40YMAAjqMsPj4+TNrzgoICat++PbFYrHLFAn93NDQ0KCsrq9zXs7KySF1dXejzLFu2jGc64p07d9KKFSuEbl8QxOkDOjo6Yu1Tz5w5wyFevmHDBnJwcCA3NzfKzs4Wqu158+ZRnTp1aPXq1aSurk6LFy8mT09PMjQ0pHXr1glruliR536vffv21KlTJzp9+jTdu3ePEhISOI6yiNMHBKVt27a0Zs0aIuIUF7916xbP1OmCsmbNGurfvz/H58rOziZXV1davXq10O2LA8UASE6YOXMmLVq0SNpmVIkGDRpQdHQ0ERFdv36dNDQ0aOvWrdS/f38aOHCglK2rGHNzc7p27RoREZ07d4709fXp7Nmz5OnpSd27d+erjYsXL1Lz5s3F0vbvSps2bUhJSYmaNWtG//vf/+jFixd8va+oqIiKiorEbJ188v3790oHKYJQWqul9FGe8nft2rUpLCyM7/ZNTEzozp07RER05MgRqlu3Lj19+pTmzp1L7du3F8p2eYTFYvFUlS/hzZs3IlFcNzMzY+5Lpbl58yaZm5sL3b4giNMHPDw8ytUVEwV2dnZ06tQpIiJKSkoiNptNs2fPprZt29KYMWOEatvS0pKZVNTW1mYGcuvWrSM3Nzee74mMjKQhQ4ZQmzZtyNHRkeOQJPLc72lqatLjx4/5ri9OHxAULS0tSktLIyLOAVB6ejqpqakJ3X7dunXpwYMHXOX379+nOnXqCN2+OFDoAMkJP378wLZt23DhwgXY29tzxW7LYnxlCVlZWbC2tgYAHD16FIMHD8b48ePRoUMHdO7cWbrGVcKbN2+YTcInT57E0KFD0aNHD5ibm3Mpq5dHrVq1eCq4i6Lt35WuXbsiODgYtra2fNXfuXMnAgMDkZKSAqA4vGXq1KkYN26cOM2UefLy8jBz5kwcOHCA514HYUI2YmNjBar/69cvtG/fnu/6Hz58YEIdT58+jSFDhqBBgwYYO3Ys1q1bJ9C5pUF0dDQCAwM5skVNnTqVI+mDoOzYsYNDE6Q0X79+rXK7pXnz5g3q1KnDVW5sbIzXr1+L5Bz8Ik4f2LBhA4YMGYIrV66IZe9geno6c/86dOgQ+vfvj2XLliE+Ph59+vQRqu03b96gadOmAIq1Yz5//gwA6NevH08doPXr12POnDkYM2YMjh07Bg8PD6SmpuLOnTuYNGmSULZUxXZ57fdsbW3x4cMHvuuL0wcERV9fH69fv+ZKLHLv3j2YmJgI3f6XL194JtV5//69yO5NokYxAJITkpKSGAGssnoysq6vw69AqCxiYGCArKws1K9fH1FRUczmeyLiengsm+6biPD69WusWLGCp3iZIG1XN5YuXcp33fnz52Pt2rWYMmUKs6/lxo0b8PX1RWZmJhYtWiQuM2UePz8/xMbGYvPmzRg5ciQ2btyIly9fYuvWrVixYoVQbQu6gXfcuHGIiIjg+YDGi1q1auHRo0eoU6cOoqKisHnzZgDFgzpZF0zctGkTfHx8MHjwYPj4+AAAbt68iT59+iAwMLBKD52mpqbYvn17pXWEpX79+rh27RrXg9K1a9ckLlwtTh/Yu3cvzp07B3V1dVy8eJFLrFbYARCbzUZeXh4A4MKFC4z4bY0aNYROO12vXj28fv0apqamsLKywrlz59C8eXPcuXOHZ6riTZs2Ydu2bXBzc0NISAhmzpwJS0tLzJ8/n2u/kLiR535v5cqVmDlzJpYtW8Zz0Fw2rbU4fUBQhg8fDn9/f0RGRoLFYqGoqAjXrl3DjBkzGLsqS1FemrKJXAYOHAgPDw+sWbOGQyPJz8+PyUYoc0h3AUpBdWDEiBHUvHlz8vT0JE1NTfrw4QMRER07doyaNGkiZesqZtKkSWRmZkbdunUjQ0ND+vr1KxER7d27lyt0oCT0pyQ0qORo164dz2VzQdqubhQUFNCOHTvIzc2NunbtSl26dOE4SmNkZEQRERFcbURERJChoaGkTJZJ6tevz+yV0NHRoZSUFCIiCgsLo969ewvVtqDx7d7e3qSvr0+dOnWiyZMnk6+vL8dRlgULFpCenh41atSITE1N6cePH0RUvBelbdu2QtkubkxMTOi///7jKt+wYQPVrVtXChbxz8qVK8nQ0JCCg4MpIyODMjIyaOfOnWRoaEjLli2TqC3i9IFatWrR0qVLqbCwUBSmctG/f3/q2bMnLVq0iFRVVZkw3rNnz5KNjY1Qbfv7+9PSpUuJiGjfvn2koqJC1tbWxGazyd/fn6u+hoYGs9/W2NiY2a+SnJxMNWrUEMoWQZHnfk/QsF9x+oCg/Pz5k8aNG0cqKirEYrFIVVWVlJSU6K+//qKCggKOz1f6c5b9f8lRlm/fvtE///xDampqTB02m03//PMP5ebmSvSz8otiBUjOePbsGVJTU9GpUydoaGgw2UdkmY0bNzICoYcOHYKhoSEA4O7du3Bzc5OydRUTGBgIc3NzZGVlYdWqVUz4yevXrzFx4kSOumWzL5Uoi6urqwvddnXDx8cHISEh6Nu3L+zs7Cr08fz8fLRs2ZKrvEWLFigoKBCnmTJPdnY2I8apq6vLzPZ27NgR//zzj1Bt+/n5YeXKlQCA+/fvY9q0aZg+fTpiY2Mxbdo0LsFMQVexFy5cCDs7O2RlZWHIkCHMzLaysjKX4rqskZOTwwghl6ZHjx7w9/cX+/lL0qDzQ9kVAD8/P3z8+BETJ05ksoupq6vD398fs2fPFrmtFSFOH/j16xeGDRvGd/Y+QdmwYQMmTpyIgwcPYvPmzUyY0ZkzZ3j6hiCUXr0dNmwYzMzMcP36ddjY2KB///5c9WvXro3s7GyYmZnB1NQUN2/ehIODA9LT03nq84kTee73BA37FacPCAqbzcb27dsxb948PHjwALm5uXB0dISNjQ1Tp3RmzgsXLsDf3x/Lli3jiKyYO3culi1bxtW+pqYmNm3ahP/9739ITU0FAFhZWcls5kFAkQZbbvj48SOGDh2K2NhYsFgspKSkwNLSEmPHjoWBgQHWrFkjbRMVKBAZRkZGCAsL4ytOesqUKVBVVeXaBzdjxgx8//5dKK0becfe3h7//fcfnJyc0K1bNzRr1gyrV6/G+vXrsWrVKrx48aLKbWtra+PBgwcwNzfHwoUL8eDBAxw8eJCJb3/z5o0IP4l8MWLECDg6OsLPz4+jfPXq1YiLi8O+ffsEbjMmJgaTJ0/GzZs3uUJtPn/+jPbt22Pz5s3o1KkTQkND+W6Xl2AtAOTm5uLx48fQ0NCAjY3Nb6cC7+vrC2NjY/z777/SNkXsjBs3DvXr18eCBQuwceNG+Pn5oUOHDoiLi8OgQYOwc+dOaZuoQMxcvXq13BT6vLCzs8OWLVu43nPlyhWMHz+e2dsozyhWgOQEX19fqKqqIjMzE40bN2bKhw0bhmnTpsn8ACgnJwc7d+5kLpomTZpg7NixHPokskpqaiqCgoIY221tbTF16lRmZr00ly5dwurVqznq+vn54Y8//hC67eoEm81mEmfww86dO3Hu3DlGk+bWrVvIzMzEqFGjOMTaZDlZiDjw8PBAYmIinJycMGvWLPTv3x8bNmxAfn6+0N+FJOLbBb2eZAVbW1ssXboUFy9eZGZPb968iWvXrmH69OlYv349U5ffvSZBQUHw8vLiGvwAgJ6eHv7++28EBgaiU6dO5Q5qBEFbWxutWrUSuh1hEZcPFBYWYtWqVTh79qzYEgsVFhbi6NGjHP2ei4uL0PuXli9fjlq1amHs2LEc5cHBwXj//j3XKuO2bduY2f1JkybB0NAQ169fh4uLC/7++2+hbKkK8tzvXblyBVu3bkVaWhoiIyNhYmKC8PBwWFhY8BxgiMsHBMXZ2RkmJiZwc3PDX3/9VWmCodTUVJ7aTHp6esjIyOAq//btG1asWFGuzpss6vEpVoDkhNq1a+Ps2bNwcHCAjo4OEhMTYWlpibS0NNjb2yM3N1faJpZLXFwcevbsCQ0NDWZz3J07d/D9+3dm86ascvbsWbi4uKBZs2bo0KEDgOLNwImJiThx4gS6d+/O1N29ezc8PDwwaNAgjrpHjhxBSEgIRowYUeW2qxtr1qxBWloaNmzYUGkoT1kxtvJgsViyKcYmQZ4/f467d+/C2toa9vb2QrXl4uKCX79+oUOHDli8eDHS09NhYmKCc+fOYfLkyUhOThaqfUGvJ1mibAKB8hBEqNfMzAxRUVEcE2ClefLkCXr06IHMzMxy2/jx4weXaCavAZWsIE4fqOi+IYp7xbNnz9CnTx+8fPmSEYZ8+vQp6tevj1OnTsHKyqrKbZubmyMiIoIrq+KtW7cwfPhwmRbDled+79ChQxg5ciTc3d0RHh6OR48ewdLSEhs2bMDp06dx+vRpjvri9AFB+fDhA/bt24e9e/fixo0bsLe3h7u7O9zc3FCvXj2u+p06dYK6ujrCw8MZoeC3b99i1KhR+PHjBy5dusRR383NDZcuXcLIkSNRp04drn67JBmMTCHNDUgK+EdbW5uSk5OZv0tyuN+5c0fimxgFpWPHjjRmzBjKz89nyvLz82n06NH0xx9/SNGyymnWrBnPTaX+/v5cGzYbNWpEa9eu5aq7Zs0aatSokVBtVzcGDBhAenp6ZGFhQf369aOBAwdyHAqkz/Pnz6lv375kb2/PoacydepUmjJlitDtC3o9/e6oqakxSSx4kZKSwlMINTc3lyZNmkTGxsZcm7dFoRskTuTZB3r37k29evWijx8/MmUfPnygXr16UZ8+fYRqW01NjdF0KU1qamq5mi6fPn2is2fPUnh4OIWGhnIckkSe+71mzZox31fp57D4+HiqVasWV31x+oAwlIiMN2nShJSVlbkSCxEV30/s7OyIzWaTlZUVWVlZEZvNpiZNmvC8D+np6dHVq1clYb7IUKwAyQl9+vRBixYtsHjxYujo6CApKQlmZmYYPnw4ioqKcPDgQWmbWC4aGhq4d+8eGjVqxFH+6NEjtGzZkgmjkUXU1dVx//59jo2CAJCcnAx7e3v8+PGDKVNTU8PDhw+5QreePXsGOzs7jrqCtl3d8PDwqPD1shvsFZRPdHR0uWEJwcHBUrKqcgS9nn53rKyssGbNGgwYMIDn64cPH8aMGTO4VpQmTZqE2NhYLF68mGcqdHd3dwlYXzXk2Qe0tLRw8+ZNRq+nhMTERHTo0EGoqA0bGxssWLAAf/31F0d5eHg4FixYwOUDJ06cgLu7O3Jzc6Grq8uV8luSqbDlud/T1NTEo0ePYG5uzhWJY2try2W7OH1AWAoLC3HmzBnMmzcPSUlJPFOQExHOnz+PJ0+eACjWMuvWrRvPqAwLCwucPn263BVqWUSxB0hOWLVqFbp27Yq4uDj8+vULM2fOxMOHD5GdnY1r165J27wK0dXVRWZmJtcAKCsrCzo6OlKyij+MjY2RkJDAdbNOSEhAzZo1Ocrq16+P6Ohors76woULjPBbVduublQ2wBFEV+Dw4cPCmiO3BAQEYNGiRWjZsiXPsARRIY7QKkGvJ2lTeq9ZZVRlf0mfPn0wb9489OrViyuz5Pfv37FgwQL069eP630nTpxAWFgYOnfuDA8PD/zxxx+wtraGmZkZ9uzZI9MDIHnzgdKoqanxFIDMzc0Fm80Wqm0vLy9MnToV+fn5cHZ2BlA80TFz5kxMnz6dq/706dMxduxYLFu2DJqamkKdW1jkud+rXbs2nj17BnNzc47yq1ev8ty/JE4fqCrXrl3Dnj17cPDgQfz48QOurq5Yvnw5z7osFgs9evRAjx49Km138eLFmD9/PkJDQ6XuY/yiGADJCXZ2dkhOTsaGDRugo6OD3NxcDBo0CJMmTeKp2i1LDBs2DJ6enli9ejUTs3zt2jX4+fnJfBpsLy8vjB8/HmlpaRy2r1y5kuuBZ/r06fD29kZCQgJH3ZCQEJ6q5YK0XV15//49nj59CgBo2LAhjI2NAUAukmfIAlu2bEFISAhGjhwp8ra/ffsGf39/HDhwAB8/fuR6XVhRQ0GvJ2lz7949vupVdRA6d+5cHD58GA0aNMDkyZOZPQVPnjzBxo0bUVhYiDlz5nC9j59U6MIIIIoTefOB0vTr1w/jx4/Hzp07OYQhJ0yYIPR3KGiq8pcvX8Lb21smHkzlud/z8vKCj48PgoODwWKx8OrVK9y4cQMzZszgKfAsTh8QlNmzZ2Pfvn149eoVunfvjnXr1sHV1bVCnxAkAcmaNWuQmpqKWrVqwdzcnCupSHx8vGg/kCiQcgiegmrAz58/ydvbm9hsNhN3rqamRlOnTmWE7WSVoqIiWrt2LZmYmDBiYCYmJhQUFERFRUVc9Q8fPkwdOnSgGjVqUI0aNahDhw509OhRkbRdncjNzSUPDw9SVlZmvhsVFRUaO3Ysffv2TdrmyQ01atSgZ8+eiaXtiRMnUuPGjengwYOkoaFBwcHBtHjxYqpXrx7t3r1bJOcQ5HqqDmRkZFDv3r05BAqVlJSod+/ePPeEEBE1bdqULl68SEREXbt2penTpxMR0bp168jExISIuAUQyzuksWdIXn3g06dP5OLiQiwWi9hsNtP/DRgwgHJyckRyjq9fv9Lt27fp/v37FfalAwcOpP3794vknMIiz/1eUVERLVmyhLS0tBjb1dXVae7cuTzrS8IH+KV9+/a0ceNGev/+PV/1w8PDSUVFhYYOHUrr1q2jdevW0ZAhQ0hVVZX27NnDVX/hwoUVHrKIYg+QDJOUlMR3XWEzOkmCvLw8DoEsWZiNEoSSpWxxhO2Js2155O+//8aFCxewYcMGJlPQ1atX4e3tje7du2Pz5s1StlA+8Pf3h7a2Ns/ZSWExNTVlQqt0dXURHx8Pa2trhIeHY+/evVwZkRSIjk+fPuHZs2cgItjY2MDAwKDcuoGBgVBWVoa3tzcuXLiA/v37g4iYVOgymZ3pNyIlJQWPHz8Gi8VC48aNBUrvLyp27tyJRYsWwcPDA02bNuWanZf0akQJ8trv/fr1C8+ePUNubi5sbW0ZMdfykAUfEJTGjRtj/Pjx8PX15Shfu3Yttm/f/lvoACkGQDKMkpISWCwWiIgjbKLkJytdJmy4iaTIysoCAJmP3y7Lu3fvmFCsRo0aMaFYpRk3bhz++usvdO7cWeRtVzeMjIxw8OBBru8yNjYWQ4cOxfv37znKDx48iAMHDiAzM5NrL4pMLr1LCB8fH4SFhcHe3l7kWifa2tp49OgRTE1NUa9ePRw+fBitW7dGeno6mjZtKrINvnFxcRwhGC1atBBJu+ImLi6uXJ+U5r40UaZClxTy6gMl8OqzJYmSklK5r7FYLKk8P1S3fk8aPnD8+HH07t0bqqqqlYa5lh0EVyUBSU5ODg4ePIjU1FT4+fmhRo0aiI+PR61atWBiYiL8BxI10lp6UlA5GRkZzHHkyBGysrKiLVu2UGJiIiUmJtKWLVvIxsaGjhw5Im1TKyQ/P5/mzp1Lurq6TAicrq4uzZkzh379+iVt8yrky5cv9Ndff3GFYrm7u3MtYbu4uJCamhrVq1ePZsyYQffu3RNZ29UNDQ0NevToEVf5gwcPSFNTk6Ns3bp1pK2tTZMnTyY2m01///03devWjfT09Ojff/+VlMkySefOncs9eKU+FQR+QquEISsrizp27EgsFosMDAzIwMCAWCwWdejQgbKysoRuX5zs3buXVFVVqV+/fsRms6lfv37UoEED0tPTozFjxkjbvErJzc2lU6dO0ebNm5nwl5JDksizDxAR7dixg5o0acKEPzVp0oS2b98ubbOkSnXr96TpAywWi96+fcv8LUhoa8nzZlk2b95M1tbWXOWJiYlkbGxM1tbWpKKiwqQInzNnDo0cOVLEn0w0KAZAckKrVq3o1KlTXOWnTp2i5s2bS8Ei/pkwYQLVrFmTa/BWu3ZtmjBhgrTNq5ChQ4eSjY0NRUVF0efPn+nz588UFRVFDRs2pGHDhnHVz87Opq1bt5KTkxMpKSmRra0tLV26lNLT04Vuuzrh7OxMQ4YMoe/fvzNleXl5NGTIEOratStH3YYNG1JERAQRcWozzJs3jyZNmiQ5o6sZa9euZR6Iz58/T+rq6qSmpkZKSkoUFBQkdPs9e/akNm3a0JMnT5iyJ0+eULt27ahnz55Cty9OmjZtShs2bCCi//PJoqIi8vLyovnz54v9/OvWrWOunbIDmMoGNPHx8VS7dm3S1dUlZWVlMjY2JhaLRVpaWmRhYSF220sjzz4wb9480tLSolmzZtGxY8fo2LFjNGvWLNLW1qZ58+ZJ2zypUZ36PXn2gU2bNhGbzaYJEyZQWFgYhYWF0d9//01qamo8B0Zdu3YlPz8/IuLsh69du0ZmZmaSNJ1vFAMgOUFdXZ3njPijR494it/JErq6unT69Gmu8lOnTpGurq4ULOIfTU1NunLlClf55cuXuVYiypKVlUWrVq2iRo0akbKyskjb/t25f/8+1a1blwwNDcnZ2ZmcnZ3J0NCQTExM6MGDBxx1NTQ0KCMjg4iIjI2NKSEhgYiIkpOTZV4k+HciIyODDh06RImJiSJpT11dneLj47nK4+LiSENDQyTnEBeamprMpEeNGjUoKSmJiIrv17Vr1xb7+c3NzenDhw/M3+UdvAY0Tk5O5OXlRYWFhcyDTGZmJnXq1IkOHTokdttLI88+YGRkxEzMlCYiIoIMDQ2lYJFsUJ36PVnygdDQUJ6JMn7+/FmuGK4gCUh0dXWZhDulB0AZGRnlivNKG0UabDmhcePGWL58OXbs2MHkj//16xeWL18u88JTampqXHnzgWLhLGnlwucXQ0NDnimX9fT0Ktx4nJ+fj7i4ONy6dQsZGRmoVauWyNquDtjZ2SElJQV79uxhRNjc3Nzg7u4ODQ0Njrq1a9dGdnY2zMzMYGpqips3b8LBwQHp6elM3LUC8WNmZgYzMzORtVe/fn3k5+dzlRcWFqJu3boiO484MDAwYDZ4m5iY4MGDB2jatClycnIkIvycnp7O829+SEhIwNatW6GkpARlZWX8/PkTlpaWWLVqFUaPHi2QBpewyLMP5Ofno2XLllzlLVq0QEFBgRQskg2qU78nSz7g4eGBXr16cWktff36FR4eHhg1ahTXewYOHIiBAwfy1b6amhq+fPnCVZ6cnCyz+7sUAyA5YcuWLejfvz/q1avHbFxNSkoCi8XCiRMnpGxdxUyePBmLFy/Grl27oKamBgD4+fMnli5dismTJ0vZuoqZO3cupk2bhvDwcNSuXRsA8ObNG/j5+fHMrBUbG4uIiAgcOnQIRUVFGDRoEE6ePMmI1QnTdnVDU1MTXl5eldZzdnbG8ePH4ejoCA8PD/j6+uLgwYOIi4uT6MNadWD9+vV81/X29hbqXP/73/8wZcoUbNy4kXmIiIuLg4+PD1avXi1U2+KmU6dOOH/+PJo2bYohQ4bAx8cHMTExOH/+PLp27Spt8ypEVVWV2TRfs2ZNZGZmonHjxtDT02OS2EgKefaBkSNHYvPmzVyJRrZt2ybT4rPipjr1e7LkA1QmmVYJL168qFBX7+7du0wCkiZNmsDR0ZFnPRcXFyxatAgHDhwAUJzsITMzE/7+/vjzzz9F8AlEjyILnBzx7ds3jhnxxo0bY8SIEdDS0pKyZRUzcOBAREdHQ01NDQ4ODgCAxMRE/Pr1i+thQJrZkXjh6OiIZ8+e4efPnzA1NQUAZGZmQk1NjUvJ+u3bt8jOzkavXr3g7u6O/v37MwM+YduubpnMli9fjlq1amHs2LEc5cHBwXj//j38/f2ZsqKiIhQVFUFFpXg+Z9++fbh+/TpsbGzw999/y/wqozxhYWHBVz0Wi4W0tDShzmVgYIC8vDwUFBQwv23J32XveSXinrJCdnY2fvz4gbp166KoqAirVq1ifHLu3Llin+kWRFCy7MNZjx49MGbMGIwYMQJeXl5ISkqCt7c3wsPD8enTJ9y6dUvU5paLPPvAlClTEBYWhvr166Nt27YAikUwMzMzMWrUKI6MjMJkY5Q3qlO/Jws+4OjoCBaLhcTERDRp0oS5joDildT09HT06tWLGbiU8O7dOwwfPhwXL16Evr4+gOIsb126dMG+ffu4VnU+f/6MwYMHIy4uDl+/fkXdunXx5s0btGvXDqdPn5bJ51TFAEiB2PHw8OC77q5du8RoieAEBATwXbdu3boYMmQIc7MQZdsLFizgu+7vgLm5OSIiIhil8BJu3bqF4cOHCxzWo0D+CA0N5bvu6NGjxWiJ/NGlSxe+6rFYLMTExHCUlTzAdOnSBe/evcOoUaOYwVtwcDAziSUJ5NkHhPkNRI2ysjJev37NFf708eNH1KxZU6JpsKtTvycLPlDyfQcEBGD69OkcmkVsNhvm5ub4888/uSYKhw0bhrS0NISFhTHbLB49eoTRo0fD2toae/fu5Xm+a9euITExEbm5uWjevDm6desmls8lChQDIDkiNTUVQUFBHMuR3t7esLKykrJlCvLz86GhoYGEhATY2dlJ2xy5R11dHY8fP+ZacUhLS4OtrS1PDQIFvHn16hWuXr2Kd+/eoaioiOM1YcPUSiAp65woUKCgfJSUlPDmzRuuAdCrV69gZWWF79+/S8kyBZIiNDQUw4YNg7q6Ol/19fT0cOHCBbRq1Yqj/Pbt2+jRowdycnLEYKVkKV8dS4FMcfbsWdja2uL27duMqOHNmzfRpEkTnD9/Xtrm8c2KFSvk9sKZOHEiPnz4wPM1VVVVmJqaVnkmraK2qyP169fHtWvXuMqvXbsm85ufZYmQkBBYWFjA09MTq1evRmBgIHMEBQUJ3f7OnTthZ2cHdXV1qKurw87ODjt27BDe8DL07dsXr1+/Fnm71Ylnz57h7NmzzMOuvM19yrMP7N27F9++fZP4edevX4/169eDxWJhx44dzP/Xr1+PwMBATJo0CY0aNZK4XSVUp35PWj5QwujRo/ke/ADFoeVlhbOB4medshNpQPFkGq89ohs2bMDUqVMFslViSCv9nALBaNasGfn7+3OV+/v7k6OjoxQsqho6OjpMekR5ozLbd+zYQX369KGPHz+KvO3qxsqVK8nQ0JCCg4MZMeCdO3eSoaEhLVu2TNrmyQ316tWjJUuWUGFhocjblqTGRem0qgoE48OHD+Ts7MwIHpZ8jx4eHjRt2jQiInJ0dKTs7GwiKu5rHB0dyz2khTz7gLTu7yXpzlksFtWvX58jBXqDBg2oR48edPPmTYnbVUJ16vek8VkNDAzo/fv3RESkr6/PiAnzOsri4uJCnTp1opcvXzJlL168ICcnJxowYABX/bp161JcXBxX+d27d0UijC0OFFng5ITHjx9zbVIDgLFjx4pkJldSkJzNOpamMts3bNiAZ8+eoW7dujAzM+Pa9FfRhk55/l7EgZ+fHz5+/IiJEyfi169fAIrD4vz9/TF79mwpWyc/5OXlYfjw4UxWL1GyefNmbN++HW5ubkyZi4sL7O3tMWXKFCxatEjk51QgOL6+vlBVVWWyuZUwbNgwTJs2DWvWrIGrqyuTsGXAgAFSsvT3RVr395K9kl26dMHhw4dlLs10der3pPFZAwMDoaOjw/wtSIjyhg0b4OLiAnNzc9SvXx8AkJWVBTs7O+zevZur/sePH3lmk9PV1ZXZVT7FAEhOMDY2RkJCAleWlISEBK64XgXSQfHgIDpYLBZWrlyJefPm4fHjx9DQ0ICNjU2FWfUUcOPp6YnIyEjMmjVL5G1LUuPCzMyMZziGgso5d+4czp49i3r16nGU29jY4Pnz5wA4N5vL6sZzhQ9UndjYWGmboEAKlE4MMmbMGIHeW79+fcTHx+PChQscmYfLS2pgbW2NqKgoLmmTM2fOwNLSUjDDJYRiACQneHl5Yfz48UhLS2MyY127dg0rV64UKOWptHn06BFMTEykbUaVKBE2LA9hHhwqa7u6oq2tzbUJUxCcnZ3RpUsXTJ8+HZqamiK0TD5Yvnw5+vXrh6ioKDRt2pTrAVKY1KuS1Lh48OCBSNuTJmPHjkWXLl0wcuRIiZzv27dvPH0/OztbriYU5NkHzpw5I9V+r7CwECEhIYiOjuaZDEXcWejKozr1e9L2gfj4eKiqqqJp06YAgGPHjmHXrl2wtbXFwoULecpFsFgsdO/eHd27d6+0/WnTpmHy5Ml4//49o3sYHR2NNWvWyGyUkiILnJxARAgKCsKaNWvw6tUrAMVpl/38/ODt7S1X2ZcCAgIwadIkGBkZSduUCiksLMTz589hbm4OJSUl/Pz5E8eOHUNRURG6dOmCWrVqcb0nJycHBw8eRGpqKvz8/FCjRg3Ex8ejVq1ald78PDw8sHTpUsUmfxEyZswYZGRkIC0tDZmZmdI2R+IsWbIE8+fPR8OGDVGrVi2O+4SwqVfFqXHx7t07PHjwAC1atICenh7evn2L0NBQFBUVoW/fvkwnLo907twZGRkZ0NfXR0JCgtjP16dPH7Ro0QKLFy+Gjo4OkpKSYGZmhuHDh6OoqAgHDx6EgYEB332IpPR2fjcfePv2LYiIEf+UJJMnT0ZISAj69u2LOnXqcP3WgYGBErephOrU70nTB1q1aoVZs2bhzz//ZLKpDho0CHfu3EHfvn0RFBQktND15s2bsXTpUuYZ1dzcHAsXLsSoUaNE9jlEiWIAJIeUzJqUxHbKKl++fOEqIyIYGxvj6tWrTPYZXV1dSZtWKUlJSejVqxfevn0LW1tbnD59Gn369EF6ejpYLBZUVVVx9uxZjtWJpKQkdOvWDXp6esjIyMDTp09haWmJuXPnIjMzE2FhYUw9XrRs2RIHDhxglovt7e3F/0GrCV++fJFJPxM3BgYGCAwMFDj8gR/EpXFx8eJF9OvXD3l5eahVqxaioqLQr18/aGhoQElJCRkZGTh+/Dh69OhRVdNlgkePHsHW1lbs53nw4AG6du2K5s2bIyYmBi4uLnj48CGys7Nx7do1WFlZyZzejjz7QHZ2NsaPH4/bt2+jb9++2LBhA/7++28EBweDxWKhTZs2OHToEOrUqSMxm4yMjBAWFoY+ffpI7JxlqU79niz6gJ6eHuLj42FlZYWVK1ciJiYGZ8+exbVr1zB8+HBkZWWJTOj6/fv30NDQ4NAckkmkkXlBQfVASUmJ51GSjajkX1mkZ8+eNHjwYLp//z75+PhQ48aNaciQIfTr1y/Kz8+nv/76i7p168bxnq5du5Kfnx8RcWYsunbtGpmZmTH1Sn/+soesfy+yzvfv36VtgkxRq1YtSk5OlrYZAtGxY0eaNGkSff36lf73v/+RiYkJTZo0iXl9xowZ1L59eylaKH/k5OTQkiVLaMiQIdS7d2+aM2cOvXr1StpmlYs8+8DYsWPJzs6O/vvvP3JyciJXV1eyt7enq1ev0vXr16lVq1Y0atQoidpUp04devr0qUTPWZbq1O/Jog/o6OgwfUG3bt0oKCiIiIieP39O6urqQrefl5dH3759Y/6fkZFBgYGBdPbsWaHbFheKAZCcUF5q0ubNm1P79u1p1KhRFBMTI20zOTAxMaG+fftSTEwMXbx4kS5evEixsbGkrKxMu3btYspkEQMDA3r06BERFV/YysrKdOvWLeb1Bw8ekKGhIcd7dHV16dmzZ0TEOQDKyMggNTU1pp6DgwP17duXHj9+zKR4Tk9PJxUVFTp//jxTpoA/CgsLadGiRVS3bl1SVlZmvve5c+fSjh07pGyddFm2bBlNmTJF2mYIROnrKD8/n1RUVOjevXvM68nJyaSnpycd4wQgLCyM2rdvT3Xq1GGu58DAQDp69KiULaucZ8+e0Zw5c2j48OH09u1bIiI6ffo0PXjwQCLnl2cfqFOnDl27do2IiN68eUMsFovOnTvHvH716lWJpwVevXo1TZw4kYqKiiR63tJUp35PFn2gS5cuNGrUKAoLCyNVVVVKSUkhIqKLFy9yTNDyoqioqFLf6d69O23evJmIiD59+kQ1a9akevXqkbq6Om3atEkkn0HUKIRQ5YRevXohLS0NWlpa6NKlC7p06QJtbW2kpqaiVatWeP36Nbp164Zjx45J21SGpKQkqKqqYvHixbC2toaTkxM6d+4MFouF1q1bw8nJCU5OTtI2kydEBBWV4hwhZf8FAGVlZa6NpGpqajzD/pKTk2FsbMz8//bt27C2tsaff/6J7OxsmJmZwdzcHACYFNpmZmai/ki/LUuWLEFISAhWrVrFsZFTXKKc8sTt27cRGhoKS0tL9O/fH4MGDeI4ZBE2m40fP34AAH79+oWioiLm/wDw/ft3mc8GtnnzZkybNg19+vRBTk4OI5Csr68vlQ3BOTk5OHfuHHbv3o2wsDCOoyyXLl1C06ZNcevWLRw+fBi5ubkAgMTERIlliJNnH/j8+TOz37NWrVpQUVHhCHWqW7euRMTAS1/n165dw549e2BlZSW1+0B16vdkxQdKExQUhPj4eEyePBlz5syBtbU1AODgwYNMYq2yCCJ0HR8fjz/++INps3bt2nj+/DnCwsIE2lskSRQDIDnhw4cPmD59Oq5cuYI1a9ZgzZo1uHz5MmbMmIFv377h3LlzmDt3LhYvXixtUxlq1KiBI0eOYMiQIWjdujX27t0rbZP4pkWLFli5ciVevnyJ5cuXw8LCAhs2bGBe/++//2BnZ8fxHhcXFyxatAj5+fkAiuNkMzMz4e/vjz///JOpx2azERQUhNWrV8PFxQXLly/nqaysgD/CwsKYzGPKyspMuYODA5O+s7qir6+PQYMGwcnJCUZGRtDT0+M4ZJEOHTpg1qxZuHbtGnx9fdG8eXMsWbIE3759Q15eHhYvXswz/bYs8d9//2H79u2YM2cOh0+2bNkS9+/fl6gtJ06cgKmpKXr16oXJkyfDx8eHOXgptM+aNQtLlizB+fPnOSYUnJ2dcfPmTYnYLM8+YGNjg5MnTwIozvylrq6Oc+fOMa+fPXuW770WwlD2Wh84cKBU7wPVqd+TFR8ojb29Pe7fv4/Pnz9zTGT873//47kHcP78+fDx8UH//v0RGRmJyMhI9O/fH76+vpg/fz5X/by8PGZf+rlz5zBo0CAoKSmhbdu2TLp9mUPaS1AK+ENXV5dZsixNSkoK6erqEhHR48ePSVtbW9Km8cXDhw/JwcGB3NzcSEVFhR4+fChtkyrk9u3bZGhoSEpKSmRsbEwPHjygNm3aUO3atalu3bqkoaFBFy5c4HhPTk4OdevWjfT19UlZWZnq169Pqqqq1KlTJ8rNzeV5njdv3lDv3r3pjz/+kIvvRRZRV1dnQidKhx4+fPiQtLS0pGmagiqQnJxMNjY2xGKxqHHjxvTixQtycXEhFRUVUlFRIWNjY7p79660zayQ8nwyOTlZJPH2gmBjY0M+Pj4c8fkVoaWlRWlpaUTEaXt6ejpHKK84kWcf2L17NykrK5O1tTWpqalRZGQk1a1bl4YOHUrDhw8nNptNGzZskLaZUuV37/dk2Qfi4uIoPDycwsPDK7yGjIyMKCIigqs8IiKCK/yfiKhp06a0bt06yszMJF1dXbp+/Tpzvlq1aonuA4gQhQ6QnKCuro7r168zy5YlXL9+Herq6gCAoqIi5m9Zw9bWFrdv38asWbNgZ2cHDQ0NaZtUIa1atcLz58/x5MkTNGzYENra2rh48SL27NmD79+/o3v37mjYsCHHe/T09HD+/HlcvXoVSUlJyM3NRfPmzcsVDgOKl8dPnz6N9evXw9DQsFpmKhMWW1tbXLlyhSt84uDBg3B0dJSSVQqqio2NDZKTk/Hx40cYGhoCKNasiI6Oxvfv39GuXTumXFaxsLBAQkICl09GRUWhcePGErXl5cuX8Pb25lsHS19fH69fv+aaob53757EdEzk2Qfc3d1hbm6Omzdvol27dmjfvj1sbW2xYsUK5OXlYdu2bRLJpCfL/O79niz6wLt37zBs2DBcunQJ+vr6AIpDY7t06YJ9+/ZxhOkDggtdz58/HyNGjICvry+6du2Kdu3aASheDZLVfliRBltOWLJkCZYtWwYvLy8m9fKdO3ewY8cO/Pvvv5gzZw4CAwNx+vRpnD9/XsrWKlAgOY4dO4bRo0dj9uzZWLRoEQICAvD06VOEhYXh5MmTfIm4/U40b94c0dHRMDAwgKOjY4X6LvHx8RK0rPqwY8cOLFy4EGvWrIGnpyd27NiB1NRULF++HDt27MDw4cMlZsugQYMwfPhwDB06lK/6M2bMwK1btxAZGYkGDRogPj4eb9++xahRozBq1CiJ7QNSIDrKuw+wWCyoq6vD2toaY8aM4Tu1vQL5Y9iwYUhLS0NYWBgzCfPo0SOMHj0a1tbWXFsUpkyZAlVVVS4NtxkzZuD79+/YuHEj1znevHmD169fw8HBAUpKxTtsbt++DV1dXUb2RJZQDIDkiD179mDDhg14+vQpAKBhw4aYMmUKRowYAaB4Y2jJDU2WSElJwbFjx5CRkQEWiwVLS0u4uroyef9lGUFtj46OLldtOzg4mOP/MTExOHz4MEfbf/75Jzp16iS2z/O7cuXKFSxatAiJiYnMytv8+fNlUidE3AQEBMDPzw+ampoICAiosK4sP8yWvT4sLCwwePBgubk+9uzZg4ULFyI1NRVA8cbngIAAeHp6iv3cx48fZ/5+//49Fi1aBA8PDzRt2pQreYCLiwvH/3/9+oVJkyYhJCQEhYWFUFFRQWFhIUaMGIGQkBCOPU3iRp59gIhw9+5djvt7s2bNpCJaPnv2bGzevBlNmzZF69atARRPoCYlJWHMmDF49OgRoqOjcfjwYbi6uorVlurU78mSD+jp6eHChQsc2oVA8QClR48eyMnJwbRp05jygoIChISEwNTUlKfQ9X///SdR+8WBYgCkQKwsX74c8+fPR1FREWrWrAkiwvv376GsrIxly5ZhxowZ0jaxXAS1PSAgAIsWLULLli15qm0fOXKE+XvChAnYtm0bDAwM0KBBAxARUlJSkJOTg4kTJ/4WNxcFCqrK73R95OXlITc3FzVr1pTYOUtmXyuDxWIxGerKkpmZiQcPHiA3NxeOjo6wsbERpYmVIs8+EBsbC09PTzx//hwlj1glA7jg4GCJP+x7eXnB1NQU8+bN4yhfsmQJnj9/ju3bt2PBggU4deoU4uLixGaHPP+mgiJrPqCjo4MrV66gWbNmHOX37t2Dk5MTvnz5IrS4dVxcHA4cOIDMzEz8+vWL47XDhw9X2XaxIfltRwqqCzExMaSkpEQLFiyg7Oxspvzjx480b948UlZWpkuXLknRwvKpiu21a9emsLCwSts+fPgwsdls2rVrF0du/cLCQtq5cyex2Ww6duyY6D7Mb46npyfFxsZK2wwFIuJ3uD4WL17MJBJQIDjy7AMpKSmkqalJXbp0oaNHj9KTJ0/o8ePHdOjQIXJyciItLS0msYSkkIUkSvL8mwqKLPqAi4sLderUiV6+fMmUvXjxgpycnGjAgAFCt793715SVVWlfv36EZvNpn79+lGDBg1IT0+PxowZI3T74kAxAJJhDAwM6P3790REpK+vTwYGBuUessjQoUNp/Pjx5b7u5eVFw4cPl6BF/FMV22vUqMGI91VE//79adasWeW+PnPmTHJxceHf2GqOi4sLqampUb169WjGjBkcgonVkcruFbJ+3/gdrg97e3tSUlKidu3a0caNG5n7uDQIDQ2lHz9+cJX//PmTQkNDucoLCgpox44d5ObmRl27dqUuXbpwHJJAnn1g0qRJ5OzszPO1oqIicnZ2psmTJ0vUppo1a/L8rUNDQ6lmzZpEVJw108jISGw2yPNvKiiy6AOZmZnUrFkzUlVVJUtLS7K0tCRVVVVydHSkrKwsodtv2rQpk9muJHtkUVEReXl50fz584VuXxwossDJMIGBgUxedWmI5wnL7du3ER4eXu7rI0eOxKhRoyRoEf9UxfZx48YhIiKCK8ygLPHx8Zg7d265rw8aNIhDN0hBxRw7dgyfPn1CZGQkIiIisHbtWjRq1Aju7u4YMWIEI7ZXXSh9r/j48SOWLFmCnj17Mll5bty4gbNnz1bqp9Lid7g+EhMT8fDhQ+zZswerV6/G1KlT0b17d7i7u2PAgAF8Z2QTBR4eHujVqxdXCN7Xr1/h4eHBdR/z8fFBSEgI+vbtCzs7O6nsV5BnH7h48SKWL1/O8zUWi4WpU6di9uzZErVpypQpmDBhAu7evcsziRJQrE1TNjxKlMjzbyoosugD9evXR3x8PC5cuMDo4zVu3LjCLLWCkJqair59+wIo1nz69u0bWCwWfH194ezsXOl+VKkg7RGYgt8XDQ2NCmcWsrKyJK6JwS9Vsd3b25v09fWpU6dONHnyZPL19eU4SlBTU+NYhi7LixcvZPZ7kQeysrJo1apV1KhRI1JWVpa2OVJl0KBB9N9//3GV//fff+Tq6ip5g/jgd7w+rl69ShMnTiRjY2PS0dGR6LlZLBa9e/eOqzwhIYHnKqChoSGdOnVKEqaVizz7gI6ODqWnp5f7elpamlT0+nbv3k1t27ZlVn/btm1Le/bsYV7Py8uj79+/i+388vybCoqs+oA4MTExoaSkJCIqXg0q0RC6fv06E2YpayhWgGSYL1++8F1XFvPo//jxg0NJvCyqqqpcG+VkharYnpSUxMygPXjwgOO10rOov3794srEVBoVFRWZ/V5knfz8fMTFxeHWrVvIyMhArVq1pG2SVDl79ixWrlzJVd6rVy/MmjVLChZVzu94fWhpaUFDQwNsNhtfv36VyDlLUh+zWCx07doVKir/190XFhYiPT0dvXr14nofm83m0puTNPLsA7m5uRWu8GlqaiIvL0+CFhXj7u4Od3f3cl8XtzafPP+mgiKrPhAdHY3AwEA8fvwYQPEK0NSpU0WyCtSpUyecP38eTZs2xZAhQ+Dj44OYmBicP38eXbt2Fbp9caAYAMkw+vr6lYYfEFGFmXykzY4dO6Ctrc3zNUk9CFQVQW2PjY3lu+158+aVe4OUxo1R3omNjUVERAQOHTqEoqIiDBo0CCdPnoSzs7O0TZMqhoaGOHbsGKZPn85RfuzYMZkVkgR+j+sjPT0dERERiIiIwNOnT+Hk5ISAgAAMHjxYIucfMGAAACAhIQE9e/bkuJex2WyYm5vzDDmaPn061q1bhw0bNkgl/K0EefaBR48e4c2bNzxf+/Dhg4StkR3k+TcVFFnzgU2bNsHHxweDBw+Gj48PAODmzZvo06cPAgMDMWnSJKHa37BhA378+AEAmDNnDlRVVXH9+nX8+eefFYY+ShNFGmwZ5tKlS3zXdXJyEqMlVcPc3JyvDjQ9PV0C1giGOG3v3LkzX20LMqCqzpiYmCA7Oxu9evWCu7s7+vfvDzU1NWmbJROEhIRg3Lhx6N27N9q0aQOgWMshKioK27dvx5gxY6RrIA9+h+ujbdu2uHPnDuzt7eHu7g43NzeYmJhIxZbQ0FAMGzasQn24QYMGcfw/JiYGNWrUQJMmTbhm7SWRzlaefUBJSQksFgu8Hq1KyiUxaVmjRg0kJyfDyMgIBgYGFX6f2dnZYrUFkO/fVFBkxQdKU69ePcyaNQuTJ0/mKN+4cSOWLVuGly9fSswWWUExAFKgQIFcs337dgwZMgT6+vrSNkUmuXXrFtavX88R9uDt7c0MiBSInjlz5sDd3R22trbSNoUvPDw8+K67a9cuMVoi/zx//pyvemZmZmK1IzQ0FMOHD4eamhpCQ0MrrDt69Gix2lLdkBUfKI22tjYSEhK4wltTUlLg6OiI3NxcidkiKygGQHJETk4Odu7cyTzINGnSBGPHjoWenp6ULVMgKF++fIG2tjaXYGFRURFyc3Nlck+XAgWSQnF9CIeszf5XBYUPiIaCggJERESgZ8+eUt8TqfhNpceIESPg6OgIPz8/jvLVq1cjLi4O+/btk5Jl0oM/uWgFUicuLg5WVlYIDAxEdnY2srOzsXbtWlhZWSE+Pl7a5vEkJiYGtra2PJM5fP78GU2aNMHly5elYFnliNP2I0eOoGXLlky8bGm+f/+OVq1a4cSJE1Vqu7owaNAg5rcZNGhQhYeCYvr27YvXr19L24xKkdfrY9q0afj27Rvzd0WHuCkroRAYGFjuURZnZ2fk5ORwlX/58kVie+rk1QeA4hl1Nze3cvuOESNGIC0tTWL2qKioYMKECTy/S0kiz7+poMiaDwCAra0tli5dir59+2LJkiVYsmQJ+vXrh6VLl8LOzg7r169njuqCYgVITvjjjz9gbW2N7du3M9l8CgoKMG7cOKSlpcnkQMLFxQVdunSBr68vz9fXr1+P2NhYHDlyRMKWVY44be/RoweGDh2KcePG8Xw9ODgY+/fvx9mzZwVuu7rg4eGB9evXQ0dHB2PGjKlwhlsRslOMjo4OEhMTYWlpKW1TKkRer48uXbrgyJEj0NfXR5cuXSqsK8v7HJSUlPDmzRsu3aB3797BxMQE+fn5YrdBXn0AAMaPHw99fX2sWrWK5+v+/v748uULNm/eLDGbOnfujKlTpzKJMaSBPP+mgiKLPmBhYcFXPRaLJfHBmbRQDIDkBA0NDdy7dw+NGjXiKH/06BFatmwpkxlUzMzMEBUVhcaNG/N8/cmTJ+jRowcyMzMlbFnl8Gv7hg0b+G7TxcUFAFC3bl1cvny53FSzz549Q6dOnfDq1SvBDVegoBzkZQCkuD5ET2FhIY4cOcKET9va2sLV1ZUjNXZSUhIAoFmzZkwShNLvj4qKwtatW5GRkSF2e+XZBxo2bIjdu3czgqNluXv3LkaMGIGnT59KzKYDBw5g9uzZ8PX1RYsWLaClpcXxur29vdhtkOffVFBk0QfETWxsbLkTPxs3bhQ6y5w4UKTBlhN0dXWRmZnJNQDKyspiQh1kjbdv31aa9//9+/cStIh/+LWd3xm10hlfPn36hIKCgnLr5ufn49OnTwLZW51xdnbG4cOHuZIgfPnyBQMGDEBMTIx0DJMxzMzMKvRpWeF3uD7Gjh2LdevWcd2bv337hilTpiA4OFhitjx8+BAuLi548+YNGjZsCABYuXIljI2NceLECdjZ2QEoHviU6AbxCnXT0NDAf//9JxGb5dkHMjMzuVbPSmNkZISsrCwJWgQMHz4cAODt7c2USTobmTz/poIiiz5QmmvXrqFly5YizZY6aNAgXLhwAS1atOAoX7duHebNmyeTAyDFHiA5YdiwYfD09MT+/fuRlZWFrKws7Nu3D+PGjYObm5u0zeOJiYkJlyBoaZKSklCnTh0JWsQ//NpeVFTE11G6gzE3N0dcXFy5bcfFxUk0O4y8c/HiRZ4Cej9+/MCVK1ekYJFs8uDBA9SvX1/aZlTK73B9hIaG4vv371zl379/R1hYmERtGTduHJo0aYIXL14gPj4e8fHxyMrKgr29PcaPH8/US09PR2pqKogIt2/fRnp6OnO8fPkSX758wdixYyViszz7gJ6eHlJTU8t9/dmzZxLf7F/6tyw50tLSmH8lgTz/poIiiz5Qmt69e4s87fX//vc/9O7dG0+ePGHK1qxZg/nz5+PUqVMiPZfIIAVywc+fP8nb25vYbDYpKSmRkpISqamp0dSpU+nHjx/SNo8nkydPJjs7O/r+/TvXa3l5eWRnZ0dTpkyRgmWVI07b//33XzI1NaU3b95wvfb69WsyNTWlf//9t0ptVycSExMpMTGRWCwWxcbGMv9PTEyk+Ph4WrZsGZmZmUnbTJng06dPtG3bNpo7dy5t376dcnJypG1Sucjz9fH582fKyckhFotFz549o8+fPzNHdnY2hYaGUp06dSRqk7q6Oj148ICr/P79+6Suri5RW/hFnn1gyJAhNGDAgHJfd3FxocGDB0vQItlAnn9TQZF1H9DW1qbU1FSRt7ty5UoyMTGh9PR0WrFiBenq6tLVq1dFfh5RodgDJGfk5eUxMwtWVlblqirLAm/fvkXz5s2hrKyMyZMnM+EXT548wcaNG1FYWIj4+Hipp+bkRVVt//btGy5duoTMzEyuVYmS8IOvX7+iXbt2yMzMxF9//cXR9p49e1C/fn3cvHlTZkMbZYUSsTkAPAXnSkJ2JDVrLUsMGjQII0aMwODBg/Hw4UNGhNDS0hIZGRlgsViIiYkpd4+bNJHn66O0T/KCxWIhICAAc+bMkZhNDg4OCAwM5Apri4mJgY+PD+7fv8/1ntTUVAQFBXHsGfLx8YGVlZVEbJZnH7h37x7atWuHfv36YebMmRy2r1q1CqdOncL169fRvHlzidr19OlT/Pfffxx6YFOmTGHsEzfy/JsKiqz6QAni3A/q7++PnTt3orCwEGfOnEHbtm1Ffg6RIeUBmILfnIyMDOrduzcpKSkRi8UiFotFSkpK1Lt3b0pLS5O2eRUiqO3x8fFUu3Zt0tXVJWVlZTI2NiYWi0VaWlpkYWHBUTcnJ4f++ecfqlGjBtO2gYEB/fPPP5SdnS2pjyjXZGRkUHp6OrFYLLpz5w5lZGQwx6tXr6igoEDaJkoNAwMDevz4MRER9e7dm0aMGEE/f/4kIqJfv36Rp6cn9ejRQ5omVoi8Xh8XL16k2NhYYrFYdPjwYbp48SJzXL9+nV6+fClxm06dOkVNmjShyMhIysrKoqysLIqMjKSmTZvSqVOnOFapiIiioqKIzWZT69atydfXl3x9fal169akpqZG586dk5jd8uoDREQnTpwgY2NjJlqj5DA2NqZjx45J3J6DBw+SiooKtW3blvlN27VrRyoqKnTw4EGJ2SHPv6mgyJoPlGbPnj2Um5srdDvr1q3jedSvX5/c3d05ymQRxQqQAonw6dMnPHv2DEQEGxsbGBgYSNskvuHX9s6dO6NBgwbYsmUL9PT0kJiYCFVVVfz111/w8fHhqUlDRPjw4QOICMbGxhXOHitQwC+ampq4f/8+rKysULduXZw6dQqOjo7M68nJyWjdujVPvRdZQl6vj+fPn8PU1FQm7C0tOll2xbT0/0s2wzs6OqJnz55YsWIFRzuzZs3CuXPnJK47J68+8P37d0RFRTF9R4MGDdCjRw+pRG1YWVnB3d0dixYt4ihfsGABdu/eXeF+FXEgr7+poMiSD3z+/BmFhYUc2R2BYiFkFRWVKu1JkvfU2ooBkAIFIkJfXx+3bt1Cw4YNoa+vjxs3bqBx48a4desWRo8ezbE5UIFwHD9+HL1794aqqiqOHz9eYd2S9OPVibZt28LT0xNeXl5o3rw55s+fz5Gx8Pz58xg1apRcCKPKC0lJSbCzs4OSkhKTUro8JJF2uIRLly7xXdfJyQnq6uq4f/8+bGxsOF5LTk6Gvb291AU1FQiOpqYmkpKSuFJQp6SkwMHBQSZlNBSIlt69e6N///6YOHEiR/mWLVtw/PhxnD59WkqWSQ9FGmwFCkSEqqoqM9tas2ZNZGZmonHjxtDT05NqysvfkQEDBjBijRWlIpdUildZY968eRg1ahRUVVXh7e0NX19ffPz4EY0bN8bTp0+xYMECjBw5Utpm/lY0a9aM8cmSlNK85hcl7ZNOTk4C1Tc2NkZCQgLXACghIaHC1L4KZJfOnTvjypUrXAOgq1ev4o8//pCSVQokya1bt7B27Vqu8s6dO0t0T6IsoRgAKVAgIhwdHXHnzh3Y2NjAyckJ8+fPx4cPHxAeHs5obSgQDUVFRTz/VlBM3759sW3bNkydOhWvXr0CEcHLywsAoKamhgkTJmD58uVStvL3Ij09HcbGxszfssSVK1ewdetWpKWlITIyEiYmJggPD4eFhQU6duzIUdfLywvjx49HWloa2rdvD6BYN2TlypWYNm2aNMxXUAVKr4y7uLjA398fd+/eZTal37x5E5GRkQgICJCWiQokyM+fP3nqMOXn5/NM2S8of/75J1q3bg1/f3+O8lWrVuHOnTuIjIwU+hyiRhECp0CBiIiLi8PXr1/RpUsXvHv3DqNGjcL169dhY2OD4OBgODg4SNvEakNOTg6XMGp1pCRbYVpaGoqKilCnTh20aNHit8i0pIA/Dh06hJEjR8Ld3R3h4eF49OgRLC0tsWHDBpw+fZor9IWIEBQUhDVr1uDVq1cAgLp168LPzw/e3t6/7X6N343Se78qorquklc3unTpAjs7Oy4x40mTJiEpKUlozTxjY2PExMSgadOmHOX3799Ht27d8PbtW6HaFweKAZACBSKAiJCVlYWaNWtCXV1d2uZUK1auXAlzc3MMGzYMADBkyBAcOnQIderUwenTpxUDTwUSJzQ0FEZGRujbty8AYObMmdi2bRtsbW2xd+9eiQo+Ojo6wtfXF6NGjeJIf3vv3j307t0bb968Kfe9X79+BQCpDZjT0tLEkqpX3BQUFCAiIgI9e/aUSZkHaSKvv6m8c+3aNXTr1g2tWrVC165dAQDR0dG4c+cOzp07J3QopIaGBhISErjSqj958gSOjo4iWWUSNYoBkAIFIqCoqAjq6up4+PAhV+x8adavX893myW6QQoqxsLCAnv27EH79u1x/vx5DB06FPv378eBAweQmZmJc+fOSdtEqUNEuHjxIp49e4Y6deqgZ8+eUFVVlbZZXPwu10fDhg2xefNmODs748aNG+jatSuCgoJw8uRJqKio4PDhwxKzRVNTE48ePYK5uTnHACgtLQ22trYyndRASUkJTk5O8PT0xODBg+VqcklTUxOPHz+W6GCXH168eIG6devyvUIkauT5N+WHL1++8F23KpnXhCEhIQH/+9//kJCQAA0NDdjb22P27NkVPrPwS+vWrdGvXz/Mnz+fo3zhwoU4ceIE7t69K/Q5RI1iAKRAgYho0qQJdu7cWaHwV9m0ke/fv0deXh4TrpWTkwNNTU3UrFlTJtNGyiIaGhpITk5G/fr14ePjgx8/fmDr1q1ITk5GmzZt8OnTJ2mbKHH69OmDvXv3Qk9PD9nZ2ejTpw9u374NIyMjfPz4EQ0aNMDly5eZPSuywu9yfWhqauLJkycwNTWFv78/Xr9+jbCwMEaU9v379xKzxdLSEtu2bUO3bt04BkBhYWFYsWIFHj16BEdHR75D2ySZBjshIQG7du3C3r178evXLwwbNgyenp5o3bq1xGyoKp07d4avry9cXV2lbQoHurq6SEhIkNoqjDz/pvxQmRhyaX6n0MMTJ04wAtwlosvR0dHYu3cvIiMjK0xWJC2kMwWgQMFvyIoVK+Dn54cHDx6UWyc9PZ05li5dimbNmuHx48fIzs5GdnY2Hj9+jObNm2Px4sUStFy+MTAwYLLsRUVFoVu3bgCKVz1+pw5GEKKiovDz508AwNy5c/H161ekpqbi3bt3eP78ObS0tLhm6mSB3+X60NbWxsePHwEA586dQ/fu3QEA6urqEg8F8fLygo+PD27dugUWi4VXr15hz549mDFjBv755x8AxVkVXV1d4erqip49eyI1NRVqamro3LkzOnfuDHV1daSmpqJnz54Stb1Zs2ZYt24dXr16heDgYLx+/RodO3aEnZ0d1q5dK9GBpKBMnDgR06ZNw4YNG3Djxg0kJSVxHNJC2nPe8vyb8kNsbCxiYmIQExOD4OBg1KxZEzNnzsSRI0dw5MgRzJw5E7Vq1UJwcLC0TQVQHK6ZmZkpdDv9+/fH0aNH8ezZM0ycOBHTp0/HixcvcOHCBZkc/AAAxC61qkBBNUFfX5/YbDYpKSmRuro6GRgYcBxlsbS0pPj4eK7yuLg4Mjc3l4TJvwWTJk0iMzMz6tatGxkaGtLXr1+JiGjv3r3k6OgoZeukA4vFordv3xIRUcOGDbmUxy9cuEAWFhbSMI1v5Pn6GDFiBDVv3pw8PT1JU1OTPnz4QEREx44doyZNmkjUlqKiIlqyZAlpaWkRi8UiFotF6urqNHfuXJ71PT09eb42f/588vDwELe5FfLjxw9au3YtqampEYvFIjU1NRo5ciS9evVKqnbxouS7Ln0oKSkx/0oLbW1tSk1Nldr5yyJPv6mgODs7U0REBFf5nj17yMnJSfIG8SAhIUGq/ihNFGmwFSgQEYGBgQJlSHr9+jXPtJSFhYUymTFFVgkMDIS5uTmysrKwatUqaGtrAyj+fsuKvlUnSnzx06dPsLKy4njN2tqayfAlq8jz9bFx40bMnTsXWVlZOHToEAwNDQEAd+/ehZubm0RtYbFYmDNnDvz8/PDs2TPk5ubC1taWuU7KEhkZibi4OK7yv/76Cy1btpTKzHVcXByCg4Oxb98+aGlpYcaMGfD09MSLFy8QEBAAV1dX3L59W+J2VYSspUIv4d9//0WNGjWkbYZc/qaCcuPGDWzZsoWr/P+1d+dxNaf///gf50T7SosKbbYWUZYZWyRkGeuMfW8xjD0hn7FmKQyyvTEiRJbBDGaQoVIa29Biad9slchWllTX7w8/5+vMKUp1rnNOz/vt1m3qdR3Ow1yv63Suc21t27aFh4cHh0TkU7QGiBBO+vfvj4cPHyIwMBCOjo4APrxBmjRpEkxNTcXOcSCkMoRCIfr06QMVFRVERERg3759+O6770TlV69excCBAz+7Axhv1D74aNCgAfz9/TFhwgSx63v27MH8+fOl2vlcv349goKCkJSUhL59+8LDwwN9+/YVW8D/4MEDmJubl9lZJrKnNtVp8+bNMXDgQKxZs0bs+rx583DixAkkJSXVeIaPr53lefPmDZKTk79quni9evWQnJwMfX196OnpffYD4Pz8/Er//TWNRoAIqSZKSkrIzs6WOC396dOnMDQ0lHiB2b17N8aPH4+2bduKduQqLi6Gq6srAgMDpZZbEaSlpSEgIAAJCQkAABsbG8yaNavWbrc6fvx40fcDBw7E69evxcqPHTuG1q1bSzlV5ch7+3j+/Dl27doluidtbW3h5uYGHR0dzsk+b9asWZgyZQpu3rwpWph+9epV7N69G4sWLZJqlm3btsHNzQ0TJkyAsbFxmY8xNDTErl27pJqrosp6XZo5c6bEiGxNuXnzJvT09ESbiwQHB2P79u24d+8ezMzMMG3aNIwYMUIqWT6S9zqtjA0bNuD777/HmTNn8M033wAArl27hpSUFBw7dkwqGe7evYsRI0ZIbDDzUXZ2NpKTk7/q796wYYNoi/yAgICvjcgNjQARUk2EQiFycnIkOkCPHj2ClZVVuYufk5OTkZiYCABo0aIFmjVrVuNZFUloaCgGDBiA1q1bo1OnTgA+nHkQFxeHU6dOiRagk/+nsLAQSkpKcrEFrTy2j3///Reurq5QU1MTdSKuX7+ON2/e4Ny5c1/8VJa3I0eOYOPGjaI37tbW1pg5cyaGDRsmtQzFxcVYsWIFPDw80LBhQ6k9b3WRhdelVq1aYd26dejRowcCAwMxY8YMeHp6wtraGklJSQgMDMTGjRvh5uZW41kA+a/Tr3H//n1s27ZN9BpmbW2NyZMno1GjRlJ5/rZt28Ld3V204cl/xcbGok2bNrVywyDqABFSRR/PLpk9ezaWL18uNre+pKQEkZGRyMzMRExMTJl/vqioCBkZGbCyskKdOjQoW1kODg5wdXWFv7+/2HUfHx+cO3dOqtv2kuonj+2jS5cuaNKkCXbu3CnKXFxcDA8PD6SnpyMyMpJzQvmgpaWFW7duwdzcnHeUSpOF16VPzyJydHTElClT4OnpKSoPCQnBypUrcefOnRrP8pE816k8mjlzJgQCQbkjNGlpafDw8EB4eHiVn6u0tBSpqal4/PgxSktLxcqcnJyq/PdXO547MBCiCMzNzZm5uTkTCASsUaNGop/Nzc1Zs2bNWK9evdiVK1ck/lxhYSFzc3NjSkpKTElJSbQzz7Rp05ifn5+0/xlyS0VFhSUnJ0tcT0pKYioqKhwSyYaCggK2aNEiZmtryzQ0NJimpiZr2bIlW7ZsGSssLOQd74vkuX2oqqqyhIQEiet37txhampqHBJV3rt379j9+/dZVlaW2Jc0DRgwgO3Zs0eqz1ldZOF1qX79+uzff/9ljDFmaGjIYmNjxcpTU1Olfj/Kc51+jcjISDZ69GjWoUMH9uDBA8YYY/v27WNRUVGck1Wvy5cvMwsLC9FOh//d/VAWycfHaYTIsI+7/Tg7O+P48ePQ09Or0J9bsGAB4uLiEBERgd69e4uu9+jRA0uXLoWPj0+N5FU0BgYGiI2NlTjNOjY2VmI6Ym1RVFSErl274vbt2+jTpw/69+8PxhgSEhKwcuVKnDlzBpGRkaK1NbJIntuHtrY27t27hxYtWohdv3//vmjOvKxKSUmBm5sb/vnnH7HrjDEIBAKpTpXp06cPfHx8cOvWLbRp0wYaGhpi5QMGDJBalsqShdelPn36YNu2bQgMDETXrl1x9OhRtGrVSlR+5MgRNGnSRCpZPs0kr3VaWceOHcPYsWMxevRo3Lx5U3Q224sXL7Bq1SqcPn2ac8LqM3nyZLRt2xZ//fUXjI2NK7UjLje8e2CE1FaNGzdmly9fZoyJn82QkpLCtLS0eEaTK8uWLWO6urrM39+fRUZGssjISObn58d0dXWZr68v73hcBAQEMCMjI5aYmChRlpCQwIyMjNimTZs4JKs4eW4f06dPZw0bNmSHDh1i9+7dY/fu3WMHDx5kDRs2ZDNnzuQd77M6duzInJyc2OnTp1lMTAyLjY0V+5Kmss7SkfVPlT+Shdelhw8fMnNzc+bk5MS8vLyYmpoa69y5M/P09GROTk5MWVmZ/fXXX1LJ8pE812lltW7dmu3du5cxJv4advPmTWZkZCTVLMnJyWzt2rVs6tSpbNq0aWzdunXVeh6Uuro6S0lJqba/TxqoA0RINSkuLmaBgYFs5MiRzMXFhTk7O4t9/ZeamproBejTF8fY2Fimra0t1ezyrLS0lK1fv56ZmpqKfpGampqygIAAVlpayjseF05OTmzLli3llm/atIk5OTlJMVHlyXP7ePfuHZsxY4boYGShUMhUVFTYrFmz2Nu3b3nH+yx1dfUyp++RypGV16Vnz56x+fPnMxsbG6aqqsqUlZWZmZkZGzVqFLt+/brUctRGampqLCMjgzEm/hqWlpYm1enZq1atYnXq1GFCoZA1aNCAGRkZMaFQyOrWrcvWrl1bLc/h7OzMzpw5Uy1/l7TQJgiEVJNp06Zhz5496NevX5lDwBs2bBD72cnJCUOHDsX06dOhpaWF+Ph4WFhYYPr06UhJScHZs2elGV8hvHr1CgBkfppRTTMwMEBERARsbW3LLL99+zacnZ2Rl5cn5WQVpwjt4/Xr10hLSwMAWFlZQV1dnXOiL2vXrh02bNiAzp07846iMOh1qXaytLTEr7/+ih49ekBLSwtxcXGwtLTEvn374O/vj7t379Z4hvDwcPTo0QOLFi3CzJkzRVP08/PzERAQgFWrViEsLOyrNimIj48XfZ+WloaFCxdi7ty5aNmypcT0ant7+6r9Q2oC7x4YIYqifv36lZpOEBUVxTQ1NdnkyZOZqqoqmzlzJuvZsyfT0NAQLVwlFZebmyuaavL48WPecbiqU6cOy87OLrf80aNHrG7dulJMVHmK0j4+ToGTFxcuXGAdOnRg4eHh7MmTJ+zFixdiX9IWERHBvvvuO2ZlZcWsrKxY//79WWRkpNRzVJazszN79uyZxPUXL16UOSOgNpHXOq2sVatWMRsbG3blyhWmpaXFoqKi2P79+5mBgYHUpiAPGzaMTZo0qdxyT09PNmLEiK/6uz9OW/zclEZZntoo/HIXiRBSEcrKypVaUNq5c2fExsaiuLgYLVu2xLlz52BoaIjLly+jTZs2NZhUsbx69Qpjx46FiYkJunbtiq5du8LExARjxozBixcveMfjorS0FEpKSuWWC4VCmT/3QZ7bR3FxMRYtWgQdHR2Ym5vD3NwcOjo6WLhwId6/f8873mf16NEDV65cgYuLCwwNDaGnpwc9PT3o6upWeIOX6rJ//3706NED6urqmDFjBmbMmAE1NTW4uLggJCREqlkqKyIiAkVFRRLX3759i6ioKKlkePz4sdjPsbGxGD9+PDp16oQffvgBERERUsnxKXmu08ry8fHBqFGj4OLigoKCAjg5OcHDwwM//vgjpk+fLpUM165dw9ixY8stHzt2LK5cufJVf3dGRgbS09ORkZFR5tfHsvT09K+NX6NoChwh1WTdunVIT0/Hli1b5GMHFAUxfPhwxMTEYPPmzejQoQMA4PLly5g5cyZat26NQ4cOcU4ofUKhEHZ2duWem1NcXIw7d+7IfCdIXk2ZMgXHjx+Hr6+v2D25dOlSDBo0CNu2beOcsHwXL178bHnXrl2llOTDoZGTJk3C7Nmzxa6vX78eO3fuFB3UKks+Tgtq3bo1wsLCUK9ePVFZSUkJzp49ix07diAzM7PGsygpKSE7OxuGhob4559/0K1bN3Ts2BHt27dHbGwswsPDceHCBame0SKPdVpVRUVFSE1NRUFBAWxsbMTOCqxp6urqSE5OLvfg2QcPHqBp06blHtReUZGRkejYsaPE75zi4mL8888/MnkOEHWACKkmgwcPRnh4OOrVqwdbW1uJObDHjx8X+7lHjx4YM2YMhgwZAm1tbWlGVSgaGhoIDQ2VWLMQFRWF3r17o7CwkFMyfpYtW1ahxy1ZsqSGk3w9eW4fOjo6OHToEPr06SN2/fTp0xg5cmStHZmsLBUVFdy5c0diZD01NRV2dnZ4+/Ytp2TlEwqFog/Aynp7paamhs2bN8PNzU0qWXJycmBoaIhevXqhUaNG2LVrl6h81qxZuHXrFi5cuFDjWT6Sxzr9Wm5ubti4caPE2q/CwkJMnz4du3fvrvEMn94DZcnNzYWJiUmVPwz7tLP9qadPn8LQ0FAmP2yjc4AIqSa6uroYPHhwhR9va2uLBQsW4KeffkK/fv0wZswY9O3bV6bPZpFF9evXh46OjsR1HR0dqU/ZkRWy3LGpKHluHyoqKmWedG9hYQFlZWXpB6qkqKgo7NixA+np6fjtt99gamqK4OBgWFhYSHVzhEaNGuHChQsSb5bPnz+PRo0aSS1HZWRkZIAxBktLS1y7dg0GBgaiMmVlZRgaGn52empNuX37Nnx9fcWueXp6olu3blLNIY91+rX27t0Lf39/iQ7QmzdvsG/fPql0gAAgMDCw3FGnjxt0VBX7/88J+6+nT59KnPUkK6gDREg1CQoKqtTjN27ciA0bNuD8+fMICQnBuHHjoKSkhB9++AGjR4+W6lQTebZw4UJ4eXkhODgYDRo0AADk5ORg7ty5WLRoEed0fLx9+xbnzp2Ds7OzxC/fly9fIiIiAq6urlBRUeGU8MvkuX1MmzYNy5cvR1BQkOj/8bt377By5UpMmzaNc7rPk6XDG+fMmYMZM2YgNjYWHTt2BABER0djz5492Lhxo9RyVIaZmRmAD+vwZMGrV6+gqqoKVVVVifauqqqK169fSzWPPNZpZb18+RLswzEzov//H5WUlOD06dNSOwy3cePG2Llz5xcf87WGDBkCABAIBJgwYYLYPVZSUoL4+HhRPcsamgJHSDUqLi5GREQE0tLSMGrUKGhpaeHRo0fQ1tb+4rzft2/f4tSpU1i5ciVu3bolk0PGssjBwQGpqal49+6d6IX83r17UFFRkTiF/ebNmzwiSt3GjRtx8uTJcqe29OjRA4MGDZL5N+Ofkqf2MXjwYFy4cAEqKipo1aoVACAuLg5FRUVwcXERe+x/p8by5uDggNmzZ2PcuHFiW/fGxMSgT58+yMnJkWqe33//HevWrROtDbG2tsbcuXMxcOBAqeaoLD8/PxgZGUlMddu9ezfy8vIwf/78Gs/w3+l4O3bsgKenp6j85MmTmDNnDlJSUmo8y6fktU4r6tP/72URCARYtmwZfv75ZymmqhkTJ04E8GG0a9iwYVBTUxOVKSsrw9zcHJ6entDX1+cVsVw0AkRINcnKykLv3r1x7949vHv3Dj179oSWlhZWr16Nd+/eYfv27eX+2ZycHBw6dAj79+9HfHw82rdvL8Xk8m3QoEG8I8icAwcOfHb0a9asWfD19ZWbDpC8tQ9dXV18//33YtfkZXpPUlJSmQuWdXR08Pz5c6nnGTx4cKWmFsuKHTt2lLmrma2tLUaMGCGVDlB4eLjYz8bGxmI/Z2RkYNKkSTWe47/ktU4rKjw8HIwxdO/eHceOHRPbCENZWRlmZmYwMTHhmLD6fJz5Ym5uDm9vb5md7lYWGgEipJoMGjQIWlpa2LVrF+rXry/65DQiIgKenp4Sn7K9fPkSx44dQ0hICCIiImBpaYnRo0dj9OjRsLKy4vSvIIpAT08PcXFx5U5tuHfvHlq1aoVnz55JOVnFUfvgQxYObyxLQUGBxLQyWd4cQ1VVFQkJCbCwsBC7np6eDhsbG4Va7P+15K1OKysrKwuNGjWCUMjvxJmwsDBMmzYNV65ckfh/++LFC3Ts2BHbtm2TyV3aahqNABFSTaKiovDPP/9ILHI2NzfHw4cPJR5vZGQEPT09DB8+HH5+fmjbtq20oiqsn376Cb6+vjI53C5NxcXFyMvLK7cDlJeXh+LiYimnqhxFaR/+/v6YPHkydHV1eUepEE9PT8ycORO7d++GQCDAo0ePcPnyZXh7e0t9TV1GRgamTZuGiIgIsQ7DxwXXsjwNslGjRoiOjpboAEVHR0v903/GGG7cuIHMzEwIBAJYWFjAwcGBy3EN8lynlfVxPdjr169x7949iXOh7O3tazxDQEAAPD09y+xY6ujo4Mcff8SGDRuoA0QI+XqlpaVlvng/ePBAYiE68GH+tYuLC9dPhxTN/v374e3tXes7QLa2tjh//ny5B4aeO3cOtra2Uk5VOYrSPlatWoVhw4bJTQfIx8cHpaWlcHFxwevXr+Hk5AQVFRV4e3tL7fDGj8aMGQPGGHbv3g0jIyO5Ol/N09MTs2bNwvv379G9e3cAwIULFzBv3jzMmTNHajnCw8Ph7u6OrKws0bbcHztBu3fvlvobX3mu08rKy8vDxIkTcebMmTLLpdHZi4uLw+rVq8st79WrF3755ZcazyGTGCGkWgwbNox5enoyxhjT1NRk6enp7NWrV6x79+5swoQJnNPVDpqamiwtLY13DO527NjBNDQ02KlTpyTKTp48yTQ0NNiOHTs4JKt95PWefPfuHbtz5w67evUqe/XqFZcMGhoaLDExkctzV1VpaSmbN28eU1VVZUKhkAmFQqaurs6WLVsmtQwpKSlMXV2dOTs7sz/++IMlJiayhIQEduzYMda1a1emoaEh9XtTnuu0skaNGsU6derErl+/zjQ0NNi5c+dYcHAwa968Ofvzzz+lkkFFRYWlpKSUW56SksJUVVWlkkXW0AgQIdVk3bp1cHV1Fc3vHjVqFFJSUqCvr4+DBw8CABwdHXHhwgXo6el9cQpCbdmxjFS/SZMmITIyEgMGDECLFi3QvHlzAEBiYiKSk5MxbNgwLoufv4Tah+xQVlaGjY0N1wzt2rXD/fv3RfevPBEIBFi9ejUWLVqEhIQEqKmpoWnTplLdej4gIADffvutxG6QLVq0wODBg9GjRw9s2LABmzdvllomea7TygoLC8OJEyfQtm1bCIVCmJmZoWfPntDW1oafnx/69etX4xlMTU1x+/ZtiXOXPoqPj5fYHKOq3r59K7b1t6yiDhAh1aRhw4aIi4vD4cOHERcXh4KCAri7u2P06NGirSEHDhwo+gVIu5dVv+o61E0R7N+/HwMGDEBISAiSk5PBGEPz5s2xbNkyDBs2jHe8Mili+7h79y5MTU15x5BLgYGBmDx5Mh4+fAg7OzuJQ3ClsYaiqnJycpCfny+aSsjKOTCyJkRERMDPz6/MMoFAgFmzZmHBggVSyfKRItRpRRUWForO+9HT00NeXh6aNWuGli1bSu0DnL59+2LRokXo3bu3RKfkzZs3WLJkCb777rsqP09paSlWrlyJ7du3Izc3F8nJybC0tMSiRYtgbm4Od3f3Kj9HdaNd4AjhoKSkBNHR0bC3t5ebtQGyqKSkBFlZWTA3N4dQKMS7d+9w4sQJlJaWwtnZGUZGRrwjkq+gaO1j2bJlmDp1aq1fm1ZZV65cwahRo5CZmSm6JhAI5GLB/NOnTzFs2DCEh4dDIBAgJSUFlpaWcHNzg56eHtatW1fjGbS1tREfHw9zc/MyyzMyMmBvby/VD47kuU4rq127dlixYgVcXV0xYMAA6Orqws/PD5s2bcLRo0eRlpZW4xlyc3Ph6OgIJSUlTJs2TWw2wNatW1FSUoKbN29W+Xelr68v9u7dC19fX3h6euL27duwtLTE4cOHERAQgMuXL1fHP6daUQeIkGpS2YPvytsmlVRMfHw8evfujdzcXNjY2OD06dPo27cvMjIyIBAIULduXYSGhqJdu3a8o5KvII/t4+XLlxLXGGMwMDDApUuX0KJFCwCKtdVvTbKxsYG1tTXmzZtX5oL5j7tsyaJx48bh8ePHCAwMhLW1tWg78dDQUHh5eeHOnTs1nkEoFCInJ0c0CvFfubm5MDExkWqnQ57rtLL279+P4uJiTJgwATdu3EDv3r2Rn58PZWVl7NmzB8OHD5dKjqysLEyZMgWhoaFiG2G4urpi69at1fIa26RJE+zYsQMuLi5i2+cnJiaiQ4cOMnnkAnWACKkm5ubmCAkJQceOHcWuX716FSNGjEBGRobY9bZt22L16tUSJ8OTiunduze0tLSwZMkSBAYG4ty5c7Czs8OBAwcgEAgwceJE5OTk4O+//+YdlXwFeWwfSkpKZV7/+Om2In7KXZM0NDQQFxdX7voFWdagQQOEhoaiVatWYm8I09PTYW9vj4KCghrPIBQKERYWJnYQ56eePHmCnj17SvV+lOc6rarXr18jMTERjRs35jIa/OzZM6SmpoIxhqZNm0JPT6/a/m41NTUkJibCzMxM7H6/e/cu2rdvL5X7vbJoDRAh1SQnJ6fMxYQGBgbIzs6WuL5ixQp4e3tj+fLlaNOmjcQJyvQp8eddu3YN0dHRsLa2hp+fH7Zs2YI9e/aI5pT7+Piga9eunFOSryWP7cPY2BitW7fGnDlzRNt3M8bQo0cPBAYGytVolizo3r273L5ZLiwshLq6usT1/Px8qW6E4OLigrI+5/60Qy5N8lynlXXp0iV07txZ9LO6ujocHR255dHT06uxGRE2NjaIioqSGME7evQoHBwcauQ5q4o6QIRUk8oefNe3b18AwIABA8R+CdGnxBXDGEOdOh9ewv77X+DDp/H/PWWcyA95bB/x8fFwd3fH8uXLERwcLNr8QCAQoH379tx3VZM3/fv3x+zZs3Hr1i20bNlSYsH8gAEDOCX7si5dumDfvn1Yvnw5gA/3QGlpKdasWQNnZ2epZPjvrANZIM91Wlndu3eHqakpRo4ciTFjxih0+1+8eDHGjx+Phw8forS0FMePH0dSUhL27duHP//8k3e8MtEUOEKqyZo1a7BmzRqsXbu2zIPv/rvbzsWLFz/799Hoxef16NED5ubmWLZsGXbt2oXg4GB06dIFu3fvBgBMnToVt27dQmRkJOek5GvIc/vYtm0bVqxYgV9++QUjR45E3bp1ERcXp9BvgGrC5w7BldVO8Ee3b9+Gi4sLHB0dERYWhgEDBuDOnTvIz89HdHQ0rKyseEfkQp7rtLKePHmCQ4cO4eDBg7h8+TLs7e0xevRojBw5Eg0bNuQdr9pFRUXB19dXtAuuo6MjFi9ejF69evGOVibqABFSTRhj8PHxwaZNm1BUVATgw0Lu+fPnY/HixZzTKZ7r16+jT58+ePbsGerXry924rlQKMSzZ89w6tQpuVpDIk1ubm5wdnbG2LFjeUdRSHfv3sWoUaNgY2OD3377jTpAtdCLFy+wZcsWsTeEU6dOrfZzV8qTkpKCxYsXY8eOHRJTRl+8eIEpU6ZgxYoVsLS0lEqe2iwjIwMhISE4ePAgEhMT4eTkhLCwMN6xajXqABFSzQoKCip88F1UVBR27NiB9PR0/PbbbzA1NUVwcDAsLCzE5g6TshUWFiIxMRHNmzeHpqYm3r59iwMHDuDNmzfo2bNnrThs72t169YNmZmZ0NXVRWxsLO84ZZL39lFUVAQfHx+Eh4fj+PHjtAaoCuThcMUhQ4Zgz5490NbWxr59+zB8+HCprvf5r0mTJkFXVxdr1qwps3z+/Pl4+fIltm3bJuVkH8hDnVankpISnDlzBosWLUJ8fLxCjXbJo/LHIgkhX0VTUxPt2rWDnZ3dZ3/5HTt2DK6urlBTU8PNmzfx7t07AB8+mVu1apW04so1DQ0NtGnTBpqamgA+jLi5u7uLnXdAyhYREYHMzEyEhITwjlImRWgfysrKWL9+PWJiYqjz8xVKSkqwfPlymJqaQlNTE+np6QCARYsWYdeuXZzTSfrzzz9RWFgIAJg4cSJevHjBNc/FixcxdOjQcsuHDRsm9VEIeavT6hAdHY2ffvoJxsbGGDVqFOzs7PDXX3/xjlVlenp6qFevXoW+ZBFtgkAIJytWrMD27dsxbtw4HDp0SHS9U6dOWLFiBcdk8iUlJQUnTpxAZmYmBAIBLC0tMXDgQJrWUUGyOi1LntsH3ZPVY+XKldi7dy/WrFkDT09P0XU7OzsEBATI3OnyLVq0wIIFC+Ds7AzGGI4cOVLuboXjxo2r8Tz37t0r9wwgANDX18f9+/drPMen5K1Oq2LBggU4dOgQHj16hJ49e2Ljxo0YOHBgmbsDyqOAgADeEaqGEUK4UFNTYxkZGYwxxjQ1NVlaWhpjjLG0tDSmoqLCMZn8WLVqFatTpw4TCoWsQYMGzMjIiAmFQla3bl22du1a3vFkwr59+1jHjh2ZsbExy8zMZIwxtmHDBvbHH39wTvZ58to+6J6sPlZWVuz8+fOMMfF7ICEhgenq6vKMVqZLly6xb775hunr6zOhUMh0dHSYrq6uxJeenp5U8hgZGbELFy6UW37+/HlmZGQklSwfyVudVkXHjh3Z1q1bWV5eHu8opAw0BY4QTho0aIDU1FSJ65cuXaJPiisgPDwcCxcuxM8//4wnT54gOzsbOTk5yMvLg4+PD3x8fGr9DnDbtm2Dl5cX+vbti+fPn4vmnOvq6sr8p3fy2D7onqxeDx8+LPO8mNLSUrx//55Dos/r1KkTrly5gry8PDDGkJycjGfPnkl85efnSyWPk5MTNm/eXG75pk2b0KVLF6lk+Uje6rQqPk5943HoKQ+lpaVITk7GpUuXEBkZKfYli2gKHCGceHp6YubMmdi9ezcEAgEePXqEy5cvw9vbG4sWLeIdT+Zt374dHh4eWLp0qdj1evXqwdfXFzk5Odi2bRucnJz4BJQBmzdvxs6dOzFo0CD4+/uLrrdt2xbe3t4ck32ZPLYPuierl7wdrvjpJghBQUHQ0tLimmfBggXo0KEDfvjhB8ybN0+0LjIxMRFr1qxBaGgo/vnnH6lmkrc6rayTJ0+iT58+qFu3Lk6ePPnZxyrSmUdXrlzBqFGjkJWVJXHwrsxub857CIqQ2qq0tJStWLGCaWhoMIFAwAQCAVNVVWULFy7kHU0umJubs6ioqHLLIyMjmbm5uRQTyR5VVVXRtLdPp5skJyczVVVVntG+SB7bB92T1euPP/5gOjo6zN/fn6mrq7O1a9cyDw8PpqyszM6dO8c7noS6deuyR48eMcYYEwqFLDc3l3Mixk6dOsUMDAyYUCgU+zIwMGAnTpyQeh55q9PKEggEonr/+LpV1pdQKOSctHq1atWKDR06lN29e5c9e/aMPX/+XOxLFtE22IRwVlRUhNTUVBQUFMDGxka0oxn5PHV1dSQnJ5d7oNyDBw/QtGlTvHnzRsrJZIeNjQ38/PwwcOBAaGlpIS4uDpaWlti8eTOCgoJw8+ZN3hG/SJ7aB92T1U+eDle0t7eHo6MjnJ2dMXHiRGzatInrJggfvXnzBmfPnkVqaioYY2jWrBl69erFbTG+PNUpqRgNDQ3ExcWVOb1RVlEHiBAil4RCIXJycsrd5Sg3NxcmJiayOfQuJYGBgVi6dCnWrVsHd3d3BAYGIi0tDX5+fggMDMSIESN4R1QodE/Wbv/88w+8vLyQlpaG/Px8aGlpQSAQSDxOIBBIbR0Q4ae8s6CKiopw6NAhqXaCa1r37t0xb9489O7dm3eUCqMOECFSNGTIkAo/9vjx4zWYRP4JhUKsWLGi3BGBV69eYfHixbX+zeaBAwewdOlSpKWlAQBMTEywbNkymdxuVt7bB92TNaegoAClpaVi18obXZEFX+oME/mr08pSUlJCdna2xD3w9OlTGBoaKtTrwO+//46FCxdi7ty5aNmyJerWrStWbm9vzylZ+agDRIgUTZw4UfQ9Ywy///47dHR00LZtWwDAjRs38Pz5cwwZMgRBQUG8YsoFc3PzMj9d/a+MjAwppJF9r1+/RkFBgUy/IZP39kH3ZPXKyMjAtGnTEBERgbdv34quM8Zkd2H1/y8rKwuNGzeu0P1Qm8hznVaWUChEbm4uDAwMxK7HxcXB2dlZoUYBhULJTaUFAoFM1yvtAkeIFH36pm3+/PkYNmwYtm/fDiUlJQAfTsn+6aefFOpTsJqSmZnJO4LMW7FiBUaPHg0LCwuoq6vL/AF88t4+6J6sXmPGjAFjDLt374aRkZFcdSbMzMwQFRWFHTt2IC0tDUePHoWpqSmCg4NhYWGBzp07847IhTzXaUU5ODhAIBBAIBDAxcUFder8v7faJSUlyMjIkKupYhUhjx/q0AgQIZwYGBjg0qVLoq1JP0pKSkLHjh3x9OlTTsmIomjVqhVu376Nb775BmPGjMGwYcPk5kwKah9EU1MTN27ckLgH5MGxY8cwduxYjB49GsHBwbh79y4sLS2xZcsWnD59GqdPn+YdkQt5rtOKWrZsmei/c+bMEZsSq6ysDHNzc3z//fdQVlbmFZEAoINQCeGkuLgYiYmJEtcTExMl5kUTSWFhYbCxscHLly8lyl68eAFbW1uZPYBNWuLi4hAfH49u3brhl19+gYmJCfr164eQkBC8fv2ad7zPksf2Qfdk9WrXrh3u37/PO8ZXWbFiBbZv346dO3eKrYfo1KmTXOy+WFPkuU4rasmSJViyZAmCgoKwYsUK0c9LlizBggULMHLkSIXs/AQHB6NTp04wMTFBVlYWACAgIAAnTpzgnKxsNAWOEE4mTpwId3d3pKWloX379gCAq1evwt/fX2wtBClbQEAAPD09y5wOpaOjgx9//BEbNmyo9YdO2traYtWqVVi1ahWio6MREhKCWbNmYfLkyWW+UZcV8tg+6J6sXoGBgZg8eTIePnwIOzs7uVhY/VFSUlKZ9ayjo4Pnz59LP1A5hEIhunXrhrVr16JNmzY1/nzyXKeVZWNjg9jYWHzzzTdi169evQolJSXR2kZFsG3bNixevBizZs3CypUrRWt+dHV1ERAQgIEDB3JOWAZpHzxECPmgpKSErV69mpmYmIgORzMxMWGrV69mxcXFvOPJvMaNG7O7d++WW56QkMAaNWokxUSyLyYmhs2ZM4eZmprK/EGo8tg+6J6sXpcvX2YWFhYSB0jKw0GSFhYW7O+//2aMiR9CvHfvXmZtbc0zmpigoCC2ZMkS9s0330jl+eS5TiurXbt27LfffpO4fuzYMda+fXsOiWqOtbU1+/333xlj4vf7rVu3WP369TkmKx+tASJEBnz8JF5WF3fLIlVVVdy+fbvcg9dSU1PRsmXLWn/oZEZGBkJCQhASEoKkpCR07doVo0aNwg8//AAdHR3e8SpEXtoH3ZPVy8bGBtbW1pg3b16ZC+bNzMw4JfsyPz8/7N+/H7t370bPnj1x+vRpZGVlYfbs2Vi0aBGmT5/OOyIX8lynlaWpqYn4+HhYWlqKXc/IyIC9vT1evXrFKVn1U1NTQ2JiIszMzMQO3U5JSYG9vb1MvubRFDhCZMD//vc/TJ48mXcMuWJqavrZN5vx8fEwNjaWcirZ8u233+L69euwt7fHxIkTMXLkSJiamvKOVWny0j7onqxeWVlZOHnypFydLv+Rj48PSktL4eLigtevX8PJyQkqKirw9vbm1vlJTU1FWloanJycoKamJtqiWJrkuU4rS0VFBbm5uRIdoOzsbLGd4RSBhYUFYmNjJTqwZ8+ehbW1NadUn0ebIBAiA1atWqVQZwJIQ9++fbFo0SKxsyQ+evPmDZYsWYLvvvuOQzLZ4eLiglu3biEmJgbe3t5y2fkB5Kd90D1Zvbp37464uDjeMb6KQCDAzz//jPz8fNy+fRtXrlxBXl4eli9fLvUsT58+RY8ePdCsWTP07dsX2dnZAAB3d3fMmTNHqlnkuU4rq1evXliwYAFevHghuvb8+XP83//9H3r27MkxWfXz8vLC1KlTcfjwYTDGcO3aNaxcuRILFizAvHnzeMcrE02BI0QGfDpkTComNzcXjo6OUFJSwrRp00TbqiYmJmLr1q0oKSnBzZs3YWRkxDkpqSp5aR90T1avX3/9FStWrICbm1uZp8sPGDCAUzL5Mm7cODx+/BiBgYGwtrYWtaXQ0FB4eXnhzp07UstSm+r04cOHcHJywtOnT+Hg4AAAiI2NhZGREf7++280atSIc8LqdeDAASxduhRpaWkAABMTEyxbtgzu7u6ck5WNOkCEyAB5eYMna7KysjBlyhSEhobi40uZQCCAq6srtm7dCgsLC84Jpc/LywvLly+HhoYGvLy8PvvY9evXSylV1chT+6B7svqUdbr8R7J6urwsatCgAUJDQ9GqVSuxtpSeng57e3sUFBRILUttq9PCwkIcOHAAcXFxUFNTg729PUaOHCnR8VMkr1+/RkFBAQwNDXlH+SzFmoRIiJy6e/eu3E5P4snMzAynT5/Gs2fPkJqaCsYYmjZtCj09Pd7RuImJicH79+9F3ysCeWofdE9WH1k970neFBYWQl1dXeJ6fn4+VFRUpJqlttWphoYGJk2axDuGVKmrq5d5v8kaGgEihJP79+9DIBCgYcOGAIBr164hJCQENjY2te4Fk5D/ovZBSPXo27cv2rRpg+XLl0NLSwvx8fEwMzPDiBEjUFpaiqNHj/KOqNDu3r2Le/fuoaioSOy6Ikz3c3BwqNBGGrJ4+C+NABHCyahRozBp0iSMHTsWOTk56NmzJ2xtbXHgwAHk5ORg8eLFvCMSOefm5oaNGzdCS0tL7HphYSGmT5+O3bt3c0r2ZdQ+CKkea9asgYuLC/79918UFRVh3rx5uHPnDvLz8xEdHc07nsJKT0/H4MGDcevWLQgEArEpsQAUYrrfoEGDRN8zxuDn54fJkyejXr16/EJVEI0AEcKJnp4erly5gubNm2PTpk04fPgwoqOjce7cOUyePBnp6em8IxI5p6SkhOzsbIm52E+ePEGDBg1QXFzMKdmXUfsgpPq8ePECW7ZsQVxcHAoKCuDo6IipU6fStuw1qH///lBSUkJgYCAsLCxw7do1PH36FHPmzMEvv/yCLl268I5Y7eRpvSaNABHCyfv370Xzr8+fPy8aDm/RooVom1JCvsbLly/BGANjDK9evYKqqqqorKSkBKdPn5b5BarUPgipPjo6Ovj55595x6hVLl++jLCwMOjr60MoFEIoFKJz587w8/PDjBkzFGaNpryic4AI4cTW1hbbt29HVFQU/v77b/Tu3RsA8OjRI9SvX59zOiLPdHV1Ua9ePQgEAjRr1gx6enqiL319fbi5uWHq1Km8Y34WtY/arbi4GPv27UNubi7vKHKvSZMmWLp0KVJSUrjmqG11WlJSIpp+rK+vj0ePHgH4sFFKUlISz2gENAJECDerV6/G4MGDsXbtWowfPx6tWrUCAJw8eRLt27fnnI7Is/DwcDDG0L17dxw7dkxsPraysjLMzMxgYmLCMeGXUfuo3erUqYPJkycjISGBdxS5N3XqVISEhMDX1xdt2rTBmDFjMHz4cDRo0ECqOWpbndrZ2SEuLg4WFhb45ptvsGbNGigrK+PXX3+Viyliio7WABHCUUlJCV6+fCm2RW5mZibU1dVlfooSkX1ZWVlo3LhxhXbpkUXUPmq3bt26Yfbs2Rg4cCDvKAohOTkZBw4cwMGDB5GRkQFnZ2eMGTMG48aNk1qG2lSnoaGhKCwsxJAhQ5CamorvvvsOycnJqF+/Pg4fPozu3bvzjlhlmzZtEvt5/vz5mDt3LvT19cWuz5gxQ5qxKoQ6QIQQokDi4+NhZ2cHoVCI+Pj4zz7W3t5eSqkIqbwjR45gwYIFmD17Ntq0aQMNDQ2xcrp/v96VK1cwZcoUxMfHS3U3stpep/n5+dDT05PbD6X+qyIHOwsEApnctIY6QIRwYmFh8dkXQVl8wSCyTygUIicnB4aGhhAKhWLbr35K1k9dp/ZBhELJZcof72dZv39l1cfztA4fPoyXL1+if//+OHTokNSen+qUyApaA0QIJ7NmzRL7+f3794iJicHZs2cxd+5cPqGI3MvIyICBgYHoe3lF7YPI8/0rS/479a179+5YvXo1hgwZAk1NTalmoTolsoJGgAiRMVu3bsW///6LoKAg3lEIkTnUPgipHKFQiHbt2mHUqFEYMWIEjIyMeEcihDvqABEiY9LT09G6dWu8fPmSdxQi5/bu3Qt9fX3069cPADBv3jz8+uuvsLGxwcGDB2FmZsY5YeVR+6hd0tLSEBAQINo5zMbGBjNnzoSVlRXnZPIjJSUFTZs25R1DhOqUyAI6B4gQGXP06FGxbYsJ+VqrVq2CmpoagA+H8m3ZsgVr1qyBvr4+Zs+ezTnd16H2UXuEhobCxsYG165dg729Pezt7XH16lXY2tri77//5h1PbshS54fqlMgKGgEihBMHBwexRd6MMeTk5CAvLw//+9//MGnSJI7piCJQV1dHYmIiGjdujPnz5yM7Oxv79u3DnTt30K1bN+Tl5fGOWC5qH8TBwQGurq7w9/cXu+7j44Nz587h5s2bnJLJvnr16iE5ORn6+vpf3HUsPz9farmoThWHl5cXli9fDg0NDURGRqJjx46oU0d+thagDhAhnCxbtkzsZ6FQCAMDA3Tr1g0tWrTglIooEkNDQ4SGhsLBwQEODg7w8vLC2LFjkZaWhlatWqGgoIB3xHJR+yCqqqq4deuWxAhGcnIy7O3t8fbtW07JZN/evXsxYsQIqKioYM+ePZ/tAI0fP15quahOFUfdunXx4MEDGBkZQUlJCdnZ2XJ1Ppv8dNUIUTBLlizhHYEouJ49e8LDwwMODg5ITk5G3759AQB37tyBubk533BfQO2DGBgYIDY2VuLNcmxsrFy90eLh007NhAkT+AX5D6pTxWFubo5NmzahV69eYIzh8uXLYodWf8rJyUnK6b6MOkCEcPb48WM8fvwYpaWlYtcV/UA4UvO2bt2KhQsX4v79+zh27Bjq168PALhx4wZGjhzJOV3FUPuovTw9PTFp0iSkp6ejY8eOAIDo6GisXr0aXl5enNPJj/I+nX/69CkMDQ2levYO1aniWLt2LSZPngw/Pz8IBAIMHjy4zMfJ6vlONAWOEE5u3LiB8ePHIyEhQeKgSll9wSBEWqh9EMYYAgICsG7dOjx69AgAYGJigrlz52LGjBmfndZF/p9PD0f+1KNHj2BlZYU3b95ILQvVqeIpKCiAtrY2kpKSyh3F09HRkXKqL6MOECGctGrVClZWVpg/fz6MjIwkXvjlcYtiInueP3+OXbt2ibactbW1hZubm0z+QvoUtQ/yqVevXgEAtLS0OCeRH5s2bQIAzJ49G8uXLxc79LSkpASRkZHIzMxETEwMl3xUp4rj4sWL6NSpE22CQAj5Mi0tLcTExKBJkya8oxAF9e+//8LV1RVqampo3749AOD69et48+YNzp07B0dHR84Jy0ftg3Tv3h3Hjx+Hrq6u2PWXL19i0KBBCAsL4xNMTlhYWAAAsrKy0LBhQygpKYnKlJWVYW5uDl9fX3zzzTdSy0R1qrhKSkrwxx9/iJ3vNHDgQLH7TpZQB4gQTgYNGoSxY8fi+++/5x2FKKguXbqgSZMm2Llzp+iTueLiYnh4eCA9PR2RkZGcE5aP2gcpb+rW48ePYWpqivfv33NKJl+cnZ1x/PjxcheoSxPVqWJKTU1Fv3798ODBAzRv3hwAkJSUhEaNGuGvv/6SyUNuqQNECCdPnjzB+PHj0b59e9jZ2aFu3bpi5QMGDOCUjCgKNTU1xMTESGwbfffuXbRt2xavX7/mlOzLqH3UXvHx8QCA1q1bIywsTOzg25KSEpw9exY7duxAZmYmp4SksqhOFVvfvn3BGMOBAwdEdfv06VOMGTMGQqEQf/31F+eEkuRnsh4hCuby5cuIjo7GmTNnJMpokTepDtra2rh3755EB+j+/fsyP++e2kft1bp1awgEAggEAnTv3l2iXE1NDZs3b+aQTH49ePAAJ0+exL1791BUVCRWtn79+hp/fqpTxXbx4kVcuXJFrGNbv359+Pv7o1OnThyTlY86QIRwMn36dIwZMwaLFi2CkZER7zhEAQ0fPhzu7u745ZdfxLacnTt3rsxvg03to/bKyMgAYwyWlpa4du0aDAwMRGXKysowNDSU2XUFsujChQsYMGAALC0tkZiYCDs7O2RmZoIxJrV1gFSnik1FRUW0qcWnCgoKoKyszCHRl9EUOEI40dLSQmxsrEzOjSWKoaioCHPnzsX27dtRXFwM4MPp3VOmTIG/vz9UVFQ4JywftQ9Cqkf79u3Rp08fLFu2DFpaWoiLi4OhoSFGjx6N3r17Y8qUKbwjEjk3btw43Lx5E7t27RJtuHP16lV4enqiTZs22LNnD9+AZaAOECGcjB8/Hl26dIGHhwfvKETBvX79GmlpaQAAKysrqKurc070ZdQ+iJ+fH4yMjODm5iZ2fffu3cjLy8P8+fM5JZMvn36YoKenh0uXLsHW1hZxcXEYOHCgVNfdUJ0qpufPn2P8+PE4deqUaL1mcXExBgwYgD179sjksQs0BY4QTpo1a4YFCxbg0qVLaNmypcQi7xkzZnBKRhSNurq6aNtZeej8ANQ+CLBjxw6EhIRIXLe1tcWIESPozXIFaWhoiNb9GBsbIy0tDba2tgA+bDYiTVSniklXVxcnTpxAamqqaBtsa2trmT7GgEaACOHk4xkNZREIBEhPT5diGqKIiouLsWzZMmzatAkFBQUAAE1NTUyfPh1LliyR6FTIEmofRFVVFQkJCRL3Qnp6OmxsbPD27VtOyeTLoEGD0K9fP3h6esLb2xsnTpzAhAkTRFtjnz9/XmpZqE6JrKARIEI4ycjI4B2BKLjp06fj+PHjWLNmDTp06ADgw+5qS5cuxdOnT7Ft2zbOCctH7YM0atQI0dHREm+Wo6OjYWJiwimV/Fm/fr3oA5Bly5ahoKAAhw8fRtOmTaWyA9ynqE6JrKAOECGchIeHw9nZmXcMosBCQkJw6NAh9OnTR3TN3t4ejRo1wsiRI2W6A0Ttg3h6emLWrFl4//69aOvkCxcuYN68eZgzZw7ndPLD0tJS9L2Ghga2b9/OLQvVKZEV1AEihJPevXujYcOGmDhxIsaPH49GjRrxjkQUjIqKCszNzSWuW1hYyOzWpB9R+yBz587F06dP8dNPP4nWsKiqqmL+/PlYsGAB53Tka1CdEllBa4AI4eTJkycIDg7G3r17cefOHXTv3h3u7u4YNGiQzL85JfLB19cXiYmJCAoKEm15/e7dO7i7u6Np06ZYsmQJ54Tlo/ZBPiooKEBCQgLU1NTQtGlTmd6+XRbp6elBIBBIXBcIBFBVVUWTJk0wYcIETJw4UWqZqE4Jb9QBIkQG3Lx5E0FBQTh48CAAYNSoUXB3d0erVq04JyPybPDgwbhw4QJUVFRE91JcXByKiorg4uIi9tjjx4/ziFgh1D5qt9TUVKSlpcHJyQlqampgjJX5hp6UbcOGDVi5ciX69OkjOqPl2rVrOHv2LGbPno2MjAwEBwdj8+bN8PT0lEomqlPF8+zZM+zatUtsFzg3NzfUq1ePc7KyUQeIEBnx6NEj/Prrr/D390edOnXw9u1bdOjQAdu3bxdtWUpIZVTmE92goKAaTFJ11D5qn6dPn2LYsGEIDw+HQCBASkoKLC0t4ebmBj09Paxbt453RLnw/fffo2fPnpg8ebLY9R07duDcuXM4duwYNm/ejF9//RW3bt2q0SxUp4opMjISAwYMgLa2Ntq2bQsAuHHjBp4/f45Tp07BycmJc8IyMEIIN0VFRey3335jffr0YXXq1GHffvst27lzJysoKGAZGRls9OjRzNramndMQrig9lG7jR07lrm6urL79+8zTU1NlpaWxhhj7OzZs8zGxoZzOvmhoaHBUlJSJK6npKQwDQ0NxhhjqampTF1dvcazUJ0qJjs7O+bp6cmKi4tF14qLi9mkSZOYnZ0dx2TlE/LugBFSW02fPh3Gxsb48ccf0axZM8TExODy5cvw8PCAhoYGzM3N8csvvyAxMZF3VKIA/P398fz5c94xKozaBzl37hxWr16Nhg0bil1v2rQpsrKyOKWSP/Xq1cOpU6ckrp86dUo0PamwsBBaWlo1noXqVDGlpqZizpw5UFJSEl1TUlKCl5cXUlNTOSYrH+0CRwgnd+/exebNmzFkyJByF4Dq6+sjPDxcysmIIlq1ahWGDRsGXV1d3lEqhNoHKSwshLq6usT1/Px8WjRfCYsWLcKUKVMQHh4uWgN0/fp1nD59WrQl9t9//42uXbvWeBaqU8Xk6OiIhIQENG/eXOx6QkKCzK7VpDVAhBBSC2hpaSEuLk7sTBBCZFnfvn3Rpk0bLF++HFpaWoiPj4eZmRlGjBiB0tJSHD16lHdEuREdHY0tW7YgKSkJANC8eXNMnz4dHTt2lGoOqlPFdPjwYcybNw/Tp0/Ht99+CwC4cuUKtm7dCn9/f1hbW4sea29vzyumGOoAEcJRSkoKwsPD8fjxY5SWloqVLV68mFMqoojksQNE7aN2u337NlxcXODo6IiwsDAMGFj7/JkAAByCSURBVDAAd+7cQX5+PqKjo2FlZcU7IqkkqlPFJBR+fkWNQCAQ7fRXUlIipVSfRx0gQjjZuXMnpkyZAn19fTRo0EBsC1CBQICbN29yTEcUzf3792FqavrFX1SygtoHAYAXL15gy5YtiIuLQ0FBARwdHTF16lQYGxvzjiZX0tLSEBQUhPT0dAQEBMDQ0BBnzpxB48aNpb6LItWp4qnM+i0zM7MaTFJx1AEihBMzMzP89NNPmD9/Pu8opBZISUnBvXv3YGZmhiZNmvCO80XUPmqnIUOGYM+ePdDW1sa+ffswfPhwWhtSRRcvXkSfPn3QqVMnREZGIiEhAZaWlvD398e///5b49POqE6JLKIOECGcaGtrIzY2Vq6mJBH54Ofnh/bt28PFxQXPnj3D0KFDERYWBuDD6EmvXr1w8OBBmd4QgdpH7aSsrIysrCwYGxtDSUkJ2dnZMDQ05B1LrnXo0AFDhw6Fl5eX2FTYa9euYciQIXjw4EGNPj/Vae2QlpaGgIAA0UGoNjY2mDlzpsxOa6Rd4AjhZOjQoTh37pzE4XSEVNX//vc/9O7dGwAwb9485Ofn48aNG7C2tkZSUhImT54Mb29vBAYGck5aPmoftVOLFi2wYMECODs7gzGGI0eOQFtbu8zHjhs3Tsrp5NOtW7cQEhIicd3Q0BBPnjyp8eenOlV8oaGhGDBgAFq3bo1OnToB+LDxhq2tLU6dOoWePXtyTiiJRoAIkaJNmzaJvi8sLMT69evRr18/tGzZEnXr1hV77IwZM6QdjygIVVVVJCUlwczMDBYWFti7d6/YSdw3btxA//798ejRI44pJVH7INHR0ZgzZw7S0tKQn58PLS0tsfVfHwkEAuTn53NIKH8aNmyII0eOoGPHjmIjQL///ju8vb2RlpZWo89Pdar4HBwc4OrqCn9/f7HrPj4+OHfunEyu2aQOECFSZGFhUaHHCQQCpKen13AaoqiaN28u6jxYWlpi//79YtvdxsbGomvXrnjx4gXHlJKofZBPCYVC5OTk0HSpKvL29sbVq1fx22+/oVmzZrh58yZyc3Mxbtw4jBs3DkuWLJFaFqpTxaSqqopbt26hadOmYteTk5Nhb2+Pt2/fckpWPpoCR4gUZWRk8I5AagFPT0/MnTsXzZs3x7Rp0+Dt7Y3g4GBYWVkhIyMDs2fPRq9evXjHlEDtg3y6YD4oKAhaWlq8I8m9VatWYerUqWjUqBFKSkpgY2ODkpISjBo1CgsXLqzx56c6VXwGBgaIjY2V6ADFxsbKbGeXRoAI4cTX1xfe3t4Sp2K/efMGa9eupXNOSJXMmDED27dvh5WVFTIzM1FUVIQ6deqguLgYjo6OOHXqFBo0aMA7ZrmofdROtGC+5ty7dw+3b99GQUEBHBwcJN6s1hSqU8Xn6+uLDRs2wMfHRzTbIDo6GqtXr4aXlxcWLVrEOaEk6gARwkl5vwiePn0KQ0NDmTksjMivhIQE/Pnnn0hPT0dpaSmMjY3RqVMn9OjRo8w5+LKE2kftZG9vD0dHRzg7O2PixInYtGkTLZiXc1Snio8xhoCAAKxbt060ttTExARz587FjBkzZPL3DXWACOFEKBQiNzcXBgYGYtfDwsIwfPhw5OXlcUpGCH/UPmqnf/75B15eXrRgvhqVlJRgz549uHDhAh4/fozS0lKx8o9b5NcUqtPa5dWrVwAg81MdaQ0QIVKmp6cHgUAAgUCAZs2aif0iKCkpQUFBAW39S2rU+/fvkZ2djcaNG/OOIoHaR+3WsWNHXLlyBcCHTnBycjJNl6qimTNnYs+ePejXrx/s7Oyk/mk81WntkZeXh6SkJAAftj/X19fnnKh8NAJEiJTt3bsXjDG4ubkhICAAOjo6ojJlZWWYm5ujQ4cOHBMSRRcXFwdHR0eZnEZG7YN8lJWVhcaNG8vk9Bl5oq+vj3379qFv3768o1CdKqjCwkJMnz4d+/btE40wKikpYdy4cdi8ebPEWk5ZQB0gQji5ePEiOnXqhDp1aCCWSJcsd4A+ovZBACAqKgo7duxAWloajh49ClNTUwQHB8PCwgKdO3fmHU8umJiYICIiAs2aNeMdBQDVqSL68ccfcf78eWzZskV0EOqlS5cwY8YM9OzZE9u2beOcUBJ1gAghRME4Ojp+tvzNmzdITk6W6Q4QIceOHcPYsWMxevRoBAcH4+7du7C0tMSWLVtw+vRpnD59mndEubBu3Tqkp6djy5Yt3EdeqE4Vk76+Po4ePYpu3bqJXQ8PD8ewYcNkcs0mdYAIIUTBqKqqYsSIEeUeLJqdnY2dO3dSB4jINAcHB8yePRvjxo2DlpYW4uLiYGlpiZiYGPTp0wc5OTm8I8qFwYMHIzw8HPXq1YOtrS3q1q0rVn78+HGpZaE6VUzq6uq4ceMGrK2txa7fuXMH7du3R2FhIadk5aO5BYQQomDs7OzwzTffYMqUKWWWx8bGYufOnVJORUjlJCUlwcnJSeK6jo4Onj9/Lv1AckpXVxeDBw/mHQMA1ami6tChA5YsWYJ9+/ZBVVUVwIeZBsuWLZPZNZvUASKEEAXTqVMn0U48ZdHS0irzTQghsqRBgwZITU2Fubm52PVLly7B0tKSTyg5FBQUxDuCCNWpYtq4cSNcXV3RsGFDtGrVCsCHtaaqqqoIDQ3lnK5sQt4BCKntUlNTERoaijdv3gD4cKAYIVWxceNGBAQElFtuZWWF8PBw6QWqAmoftZenpydmzpyJq1evQiAQ4NGjRzhw4AC8vb3LHd0kn+fv7891pIXqVDHZ2dkhJSUFfn5+aN26NVq3bg1/f3+kpKTA1taWd7wy0RogQjh5+vQphg8fjrCwMAgEAqSkpMDS0hJubm7Q09PDunXreEckhBtqH4QxhlWrVsHPzw+vX78GAKioqMDb2xvLly/nnE4+aWtrIzY2lttoC9UpkRXUASKEk3HjxuHx48cIDAyEtbW1aDFoaGgovLy8cOfOHd4RiZxLSUnBiRMnkJmZCYFAAAsLCwwaNEgupppQ+yAfFRUVITU1FQUFBbCxsYGmpibvSHLr040HeKI6lX8nT56s8GMHDBhQg0m+DnWACOGkQYMGCA0NRatWrcR+KaWnp8Pe3h4FBQW8IxI55ufnh8WLF6O0tBSGhoZgjCEvLw9KSkpYtWoVvL29eUf8LGofhFQ/WekAEfknFFZsFY1AIJDJHUdpDRAhnBQWFpZ5OnJ+fj5UVFQ4JCKKIjw8HAsXLsTPP/+MJ0+eIDs7Gzk5OcjLy4OPjw98fHwQGRnJO+ZnUfsgpPrdvXtXYgMCQr5GaWlphb5ksfMDUAeIEG66dOmCffv2iX4WCAQoLS3FmjVr4OzszDEZkXfbt2+Hh4cHli5dCj09PdH1evXqwdfXF25ubjJ5MvenqH0QUv3evn2L8PBwpKam8o5CCFc0BY4QTm7fvg0XFxc4OjoiLCwMAwYMwJ07d5Cfn4/o6GhYWVnxjkjklIWFBYKDg9G5c+cyy6OiojBu3DhkZGRIOVnFUfsgpGr8/PzQvn17uLi44NmzZxg6dCjCwsIAfPhAoVevXjh48CB0dXX5BiWEAxoBIoQTOzs7JCcno3Pnzhg4cCAKCwsxZMgQxMTE0Js7UiW5ubmfneZiYWEh8yeuU/sgpGr+97//oV69egCAefPmIT8/Hzdu3MDr169x8+ZNPH/+XObXAhJSU2gEiBBCFIxQKEROTg4MDQ3LLM/NzYWJiYnMzs0mhFSdqqoqkpKSYGZmBgsLC+zdu1fsAOQbN26gf//+ePToEceUhPBRh3cAQmqrJk2aYMyYMRg9ejSaNm3KOw5RMIGBgeVuLfvq1Sspp6k8ah+EVI2ZmRlu374NMzMzCAQC1Kkj/pZPSUkJhYWFnNIRwheNABHCyYYNGxASEoIbN26gTZs2GDNmDIYPH44GDRrwjkbknLm5OQQCwRcfJ8trgKh9EFI1v/zyC3bv3o2TJ0/i5MmTOHr0KIKDg2FlZYWMjAy4ublBX18fv/32G++oRM517doV7u7uGDp0KNTU1HjHqRDqABHCWXJyMg4cOICDBw8iIyMDzs7OGDNmDMaNG8c7GiHcUfsg5OvNmDED27dvh5WVFTIzM1FUVIQ6deqguLgYjo6OOHXqFH2oQKps1qxZCAkJwbt37zBs2DC4u7vj22+/5R3rs6gDRIgMuXLlCqZMmYL4+Hhan0HIf1D7IKTyEhIS8OeffyI9PR2lpaUwNjZGp06d0KNHjwqNFBNSEcXFxTh58iT27t2LM2fOoEmTJnBzc8PYsWNhZGTEO54E6gARIgOuXbuGkJAQHD58GC9fvkT//v1x6NAh3rGInAoLC8O0adNw5coVaGtri5W9ePECHTt2xLZt28QWRMsyah+EECI/Hj9+jF9//RUrV65ESUkJ+vbtixkzZqB79+68o4nQNtiEcJKcnIwlS5agWbNm6NSpExISErB69Wrk5ubSmztSJQEBAfD09JTo/ACAjo4OfvzxR2zYsIFDsoqj9kFIzXr//j3u3bvHOwZRMNeuXcOSJUuwbt06GBoaYsGCBdDX18d3330nU9uu0wgQIZwIhUK0a9cOo0aNwogRI2RyiJjIJzMzM5w9exbW1tZllicmJqJXr14y/eaH2gchNSsuLg6Ojo40nZRU2ePHjxEcHIygoCCkpKSgf//+8PDwgKurq2ia5aVLl9C7d28UFBRwTvsBbYNNCCdJSUm0vS+pEbm5uahbt2655XXq1EFeXp4UE1UetQ9CCJEPDRs2hJWVFdzc3DBhwgQYGBhIPMbe3h7t2rXjkK5s1AEihBN6c0dqiqmpKW7fvo0mTZqUWR4fHw9jY2Mpp6ocah+EVI2jo+Nny9+8eSOlJETRXbhwAV26dPnsY7S1tREeHi6lRF9GU+AIkaJ69eohOTkZ+vr60NPT++wOPPn5+VJMRhTJ9OnTERERgevXr0NVVVWs7M2bN2jfvj2cnZ2xadMmTgnLRu2DkOqjqqqKESNGwMLCoszy7Oxs7Ny5k6bAkWpRXFyMiIgIpKWlYdSoUdDS0sKjR4+gra1d7qHcPNEIECFStGHDBmhpaQH4sFCdkJqwcOFCHD9+HM2aNcO0adPQvHlzAB/W/mzduhUlJSX4+eefOaeURO2DkOpjZ2eHb775BlOmTCmzPDY2Fjt37pRyKqKIsrKy0Lt3b9y7dw/v3r1Dz549oaWlhdWrV+Pdu3fYvn0774gSaASIEEIUUFZWFqZMmYLQ0FB8fJkXCARwdXXF1q1by/1UmBCiGGbOnAmBQFDuhwlpaWnw8PCQqWlJRD4NGjQIWlpa2LVrF+rXr4+4uDhYWloiIiICnp6eSElJ4R1RAnWACJEBb9++RVFRkdi1srYwJqSynj17htTUVDDG0LRpU+jp6fGOVGnUPgghRHbVr18f//zzD5o3bw4tLS1RBygzMxM2NjZ4/fo174gSaAocIZwUFhZi/vz5OHLkCJ4+fSpRTvOySXXQ09OTqZ13KoraByGEyIfS0tIyX5MfPHggmtYsa+ggVEI4mTdvHsLCwrBt2zaoqKggMDAQy5Ytg4mJCfbt28c7HiFcUfsgpHqkpKTgl19+wbRp0zB9+nSsX78e6enpvGMRBdKrVy+xqZYCgQAFBQVYsmQJ+vbtyy/YZ9AUOEI4ady4Mfbt24du3bpBW1sbN2/eRJMmTRAcHIyDBw/i9OnTvCMSwg21D0Kqzs/PD4sXL0ZpaSkMDQ3BGENeXh6UlJSwatUqeHt7845IFMCDBw/g6uoKxhhSUlLQtm1bpKSkQF9fH5GRkTA0NOQdUQKNABHCSX5+PiwtLQF8WM/wcVvfzp07IzIykmc0Qrij9kFI1YSHh2PhwoX4+eef8eTJE2RnZyMnJwd5eXnw8fGBj48PtSVSLRo2bIi4uDj83//9H2bPng0HBwf4+/sjJiZGJjs/AK0BIoQbS0tLZGRkoHHjxmjRogWOHDmC9u3b49SpU9DV1eUdjxCuqH0QUjXbt2+Hh4cHli5dKna9Xr168PX1RU5ODrZt2wYnJyc+AYlCqVOnDsaMGcM7RoXRFDhCONmwYQOUlJQwY8YMnD9/Hv379wdjDO/fv8f69esxc+ZM3hEJ4YbaByFVY2FhgeDgYHTu3LnM8qioKIwbNw4ZGRlSTkYUUUpKCsLDw/H48WOUlpaKlS1evJhTqvJRB4gQGZGVlYUbN26gSZMmsLe35x2HEJlC7YOQylFXV0dycjIaNmxYZvmDBw/QtGlTvHnzRsrJiKLZuXMnpkyZAn19fTRo0AACgUBUJhAIcPPmTY7pykYdIEIIIYQQBSMUCpGTk1PuGozc3FyYmJjQlvKkyszMzPDTTz9h/vz5vKNUGK0BIoSjCxcu4MKFC2UOGe/evZtTKkJkA7UPQqomMDAQmpqaZZa9evVKymmIonr27BmGDh3KO0alUAeIEE6WLVsGX19ftG3bFsbGxmJDxoTUdtQ+CKmaxo0bY+fOnV98DCFVNXToUJw7dw6TJ0/mHaXCaAocIZwYGxtjzZo1GDt2LO8ohMgcah+EECIf/Pz8sH79evTr1w8tW7ZE3bp1xcpnzJjBKVn5qANECCf169fHtWvXYGVlxTsKITKH2gchhMgHCwuLcssEAgHS09OlmKZi6CBUQjjx8PBASEgI7xiEyCRqH4RUTVhYGGxsbPDy5UuJshcvXsDW1pYOQiXVIiMjo9wvWez8ALQGiBBu3r59i19//RXnz5+Hvb29xJDx+vXrOSUjhD9qH4RUTUBAADw9PaGtrS1RpqOjgx9//BEbNmygg1BJrURT4AjhxNnZudwygUCAsLAwKaYhRLZQ+yCkaszMzHD27FlYW1uXWZ6YmIhevXrh3r17Uk5GFIGXl1eFHyuLH1jRCBAhnISHh/OOQIjMovZBSNXk5uZKjJx+qk6dOsjLy5NiIqJIYmJixH6+efMmiouL0bx5cwBAcnIylJSU0KZNGx7xvog6QIQQQgghCsbU1BS3b99GkyZNyiyPj4+HsbGxlFMRRfHph1Tr16+HlpYW9u7dCz09PQAfzgaaOHEiunTpwiviZ9EUOEIIIYQQBTN9+nRERETg+vXrUFVVFSt78+YN2rdvD2dnZ2zatIlTQqIoTE1Nce7cOdja2opdv337Nnr16oVHjx5xSlY+GgEihBBCCFEwCxcuxPHjx9GsWTNMmzZNNDUpMTERW7duRUlJCX7++WfOKYkiePnyZZnTKfPy8vDq1SsOib6MRoAIIYQQQhRQVlYWpkyZgtDQUHx8uycQCODq6oqtW7d+9vwWQipq3LhxiIqKwrp169C+fXsAwNWrVzF37lx06dIFe/fu5ZxQEnWACCGEEEIU2LNnz5CamgrGGJo2bSpap0FIdXj9+jW8vb2xe/duvH//HsCHTTbc3d2xdu1aaGhocE4oiTpAhBBCCCGEkCopLCxEWloaAMDKykomOz4fUQeIEEIIIYQQUmvQJgiEEEIIIYSQChsyZAj27NkDbW1tDBky5LOPPX78uJRSVRx1gAghhBBCCCEVpqOjA4FAIPpe3tAUOEIIIYQQQkitIeQdgBBCCCGEECKfDh48WG7Z3LlzpZik4qgDRAghhBBCCPkqU6ZMwZkzZySuz549G/v37+eQ6MuoA0QIIYQQQgj5KgcOHMDIkSNx6dIl0bXp06fjyJEjCA8P55isfLQGiBBCCCGEEPLVQkJCMG3aNPz999/YtWsXTpw4gfDwcDRr1ox3tDLRLnCEEEIIIYSQrzZq1Cg8f/4cnTp1goGBAS5evIgmTZrwjlUuGgEihBBCCCGEVJiXl1eZ13/77Tc4OjrCyspKdG39+vXSilVh1AEihBBCCCGEVJizs3OFHicQCBAWFlbDaSqPOkCEEEIIIYSQWoN2gSOEEEIIIYTUGtQBIoQQQgghhNQa1AEihBBCCCGE1BrUASKEEEIIIYTUGtQBIoQQQgghhNQa1AEihBDC3YQJEzBo0CDRz926dcOsWbO45SGEEKK4qANECCFErpmbmyMgIIB3DEIIIXKCOkCEEEIIIYSQWoM6QIQQQqpFaWkp1qxZgyZNmkBFRQWNGzfGypUrAQD379/HsGHDoKuri3r16mHgwIHIzMys8nN269YNWVlZmD17NgQCAQQCAQoLC6GtrY2jR4+KPfaPP/6AhoYGXr16hczMTAgEAhw6dAgdO3aEqqoq7OzscPHiRbE/c/v2bfTp0weampowMjLC2LFj8eTJkyrnJoQQwg91gAghhFSLBQsWwN/fH4sWLcLdu3cREhICIyMjvH//Hq6urtDS0kJUVBSio6OhqamJ3r17o6ioqErPefz4cTRs2BC+vr7Izs5GdnY2NDQ0MGLECAQFBYk9NigoCD/88AO0tLRE1+bOnYs5c+YgJiYGHTp0QP/+/fH06VMAwPPnz9G9e3c4ODjg33//xdmzZ5Gbm4thw4ZVKTMhhBC+6vAOQAghRP69evUKGzduxJYtWzB+/HgAgJWVFTp37oz9+/ejtLQUgYGBEAgEAD50RnR1dREREYFevXp99fPWq1cPSkpK0NLSQoMGDUTXPTw80LFjR2RnZ8PY2BiPHz/G6dOncf78ebE/P23aNHz//fcAgG3btuHs2bPYtWsX5s2bhy1btsDBwQGrVq0SPX737t1o1KgRkpOT0axZs6/OTQghhB8aASKEEFJlCQkJePfuHVxcXCTK4uLikJqaCi0tLWhqakJTUxP16tXD27dvkZaWViN52rdvD1tbW+zduxcAsH//fpiZmcHJyUnscR06dBB9X6dOHbRt2xYJCQmi3OHh4aLMmpqaaNGiBQDUWG5CCCE1j0aACCGEVJmamlq5ZQUFBWjTpg0OHDggUWZgYFBjmTw8PLB161b4+PggKCgIEydOFI1AVURBQQH69++P1atXS5QZGxtXZ1RCCCFSRCNAhBBCqqxp06ZQU1PDhQsXJMocHR2RkpICQ0NDNGnSROxLR0enys+trKyMkpISietjxoxBVlYWNm3ahLt374qm5n3qypUrou+Li4tx48YNWFtbi3LfuXMH5ubmErk1NDSqnJsQQggf1AEihBBSZaqqqpg/fz7mzZuHffv2IS0tDVeuXMGuXbswevRo6OvrY+DAgYiKikJGRgYiIiIwY8YMPHjwoMrPbW5ujsjISDx8+FBshzY9PT0MGTIEc+fORa9evdCwYUOJP7t161b8/vvvSExMxNSpU/Hs2TO4ubkBAKZOnYr8/HyMHDkS169fR1paGkJDQzFx4sQyO1yEEELkA3WACCGEVItFixZhzpw5WLx4MaytrTF8+HA8fvwY6urqiIyMROPGjTFkyBBYW1vD3d0db9++hba2dpWf19fXF5mZmbCyspKYUufu7o6ioiJRp+a//P394e/vj1atWuHSpUs4efIk9PX1AQAmJiaIjo5GSUkJevXqhZYtW2LWrFnQ1dWFUEi/PgkhRF4JGGOMdwhCCCGkJgQHB2P27Nl49OgRlJWVRdczMzNhYWGBmJgYtG7dml9AQgghUkebIBBCCFE4r1+/RnZ2Nvz9/fHjjz+KdX4IIYTUbjSGTwghRGZFRUWJbUP936/yrFmzBi1atECDBg2wYMECKSYmhBAi62gKHCGEEJn15s0bPHz4sNzyJk2aSDENIYQQRUAdIEIIIYQQQkitQVPgCCGEEEIIIbUGdYAIIYQQQgghtQZ1gAghhBBCCCG1BnWACCGEEEIIIbUGdYAIIYQQQgghtQZ1gAghhBBCCCG1BnWACCGEEEIIIbXG/wf0IItY0eYe7wAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# number of unique dataset_id for each cell_type\n", + "unique_dataset_id_freq = adata.obs.groupby(\"cell_type\")[\"dataset_id\"].nunique().sort_values(ascending=False)\n", + "unique_dataset_id_freq[unique_dataset_id_freq > 5].plot(\n", + " kind=\"bar\",\n", + " figsize=(10, 4),\n", + " title=\"number of unique dataset_id for each cell_type\",\n", + " legend=False,\n", + ")\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "cellarium", + "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/notebooks/cellarium_gpt/training/development_stage_ontology.ipynb b/notebooks/cellarium_gpt/training/development_stage_ontology.ipynb new file mode 100644 index 00000000..a1de1457 --- /dev/null +++ b/notebooks/cellarium_gpt/training/development_stage_ontology.ipynb @@ -0,0 +1,854 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# development_stage" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def get_ancestors_csr_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> sp.csr_matrix:\n", + " \"\"\"Returns a sparse matrix representation of ancestors.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = 1 iff j is an ancetor of i.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " row = []\n", + " col = []\n", + " data = []\n", + "\n", + " for name, self_idx in names_to_idx_map.items():\n", + " row.append(self_idx)\n", + " col.append(self_idx)\n", + " data.append(1)\n", + " for ancestor_name in nx.ancestors(graph, name):\n", + " ancestor_idx = names_to_idx_map[ancestor_name]\n", + " row.append(self_idx)\n", + " col.append(ancestor_idx)\n", + " data.append(1)\n", + "\n", + " ancestors_csr_matrix = sp.csr_matrix((data, (row, col)), shape=(n_nodes, n_nodes))\n", + " return ancestors_csr_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + " \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + " for target, value in dict(nx.all_pairs_shortest_path_length(graph)).items():\n", + " for source, distance in value.items():\n", + " source_idx = names_to_idx_map[source]\n", + " target_idx = names_to_idx_map[target]\n", + " distance_matrix[source_idx, target_idx] = distance\n", + " distance_matrix[target_idx, source_idx] = distance\n", + "\n", + " return distance_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
development_stage_ontology_term_idnum_cells
0unknown2645739
1HsapDv:00000951768880
2HsapDv:00001441768121
3HsapDv:00001231411475
4HsapDv:00001361396533
.........
169HsapDv:00002192240
170HsapDv:0000223976
171HsapDv:0000221930
172HsapDv:0000220867
173HsapDv:0000192509
\n", + "

174 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " development_stage_ontology_term_id num_cells\n", + "0 unknown 2645739\n", + "1 HsapDv:0000095 1768880\n", + "2 HsapDv:0000144 1768121\n", + "3 HsapDv:0000123 1411475\n", + "4 HsapDv:0000136 1396533\n", + ".. ... ...\n", + "169 HsapDv:0000219 2240\n", + "170 HsapDv:0000223 976\n", + "171 HsapDv:0000221 930\n", + "172 HsapDv:0000220 867\n", + "173 HsapDv:0000192 509\n", + "\n", + "[174 rows x 2 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"development_stage_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
development_stagenum_cells
0unknown2645739
180 year-old and over human stage1768880
250-year-old human stage1768121
329-year-old human stage1411475
442-year-old human stage1396533
.........
16993-year-old human stage2240
17097-year-old human stage976
17195-year-old human stage930
17294-year-old human stage867
17319-month-old human stage509
\n", + "

174 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " development_stage num_cells\n", + "0 unknown 2645739\n", + "1 80 year-old and over human stage 1768880\n", + "2 50-year-old human stage 1768121\n", + "3 29-year-old human stage 1411475\n", + "4 42-year-old human stage 1396533\n", + ".. ... ...\n", + "169 93-year-old human stage 2240\n", + "170 97-year-old human stage 976\n", + "171 95-year-old human stage 930\n", + "172 94-year-old human stage 867\n", + "173 19-month-old human stage 509\n", + "\n", + "[174 rows x 2 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"development_stage\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How many different ontologies are used for `development_stage`?" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'HsapDv', 'unknown'}" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set([value[0] for value in names_counts[query_name].str.split(\":\")])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## ontology" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "# Used in CZ CELLxGENE schema v5:\n", + "# https://github.com/chanzuckerberg/single-cell-curation/blob/main/schema/5.0.0/schema.md\n", + "OWL_PATH = \"http://purl.obolibrary.org/obo/hsapdv.owl\"\n", + "\n", + "# only keep nodes with the following prefix when parsing CL ontology\n", + "PREFIX = \"HsapDv_\"\n", + "\n", + "# the 'life cycle stage' node\n", + "LIFE_CYCLE_STAGE_NODE = \"HsapDv:0000000\"\n", + "\n", + "# the 'life cycle' node\n", + "LIFE_CYCLE_NODE = \"HsapDv:0000001\"\n", + "\n", + "# relationships we need\n", + "PARTOF_RELATIONSHIP = \"BFO_0000050\" # part_of" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "ontology = owlready2.get_ontology(OWL_PATH).load()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "all_classes = list(ontology.classes())" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "# only keep CL classes with a singleton label\n", + "classes = list(\n", + " _class for _class in all_classes if _class.name.startswith(PREFIX) and len(_class.label) == 1\n", + ")\n", + "\n", + "names = [_class.name.replace(\"_\", \":\") for _class in classes]\n", + "labels = [str(_class.label[0]) for _class in classes]\n", + "assert len(set(names)) == len(classes)\n", + "# assert len(set(labels)) == len(classes)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['infant stage',\n", + " 'adult stage',\n", + " 'young adult stage',\n", + " 'middle aged stage',\n", + " '1-month-old stage']" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# these are the labels that are not unique\n", + "non_unique_labels = []\n", + "for i in range(len(labels) - 1):\n", + " if labels[i] in labels[i + 1 :]:\n", + " non_unique_labels.append(labels[i])\n", + "non_unique_labels" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "extract_names_to_labels_map = dict(zip(names_counts[query_name], labels_counts[query_label]))" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "classes_set = set(classes)\n", + "names_to_labels_map = {name: label for name, label in zip(names, labels)}\n", + "names_to_idx_map = {name: idx for idx, name in enumerate(names)}\n", + "# labels_to_names_map = {label: name for name, label in zip(names, labels)}\n", + "# labels_to_idx_map = {label: idx for idx, label in enumerate(labels)}\n", + "idx_to_names_map = {idx: name for idx, name in enumerate(names)}\n", + "idx_to_labels_map = {idx: label for idx, label in enumerate(labels)}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Are all `development_stage`s covered by the ontology tree?" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'unknown'}" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(names_counts[query_name]) - set(names)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [], + "source": [ + "# build a networkx graph from CL\n", + "graph = nx.DiGraph(name=\"CL graph\")\n", + "\n", + "for _class in classes:\n", + " graph.add_node(_class.name.replace(\"_\", \":\"))\n", + "\n", + "for self_class in classes:\n", + " # parents\n", + " for parent_class in ontology.get_parents_of(self_class):\n", + " if parent_class not in classes_set:\n", + " continue\n", + " graph.add_edge(parent_class.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # children\n", + " for child_class in ontology.get_children_of(self_class):\n", + " if child_class not in classes_set:\n", + " continue\n", + " graph.add_edge(self_class.name.replace(\"_\", \":\"), child_class.name.replace(\"_\", \":\"))\n", + " # part of\n", + " for prop in self_class.get_class_properties():\n", + " if PARTOF_RELATIONSHIP in prop.name:\n", + " for related_term in prop[self_class]:\n", + " if related_term.name.startswith(PREFIX):\n", + " graph.add_edge(related_term.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # deprecated terms (WHY???!!)\n", + " if \"deprecated\" in [prop.name for prop in self_class.get_class_properties()]:\n", + " for prop in self_class.get_class_properties():\n", + " if \"consider\" in prop.name:\n", + " for substitute in prop[self_class]:\n", + " substitute = str(substitute)\n", + " if substitute.startswith(PREFIX):\n", + " graph.add_edge(substitute, self_class.name.replace(\"_\", \":\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1, 0, 0, ..., 0, 0, 0],\n", + " [1, 1, 0, ..., 0, 0, 0],\n", + " [1, 1, 1, ..., 0, 0, 0],\n", + " ...,\n", + " [1, 1, 0, ..., 1, 0, 0],\n", + " [1, 1, 0, ..., 1, 1, 0],\n", + " [1, 1, 0, ..., 1, 1, 1]])" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ancestors_matrix = get_ancestors_csr_matrix(graph, names_to_idx_map).toarray()\n", + "ancestors_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 0., inf, inf, ..., inf, inf, inf],\n", + " [ 1., 0., inf, ..., inf, inf, inf],\n", + " [ 1., 2., 0., ..., inf, inf, inf],\n", + " ...,\n", + " [ 1., 2., inf, ..., 0., inf, inf],\n", + " [ 1., 3., inf, ..., 1., 0., inf],\n", + " [ 1., 4., inf, ..., 2., 1., 0.]])" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "shortest_distances_matrix = get_shortest_distances_matrix(graph, names_to_idx_map)\n", + "shortest_distances_matrix = np.where(ancestors_matrix, shortest_distances_matrix, np.inf)\n", + "shortest_distances_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "110" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "labels.index(\"15-year-old stage\")" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'15-year-old stage'" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "labels[110]" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['life cycle stage',\n", + " 'life cycle',\n", + " '15-year-old stage',\n", + " '15-19 year-old',\n", + " 'prime adult stage',\n", + " 'adult stage',\n", + " 'young adult stage',\n", + " 'postnatal stage']" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "[labels[idx] for idx in ancestors_matrix[110].nonzero()[0]]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Only leave nodes that exist in the data and their ancestors." + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "173" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extract_names_set = set(names_counts[query_name]) - set([\"unknown\"])\n", + "extract_idx = [idx for name, idx in names_to_idx_map.items() if name in extract_names_set]\n", + "assert len(extract_idx) == len(extract_names_set)\n", + "len(extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "191" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_extract_idx = ancestors_matrix[extract_idx].any(axis=0).nonzero()[0].tolist()\n", + "new_extract_idx = [idx for idx in new_extract_idx if idx_to_names_map[idx] not in {LIFE_CYCLE_NODE, LIFE_CYCLE_STAGE_NODE}]\n", + "len(new_extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = [idx_to_names_map[idx] for idx in new_extract_idx]\n", + "new_labels = [idx_to_labels_map[idx] for idx in new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [], + "source": [ + "new_shortest_distances_matrix = shortest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "# new_longest_distances_matrix = longest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "new_ancestors_matrix = ancestors_matrix[new_extract_idx][:, new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " \"shortest_distances_matrix\": torch.tensor(new_shortest_distances_matrix, dtype=torch.float32),\n", + " # \"longest_distances_matrix\": torch.tensor(new_longest_distances_matrix, dtype=torch.float32),\n", + " \"ancestors_matrix\": torch.tensor(new_ancestors_matrix, dtype=torch.int32),\n", + " },\n", + " \"development_stage_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 74, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABkQAAARkCAYAAAAjRXjUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeZgdVZ038F9n62zdCYHsBAiEJRiByBoQZJMtozCIL+IoggRH3jCADLIMq4gGRAQVFBUEURBGR2CUYYlAZBUFZFMMBBIChAQYJCFBsvV5//BJv2l6q+6u3L45+Xye5z5jbp9bZ6uqe7jfqaqalFIKAAAAAACAjPXo7gYAAAAAAACsaQIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAge2tVIHLffffFxz72sRg1alTU1NTELbfc0uFtpJTim9/8ZmyxxRZRW1sbo0ePjq997WvlNxYAAAAAAKgavbq7AR2xZMmS2HbbbePzn/98HHrooZ3axoknnhh33XVXfPOb34wPfvCD8dZbb8Vbb71VcksBAAAAAIBqUpNSSt3diM6oqamJm2++OQ455JDG95YuXRpnnnlm/PznP4+33347JkyYEBdddFHsueeeERHx7LPPxjbbbBPPPPNMbLnllt3TcAAAAAAAoOLWqltmtef444+Phx9+OG688cZ46qmn4pOf/GQccMAB8fzzz0dExK9//evYdNNN4ze/+U2MHTs2Ntlkk5gyZYorRAAAAAAAIHPZBCJz586Na665Jn7xi1/E7rvvHptttlmccsop8eEPfziuueaaiIh48cUX46WXXopf/OIXcd1118W1114bjz32WBx22GHd3HoAAAAAAGBNWqueIdKWp59+OlauXBlbbLFFk/eXLl0a66+/fkRENDQ0xNKlS+O6665rLHf11VfH9ttvHzNnznQbLQAAAAAAyFQ2gcjixYujZ8+e8dhjj0XPnj2b/G3gwIERETFy5Mjo1atXk9Bk/PjxEfGPK0wEIgAAAAAAkKdsApGJEyfGypUr4/XXX4/dd9+9xTK77bZbrFixIl544YXYbLPNIiLiueeei4iIjTfeuGJtBQAAAAAAKqsmpZS6uxFFLV68OGbNmhUR/whAvvWtb8Vee+0VQ4YMiY022ig+85nPxIMPPhiXXHJJTJw4Md544424++67Y5tttonJkydHQ0ND7LjjjjFw4MC47LLLoqGhIaZOnRr19fVx1113dXPvAAAAAACANWWtCkRmzJgRe+21V7P3P/e5z8W1114by5cvjwsuuCCuu+66ePXVV2ODDTaIXXbZJb7yla/EBz/4wYiImDdvXvzbv/1b3HXXXTFgwIA48MAD45JLLokhQ4ZUujsAAAAAAECFrFWBCAAAAAAAQGf06O4GAAAAAAAArGkCEQAAAAAAIHu9ursBRTQ0NMS8efOirq4uampqurs5AAAAAABAN0opxTvvvBOjRo2KHj2KXfuxVgQi8+bNizFjxnR3MwAAAAAAgCry8ssvx4Ybblio7FoRiNTV1UXEPzpWX1/fza0BAAAAAAC606JFi2LMmDGN+UERa0Ugsuo2WfX19QIRAAAAAAAgIqJDj9nwUHUAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7a8UzRAAAAAAAoC0ppVixYkWsXLmyu5tCCXr27Bm9evXq0DNC2iMQAQAAAABgrbZs2bJ47bXX4t133+3uplCi/v37x8iRI6NPnz6lbE8gAgAAAADAWquhoSFmz54dPXv2jFGjRkWfPn1KvaqAykspxbJly+KNN96I2bNnx+abbx49enT9CSACEQAAAAAA1lrLli2LhoaGGDNmTPTv37+7m0NJ+vXrF717946XXnopli1bFn379u3yNj1UHQAAAACAtV4ZVxBQXcqeU3sIAAAAAACQPYEIAAAAAACQPc8QAQAAAAAgO5ucfltF65tz4eSK1leNjjrqqHj77bfjlltuiYiIPffcM7bbbru47LLLurVdq7hCBAAAAAAAyJ5ABAAAAAAAyJ5ABAAAAAAAKmzPPfeME044IU499dQYMmRIjBgxIs4777yIiJgzZ07U1NTEE0880Vj+7bffjpqampgxY0ZERMyYMSNqamrizjvvjIkTJ0a/fv1i7733jtdffz1uv/32GD9+fNTX18enP/3pePfddwu1qaGhIb7xjW/EuHHjora2NjbaaKP42te+1vj3l19+Of7P//k/MXjw4BgyZEgcfPDBMWfOnMJ9/t73vhebb7559O3bN4YPHx6HHXZY4c+WQSACAAAAAADd4Cc/+UkMGDAgHnnkkfjGN74R559/fkyfPr1D2zjvvPPi8ssvj4ceeqgxsLjsssvihhtuiNtuuy3uuuuu+O53v1toW2eccUZceOGFcfbZZ8df/vKXuOGGG2L48OEREbF8+fLYf//9o66uLu6///548MEHY+DAgXHAAQfEsmXL2t32o48+GieccEKcf/75MXPmzLjjjjtijz326FBfu8pD1QEAAAAAoBtss802ce6550ZExOabbx6XX3553H333bH55psX3sYFF1wQu+22W0REHHPMMXHGGWfECy+8EJtuumlERBx22GFx7733xmmnndbmdt5555349re/HZdffnl87nOfi4iIzTbbLD784Q9HRMRNN90UDQ0NcdVVV0VNTU1ERFxzzTUxePDgmDFjRuy3335tbn/u3LkxYMCA+Kd/+qeoq6uLjTfeOCZOnFi4n2VwhQgAAAAAAHSDbbbZpsm/R44cGa+//nqntzF8+PDo379/Yxiy6r0i23z22Wdj6dKlsc8++7T49yeffDJmzZoVdXV1MXDgwBg4cGAMGTIk3nvvvXjhhRfa3f5HP/rR2HjjjWPTTTeNz372s3H99dcXvpVXWVwhAgAAAAAA3aB3795N/l1TUxMNDQ3Ro8c/rmVIKTX+bfny5e1uo6amptVttqdfv35t/n3x4sWx/fbbx/XXX9/sb0OHDm13+3V1dfH444/HjBkz4q677opzzjknzjvvvPjjH/8YgwcPbvfzZXCFCAAAAAAAVJFVAcNrr73W+N7qD1hfEzbffPPo169f3H333S3+/UMf+lA8//zzMWzYsBg3blyT16BBgwrV0atXr9h3333jG9/4Rjz11FMxZ86cuOeee8rsRpsEIgAAAAAAUEX69esXu+yyS1x44YXx7LPPxu9+97s466yz1midffv2jdNOOy1OPfXUuO666+KFF16I3//+93H11VdHRMS//Mu/xAYbbBAHH3xw3H///TF79uyYMWNGnHDCCfHKK6+0u/3f/OY38Z3vfCeeeOKJeOmll+K6666LhoaG2HLLLddov1bnllkAAAAAAGRnzoWTu7sJXfLjH/84jjnmmNh+++1jyy23jG984xvtPri8q84+++zo1atXnHPOOTFv3rwYOXJkfPGLX4yIiP79+8d9990Xp512Whx66KHxzjvvxOjRo2OfffaJ+vr6drc9ePDg+NWvfhXnnXdevPfee7H55pvHz3/+8/jABz6wRvu0upq0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Ll0aixYtavICAAAAAADorDUeiIwcOTKuvPLK+K//+q/4r//6rxgzZkzsueee8fjjj7f6mWnTpsWgQYMaX2PGjFnTzQQAAAAAADLW4VtmddSWW24ZW265ZeO/d91113jhhRfi0ksvjZ/+9KctfuaMM86Ik08+ufHfixYtEooAAAAAAACdtsYDkZbstNNO8cADD7T699ra2qitra1giwAAAAAAgJxV7Bkiq3viiSdi5MiR3VE1AAAAAACwDurwFSKLFy+OWbNmNf579uzZ8cQTT8SQIUNio402ijPOOCNeffXVuO666yIi4rLLLouxY8fGBz7wgXjvvffiqquuinvuuSfuuuuu8noBAAAAAADQhg4HIo8++mjstddejf9e9ayPz33uc3HttdfGa6+9FnPnzm38+7Jly+Lf//3f49VXX43+/fvHNttsE7/97W+bbAMAAAAAAGBN6nAgsueee0ZKqdW/X3vttU3+feqpp8app57a4YYBAAAAAACUpVueIQIAAAAAAFBJAhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7vbq7AdVsk9Nva/LvORdO7qaWAAAAAAAAXeEKEQAAAAAAIHsCEQAAAAAAIHsCEQAAAAAAIHueIdJFnjMCAAAAAADVzxUiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQi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Kr2dtuazvbFZsWJFPPnkk3HnnXfGnXfeGU8++WQsX758jbRldV3p94svvhjXXXddXHTRRXHxxRfHf/3Xf8WiRYs6vb0yjr0VK1bEb3/72/jBD34Q77zzTkREzJs3LxYvXtykXBnn2vbaUtb6pEhdRcu0V1fR8SvS5pa8/vrrcc8998TChQsj4h/ngG984xtx4YUXxtNPP93h9nalLZ1R1rm/PW+//XZcddVVccYZZ8Rbb70VERGPP/54437UEe8fm8cee6xTbarE2q2oSq2pih4PXe1XkXraW1OtXLmyyTYfeeSRuO+++1r9HmlvbDqybjj66KNj3rx5zd4ve7+oht/wyqynSL/ffvvt+NGPfhRnn312XHXVVY3nzs7oaJtXrFjR5TXamlbquT9lYsaMGalfv35p3333TX369EkvvPBCSimladOmpU984hMppZR++ctfpn79+qUpU6ak2traxjLf/e5304EHHti4reuuuy7tuuuuaeTIkWnOnDkppZQuvfTSdMstt5S6nSJtXrlyZTr//PPTqFGjUs+ePRvLnHXWWemqq64qrd9Fyrz55ptpn332STU1NalHjx6NZY4++uh08sknF+53e30qc4yL1FWkTHt1FdlGkbkqUqaS/S5rHoqUKWs/rdTxW8k+FalryZIl6fOf/3zq2bNnk/k8/vjj07Rp0wrPeXt1ldWnsva/Ss5nNc15Jcem2uahkvtXe+0p45gqs9/VVldZ89De+a3I+qSS+3GR9lRqfVLmPLRXVxnr2krvo0W+O4uUKauuMvpeLev1j370o+lf/uVf0kYbbZSOPPLItHTp0vR//+//bWzXHnvskRYuXFhqe8rYzhVXXJH22Wef9MlPfjL99re/Tat744030tixYwvNZ1tjc8ABB6QzzzwzDR48ONXU1DR5DR48OJ111llp5cqVpe5bXR2/G2+8MR122GGN7ezRo0caMWJE6tmzZxo4cGC6/PLLm4xVpY69OXPmpK222ir179+/SZkTTjgh/eu//mtp59oibSlrfVLW2BSpq73xK7qd1ub7q1/9ahowYECqqalJI0aMSE888UTacMMN0+abb5623HLLVFtbm+68887C9VRy3VXWObtImSeffDINHTo0jRs3LvXq1auxrjPPPDN99rOfLbSdtsampqYmbbbZZulrX/taevXVV1NbKrV2Kzo2lVxTFTkeivSrvT4VqaetNdVBBx2Udtttt9SzZ8+0xx57pLfeeitNnjy58fy8xRZbpHnz5hXud1tj/NnPfjY9+eSTzV69e/dON998c+O/y9wvyprPNf2b2ZVXXpm+/OUvp8022yztuOOO6eqrr06rmz9/furRo0e7/f7ABz6QfvGLX6SUUnrmmWfSBhtskIYOHZp23nnnNHz48DRixIj0l7/8pXG7Za2XWvLEE080trlIXUXKlLGNrvSpLdkEIrvssku65JJLUkopDRw4sHGAHnnkkTR69OiUUkrbbbdd+slPftKszOOPP56GDx+eUkrpe9/7Xtpggw3SBRdckPr169dY5pprrkl77rlnqdsp0uavfOUradNNN00/+9nPmmznxhtvTLvssktp/S5S5rOf/Wzaf//908svv9ykzB133JG23nrrwv1ur09ljnGRuoqUaa+uItsoMldFylSy32XNQ1nHVXtlKnn8VqpPRes64YQT0vbbb5/uv//+NGDAgMYyt9xyS9puu+0Kz3l7dZXVp7L2v0rOZzXNeSXHptrmoZL7Vxnn/kr2u9rqKmse2ju/FVmfVHI/LtKeSq1PypyH9uoqY11b6X20yHdnkTJl1VVG36tlvd6vX7+01VZbpe985ztpzz33TAcffHCaMGFCeuCBB9Lvfve7tPXWW6f/+I//KLU9Xd3OxhtvnPr375+mTp2aPvOZz6Q+ffqkr3/962mV1X/caG8+2xqb/v37p6FDh6Yrr7wyzZ49O7377rvp3XffTbNnz04/+MEP0rBhw9Kpp55a6r7V1fEbOXJk2m233dLTTz+dnn/++XTYYYelU089NS1ZsiRdffXVqX///un6668vtc1Fyhx88MHpM5/5TFq6dGmTcb733nvTuHHjSjvXFmlLWeuTssamSF3tjV+R7bQ134MGDUpTp05N77zzTrr44ovT6NGj09SpU9Mqp5xyStp1110Lt7eS666yztlFyuyzzz7py1/+crN958EHH0wbb7xxoe20NTYRkY499tg0bNiw1KtXrzR58uR08803pxUrVqT3q9TarejYVHJNVeR4aK9fRfpUpJ621lT9+vVLu+66a/rv//7vdPjhh6ddd9017b777umVV15JL730Utptt90aj7Mi/W5rjCMi9ejRo1l4vyo8WfV/y9wvypjPSvxmNnr06DR8+PB08cUXpzPPPDMNGjQofeELX0irzJ8/P9XU1LTb7549e6Znn302pZTSgQcemD796U+npUuXppRSWrZsWTrmmGPSfvvtV/iYKdKv1qweiJRxfivrHNmVPrVlrQlEFi9enM4666w0adKktNlmm6WxY8c2eQ0YMCC9+OKLKaWmB9/s2bNTbW1tSimlfv36pdmzZzcr88ILLzSWGT9+fLr55publXn66afT+uuvX+p2irR5s802a/z/Tlq9zLPPPpsGDx5cWr+LlBk+fHh64oknWiwzYMCAwv1ur09ljnGRuoqUaa+uItsoMldFylSy32XNQ1nHVXtlKnn8VqpPRevaaKON0sMPP9yszPPPP5/q6upSSuXs62X1qaz9r5LzWU1zXsmxqbZ5qOT+Vca5v5L9rra6ypqH9s5vRdYnldyPi7SnUuuTMuehvbrKWNcW7VMlvzuLlCmrrjL6Xi3r9YhI99xzT0oppVdffTXV1NSkX//612mV3/zmN2nLLbcstT1d3U6PHj0af9RP6R8/Rg4dOjSdffbZKaWmgUh789ne2Nxxxx2pNXfccUcaNmxY4T5VYg1YU1OTHn300cY2vvXWW6lv375pyZIlKaWULr/88sYfsyp57A0ZMiT99a9/bVZm9uzZqV+/fqWda4u0paz1SVljU6Su9savyHba229mzZqVUkpp+fLlqVevXulPf/pTWuW5555LgwYNKtzeSq67yjpnFylTX1/fOE6rl5kzZ04pa9KISAsWLEjLly9Pv/zlL9NBBx2UevbsmYYPH55OPfXUNHPmzMY5qdTarejYVHJNVeR4aK9fRfpUpJ621lQR0diG//3f/001NTVNrmi8++6706abblq4322NcY8ePdLkyZPTs88+m+bMmZPmzJmTZs+enXr16pWmT5/e+F6Z+0UZ81mJ38x69OjRZF3z/PPPp3HjxqWjjjoqNTQ0FF4zRETj8T9y5Mj0+OOPp9XNnDmz8TzZ1X717NkzTZw4sdXXVltt1djmMs5vZZ0ji8xVZ6w1zxCZMmVKXH311bH77rvH8ccfHyeeeGKT1+DBg+O1115r9rk//elPMXr06IiIGDFiRMyaNatZmQceeCA23XTTiIiYPXt2TJw4sVmZ2traWLJkSanbKdLmV199NcaNG9esTENDQyxfvry0fhcps2TJkujfv3+zMm+99VbU1tYW7nd7fSranrLqKlKmvbqKbKPIXBUpU8l+lzUPZR1X7ZWp5PFbqT4VreuNN96IYcOGNSuzZMmSqKmpiYhy9vWy+lTW/lfJ+aymOa/k2FTbPFRy/yrj3F/JfldbXWXNQ3vntyLrk0rux0XaU6n1SdHtlNH3Mta1RftUye/OImXKqquMvlfLer2mpqbx86NGjYp+/frFFlts0VhmwoQJ8fLLL5fanq5up6GhIXbdddfG93bddde455574oc//GGcccYZTcq3N5/tjc2oUaOa/W2VkSNHduicXYk1YEop6uvrG98bOHBgrFixorEN++23X/z1r38ttc1FyjQ0NDS7j35ExCuvvBJ1dXWlnWuLtKWs9UlZY1OkrvbGr8h22ttvVt3vfdmyZdHQ0NDk/u9///vfo3fv3oXbW8l1V1nn7CJlamtrW3wWz3PPPRdDhw4ttJ22xmaVXr16xSc+8Ym47bbb4qWXXoqpU6fGL3/5yxg/fnzsscceEVG5tVuRPq0qX6k1VZHjob1+FelTkXraWlPV1NQ0rquGDBkS/fv3j4033rixzLhx4xo/W6TfbY3xoEGDYty4cfGJT3wi3nrrrdh4441jk002iYh/fLdvvPHGjXWXtV+UMZ+V+M2soaEhJkyY0PjeuHHjYsaMGfHQQw/FZz/72SZz3Fa/e/bsGffcc09E/GMMX3rppSZlXnrppejXr19EdH2ds3Llythmm23i4IMPbvH1kY98pLF8Gee3ss6RReaqM9aaQOT222+PX/ziF3HRRRfFSSed1CwQ+dSnPhWnnXZazJ8/P2pqaqKhoSEefPDBOOWUU+LII4+MiIhjjz02TjzxxHjkkUeipqYm5s2bF9dff32ccsopcdxxx0VExNixY+OJJ55oVv8dd9wR48ePL3U7Rdq89dZbx/33399sO7/85S9j4sSJpfW7SJndd989rrvuusY2rKrvG9/4Ruy1116F+91en8oc4yJ1FSnTXl1FtlFkroqUqWS/y5qHso6r9spU8vitVJ+K1rXDDjvEbbfd1vi3VQuKq666KiZNmhQR5ezrZfWprP2vkvNZTXNeybGptnmo5P5Vxrm/kv2utrrKmof2zm9F1ieV3I+LtKdS65Oi2ymj72Wsa4v2qZLfnUXKlFVXGX2vlvV6fX19vPHGG42fO/jgg2Pw4MGN/168eHHjj1lltaer26mtrW0MaVaZMGFC3HPPPXHNNdfEqaee2vh+e/PZ1tiMHz8+TjnllHjzzTebtePNN9+M0047Lfbcc8/CfarEGrCuri6+/e1vN7737W9/O4YOHdr4Y+3ixYtj4MCBpba5SJn99tsvLrvssiZlFi9eHOeee24cdNBBpZ1ri7SlrPVJWWNTpK72xq/Idtqa70GDBsXpp58eDz74YHzpS1+KD33oQ3HBBRfEkiVL4t13342vfvWrscMOOxRubyXXXWWds4uU+fjHPx7nn39+4w97NTU1MXfu3DjttNPiE5/4RKHttDU2LRk9enScffbZ8cILL8Rdd90VY8aMiYjKrd2Kjk0l11RFjof2+lWkT0XqaWtNVV9f3yQsOf7442PIkCGN//7b3/4WAwYMKNzvtsZ47733jssuuyy++c1vxsc//vGYNm1ak5BtdWXtF2XMZyV+M6utrY0XXnihyfujR4+Oe++9N/74xz/GUUcd1fh+W/3edttt4/TTT49rr702TjjhhPjSl74UV199dTz00ENxzTXXxDHHHBOf/exnI6Lr65yBAwfGzjvvHOeee26Lry9+8YuN5cs4v5V1jiwyV53S6WtLKmyTTTZp8iCZ91u6dGmaMmVK6tWrV6qpqUm9e/dOPXr0SJ/5zGca743Y0NCQLrjggsYHe9XU1KS+ffums846q3E7P/rRj9Lo0aPTjTfemAYMGJB+/vOfN37m5z//eanbKdLmW265JQ0aNChdeOGFqX///uniiy9OU6ZMSX369El33XVXaf0uUubpp59Ow4YNSwcccEDq06dPOuyww9L48ePT8OHDGy/xKtLv9vpU5hgXqatImfbqKrKNInNVpEwl+13WPJR1XLVXppLHb6X6VLSu+++/Pw0cODB98YtfTH379k0nnnhi+uhHP5oGDBjQeIuDMvb1svpU1v5Xyfmspjmv5NhU2zxUcv8q49xfyX5XW11lzUN757ci65NK7sdF2lOp9Uklj4cy1rWV3keLfHcWKVNWXWX0vVrW6wcccEC68sorU2uuueaaxmcHlNWerm5nr732SieddFKL7X3mmWfS0KFDG28l0d58tjU2c+fOTRMmTEi9evVKEydOTAcccEA64IAD0sSJE1OvXr3SNttsk+bOnVvqvtXV8fv617+ehgwZkkaMGJE22mij1KdPn8b6U/rHLbOOPPLIih97L7/8ctp6663T+PHjU69evdIuu+yS1l9//bTlllumBQsWlHauLdKWstYnZY1NkbraG78i22lrvr/1rW+lzTffPNXU1KTx48enV155JX384x9PvXr1Sr169UpDhw5Njz32WOH2VnLdVdY5u0iZt99+O+27775p8ODBqWfPnmnMmDGpd+/eaY899kiLFy8utJ22xqampqZxPttTqbVb0bGp5JqqyPHQXr+K9KlIPW2tqT72sY+lyy67rNU5vPzyy9Pee+9duN9Fxjilf9w28sADD0y777576tWrV/rzn//cpN6y9osy5rMSv5kdcMAB6fOf/3yLc/DKK6+kcePGFV4z/PKXv0wbbrhhs+e19O3bN5100kml/RZ4yCGHpBNPPLHVfWfWrFmNz+0o4/xW1jmyyFx1xloTiPz0pz9Nhx12WON9Slvz0ksvpdtuuy3ddNNN6bnnnmuxzNKlS9Of//zn9Mgjj6R33nmn2d9/9rOfpXHjxjXuhKNHj27xyfVlbae9Nt93331p3333TUOHDk39+vVLu+22W7rzzjtL73eRMm+//Xa64IIL0ic/+cl04IEHpjPPPDPNmzevw/0u0qci7SmrriJl2quraJ+KzFV7ZSrZ75TKmYeyjqv2ylTy+K1Un4rWNWvWrDRlypS04447pvHjx6d/+Zd/SU899VSTMmXs62X1qaz9r6zxWxvnvFL1VLKustpTqfNbWcfU2njuquT3fXvntyLrkyL1lNXvIu2p1Pqk6HbK6nsZ69pK7qNFvjuLlCmrrjL6Xg3r9f/93/9Nf/vb35qVXeV//ud/0r333lt6e7qynSeffDL9+Mc/brXNTz/9dDrvvPMa/11kPlubp5UrV6b/+Z//Seecc076whe+kL7whS+kc845J91+++1p5cqVHe5TJdaA8+bNSz/84Q/Td7/73WY/hL1fJY+95cuXp5/+9Kfpy1/+cjruuOPSj370o/Tuu+92qN9FyhRpS0rlrE/KGpsidbU3fkW20958v/nmm02299vf/jb9+te/bvZ+Jb8XK3nOLnpev//++9MVV1yRLrroojR9+vRmf+/smnTGjBlp+fLlzbbXmkqt3YqOTSXXVEWOh/b6VaRPRepJqdhvR+/3yCOPpKeffrpD/S66jk4ppW9/+9vpkEMOSS+//HKLfy9jvyhjPtf0b2Zz5sxp83lgr776arr22msL93vFihXpD3/4Q7rxxhvTDTfckO699960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q/1esmRJDBw4MA4++OAW+zR79uy45ppr4sMf/nDcc889XRrjInU9+OCDUVNTE//8z//cZpk33ngjtt9++xbrevPNN+O5556Lj3zkI/GJT3yi1W1ss802MWPGjDbn+/XXX4/nn3++1TLbbbddPP/887HLLrus8X6XNQ+zZs2K/v37x4c+9KEuHVft7acnnXRSXHrppTF//vyYMmXKGj1+K9Wnou2JiFhvvfXiuOOOazKfP/nJT+Kss86KN954Iy644IJYunRpHHrooZ3e12+99dZYsmRJ/PSnP41//ud/7nSfdt1113j00UfjU5/6VJf2v7LGr8h8VtOclzUPZX3nVXIeirSnrP2rvTYXPfe3dUyV2e9KjnFZ38FF5mHvvfeOhx56KE499dQWz2/33Xdf/PznP4+DDz648YriltYnm266aTz++OMVOR+PHDkyvvKVr7S6Xpo6dWr8/e9/j8MOO2yNrk8que568803Y8GCBXHDDTfEEUccEREdX9cW7VNZ+2hE+9+dX//616N3797xb//2b62W+epXvxpvv/127LDDDl2qq8h22uv7zTffHEcddVQMHTo0fvWrX7V6PKzp9frvf//7GDlyZOy8884xe/bsuO666+Lxxx+PX/3qV43/n5Crfng54IAD4vvf/3588IMf7PLativHw9ixY+Mvf/lLpJRi//33b7PN1157bZx55plx1FFHtTifP/vZz+KRRx6JKVOmxFlnnbVGx6bIvtXVNeARRxwRM2fOjH322Seuv/76mDx5cqzunXfeafzfZbW5yLE3bdq0xt8AVi9z9tlnx1lnnRV33HFHfO9734v1118/TjzxxFb73d65dtUPNlOnTm3z+N12223j4Ycf7tL6pEhdRcamyJw//PDDseGGG8aPfvSjFsdv0KBB8YlPfCLefvvt+OQnP9nidv7zP/8znnzyyejTp098/OMf7/R+c84558TXvva1OPDAA9f492KRtVCRfbTIObtIXQsWLIgPfOADccstt8Rmm20WERGzZs2Kf/3Xf40vfOELsdtuu8Uuu+wSM2fOjJ133rnDa9JjjjkmXnrppfjiF78Y77zzThx11FFdmocy1m4d+e6s1JqqyPFw+OGHx9tvvx1f+tKXWuzX9ddfH/fdd1/U1tY2zkNLfRo3blx873vfa7Weww47LGpra+Opp55q9rvQDjvsEJ/73OfimGOOiX/7t3+Lm2++uUvz+dBDD8X6668fX/va15qN8Ze//OVYsWJFnHfeefHlL385vva1r7Va14gRI+LTn/50XH755V3aL4p+X7U1n22dl8r6zawjx1Vba4Z///d/jzfffDO+/e1vR0opTjnllFa309X1UkfWOUXqau/8Nm/evJg1a1aMHz8+DjzwwE5to+hcHXfccbFixYo49thjo7AuPYGkgvbdd980YMCAVFtbmz784Q+nM888M02fPr3xwUOjRo1q8eFuzzzzTBo1alRKKaXBgwenwYMHNyszc+bMtP7666eUUjr00ENTbW1tszJf/epX05QpU1JKKfXv3z994AMf6PJ26urq0tZbb91mm/fee+80YMCAZmWuvPLKdOihh6ZRo0alM844I02YMKFL/V5vvfXSwIED2ywzYcKE1L9//2Zl7rjjjrTjjjumlP4xT+utt16b/d5qq63SRhtt1GqfUkppwIABafPNN2+zPUXGuEhd2267beNYtVZm0qRJadiwYa3Wdeihh6aDDjoobb/99q1uY9CgQWncuHHNtrH6XA0dOjQNGjSozTKHHHJI6tevX0X6XdY8TJw4scW6OnpctbefTpkyJU2dOrXZGK6J47dSfSrank022SSNHTu2WZmbbrop7b333imllHbYYYc0fPjwZmU6sq9vsMEGaerUqc329Y72aZ999kl9+/Ztsy1F9r+yxq/IfFbTnJc1D2V951VyHoq0p6z9q702Fzn3t3dMldnvSo5xWd/BReZhp512avF7b9X5bccdd0ynnHJK2nLLLZv8ffX1SX19fdpwww3brKes/XjUqFEtft+v3p5ddtklbbDBBs3KlL0+Saly665Ro0al4447rtnx0JF1bdE+lbWPFvnu3HrrrdPIkSPbLPORj3yksd6u1FVkO+31fccdd0zf//73m62FKr1e79GjR7r33nvTU089lQYNGpTeeOONtNNOO6X99tsvvffee2n+/PmpR48eKaWUpkyZks4///wut6erx0O/fv3Svffem77zne+kCRMmtNnmvffeO910003NtrNqPjfYYIN00UUXNTsvrYmxqcQaMCJSjx49Uk1NTeP/Xv1VU1NTepuLHHujR49ucT4feOCBtPXWW6dDDz00nXDCCWnMmDGt9rvIuXaLLbZoto33t6Wurq7FPnV0fVKkriJjU2TOR44cmTbddNNmZVaNX0opffjDH27xfLFqO1OmTEkHHXRQs98jOrrfHHrooen73/9+m+0t63uxyFqorHN2kbrWW2+9NH78+GZlHn/88cY2fOxjH2txjVJkTVr2PJSxdkup2PhVck1V5HjYbrvtWmzzqn6tmov3n/tX79PQoUOb/f399ay//vppxIgRzco888wzTeawjPncaKON0sYbb9yszB133NGhujbYYIM0c+bMZtvp6H5R5NzV3ny2dV4q6zezjhxXba0Zyv5+LWudU6Su9s5vU6ZMSXvuuWez81JHz5FF5mpVnzpirQlEUkpp+fLl6YEHHkhf//rX0/7775/q6upSnz590m677ZYGDBiQ7r333mafuffeexu/OOrr61s8+G699dbGwGDgwIGprq6uWZnnn38+1dfXN26npYVMR7fTv3//Frezepv79+/f4n84Pv/882nAgAFpwIAB6Wc/+1mzoKKj/a6vr2+xntXL1NbWttinZ599trEfdXV1Lf7H5/v73VKwsqpPq9rTp0+fNttTdIzbq6u1eVi9zMCBA1sts2rs7rjjjmaLlPfX09LYvH++W5qr1csMHDiw1X2i7H6XNQ8DBw5stT0dOa7a20/r6+vT9OnTmwWAa+L4rVSfirantra2xfY899xzjftUa/tgR/b1wYMHpyuuuKLZvt7RPvXv37/VPnVk/ytr/IrMZzXNeVnzUNZ3XiXnoUh7ytq/2mtzkXN/e8dUmf2u5BiX9R1cZB5aW3+sOr/17ds3TZ8+vdn35+rrk0qeT1o7H6/eniLn4zLWJ6u2U4l114ABA9JPfvKTZsdDR9a1RftU1j5a5Luztra2xblavczAgQPbXf8WqavIdtrre9++fdPtt9/ebC1U6fV6RKQXX3wxPffcc41tWbRoUZo0aVLae++904svvtj4H9319fXp+eef73J7uno8rGrzrFmzGsu01ua+ffum5557rtl2Vs3n4MGD0w9/+MNm56U1MTaVWANGRLrooovST37yk9SvX780Y8aMJq8f/ehHpbe5yLHXWpmnnnoq9e3bNw0YMCDNmDGj2Tx09FxbW1vbYpnV21LkPFpkfVKkriJjU2TOW6tr1fgV2U59fX367W9/22w+O7rfDBgwoNX9puzvxSJrobLO2UXq6tu3b4u/AfzhD39ofL+urq7FMkXWpKvm4frrr0+1tbVdnocy1m6rxqaz351rYk1V5Hho79irr69P99xzT4vnnNX71NJcvv+4a2mM77333sb5vOGGG0o5rlrr97PPPttY189//vPUp0+fNusaPHhwuvXWW5ttp6P7RRnz2dZ5qazfzDpyXLW1ZujIGHd1vdSRdU6Ruto7v9XX17d6XurIObLIXK3ep6LWmltmRUT06tUrdttttxg6dGgMGTIk6urq4pZbbom//vWvcfDBB8fnP//5uOSSS2LHHXeMiH9cZnPKKafEIYccEhERkyZNirvvvjsuvfTSJmW+/vWvNz6gpqamJkaMGNGs7oceeqjxVl0f+9jH4oYbbujydvbaa6+4/fbb4+abb261zf369Wvx/nm//vWvY8iQIbH77rvHaaedFr17945XXnml0/3eYYcd4r777muzzLBhw2Lp0qWxbNmyxsupli9fHhdeeGFstdVWjXPU0j32Vu93fX19k8u+3t+niIjJkyfHjTfe2OUxLlJXfX194z2vWyvTp0+fFu91uKqu2trauOeee5rdzm31bey5555x5513tjnfEydOjD/+8Y9tlunRo0eLD89aE/0uax5qa2tj6dKlbZYpcly1t5/eeOONccMNN8QHPvCBLtVTTX0q2p4RI0bE66+/3qzM1VdfHWPGjImIiLq6uvj73//erExH9vXDDz88zjrrrEgpxQMPPNDpPvXt27fx8t/W2lJk/ytr/IrMZzXNeVnzUNZ3XiXnoUh7ytq/2mtzkXN/e8dUmf2u5BiX9R1cZB4GDRrU4n1jV53f+vfvH5dddlkMHjy48W/vX5/st99+8atf/aoi+/HYsWNj9uzZba6XBg4cGMuXL29zbMpYn6zaTiXWXfvuu2+ceeaZUVNT0+qatL11bdE+lbWPFvnuHD58eLz11lttlunTp0+z+7Z3pq4i22mv7/fdd1+cf/75TR7W3R3r9fXWWy+effbZmDdvXuO6rK6uLu66667Yb7/9Gm/3GPGPc/b/Y++7w6Mqm7fvDek9IXQIIfQSIIiAdBAFRUBQXgWkg6JokA5KCx2kiwLSi4iKICJSlA7SA6FDCCnAS++EmmS+P/Lt+WWT3T2T7ORh4d37uvZSdiczc8/MM8/sOXvO+ffff1GiRAmb/LF1PTg7O+PUqVMoXLiwdj9rSz4XKVIE8+fPx/jx4030GPPZuHFjDBgwAC4uLpn2aenYqJgBjT24atWq8PLyQr169Uxk/P39tdtsSPnMWXtlypTB6dOncf36deTJkwcAcP36dQwYMACvvvoq4uPjsWLFCk3eHG9Or82XLx9u3Lhh1Ze33noLv/76q83zCccWJzacnJctWxYnT560GD8AZp/NkF7PkydPsHfv3kz3gM9q3QQGBmLt2rXo3bu3RX+l9kXOLCTVszm2qlWrht27d+Pw4cMIDw8HABw+fBiffvopGjZsCED/GIC1mdTY7ytUqAB/f3+b8yAxu3Hjp3Km4qyHoKAgPHz40CKvO3fuYMeOHdqzYMxxKleuHI4fP27VTo0aNbBz506zx4Xy5csHIG3OKVeunM35DAkJQUJCgtkYe3t7A0jb8woWLGjVVvv27dG1a1d89dVXNtUFp3fp5dNaX5I6ZpaVdWVtZjDOxSVKlEBQUJDN+6vUnMOxxelvUVFRmfpSVnVwcpWUlGT2WSRWkaXTJ88Rc+bMoTZt2lDBggUpd+7c9O6779K0adPoyJEjlJqaSvfv36du3bqRq6urdmmRq6srde/enR48eEBERAcPHqSePXtS/vz5yWAwkMFgoPz589OYMWMoOTmZiIj69u1L7u7uFBERQUuXLqWlS5dSREQEeXp60ujRo4mIaNKkSVS8eHGb9YwbN44KFixo1eehQ4dSrly5qFmzZjRq1CgaNWoUNW/enJydnWnevHl0//59ql69usklVdnhff78eerfv79Vmd9++40CAgIoT5489Prrr9Prr79OefPmpdy5c9OePXuIiOi9994jFxcXq7xbt25NBoPBIiciookTJ1KFChVsjjHH1vvvv68r06RJE8qVK5dFWz/88AM5OTlRUFCQRR1jxoyhYsWKWc337t27qWXLllZlPvvsM2W8pfLw1ltvkZOTk83rSq9OR40aRe7u7tSlS5ccX7+qOHH96dKlCxkMBqpYsSJ17dqVunbtSpUqVSI3Nzdau3YtERG1bdvW5lpPTk6mt956i1xdXW3iNH78eKu9jVt/UvHj5NOeci6VB6k9T2UeOP5I1Zeez5zer7emJHmrjLHUHszJw7x588jV1dVif9u9ezd5eXmRh4eHxflk0aJF1LhxYyV1/MUXX5CLi4vVealz587k5OSU4/OJZB70uBtnUuOl/dmZa7mcpGqUs3f26NGDcuXKZVWmWbNm5OzsbLMtjh497rt376aAgADKnTv3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K0vlt8OHD5sdUyLltjZaouwgl99SU1OpTZs2dPbsWVIoFNJhhar+uPFgjtyXL18mIqISJUrQhQsXaPTo0TRo0CCqXr06EREdPXqUfvrpJ5o2bRp16tSJVZ9w2lhT3dWuXTvq3bs39erVS++h5f/73//om2++oT59+pgVM6JqcQ4446uocVqE7Jx4yM7Oph9//JHWrl2rczHm8ePHLL8xhPT0dKpUqRLZ2NjQwIEDpUWzixcv0k8//UTZ2dl08uRJKliwoDA/NnduAIAKFy7M4nny5MkUHx9PDRo00Elr6NCh0t957UREbDocmZ49e0bt27enEydO0IsXL6hIkSJ07949qlGjBm3bto1cXFzI2dmZzp8/T8HBweTm5kYpKSkUGhqqMccw5Bc5OTnk4uLC4pkzx5XT3+DBg1ltfH19KScnh7p06UJ9+/bVOrR9/vz59O2339KrV69o/vz5Ov1m0aJF1L9/f/L19aVChQpp8KtQKOjkyZMsmVxcXCglJUVrzq0Ojh04tBo0aEA+Pj5aD4P27NmTHj9+TLt27WKNIadOnaJmzZpRZmYmvXz5kry9venhw4fk7OxMfn5+dO3aNVn9jB07Vq+PPnr0iLp168byG44dROUBThuOjrdu3Updu3aljIwMcnd31+L58ePHLFqDBw+mjRs30syZMzVq7VGjRlG7du1o9uzZsv38888/evX37t07evz4McsO3t7edOjQIQoPD9fo/+LFi1SzZk169OgRzZ49m5KSkighIUFa5H727Bn16dOHatWqRX379qXKlSvTlStXqFWrVnrjl6ObVq1a0dOnT2n16tVUpEgRIsp9ILdr167k5eVFGzduZPkFx7969OhBJ0+epCVLllBkZKSkV5U8y5Ytk81LhQoVkpWJE3d79+6levXqkS4YM75acizn1Gai1kDl5FIoFLKxaW7Oefr0KX311Vdmj4uvX7+mM2fOsPrh5BxR9hSRSy9evCgkH3NsZQo+mhsiRLl38VeuXKlxB7Vr167k5ORERET79+83+Pu6detqBLEKqsmEKog5/Tg5OdHp06e1ng68ePEiRURE0KtXr6hw4cI0Y8YM6t69u96+BgwYQHv37qVJkyZR9+7d6aeffqI7d+7QggULaNq0adS1a1eDvBARlS1blvr160cDBw7U+HzevHn0yy+/0Pnz51ky+fj40B9//CG9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F/pI3fx8ci0jhUKBb7/9FrNmzcKAAQOwZcsWOUIn0nsKhQIAoFQqYWZmhubNm0tp1tbWePDggVyhyY5tEWkbnxDRUUqlEgqFAg1lj0Kh4OhoPbR1/ZhPJDeWQSLSV/p4f1PnnIQQUCqVenXeTZGmyp82y3FpaWmDiyQ7OTnh+PHjBvmrcH28n2iKk5MTDh8+bJDlQh+pk58tW7bExo0bMWnSpFrvnzVrFjZv3ozCwkLmOZEGdevWDUuXLsXw4cMBPHoipEOHDtLgZEJCAiZPnmywA/Rsi0jbuIaIjnJ2dkZUVBRqamrq/JecnCx3iDpNW9eP+URyYxkkIn2lj/c3dc9J3867KdJU+dNWOU5PT4eXlxf8/PzQpUsXDBgwADk5OVL6gwcPUFhYWOevwoOCgjBgwACkp6drJBZdpI/3E00pLS012HKhj9TJT4VCga1bt9b5/tWrV2P8+PENDh4S0dN7++23Vb7M79y5s0pd3b9/v0EvqM62iLSNAyI6qmfPnkhKSqo3vbFfOBk6bV0/5hPJjWWQiPSVPt7f1DknAHp33k2Rpsqftsrx46kmGlsk+ezZs7Xeu3r1agQHB+O//uu/njsOXaWP9xNN6dChg8GWC32kTn4qFApER0fXe4xvvvkGNTU1LzJMIoPzl7/8BSNHjqw3/fPPP8f333+vxYh0C9si0jYOiOioiIgI9O3bt950Dw8PxMXFaTGipkVb14/5RHJjGSQifaWP9zd1zmnVqlV6d95NkabKn7bK8a+//oovvvgCDg4O8PDwwC+//IKAgAD4+vpK028Y8q/C9fF+oimhoaEGWy70EfOTiJoi3rtI27iGCBERERERURNmY2ODU6dOwcvLS2X7rFmzsHv3bmzZsgUDBw7k3NtEREREZPCMG9+FiIiIiIiIdNXjqSb+c0Bk9erVAMCpJoiIiIiI/g+nzCIiIiIiImrCONUEEREREZF6OGUWERERERERERERERHpPT4hQkREREREREREREREeo8DIkREREREREREREREpPc4IEJERERERERERERERHqPAyJERERERERERERERKT3OCBCRERERERERERERER6jwMiRERERERN1MCBA/Huu+9q7e9NmTIFISEhWvt7REREREREmsQBESIiIiIiMkiaHuBRKBTYtWuXxo5HRERERESaxQERIiIiIiIiIiIiIiLS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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "labels_counts.plot.bar(x=query_label, y=\"num_cells\", figsize=(20, 10))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ontology", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellarium_gpt/training/disease_ontology.ipynb b/notebooks/cellarium_gpt/training/disease_ontology.ipynb new file mode 100644 index 00000000..6761dbd4 --- /dev/null +++ b/notebooks/cellarium_gpt/training/disease_ontology.ipynb @@ -0,0 +1,868 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# disease" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def get_ancestors_csr_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> sp.csr_matrix:\n", + " \"\"\"Returns a sparse matrix representation of ancestors.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = 1 iff j is an ancetor of i.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " row = []\n", + " col = []\n", + " data = []\n", + "\n", + " for name, self_idx in names_to_idx_map.items():\n", + " row.append(self_idx)\n", + " col.append(self_idx)\n", + " data.append(1)\n", + " for ancestor_name in nx.ancestors(graph, name):\n", + " ancestor_idx = names_to_idx_map[ancestor_name]\n", + " row.append(self_idx)\n", + " col.append(ancestor_idx)\n", + " data.append(1)\n", + "\n", + " ancestors_csr_matrix = sp.csr_matrix((data, (row, col)), shape=(n_nodes, n_nodes))\n", + " return ancestors_csr_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + " \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + " for target, value in dict(nx.all_pairs_shortest_path_length(graph)).items():\n", + " for source, distance in value.items():\n", + " source_idx = names_to_idx_map[source]\n", + " target_idx = names_to_idx_map[target]\n", + " distance_matrix[source_idx, target_idx] = distance\n", + " distance_matrix[target_idx, source_idx] = distance\n", + "\n", + " return distance_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
disease_ontology_term_idnum_cells
0PATO:000046125905102
1MONDO:01000964109684
2MONDO:00016271135641
3MONDO:00181771001237
4MONDO:0007915708987
.........
93MONDO:00124191614
94MONDO:00053481227
95MONDO:00049941027
96MONDO:00195621018
97MONDO:000251357
\n", + "

98 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " disease_ontology_term_id num_cells\n", + "0 PATO:0000461 25905102\n", + "1 MONDO:0100096 4109684\n", + "2 MONDO:0001627 1135641\n", + "3 MONDO:0018177 1001237\n", + "4 MONDO:0007915 708987\n", + ".. ... ...\n", + "93 MONDO:0012419 1614\n", + "94 MONDO:0005348 1227\n", + "95 MONDO:0004994 1027\n", + "96 MONDO:0019562 1018\n", + "97 MONDO:0002513 57\n", + "\n", + "[98 rows x 2 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"disease_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
diseasenum_cells
0normal25905102
1COVID-194109684
2dementia1135641
3glioblastoma1001237
4systemic lupus erythematosus708987
.........
93age related macular degeneration 71614
94keloid1227
95cardiomyopathy1027
96localized scleroderma1018
97kidney benign neoplasm57
\n", + "

98 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " disease num_cells\n", + "0 normal 25905102\n", + "1 COVID-19 4109684\n", + "2 dementia 1135641\n", + "3 glioblastoma 1001237\n", + "4 systemic lupus erythematosus 708987\n", + ".. ... ...\n", + "93 age related macular degeneration 7 1614\n", + "94 keloid 1227\n", + "95 cardiomyopathy 1027\n", + "96 localized scleroderma 1018\n", + "97 kidney benign neoplasm 57\n", + "\n", + "[98 rows x 2 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"disease\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How many different ontologies are used for `disease`?" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'MONDO', 'PATO'}" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set([value[0] for value in names_counts[query_name].str.split(\":\")])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## ontology" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "# Used in CZ CELLxGENE schema v5:\n", + "# https://github.com/chanzuckerberg/single-cell-curation/blob/main/schema/5.0.0/schema.md\n", + "OWL_PATH = \"https://github.com/monarch-initiative/mondo/releases/download/v2024-01-03/mondo.owl\"\n", + "\n", + "# only keep nodes with the following prefix when parsing CL ontology\n", + "PREFIX = \"MONDO_\"\n", + "\n", + "# # the 'life cycle stage' node\n", + "# LIFE_CYCLE_STAGE_NODE = \"HsapDv_0000000\"\n", + "\n", + "# # the 'life cycle' node\n", + "# LIFE_CYCLE_NODE = \"HsapDv_0000001\"\n", + "\n", + "# relationships we need\n", + "PARTOF_RELATIONSHIP = \"BFO_0000050\" # part_of" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "ontology = owlready2.get_ontology(OWL_PATH).load()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "all_classes = list(ontology.classes())" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "# only keep CL classes with a singleton label\n", + "classes = list(\n", + " _class for _class in all_classes if _class.name.startswith(PREFIX) and len(_class.label) == 1\n", + ")\n", + "\n", + "names = [_class.name.replace(\"_\", \":\") for _class in classes]\n", + "labels = [str(_class.label[0]) for _class in classes]\n", + "assert len(set(names)) == len(classes)\n", + "# assert len(set(labels)) == len(classes)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['obsolete coronary heart disease',\n", + " 'obsolete deafness, autosomal recessive',\n", + " 'obsolete Wilms tumor',\n", + " 'obsolete emphysema',\n", + " 'obsolete gastric cancer',\n", + " 'obsolete microcephalic primordial dwarfism',\n", + " 'obsolete familial adenomatous polyposis',\n", + " 'obsolete Heimler syndrome',\n", + " 'obsolete epilepsy, familial focal, with variable foci',\n", + " 'obsolete Frontometaphyseal dysplasia',\n", + " 'obsolete JMP syndrome',\n", + " 'obsolete Walker-Warburg syndrome',\n", + " 'obsolete marginal zone B-cell lymphoma',\n", + " 'obsolete splenic marginal zone lymphoma',\n", + " 'obsolete small cell neuroendocrine carcinoma',\n", + " 'obsolete primary bone dysplasia with disorganized development of skeletal components',\n", + " 'obsolete nut midline carcinoma',\n", + " 'obsolete craniodiaphyseal dysplasia',\n", + " 'obsolete herpes simplex virus keratitis',\n", + " 'obsolete meningococcal meningitis',\n", + " 'obsolete chronic neutrophilic leukemia',\n", + " 'obsolete Friedreich ataxia',\n", + " 'obsolete ovarian cancer',\n", + " 'obsolete thymoma type AB',\n", + " 'obsolete thymic carcinoma',\n", + " 'obsolete craniopharyngioma',\n", + " 'obsolete juvenile xanthogranuloma',\n", + " 'obsolete ampulla of vater carcinoma',\n", + " 'obsolete fibrolamellar carcinoma',\n", + " 'obsolete syringocystadenoma papilliferum',\n", + " 'obsolete cerebellar liponeurocytoma',\n", + " 'obsolete hepatoblastoma',\n", + " 'obsolete mitochondrial myopathy',\n", + " 'obsolete acute megakaryoblastic leukemia',\n", + " 'obsolete Wiskott-Aldrich syndrome',\n", + " 'obsolete adrenocortical carcinoma',\n", + " 'obsolete lactose intolerance',\n", + " 'obsolete carcinoid syndrome',\n", + " 'obsolete pigmented villonodular synovitis',\n", + " 'obsolete apnea, central sleep',\n", + " 'obsolete primary bone dysplasia with multiple joint dislocations',\n", + " 'obsolete primary bone dysplasia with increased bone density',\n", + " 'obsolete vibratory angioedema',\n", + " 'obsolete anus, imperforate',\n", + " 'obsolete SC phocomelia syndrome',\n", + " 'obsolete testicular regression syndrome',\n", + " 'obsolete Amish infantile epilepsy syndrome',\n", + " 'obsolete microcephaly, short stature, and impaired glucose metabolism',\n", + " 'obsolete Pierre Robin syndrome associated with collagen disease',\n", + " 'obsolete Pierre Robin syndrome associated with a chromosomal anomaly',\n", + " 'obsolete Pierre Robin syndrome associated with branchial archs anomalies',\n", + " 'obsolete Pierre Robin syndrome associated with bone disease',\n", + " 'obsolete autosomal ichthyosis syndrome with other associated signs',\n", + " 'obsolete rare bone disease related to a common gene or pathway defect',\n", + " 'obsolete rare disorder with female infertility due to a congenital hypogonadotropic hypogonadism',\n", + " 'obsolete type 11 collagen-related bone disorder',\n", + " 'obsolete dysostosis with predominant craniofacial involvement',\n", + " 'obsolete syndrome with synostosis or other joint formation defect',\n", + " 'obsolete deafness hyperuricemia neurologic ataxia',\n", + " 'obsolete overgrowth or tall stature syndrome with skeletal involvement',\n", + " 'obsolete dysostosis with brachydactyly without extraskeletal manifestations',\n", + " 'obsolete dysostosis with brachydactyly with extraskeletal manifestations',\n", + " 'obsolete ectrodactyly with and without other manifestations']" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# these are the labels that are not unique\n", + "non_unique_labels = []\n", + "for i in range(len(labels) - 1):\n", + " if labels[i] in labels[i + 1 :]:\n", + " non_unique_labels.append(labels[i])\n", + "non_unique_labels" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [], + "source": [ + "extract_names_to_labels_map = dict(zip(names_counts[query_name], labels_counts[query_label]))" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "classes_set = set(classes)\n", + "names_to_labels_map = {name: label for name, label in zip(names, labels)}\n", + "names_to_idx_map = {name: idx + 1 for idx, name in enumerate(names)}\n", + "names_to_idx_map[\"PATO:0000461\"] = 0 # Add the normal cell type\n", + "# labels_to_names_map = {label: name for name, label in zip(names, labels)}\n", + "# labels_to_idx_map = {label: idx for idx, label in enumerate(labels)}\n", + "idx_to_names_map = {idx + 1: name for idx, name in enumerate(names)}\n", + "idx_to_names_map[0] = \"PATO:0000461\" # Add the normal cell type\n", + "idx_to_labels_map = {idx + 1: label for idx, label in enumerate(labels)}\n", + "idx_to_labels_map[0] = \"normal\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Are all `disease`s covered by the ontology tree?" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'PATO:0000461'}" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(names_counts[query_name]) - set(names)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [], + "source": [ + "# build a networkx graph from CL\n", + "graph = nx.DiGraph(name=\"CL graph\")\n", + "\n", + "graph.add_node(\"PATO:0000461\") # Add the normal cell type\n", + "for _class in classes:\n", + " graph.add_node(_class.name.replace(\"_\", \":\"))\n", + "\n", + "for self_class in classes:\n", + " # parents\n", + " for parent_class in ontology.get_parents_of(self_class):\n", + " if parent_class not in classes_set:\n", + " continue\n", + " graph.add_edge(parent_class.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # children\n", + " for child_class in ontology.get_children_of(self_class):\n", + " if child_class not in classes_set:\n", + " continue\n", + " graph.add_edge(self_class.name.replace(\"_\", \":\"), child_class.name.replace(\"_\", \":\"))\n", + " # part of\n", + " for prop in self_class.get_class_properties():\n", + " if PARTOF_RELATIONSHIP in prop.name:\n", + " for related_term in prop[self_class]:\n", + " if related_term.name.startswith(PREFIX):\n", + " graph.add_edge(related_term.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # deprecated terms (WHY???!!)\n", + " if \"deprecated\" in [prop.name for prop in self_class.get_class_properties()]:\n", + " for prop in self_class.get_class_properties():\n", + " if \"consider\" in prop.name:\n", + " for substitute in prop[self_class]:\n", + " substitute = str(substitute)\n", + " if substitute.startswith(PREFIX):\n", + " graph.add_edge(substitute, self_class.name.replace(\"_\", \":\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1, 0, 0, ..., 0, 0, 0],\n", + " [0, 1, 0, ..., 0, 0, 0],\n", + " [0, 0, 1, ..., 0, 0, 0],\n", + " ...,\n", + " [0, 0, 0, ..., 1, 0, 0],\n", + " [0, 0, 0, ..., 0, 1, 0],\n", + " [0, 0, 0, ..., 0, 0, 1]])" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ancestors_matrix = get_ancestors_csr_matrix(graph, names_to_idx_map).toarray()\n", + "ancestors_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 0., inf, inf, ..., inf, inf, inf],\n", + " [inf, 0., inf, ..., inf, inf, inf],\n", + " [inf, inf, 0., ..., inf, inf, inf],\n", + " ...,\n", + " [inf, inf, inf, ..., 0., inf, inf],\n", + " [inf, inf, inf, ..., inf, 0., inf],\n", + " [inf, inf, inf, ..., inf, inf, 0.]])" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "shortest_distances_matrix = get_shortest_distances_matrix(graph, names_to_idx_map)\n", + "shortest_distances_matrix = np.where(ancestors_matrix, shortest_distances_matrix, np.inf)\n", + "shortest_distances_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Only leave nodes that exist in the data and their ancestors." + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "98" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extract_names_set = set(names_counts[query_name])\n", + "extract_idx = [idx for name, idx in names_to_idx_map.items() if name in extract_names_set]\n", + "assert len(extract_idx) == len(extract_names_set)\n", + "len(extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "350" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_extract_idx = ancestors_matrix[extract_idx].any(axis=0).nonzero()[0].tolist()\n", + "len(new_extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = [idx_to_names_map[idx] for idx in new_extract_idx]\n", + "new_labels = [idx_to_labels_map[idx] for idx in new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [], + "source": [ + "new_shortest_distances_matrix = shortest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "# new_longest_distances_matrix = longest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "new_ancestors_matrix = ancestors_matrix[new_extract_idx][:, new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " \"shortest_distances_matrix\": torch.tensor(new_shortest_distances_matrix, dtype=torch.float32),\n", + " # \"longest_distances_matrix\": torch.tensor(new_longest_distances_matrix, dtype=torch.float32),\n", + " \"ancestors_matrix\": torch.tensor(new_ancestors_matrix, dtype=torch.int32),\n", + " },\n", + " \"disease_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "252" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(set(new_labels) - set(labels_counts[query_label].values))" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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AABosVq3bh0REUuWLGnmltDUVn2nq77jxnA7LAAAAAAAWqxWrVpF586dY/78+RER0b59+ygpKWnmVlGMlFIsWbIk5s+fH507d45WrVo1elhCEAAAAAAAWrTevXtHRBSCEPLQuXPnwnfbWEIQAAAAAABatJKSkujTp0/07Nkzli1b1tzNoQm0bt26qCtAVhGCAAAAAACQhVatWjXJD+fkw4PRAQAAAACALLXYK0HWP+meWt+fed4eX1BLAAAAAACALyNXggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFlqUAgybty4+MY3vhGdOnWKnj17xt577x2vv/56rTXXXnttlJSUVOvatm1bVKMBAAAAAADq0qAQ5JFHHokjjjginnrqqXjwwQdj2bJlsdtuu8XixYtrrauoqIg5c+YUurfffruoRgMAAAAAANSlrCE933fffdX+v/baa6Nnz54xderU2GGHHWqsKykpid69ezeuhQAAAAAAAI1Q1DNBFixYEBERXbt2rbW/RYsWRf/+/aNfv34xatSoeOWVV2rtv6qqKhYuXFitAwAAAAAAaIhGhyArV66MY445JrbbbrvYZJNNauxvo402iquvvjruuuuuuOGGG2LlypXxzW9+M955550aa8aNGxeVlZWFrl+/fo1tJgAAAAAA8G+qJKWUGlP4X//1X3HvvffGY489Fuuuu26965YtWxaDBw+O/fffP84666w19lNVVRVVVVWF/xcuXBj9+vWLBQsWREVFRURErH/SPbWOZ+Z5e9S7TQAAAAAAQMuxcOHCqKysrJYbrEmDngmyypFHHhl33313TJkypUEBSERE69atY/PNN48333yzxn7Ky8ujvLy8MU0DAAAAAACIiAbeDiulFEceeWTccccd8dBDD8UGG2zQ4BGuWLEiXnrppejTp0+DawEAAAAAAOqrQVeCHHHEETFx4sS46667olOnTjF37tyIiKisrIx27dpFRMTo0aOjb9++MW7cuIiIGDt2bGyzzTYxcODA+PDDD+P888+Pt99+Ow477LAmnhQAAAAAAID/06AQ5Le//W1EROy0007VXr/mmmvi4IMPjoiIWbNmRWnp/11g8sEHH8Thhx8ec+fOjS5dusSWW24ZTzzxRGy88cbFtRwAAAAAAKAWjX4w+hdpTQ848WB0AAAAAAD491TfB6M36JkgAAAAAAAALYUQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyFKDQpBx48bFN77xjejUqVP07Nkz9t5773j99dfrrLvlllviq1/9arRt2zY23XTT+POf/9zoBgMAAAAAANRHg0KQRx55JI444oh46qmn4sEHH4xly5bFbrvtFosXL66x5oknnoj9998/xowZE3/9619j7733jr333jtefvnlohsPAAAAAABQk5KUUmps8XvvvRc9e/aMRx55JHbYYYc19vP9738/Fi9eHHfffXfhtW222SaGDh0aEyZMqNd4Fi5cGJWVlbFgwYKoqKiIiIj1T7qn1pqZ5+1Rz6kAAAAAAABakjXlBmtS1DNBFixYEBERXbt2rbGfJ598MoYNG1btteHDh8eTTz5ZY01VVVUsXLiwWgcAAAAAANAQjQ5BVq5cGcccc0xst912sckmm9TY39y5c6NXr17VXuvVq1fMnTu3xppx48ZFZWVloevXr19jmwkAAAAAAPybanQIcsQRR8TLL78cN910U1O2JyIiTj755FiwYEGhmz17dpOPAwAAAAAAyFtZY4qOPPLIuPvuu2PKlCmx7rrr1tpv7969Y968edVemzdvXvTu3bvGmvLy8igvL29M0wAAAAAAACKigVeCpJTiyCOPjDvuuCMeeuih2GCDDeqs2XbbbWPSpEnVXnvwwQdj2223bVhLAQAAAAAAGqBBV4IcccQRMXHixLjrrruiU6dOhed6VFZWRrt27SIiYvTo0dG3b98YN25cREQcffTRseOOO8aFF14Ye+yxR9x0003x3HPPxRVXXNHEkwIAAAAAAPB/GnQlyG9/+9tYsGBB7LTTTtGnT59Cd/PNNxf6mTVrVsyZM6fw/ze/+c2YOHFiXHHFFTFkyJC49dZb484776z1YeoAAAAAAADFatCVICmlOvuZPHnyaq/tt99+sd9++zVkVAAAAAAAAEVp0JUgAAAAAAAALYUQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyFKDQ5ApU6bEXnvtFeuss06UlJTEnXfeWWv/kydPjpKSktW6uXPnNrbNAAAAAAAAdWpwCLJ48eIYMmRIXHbZZQ2qe/3112POnDmFrmfPng0dNQAAAAAAQL2VNbRg5MiRMXLkyAaPqGfPntG5c+cG1wEAAAAAADTGF/ZMkKFDh0afPn1i1113jccff7zWfquqqmLhwoXVOgAAAAAAgIZY6yFInz59YsKECXHbbbfFbbfdFv369Yuddtopnn/++Rprxo0bF5WVlYWuX79+a7uZAAAAAABAZkpSSqnRxSUlcccdd8Tee+/doLodd9wx1ltvvbj++uvX+H5VVVVUVVUV/l+4cGH069cvFixYEBUVFRERsf5J99Q6jpnn7dGgNgEAAAAAAC3DwoULo7KyslpusCYNfiZIU9hqq63iscceq/H98vLyKC8v/wJbBAAAAAAA5OYLeybIZ02bNi369OnTHKMGAAAAAAD+TTT4SpBFixbFm2++Wfh/xowZMW3atOjatWust956cfLJJ8c//vGPuO666yIiYvz48bHBBhvE1772tfjkk0/iqquuioceeigeeOCBppsKAAAAAACAz2lwCPLcc8/FzjvvXPj/2GOPjYiIgw46KK699tqYM2dOzJo1q/D+0qVL47jjjot//OMf0b59+9hss83iL3/5S7VhAAAAAAAANLWiHoz+RVnTA048GB0AAAAAAP491ffB6M3yTBAAAAAAAIC1TQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkqcEhyJQpU2KvvfaKddZZJ0pKSuLOO++ss2by5MmxxRZbRHl5eQwcODCuvfbaRjQVAAAAAACg/hocgixevDiGDBkSl112Wb36nzFjRuyxxx6x8847x7Rp0+KYY46Jww47LO6///4GNxYAAAAAAKC+yhpaMHLkyBg5cmS9+58wYUJssMEGceGFF0ZExODBg+Oxxx6LX//61zF8+PCGjh4AAAAAAKBe1vozQZ588skYNmxYtdeGDx8eTz75ZI01VVVVsXDhwmodAAAAAABAQ6z1EGTu3LnRq1evaq/16tUrFi5cGB9//PEaa8aNGxeVlZWFrl+/fmu7mQAAAAAAQGbWegjSGCeffHIsWLCg0M2ePbu5mwQAAAAAALQwDX4mSEP17t075s2bV+21efPmRUVFRbRr126NNeXl5VFeXr62mwYAAAAAAGRsrV8Jsu2228akSZOqvfbggw/Gtttuu7ZHDQAAAAAA/BtrcAiyaNGimDZtWkybNi0iImbMmBHTpk2LWbNmRcSnt7IaPXp0of+f/OQnMX369DjhhBPitddei8svvzz++Mc/xv/7f/+vaaYAAAAAAABgDRocgjz33HOx+eabx+abbx4REccee2xsvvnmcdppp0VExJw5cwqBSETEBhtsEPfcc088+OCDMWTIkLjwwgvjqquuiuHDhzfRJAAAAAAAAKyuJKWUmrsRdVm4cGFUVlbGggULoqKiIiIi1j/pnlprZp63xxfRNAAAAAAA4Au2ptxgTdb6M0EAAAAAAACagxAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIUqNCkMsuuyzWX3/9aNu2bWy99dbxzDPP1NjvtddeGyUlJdW6tm3bNrrBAAAAAAAA9dHgEOTmm2+OY489Nk4//fR4/vnnY8iQITF8+PCYP39+jTUVFRUxZ86cQvf2228X1WgAAAAAAIC6NDgEueiii+Lwww+PQw45JDbeeOOYMGFCtG/fPq6++uoaa0pKSqJ3796FrlevXkU1GgAAAAAAoC4NCkGWLl0aU6dOjWHDhv3fAEpLY9iwYfHkk0/WWLdo0aLo379/9OvXL0aNGhWvvPJKreOpqqqKhQsXVusAAAAAAAAaokEhyD//+c9YsWLFaldy9OrVK+bOnbvGmo022iiuvvrquOuuu+KGG26IlStXxje/+c145513ahzPuHHjorKystD169evIc0EAAAAAABo3IPRG2LbbbeN0aNHx9ChQ2PHHXeM22+/PXr06BH/8z//U2PNySefHAsWLCh0s2fPXtvNBAAAAAAAMlPWkJ67d+8erVq1innz5lV7fd68edG7d+96DaN169ax+eabx5tvvlljP+Xl5VFeXt6QpgEAAAAAAFTToCtB2rRpE1tuuWVMmjSp8NrKlStj0qRJse2229ZrGCtWrIiXXnop+vTp07CWAgAAAAAANECDrgSJiDj22GPjoIMOiq9//eux1VZbxfjx42Px4sVxyCGHRETE6NGjo2/fvjFu3LiIiBg7dmxss802MXDgwPjwww/j/PPPj7fffjsOO+ywpp0SAAAAAACAz2hwCPL9738/3nvvvTjttNNi7ty5MXTo0LjvvvsKD0ufNWtWlJb+3wUmH3zwQRx++OExd+7c6NKlS2y55ZbxxBNPxMYbb9x0UwEAAAAAAPA5JSml1NyNqMvChQujsrIyFixYEBUVFRERsf5J99RaM/O8Pb6IpgEAAAAAAF+wNeUGa9KgZ4IAAAAAAAC0FEIQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS2XN3YDmsP5J99T6/szz9viCWgIAAAAAAKwtrgQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyVNbcDWiJ1j/pnlrfn3neHl9QSwAAAAAAgJq4EgQAAAAAAMiSEAQAAAAAAMiSEAQAAAAAAMiSZ4I0A88UAQAAAACAtc+VIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJbKmrsBNNz6J91T6/szz9tjrdYDAAAAAEBL4EoQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS2XN3QBanvVPuqfG92aet8cX2BIAAAAAAKiZK0EAAAAAAIAsCUEAAAAAAIAsuR0WX6jabqUV4XZaAAAAAAA0HVeCAAAAAAAAWXIlCC2KK0kAAAAAAKgvV4IAAAAAAABZEoIAAAAAAABZcjss/q0Uezut5qx3KzAAAAAAgIZpVAhy2WWXxfnnnx9z586NIUOGxG9+85vYaqutauz/lltuiVNPPTVmzpwZgwYNiv/+7/+O3XffvdGNBhquJQdAa7tegAQAAAAAeWpwCHLzzTfHscceGxMmTIitt946xo8fH8OHD4/XX389evbsuVr/TzzxROy///4xbty42HPPPWPixImx9957x/PPPx+bbLJJk0wEwNr0ZQ5wvuz1LbntX/Z64R0AAABA3Rocglx00UVx+OGHxyGHHBIRERMmTIh77rknrr766jjppJNW6//iiy+OESNGxM9//vOIiDjrrLPiwQcfjEsvvTQmTJhQZPMBgDX5Mgc4X/b6ltz2L3t9S257feoBAAD48mlQCLJ06dKYOnVqnHzyyYXXSktLY9iwYfHkk0+usebJJ5+MY489ttprw4cPjzvvvLPG8VRVVUVVVVXh/wULFkRExMKFCwuvraxaUmtbP9vv5xVTq772+pbc9i97fUtu+5e9viW3/cte35Lb/mWvb8lt/7LXt+S2f9nrW3Lb61O/yen31/r+y2cOX2v1zTnull7fktv+Za9vyW3/ste35LZ/2etbctu/7PUtue1f9vqW3Pb61APUZNUxWkqp1v5KUl19fMa7774bffv2jSeeeCK23XbbwusnnHBCPPLII/H000+vVtOmTZv4/e9/H/vvv3/htcsvvzzOPPPMmDdv3hrHc8YZZ8SZZ55Z32YBAAAAAAD/hmbPnh3rrrtuje836sHoa9vJJ59c7eqRlStXxvvvvx/dunWLkpKS1fpfuHBh9OvXL2bPnh0VFRUNGlcxtep99j67f7/6ltz25q5vyW1v7vqW3PaWXt+S297c9S257S29viW3vbnrW3LbW3p9S257c9e35La39PqW3Pbmrm/JbW/u+pbc9pZe35Lb3tz1LbntLb2+Jbe9PvUppfjoo49inXXWqXU4DQpBunfvHq1atVrtCo558+ZF796911jTu3fvBvUfEVFeXh7l5eXVXuvcuXOd7auoqGjUh1lsrXqfvc/u36++Jbe9uetbctubu74lt72l17fktjd3fUtue0uvb8ltb+76ltz2ll7fktve3PUtue0tvb4lt72561ty25u7viW3vaXXt+S2N3d9S257S69vyW2vq76ysrLO+tKGjKxNmzax5ZZbxqRJkwqvrVy5MiZNmlTt9lifte2221brPyLiwQcfrLF/AAAAAACAptDg22Ede+yxcdBBB8XXv/712GqrrWL8+PGxePHiOOSQQyIiYvTo0dG3b98YN25cREQcffTRseOOO8aFF14Ye+yxR9x0003x3HPPxRVXXNG0UwIAAAAAAPAZDQ5Bvv/978d7770Xp512WsydOzeGDh0a9913X/Tq1SsiImbNmhWlpf93gck3v/nNmDhxYpxyyinxi1/8IgYNGhR33nlnbLLJJk02EeXl5XH66aevdguttV2r3mfvs/v3q2/JbW/u+pbc9uaub8ltb+n1LbntzV3fktve0utbctubu74lt72l17fktjd3fUtue0uvb8ltb+76ltz25q5vyW1v6fUtue3NXd+S297S61ty25uifpWSlFIqaggAAAAAAABfQg16JggAAAAAAEBLIQQBAAAAAACyJAQBAAAAAACyJAQBgCa2fPnyGDt2bLzzzjvN3RQaIKUUs2bNik8++aS5mwIAAC3eihUrYsqUKfHhhx82d1NanH/nY5Ply5fHddddF/PmzWt0veNxPk8I0sItXLgw7rzzznj11VcbVLdkyZJ47bXX4sUXX6zW1WX69OmNbWpERHz44Ydx1VVXxcknnxzvv/9+REQ8//zz8Y9//KPO2o8//jiWLFlS+P/tt9+O8ePHxwMPPNCgNjR22os1e/bsaivgZ555Jo455pi44oor1vq4I4r77FuyZcuWxaGHHhozZswoeliffPJJLFy4sFpXl/vuuy8ee+yxwv+XXXZZDB06NA444ID44IMPim7Tl9nDDz9c9DDeeuutOOWUU2L//feP+fPnR0TEvffeG6+88krRw67NsmXLoqysLF5++eVG1ZeVlcX5558fy5cvb3QbWvoy++ijj8Z//ud/xrbbblto8/XXX19teVibGjPvpJRi4MCBMXv27C+kjWty0EEHxZQpU4oezptvvhn3339/fPzxxxHx6bQ1VGPWeTlZsWJFTJs2Lft1dUTz76PkpLH75l8Wxcz3Df2RxnzXeMXuYxX72Rd7XOa759/R888/Hy+99FLh/7vuuiv23nvv+MUvfhFLly5t0LCaY1vT2OOyVq1axW677fal2Z9qSYFCUxybrL/++jF27NiYNWtWE7Zs7SsrK4uf/OQnjf6+muJ4fJX58+fHyy+//IX9hjh16tS1NuyW5JNPPolnnnkm7r777vjTn/5UrWussiZsX4sya9asmDNnTpSWlsaAAQOiW7duzd2kevmP//iP2GGHHeLII4+Mjz/+OL7+9a/HzJkzI6UUN910U3z3u9+ttf69996LQw45JO699941vr9ixYpa6wcOHBg77rhjjBkzJr73ve9F27Zt6932F198MYYNGxaVlZUxc+bMOPzww6Nr165x++23x6xZs+K6666rtX7UqFGx7777xk9+8pP48MMPY+utt47WrVvHP//5z7joooviv/7rv2qtL3baV6xYEb/+9a/jj3/8Y8yaNWu1HZVVP1LW5IADDogf/ehHceCBB8bcuXNj1113ja997Wtx4403xty5c+O0006rtf6NN96Ihx9+OObPnx8rV66s9l5dtcV+9hERzz33XI3Tfvvtt9dZf/3118eECRNixowZ8eSTT0b//v1j/PjxscEGG8SoUaPqrL/11ltrHP/zzz9fY13r1q3jtttui1NPPbXOcazJkiVL4oQTTog//vGP8a9//Wu19+uab37+85/Hf//3f0dExEsvvRTHHXdcHHvssfHwww/HscceG9dcc02dbVi8eHE88sgja5z2o446qs76hx9+OHbeeec6+6tJY7/7ESNGxLrrrhuHHHJIHHTQQdGvX78GjfeRRx6JkSNHxnbbbRdTpkyJc845J3r27BkvvPBC/O53v4tbb721zmEUM9+st956dX6/tfn2t78djzzySKy//voNrm2KZbax077KO++8E3/605/WWH/RRRfVWnvbbbfFgQceGD/84Q/jr3/9a1RVVUVExIIFC+Lcc8+NP//5z3WOv5h1TmPnndLS0hg0aFD861//ikGDBtXZxtr87W9/W2Pbv/Od79Rat2DBghg2bFj079+/sOz07du33uP917/+Fd///vfjoYceipKSknjjjTdiwIABMWbMmOjSpUtceOGFtdYXs84rdjvZFIrZ1hxzzDGx6aabxpgxY2LFihWx4447xhNPPBHt27ePu+++O3baaac6x1/strK5FLuPElHcOiOi+G1dROOXu9mzZ0dJSUmsu+66EfHpD7ITJ06MjTfeOH70ox/VWlvsvnmxbS9WsfP9ypUr45xzzokJEybEvHnz4u9//3sMGDAgTj311Fh//fVjzJgxNdYWO981xTqn2G1lcyl2H6vYz77Y47KmWOc0hWKWu2Jqi91WFFO/ePHiOO+882LSpElrPK6s7aTHZcuWxVe/+tW4++67Y/DgwXW2sybNtb5bkxUrVsRLL70U/fv3jy5dutTZ/+mnnx6HHnpo9O/fv8Hj+vGPfxwnnXRSbLrppjF9+vT4wQ9+EPvss0/ccsstsWTJkhg/fnyNtU2xrSlmH6nY47JNNtkkpk+fHhtssEGd7VyTefPmxfHHH1+Ybz9/ck9dx2zFbKsiit9WNHYfpymOTY455pi49tprY+zYsbHzzjvHmDFjYp999ony8vJ61T/00EPx2GOPVfv99Dvf+U6d7XnhhRdi6tSpsdNOO8WAAQPilVdeicsuuyxWrlwZ++yzTwwfPrzOcW+11VYxbdq0Ri1vEcUdj0d8GkYcdNBB8eqrrxbmuZKSkkgpRUlJSZ3z3dixY+P444+P9u3bV3v9448/jvPPP7/Gbd03vvGNGDBgQBx66KFx8MEHxzrrrNOo9hfroIMOijFjxsQOO+zQ6GE0dn1/3333xejRo+Of//znau/V57OvUfo3c9lll6X11lsvlZaWVuu222679Nxzz9V7OLfcckvab7/90tZbb50233zzal19LFq0KN1zzz3pt7/9bbr44ourdbXp1atXmjZtWkoppRtvvDENHDgwLV68OF1++eVp6NChdY73gAMOSNttt1169tlnU4cOHdIDDzyQrr/++rTRRhulu+++u876v/71r+moo45KPXr0SJWVlelHP/pRevrpp+s1zbvsskv6+c9/nlJKqWPHjumtt95KKaX0+OOPp/79+9dZ361bt/Tyyy+nlFK68sor02abbZZWrFiR/vjHP6avfvWrddYXO+2nnnpq6tOnT7rgggtS27Zt01lnnZXGjBmTunXrVuf3llJKnTt3Tq+99lpKKaWLL744ffOb30wppXT//fenDTbYoNbaK664IrVq1Sr16tUrDRkyJA0dOrTQ1WeeK/az/8Mf/pBat26d9txzz9SmTZu05557pq985SupsrIyHXzwwXXWX3755al79+7p7LPPTu3atSuM/5prrkk77bRTnfUXX3xx6tixYzryyCNTmzZt0o9//OM0bNiwVFlZmX7xi1/UWT969Oh00UUX1dnfmvz0pz9NgwcPTrfeemtq165duvrqq9NZZ52V1l133XTDDTfUWd+hQ4c0Y8aMlFJKp59+evrud7+bUkpp6tSpqVevXnXWP//886l3796poqIitWrVKvXo0SOVlJSkDh061DnfrNKmTZs0YMCAdNZZZ6VZs2bVq2aVYr779957L1100UVpyJAhqaysLO22227p5ptvTlVVVfUa9zbbbJMuvPDClFL1+fbpp59Offv2rbO+2PnmqquuSrvvvnv617/+Va/2ft5vf/vb1Lt373TccceliRMnprvuuqtaV5til9lip/0vf/lLat++fdpkk01SWVlZGjp0aOrcuXOqrKxMO++8c531Q4cOTb///e9Xa//zzz9fr/m+2HVOMfPOn/70p7T99tunl156qc7xrMlbb72VNttss1RSUpJKS0tTSUlJ4e/S0tJ6DWP+/PnpwgsvTJtttlkqKytLI0aMSLfccktaunRpnbUHHnhgGj58eJo9e3a1ab/vvvvSxhtvXGd9Meu8YreTxSp2W9O3b9/07LPPppRSuuOOO9I666yTXn/99XTKKacUttm1KXa+/azFixenV199Nb3wwgvVurrce++96dFHHy38f+mll6YhQ4ak/fffP73//vs11hWzj5JS8euMYrd1xS5322+/fbruuutSSinNmTMnVVRUpG233TZ17949nXnmmbXWFrtv3hTrjIceeqjG9yZMmFBrbbHz/ZlnnpkGDBiQbrjhhmrL3U033ZS22WabWmuLne+KXecUu61MKaUlS5akxYsXF/6fOXNm+vWvf53uv//+etXPnj07XXbZZenEE09M/+///b9qXW2K3ccq9rMv9ris2PEXq5jlrthltthtRbH1P/jBD1KfPn3SCSeckH7961+n8ePHV+vqss4666S//e1vdfa3Jk2xvtthhx3S73//+7RkyZJGteHoo49OV111VUoppeXLl6ftttuusL15+OGH66wfMmRIatWqVfr2t7+dbrzxxvTJJ5/Ue9wVFRXpzTffTCmldN5556XddtstpZTSY489ltZdd91aa4vd1hS7j1Tscdm9996bhg4dmv73f/83vfvuu2nBggXVurqMGDEibbzxxunyyy9Pd9xxR7rzzjurdXUpZltV7Lai2H2cYo9NVpk6dWr62c9+lrp37566dOmSjjjiiDR16tQa+583b17aaqutUmlpaSorK0ulpaVpyy23TL17906tWrUqHKuuyW233ZZatWqVunXrljp27JgefPDB1Llz5zRs2LA0fPjw1KpVq3TjjTfW2eabb745DRgwIP3mN79JTzzxRIP3i4s5Hk8ppc022yzts88+6amnnkozZsxIM2fOrNbVpbS0NM2bN2+11//5z3/Wus4rKSlJhx9+eOrZs2cqKytLe+yxR7rjjjvS8uXL6xxnUxo1alRq3bp1GjhwYDrnnHPSO++8U+/aYtf3AwcOTD/96U/T3Llzi5mE1bSoEOTzYUFt3Zqcf/75aZ111km/+c1v0pVXXpkGDx6cxo4dm+6999504IEHpvbt2xcOAupqR3OtBNu2bVv4EfPAAw9MJ554Ykoppbfffjt16NChznH37t27EFp06tQpvf766ymllO6666603Xbb1Vm/yrJly9Jtt92W9tprr9S6dev0ta99LV144YVp/vz5NdZ8dqP/2Q3nzJkzU3l5eZ3jbNeuXXr77bdTSintt99+6YwzzkgppTRr1qzUrl27OuuLnfYBAwYUwpKOHTsWpuXiiy9O+++/f531n/0xfK+99krnnXdeSunT765t27a11q633nqF/huj2M9+0003TZdeemm1+pUrV6bDDz88nXbaaXXWDx48ON1xxx2rjf+ll15K3bp1q7N+o402ShMnTlyt/tRTT01HHHFEnfVnnXVW6ty5c/rud7+bzj333AYFj/369SvsEHfq1Cm98cYbKaWUrrvuujRy5Mg6x92lS5f0yiuvpJRS2m677dL//M//pJRSmjFjRr3m2x133DEdfvjhacWKFYVpnzVrVtphhx3SbbfdVmd9SsUdKBf73a8yderUdOSRR6Zu3bqlbt26pZ/97GeFHfmadOjQIU2fPr3auFP69LOrz3xb7HwzdOjQ1LFjx1ReXp6+8pWvNDjwXrWhX1NX14a/2GW22Gn/xje+Ufh+V9V/9NFH6Tvf+U66/PLL66xv165dYX332fG/9dZbX8g6p5h5p3PnzqlNmzaptLQ0tW3bNnXp0qVaV5c999wzjRo1Kr333nupY8eO6W9/+1t69NFH01ZbbZWmTJlSZ/3nrVp22rZtm7p3756OOeaY9Pe//73G/j97kPz5z74++wnFrPOK3U5+3iuvvJLuvffeeh+wFLutKS8vT7Nnz04ppXT44Yeno48+OqWU0vTp01OnTp3qrG+K9eX8+fPTHnvssdrJOvU9YNhkk03SPffck1JK6cUXX0zl5eXp5JNPTttss02tP44Vs4+SUvHrjGK3dcUud8X8IFvsvnlTrDPatGmTjj/++GpB6XvvvZf23HPP1Llz51pri53vN9xww/SXv/wlpVR9uXv11VfrHHex812x65xit5UppbTrrrum3/72tymllD744IPUq1evtO6666a2bdvWOe8XGx6u0th9rGI++2KPy4od/yqNPTGxmOWu2GW22G1FsfWVlZXpscceq7O/mpxzzjnpoIMOSsuWLWtwbVOs744++ujUo0ePVFFRkQ477LD05JNPNqgNxQa/KX36e86qH5M7d+6cfvKTn6RnnnmmzrpOnToV9uGGDRtWCJ3qM98Xu60pdh+p2OOyzx8Hrerqc1y0apx//etf6+yvJsVsq4rdVhS7j1PsscnnLV26NI0fPz6Vl5en0tLSNGTIkPS73/0urVy5slp/3//+99Pee++dFixYkD755JN05JFHptGjR6eUUpo0aVLq1q1bjcHpFltskc4+++yU0qfBbefOndPYsWML719wwQX1Cu9qOo6u73xTzPF4Sp9+36uOhRqjpKRkjb+RTpo0KXXv3r3Wunnz5qVly5alW2+9Ne2+++6Fk6JPOOGEwm+ZNencufNq80lNXV0ae3Jesev7Tp06FfbrmlKLCkHWX3/9enU1Haysv/766c9//nPh/9dffz1169atsAE/6qij0q677lpnO5pzJTho0KB08803p0WLFqUePXqkSZMmpZRSmjZtWr02Xp06dSrscK633nqFHaDp06fXa4f18z755JN00UUXpfLy8lRSUpLKy8vTgQcemN59993V+u3Ro0d6/vnnU0rVP7cHHnigzjMfUvp0h+/iiy9Os2bNShUVFemJJ55IKaX03HPP1evM4mKnvX379oWd/d69exdS87feeitVVFTUWb/VVlulE088MU2ZMiW1bdu2cHDy5JNP1nn2RKdOnQqfV2MU+9m3b9++8Nl17do1vfjiiymllP72t7+l3r1711nftm3bQlL+2fH//e9/r/eB1qr6Hj16FD67v//976lr16511jdmfbFKhw4dCt973759C0Ha9OnT67XDuddee6Xhw4ensWPHptatWxfS8/vvvz8NGjSozvrKysrCDzOVlZWFM6+eeuqptNFGG9VZ/3kNPVAu9rv/rH/84x/p9NNPT+Xl5alDhw6pVatWafvtty+cSfh5ffv2TY8//nhKqfp8c/vtt6cBAwbUOb5i55szzjij1m5tKnaZLXbaP/tjUufOnQvf0bRp0+p1JcoGG2yQHnzwwdXa//vf/z4NHjy4zvpi57ti5p1rr7221q4u3bp1K5yZVFFRUVh+J02aVK+d/c96991303nnnZc22mij1KFDhzR69Oi0yy67pLKyshqvbuvYsWPhAPuz0/7ss8/W67svZp1X7HZylcaeOVTstma99dZL999/f1q+fHnq169f4cfVl19+uc4D5JSaZn1Z7FWrjb36sJh9lJSKX2cUu60rdrkr5gfZYvfNm2Kd8fjjj6cNN9wwDRkyJL3yyivp7rvvTr169Uo77LBDnWcqFjvf17TcvfLKK3WuM4qd74pd5xS7rUypuCsiig0PP6uh+1jFfvbFHpcVO/6UijsxsZjlrthltthtRbH166+/fqOv5Egppb333jt16tQp9enTJ+22225pn332qdbVpqn2kVadkPmd73wntW7dOg0ePDidf/759TpjuNjg97OWLl2abrvttrTnnnum1q1bp0033TSNHz8+ffjhh2vsf+edd06jR49O1113XWrdunXhx9XJkyfXua0sdltT7D5SscdlkydPrrWry+DBgwvHRo1RzLaq2G1Fsfs4xR6brLJ06dJ08803pxEjRqRWrVql7bbbLl199dVp7NixqVevXqudPFBRUVFtG7Jo0aLUunXrwpU7q/ZP1+Sz+1UrV65MrVu3LqyrUvp0O92xY8c62/z5Ky8aeiVGsUaNGpVuvfXWBtetCiFKS0tXCyQqKipSaWlp+ulPf1pj/aoQ5LPeeeedNHbs2DRgwIBUWlqavvWtb9VY/9n548ILL0xdunRJP/jBDwonAf/gBz9IXbp0afDdUhpycl6x6/tDDjmkcNVeU2pRIUixPrvDkNKnC2NZWVnhB/tp06bVa0FszpXgZZddlsrKylLnzp3TkCFD0ooVK1JKKV1yySX1uozx61//errvvvtSSp8e5B144IHpnXfeSSeccEK9Nl6rPPvss+m//uu/UpcuXdK6666bfvnLX6bp06enKVOmpF122SV94xvfWK1mzJgxae+9905Lly5NHTt2TNOnT09vv/122nzzzQs7H7W55ZZbUuvWrVNpaWm1sOrcc89NI0aMWOvT/pWvfCU99dRTKaVPz+gfN25cSunTSyh79OhRZ/3DDz+cOnfunEpLS9MhhxxSeP3kk0+uc4fx0EMPLZxl1hjFfvZ9+/YtbLQ23XTTQgj4xBNP1Osgc/DgwYXLVD+703HJJZfU64z6DTbYoLDTs+WWWxZu7XD//fc36uyHhth0000LO2a77LJLOu6441JKnx541ecg7e2330577LFH2myzzaqtxI855pj0s5/9rM767t27FzYsgwYNKszDr776amrfvn2Dpyelhh0oF/vdL126NN1yyy1p5MiRqaysLG2zzTbpyiuvTIsWLUozZsxIP/zhD2v8Ufy4445L22+/fZozZ07hjPTHHnssDRgwoF4hRHPON5/38ccfN6j/YpfZYqe9V69ehW3T4MGDC2ffT5s2rV7h37nnnps23njj9NRTT6VOnTqlRx99NN1www2pR48e6ZJLLqmzvtj5rth5pxidO3cunCk3YMCAwm1q3nzzzXoF7kuXLk233npr2mOPPVLr1q3TlltumX77299Wu1XA7bffXuOPkyNHjkynnHJKSikV5p0VK1ak/fbbr/CDeG2KWecVu51cpbFnDhW7rTn99NNTZWVl+upXv5rWW2+9wi0ufve739V5q4SUip9vUyr+qtXGXn1YzD5KSsWvM4rd1hW73BXzg2yx++bFtn2Vjz76KP3whz9M5eXlqXXr1um8885b7azONSl2vt9iiy3S9ddfn1KqvtydeeaZafvtt6+1ttj5rth1TlPsJxRzRUSx4WEx+1jFfvbFHpcVO/6UijsxsZjlrthltthtRbH1119/ffre975X7TZuDXHwwQfX2tWmqdZ3nzVv3rx01llnpbZt26bWrVunUaNGFQKCNSk2+P2sqqqqdNNNN6XddtstlZWVpR122CENHDgwderUKd10002r9f/CCy+kTTbZJFVUVFTbHz3yyCPrvHqt2G1NsftIzblvndKn6+Xddtut2u95DVHMtqrYbcXaOJ5viM+eBNmjR4903HHHpVdffbVaPy+99NJqYViPHj0K+5QpfXr7x9LS0sKtomu7wr93796Fxw28//77qaSkpNrt5p555pkGn1BZrIYej6f06VW1u+++ezrjjDPSrbfeWu+r06+99tp0zTXXpJKSknTxxRdXCyUmTpxYOHGgJjXdRmuVv/zlL+mAAw6o1zTsu+++6Te/+c1qr//mN79Jo0aNqtcwUmr4yXnFru8XL16cdt9993TQQQelCy64oEF3c6nNv1UIMnTo0HTFFVcU/p80aVJq37594QDhtddeq1f639wrwWeffTbdfvvt6aOPPiq8dvfdd9frstbrr78+XXPNNSmlT8/U6d69e+GyujVtqD/vwgsvTJtssklhB+N///d/CxvgVWbPnp1atWq1Wu2HH36Yhg0bljp37pxatWqV+vXrl1q3bp122GGHtGjRojrHndKn92l+/vnnq43z6aefXm0lvibFTvuJJ56YzjnnnJTSpwdXZWVlaeDAgalNmzaFy1Hrsnz58tXuyT1jxoxaV3ApfXpA0b1790avAIr97Pfff//CPUDHjh2bevTokQ477LDUv3//eh2oXHnllalv377ppptuSh06dEh/+MMf0tlnn134uy5jxowp7FxdeumlqV27doXpOfTQQ+usX6Wqqiq99tprDbp8+6KLLip8xg8++GBq27Zt4dLR+tw3t1i77rpr4X6Zhx12WNpqq63SDTfckIYPH5622mqreg+nsQfKxXz3q3a2unbtmo4++ug13sd0zpw5qaSkZI31VVVV6bDDDktlZWWppKSkcLD9n//5n/W6H2ZTzDcffPBBuvLKK9NJJ51U2OGbOnVqve6HuXz58jR27Ni0zjrrpFatWhV2tk855ZQ6z2oodpktdtpHjRpV2F4ed9xxaeDAgenss89OW2yxRdpll13qrF+5cmVhGV91Fn/btm0LP87Xpdh1TrHzzptvvpl++ctfph/84AeF9fOf//znGs+o/aztt9++cLuB/fffP40YMSI99thjafTo0elrX/tanfXdunVLXbp0ST/96U9rvOz/gw8+SOuvv/4a33vppZdSz54904gRI1KbNm3S9773vTR48ODUq1evel1SXMw6rym2kyk1/syhYrc1KX36w95FF11UOEs0pU8PZOpzv+li59uUir9qtZirDxu7j5JS8euMYrd1xS53xf4gW8y+ebFtX2Xq1Klpo402ShtuuGFq165dOuSQQ+q9f13MfH/nnXemysrKdN5556X27dun888/Px122GGpTZs26YEHHqizvpj5rth1TlPsJxRzRUQx4WGx+1gpFffZrxp+Y4/LmmL8xZyYWMxyV+wyW+y2otj6oUOHpk6dOqWOHTumTTbZpFHPN22splrfrfL000+nn/zkJ6lz585pvfXWS6eddloaM2ZMateuXeEkjs8rNvhN6dPl+4gjjkhdu3ZNffr0SSeeeGK1W+ZccsklqWfPnvWejo8//rhez30rZltT7D5SsfvWKX26/3rBBRekMWPGpDFjxqSLLrqoxqtmPu+zt4Tq2LFjg2/pU8y2qthtRVMczxdzbFJaWpqGDx+e/vjHP9Y4ny1atGi1EHOfffZJ3/3ud9OiRYvS0qVL0zHHHJMGDhxYeP+pp56qMcj4z//8z7T11lunG264obBvus0226RXX301vfbaa2nHHXdM3/ve9+o17dddd1365je/mfr06VNY5//617+u1z5KMcfjKX36PJbKyspG305r8uTJjbp14JquBGmsDh06rPGWXm+88Uad+xrFnJxX7Pr+qquuSmVlZaljx46pf//+DbqbS21adAjS0AfJ3Xzzzal169bpP/7jP9Lo0aNTx44d00knnVR4f8KECWnbbbetc7xfhpVgU1m8eHGaOnVqeu+99+rV/8CBA9O55567xttdrVJVVVXrZXmPPfZYuuyyy9J///d/F26X0hwaOu2f98QTT6QLL7ww/elPf2rilq2umNs5fVZjP/t//etf6R//+EdKKaUVK1akcePGpb322isde+yxtT5o9bNuuOGGNHDgwMJGo2/fvvW+vG3FihXVNh5/+MMf0s9+9rN0ySWX1Ou5FosXL06HHnpoatWqVbWN35FHHlk4a7C+Zs6cmW677bZaH8T12Y3C5x/61tCHwD377LOF1HzevHlp+PDhqVOnTmmLLbao837PqxRzoFzMd//tb387TZw4sdYHBi5btqzOS6BnzZqV7rnnnnTzzTfX+iyEzyt2vnnhhRdSjx490sCBA1NZWVlhvvnlL3+ZDjzwwDrri3kA3yqNXWaLnfa33nqrMI8vWrQo/fjHP06bbrpp2nfffRt06XFVVVV65ZVX0tNPP13tgK0uTbHOSalx887kyZML2/U2bdoUvrdx48bV60qK++67r3BryzfeeCNttNFGqaSkJHXv3r3WMxNXue666xp1ptJnffjhh+nss89O++23Xxo5cmT65S9/Wet2uzb1WefVpLHbyWLOHCpmW1Ospphvi71qtdirDxur2HVGsdu6Ype7lIr/QbaxmqLt48aNS23atElHHnlk+vjjj9NLL72Uhg4dmgYMGFDn2YZNYcqUKWnYsGGpR48eqV27dmm77bar94PBm1JD1znFbitTKu6KiGLCw6bax2rJijkxsZjlrthltthtRbH1TXG712XLlqUHH3wwTZgwIS1cuDCl9OmV5nXt6zXF+m7evHnpggsuSF/72tdSmzZt0ne/+9107733Vrvy7dFHH631x71igt9Vz/DZfffda3xQ8XvvvVdrANlcmmIfqbHHZatuy9q3b9/CrdPWXXfd1K1bt1ofzr1KU9wSqrHbqmK3FcXu4xR7bNLY20a99dZbacMNN0xlZWWpdevWqXPnztWOR6+55ppqv6d+1ty5c9Ouu+6aOnbsmIYPH54+/PDDdOSRRxbCg0GDBtXr5KzLL788de/ePZ199tnVjqevueaael0BVezxeP/+/dMRRxzR6Idz33PPPYX9+s+67777qj2q4fMaG56syXrrrZcuuOCC1V6/4IIL0nrrrVdrbTEn5xW7vu/Vq1c655xzVjvpvlglKaUULdCkSZPiO9/5TgwYMCBee+212GSTTWLmzJmRUootttgiHnrooTXW3XvvvXHDDTdEVVVVDB8+PA4//PDCe//6178iIqJbt261jnvlypWxcuXKKCsri4iIm266KZ544okYNGhQ/PjHP442bdrUWv/cc8/FRx99FDvvvHPMnz8/Ro8eXai/+uqrY8iQITXWHnroobUO++qrr671/S+bDz/8MDp37lzj+/vuu29ce+21UVFREfvuu2+tw7r99tubuHXF22KLLWLSpEnRpUuX2HzzzaOkpKTGfp9//vkvsGV1f/Zry5IlS2LRokXRs2fPL2ycRx99dDz++OMxfvz4GDFiRLz44osxYMCAuOuuu+KMM86Iv/71r006vlatWsWcOXOiZ8+eUVpausbvPaUUJSUlsWLFiiYd95rssssucdhhh8W+++4b5eXla+xn+fLl8fjjj8eOO+641tvTWCtWrIiXXnop+vfvH126dFnr4xs2bFhsscUW8atf/So6deoUL7zwQgwYMCCeeOKJOOCAA2LmzJm11g8cODD+53/+J3bZZZdq9a+99lpsu+228cEHH6yxbtmyZdGuXbuYNm1abLLJJmthyr54CxcujIceeig22mijGDx48Bc+/obMO9tuu23st99+ceyxx1b73p555pnYd99945133mnw+N9///3o0qVLrduAVRYsWBArVqyIrl27rjaMsrKyqKioaPD4W5pvfetbcdxxx8Xee+8dBxxwQHzwwQdxyimnxBVXXBFTp06Nl19+uc5h1Hdbc8kll8SPfvSjaNu2bVxyySW19nvUUUc1aDoa44Ybbojly5fHwQcfHFOnTo0RI0bE+++/H23atIlrr702vv/97zfZuL7M+yhNoSHLXTHWxr55Q9vep0+fuPrqq2PkyJGF15YtWxa/+MUv4pJLLomqqqoaa8eOHVvrsE877bT6Nbqecpzv5s6dG3PmzIkhQ4ZEaWlpREQ888wzUVFREV/96ldrrJs+fXosWrQoNttss1i8eHEcd9xxhWPCiy66KPr379+k7Sz2s2/K47INNtig1vFPnz691vqIiMMOOyz69esXp59+elx22WXx85//PLbbbrt47rnnYt99943f/e53dQ7js4pZZ3xR65svg7fffjtGjBgRs2bNiqqqqvj73/8eAwYMiKOPPjqqqqpiwoQJDRpeQz+7Nm3axIYbbhiHHnpoHHzwwdGjR4/V+lm4cGGMGjUqHn744Qa1pT7OOuusOPTQQ6Nv37716r9r167x97//Pbp3717ndL7//vvV/j/22GPjrLPOig4dOsSxxx5b63guuuiiGt9bvnx5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SEREREREVI5wJwgREYmiR48eUkcgCeXn5yMhIQEPHjxAfn6+wjk3NzeJUmkOAwMDfPLJJ1LH0CjBwcHo3r076tSpAwsLCwDA7du3YWNjg927dwN4Pbk0efJkKWMSERERERGRinEnCBEREZWqf//9F/369cOtW7fw9scMmUyGvLw8iZJRWZefn48jR44gLi4OANCgQQN88cUX0NLSkjgZERERERERSYWTIEREJJqMjAxs374diYmJGDduHKpVq4aLFy/C3NwctWvXljoeiaRJkyaoX78+pk+fjpo1ayo1bqtatapEyYiIiIiIiIiovOEkCBERiSI6Ohrt27dH1apVcfPmTdy4cQM2NjaYPHkyUlJSsG7dOqkjlln379/H2LFjERoaigcPHijtxhB7J4a+vj6ioqJga2sr6jhEixcvxrBhw6Cjo4PFixe/97H+/v4qSkVERERERETqhJMgREQkivbt26NZs2aYO3cuDA0NERUVBRsbG5w+fRr9+vXDzZs3pY5YZnXu3BkpKSn44YcfCt2J0b17d1HH9/DwwPjx49GpUydRxyGytrbG+fPnYWJiAmtr63c+TiaTISkpSYXJiIiIiIiISF1wEoSIiERRtWpVXLx4EfXq1VOYBLl16xYaNGiAFy9eSB2xzDI0NMTJkyfRpEkTlY0ZHR0t/31iYiImT56McePGwcnJCZUqVVJ4rLOzs8pyEREREREREVH5VlHqAEREVDZVrlwZT58+VToeFxcHU1NTCRKVHxYWFkolsMTWpEkTyGQyhXF9fX3lvy84x8boRERERERERKRK3AlCRESiGDJkCNLS0rB161ZUq1YN0dHRqFChAnr06AE3NzcsXLhQ6ohl1pEjRzBv3jysWLECVlZWKhnz1q1bxX6spaWliEmoPBkzZkyxHzt//nwRkxAREREREZG64iQIERGJ4smTJ/j6669x/vx5PHv2DLVq1cK9e/fQsmVLHDhwAPr6+lJHLFOMjY0Ven9kZWUhNzcXenp6SuWo0tPTVR2PSBRt27Yt1uNkMhnCwsJETkNERERERETqiJMgREQkqlOnTiE6OhqZmZlo1qwZ2rdvL3WkMikkJKTYj/Xx8RExCTBnzhyYm5srlMMCgNWrV+Phw4eYMGGCqOMTERERERERERXgJAgRERGVKisrK2zcuBGff/65wvGzZ8+iT58+SE5OligZ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1q5diy+//BKOjo6QyWRSRyoXFi9ejO+++w779u1DUlIS8vPzUbNmTbi6uqJ9+/b8f6Ayy87ODjNmzEBERASaN28OfX19hfP+/v4SJSMiIiIiIiIpcScIERGJonr16li3bh26dOkidRQiKgesra3feU4mkyEpKUmFaYiIiIiIiEhdcCcIERGJQltbG7a2tlLHIKJyIjk5WeoIREREREREpIbYGJ2IiEQREBCARYsWgRsOVScnJwfjx4+Hra0tWrRogdWrVyucv3//PipUqCBROiLVEQSBrz1EREREREQEgDtBiIioFPXq1Uvhz2FhYTh48CAcHBxQqVIlhXM7d+5UZbRyYdasWVi3bh3Gjh2LjIwMjBkzBmfPnsWKFSvkj+GNYSrLgoODsWDBAsTHxwN43Sfkxx9/xJAhQyRORkRERERERFLhJAgREZWaqlWrKvy5Z8+eEiUpnzZs2IBVq1aha9euAICBAweic+fOGDRokHxXCBujU1kVGBiI+fPnw8/PDy1btgQAnDlzBqNHj0ZKSgpmzJghcUIiIiIiIiKSAhujExERlRF6enq4fv06rKys5Mfu3LkDDw8PfPLJJ5g7dy4sLCyQl5cnXUgikZiammLx4sXo27evwvFNmzbBz88Pjx49kigZERERERERSYk9QYiISBQeHh7IyMhQOv706VN4eHioPlA5UKNGDSQmJiocq127No4dO4Zz585h4MCB0gQjUoGcnBy4uLgoHW/evDlyc3MlSERERERERETqgJMgREQkiuPHj+PVq1dKx1+8eIGTJ09KkKjs8/DwwMaNG5WO16pVC2FhYUhOTpYgFZFqeHl5YdmyZUrHV65cif79+0uQiIiIiIiIiNQBe4IQEVGpio6Olv/++vXruHfvnvzPeXl5OHToEGrXri1FtDJvypQpiI2NLfRc7dq1ER4ejn/++UfFqYhUJzg4GEeOHMFnn30GADh79ixSUlLg7e2NMWPGyB83f/58qSISERERERGRirEnCBERlSotLS158+3C3mJ0dXWxZMkS+Pr6qjoaEZVhbdu2LdbjZDIZwsLCRE5DRERERERE6oKTIEREVKpu3boFQRBgY2ODyMhImJqays9pa2vDzMwMFSpUkDAhERERERERERGVF5wEISIiUWRlZUFfX1/qGEREREREREREVI6xMToREYnC3Nwcvr6+OHXqlNRRiIiIiIiIiIionOIkCBERieKvv/5Ceno6PDw8UL9+fQQFBeHu3btSxyIiIiIiIiIionKE5bCIiEhUDx8+xPr167F27VrExMSgY8eO8PX1haenJypWrCh1vDLp9u3bkMlkqFOnDgAgMjISGzduRKNGjTBs2DCJ0xERERERERERqQ4nQYiISGWWLFmCcePG4dWrV6hevTpGjBiBiRMnQk9PT+poZUrr1q0xbNgweHl54d69e2jQoAEcHBwQHx8PPz8/BAYGSh2RiIiIiIiIiEglWA6LiIhEdf/+fcydOxeNGjXCxIkT8fXXXyM0NBTz5s3Dzp070aNHD6kjljlXr15FixYtAABbt26Fo6MjTp8+jQ0bNmDt2rXShiMiIiIiIiIiUiHWISEiIlHs3LkTa9asweHDh9GoUSN8//33GDBgAIyMjOSP+fzzz9GwYUPpQpZROTk5qFy5MgDg6NGj8PT0BADY29sjNTVVymhERERERERERCrFnSBERCSKQYMGoVatWoiIiMDly5fxww8/KEyAAECtWrXw008/SROwDHNwcMDy5ctx8uRJ/PPPP+jUqRMA4O7duzAxMZE4HRERERERERGR6rAnCBERiSI7O5u9PiRy/Phx9OzZE0+fPoWPjw9Wr14NAPjf//6H2NhY7Ny5U+KERERERERERESqwUkQIiISTX5+PhISEvDgwQPk5+crnHNzc5MoVfmQl5eHp0+fwtjYWH7s5s2b0NPTg5mZmYTJiIiIiIiIiIhUh5MgREQkin///Rf9+vXDrVu38PZbjUwmQ15enkTJiIiIiIiIiIiovOAkCBERiaJJkyaoX78+pk+fjpo1a0Imkymcr1q1qkTJyqZmzZohNDQUxsbGaNq0qdK/95suXryowmRERERERERERNKpKHUAIiIqm+Lj47F9+3bY2tpKHaVc6N69OypXrgwA6NGjh7RhiIiIiIiIiIjUBHeCEBGRKDw8PDB+/Hh06tRJ6ihERERERERERFROcScIERGVmujoaPnv/fz8EBAQgHv37sHJyQmVKlVSeKyzs7Oq45Ubt2/fhkwmQ506dQAAkZGR2LhxIxo1aoRhw4ZJnI6IiIiIiIiISHW4E4SIiEqNlpYWZDKZUiP0AgXn2BhdXK1bt8awYcPg5eWFe/fuoX79+nB0dER8fDz8/PwQGBgodUQiIiIiIiIiIpXgThAiIio1ycnJUkcgAFevXkWLFi0AAFu3boWTkxMiIiJw5MgRjBgxgpMgRERERERERFRucBKEiIhKjaWlJQAgJycH9vb22LdvHxo2bChxqvInJydH3iT96NGj8PT0BADY29sjNTVVymhERERERERERCqlJXUAIiIqeypVqoQXL15IHaPccnBwwPLly3Hy5En8888/8ub0d+/ehYmJicTpiIiIiIiIiIhUh5MgREQkipEjR+KXX35Bbm6u1FHKnV9++QUrVqyAu7s7+vbti8aNGwMA9uzZIy+TRURERERERERUHrAxOhERiaJnz54IDQ2FgYEBnJycoK+vr3B+586dEiUrH/Ly8vD06VMYGxvLj928eRN6enowMzOTMBkRERERERERkeqwJwgREYnCyMgIX331ldQxyq0KFSogNzcXp06dAgA0aNAAVlZW0oYiIiIiIiIiIlIxToIQEVGpy83NRdu2bdGhQwfUqFFD6jjlTlZWFvz8/LBu3Trk5+cDeD0p4u3tjSVLlkBPT0/ihEREREREREREqsGeIEREVOoqVqyIESNG4OXLl1JHKZfGjBmD8PBw7N27FxkZGcjIyMDu3bsRHh6OgIAAqeMREREREREREakMe4IQEZEo3N3d8eOPP6JHjx5SRyl3qlevju3bt8Pd3V3h+LFjx/DNN9/g4cOH0gQjIiIiIiIiIlIxlsMiIiJRfP/99wgICMB///2H5s2bKzVGd3Z2lihZ2ZednQ1zc3Ol42ZmZsjOzpYgERERERERERGRNLgThIiIRKGlpVxxUSaTQRAEyGQy5OXlSZCqfGjXrh1MTEywbt066OjoAACeP38OHx8fpKen4+jRoxInJCIiIiIiIiJSDU6CEBGRKG7duvXe85aWlipKUv5cuXIFnTp1wsuXL9G4cWMAQFRUFHR0dHD48GE4ODhInJCIiIiIiIiISDU4CUJERFQGZWdnY8OGDYiNjQUANGzYEP3794eurq7EyYiIiIiIiIiIVIeTIEREJKrr168jJSUFr169Ujju6ekpUaKyLScnB/b29ti3bx8aNmwodRwiIiIiIiIiIkmxMToREYkiKSkJPXv2xJUrV+S9QIDXfUEAsCeISCpVqoQXL15IHYOIiIiIiIiISC0od60lIiIqBaNGjYK1tTUePHgAPT09XLt2DSdOnICLiwuOHz8udbwybeTIkfjll1+Q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AwAAv71bbrnlN947a9asw5gEAAAA4P3DSRAAKIERI0b8RvsqlUo2btx4mNMAAAAAvD8oQQAAAAAAgFJqKDoAAAAAAADA4aAEAQAAAAAASkkJAgAAAAAAlJISBAAAAAAAKCUlCAAAAAAAUEpKEAAomUWLFuW+++47aP2+++7LnXfeWUAiAAAAgGIoQQCgZP7+7/8+Q4YMOWi9paUl1157bQGJAAAAAIqhBAGAktm8eXNGjBhx0PqwYcOyefPmAhIBAAAAFEMJAgAl09LSkp/+9KcHra9duzaDBw8uIBEAAABAMZQgAFAyM2bMyKxZs/KTn/wk1Wo11Wo1jz32WGbPnp3PfvazRccDAAAAqJtKrVarFR0CADh09uzZk/POOy/33XdfevbsmSTZt29fZs6cmW9+85tpbGwsOCEAAABAfShBAKCkNmzYkLVr16apqSltbW0ZNmxY0ZEAAAAA6koJAgAAAAAAlFLPogMAAL+9uXPn5uqrr06fPn0yd+7c/+/em266qU6pAAAAAIqlBAGAElizZk3efffd/X//f6lUKvWKBAAAAFA412EBAAAAAACl1FB0AAAAAAAAgMPBdVgAUDI7d+7MddddlyVLlqSzszP79u074PnGjRsLSgYAAABQX0oQACiZCy+8MEuXLs15552XD3/4w+aAAAAAAB9YZoIAQMkMHDgwDz30UCZOnFh0FAAAAIBCmQkCACXT3NycQYMGFR0DAAAAoHBKEAAomauvvjoLFizIrl27io4CAAAAUCjXYQFACbS3tx8w++Oll15KrVbL8OHD06tXrwP2rl69ut7xAAAAAAphMDoAlMCnP/3poiMAAAAAvO84CQIAAAAAAJSSkyAAUFKrVq3K+vXrkyQnnHBCTj755IITAQAAANSXEgQASubVV1/NjBkz8tRTT2XgwIFJkrfeeisTJkzI3XffnWOOOabYgAAAAAB10lB0AADg0Lrwwgvz7rvvZv369enq6kpXV1fWr1+fffv25cILLyw6HgAAAEDdmAkCACXT1NSU5cuXp729/YD1Z599Nqeddlp27dpVUDIAAACA+nISBABK5thjj82777570Hq1Ws3QoUMLSAQAAABQDCUIAJTMDTfckL/+67/OqlWr9q+tWrUqs2fPzo033lhgMgAAAID6ch0WAJRMc3Nzdu3alb1796Znz55Jsv/vffr0OWBv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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "labels_counts.plot.bar(x=query_label, y=\"num_cells\", figsize=(20, 10))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ontology", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellarium_gpt/training/sex_ontology.ipynb b/notebooks/cellarium_gpt/training/sex_ontology.ipynb new file mode 100644 index 00000000..40545000 --- /dev/null +++ b/notebooks/cellarium_gpt/training/sex_ontology.ipynb @@ -0,0 +1,318 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# sex" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sex_ontology_term_idnum_cells
0PATO:000038419181831
1PATO:000038316267559
2unknown2857853
\n", + "
" + ], + "text/plain": [ + " sex_ontology_term_id num_cells\n", + "0 PATO:0000384 19181831\n", + "1 PATO:0000383 16267559\n", + "2 unknown 2857853" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"sex_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sexnum_cells
0male19181831
1female16267559
2unknown2857853
\n", + "
" + ], + "text/plain": [ + " sex num_cells\n", + "0 male 19181831\n", + "1 female 16267559\n", + "2 unknown 2857853" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"sex\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "labels_counts.plot.bar(x=query_label, y=\"num_cells\", figsize=(4, 3))" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = names_counts[query_name].values.tolist()\n", + "new_labels = labels_counts[query_label].values.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['PATO:0000384', 'PATO:0000383']" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# remove unknown\n", + "new_labels = new_labels[:2]\n", + "new_names = new_names[:2]\n", + "new_names" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " },\n", + " \"sex_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ontology", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellarium_gpt/training/tissue_ontology.ipynb b/notebooks/cellarium_gpt/training/tissue_ontology.ipynb new file mode 100644 index 00000000..2c41934d --- /dev/null +++ b/notebooks/cellarium_gpt/training/tissue_ontology.ipynb @@ -0,0 +1,720 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# tissue" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def get_ancestors_csr_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> sp.csr_matrix:\n", + " \"\"\"Returns a sparse matrix representation of ancestors.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = 1 iff j is an ancetor of i.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " row = []\n", + " col = []\n", + " data = []\n", + "\n", + " for name, self_idx in names_to_idx_map.items():\n", + " row.append(self_idx)\n", + " col.append(self_idx)\n", + " data.append(1)\n", + " for ancestor_name in nx.ancestors(graph, name):\n", + " ancestor_idx = names_to_idx_map[ancestor_name]\n", + " row.append(self_idx)\n", + " col.append(ancestor_idx)\n", + " data.append(1)\n", + "\n", + " ancestors_csr_matrix = sp.csr_matrix((data, (row, col)), shape=(n_nodes, n_nodes))\n", + " return ancestors_csr_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + " \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + " for target, value in dict(nx.all_pairs_shortest_path_length(graph)).items():\n", + " for source, distance in value.items():\n", + " source_idx = names_to_idx_map[source]\n", + " target_idx = names_to_idx_map[target]\n", + " distance_matrix[source_idx, target_idx] = distance\n", + " distance_matrix[target_idx, source_idx] = distance\n", + "\n", + " return distance_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
tissue_ontology_term_idnum_cells
0UBERON:00001789446186
1UBERON:00020482412727
2UBERON:00003102269902
3UBERON:00098341591509
4UBERON:00027711317262
\n", + "
" + ], + "text/plain": [ + " tissue_ontology_term_id num_cells\n", + "0 UBERON:0000178 9446186\n", + "1 UBERON:0002048 2412727\n", + "2 UBERON:0000310 2269902\n", + "3 UBERON:0009834 1591509\n", + "4 UBERON:0002771 1317262" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"tissue_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
tissuenum_cells
0blood9446186
1lung2412727
2breast2269902
3dorsolateral prefrontal cortex1591509
4middle temporal gyrus1317262
.........
259left parietal lobe163
260vault of skull123
261kidney blood vessel47
262skin of face37
263skin of shoulder37
\n", + "

264 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " tissue num_cells\n", + "0 blood 9446186\n", + "1 lung 2412727\n", + "2 breast 2269902\n", + "3 dorsolateral prefrontal cortex 1591509\n", + "4 middle temporal gyrus 1317262\n", + ".. ... ...\n", + "259 left parietal lobe 163\n", + "260 vault of skull 123\n", + "261 kidney blood vessel 47\n", + "262 skin of face 37\n", + "263 skin of shoulder 37\n", + "\n", + "[264 rows x 2 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"tissue\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How many different ontologies are used for `tissue`?" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'CL', 'UBERON'}" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set([value[0] for value in names_counts[query_name].str.split(\":\")])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## ontology" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [], + "source": [ + "# Used in CZ CELLxGENE schema v5:\n", + "# https://github.com/chanzuckerberg/single-cell-curation/blob/main/schema/5.0.0/schema.md\n", + "OWL_PATH = \"https://github.com/obophenotype/uberon/releases/download/v2024-01-18/uberon.owl\"\n", + "\n", + "# only keep nodes with the following prefix when parsing CL ontology\n", + "PREFIX = \"UBERON_\"\n", + "\n", + "# the 'cell' node\n", + "LIFE_CYCLE_NODE = \"UBERON:0000104\"\n", + "\n", + "# the 'eukaryotic cell' node\n", + "ANATOMICAL_ENTITY_NODE = \"UBERON:0001062\"\n", + "\n", + "# relationships we need\n", + "PARTOF_RELATIONSHIP = \"BFO_0000050\" # part_of" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [], + "source": [ + "ontology = owlready2.get_ontology(OWL_PATH).load()" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [], + "source": [ + "all_classes = list(ontology.classes())" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [], + "source": [ + "# only keep CL classes with a singleton label\n", + "classes = list(\n", + " _class for _class in all_classes if _class.name.startswith(PREFIX) and len(_class.label) == 1\n", + ")\n", + "\n", + "names = [_class.name.replace(\"_\", \":\") for _class in classes]\n", + "labels = [str(_class.label[0]) for _class in classes]\n", + "assert len(set(names)) == len(classes)\n", + "# assert len(set(labels)) == len(classes)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [], + "source": [ + "classes_set = set(classes)\n", + "names_to_labels_map = {name: label for name, label in zip(names, labels)}\n", + "names_to_idx_map = {name: idx for idx, name in enumerate(names)}\n", + "# labels_to_names_map = {label: name for name, label in zip(names, labels)}\n", + "# labels_to_idx_map = {label: idx for idx, label in enumerate(labels)}\n", + "idx_to_names_map = {idx: name for idx, name in enumerate(names)}\n", + "idx_to_labels_map = {idx: label for idx, label in enumerate(labels)}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Are all `tissue`s covered by the ontology tree?" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'embryonic stem cell'}" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(labels_counts[query_label]) - set(labels)" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'CL:0002322'}" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(names_counts[query_name]) - set(names)" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "15567" + ] + }, + "execution_count": 38, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(labels)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [], + "source": [ + "# build a networkx graph from CL\n", + "graph = nx.DiGraph(name=\"CL graph\")\n", + "\n", + "for _class in classes:\n", + " graph.add_node(_class.name.replace(\"_\", \":\"))\n", + "\n", + "for self_class in classes:\n", + " # parents\n", + " for parent_class in ontology.get_parents_of(self_class):\n", + " if parent_class not in classes_set:\n", + " continue\n", + " graph.add_edge(parent_class.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # children\n", + " for child_class in ontology.get_children_of(self_class):\n", + " if child_class not in classes_set:\n", + " continue\n", + " graph.add_edge(self_class.name.replace(\"_\", \":\"), child_class.name.replace(\"_\", \":\"))\n", + " # part of\n", + " for prop in self_class.get_class_properties():\n", + " if PARTOF_RELATIONSHIP in prop.name:\n", + " for related_term in prop[self_class]:\n", + " if related_term.name.startswith(PREFIX):\n", + " graph.add_edge(related_term.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + "\n", + " # deprecated terms (WHY???!!)\n", + " if \"deprecated\" in [prop.name for prop in self_class.get_class_properties()]:\n", + " for prop in self_class.get_class_properties():\n", + " if \"consider\" in prop.name:\n", + " for substitute in prop[self_class]:\n", + " if substitute.startswith(PREFIX):\n", + " graph.add_edge(substitute, self_class.name.replace(\"_\", \":\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1, 0, 0, ..., 0, 0, 0],\n", + " [0, 1, 0, ..., 0, 0, 0],\n", + " [0, 1, 1, ..., 0, 0, 0],\n", + " ...,\n", + " [0, 1, 0, ..., 1, 0, 0],\n", + " [0, 1, 0, ..., 0, 1, 0],\n", + " [0, 1, 0, ..., 0, 0, 1]])" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ancestors_matrix = get_ancestors_csr_matrix(graph, names_to_idx_map).toarray()\n", + "ancestors_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 0., inf, inf, ..., inf, inf, inf],\n", + " [inf, 0., inf, ..., inf, inf, inf],\n", + " [inf, 4., 0., ..., inf, inf, inf],\n", + " ...,\n", + " [inf, 6., inf, ..., 0., inf, inf],\n", + " [inf, 6., inf, ..., inf, 0., inf],\n", + " [inf, 5., inf, ..., inf, inf, 0.]])" + ] + }, + "execution_count": 48, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "shortest_distances_matrix = get_shortest_distances_matrix(graph, names_to_idx_map)\n", + "shortest_distances_matrix = np.where(ancestors_matrix, shortest_distances_matrix, np.inf)\n", + "shortest_distances_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Only leave nodes that exist in the data and their ancestors." + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "263" + ] + }, + "execution_count": 49, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extract_names_set = set(names_counts[query_name]) - set([\"CL:0002322\"])\n", + "extract_idx = [idx for name, idx in names_to_idx_map.items() if name in extract_names_set]\n", + "assert len(extract_idx) == len(extract_names_set)\n", + "len(extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "822" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_extract_idx = ancestors_matrix[extract_idx].any(axis=0).nonzero()[0].tolist()\n", + "new_extract_idx = [idx for idx in new_extract_idx if idx_to_names_map[idx] not in {LIFE_CYCLE_NODE, ANATOMICAL_ENTITY_NODE}]\n", + "len(new_extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = [idx_to_names_map[idx] for idx in new_extract_idx]\n", + "new_labels = [idx_to_labels_map[idx] for idx in new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [], + "source": [ + "new_shortest_distances_matrix = shortest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "# new_longest_distances_matrix = longest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "new_ancestors_matrix = ancestors_matrix[new_extract_idx][:, new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " \"shortest_distances_matrix\": torch.tensor(new_shortest_distances_matrix, dtype=torch.float32),\n", + " # \"longest_distances_matrix\": torch.tensor(new_longest_distances_matrix, dtype=torch.float32),\n", + " \"ancestors_matrix\": torch.tensor(new_ancestors_matrix, dtype=torch.int32),\n", + " },\n", + " \"tissue_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ontology", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/00_basic_prompting.ipynb b/notebooks/cellariumgpt_inference/00_basic_prompting.ipynb new file mode 100644 index 00000000..cd7238d1 --- /dev/null +++ b/notebooks/cellariumgpt_inference/00_basic_prompting.ipynb @@ -0,0 +1,1109 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Basic stuff\n", + "\n", + "Interesting questions:\n", + "- What happens if we iterate on a cell? do we reach a fixed point or not?\n", + "- What happens when we include or not include metadata tokens?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from cellarium.ml import CellariumModule, CellariumPipeline\n", + "\n", + "DEVICE = torch.device('cuda:7')\n", + "sc.set_figure_params(figsize=(4, 4))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "CHECKPOINTS_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_0/checkpoints\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load an AnnData Extract\n", + "\n", + "We will use it for category mappings ..." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Load an AnnData extract\n", + "adata_path = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_ontology_infos = dict()\n", + "\n", + "ref_obs = adata.obs\n", + "\n", + "gene_ontology_infos[\"assay_ontology_term_id\"] = dict()\n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) \n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"labels\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) # just because I am lazy\n", + "\n", + "gene_ontology_infos[\"suspension_type\"] = dict()\n", + "gene_ontology_infos[\"suspension_type\"][\"names\"] = list(ref_obs['suspension_type'].cat.categories) # for uniformity -- this variable does not have an ontology (does it?)\n", + "gene_ontology_infos[\"suspension_type\"][\"labels\"] = list(ref_obs['suspension_type'].cat.categories)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# gene IDs, gene symbols, useful maps\n", + "model_var_names = np.asarray(adata.var_names)\n", + "model_var_names_set = set(model_var_names)\n", + "var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_var_names)}" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "gene_info_df = pd.read_csv(gene_info_tsv_path, sep=\"\\t\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_symbol_to_gene_id_map = dict()\n", + "for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']):\n", + " if gene_symbol != float('nan'):\n", + " gene_symbol_to_gene_id_map[gene_symbol] = gene_id" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Useful stuff:\n", + "- `model_var_names`\n", + "- `model_gene_symbols`\n", + "- `var_name_to_index_map`\n", + "- `gene_symbol_to_gene_id_map`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load a CellariumGPT checkpoint" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ckpt_path = os.path.join(CHECKPOINTS_PATH, \"epoch=2-step=252000.ckpt\")\n", + "gpt_model = CellariumModule.load_from_checkpoint(ckpt_path)\n", + "\n", + "# Inject gene categories\n", + "gpt_model.model.gene_categories = np.asarray(adata.var_names)\n", + "\n", + "# change attention backend to memory efficient\n", + "gpt_model.model.set_attention_backend('mem_efficient')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gpt_model.pipeline" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Get the ontology infos from the TrainTokenizer, which is the first step of the pipeline\n", + "metadata_ontology_infos = gpt_model.pipeline[0].ontology_infos\n", + "print(type(metadata_ontology_infos))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Helper functions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from cellarium.ml.models.cellarium_gpt import PredictTokenizer\n", + "\n", + "# Rewire the pipeline with a PredictTokenizer\n", + "predict_tokenizer = PredictTokenizer(\n", + " max_total_mrna_umis=100_000,\n", + " gene_vocab_sizes={\n", + " \"assay\": 19,\n", + " \"gene_id\": 36601,\n", + " \"gene_value\": 2001,\n", + " \"suspension_type\": 2,\n", + " },\n", + " metadata_vocab_sizes={\n", + " \"cell_type\": 890,\n", + " \"development_stage\": 191,\n", + " \"disease\": 350,\n", + " \"sex\": 2,\n", + " \"tissue\": 822,\n", + " },\n", + " ontology_infos=metadata_ontology_infos,\n", + ")\n", + "\n", + "gpt_model.pipeline = CellariumPipeline([\n", + " predict_tokenizer,\n", + " gpt_model.model,\n", + "])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gpt_model" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "from cellarium.ml.models.cellarium_gpt import CellariumGPT\n", + "\n", + "\n", + "def generate_tokens_from_adata(\n", + " adata: sc.AnnData,\n", + " gene_ontology_infos: dict[str, dict[str, list[str]]],\n", + " metadata_ontology_infos: dict[str, dict[str, list[str]]],\n", + " model_gene_categories: list[str],\n", + " obs_index: int | list[int] | None,\n", + " query_var_index: list[int],\n", + " query_total_mrna_umis: float | None,\n", + " metadata_prompt_masks_dict: dict[str, bool],\n", + " tokenizer: PredictTokenizer,\n", + " device: torch.device = torch.device(\"cpu\"),\n", + " ) -> tuple[dict, dict]:\n", + " \"\"\"\n", + "\n", + " .. note::\n", + " All variables in the AnnData are treated as prompts.\n", + "\n", + "\n", + " \"\"\"\n", + " \n", + " # slice the anndata\n", + " if isinstance(obs_index, int):\n", + " obs_index = [obs_index]\n", + "\n", + " # save obs before slicing\n", + " if obs_index is not None:\n", + " adata = adata[obs_index]\n", + "\n", + " # generate gene ids and masks\n", + " n_cells = len(adata)\n", + " adata_var_names = adata.var_names\n", + " model_var_name_to_index_map = {var_name: var_index for var_index, var_name in enumerate(model_gene_categories)}\n", + " assert all([var_name in model_var_name_to_index_map for var_name in adata_var_names])\n", + " prompt_var_index = [model_var_name_to_index_map[var_name] for var_name in adata_var_names]\n", + " n_prompt_vars = len(prompt_var_index)\n", + " n_query_vars = len(query_var_index)\n", + " n_total_vars = n_prompt_vars + n_query_vars\n", + " \n", + " # gene id\n", + " gene_ids_nc = torch.tensor(\n", + " prompt_var_index + query_var_index,\n", + " dtype=torch.int64, device=device)[None, :].expand(n_cells, n_total_vars)\n", + " \n", + " # gene prompt mask\n", + " gene_prompt_mask_nc = torch.tensor(\n", + " [1] * n_prompt_vars + [0] * n_query_vars,\n", + " dtype=torch.bool, device=device)[None, :].expand(n_cells, n_total_vars)\n", + " \n", + " # gene value\n", + " try:\n", + " prompt_X_ng = np.asarray(adata.X.todense())\n", + " except AttributeError:\n", + " prompt_X_ng = adata.X\n", + " prompt_gene_value_nc = torch.tensor(prompt_X_ng, dtype=torch.float32, device=device)\n", + " query_gene_value_nc = torch.zeros(n_cells, n_query_vars, dtype=torch.float32, device=device)\n", + " gene_value_nc = torch.cat([prompt_gene_value_nc, query_gene_value_nc], dim=1)\n", + "\n", + " # total mrna umis\n", + " prompt_total_mrna_umis_nc = torch.tensor(\n", + " adata.obs[\"total_mrna_umis\"].values,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_prompt_vars)\n", + " if query_total_mrna_umis is None:\n", + " # the same as prompt\n", + " query_total_mrna_umis_nc = torch.tensor(\n", + " adata.obs[\"total_mrna_umis\"].values,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars)\n", + " else:\n", + " query_total_mrna_umis_nc = torch.tensor(\n", + " [query_total_mrna_umis] * n_cells,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars)\n", + " total_mrna_umis_nc = torch.cat([prompt_total_mrna_umis_nc, query_total_mrna_umis_nc], dim=1)\n", + "\n", + " # convert assay and suspension_type to codes\n", + " assay_nc = torch.tensor(\n", + " pd.Categorical(\n", + " adata.obs[\"assay_ontology_term_id\"].values,\n", + " categories=gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"]).codes,\n", + " dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars)\n", + " suspension_type_nc = torch.tensor(\n", + " pd.Categorical(\n", + " adata.obs[\"suspension_type\"].values,\n", + " categories=gene_ontology_infos[\"suspension_type\"][\"names\"]).codes,\n", + " dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars)\n", + "\n", + " gene_tokens_dict = {\n", + " \"assay\": assay_nc, # categorical\n", + " \"suspension_type\": suspension_type_nc, # categorical\n", + " \"gene_id\": gene_ids_nc, # categorical\n", + " \"gene_value\": gene_value_nc, # continuous\n", + " \"total_mrna_umis\": total_mrna_umis_nc, # continuous\n", + " }\n", + "\n", + " # metadata prompt masks\n", + " expanded_metadata_prompt_masks_dict = dict()\n", + " for key in metadata_ontology_infos.keys(): # note: key order is important ...\n", + " expanded_metadata_prompt_masks_dict[key] = torch.tensor(\n", + " [metadata_prompt_masks_dict[key]] * n_cells, dtype=torch.bool, device=device)\n", + " \n", + " # generate metadata tokens dicts; `PredictTokenizer` will convert these to codes\n", + " metadata_tokens_dict = {\n", + " \"cell_type\": adata.obs[\"cell_type_ontology_term_id\"].values, # categorical\n", + " \"development_stage\": adata.obs[\"development_stage_ontology_term_id\"].values, # categorical\n", + " \"disease\": adata.obs[\"disease_ontology_term_id\"].values, # categorical\n", + " \"sex\": adata.obs[\"sex_ontology_term_id\"].values, # categorical\n", + " \"tissue\": adata.obs[\"tissue_ontology_term_id\"].values, # categorical\n", + " }\n", + "\n", + " # where to find each thing in the context?\n", + " context_indices = dict()\n", + " context_indices['prompt_genes'] = np.arange(0, n_prompt_vars).tolist()\n", + " context_indices['query_genes'] = np.arange(n_prompt_vars, n_query_vars + n_prompt_vars).tolist()\n", + " offset = 0\n", + " for metadata_key in metadata_ontology_infos.keys():\n", + " context_indices[f'query_{metadata_key}'] = n_query_vars + n_prompt_vars + offset\n", + " offset += 1\n", + "\n", + " # return gene_tokens_dict, metadata_tokens_dict\n", + " tokenizer_output = tokenizer(\n", + " metadata_tokens_n=metadata_tokens_dict,\n", + " metadata_prompt_masks_n=expanded_metadata_prompt_masks_dict,\n", + " gene_tokens_nc=gene_tokens_dict,\n", + " gene_prompt_mask_nc=gene_prompt_mask_nc,\n", + " )\n", + "\n", + " return tokenizer_output, context_indices" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Test the predict tokenizer" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load a test anndata\n", + "test_adata_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"luca_CD8_ex_LUAD.h5ad\")\n", + "test_adata = sc.read_h5ad(test_adata_path)\n", + "\n", + "# add total mNRA umis\n", + "test_adata.obs['total_mrna_umis'] = test_adata.X.sum(axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load top genes\n", + "top_genes_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"immune_top_5000_genes.csv\")\n", + "top_genes_df = pd.read_csv(top_genes_path)\n", + "top_gene_ids = top_genes_df['gene_id'].values\n", + "\n", + "# restrict top_gene_ids to those in the model categories\n", + "top_gene_ids = [gene_id for gene_id in top_gene_ids if gene_id in model_var_names_set]\n", + "print(len(top_gene_ids))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "input_adata = test_adata[:, top_gene_ids][[0]]\n", + "\n", + "metadata_prompt_masks_dict = {\n", + " \"cell_type\": False,\n", + " \"development_stage\": False,\n", + " \"disease\": False,\n", + " \"sex\": False,\n", + " \"tissue\": False,\n", + "}\n", + "\n", + "query_var_index = [var_name_to_index_map[gene_id] for gene_id in top_gene_ids]\n", + "\n", + "tokens_dict, context_indices = generate_tokens_from_adata(\n", + " adata=input_adata,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " model_gene_categories=model_var_names,\n", + " obs_index=None,\n", + " query_var_index=query_var_index,\n", + " query_total_mrna_umis=10_000,\n", + " metadata_prompt_masks_dict=metadata_prompt_masks_dict,\n", + " tokenizer=predict_tokenizer,\n", + " device=torch.device(\"cpu\"),\n", + ")\n", + "\n", + "# convert to cuda\n", + "tokens_dict = gpt_model.transfer_batch_to_device(tokens_dict, gpt_model.device, 0)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "with torch.no_grad():\n", + " logits_dict = gpt_model.model.predict(\n", + " gene_tokens_nc=tokens_dict[\"gene_tokens_nc\"],\n", + " metadata_tokens_n=tokens_dict[\"metadata_tokens_n\"],\n", + " prompt_mask_nc=tokens_dict[\"prompt_mask_nc\"],\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "metadata_key = 'cell_type'\n", + "metadata_logits_nk = logits_dict[metadata_key][:, context_indices[f'query_{metadata_key}'], :]\n", + "metadata_logits_nk = metadata_logits_nk - torch.logsumexp(metadata_logits_nk, dim=1, keepdim=True)\n", + "metadata_probs_nk = torch.exp(metadata_logits_nk)\n", + "\n", + "probs_k = metadata_probs_nk.cpu().numpy()[0]\n", + "sort_order = np.argsort(probs_k)[::-1]\n", + "\n", + "for k in range(10):\n", + " prob = probs_k[sort_order[k]]\n", + " name = metadata_ontology_infos[metadata_key][\"labels\"][sort_order[k]]\n", + " print(f\"{name}: {prob:.2f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_logits_ngk = logits_dict['gene_value'][:, context_indices['query_genes'], :]\n", + "gene_logits_ngk = gene_logits_ngk - torch.logsumexp(gene_logits_ngk, dim=-1, keepdim=True)\n", + "gene_probs_ngk = torch.exp(gene_logits_ngk)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_index = top_gene_ids.index(gene_symbol_to_gene_id_map['PTPRC'])\n", + "plt.plot(gene_probs_ngk[0, gene_index, :].cpu().numpy())\n", + "plt.xlim((0, 100))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Library size upsampling" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from scipy.stats import linregress\n", + "\n", + "query_total_mrna_umis_list = [1_000, 2_000, 3_000, 4_000, 5_000, 6_000, 7_000, 8_000, 9_000, 10_000, 15_000, 20_000]\n", + "query_gene_symbol = 'PTPRC'\n", + "MAX_X = 60\n", + "means = []\n", + "\n", + "fig, ax = plt.subplots(1, 1, figsize=(3, 4))\n", + "\n", + "for query_total_mrna_umis in query_total_mrna_umis_list:\n", + " input_adata = test_adata[:, top_gene_ids][[0]]\n", + "\n", + " metadata_prompt_masks_dict = {\n", + " \"cell_type\": False,\n", + " \"development_stage\": False,\n", + " \"disease\": False,\n", + " \"sex\": False,\n", + " \"tissue\": False,\n", + " }\n", + "\n", + " query_var_index = [var_name_to_index_map[gene_id] for gene_id in top_gene_ids]\n", + "\n", + " tokens_dict, context_indices = generate_tokens_from_adata(\n", + " adata=input_adata,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " model_gene_categories=model_var_names,\n", + " obs_index=None,\n", + " query_var_index=[var_name_to_index_map[gene_symbol_to_gene_id_map[query_gene_symbol]]],\n", + " query_total_mrna_umis=query_total_mrna_umis,\n", + " metadata_prompt_masks_dict=metadata_prompt_masks_dict,\n", + " tokenizer=predict_tokenizer,\n", + " device=torch.device(\"cpu\"),\n", + " )\n", + "\n", + " # convert to cuda\n", + " with torch.no_grad():\n", + " tokens_dict = gpt_model.transfer_batch_to_device(tokens_dict, gpt_model.device, 0)\n", + "\n", + " logits_dict = gpt_model.model.predict(\n", + " gene_tokens_nc=tokens_dict[\"gene_tokens_nc\"],\n", + " metadata_tokens_n=tokens_dict[\"metadata_tokens_n\"],\n", + " prompt_mask_nc=tokens_dict[\"prompt_mask_nc\"],\n", + " )\n", + "\n", + " gene_logits_ngk = logits_dict['gene_value'][:, context_indices['query_genes'], :]\n", + " gene_logits_ngk = gene_logits_ngk - torch.logsumexp(gene_logits_ngk, dim=-1, keepdim=True)\n", + " gene_probs_ngk = torch.exp(gene_logits_ngk)\n", + "\n", + " probs_k = gene_probs_ngk.cpu().numpy()[0, 0, :]\n", + " mean = np.sum(np.arange(0, probs_k.shape[-1]) * probs_k)\n", + " means.append(mean)\n", + "\n", + " ax.plot(probs_k, label=f\"{query_total_mrna_umis}\")\n", + "\n", + "ax.set_xlim((0, MAX_X))\n", + "ax.legend(fontsize=10)\n", + "\n", + "ax.set_xlabel('Counts')\n", + "ax.set_ylabel('Probability')\n", + "ax.set_title(query_gene_symbol)\n", + "ax.grid(False)\n", + "\n", + "# calculate the linear slope between query_total_mrna_umis_list and means\n", + "slope = linregress(np.log(query_total_mrna_umis_list), np.log(means)).slope\n", + "\n", + "fig, ax = plt.subplots(figsize=(3, 4))\n", + "\n", + "ax.plot(query_total_mrna_umis_list, means, marker='o', label=f\"log-log slope: {slope:.2f}\")\n", + "ax.legend(fontsize=12)\n", + "ax.set_xscale('log')\n", + "ax.set_yscale('log')\n", + "ax.set_xlabel('Total mRNA UMIs')\n", + "ax.set_ylabel(f'Mean count')\n", + "ax.set_title(f'{query_gene_symbol}')\n", + "ax.grid(False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Metacell prompting" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load a test anndata\n", + "test_adata_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"luca_CD8_ex_LUAD.h5ad\")\n", + "test_adata = sc.read_h5ad(test_adata_path)\n", + "\n", + "# add total mNRA umis\n", + "test_adata.obs['total_mrna_umis'] = test_adata.X.sum(axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# make a metacell\n", + "X_meta_g = np.asarray(test_adata.X.sum(0))\n", + "\n", + "# set total mrna umis to the mean of the dataset\n", + "target_total_mrna_umis = np.mean(np.asarray(test_adata.X.sum(-1)).flatten())\n", + "X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum()\n", + "\n", + "# make a metacell anndata\n", + "adata_meta = test_adata[0, :].copy()\n", + "adata_meta.X = X_meta_g\n", + "adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# # or choose a single cell\n", + "# adata_meta = test_adata[5].copy()\n", + "# adata_meta.obs['total_mrna_umis'] = [adata_meta.X.sum().item()]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata_meta.obs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# choose top genes\n", + "top_genes_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"immune_top_5000_genes.csv\")\n", + "top_genes_df = pd.read_csv(top_genes_path)\n", + "top_gene_ids = top_genes_df['gene_id'].values\n", + "\n", + "# restrict top_gene_ids to those in the model categories\n", + "top_gene_ids = [gene_id for gene_id in top_gene_ids if gene_id in model_var_names_set]\n", + "print(len(top_gene_ids))\n", + "prompt_gene_ids = top_gene_ids" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# # or random genes\n", + "# n_random_genes = 7_000\n", + "# prompt_gene_ids = np.random.choice(model_var_names, n_random_genes, replace=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "input_adata = adata_meta[:, prompt_gene_ids]\n", + "\n", + "metadata_prompt_masks_dict = {\n", + " \"cell_type\": False,\n", + " \"development_stage\": False,\n", + " \"disease\": False,\n", + " \"sex\": False,\n", + " \"tissue\": False,\n", + "}\n", + "\n", + "query_var_index = [var_name_to_index_map[gene_id] for gene_id in top_gene_ids]\n", + "\n", + "tokens_dict, context_indices = generate_tokens_from_adata(\n", + " adata=input_adata,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " model_gene_categories=model_var_names,\n", + " obs_index=None,\n", + " query_var_index=query_var_index,\n", + " query_total_mrna_umis=None,\n", + " metadata_prompt_masks_dict=metadata_prompt_masks_dict,\n", + " tokenizer=predict_tokenizer,\n", + " device=torch.device(\"cpu\"),\n", + ")\n", + "\n", + "# convert to cuda\n", + "tokens_dict = gpt_model.transfer_batch_to_device(tokens_dict, gpt_model.device, 0)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "with torch.no_grad():\n", + " logits_dict = gpt_model.model.predict(\n", + " gene_tokens_nc=tokens_dict[\"gene_tokens_nc\"],\n", + " metadata_tokens_n=tokens_dict[\"metadata_tokens_n\"],\n", + " prompt_mask_nc=tokens_dict[\"prompt_mask_nc\"],\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "metadata_key = 'cell_type'\n", + "metadata_logits_nk = logits_dict[metadata_key][:, context_indices[f'query_{metadata_key}'], :]\n", + "metadata_logits_nk = metadata_logits_nk - torch.logsumexp(metadata_logits_nk, dim=1, keepdim=True)\n", + "metadata_probs_nk = torch.exp(metadata_logits_nk)\n", + "\n", + "probs_k = metadata_probs_nk.cpu().numpy()[0]\n", + "sort_order = np.argsort(probs_k)[::-1]\n", + "\n", + "for k in range(10):\n", + " prob = probs_k[sort_order[k]]\n", + " name = metadata_ontology_infos[metadata_key][\"labels\"][sort_order[k]]\n", + " print(f\"{name}: {prob:.2f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_logits_ngk = logits_dict['gene_value'][:, context_indices['query_genes'], :]\n", + "gene_logits_ngk = gene_logits_ngk - torch.logsumexp(gene_logits_ngk, dim=-1, keepdim=True)\n", + "gene_probs_ngk = torch.exp(gene_logits_ngk)\n", + "gene_means_g = np.sum(np.arange(0, gene_probs_ngk.shape[-1]) * gene_probs_ngk.cpu().numpy()[0], axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots(figsize=(4, 4))\n", + "\n", + "try:\n", + " actual_X_g = np.asarray(input_adata.X.todense()).flatten()\n", + "except AttributeError:\n", + " actual_X_g = input_adata.X.flatten()\n", + "ax.scatter(\n", + " actual_X_g,\n", + " gene_means_g,\n", + " s=1\n", + ")\n", + "\n", + "ax.set_xscale('log')\n", + "ax.set_yscale('log')\n", + "\n", + "ax.set_xlabel('Metacell mean expression')\n", + "ax.set_ylabel('CellariumGPT marginal mean expression')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Jacobian-based gene-network construction\n", + "\n", + "- helper method to snap a cell to the mean manifold\n", + "- differentiable method" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# def generate_tokens_from_adata(\n", + "# adata: sc.AnnData,\n", + "# gene_ontology_infos: dict[str, dict[str, list[str]]],\n", + "# metadata_ontology_infos: dict[str, dict[str, list[str]]],\n", + "# model_gene_categories: list[str],\n", + "# obs_index: int | list[int] | None,\n", + "# query_var_index: list[int],\n", + "# query_total_mrna_umis: float | None,\n", + "# metadata_prompt_masks_dict: dict[str, bool],\n", + "# tokenizer: PredictTokenizer,\n", + "# device: torch.device = torch.device(\"cpu\"),\n", + "# ) -> tuple[dict, dict]:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def snap_to_marginal_mean_manifold(\n", + " adata: sc.AnnData,\n", + " gene_ontology_infos: dict[str, dict[str, list[str]]],\n", + " metadata_ontology_infos: dict[str, dict[str, list[str]]],\n", + " query_var_names: list[str],\n", + " query_total_mrna_umis: float | None,\n", + " predict_tokenizer: PredictTokenizer,\n", + " cellarium_gpt_module: CellariumModule,\n", + " prompt_gene_values_g: torch.Tensor | None = None,\n", + " ) -> tuple[torch.Tensor, torch.Tensor]:\n", + " \n", + " assert len(adata) == 1, \"Only a single cell is allowed\"\n", + " \n", + " model_gene_categories = cellarium_gpt_module.model.gene_categories\n", + " var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_gene_categories)}\n", + " query_var_index = [var_name_to_index_map[var_name] for var_name in query_var_names]\n", + "\n", + " metadata_prompt_masks_dict = {\n", + " \"cell_type\": False,\n", + " \"development_stage\": False,\n", + " \"disease\": False,\n", + " \"sex\": False,\n", + " \"tissue\": False,\n", + " }\n", + "\n", + " tokens_dict, context_indices = generate_tokens_from_adata(\n", + " adata=adata,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " model_gene_categories=model_var_names,\n", + " obs_index=None,\n", + " query_var_index=query_var_index,\n", + " query_total_mrna_umis=query_total_mrna_umis,\n", + " metadata_prompt_masks_dict=metadata_prompt_masks_dict,\n", + " tokenizer=predict_tokenizer,\n", + " device=torch.device(\"cpu\"),\n", + " )\n", + "\n", + " # convert to cuda\n", + " tokens_dict = cellarium_gpt_module.transfer_batch_to_device(tokens_dict, cellarium_gpt_module.device, 0)\n", + " \n", + " # get a reference to prompt gene values\n", + " FIRST_CELL_DIM = 0\n", + " GENE_VALUE_DIM = 0\n", + " prompt_gene_log1p_values_g = tokens_dict['gene_tokens_nc']['gene_value'][\n", + " FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM]\n", + " \n", + " # this is the \"source\"\n", + " if prompt_gene_values_g is None:\n", + " prompt_gene_values_g = torch.expm1(prompt_gene_log1p_values_g).clone()\n", + " \n", + " # inject back to tokens_dict to re-establish the reference for Jacobian calculation\n", + " tokens_dict['gene_tokens_nc']['gene_value'][\n", + " FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM] = torch.log1p(prompt_gene_values_g)\n", + "\n", + " # get model predictions\n", + " logits_dict = cellarium_gpt_module.model.predict(\n", + " gene_tokens_nc=tokens_dict[\"gene_tokens_nc\"],\n", + " metadata_tokens_n=tokens_dict[\"metadata_tokens_n\"],\n", + " prompt_mask_nc=tokens_dict[\"prompt_mask_nc\"],\n", + " )\n", + "\n", + " # note: we use `q` to denote query genes\n", + " gene_logits_qk = logits_dict['gene_value'][FIRST_CELL_DIM, context_indices['query_genes'], :]\n", + " gene_logits_qk = gene_logits_qk - torch.logsumexp(gene_logits_qk, dim=-1, keepdim=True)\n", + " log_counts_k = torch.arange(0, gene_logits_qk.shape[-1], device=gene_logits_qk.device).log()\n", + " gene_marginal_means_q = torch.logsumexp(gene_logits_qk + log_counts_k[None, :], dim=-1).exp()\n", + "\n", + " return prompt_gene_values_g, gene_marginal_means_q" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Test snap to marginal mean manifold" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load a test anndata\n", + "test_adata_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"luca_CD8_ex_LUAD.h5ad\")\n", + "test_adata = sc.read_h5ad(test_adata_path)\n", + "\n", + "# add total mNRA umis\n", + "test_adata.obs['total_mrna_umis'] = test_adata.X.sum(axis=1)\n", + "\n", + "# make a metacell\n", + "X_meta_g = np.asarray(test_adata.X.sum(0))\n", + "\n", + "# set total mrna umis to the mean of the dataset\n", + "target_total_mrna_umis = np.mean(np.asarray(test_adata.X.sum(-1)).flatten())\n", + "X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum()\n", + "\n", + "# make a metacell anndata\n", + "adata_meta = test_adata[0, :].copy()\n", + "adata_meta.X = X_meta_g\n", + "adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis]\n", + "\n", + "# choose top genes\n", + "top_genes_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"immune_top_5000_genes.csv\")\n", + "top_genes_df = pd.read_csv(top_genes_path)\n", + "top_gene_ids = top_genes_df['gene_id'].values\n", + "\n", + "# restrict top_gene_ids to those in the model categories\n", + "top_gene_ids = [gene_id for gene_id in top_gene_ids if gene_id in model_var_names_set]\n", + "prompt_gene_ids = top_gene_ids\n", + "\n", + "MAX_GENES = 1000\n", + "adata_meta = adata_meta[:, prompt_gene_ids[:MAX_GENES]]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "prompt_gene_values_g, gene_marginal_means_q = snap_to_marginal_mean_manifold(\n", + " adata=adata_meta,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " query_var_names=prompt_gene_ids[:MAX_GENES],\n", + " query_total_mrna_umis=None,\n", + " predict_tokenizer=predict_tokenizer,\n", + " cellarium_gpt_module=gpt_model,\n", + ")\n", + "\n", + "fig, ax = plt.subplots(figsize=(4, 4))\n", + "\n", + "ax.scatter(\n", + " prompt_gene_values_g.detach().cpu().numpy(),\n", + " gene_marginal_means_q.detach().cpu().numpy(),\n", + " s=1)\n", + "\n", + "ax.set_xscale('log')\n", + "ax.set_yscale('log')\n", + "ax.set_xlabel('Metacell mean expression')\n", + "ax.set_ylabel('CellariumGPT marginal mean expression')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Test Jacobian calculation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load a test anndata\n", + "test_adata_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"luca_CD8_ex_LUAD.h5ad\")\n", + "test_adata = sc.read_h5ad(test_adata_path)\n", + "\n", + "# add total mNRA umis\n", + "test_adata.obs['total_mrna_umis'] = test_adata.X.sum(axis=1)\n", + "\n", + "# make a metacell\n", + "X_meta_g = np.asarray(test_adata.X.sum(0))\n", + "\n", + "# set total mrna umis to the mean of the dataset\n", + "target_total_mrna_umis = np.mean(np.asarray(test_adata.X.sum(-1)).flatten())\n", + "X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum()\n", + "\n", + "# make a metacell anndata\n", + "adata_meta = test_adata[0, :].copy()\n", + "adata_meta.X = X_meta_g\n", + "adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis]\n", + "\n", + "# choose top genes\n", + "top_genes_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"immune_top_5000_genes.csv\")\n", + "top_genes_df = pd.read_csv(top_genes_path)\n", + "top_gene_ids = top_genes_df['gene_id'].values\n", + "\n", + "# restrict top_gene_ids to those in the model categories\n", + "top_gene_ids = [gene_id for gene_id in top_gene_ids if gene_id in model_var_names_set]\n", + "prompt_gene_ids = top_gene_ids\n", + "\n", + "MAX_GENES = 100\n", + "adata_meta = adata_meta[:, prompt_gene_ids]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata_meta" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "query_var_names = prompt_gene_ids\n", + "\n", + "prompt_gene_values_g = torch.tensor(\n", + " adata_meta.X[0].toarray().flatten(),\n", + " device=gpt_model.device,\n", + " dtype=torch.float32)\n", + "\n", + "def _wrapped_snap_to_marginal_mean_manifold(\n", + " prompt_gene_values_g: torch.Tensor) -> torch.Tensor:\n", + " \n", + " return snap_to_marginal_mean_manifold(\n", + " adata=adata_meta,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " query_var_names=query_var_names,\n", + " query_total_mrna_umis=None,\n", + " predict_tokenizer=predict_tokenizer,\n", + " cellarium_gpt_module=gpt_model,\n", + " prompt_gene_values_g=prompt_gene_values_g,\n", + " )[1]\n", + "\n", + "jacobian_qg = torch.autograd.functional.jacobian(\n", + " func=_wrapped_snap_to_marginal_mean_manifold, \n", + " inputs=prompt_gene_values_g,\n", + " create_graph=False,\n", + " vectorize=False,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ref_jacobian_qg = jacobian_qg.detach().clone()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# jacbian_by_jacrev = torch.func.jacrev(_wrapped_snap_to_marginal_mean_manifold)\n", + "# jacbian_by_jacfwd = torch.func.jacfwd(_wrapped_snap_to_marginal_mean_manifold)\n", + "\n", + "# jacrev_jacobian_qg = jacbian_by_jacfwd(prompt_gene_values_g)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/01_fixed_point_iters.ipynb b/notebooks/cellariumgpt_inference/01_fixed_point_iters.ipynb new file mode 100644 index 00000000..a849c29b --- /dev/null +++ b/notebooks/cellariumgpt_inference/01_fixed_point_iters.ipynb @@ -0,0 +1,578 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Fixed point iterations" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from cellarium.ml import CellariumModule, CellariumPipeline\n", + "\n", + "DEVICE = torch.device('cuda:7')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "CHECKPOINTS_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_0/checkpoints\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load an AnnData Extract\n", + "\n", + "We will use it for category mappings ..." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Load an AnnData extract\n", + "adata_path = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_ontology_infos = dict()\n", + "\n", + "ref_obs = adata.obs\n", + "\n", + "gene_ontology_infos[\"assay_ontology_term_id\"] = dict()\n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) \n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"labels\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) # just because I am lazy\n", + "\n", + "gene_ontology_infos[\"suspension_type\"] = dict()\n", + "gene_ontology_infos[\"suspension_type\"][\"names\"] = list(ref_obs['suspension_type'].cat.categories) # for uniformity -- this variable does not have an ontology (does it?)\n", + "gene_ontology_infos[\"suspension_type\"][\"labels\"] = list(ref_obs['suspension_type'].cat.categories)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# gene IDs, gene symbols, useful maps\n", + "model_var_names = np.asarray(adata.var_names)\n", + "model_var_names_set = set(model_var_names)\n", + "var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_var_names)}\n", + "\n", + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "gene_info_df = pd.read_csv(gene_info_tsv_path, sep=\"\\t\")\n", + "\n", + "gene_symbol_to_gene_id_map = dict()\n", + "for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']):\n", + " if gene_symbol != float('nan'):\n", + " gene_symbol_to_gene_id_map[gene_symbol] = gene_id\n", + "\n", + "gene_id_to_gene_symbol_map = {gene_id: gene_symbol for gene_symbol, gene_id in gene_symbol_to_gene_id_map.items()}\n", + "for gene_id in model_var_names:\n", + " if gene_id not in gene_id_to_gene_symbol_map:\n", + " gene_id_to_gene_symbol_map[gene_id] = gene_id" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load a CellariumGPT checkpoint" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ckpt_path = os.path.join(CHECKPOINTS_PATH, \"epoch=2-step=180000.ckpt\")\n", + "gpt_model = CellariumModule.load_from_checkpoint(ckpt_path, map_location=DEVICE)\n", + "\n", + "# Inject gene categories\n", + "gpt_model.model.gene_categories = np.asarray(adata.var_names)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Get the ontology infos from the TrainTokenizer, which is the first step of the pipeline\n", + "metadata_ontology_infos = gpt_model.pipeline[0].ontology_infos\n", + "print(type(metadata_ontology_infos))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Helper functions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from cellarium.ml.models.cellarium_gpt import PredictTokenizer\n", + "\n", + "# Rewire the pipeline with a PredictTokenizer\n", + "predict_tokenizer = PredictTokenizer(\n", + " max_total_mrna_umis=100_000,\n", + " gene_vocab_sizes={\n", + " \"assay\": 19,\n", + " \"gene_id\": 36601,\n", + " \"gene_value\": 2001,\n", + " \"suspension_type\": 2,\n", + " },\n", + " metadata_vocab_sizes={\n", + " \"cell_type\": 890,\n", + " \"development_stage\": 191,\n", + " \"disease\": 350,\n", + " \"sex\": 2,\n", + " \"tissue\": 822,\n", + " },\n", + " ontology_infos=metadata_ontology_infos,\n", + ")\n", + "\n", + "gpt_model.pipeline = CellariumPipeline([\n", + " predict_tokenizer,\n", + " gpt_model.model,\n", + "])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "from cellarium.ml.models.cellarium_gpt import CellariumGPT\n", + "\n", + "\n", + "def generate_tokens_from_adata(\n", + " adata: sc.AnnData,\n", + " gene_ontology_infos: dict[str, dict[str, list[str]]],\n", + " metadata_ontology_infos: dict[str, dict[str, list[str]]],\n", + " model_gene_categories: list[str],\n", + " obs_index: int | list[int] | None,\n", + " query_var_index: list[int],\n", + " query_total_mrna_umis: float | None,\n", + " metadata_prompt_masks_dict: dict[str, bool],\n", + " tokenizer: PredictTokenizer,\n", + " device: torch.device = torch.device(\"cpu\"),\n", + " ) -> tuple[dict, dict]:\n", + " \"\"\"\n", + "\n", + " .. note::\n", + " All variables in the AnnData are treated as prompts.\n", + "\n", + "\n", + " \"\"\"\n", + " \n", + " # slice the anndata\n", + " if isinstance(obs_index, int):\n", + " obs_index = [obs_index]\n", + "\n", + " # save obs before slicing\n", + " if obs_index is not None:\n", + " adata = adata[obs_index]\n", + "\n", + " # generate gene ids and masks\n", + " n_cells = len(adata)\n", + " adata_var_names = adata.var_names\n", + " model_var_name_to_index_map = {var_name: var_index for var_index, var_name in enumerate(model_gene_categories)}\n", + " assert all([var_name in model_var_name_to_index_map for var_name in adata_var_names])\n", + " prompt_var_index = [model_var_name_to_index_map[var_name] for var_name in adata_var_names]\n", + " n_prompt_vars = len(prompt_var_index)\n", + " n_query_vars = len(query_var_index)\n", + " n_total_vars = n_prompt_vars + n_query_vars\n", + " \n", + " # gene id\n", + " gene_ids_nc = torch.tensor(\n", + " prompt_var_index + query_var_index,\n", + " dtype=torch.int64, device=device)[None, :].expand(n_cells, n_total_vars)\n", + " \n", + " # gene prompt mask\n", + " gene_prompt_mask_nc = torch.tensor(\n", + " [1] * n_prompt_vars + [0] * n_query_vars,\n", + " dtype=torch.bool, device=device)[None, :].expand(n_cells, n_total_vars)\n", + " \n", + " # gene value\n", + " try:\n", + " prompt_X_ng = np.asarray(adata.X.todense())\n", + " except AttributeError:\n", + " prompt_X_ng = adata.X\n", + " prompt_gene_value_nc = torch.tensor(prompt_X_ng, dtype=torch.float32, device=device)\n", + " query_gene_value_nc = torch.zeros(n_cells, n_query_vars, dtype=torch.float32, device=device)\n", + " gene_value_nc = torch.cat([prompt_gene_value_nc, query_gene_value_nc], dim=1)\n", + "\n", + " # total mrna umis\n", + " prompt_total_mrna_umis_nc = torch.tensor(\n", + " adata.obs[\"total_mrna_umis\"].values,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_prompt_vars)\n", + " if query_total_mrna_umis is None:\n", + " # the same as prompt\n", + " query_total_mrna_umis_nc = torch.tensor(\n", + " adata.obs[\"total_mrna_umis\"].values,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars)\n", + " else:\n", + " query_total_mrna_umis_nc = torch.tensor(\n", + " [query_total_mrna_umis] * n_cells,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars)\n", + " total_mrna_umis_nc = torch.cat([prompt_total_mrna_umis_nc, query_total_mrna_umis_nc], dim=1)\n", + "\n", + " # convert assay and suspension_type to codes\n", + " assay_nc = torch.tensor(\n", + " pd.Categorical(\n", + " adata.obs[\"assay_ontology_term_id\"].values,\n", + " categories=gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"]).codes,\n", + " dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars)\n", + " suspension_type_nc = torch.tensor(\n", + " pd.Categorical(\n", + " adata.obs[\"suspension_type\"].values,\n", + " categories=gene_ontology_infos[\"suspension_type\"][\"names\"]).codes,\n", + " dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars)\n", + "\n", + " gene_tokens_dict = {\n", + " \"assay\": assay_nc, # categorical\n", + " \"suspension_type\": suspension_type_nc, # categorical\n", + " \"gene_id\": gene_ids_nc, # categorical\n", + " \"gene_value\": gene_value_nc, # continuous\n", + " \"total_mrna_umis\": total_mrna_umis_nc, # continuous\n", + " }\n", + "\n", + " # metadata prompt masks\n", + " expanded_metadata_prompt_masks_dict = dict()\n", + " for key in metadata_ontology_infos.keys(): # note: key order is important ...\n", + " expanded_metadata_prompt_masks_dict[key] = torch.tensor(\n", + " [metadata_prompt_masks_dict[key]] * n_cells, dtype=torch.bool, device=device)\n", + " \n", + " # generate metadata tokens dicts; `PredictTokenizer` will convert these to codes\n", + " metadata_tokens_dict = {\n", + " \"cell_type\": adata.obs[\"cell_type_ontology_term_id\"].values, # categorical\n", + " \"development_stage\": adata.obs[\"development_stage_ontology_term_id\"].values, # categorical\n", + " \"disease\": adata.obs[\"disease_ontology_term_id\"].values, # categorical\n", + " \"sex\": adata.obs[\"sex_ontology_term_id\"].values, # categorical\n", + " \"tissue\": adata.obs[\"tissue_ontology_term_id\"].values, # categorical\n", + " }\n", + "\n", + " # where to find each thing in the context?\n", + " context_indices = dict()\n", + " context_indices['prompt_genes'] = np.arange(0, n_prompt_vars).tolist()\n", + " context_indices['query_genes'] = np.arange(n_prompt_vars, n_query_vars + n_prompt_vars).tolist()\n", + " offset = 0\n", + " for metadata_key in metadata_ontology_infos.keys():\n", + " context_indices[f'query_{metadata_key}'] = n_query_vars + n_prompt_vars + offset\n", + " offset += 1\n", + "\n", + " # return gene_tokens_dict, metadata_tokens_dict\n", + " tokenizer_output = tokenizer(\n", + " metadata_tokens_n=metadata_tokens_dict,\n", + " metadata_prompt_masks_n=expanded_metadata_prompt_masks_dict,\n", + " gene_tokens_nc=gene_tokens_dict,\n", + " gene_prompt_mask_nc=gene_prompt_mask_nc,\n", + " )\n", + "\n", + " return tokenizer_output, context_indices" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Metacell fixed point " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def snap_to_marginal_mean_manifold(\n", + " adata: sc.AnnData,\n", + " gene_ontology_infos: dict[str, dict[str, list[str]]],\n", + " metadata_ontology_infos: dict[str, dict[str, list[str]]],\n", + " query_var_names: list[str],\n", + " query_total_mrna_umis: float | None,\n", + " predict_tokenizer: PredictTokenizer,\n", + " cellarium_gpt_module: CellariumModule,\n", + " prompt_gene_values_g: torch.Tensor | None = None,\n", + " ) -> tuple[torch.Tensor, torch.Tensor]:\n", + " \n", + " assert len(adata) == 1, \"Only a single cell is allowed\"\n", + " \n", + " model_gene_categories = cellarium_gpt_module.model.gene_categories\n", + " var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_gene_categories)}\n", + " query_var_index = [var_name_to_index_map[var_name] for var_name in query_var_names]\n", + "\n", + " metadata_prompt_masks_dict = {\n", + " \"cell_type\": False,\n", + " \"development_stage\": False,\n", + " \"disease\": False,\n", + " \"sex\": False,\n", + " \"tissue\": False,\n", + " }\n", + "\n", + " tokens_dict, context_indices = generate_tokens_from_adata(\n", + " adata=adata,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " model_gene_categories=model_var_names,\n", + " obs_index=None,\n", + " query_var_index=query_var_index,\n", + " query_total_mrna_umis=query_total_mrna_umis,\n", + " metadata_prompt_masks_dict=metadata_prompt_masks_dict,\n", + " tokenizer=predict_tokenizer,\n", + " device=torch.device(\"cpu\"),\n", + " )\n", + "\n", + " # convert to cuda\n", + " tokens_dict = cellarium_gpt_module.transfer_batch_to_device(tokens_dict, cellarium_gpt_module.device, 0)\n", + " \n", + " # get a reference to prompt gene values\n", + " FIRST_CELL_DIM = 0\n", + " GENE_VALUE_DIM = 0\n", + " prompt_gene_log1p_values_g = tokens_dict['gene_tokens_nc']['gene_value'][\n", + " FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM]\n", + " \n", + " # this is the \"source\"\n", + " if prompt_gene_values_g is None:\n", + " prompt_gene_values_g = torch.expm1(prompt_gene_log1p_values_g).clone()\n", + " \n", + " # inject back to tokens_dict to re-establish the reference for Jacobian calculation\n", + " tokens_dict['gene_tokens_nc']['gene_value'][\n", + " FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM] = torch.log1p(prompt_gene_values_g)\n", + "\n", + " # get model predictions\n", + " logits_dict = cellarium_gpt_module.model.predict(\n", + " gene_tokens_nc=tokens_dict[\"gene_tokens_nc\"],\n", + " metadata_tokens_n=tokens_dict[\"metadata_tokens_n\"],\n", + " prompt_mask_nc=tokens_dict[\"prompt_mask_nc\"],\n", + " )\n", + "\n", + " # note: we use `q` to denote query genes\n", + " gene_logits_qk = logits_dict['gene_value'][FIRST_CELL_DIM, context_indices['query_genes'], :]\n", + " gene_logits_qk = gene_logits_qk - torch.logsumexp(gene_logits_qk, dim=-1, keepdim=True)\n", + " log_counts_k = torch.arange(0, gene_logits_qk.shape[-1], device=gene_logits_qk.device).log()\n", + " gene_marginal_means_q = torch.logsumexp(gene_logits_qk + log_counts_k[None, :], dim=-1).exp()\n", + "\n", + " return prompt_gene_values_g, gene_marginal_means_q" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Test snap to marginal mean manifold" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load a test anndata\n", + "dataset_name = \"luca_CD8_ex_LUAD\"\n", + "mode = \"single\"\n", + "\n", + "test_adata_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", f\"{dataset_name}.h5ad\")\n", + "test_adata = sc.read_h5ad(test_adata_path)\n", + "\n", + "# add total mNRA umis\n", + "test_adata.obs['total_mrna_umis'] = test_adata.X.sum(axis=1)\n", + "\n", + "# make a metacell\n", + "if mode == \"meta\":\n", + " X_meta_g = np.asarray(test_adata.X.sum(0))\n", + "\n", + " # set total mrna umis to the mean of the dataset\n", + " target_total_mrna_umis = np.mean(np.asarray(test_adata.X.sum(-1)).flatten())\n", + " X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum()\n", + "\n", + " # make a metacell anndata\n", + " adata_meta = test_adata[0, :].copy()\n", + " adata_meta.X = X_meta_g\n", + " adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis]\n", + "\n", + "elif mode == \"single\":\n", + " # select the first cell\n", + " adata_meta = test_adata[0, :].copy()\n", + " adata_meta.X = np.asarray(adata_meta.X.todense())\n", + "\n", + "else:\n", + " raise ValueError\n", + "\n", + "# choose top genes\n", + "top_genes_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"immune_top_5000_genes.csv\")\n", + "top_genes_df = pd.read_csv(top_genes_path)\n", + "top_gene_ids = top_genes_df['gene_id'].values\n", + "\n", + "# restrict top_gene_ids to those in the model categories\n", + "top_gene_ids = [gene_id for gene_id in top_gene_ids if gene_id in model_var_names_set]\n", + "prompt_gene_ids = top_gene_ids\n", + "\n", + "adata_meta = adata_meta[:, prompt_gene_ids]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "n_iters = 5\n", + "last_gene_values_g = torch.tensor(adata_meta.X[0, :], dtype=torch.float32, device=DEVICE)\n", + "\n", + "fixed_point_iterations_list = []\n", + "fixed_point_iterations_list.append(last_gene_values_g.detach().cpu().numpy())\n", + "\n", + "for i in range(n_iters):\n", + " with torch.inference_mode():\n", + " _, gene_marginal_means_q = snap_to_marginal_mean_manifold(\n", + " adata=adata_meta,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " query_var_names=prompt_gene_ids,\n", + " query_total_mrna_umis=target_total_mrna_umis,\n", + " predict_tokenizer=predict_tokenizer,\n", + " cellarium_gpt_module=gpt_model,\n", + " prompt_gene_values_g=last_gene_values_g)\n", + " \n", + " fixed_point_iterations_list.append(gene_marginal_means_q.detach().cpu().numpy())\n", + " last_gene_values_g = gene_marginal_means_q" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "i = 0\n", + "\n", + "for i in range(n_iters):\n", + " fig, ax = plt.subplots(figsize=(3, 3))\n", + " x = fixed_point_iterations_list[i % n_iters]\n", + " y = fixed_point_iterations_list[(i + 1) % n_iters]\n", + " ax.scatter(x, y, s=1)\n", + " ax.set_xlim((1e-4, 1e2))\n", + " ax.set_ylim((1e-4, 1e2))\n", + "\n", + " ax.set_xscale('log')\n", + " ax.set_yscale('log')\n", + " ax.set_xlabel(f'Iteration {i % n_iters}')\n", + " ax.set_ylabel(f'Iteration {(i + 1) % n_iters}')\n", + " ax.set_title(dataset_name)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What are the major DE genes?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "min_initial_expression = 0.01\n", + "mask_g = fixed_point_iterations_list[0] > min_initial_expression\n", + "ratios_g = np.log10((fixed_point_iterations_list[-1] + 1e-8) / (1e-8 + fixed_point_iterations_list[0]))\n", + "gene_symbols_g = np.asarray([gene_id_to_gene_symbol_map[gene_id] for gene_id in prompt_gene_ids], dtype=object)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "_ratios_g = ratios_g[mask_g]\n", + "_gene_symbols_g = gene_symbols_g[mask_g]\n", + "\n", + "sort_order = np.argsort(_ratios_g)[::-1]\n", + "_ratios_g = _ratios_g[sort_order]\n", + "_gene_symbols_g = _gene_symbols_g[sort_order]\n", + "\n", + "top_k = 20\n", + "for i in range(top_k):\n", + " print(f\"{_gene_symbols_g[i]}: {_ratios_g[i]:.3f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/02_jacobian_calculation.ipynb b/notebooks/cellariumgpt_inference/02_jacobian_calculation.ipynb new file mode 100644 index 00000000..27bfdc98 --- /dev/null +++ b/notebooks/cellariumgpt_inference/02_jacobian_calculation.ipynb @@ -0,0 +1,588 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Jacobian calculation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from cellarium.ml import CellariumModule, CellariumPipeline\n", + "\n", + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True\n", + "\n", + "DEVICE = torch.device('cuda')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "CHECKPOINTS_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_0/checkpoints\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load an AnnData Extract\n", + "\n", + "We will use it for category mappings ..." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Load an AnnData extract\n", + "adata_path = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_ontology_infos = dict()\n", + "\n", + "ref_obs = adata.obs\n", + "\n", + "gene_ontology_infos[\"assay_ontology_term_id\"] = dict()\n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) \n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"labels\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) # just because I am lazy\n", + "\n", + "gene_ontology_infos[\"suspension_type\"] = dict()\n", + "gene_ontology_infos[\"suspension_type\"][\"names\"] = list(ref_obs['suspension_type'].cat.categories) # for uniformity -- this variable does not have an ontology (does it?)\n", + "gene_ontology_infos[\"suspension_type\"][\"labels\"] = list(ref_obs['suspension_type'].cat.categories)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# gene IDs, gene symbols, useful maps\n", + "model_var_names = np.asarray(adata.var_names)\n", + "model_var_names_set = set(model_var_names)\n", + "var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_var_names)}\n", + "\n", + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "gene_info_df = pd.read_csv(gene_info_tsv_path, sep=\"\\t\")\n", + "\n", + "gene_symbol_to_gene_id_map = dict()\n", + "for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']):\n", + " if gene_symbol != float('nan'):\n", + " gene_symbol_to_gene_id_map[gene_symbol] = gene_id" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load a CellariumGPT checkpoint" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ckpt_path = os.path.join(CHECKPOINTS_PATH, \"epoch=2-step=180000.ckpt\")\n", + "gpt_model = CellariumModule.load_from_checkpoint(ckpt_path, map_location=DEVICE)\n", + "\n", + "# Inject gene categories\n", + "gpt_model.model.gene_categories = np.asarray(adata.var_names)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Get the ontology infos from the TrainTokenizer, which is the first step of the pipeline\n", + "metadata_ontology_infos = gpt_model.pipeline[0].ontology_infos\n", + "print(type(metadata_ontology_infos))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Helper functions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from cellarium.ml.models.cellarium_gpt import PredictTokenizer\n", + "\n", + "# Rewire the pipeline with a PredictTokenizer\n", + "predict_tokenizer = PredictTokenizer(\n", + " max_total_mrna_umis=100_000,\n", + " gene_vocab_sizes={\n", + " \"assay\": 19,\n", + " \"gene_id\": 36601,\n", + " \"gene_value\": 2001,\n", + " \"suspension_type\": 2,\n", + " },\n", + " metadata_vocab_sizes={\n", + " \"cell_type\": 890,\n", + " \"development_stage\": 191,\n", + " \"disease\": 350,\n", + " \"sex\": 2,\n", + " \"tissue\": 822,\n", + " },\n", + " ontology_infos=metadata_ontology_infos,\n", + ")\n", + "\n", + "gpt_model.pipeline = CellariumPipeline([\n", + " predict_tokenizer,\n", + " gpt_model.model,\n", + "])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "from cellarium.ml.models.cellarium_gpt import CellariumGPT\n", + "\n", + "\n", + "def generate_tokens_from_adata(\n", + " adata: sc.AnnData,\n", + " gene_ontology_infos: dict[str, dict[str, list[str]]],\n", + " metadata_ontology_infos: dict[str, dict[str, list[str]]],\n", + " model_gene_categories: list[str],\n", + " obs_index: int | list[int] | None,\n", + " query_var_index: list[int],\n", + " query_total_mrna_umis: float | None,\n", + " metadata_prompt_masks_dict: dict[str, bool],\n", + " tokenizer: PredictTokenizer,\n", + " device: torch.device = torch.device(\"cpu\"),\n", + " ) -> tuple[dict, dict]:\n", + " \"\"\"\n", + "\n", + " .. note::\n", + " All variables in the AnnData are treated as prompts.\n", + "\n", + "\n", + " \"\"\"\n", + " \n", + " # slice the anndata\n", + " if isinstance(obs_index, int):\n", + " obs_index = [obs_index]\n", + "\n", + " # save obs before slicing\n", + " if obs_index is not None:\n", + " adata = adata[obs_index]\n", + "\n", + " # generate gene ids and masks\n", + " n_cells = len(adata)\n", + " adata_var_names = adata.var_names\n", + " model_var_name_to_index_map = {var_name: var_index for var_index, var_name in enumerate(model_gene_categories)}\n", + " assert all([var_name in model_var_name_to_index_map for var_name in adata_var_names])\n", + " prompt_var_index = [model_var_name_to_index_map[var_name] for var_name in adata_var_names]\n", + " n_prompt_vars = len(prompt_var_index)\n", + " n_query_vars = len(query_var_index)\n", + " n_total_vars = n_prompt_vars + n_query_vars\n", + " \n", + " # gene id\n", + " gene_ids_nc = torch.tensor(\n", + " prompt_var_index + query_var_index,\n", + " dtype=torch.int64, device=device)[None, :].expand(n_cells, n_total_vars)\n", + " \n", + " # gene prompt mask\n", + " gene_prompt_mask_nc = torch.tensor(\n", + " [1] * n_prompt_vars + [0] * n_query_vars,\n", + " dtype=torch.bool, device=device)[None, :].expand(n_cells, n_total_vars)\n", + " \n", + " # gene value\n", + " try:\n", + " prompt_X_ng = np.asarray(adata.X.todense())\n", + " except AttributeError:\n", + " prompt_X_ng = adata.X\n", + " prompt_gene_value_nc = torch.tensor(prompt_X_ng, dtype=torch.float32, device=device)\n", + " query_gene_value_nc = torch.zeros(n_cells, n_query_vars, dtype=torch.float32, device=device)\n", + " gene_value_nc = torch.cat([prompt_gene_value_nc, query_gene_value_nc], dim=1)\n", + "\n", + " # total mrna umis\n", + " prompt_total_mrna_umis_nc = torch.tensor(\n", + " adata.obs[\"total_mrna_umis\"].values,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_prompt_vars)\n", + " if query_total_mrna_umis is None:\n", + " # the same as prompt\n", + " query_total_mrna_umis_nc = torch.tensor(\n", + " adata.obs[\"total_mrna_umis\"].values,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars)\n", + " else:\n", + " query_total_mrna_umis_nc = torch.tensor(\n", + " [query_total_mrna_umis] * n_cells,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars)\n", + " total_mrna_umis_nc = torch.cat([prompt_total_mrna_umis_nc, query_total_mrna_umis_nc], dim=1)\n", + "\n", + " # convert assay and suspension_type to codes\n", + " assay_nc = torch.tensor(\n", + " pd.Categorical(\n", + " adata.obs[\"assay_ontology_term_id\"].values,\n", + " categories=gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"]).codes,\n", + " dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars)\n", + " suspension_type_nc = torch.tensor(\n", + " pd.Categorical(\n", + " adata.obs[\"suspension_type\"].values,\n", + " categories=gene_ontology_infos[\"suspension_type\"][\"names\"]).codes,\n", + " dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars)\n", + "\n", + " gene_tokens_dict = {\n", + " \"assay\": assay_nc, # categorical\n", + " \"suspension_type\": suspension_type_nc, # categorical\n", + " \"gene_id\": gene_ids_nc, # categorical\n", + " \"gene_value\": gene_value_nc, # continuous\n", + " \"total_mrna_umis\": total_mrna_umis_nc, # continuous\n", + " }\n", + "\n", + " # metadata prompt masks\n", + " expanded_metadata_prompt_masks_dict = dict()\n", + " for key in metadata_ontology_infos.keys(): # note: key order is important ...\n", + " expanded_metadata_prompt_masks_dict[key] = torch.tensor(\n", + " [metadata_prompt_masks_dict[key]] * n_cells, dtype=torch.bool, device=device)\n", + " \n", + " # generate metadata tokens dicts; `PredictTokenizer` will convert these to codes\n", + " metadata_tokens_dict = {\n", + " \"cell_type\": adata.obs[\"cell_type_ontology_term_id\"].values, # categorical\n", + " \"development_stage\": adata.obs[\"development_stage_ontology_term_id\"].values, # categorical\n", + " \"disease\": adata.obs[\"disease_ontology_term_id\"].values, # categorical\n", + " \"sex\": adata.obs[\"sex_ontology_term_id\"].values, # categorical\n", + " \"tissue\": adata.obs[\"tissue_ontology_term_id\"].values, # categorical\n", + " }\n", + "\n", + " # where to find each thing in the context?\n", + " context_indices = dict()\n", + " context_indices['prompt_genes'] = np.arange(0, n_prompt_vars).tolist()\n", + " context_indices['query_genes'] = np.arange(n_prompt_vars, n_query_vars + n_prompt_vars).tolist()\n", + " offset = 0\n", + " for metadata_key in metadata_ontology_infos.keys():\n", + " context_indices[f'query_{metadata_key}'] = n_query_vars + n_prompt_vars + offset\n", + " offset += 1\n", + "\n", + " # return gene_tokens_dict, metadata_tokens_dict\n", + " tokenizer_output = tokenizer(\n", + " metadata_tokens_n=metadata_tokens_dict,\n", + " metadata_prompt_masks_n=expanded_metadata_prompt_masks_dict,\n", + " gene_tokens_nc=gene_tokens_dict,\n", + " gene_prompt_mask_nc=gene_prompt_mask_nc,\n", + " )\n", + "\n", + " return tokenizer_output, context_indices" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def snap_to_marginal_mean_manifold(\n", + " adata: sc.AnnData,\n", + " gene_ontology_infos: dict[str, dict[str, list[str]]],\n", + " metadata_ontology_infos: dict[str, dict[str, list[str]]],\n", + " query_var_names: list[str],\n", + " query_total_mrna_umis: float | None,\n", + " predict_tokenizer: PredictTokenizer,\n", + " cellarium_gpt_module: CellariumModule,\n", + " prompt_gene_values_g: torch.Tensor | None = None,\n", + " ) -> tuple[torch.Tensor, torch.Tensor]:\n", + " \n", + " assert len(adata) == 1, \"Only a single cell is allowed\"\n", + " \n", + " model_gene_categories = cellarium_gpt_module.model.gene_categories\n", + " var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_gene_categories)}\n", + " query_var_index = [var_name_to_index_map[var_name] for var_name in query_var_names]\n", + "\n", + " metadata_prompt_masks_dict = {\n", + " \"cell_type\": False,\n", + " \"development_stage\": False,\n", + " \"disease\": False,\n", + " \"sex\": False,\n", + " \"tissue\": False,\n", + " }\n", + "\n", + " tokens_dict, context_indices = generate_tokens_from_adata(\n", + " adata=adata,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " model_gene_categories=model_var_names,\n", + " obs_index=None,\n", + " query_var_index=query_var_index,\n", + " query_total_mrna_umis=query_total_mrna_umis,\n", + " metadata_prompt_masks_dict=metadata_prompt_masks_dict,\n", + " tokenizer=predict_tokenizer,\n", + " device=torch.device(\"cpu\"),\n", + " )\n", + "\n", + " # convert to cuda\n", + " tokens_dict = cellarium_gpt_module.transfer_batch_to_device(tokens_dict, cellarium_gpt_module.device, 0)\n", + " \n", + " # get a reference to prompt gene values\n", + " FIRST_CELL_DIM = 0\n", + " GENE_VALUE_DIM = 0\n", + " prompt_gene_log1p_values_g = tokens_dict['gene_tokens_nc']['gene_value'][\n", + " FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM]\n", + " \n", + " # this is the \"source\"\n", + " if prompt_gene_values_g is None:\n", + " prompt_gene_values_g = torch.expm1(prompt_gene_log1p_values_g).clone()\n", + " \n", + " # inject back to tokens_dict to re-establish the reference for Jacobian calculation\n", + " tokens_dict['gene_tokens_nc']['gene_value'][\n", + " FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM] = torch.log1p(prompt_gene_values_g)\n", + "\n", + " # get model predictions\n", + " logits_dict = cellarium_gpt_module.model.predict(\n", + " gene_tokens_nc=tokens_dict[\"gene_tokens_nc\"],\n", + " metadata_tokens_n=tokens_dict[\"metadata_tokens_n\"],\n", + " prompt_mask_nc=tokens_dict[\"prompt_mask_nc\"],\n", + " )\n", + "\n", + " # note: we use `q` to denote query genes\n", + " gene_logits_qk = logits_dict['gene_value'][FIRST_CELL_DIM, context_indices['query_genes'], :]\n", + " gene_logits_qk = gene_logits_qk - torch.logsumexp(gene_logits_qk, dim=-1, keepdim=True)\n", + " log_counts_k = torch.arange(0, gene_logits_qk.shape[-1], device=gene_logits_qk.device).log()\n", + " gene_marginal_means_q = torch.logsumexp(gene_logits_qk + log_counts_k[None, :], dim=-1).exp()\n", + "\n", + " return prompt_gene_values_g, gene_marginal_means_q" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Jacobian calculation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load a test anndata\n", + "dataset_names = [\n", + " \"luca_CD8_ex_LUAD\",\n", + " \"luca_CD8_act_LUAD\",\n", + " \"luca_CD8_naive_LUAD\",\n", + " \"luca_CD8_em_LUAD\",\n", + " \"luca_Treg_LUAD\",\n", + " \"luca_CD8_ex_normal\",\n", + " \"luca_CD8_act_normal\",\n", + " \"luca_CD8_naive_normal\",\n", + " \"luca_CD8_em_normal\",\n", + " \"luca_Treg_normal\",\n", + "]\n", + "\n", + "jacobian_points = [\n", + " \"actual\",\n", + " \"marginal_mean\"\n", + "]\n", + "\n", + "target_total_mrna_umis = 2078.0732\n", + "query_chunk_size = 200\n", + "max_query_genes = None" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import argparse\n", + "from tqdm import tqdm\n", + "\n", + "\n", + "def main():\n", + "\n", + " parser = argparse.ArgumentParser(description=\"Process two integers: jacobian_point_index and dataset_name_index.\")\n", + " parser.add_argument(\"jacobian_point_index\", type=int, help=\"Index of the Jacobian point\")\n", + " parser.add_argument(\"dataset_name_index\", type=int, help=\"Index of the dataset name\")\n", + "\n", + " args = parser.parse_args()\n", + "\n", + " print(f\"Jacobian Point Index: {args.jacobian_point_index}\")\n", + " print(f\"Dataset Name Index: {args.dataset_name_index}\")\n", + "\n", + " jacobian_point = jacobian_points[int(args.jacobian_point_index)]\n", + " dataset_name = dataset_names[int(args.dataset_name_index)]\n", + "\n", + " test_adata_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", f\"{dataset_name}.h5ad\")\n", + " test_adata = sc.read_h5ad(test_adata_path)\n", + "\n", + " # add total mNRA umis\n", + " test_adata.obs['total_mrna_umis'] = test_adata.X.sum(axis=1)\n", + "\n", + " # make a metacell\n", + " X_meta_g = np.asarray(test_adata.X.sum(0))\n", + "\n", + " # set total mrna umis to the mean of the dataset\n", + " X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum()\n", + "\n", + " # make a metacell anndata\n", + " adata_meta = test_adata[0, :].copy()\n", + " adata_meta.X = X_meta_g\n", + " adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis]\n", + "\n", + " # choose top genes\n", + " top_genes_path = os.path.join(ROOT_PATH, \"cellariumgpt_pd1_lung\", \"output\", \"immune_top_5000_genes.csv\")\n", + " top_genes_df = pd.read_csv(top_genes_path)\n", + " top_gene_ids = top_genes_df['gene_id'].values\n", + "\n", + " # restrict top_gene_ids to those in the model categories\n", + " top_gene_ids = [gene_id for gene_id in top_gene_ids if gene_id in model_var_names_set]\n", + " prompt_gene_ids = top_gene_ids\n", + "\n", + " adata_meta = adata_meta[:, prompt_gene_ids]\n", + "\n", + " # query var names\n", + " query_var_names = prompt_gene_ids\n", + " if max_query_genes is not None:\n", + " query_var_names = query_var_names[:max_query_genes]\n", + "\n", + " # jacobian point\n", + " if jacobian_point == \"actual\":\n", + " print(\"Using the actual metacell counts as the point to calculate the Jacobian on ...\")\n", + "\n", + " elif jacobian_point == \"marginal_mean\":\n", + " with torch.inference_mode():\n", + " # get the mean marginal\n", + " print(\"Calculating marginal mean ...\")\n", + " prompt_gene_values_g, gene_marginal_means_q = snap_to_marginal_mean_manifold(\n", + " adata=adata_meta,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " query_var_names=prompt_gene_ids,\n", + " query_total_mrna_umis=None,\n", + " predict_tokenizer=predict_tokenizer,\n", + " cellarium_gpt_module=gpt_model,\n", + " )\n", + "\n", + " # inject into the adata\n", + " adata_meta.X = gene_marginal_means_q.detach().cpu().numpy()[None, :]\n", + " else:\n", + " raise ValueError\n", + "\n", + " def yield_chunks(lst, n):\n", + " for i in range(0, len(lst), n):\n", + " yield lst[i:i + n]\n", + "\n", + " query_var_names_chunks = list(yield_chunks(query_var_names, query_chunk_size))\n", + " jacobian_chunks = []\n", + "\n", + " for query_var_names_chunk in tqdm(query_var_names_chunks):\n", + "\n", + " prompt_gene_values_g = torch.tensor(\n", + " adata_meta.X[0].toarray().flatten(),\n", + " device=gpt_model.device,\n", + " dtype=torch.float32)\n", + "\n", + " def _wrapped_snap_to_marginal_mean_manifold(\n", + " prompt_gene_values_g: torch.Tensor) -> torch.Tensor:\n", + " \n", + " return snap_to_marginal_mean_manifold(\n", + " adata=adata_meta,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " query_var_names=query_var_names_chunk,\n", + " query_total_mrna_umis=None,\n", + " predict_tokenizer=predict_tokenizer,\n", + " cellarium_gpt_module=gpt_model,\n", + " prompt_gene_values_g=prompt_gene_values_g,\n", + " )[1]\n", + "\n", + " chunk_jacobian_qg = torch.autograd.functional.jacobian(\n", + " func=_wrapped_snap_to_marginal_mean_manifold, \n", + " inputs=prompt_gene_values_g,\n", + " create_graph=False,\n", + " vectorize=False,\n", + " )\n", + "\n", + " jacobian_chunks.append(chunk_jacobian_qg)\n", + "\n", + " jacobian_qg = torch.cat(jacobian_chunks, dim=0)\n", + "\n", + " result_dict = {\n", + " 'dataset_name': dataset_name,\n", + " 'jacobian_point': jacobian_point,\n", + " 'query_var_names': query_var_names,\n", + " 'prompt_var_names': prompt_gene_ids,\n", + " 'jacobian_qg': jacobian_qg,\n", + " 'prompt_gene_values_g': adata_meta.X[0].toarray().flatten(),\n", + " }\n", + "\n", + " torch.save(result_dict, f\"./output/jacobian__{dataset_name}__{jacobian_point}.pt\")\n", + "\n", + "\n", + "if __name__ == \"__main__\":\n", + " main()\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/02_jacobian_calculation.py b/notebooks/cellariumgpt_inference/02_jacobian_calculation.py new file mode 100644 index 00000000..c196f946 --- /dev/null +++ b/notebooks/cellariumgpt_inference/02_jacobian_calculation.py @@ -0,0 +1,503 @@ +#!/usr/bin/env python +# coding: utf-8 + +# #### Jacobian calculation + +# In[1]: + + +import os +import torch +import numpy as np +import scanpy as sc +import pandas as pd +import matplotlib.pyplot as plt + +from cellarium.ml import CellariumModule, CellariumPipeline + +import torch._dynamo +torch._dynamo.config.suppress_errors = True + +DEVICE = torch.device('cuda') + + +# In[2]: + + +ROOT_PATH = "/mnt/cellariumgpt-xfer/mb-ml-dev-vm" +CHECKPOINTS_PATH = "/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_0/checkpoints" + + +# ### Load an AnnData Extract +# +# We will use it for category mappings ... + +# In[3]: + + +# Load an AnnData extract +adata_path = os.path.join(ROOT_PATH, "data", "extract_0.h5ad") +adata = sc.read_h5ad(adata_path) + + +# In[4]: + + +gene_ontology_infos = dict() + +ref_obs = adata.obs + +gene_ontology_infos["assay_ontology_term_id"] = dict() +gene_ontology_infos["assay_ontology_term_id"]["names"] = list(ref_obs['assay_ontology_term_id'].cat.categories) +gene_ontology_infos["assay_ontology_term_id"]["labels"] = list(ref_obs['assay_ontology_term_id'].cat.categories) # just because I am lazy + +gene_ontology_infos["suspension_type"] = dict() +gene_ontology_infos["suspension_type"]["names"] = list(ref_obs['suspension_type'].cat.categories) # for uniformity -- this variable does not have an ontology (does it?) +gene_ontology_infos["suspension_type"]["labels"] = list(ref_obs['suspension_type'].cat.categories) + + +# In[5]: + + +# gene IDs, gene symbols, useful maps +model_var_names = np.asarray(adata.var_names) +model_var_names_set = set(model_var_names) +var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_var_names)} + +gene_info_tsv_path = os.path.join(ROOT_PATH, "gene_info", "gene_info.tsv") +gene_info_df = pd.read_csv(gene_info_tsv_path, sep="\t") + +gene_symbol_to_gene_id_map = dict() +for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']): + if gene_symbol != float('nan'): + gene_symbol_to_gene_id_map[gene_symbol] = gene_id + + +# ### Load a CellariumGPT checkpoint + +# In[6]: + + +ckpt_path = os.path.join(CHECKPOINTS_PATH, "epoch=2-step=180000.ckpt") +gpt_model = CellariumModule.load_from_checkpoint(ckpt_path, map_location=DEVICE) + +# Inject gene categories +gpt_model.model.gene_categories = np.asarray(adata.var_names) + + +# In[7]: + + +# Get the ontology infos from the TrainTokenizer, which is the first step of the pipeline +metadata_ontology_infos = gpt_model.pipeline[0].ontology_infos +print(type(metadata_ontology_infos)) + + +# ### Helper functions + +# In[8]: + + +from cellarium.ml.models.cellarium_gpt import PredictTokenizer + +# Rewire the pipeline with a PredictTokenizer +predict_tokenizer = PredictTokenizer( + max_total_mrna_umis=100_000, + gene_vocab_sizes={ + "assay": 19, + "gene_id": 36601, + "gene_value": 2001, + "suspension_type": 2, + }, + metadata_vocab_sizes={ + "cell_type": 890, + "development_stage": 191, + "disease": 350, + "sex": 2, + "tissue": 822, + }, + ontology_infos=metadata_ontology_infos, +) + +gpt_model.pipeline = CellariumPipeline([ + predict_tokenizer, + gpt_model.model, +]) + + +# In[9]: + + +import pandas as pd + +from cellarium.ml.models.cellarium_gpt import CellariumGPT + + +def generate_tokens_from_adata( + adata: sc.AnnData, + gene_ontology_infos: dict[str, dict[str, list[str]]], + metadata_ontology_infos: dict[str, dict[str, list[str]]], + model_gene_categories: list[str], + obs_index: int | list[int] | None, + query_var_index: list[int], + query_total_mrna_umis: float | None, + metadata_prompt_masks_dict: dict[str, bool], + tokenizer: PredictTokenizer, + device: torch.device = torch.device("cpu"), + ) -> tuple[dict, dict]: + """ + + .. note:: + All variables in the AnnData are treated as prompts. + + + """ + + # slice the anndata + if isinstance(obs_index, int): + obs_index = [obs_index] + + # save obs before slicing + if obs_index is not None: + adata = adata[obs_index] + + # generate gene ids and masks + n_cells = len(adata) + adata_var_names = adata.var_names + model_var_name_to_index_map = {var_name: var_index for var_index, var_name in enumerate(model_gene_categories)} + assert all([var_name in model_var_name_to_index_map for var_name in adata_var_names]) + prompt_var_index = [model_var_name_to_index_map[var_name] for var_name in adata_var_names] + n_prompt_vars = len(prompt_var_index) + n_query_vars = len(query_var_index) + n_total_vars = n_prompt_vars + n_query_vars + + # gene id + gene_ids_nc = torch.tensor( + prompt_var_index + query_var_index, + dtype=torch.int64, device=device)[None, :].expand(n_cells, n_total_vars) + + # gene prompt mask + gene_prompt_mask_nc = torch.tensor( + [1] * n_prompt_vars + [0] * n_query_vars, + dtype=torch.bool, device=device)[None, :].expand(n_cells, n_total_vars) + + # gene value + try: + prompt_X_ng = np.asarray(adata.X.todense()) + except AttributeError: + prompt_X_ng = adata.X + prompt_gene_value_nc = torch.tensor(prompt_X_ng, dtype=torch.float32, device=device) + query_gene_value_nc = torch.zeros(n_cells, n_query_vars, dtype=torch.float32, device=device) + gene_value_nc = torch.cat([prompt_gene_value_nc, query_gene_value_nc], dim=1) + + # total mrna umis + prompt_total_mrna_umis_nc = torch.tensor( + adata.obs["total_mrna_umis"].values, + dtype=torch.float32, device=device)[:, None].expand(n_cells, n_prompt_vars) + if query_total_mrna_umis is None: + # the same as prompt + query_total_mrna_umis_nc = torch.tensor( + adata.obs["total_mrna_umis"].values, + dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars) + else: + query_total_mrna_umis_nc = torch.tensor( + [query_total_mrna_umis] * n_cells, + dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars) + total_mrna_umis_nc = torch.cat([prompt_total_mrna_umis_nc, query_total_mrna_umis_nc], dim=1) + + # convert assay and suspension_type to codes + assay_nc = torch.tensor( + pd.Categorical( + adata.obs["assay_ontology_term_id"].values, + categories=gene_ontology_infos["assay_ontology_term_id"]["names"]).codes, + dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars) + suspension_type_nc = torch.tensor( + pd.Categorical( + adata.obs["suspension_type"].values, + categories=gene_ontology_infos["suspension_type"]["names"]).codes, + dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars) + + gene_tokens_dict = { + "assay": assay_nc, # categorical + "suspension_type": suspension_type_nc, # categorical + "gene_id": gene_ids_nc, # categorical + "gene_value": gene_value_nc, # continuous + "total_mrna_umis": total_mrna_umis_nc, # continuous + } + + # metadata prompt masks + expanded_metadata_prompt_masks_dict = dict() + for key in metadata_ontology_infos.keys(): # note: key order is important ... + expanded_metadata_prompt_masks_dict[key] = torch.tensor( + [metadata_prompt_masks_dict[key]] * n_cells, dtype=torch.bool, device=device) + + # generate metadata tokens dicts; `PredictTokenizer` will convert these to codes + metadata_tokens_dict = { + "cell_type": adata.obs["cell_type_ontology_term_id"].values, # categorical + "development_stage": adata.obs["development_stage_ontology_term_id"].values, # categorical + "disease": adata.obs["disease_ontology_term_id"].values, # categorical + "sex": adata.obs["sex_ontology_term_id"].values, # categorical + "tissue": adata.obs["tissue_ontology_term_id"].values, # categorical + } + + # where to find each thing in the context? + context_indices = dict() + context_indices['prompt_genes'] = np.arange(0, n_prompt_vars).tolist() + context_indices['query_genes'] = np.arange(n_prompt_vars, n_query_vars + n_prompt_vars).tolist() + offset = 0 + for metadata_key in metadata_ontology_infos.keys(): + context_indices[f'query_{metadata_key}'] = n_query_vars + n_prompt_vars + offset + offset += 1 + + # return gene_tokens_dict, metadata_tokens_dict + tokenizer_output = tokenizer( + metadata_tokens_n=metadata_tokens_dict, + metadata_prompt_masks_n=expanded_metadata_prompt_masks_dict, + gene_tokens_nc=gene_tokens_dict, + gene_prompt_mask_nc=gene_prompt_mask_nc, + ) + + return tokenizer_output, context_indices + + +# In[10]: + + +def snap_to_marginal_mean_manifold( + adata: sc.AnnData, + gene_ontology_infos: dict[str, dict[str, list[str]]], + metadata_ontology_infos: dict[str, dict[str, list[str]]], + query_var_names: list[str], + query_total_mrna_umis: float | None, + predict_tokenizer: PredictTokenizer, + cellarium_gpt_module: CellariumModule, + prompt_gene_values_g: torch.Tensor | None = None, + ) -> tuple[torch.Tensor, torch.Tensor]: + + assert len(adata) == 1, "Only a single cell is allowed" + + model_gene_categories = cellarium_gpt_module.model.gene_categories + var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_gene_categories)} + query_var_index = [var_name_to_index_map[var_name] for var_name in query_var_names] + + metadata_prompt_masks_dict = { + "cell_type": False, + "development_stage": False, + "disease": False, + "sex": False, + "tissue": False, + } + + tokens_dict, context_indices = generate_tokens_from_adata( + adata=adata, + gene_ontology_infos=gene_ontology_infos, + metadata_ontology_infos=metadata_ontology_infos, + model_gene_categories=model_var_names, + obs_index=None, + query_var_index=query_var_index, + query_total_mrna_umis=query_total_mrna_umis, + metadata_prompt_masks_dict=metadata_prompt_masks_dict, + tokenizer=predict_tokenizer, + device=torch.device("cpu"), + ) + + # convert to cuda + tokens_dict = cellarium_gpt_module.transfer_batch_to_device(tokens_dict, cellarium_gpt_module.device, 0) + + # get a reference to prompt gene values + FIRST_CELL_DIM = 0 + GENE_VALUE_DIM = 0 + prompt_gene_log1p_values_g = tokens_dict['gene_tokens_nc']['gene_value'][ + FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM] + + # this is the "source" + if prompt_gene_values_g is None: + prompt_gene_values_g = torch.expm1(prompt_gene_log1p_values_g).clone() + + # inject back to tokens_dict to re-establish the reference for Jacobian calculation + tokens_dict['gene_tokens_nc']['gene_value'][ + FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM] = torch.log1p(prompt_gene_values_g) + + # get model predictions + logits_dict = cellarium_gpt_module.model.predict( + gene_tokens_nc=tokens_dict["gene_tokens_nc"], + metadata_tokens_n=tokens_dict["metadata_tokens_n"], + prompt_mask_nc=tokens_dict["prompt_mask_nc"], + ) + + # note: we use `q` to denote query genes + gene_logits_qk = logits_dict['gene_value'][FIRST_CELL_DIM, context_indices['query_genes'], :] + gene_logits_qk = gene_logits_qk - torch.logsumexp(gene_logits_qk, dim=-1, keepdim=True) + log_counts_k = torch.arange(0, gene_logits_qk.shape[-1], device=gene_logits_qk.device).log() + gene_marginal_means_q = torch.logsumexp(gene_logits_qk + log_counts_k[None, :], dim=-1).exp() + + return prompt_gene_values_g, gene_marginal_means_q + + +# #### Jacobian calculation + +# In[44]: + + +# load a test anndata +dataset_names = [ + "luca_CD8_ex_LUAD", + "luca_CD8_act_LUAD", + "luca_CD8_naive_LUAD", + "luca_CD8_em_LUAD", + "luca_Treg_LUAD", + "luca_CD8_ex_normal", + "luca_CD8_act_normal", + "luca_CD8_naive_normal", + "luca_CD8_em_normal", + "luca_Treg_normal", +] + +jacobian_points = [ + "actual", + "marginal_mean" +] + +target_total_mrna_umis = 2078.0732 +query_chunk_size = 200 +max_query_genes = None + + +# In[47]: + + +import argparse +from tqdm import tqdm + + +def main(): + + parser = argparse.ArgumentParser(description="Process two integers: jacobian_point_index and dataset_name_index.") + parser.add_argument("jacobian_point_index", type=int, help="Index of the Jacobian point") + parser.add_argument("dataset_name_index", type=int, help="Index of the dataset name") + + args = parser.parse_args() + + print(f"Jacobian Point Index: {args.jacobian_point_index}") + print(f"Dataset Name Index: {args.dataset_name_index}") + + jacobian_point = jacobian_points[int(args.jacobian_point_index)] + dataset_name = dataset_names[int(args.dataset_name_index)] + + test_adata_path = os.path.join(ROOT_PATH, "cellariumgpt_pd1_lung", "output", f"{dataset_name}.h5ad") + test_adata = sc.read_h5ad(test_adata_path) + + # add total mNRA umis + test_adata.obs['total_mrna_umis'] = test_adata.X.sum(axis=1) + + # make a metacell + X_meta_g = np.asarray(test_adata.X.sum(0)) + + # set total mrna umis to the mean of the dataset + X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum() + + # make a metacell anndata + adata_meta = test_adata[0, :].copy() + adata_meta.X = X_meta_g + adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis] + + # choose top genes + top_genes_path = os.path.join(ROOT_PATH, "cellariumgpt_pd1_lung", "output", "immune_top_5000_genes.csv") + top_genes_df = pd.read_csv(top_genes_path) + top_gene_ids = top_genes_df['gene_id'].values + + # restrict top_gene_ids to those in the model categories + top_gene_ids = [gene_id for gene_id in top_gene_ids if gene_id in model_var_names_set] + prompt_gene_ids = top_gene_ids + + adata_meta = adata_meta[:, prompt_gene_ids] + + # query var names + query_var_names = prompt_gene_ids + if max_query_genes is not None: + query_var_names = query_var_names[:max_query_genes] + + # jacobian point + if jacobian_point == "actual": + print("Using the actual metacell counts as the point to calculate the Jacobian on ...") + + elif jacobian_point == "marginal_mean": + with torch.inference_mode(): + # get the mean marginal + print("Calculating marginal mean ...") + prompt_gene_values_g, gene_marginal_means_q = snap_to_marginal_mean_manifold( + adata=adata_meta, + gene_ontology_infos=gene_ontology_infos, + metadata_ontology_infos=metadata_ontology_infos, + query_var_names=prompt_gene_ids, + query_total_mrna_umis=None, + predict_tokenizer=predict_tokenizer, + cellarium_gpt_module=gpt_model, + ) + + # inject into the adata + adata_meta.X = gene_marginal_means_q.detach().cpu().numpy()[None, :] + else: + raise ValueError + + def yield_chunks(lst, n): + for i in range(0, len(lst), n): + yield lst[i:i + n] + + query_var_names_chunks = list(yield_chunks(query_var_names, query_chunk_size)) + jacobian_chunks = [] + + for query_var_names_chunk in tqdm(query_var_names_chunks): + + prompt_gene_values_g = torch.tensor( + adata_meta.X[0].toarray().flatten(), + device=gpt_model.device, + dtype=torch.float32) + + def _wrapped_snap_to_marginal_mean_manifold( + prompt_gene_values_g: torch.Tensor) -> torch.Tensor: + + return snap_to_marginal_mean_manifold( + adata=adata_meta, + gene_ontology_infos=gene_ontology_infos, + metadata_ontology_infos=metadata_ontology_infos, + query_var_names=query_var_names_chunk, + query_total_mrna_umis=None, + predict_tokenizer=predict_tokenizer, + cellarium_gpt_module=gpt_model, + prompt_gene_values_g=prompt_gene_values_g, + )[1] + + chunk_jacobian_qg = torch.autograd.functional.jacobian( + func=_wrapped_snap_to_marginal_mean_manifold, + inputs=prompt_gene_values_g, + create_graph=False, + vectorize=False, + ) + + jacobian_chunks.append(chunk_jacobian_qg) + + jacobian_qg = torch.cat(jacobian_chunks, dim=0) + + result_dict = { + 'dataset_name': dataset_name, + 'jacobian_point': jacobian_point, + 'query_var_names': query_var_names, + 'prompt_var_names': prompt_gene_ids, + 'jacobian_qg': jacobian_qg, + 'prompt_gene_values_g': adata_meta.X[0].toarray().flatten(), + } + + torch.save(result_dict, f"./output/jacobian__{dataset_name}__{jacobian_point}.pt") + + +if __name__ == "__main__": + main() + + + +# In[ ]: + + + + diff --git a/notebooks/cellariumgpt_inference/03_gene_networks.ipynb b/notebooks/cellariumgpt_inference/03_gene_networks.ipynb new file mode 100644 index 00000000..303c4ef6 --- /dev/null +++ b/notebooks/cellariumgpt_inference/03_gene_networks.ipynb @@ -0,0 +1,543 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Gene networks\n", + "\n", + "TODO:\n", + "- Check for LAG3 and TIGIT before and after mean manifold\n", + " - Do we correctly preserve the phenotype after snapping to the mean manifold?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from cellarium.ml import CellariumModule, CellariumPipeline\n", + "\n", + "DEVICE = torch.device('cuda:7')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "CHECKPOINTS_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_0/checkpoints\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load an AnnData Extract\n", + "\n", + "We will use it for category mappings ..." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Load an AnnData extract\n", + "adata_path = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_ontology_infos = dict()\n", + "\n", + "ref_obs = adata.obs\n", + "\n", + "gene_ontology_infos[\"assay_ontology_term_id\"] = dict()\n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) \n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"labels\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) # just because I am lazy\n", + "\n", + "gene_ontology_infos[\"suspension_type\"] = dict()\n", + "gene_ontology_infos[\"suspension_type\"][\"names\"] = list(ref_obs['suspension_type'].cat.categories) # for uniformity -- this variable does not have an ontology (does it?)\n", + "gene_ontology_infos[\"suspension_type\"][\"labels\"] = list(ref_obs['suspension_type'].cat.categories)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# gene IDs, gene symbols, useful maps\n", + "model_var_names = np.asarray(adata.var_names)\n", + "model_var_names_set = set(model_var_names)\n", + "var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_var_names)}\n", + "\n", + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "gene_info_df = pd.read_csv(gene_info_tsv_path, sep=\"\\t\")\n", + "\n", + "gene_symbol_to_gene_id_map = dict()\n", + "for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']):\n", + " if gene_symbol != float('nan'):\n", + " gene_symbol_to_gene_id_map[gene_symbol] = gene_id\n", + "\n", + "gene_id_to_gene_symbol_map = {gene_id: gene_symbol for gene_symbol, gene_id in gene_symbol_to_gene_id_map.items()}\n", + "for gene_id in model_var_names:\n", + " if gene_id not in gene_id_to_gene_symbol_map:\n", + " gene_id_to_gene_symbol_map[gene_id] = gene_id" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load a Jacobian result" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def process_jacobian(dataset_name: str, jacobian_point: str):\n", + " jacobian_pt_path = os.path.join(\n", + " ROOT_PATH, \"cellariumgpt_playground\", \"output\", f\"jacobian__{dataset_name}__{jacobian_point}.pt\")\n", + "\n", + " jacobian_results_dict = torch.load(jacobian_pt_path, map_location=DEVICE)\n", + "\n", + " x_g = jacobian_results_dict['prompt_gene_values_g']\n", + " jacobian_gp = jacobian_results_dict['jacobian_qg'].cpu().numpy() # p for perturb\n", + "\n", + " # first-order Taylor's expansion of in-silico deletion\n", + " y_gp = np.clip(x_g[:, None] - jacobian_gp * x_g[None, :], a_min=0., a_max=None)\n", + " z_gp = np.log2(y_gp) - np.log2(x_g[:, None])\n", + " z_gp[np.isnan(z_gp)] = 0.\n", + "\n", + " MAX_LFC = 1.\n", + " z_gp = np.clip(z_gp, a_min=-MAX_LFC, a_max=MAX_LFC)\n", + " z_unit_gp = z_gp / np.linalg.norm(z_gp, axis=1, keepdims=True)\n", + " dist_gg = z_unit_gp @ (z_unit_gp.T)\n", + "\n", + " return {\n", + " \"jacobian_results_dict\": jacobian_results_dict,\n", + " \"x_g\": x_g,\n", + " \"jacobian_gp\": jacobian_gp,\n", + " \"y_gp\": y_gp,\n", + " \"z_gp\": z_gp,\n", + " \"z_unit_gp\": z_unit_gp,\n", + " \"dist_gg\": dist_gg\n", + " }\n", + "\n", + "def get_gene_neighborhood(\n", + " processed_jacobian_dict: dict,\n", + " target_gene_symbol: str,\n", + " similarity_var: str = 'dist_gg') -> dict:\n", + "\n", + " target_gene_id = gene_symbol_to_gene_id_map[target_gene_symbol]\n", + "\n", + " assert np.all(\n", + " np.asarray(processed_jacobian_dict['jacobian_results_dict']['query_var_names']) ==\n", + " np.asarray(processed_jacobian_dict['jacobian_results_dict']['prompt_var_names']))\n", + " var_name_to_index_map = {var_name: index for index, var_name in enumerate(\n", + " processed_jacobian_dict['jacobian_results_dict']['query_var_names'])}\n", + "\n", + " target_gene_index = var_name_to_index_map[target_gene_id]\n", + " target_neighbor_dist_g = processed_jacobian_dict[similarity_var][target_gene_index]\n", + " sort_order = np.argsort(target_neighbor_dist_g)[::-1]\n", + "\n", + " return {\n", + " \"target_gene_symbol\": target_gene_symbol,\n", + " \"target_gene_index\": target_gene_index,\n", + " \"target_gene_id\": target_gene_id,\n", + " \"target_neighbor_dist_g\": target_neighbor_dist_g,\n", + " \"sort_order\": sort_order\n", + " }\n", + "\n", + "def plot_neighborhood_distance_distribution(neighborhood_dict: dict):\n", + " fig, ax = plt.subplots(figsize=(3, 3))\n", + " ax.hist(neighborhood_dict['target_neighbor_dist_g'], bins=50);\n", + " ax.set_xlabel(f'Cosine distance to {neighborhood_dict[\"target_gene_symbol\"]}')\n", + " ax.set_ylabel('Number of genes')\n", + "\n", + "def neighborhood_to_df(neighborhood_dict: dict, processed_jacobian_dict: dict) -> pd.DataFrame:\n", + " query_var_names = processed_jacobian_dict[\"jacobian_results_dict\"][\"query_var_names\"]\n", + " return pd.DataFrame({\n", + " \"gene_id\": [query_var_names[i] for i in neighborhood_dict['sort_order']],\n", + " \"gene_symbol\": [gene_id_to_gene_symbol_map[query_var_names[i]] for i in neighborhood_dict['sort_order']],\n", + " \"cosine_distance\": neighborhood_dict['target_neighbor_dist_g'][neighborhood_dict['sort_order']]\n", + " })" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "target_gene_symbol = \"PDCD1\"\n", + "similarity_var = \"z_gp\"\n", + "\n", + "dataset_name_1 = \"luca_CD8_ex_LUAD\"\n", + "jacobian_point_1 = \"actual\"\n", + "\n", + "processed_jacobian_dict_1 = process_jacobian(dataset_name_1, jacobian_point_1)\n", + "neighborhood_dict_1 = get_gene_neighborhood(processed_jacobian_dict_1, target_gene_symbol, similarity_var)\n", + "df_1 = neighborhood_to_df(neighborhood_dict_1, processed_jacobian_dict_1)\n", + "\n", + "dataset_name_2 = \"luca_CD8_act_normal\"\n", + "jacobian_point_2 = \"marginal_mean\"\n", + "\n", + "processed_jacobian_dict_2 = process_jacobian(dataset_name_2, jacobian_point_2)\n", + "neighborhood_dict_2 = get_gene_neighborhood(processed_jacobian_dict_2, target_gene_symbol, similarity_var)\n", + "df_2 = neighborhood_to_df(neighborhood_dict_2, processed_jacobian_dict_2)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "with pd.option_context('display.max_rows', 200):\n", + " display(df_1.tail(100)) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "with pd.option_context('display.max_rows', 200):\n", + " display(df_2.head(50))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import plotly.express as px\n", + "import pandas as pd\n", + "\n", + "# Create a DataFrame for Plotly\n", + "query_gene_symbols = [\n", + " gene_id_to_gene_symbol_map[gene_id]\n", + " for gene_id in processed_jacobian_dict_1['jacobian_results_dict']['query_var_names']]\n", + "\n", + "df = pd.DataFrame({\n", + " 'x': neighborhood_dict_1[\"target_neighbor_dist_g\"],\n", + " 'y': neighborhood_dict_2[\"target_neighbor_dist_g\"],\n", + " 'label': query_gene_symbols\n", + "})\n", + "\n", + "# Create the scatter plot\n", + "fig = px.scatter(df, x='x', y='y', hover_name='label', title='Interactive Scatter Plot')\n", + "\n", + "# Update marker size\n", + "fig.update_traces(marker=dict(size=2)) # Adjust the size as needed\n", + "\n", + "# Update layout to decrease the width of the plot\n", + "fig.update_layout(\n", + " width=800, # Adjust the width as needed\n", + " # plot_bgcolor='white',\n", + " xaxis=dict(\n", + " showgrid=True,\n", + " # showticklabels=False,\n", + " title=dataset_name_1,\n", + " ),\n", + " yaxis=dict(\n", + " showgrid=True,\n", + " # showticklabels=False,\n", + " title=dataset_name_2\n", + " )\n", + ")\n", + "\n", + "# Show the plot\n", + "fig.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Embedding" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pymde" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "processed_jacobian_dict = processed_jacobian_dict_1\n", + "neighborhood_dict = neighborhood_dict_1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "neighborhood_dict.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "mde = pymde.preserve_neighbors(\n", + " processed_jacobian_dict[\"z_unit_gp\"], device=DEVICE, verbose=True, n_neighbors=10, repulsive_fraction=0.9,\n", + " repulsive_penalty=pymde.penalties.InvPower)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "embedding_g2 = mde.embed(verbose=True)\n", + "embedding_g2 = embedding_g2.cpu().numpy()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import plotly.express as px\n", + "import pandas as pd\n", + "\n", + "query_gene_symbols = [\n", + " gene_id_to_gene_symbol_map[gene_id]\n", + " for gene_id in processed_jacobian_dict[\"jacobian_results_dict\"][\"query_var_names\"]]\n", + " \n", + "# Create a DataFrame for Plotly\n", + "df = pd.DataFrame({\n", + " 'x': embedding_g2[:, 0],\n", + " 'y': embedding_g2[:, 1],\n", + " 'label': query_gene_symbols\n", + "})\n", + "\n", + "# Create the scatter plot\n", + "fig = px.scatter(df, x='x', y='y', hover_name='label', title='Interactive Scatter Plot')\n", + "\n", + "# Update marker size\n", + "fig.update_traces(marker=dict(size=2)) # Adjust the size as needed\n", + "\n", + "# Highlight the specific point in red\n", + "target_idx = neighborhood_dict['target_gene_index']\n", + "fig.add_scatter(\n", + " x=[embedding_g2[target_idx, 0]],\n", + " y=[embedding_g2[target_idx, 1]],\n", + " mode='markers+text',\n", + " marker=dict(color='green', size=10),\n", + " # text=[query_gene_symbols[target_idx]],\n", + " textposition='top center',\n", + " showlegend=False\n", + ")\n", + "\n", + "highlight_indices = [idx for idx in neighborhood_dict['sort_order'][:100] if idx != target_idx]\n", + "fig.add_scatter(\n", + " x=embedding_g2[highlight_indices, 0],\n", + " y=embedding_g2[highlight_indices, 1],\n", + " mode='markers+text',\n", + " marker=dict(color='red', size=6),\n", + " # text=np.asarray(query_gene_symbols, dtype=object)[highlight_indices],\n", + " textposition='top center',\n", + " showlegend=False\n", + ")\n", + "\n", + "# Update layout to decrease the width of the plot\n", + "fig.update_layout(\n", + " width=700, # Adjust the width as needed\n", + " height=700,\n", + " plot_bgcolor='white',\n", + " xaxis=dict(\n", + " showgrid=False,\n", + " showticklabels=False,\n", + " title='MDE_1'\n", + " ),\n", + " yaxis=dict(\n", + " showgrid=False,\n", + " showticklabels=False,\n", + " title='MDE_2'\n", + " )\n", + ")\n", + "\n", + "# Show the plot\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "processed_jacobian_dict = processed_jacobian_dict_2\n", + "neighborhood_dict = neighborhood_dict_1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "neighborhood_dict.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "mde = pymde.preserve_neighbors(\n", + " processed_jacobian_dict[\"z_unit_gp\"], device=DEVICE, verbose=True, n_neighbors=10, repulsive_fraction=0.9,\n", + " repulsive_penalty=pymde.penalties.InvPower)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "embedding_g2 = mde.embed(verbose=True)\n", + "embedding_g2 = embedding_g2.cpu().numpy()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import plotly.express as px\n", + "import pandas as pd\n", + "\n", + "query_gene_symbols = [\n", + " gene_id_to_gene_symbol_map[gene_id]\n", + " for gene_id in processed_jacobian_dict[\"jacobian_results_dict\"][\"query_var_names\"]]\n", + " \n", + "# Create a DataFrame for Plotly\n", + "df = pd.DataFrame({\n", + " 'x': embedding_g2[:, 0],\n", + " 'y': embedding_g2[:, 1],\n", + " 'label': query_gene_symbols\n", + "})\n", + "\n", + "# Create the scatter plot\n", + "fig = px.scatter(df, x='x', y='y', hover_name='label', title='Interactive Scatter Plot')\n", + "\n", + "# Update marker size\n", + "fig.update_traces(marker=dict(size=2)) # Adjust the size as needed\n", + "\n", + "# Highlight the specific point in red\n", + "target_idx = neighborhood_dict['target_gene_index']\n", + "fig.add_scatter(\n", + " x=[embedding_g2[target_idx, 0]],\n", + " y=[embedding_g2[target_idx, 1]],\n", + " mode='markers+text',\n", + " marker=dict(color='green', size=10),\n", + " # text=[query_gene_symbols[target_idx]],\n", + " textposition='top center',\n", + " showlegend=False\n", + ")\n", + "\n", + "highlight_indices = [idx for idx in neighborhood_dict['sort_order'][:100] if idx != target_idx]\n", + "fig.add_scatter(\n", + " x=embedding_g2[highlight_indices, 0],\n", + " y=embedding_g2[highlight_indices, 1],\n", + " mode='markers+text',\n", + " marker=dict(color='red', size=6),\n", + " # text=np.asarray(query_gene_symbols, dtype=object)[highlight_indices],\n", + " textposition='top center',\n", + " showlegend=False\n", + ")\n", + "\n", + "# Update layout to decrease the width of the plot\n", + "fig.update_layout(\n", + " width=700, # Adjust the width as needed\n", + " height=700,\n", + " plot_bgcolor='white',\n", + " xaxis=dict(\n", + " showgrid=False,\n", + " showticklabels=False,\n", + " title='MDE_1'\n", + " ),\n", + " yaxis=dict(\n", + " showgrid=False,\n", + " showticklabels=False,\n", + " title='MDE_2'\n", + " )\n", + ")\n", + "\n", + "# Show the plot\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/04_metadata_evaluation__updated.ipynb b/notebooks/cellariumgpt_inference/04_metadata_evaluation__updated.ipynb new file mode 100644 index 00000000..0cb6fd8e --- /dev/null +++ b/notebooks/cellariumgpt_inference/04_metadata_evaluation__updated.ipynb @@ -0,0 +1,801 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Metadata evaluation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "# for flex attention\n", + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True\n", + "\n", + "DEVICE = torch.device('cuda:0')\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import CellariumGPTInferenceContext" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "CHECKPOINT_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_1/checkpoints/epoch=2-step=252858.ckpt\"\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### LuCA" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Process the AnnData" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "- Subset to LUAD\n", + "- Subset to highly variable genes" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata_path = os.path.join(ROOT_PATH, \"data\", \"luca\", \"5d57179e-17d8-416f-aa55-9c3dbc3c29fc.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# revert to raw counts\n", + "adata.X = adata.layers['count'].copy()\n", + "adata.obs['total_mrna_umis'] = np.asarray(adata.X.sum(axis=1)).flatten()\n", + "\n", + "# remove unwanted assays\n", + "included_assays = [\"10x 3' v2\", \"10x 3' v3\"]\n", + "included_tissues = [\"lung\"]\n", + "adata = adata[adata.obs['assay'].isin(included_assays) & adata.obs['tissue'].isin(included_tissues)]\n", + "\n", + "# free up some memory\n", + "del adata.layers['counts_length_scaled']" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata[adata.obs['disease'] == 'lung adenocarcinoma'], color='cell_type_tumor', gene_symbols='feature_name', vmin=0, vmax=2)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata = adata[adata.obs['disease'] == 'lung adenocarcinoma']" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# sc.pp.normalize_total(adata, target_sum=1e4)\n", + "# sc.pp.log1p(adata)\n", + "\n", + "# N_TOP_GENES = 10_000\n", + "\n", + "# sc.pp.highly_variable_genes(adata, n_top_genes=N_TOP_GENES, flavor='seurat_v3', n_bins=20)\n", + "# sc.pl.highly_variable_genes(adata)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# subset to a smaller number of cells for testing\n", + "N_RAND_CELLS = 1_000\n", + "\n", + "rng = np.random.default_rng(42)\n", + "adata_rand = adata[rng.choice(len(adata), N_RAND_CELLS, replace=False)]\n", + "adata_rand = adata_rand.copy()\n", + "adata_rand.X = adata_rand.layers['count'].copy()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata_rand.write_h5ad(\n", + " os.path.join(ROOT_PATH, \"data\", \"luca\", \"5d57179e-17d8-416f-aa55-9c3dbc3c29fc__processed.h5ad\"))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Load the processed LuCA AnnData and make predictions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata_path = os.path.join(ROOT_PATH, \"data\", \"luca\", \"5d57179e-17d8-416f-aa55-9c3dbc3c29fc__processed.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)\n", + "\n", + "# remove genes that we don't have in the vocabulary\n", + "adata_var_names = adata.var_names\n", + "adata_var_names_in_model_mask = [var_name in ctx.model_var_names_set for var_name in adata_var_names]\n", + "adata = adata[:, adata_var_names_in_model_mask]\n", + "\n", + "# subset genes\n", + "N_RAND_GENES = 10_000\n", + "rng = np.random.default_rng(42)\n", + "adata = adata[:, rng.choice(len(adata.var), N_RAND_GENES, replace=False)]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "torch.cuda.empty_cache()\n", + "metadata_prediction_dict = ctx.predict_metadata_chunked(adata, chunk_size=32)\n", + "\n", + "# save\n", + "torch.save(\n", + " metadata_prediction_dict,\n", + " os.path.join(\n", + " ROOT_PATH, \"cellariumgpt_playground\", \"output\",\n", + " \"5d57179e-17d8-416f-aa55-9c3dbc3c29fc__metadata_predictions.pt\"))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Load processed AnnData file and results" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata_path = os.path.join(ROOT_PATH, \"data\", \"luca\", \"5d57179e-17d8-416f-aa55-9c3dbc3c29fc__processed.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)\n", + "\n", + "metadata_prediction_dict = torch.load(\n", + " os.path.join(ROOT_PATH, \"cellariumgpt_playground\", \"output\", \"5d57179e-17d8-416f-aa55-9c3dbc3c29fc__metadata_predictions.pt\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "best_cell_type_indices = np.argmax(metadata_prediction_dict['cell_type'], -1)\n", + "best_cell_type_labels = [ctx.metadata_ontology_infos['cell_type']['labels'][i] for i in best_cell_type_indices]\n", + "\n", + "adata.obs['cellariumgpt_cell_type'] = best_cell_type_labels" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color='cellariumgpt_cell_type')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color='cell_type')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color='cell_type_tumor')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "disease_keywords = ['adenocarcinoma', 'COVID-19', 'cardiomyopathy']\n", + "for disease_keyword in disease_keywords:\n", + " target_disease_indices = []\n", + " target_disease_labels = []\n", + " for idx, disease_label in enumerate(ctx.metadata_ontology_infos['disease']['labels']):\n", + " if disease_label.find(disease_keyword) != -1:\n", + " target_disease_labels.append(disease_label)\n", + " target_disease_indices.append(idx)\n", + " target_disease_score_n = metadata_prediction_dict['disease'][:, target_disease_indices].sum(-1)\n", + " adata.obs[f'cellariumgpt_{disease_keyword}_score'] = target_disease_score_n\n", + "\n", + "target_disease_labels = 'normal'\n", + "target_disease_indices = [0]\n", + "target_disease_score_n = metadata_prediction_dict['disease'][:, target_disease_indices].sum(-1)\n", + "adata.obs['cellariumgpt_normal_score'] = target_disease_score_n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color='cellariumgpt_normal_score', s=40, cmap='RdBu_r', alpha=0.5)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color='cellariumgpt_adenocarcinoma_score', s=40, cmap='RdBu_r', alpha=0.5)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Process validation datasets" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Make a manifest" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from tqdm.notebook import tqdm\n", + "\n", + "tissue_list = []\n", + "disease_list = []\n", + "development_stage_list = []\n", + "\n", + "for val_idx in tqdm(range(1, 111)):\n", + " \n", + " val_adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}.h5ad\")\n", + " val_adata = sc.read_h5ad(val_adata_path)\n", + " \n", + " tissue = val_adata.obs['tissue'].iloc[0]\n", + " disease = val_adata.obs['disease'].iloc[0]\n", + " development_stage = val_adata.obs['development_stage'].iloc[0]\n", + "\n", + " tissue_list.append(tissue)\n", + " disease_list.append(disease)\n", + " development_stage_list.append(development_stage)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "validation_df = pd.DataFrame(\n", + " {\n", + " 'tissue': tissue_list,\n", + " 'disease': disease_list,\n", + " 'development_stage': development_stage_list,\n", + " }\n", + ")\n", + "\n", + "validation_df.to_csv(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"manifest.csv\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "validation_df = pd.read_csv(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"manifest.csv\"), index_col=0)\n", + "\n", + "# reset index to go from 1 to ...\n", + "validation_df.index += 1\n", + "\n", + "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", + " display(validation_df)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "validation_df[validation_df[\"disease\"] == \"lung adenocarcinoma\"]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "validation_df[validation_df[\"tissue\"] == \"lung\"]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Process a given validation AnnData" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from tqdm.notebook import tqdm\n", + "\n", + "val_idx_list = [58, 66, 69, 53, 67, 92, 107, 108, 92, 93, 100, 104, 40, 52, 50, 79]\n", + "N_TOP_HVG = 5000\n", + "\n", + "\n", + "for val_idx in tqdm(val_idx_list):\n", + "\n", + " val_adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}.h5ad\")\n", + " val_adata = sc.read_h5ad(val_adata_path)\n", + "\n", + " val_adata.layers['counts'] = val_adata.X.copy()\n", + "\n", + " sc.pp.normalize_total(val_adata, target_sum=1e4)\n", + " sc.pp.log1p(val_adata)\n", + " sc.pp.highly_variable_genes(val_adata, n_top_genes=N_TOP_HVG)\n", + "\n", + " val_adata = val_adata[:, val_adata.var['highly_variable']]\n", + "\n", + " sc.pp.scale(val_adata, max_value=10)\n", + " sc.pp.pca(val_adata, n_comps=50)\n", + " sc.pp.neighbors(val_adata, n_pcs=50, n_neighbors=30)\n", + " sc.tl.umap(val_adata)\n", + "\n", + " val_adata.write_h5ad(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}__processed.h5ad\"))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Predict metadata" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "len(val_idx_list)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from tqdm.notebook import tqdm\n", + "\n", + "val_idx_list = [58, 66, 69, 53, 67, 92, 107, 108, 92, 93, 100, 104, 40, 52, 50, 79]\n", + "\n", + "N_CELLS_PER_CALL = 192\n", + "\n", + "for val_idx in tqdm(val_idx_list):\n", + "\n", + " val_adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}__processed.h5ad\")\n", + " val_adata = sc.read_h5ad(val_adata_path)\n", + "\n", + " # revert to integer counts\n", + " val_adata.X = val_adata.layers['counts'].copy()\n", + "\n", + " # predict\n", + " metadata_prediction_dict = ctx.predict_metadata_chunked(val_adata, chunk_size=N_CELLS_PER_CALL)\n", + "\n", + " # save\n", + " torch.save(\n", + " metadata_prediction_dict,\n", + " os.path.join(ROOT_PATH, \"cellariumgpt_playground\", \"output\", f\"extract_{val_idx}__metadata_predictions.pt\"))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Visualize" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "val_idx_list = [58, 66, 69, 53, 67, 92, 107, 108, 92, 93, 100, 104, 40, 52, 50, 79]\n", + "val_idx = val_idx_list[6]\n", + "\n", + "# load anndata\n", + "adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}__processed.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)\n", + "\n", + "# print sample metadata\n", + "print(adata.obs['disease'].iloc[0])\n", + "print(adata.obs['tissue'].iloc[0])\n", + "print(adata.obs['development_stage'].iloc[0])\n", + "\n", + "# load predictions\n", + "metadata_prediction_dict = torch.load(\n", + " os.path.join(ROOT_PATH, \"cellariumgpt_playground\", \"output\", f\"extract_{val_idx}__metadata_predictions.pt\"))\n", + "\n", + "# make best top_k predictions\n", + "top_k = 5\n", + "for key in {\"cell_type\", \"disease\", \"tissue\", \"development_stage\"}:\n", + " top_k_sort_order = np.argsort(metadata_prediction_dict[key], axis=-1)[:, ::-1]\n", + " for k in range(top_k):\n", + " adata.obs[f\"cellariumgpt_{key}_{k}_label\"] = [\n", + " ctx.metadata_ontology_infos[key]['labels'][i] for i in top_k_sort_order[:, k]]\n", + " adata.obs[f\"cellariumgpt_{key}_{k}_prob\"] = metadata_prediction_dict[key][np.arange(len(adata)), top_k_sort_order[:, k]]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "disease_keywords = ['adenocarcinoma', 'COVID-19', 'cardiomyopathy']\n", + "for disease_keyword in disease_keywords:\n", + " target_disease_indices = []\n", + " target_disease_labels = []\n", + " for idx, disease_label in enumerate(ctx.metadata_ontology_infos['disease']['labels']):\n", + " if disease_label.find(disease_keyword) != -1:\n", + " target_disease_labels.append(disease_label)\n", + " target_disease_indices.append(idx)\n", + " target_disease_score_n = metadata_prediction_dict['disease'][:, target_disease_indices].sum(-1)\n", + " adata.obs[f'cellariumgpt_{disease_keyword}_score'] = target_disease_score_n\n", + "\n", + "target_disease_labels = 'normal'\n", + "target_disease_indices = [0]\n", + "target_disease_score_n = metadata_prediction_dict['disease'][:, target_disease_indices].sum(-1)\n", + "adata.obs['cellariumgpt_normal_score'] = target_disease_score_n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import plotly.express as px\n", + "import colorcet as cc\n", + "import pandas as pd\n", + "\n", + "\n", + "def generate_interactive_plotly_for_metadata(\n", + " adata: sc.AnnData,\n", + " top_k: int,\n", + " metadata_key: str,\n", + " use_continuous: bool = False,\n", + " value_key: str = None,\n", + " vmin: float = None,\n", + " vmax: float = None,\n", + " width: int = 800,\n", + " height: int = 600,\n", + " markersize: int = 4,\n", + " ):\n", + " \n", + " # Prepare data for plotting\n", + " umap_df = pd.DataFrame({\n", + " 'UMAP_1': adata.obsm['X_umap'][:, 0],\n", + " 'UMAP_2': adata.obsm['X_umap'][:, 1]\n", + " })\n", + " \n", + " if use_continuous and value_key:\n", + " umap_df['value'] = adata.obs[value_key].values\n", + " color = 'value'\n", + " color_continuous_scale = 'RdBu_r'\n", + " else:\n", + " # Extract unique labels\n", + " labels = adata.obs[f\"cellariumgpt_{metadata_key}_0_label\"].unique()\n", + "\n", + " # Assign colors to labels\n", + " colormap = {label: cc.glasbey[i % len(cc.glasbey)] for i, label in enumerate(labels)}\n", + " \n", + " umap_df['label'] = adata.obs[f\"cellariumgpt_{metadata_key}_0_label\"].values\n", + " color = 'label'\n", + " color_discrete_map = colormap\n", + " \n", + " # Add hover text\n", + " hover_texts = []\n", + " for i in range(len(umap_df)):\n", + " hover_text = []\n", + " for k in range(top_k):\n", + " label_key = f\"cellariumgpt_{metadata_key}_{k}_label\"\n", + " prob_key = f\"cellariumgpt_{metadata_key}_{k}_prob\"\n", + " hover_text.append(f\"{adata.obs[label_key].iloc[i]}: {adata.obs[prob_key].iloc[i]:.3f}\")\n", + " hover_texts.append(\"
\".join(hover_text))\n", + " umap_df['hover_text'] = hover_texts\n", + " \n", + " # Create scatter plot\n", + " if use_continuous and value_key:\n", + " fig = px.scatter(\n", + " umap_df,\n", + " x='UMAP_1',\n", + " y='UMAP_2',\n", + " color=color,\n", + " color_continuous_scale=color_continuous_scale,\n", + " hover_name='hover_text',\n", + " title='UMAP Scatter Plot',\n", + " range_color=[vmin, vmax]\n", + " )\n", + " else:\n", + " fig = px.scatter(\n", + " umap_df,\n", + " x='UMAP_1',\n", + " y='UMAP_2',\n", + " color=color,\n", + " color_discrete_map=color_discrete_map,\n", + " hover_name='hover_text',\n", + " )\n", + " \n", + " # Update layout\n", + " fig.update_layout(\n", + " plot_bgcolor='white',\n", + " xaxis=dict(title='UMAP_1', showgrid=False),\n", + " yaxis=dict(title='UMAP_2', showgrid=False),\n", + " width=width,\n", + " height=height\n", + " )\n", + " \n", + " # Update marker size\n", + " fig.update_traces(marker=dict(size=markersize))\n", + " \n", + " return fig" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "generate_interactive_plotly_for_metadata(\n", + " adata,\n", + " top_k=5,\n", + " metadata_key='cell_type',\n", + " width=700,\n", + " height=500,\n", + " markersize=3)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "generate_interactive_plotly_for_metadata(\n", + " adata,\n", + " top_k=5,\n", + " metadata_key='cell_type',\n", + " use_continuous=True,\n", + " value_key='cellariumgpt_COVID-19_score',\n", + " width=500,\n", + " height=500,\n", + " markersize=3)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color=\"cellariumgpt_cell_type_0_label\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color=\"cell_type\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color=\"cellariumgpt_disease_0_label\", alpha=adata.obs[\"cellariumgpt_disease_0_prob\"].values)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color=\"cellariumgpt_cardiomyopathy_score\", vmax=0.3)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color=\"cellariumgpt_disease_0_label\", alpha=adata.obs[\"cellariumgpt_disease_0_prob\"].values)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color=\"disease\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color=\"tissue\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pl.umap(adata, color=\"cellariumgpt_tissue_0_label\", alpha=adata.obs[\"cellariumgpt_tissue_0_prob\"].values)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/05_make_metacells.ipynb b/notebooks/cellariumgpt_inference/05_make_metacells.ipynb new file mode 100644 index 00000000..e7042721 --- /dev/null +++ b/notebooks/cellariumgpt_inference/05_make_metacells.ipynb @@ -0,0 +1,346 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from cellarium.ml import CellariumModule, CellariumPipeline\n", + "\n", + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True\n", + "\n", + "DEVICE = torch.device('cuda:6')\n", + "sc.set_figure_params(figsize=(4, 4))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "CHECKPOINTS_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_0/checkpoints\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Load an AnnData extract\n", + "adata_path = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_ontology_infos = dict()\n", + "\n", + "ref_obs = adata.obs\n", + "\n", + "gene_ontology_infos[\"assay_ontology_term_id\"] = dict()\n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) \n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"labels\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) # just because I am lazy\n", + "\n", + "gene_ontology_infos[\"suspension_type\"] = dict()\n", + "gene_ontology_infos[\"suspension_type\"][\"names\"] = list(ref_obs['suspension_type'].cat.categories) # for uniformity -- this variable does not have an ontology (does it?)\n", + "gene_ontology_infos[\"suspension_type\"][\"labels\"] = list(ref_obs['suspension_type'].cat.categories)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# gene IDs, gene symbols, useful maps\n", + "model_var_names = np.asarray(adata.var_names)\n", + "model_var_names_set = set(model_var_names)\n", + "var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_var_names)}\n", + "\n", + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "gene_info_df = pd.read_csv(gene_info_tsv_path, sep=\"\\t\")\n", + "\n", + "gene_symbol_to_gene_id_map = dict()\n", + "for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']):\n", + " if gene_symbol != float('nan'):\n", + " gene_symbol_to_gene_id_map[gene_symbol] = gene_id\n", + "\n", + "gene_id_to_gene_symbol_map = {gene_id: gene_symbol for gene_symbol, gene_id in gene_symbol_to_gene_id_map.items()}\n", + "for gene_id in model_var_names:\n", + " if gene_id not in gene_id_to_gene_symbol_map:\n", + " gene_id_to_gene_symbol_map[gene_id] = gene_id" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "validation_df = pd.read_csv(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"manifest.csv\"), index_col=0)\n", + "\n", + "# reset index to go from 1 to ...\n", + "validation_df.index += 1\n", + "\n", + "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", + " display(validation_df)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Process a given validation AnnData" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from tqdm.notebook import tqdm\n", + "\n", + "# val_idx_list = [58, 66, 69, 53, 67, 92, 107, 108]\n", + "val_idx_list = [92, 93, 100, 104, 40, 52, 50, 79]\n", + "N_TOP_HVG = 5000\n", + "\n", + "for val_idx in tqdm(val_idx_list):\n", + "\n", + " val_adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}.h5ad\")\n", + " val_adata = sc.read_h5ad(val_adata_path)\n", + "\n", + " val_adata.layers['counts'] = val_adata.X.copy()\n", + "\n", + " # normalize\n", + " sc.pp.normalize_total(val_adata, target_sum=1e4)\n", + " sc.pp.log1p(val_adata)\n", + "\n", + " # calculate mean log TPKC\n", + " val_adata.var['mean_log_tpkc'] = np.asarray(val_adata.X.mean(axis=0)).flatten()\n", + "\n", + " # make an embedding\n", + " sc.pp.highly_variable_genes(val_adata, n_top_genes=N_TOP_HVG)\n", + " val_adata = val_adata[:, val_adata.var['highly_variable']]\n", + "\n", + " sc.pp.scale(val_adata, max_value=10)\n", + " sc.pp.pca(val_adata, n_comps=50)\n", + " sc.pp.neighbors(val_adata, n_pcs=50, n_neighbors=30)\n", + " sc.tl.umap(val_adata)\n", + "\n", + " val_adata.write_h5ad(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}__processed.h5ad\"))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Pool all the HVGs together\n", + "\n", + "- For duplicates, choose the higher TPKK\n", + "- Sort by TPKK and choose:\n", + " - 5000 genes for prompting\n", + " - 15000 genes for querying" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from tqdm.notebook import tqdm\n", + "\n", + "val_idx_list = [92, 93, 100, 104, 40, 52, 50, 79]\n", + "N_PROMPT_GENES = 5000\n", + "\n", + "hvg_dict = dict()\n", + "hvg_dict['dataset_index'] = []\n", + "hvg_dict['gene_id'] = []\n", + "hvg_dict['log_tpkc'] = []\n", + "\n", + "for val_idx in tqdm(val_idx_list):\n", + "\n", + " adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}__processed.h5ad\")\n", + " adata = sc.read_h5ad(adata_path)\n", + "\n", + " n_hvg = adata.shape[1]\n", + " hvg_dict['dataset_index'] += [val_idx] * n_hvg\n", + " hvg_dict['gene_id'] += adata.var.index.tolist()\n", + " hvg_dict['log_tpkc'] += adata.var['mean_log_tpkc'].tolist()\n", + "\n", + "hvg_df = pd.DataFrame(hvg_dict)\n", + "\n", + "# now, group by gene_id, and choose the row with highest log_tpkc; drop other rows\n", + "hvg_df = hvg_df.sort_values('log_tpkc', ascending=False).groupby('gene_id').first().reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "hvg_df['gene_symbol'] = hvg_df['gene_id'].map(gene_id_to_gene_symbol_map)\n", + "hvg_df = hvg_df.sort_values('log_tpkc', ascending=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "prompt_gene_symbols = hvg_df['gene_symbol'].tolist()[:N_PROMPT_GENES]\n", + "prompt_gene_ids = hvg_df['gene_id'].tolist()[:N_PROMPT_GENES]\n", + "\n", + "query_gene_symbols = hvg_df['gene_symbol'].tolist()\n", + "query_gene_ids = hvg_df['gene_id'].tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "plt.hist(hvg_df['log_tpkc'], bins=100, log=True);" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# save to disk\n", + "hvg_df.to_csv(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"hvg_df.csv\"), index=False)\n", + "\n", + "pd.DataFrame(prompt_gene_ids).to_csv(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"prompt_gene_ids.csv\"), index=False, header=False)\n", + "\n", + "pd.DataFrame(query_gene_ids).to_csv(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"query_gene_ids.csv\"), index=False, header=False)\n", + "\n", + "pd.DataFrame(prompt_gene_symbols).to_csv(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"prompt_gene_symbols.csv\"), index=False, header=False)\n", + "\n", + "pd.DataFrame(query_gene_symbols).to_csv(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"query_gene_symbols.csv\"), index=False, header=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Making metacells" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from tqdm.notebook import tqdm\n", + "\n", + "val_idx_list = [92, 93, 100, 104, 40, 52, 50, 79]\n", + "N_PROMPT_GENES = 5000\n", + "\n", + "MIN_CELLS_PER_TYPE = 10\n", + "MAX_CELLS_FOR_METACELL = 100\n", + "\n", + "\n", + "hvg_dict = dict()\n", + "hvg_dict['dataset_index'] = []\n", + "hvg_dict['gene_id'] = []\n", + "hvg_dict['log_tpkc'] = []\n", + "\n", + "for val_idx in tqdm(val_idx_list):\n", + "\n", + " adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}__processed.h5ad\")\n", + " orig_adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}.h5ad\")\n", + " adata = sc.read_h5ad(adata_path)\n", + " orig_adata = sc.read_h5ad(orig_adata_path)\n", + "\n", + " # how many cell types with as many cells above MIN_CELLS_PER_TYPE?\n", + " cell_type_count_dict = adata.obs['cell_type'].value_counts().to_dict()\n", + " filtered_cell_type_count_dict = dict()\n", + "\n", + " for cell_type, count in cell_type_count_dict.items():\n", + " if count < MIN_CELLS_PER_TYPE:\n", + " print(f\"Skipping cell type {cell_type} in {val_idx} because cell type {cell_type} has only {count} cells\")\n", + " else:\n", + " filtered_cell_type_count_dict[cell_type] = count\n", + " \n", + " # for each cell type, select the cell with median total_mrna_umis, and then select up to MAX_CELLS_FOR_METACELL\n", + " for i_cell_type, cell_type in enumerate(filtered_cell_type_count_dict.keys()):\n", + " cell_type_adata = adata[adata.obs['cell_type'] == cell_type]\n", + " cell_type_adata = cell_type_adata[cell_type_adata.obs['total_mrna_umis'].sort_values().index]\n", + " median_idx = cell_type_adata.shape[0] // 2\n", + " median_cell_id = cell_type_adata.obs['original_cell_id'].iloc[median_idx]\n", + " median_pc_k = cell_type_adata.obsm['X_pca'][median_idx, :]\n", + "\n", + " # sort other cells based on cosine distance to median_pc_k\n", + " median_pc_unit_k = median_pc_k / np.linalg.norm(median_pc_k)\n", + " other_cells_unit_nk = cell_type_adata.obsm['X_pca'] / np.linalg.norm(cell_type_adata.obsm['X_pca'], axis=1)[:, None]\n", + " cell_type_adata.obs['distance_to_median'] = np.linalg.norm(other_cells_unit_nk - median_pc_unit_k, axis=1)\n", + " cell_type_adata = cell_type_adata[cell_type_adata.obs['distance_to_median'].sort_values().index]\n", + " assert cell_type_adata.obs['original_cell_id'].iloc[0] == median_cell_id\n", + " \n", + " # select up to MAX_CELLS_FOR_METACELL\n", + " cell_type_adata = cell_type_adata[:min(MAX_CELLS_FOR_METACELL, cell_type_adata.shape[0])]\n", + " orig_cell_type_adata = orig_adata[orig_adata.obs['original_cell_id'].isin(cell_type_adata.obs['original_cell_id'])]\n", + " assert len(orig_cell_type_adata) == len(cell_type_adata)\n", + "\n", + " # write to disk\n", + " orig_cell_type_adata.write_h5ad(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"metacells\", f\"extract_{val_idx}__{i_cell_type}.h5ad\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/06_jacobian_calculation_metacell.ipynb b/notebooks/cellariumgpt_inference/06_jacobian_calculation_metacell.ipynb new file mode 100644 index 00000000..830d01da --- /dev/null +++ b/notebooks/cellariumgpt_inference/06_jacobian_calculation_metacell.ipynb @@ -0,0 +1,631 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Jacobian calculation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from cellarium.ml import CellariumModule, CellariumPipeline\n", + "\n", + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True\n", + "\n", + "############# NOTE ###################\n", + "DEVICE = torch.device('cuda')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "CHECKPOINTS_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_1/checkpoints\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load an AnnData Extract\n", + "\n", + "We will use it for category mappings ..." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Load an AnnData extract\n", + "adata_path = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "adata = sc.read_h5ad(adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_ontology_infos = dict()\n", + "\n", + "ref_obs = adata.obs\n", + "\n", + "gene_ontology_infos[\"assay_ontology_term_id\"] = dict()\n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) \n", + "gene_ontology_infos[\"assay_ontology_term_id\"][\"labels\"] = list(ref_obs['assay_ontology_term_id'].cat.categories) # just because I am lazy\n", + "\n", + "gene_ontology_infos[\"suspension_type\"] = dict()\n", + "gene_ontology_infos[\"suspension_type\"][\"names\"] = list(ref_obs['suspension_type'].cat.categories) # for uniformity -- this variable does not have an ontology (does it?)\n", + "gene_ontology_infos[\"suspension_type\"][\"labels\"] = list(ref_obs['suspension_type'].cat.categories)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# gene IDs, gene symbols, useful maps\n", + "model_var_names = np.asarray(adata.var_names)\n", + "model_var_names_set = set(model_var_names)\n", + "var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_var_names)}\n", + "\n", + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "gene_info_df = pd.read_csv(gene_info_tsv_path, sep=\"\\t\")\n", + "\n", + "gene_symbol_to_gene_id_map = dict()\n", + "for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']):\n", + " if gene_symbol != float('nan'):\n", + " gene_symbol_to_gene_id_map[gene_symbol] = gene_id" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load a CellariumGPT checkpoint" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ckpt_path = os.path.join(CHECKPOINTS_PATH, \"epoch=2-step=252858.ckpt\")\n", + "gpt_model = CellariumModule.load_from_checkpoint(ckpt_path, map_location=DEVICE)\n", + "\n", + "# Inject gene categories\n", + "gpt_model.model.gene_categories = np.asarray(adata.var_names)\n", + "\n", + "# change attention backend to memory efficient\n", + "gpt_model.model.set_attention_backend('mem_efficient')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Get the ontology infos from the TrainTokenizer, which is the first step of the pipeline\n", + "metadata_ontology_infos = gpt_model.pipeline[0].ontology_infos\n", + "print(type(metadata_ontology_infos))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Helper functions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from cellarium.ml.models.cellarium_gpt import PredictTokenizer\n", + "\n", + "# Rewire the pipeline with a PredictTokenizer\n", + "predict_tokenizer = PredictTokenizer(\n", + " max_total_mrna_umis=100_000,\n", + " gene_vocab_sizes={\n", + " \"assay\": 19,\n", + " \"gene_id\": 36601,\n", + " \"gene_value\": 2001,\n", + " \"suspension_type\": 2,\n", + " },\n", + " metadata_vocab_sizes={\n", + " \"cell_type\": 890,\n", + " \"development_stage\": 191,\n", + " \"disease\": 350,\n", + " \"sex\": 2,\n", + " \"tissue\": 822,\n", + " },\n", + " ontology_infos=metadata_ontology_infos,\n", + ")\n", + "\n", + "gpt_model.pipeline = CellariumPipeline([\n", + " predict_tokenizer,\n", + " gpt_model.model,\n", + "])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "from cellarium.ml.models.cellarium_gpt import CellariumGPT\n", + "\n", + "\n", + "def generate_tokens_from_adata(\n", + " adata: sc.AnnData,\n", + " gene_ontology_infos: dict[str, dict[str, list[str]]],\n", + " metadata_ontology_infos: dict[str, dict[str, list[str]]],\n", + " model_gene_categories: list[str],\n", + " obs_index: int | list[int] | None,\n", + " query_var_index: list[int],\n", + " query_total_mrna_umis: float | None,\n", + " metadata_prompt_masks_dict: dict[str, bool],\n", + " tokenizer: PredictTokenizer,\n", + " device: torch.device = torch.device(\"cpu\"),\n", + " ) -> tuple[dict, dict]:\n", + " \"\"\"\n", + "\n", + " .. note::\n", + " All variables in the AnnData are treated as prompts.\n", + "\n", + "\n", + " \"\"\"\n", + " \n", + " # slice the anndata\n", + " if isinstance(obs_index, int):\n", + " obs_index = [obs_index]\n", + "\n", + " # save obs before slicing\n", + " if obs_index is not None:\n", + " adata = adata[obs_index]\n", + "\n", + " # generate gene ids and masks\n", + " n_cells = len(adata)\n", + " adata_var_names = adata.var_names\n", + " model_var_name_to_index_map = {var_name: var_index for var_index, var_name in enumerate(model_gene_categories)}\n", + " assert all([var_name in model_var_name_to_index_map for var_name in adata_var_names])\n", + " prompt_var_index = [model_var_name_to_index_map[var_name] for var_name in adata_var_names]\n", + " n_prompt_vars = len(prompt_var_index)\n", + " n_query_vars = len(query_var_index)\n", + " n_total_vars = n_prompt_vars + n_query_vars\n", + " \n", + " # gene id\n", + " gene_ids_nc = torch.tensor(\n", + " prompt_var_index + query_var_index,\n", + " dtype=torch.int64, device=device)[None, :].expand(n_cells, n_total_vars)\n", + " \n", + " # gene prompt mask\n", + " gene_prompt_mask_nc = torch.tensor(\n", + " [1] * n_prompt_vars + [0] * n_query_vars,\n", + " dtype=torch.bool, device=device)[None, :].expand(n_cells, n_total_vars)\n", + " \n", + " # gene value\n", + " try:\n", + " prompt_X_ng = np.asarray(adata.X.todense())\n", + " except AttributeError:\n", + " prompt_X_ng = adata.X\n", + " prompt_gene_value_nc = torch.tensor(prompt_X_ng, dtype=torch.float32, device=device)\n", + " query_gene_value_nc = torch.zeros(n_cells, n_query_vars, dtype=torch.float32, device=device)\n", + " gene_value_nc = torch.cat([prompt_gene_value_nc, query_gene_value_nc], dim=1)\n", + "\n", + " # total mrna umis\n", + " prompt_total_mrna_umis_nc = torch.tensor(\n", + " adata.obs[\"total_mrna_umis\"].values,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_prompt_vars)\n", + " if query_total_mrna_umis is None:\n", + " # the same as prompt\n", + " query_total_mrna_umis_nc = torch.tensor(\n", + " adata.obs[\"total_mrna_umis\"].values,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars)\n", + " else:\n", + " query_total_mrna_umis_nc = torch.tensor(\n", + " [query_total_mrna_umis] * n_cells,\n", + " dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars)\n", + " total_mrna_umis_nc = torch.cat([prompt_total_mrna_umis_nc, query_total_mrna_umis_nc], dim=1)\n", + "\n", + " # convert assay and suspension_type to codes\n", + " assay_nc = torch.tensor(\n", + " pd.Categorical(\n", + " adata.obs[\"assay_ontology_term_id\"].values,\n", + " categories=gene_ontology_infos[\"assay_ontology_term_id\"][\"names\"]).codes,\n", + " dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars)\n", + " suspension_type_nc = torch.tensor(\n", + " pd.Categorical(\n", + " adata.obs[\"suspension_type\"].values,\n", + " categories=gene_ontology_infos[\"suspension_type\"][\"names\"]).codes,\n", + " dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars)\n", + "\n", + " gene_tokens_dict = {\n", + " \"assay\": assay_nc, # categorical\n", + " \"suspension_type\": suspension_type_nc, # categorical\n", + " \"gene_id\": gene_ids_nc, # categorical\n", + " \"gene_value\": gene_value_nc, # continuous\n", + " \"total_mrna_umis\": total_mrna_umis_nc, # continuous\n", + " }\n", + "\n", + " # metadata prompt masks\n", + " expanded_metadata_prompt_masks_dict = dict()\n", + " for key in metadata_ontology_infos.keys(): # note: key order is important ...\n", + " expanded_metadata_prompt_masks_dict[key] = torch.tensor(\n", + " [metadata_prompt_masks_dict[key]] * n_cells, dtype=torch.bool, device=device)\n", + " \n", + " # generate metadata tokens dicts; `PredictTokenizer` will convert these to codes\n", + " metadata_tokens_dict = {\n", + " \"cell_type\": adata.obs[\"cell_type_ontology_term_id\"].values, # categorical\n", + " \"development_stage\": adata.obs[\"development_stage_ontology_term_id\"].values, # categorical\n", + " \"disease\": adata.obs[\"disease_ontology_term_id\"].values, # categorical\n", + " \"sex\": adata.obs[\"sex_ontology_term_id\"].values, # categorical\n", + " \"tissue\": adata.obs[\"tissue_ontology_term_id\"].values, # categorical\n", + " }\n", + "\n", + " # where to find each thing in the context?\n", + " context_indices = dict()\n", + " context_indices['prompt_genes'] = np.arange(0, n_prompt_vars).tolist()\n", + " context_indices['query_genes'] = np.arange(n_prompt_vars, n_query_vars + n_prompt_vars).tolist()\n", + " offset = 0\n", + " for metadata_key in metadata_ontology_infos.keys():\n", + " context_indices[f'query_{metadata_key}'] = n_query_vars + n_prompt_vars + offset\n", + " offset += 1\n", + "\n", + " # return gene_tokens_dict, metadata_tokens_dict\n", + " tokenizer_output = tokenizer(\n", + " metadata_tokens_n=metadata_tokens_dict,\n", + " metadata_prompt_masks_n=expanded_metadata_prompt_masks_dict,\n", + " gene_tokens_nc=gene_tokens_dict,\n", + " gene_prompt_mask_nc=gene_prompt_mask_nc,\n", + " )\n", + "\n", + " return tokenizer_output, context_indices" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def snap_to_marginal_mean_manifold(\n", + " adata: sc.AnnData,\n", + " gene_ontology_infos: dict[str, dict[str, list[str]]],\n", + " metadata_ontology_infos: dict[str, dict[str, list[str]]],\n", + " query_var_names: list[str],\n", + " query_total_mrna_umis: float | None,\n", + " predict_tokenizer: PredictTokenizer,\n", + " cellarium_gpt_module: CellariumModule,\n", + " prompt_gene_values_g: torch.Tensor | None = None,\n", + " ) -> dict:\n", + " \n", + " assert len(adata) == 1, \"Only a single cell is allowed\"\n", + " \n", + " model_gene_categories = cellarium_gpt_module.model.gene_categories\n", + " var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_gene_categories)}\n", + " query_var_index = [var_name_to_index_map[var_name] for var_name in query_var_names]\n", + "\n", + " metadata_prompt_masks_dict = {\n", + " \"cell_type\": False,\n", + " \"development_stage\": False,\n", + " \"disease\": False,\n", + " \"sex\": False,\n", + " \"tissue\": False,\n", + " }\n", + "\n", + " tokens_dict, context_indices = generate_tokens_from_adata(\n", + " adata=adata,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " model_gene_categories=model_var_names,\n", + " obs_index=None,\n", + " query_var_index=query_var_index,\n", + " query_total_mrna_umis=query_total_mrna_umis,\n", + " metadata_prompt_masks_dict=metadata_prompt_masks_dict,\n", + " tokenizer=predict_tokenizer,\n", + " device=torch.device(\"cpu\"),\n", + " )\n", + "\n", + " # convert to cuda\n", + " tokens_dict = cellarium_gpt_module.transfer_batch_to_device(tokens_dict, cellarium_gpt_module.device, 0)\n", + " \n", + " # get a reference to prompt gene values\n", + " FIRST_CELL_DIM = 0\n", + " GENE_VALUE_DIM = 0\n", + " prompt_gene_log1p_values_g = tokens_dict['gene_tokens_nc']['gene_value'][\n", + " FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM]\n", + " \n", + " # this is the \"source\"\n", + " if prompt_gene_values_g is None:\n", + " prompt_gene_values_g = torch.expm1(prompt_gene_log1p_values_g).clone()\n", + " \n", + " # inject back to tokens_dict to re-establish the reference for Jacobian calculation\n", + " tokens_dict['gene_tokens_nc']['gene_value'][\n", + " FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM] = torch.log1p(prompt_gene_values_g)\n", + "\n", + " # get model predictions\n", + " logits_dict = cellarium_gpt_module.model.predict(\n", + " gene_tokens_nc=tokens_dict[\"gene_tokens_nc\"],\n", + " metadata_tokens_n=tokens_dict[\"metadata_tokens_n\"],\n", + " prompt_mask_nc=tokens_dict[\"prompt_mask_nc\"],\n", + " )\n", + "\n", + " # note: we use `q` to denote query genes\n", + " gene_logits_qk = logits_dict['gene_value'][FIRST_CELL_DIM, context_indices['query_genes'], :]\n", + " gene_logits_qk = gene_logits_qk - torch.logsumexp(gene_logits_qk, dim=-1, keepdim=True)\n", + " MAX_COUNTS = gene_logits_qk.shape[-1]\n", + " log_counts_1_k = torch.arange(0, MAX_COUNTS, device=gene_logits_qk.device).log()\n", + " log_counts_2_k = torch.arange(0, MAX_COUNTS, device=gene_logits_qk.device).pow(2).log()\n", + " gene_mom_1_q = torch.logsumexp(gene_logits_qk + log_counts_1_k[None, :], dim=-1).exp()\n", + " gene_mom_2_q = torch.logsumexp(gene_logits_qk + log_counts_2_k[None, :], dim=-1).exp()\n", + " gene_marginal_means_q = gene_mom_1_q\n", + " gene_marginal_std_q = torch.clamp(gene_mom_2_q - gene_mom_1_q.pow(2), 0.).sqrt()\n", + "\n", + " return {\n", + " 'gene_marginal_means_q': gene_marginal_means_q,\n", + " 'gene_marginal_std_q': gene_marginal_std_q,\n", + " }" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Jacobian calculation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "N_PROMPT_GENES_QUERY_PREFIX = 10_000\n", + "\n", + "prompt_gene_ids_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"prompt_gene_ids.csv\")\n", + "query_gene_ids_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"query_gene_ids.csv\")\n", + "\n", + "# load prompt and query gene ids\n", + "prompt_gene_ids = pd.read_csv(prompt_gene_ids_path, header=None).values.flatten().tolist()\n", + "query_gene_ids = pd.read_csv(query_gene_ids_path, header=None).values.flatten().tolist()\n", + "\n", + "if N_PROMPT_GENES_QUERY_PREFIX is not None:\n", + " prompt_gene_ids = query_gene_ids[:N_PROMPT_GENES_QUERY_PREFIX]\n", + "\n", + "# load a test anndata\n", + "dataset_root_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"metacells\")\n", + "\n", + "# get the list of files\n", + "dataset_files = sorted([x for x in os.listdir(dataset_root_path) if x.endswith(\".h5ad\")])\n", + "full_dataset_paths = [os.path.join(dataset_root_path, file) for file in dataset_files]\n", + "\n", + "jacobian_point = \"marginal_mean\"\n", + "query_chunk_size = 500\n", + "n_workers = 6 ## NOTE\n", + "max_query_genes = None\n", + "\n", + "# generate full output paths\n", + "full_output_paths = [x.replace(\".h5ad\", f\"__jacobian__{jacobian_point}.pt\") for x in full_dataset_paths]\n", + "\n", + "# assigns input and output datasets to the n_workers\n", + "worker_io_dict = dict()\n", + "\n", + "for i in range(n_workers):\n", + " worker_io_dict[i] = {\n", + " \"input_paths\": full_dataset_paths[i::n_workers],\n", + " \"output_paths\": full_output_paths[i::n_workers],\n", + " }" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import argparse\n", + "from tqdm import tqdm\n", + "\n", + "\n", + "def process_jacobian(input_path, output_path):\n", + "\n", + " test_adata = sc.read_h5ad(input_path)\n", + "\n", + " # make a metacell\n", + " X_meta_g = np.asarray(test_adata.X.sum(0))\n", + "\n", + " # set total mrna umis to the mean of the dataset\n", + " target_total_mrna_umis = test_adata.obs['total_mrna_umis'].mean()\n", + " X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum()\n", + "\n", + " # make a metacell anndata\n", + " adata_meta = test_adata[0, :].copy()\n", + " adata_meta.X = X_meta_g\n", + " adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis]\n", + "\n", + " # subset to prompt gene ids\n", + " print(f\"Number of prompt genes: {len(prompt_gene_ids)}\")\n", + " adata_meta = adata_meta[:, prompt_gene_ids].copy()\n", + "\n", + " # query var names\n", + " query_var_names = query_gene_ids\n", + " if max_query_genes is not None:\n", + " query_var_names = query_var_names[:max_query_genes]\n", + " print(f\"Number of query genes: {len(query_var_names)}\")\n", + "\n", + " with torch.inference_mode():\n", + " # get the mean marginal\n", + " print(\"Calculating marginal mean and std ...\")\n", + " prompt_marginal_dict = snap_to_marginal_mean_manifold(\n", + " adata=adata_meta,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " query_var_names=prompt_gene_ids, #### NOTE\n", + " query_total_mrna_umis=None,\n", + " predict_tokenizer=predict_tokenizer,\n", + " cellarium_gpt_module=gpt_model,\n", + " )\n", + " query_marginal_dict = snap_to_marginal_mean_manifold(\n", + " adata=adata_meta,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " query_var_names=query_var_names, #### NOTE\n", + " query_total_mrna_umis=None,\n", + " predict_tokenizer=predict_tokenizer,\n", + " cellarium_gpt_module=gpt_model,\n", + " )\n", + " print(\"Done.\")\n", + "\n", + " # jacobian point\n", + " if jacobian_point == \"actual\":\n", + " adata_meta.layers['original'] = adata_meta.X.copy()\n", + " print(\"Using the actual metacell counts as the point to calculate the Jacobian on ...\")\n", + "\n", + " elif jacobian_point == \"marginal_mean\":\n", + " # inject into the adata\n", + " adata_meta.layers['original'] = adata_meta.X.copy()\n", + " adata_meta.X = prompt_marginal_dict['gene_marginal_means_q'].detach().cpu().numpy()[None, :]\n", + " else:\n", + " raise ValueError\n", + "\n", + " def yield_chunks(lst, n):\n", + " for i in range(0, len(lst), n):\n", + " yield lst[i:i + n]\n", + "\n", + " query_var_names_chunks = list(yield_chunks(query_var_names, query_chunk_size))\n", + " jacobian_chunks = []\n", + "\n", + " print(\"Calculating the Jacobian ...\")\n", + " for query_var_names_chunk in tqdm(query_var_names_chunks):\n", + "\n", + " prompt_gene_values_g = torch.tensor(\n", + " adata_meta.X[0],\n", + " device=gpt_model.device,\n", + " dtype=torch.float32)\n", + "\n", + " def _wrapped_snap_to_marginal_mean_manifold(\n", + " prompt_gene_values_g: torch.Tensor) -> torch.Tensor:\n", + " \n", + " return snap_to_marginal_mean_manifold(\n", + " adata=adata_meta,\n", + " gene_ontology_infos=gene_ontology_infos,\n", + " metadata_ontology_infos=metadata_ontology_infos,\n", + " query_var_names=query_var_names_chunk,\n", + " query_total_mrna_umis=None,\n", + " predict_tokenizer=predict_tokenizer,\n", + " cellarium_gpt_module=gpt_model,\n", + " prompt_gene_values_g=prompt_gene_values_g,\n", + " )['gene_marginal_means_q']\n", + "\n", + " chunk_jacobian_qg = torch.autograd.functional.jacobian(\n", + " func=_wrapped_snap_to_marginal_mean_manifold, \n", + " inputs=prompt_gene_values_g,\n", + " create_graph=False,\n", + " vectorize=False,\n", + " )\n", + "\n", + " jacobian_chunks.append(chunk_jacobian_qg)\n", + "\n", + " jacobian_qg = torch.cat(jacobian_chunks, dim=0)\n", + "\n", + " result_dict = {\n", + " 'dataset_name': input_path,\n", + " 'adata_obs': adata_meta.obs,\n", + " 'jacobian_point': jacobian_point,\n", + " 'query_var_names': query_var_names,\n", + " 'prompt_var_names': prompt_gene_ids,\n", + " 'jacobian_qg': jacobian_qg,\n", + " 'adata_gene_values_g': np.asarray(adata_meta.layers['original']).flatten(),\n", + " 'prompt_gene_values_g': prompt_gene_values_g,\n", + " 'prompt_marginal_dict': prompt_marginal_dict,\n", + " 'query_marginal_dict': query_marginal_dict,\n", + " }\n", + "\n", + " torch.save(result_dict, output_path)\n", + "\n", + "\n", + "def main():\n", + "\n", + " parser = argparse.ArgumentParser(description=\"TBW\")\n", + " parser.add_argument(\"worker_id\", type=int, help=\"Worker ID\")\n", + "\n", + " args = parser.parse_args()\n", + "\n", + " print(f\"Worker ID: {args.worker_id}\")\n", + " worker_id = int(args.worker_id)\n", + " \n", + " # get the input and output paths\n", + " io_dict = worker_io_dict[worker_id]\n", + "\n", + " # go through the datasets one by one and work on the ones that the output does not exist\n", + " for input_path, output_path in tqdm(zip(io_dict[\"input_paths\"], io_dict[\"output_paths\"])):\n", + " if os.path.exists(output_path):\n", + " print(f\"Output exists: {output_path}, skipping ...\")\n", + " continue\n", + "\n", + " print(f\"Working on: {input_path}\")\n", + " process_jacobian(input_path, output_path)\n", + "\n", + "if __name__ == \"__main__\":\n", + " main()\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/06_jacobian_calculation_metacell.py b/notebooks/cellariumgpt_inference/06_jacobian_calculation_metacell.py new file mode 100644 index 00000000..c5700e45 --- /dev/null +++ b/notebooks/cellariumgpt_inference/06_jacobian_calculation_metacell.py @@ -0,0 +1,546 @@ +#!/usr/bin/env python +# coding: utf-8 + +# #### Jacobian calculation + +# In[1]: + + +import os +import torch +import numpy as np +import scanpy as sc +import pandas as pd +import matplotlib.pyplot as plt + +from cellarium.ml import CellariumModule, CellariumPipeline + +import torch._dynamo +torch._dynamo.config.suppress_errors = True + +############# NOTE ################### +DEVICE = torch.device('cuda') + + +# In[2]: + + +ROOT_PATH = "/mnt/cellariumgpt-xfer/mb-ml-dev-vm" +CHECKPOINTS_PATH = "/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_1/checkpoints" + + +# ### Load an AnnData Extract +# +# We will use it for category mappings ... + +# In[3]: + + +# Load an AnnData extract +adata_path = os.path.join(ROOT_PATH, "data", "extract_0.h5ad") +adata = sc.read_h5ad(adata_path) + + +# In[4]: + + +gene_ontology_infos = dict() + +ref_obs = adata.obs + +gene_ontology_infos["assay_ontology_term_id"] = dict() +gene_ontology_infos["assay_ontology_term_id"]["names"] = list(ref_obs['assay_ontology_term_id'].cat.categories) +gene_ontology_infos["assay_ontology_term_id"]["labels"] = list(ref_obs['assay_ontology_term_id'].cat.categories) # just because I am lazy + +gene_ontology_infos["suspension_type"] = dict() +gene_ontology_infos["suspension_type"]["names"] = list(ref_obs['suspension_type'].cat.categories) # for uniformity -- this variable does not have an ontology (does it?) +gene_ontology_infos["suspension_type"]["labels"] = list(ref_obs['suspension_type'].cat.categories) + + +# In[5]: + + +# gene IDs, gene symbols, useful maps +model_var_names = np.asarray(adata.var_names) +model_var_names_set = set(model_var_names) +var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_var_names)} + +gene_info_tsv_path = os.path.join(ROOT_PATH, "gene_info", "gene_info.tsv") +gene_info_df = pd.read_csv(gene_info_tsv_path, sep="\t") + +gene_symbol_to_gene_id_map = dict() +for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']): + if gene_symbol != float('nan'): + gene_symbol_to_gene_id_map[gene_symbol] = gene_id + + +# ### Load a CellariumGPT checkpoint + +# In[6]: + + +ckpt_path = os.path.join(CHECKPOINTS_PATH, "epoch=2-step=252858.ckpt") +gpt_model = CellariumModule.load_from_checkpoint(ckpt_path, map_location=DEVICE) + +# Inject gene categories +gpt_model.model.gene_categories = np.asarray(adata.var_names) + +# change attention backend to memory efficient +gpt_model.model.set_attention_backend('mem_efficient') + + +# In[7]: + + +# Get the ontology infos from the TrainTokenizer, which is the first step of the pipeline +metadata_ontology_infos = gpt_model.pipeline[0].ontology_infos +print(type(metadata_ontology_infos)) + + +# ### Helper functions + +# In[8]: + + +from cellarium.ml.models.cellarium_gpt import PredictTokenizer + +# Rewire the pipeline with a PredictTokenizer +predict_tokenizer = PredictTokenizer( + max_total_mrna_umis=100_000, + gene_vocab_sizes={ + "assay": 19, + "gene_id": 36601, + "gene_value": 2001, + "suspension_type": 2, + }, + metadata_vocab_sizes={ + "cell_type": 890, + "development_stage": 191, + "disease": 350, + "sex": 2, + "tissue": 822, + }, + ontology_infos=metadata_ontology_infos, +) + +gpt_model.pipeline = CellariumPipeline([ + predict_tokenizer, + gpt_model.model, +]) + + +# In[9]: + + +import pandas as pd + +from cellarium.ml.models.cellarium_gpt import CellariumGPT + + +def generate_tokens_from_adata( + adata: sc.AnnData, + gene_ontology_infos: dict[str, dict[str, list[str]]], + metadata_ontology_infos: dict[str, dict[str, list[str]]], + model_gene_categories: list[str], + obs_index: int | list[int] | None, + query_var_index: list[int], + query_total_mrna_umis: float | None, + metadata_prompt_masks_dict: dict[str, bool], + tokenizer: PredictTokenizer, + device: torch.device = torch.device("cpu"), + ) -> tuple[dict, dict]: + """ + + .. note:: + All variables in the AnnData are treated as prompts. + + + """ + + # slice the anndata + if isinstance(obs_index, int): + obs_index = [obs_index] + + # save obs before slicing + if obs_index is not None: + adata = adata[obs_index] + + # generate gene ids and masks + n_cells = len(adata) + adata_var_names = adata.var_names + model_var_name_to_index_map = {var_name: var_index for var_index, var_name in enumerate(model_gene_categories)} + assert all([var_name in model_var_name_to_index_map for var_name in adata_var_names]) + prompt_var_index = [model_var_name_to_index_map[var_name] for var_name in adata_var_names] + n_prompt_vars = len(prompt_var_index) + n_query_vars = len(query_var_index) + n_total_vars = n_prompt_vars + n_query_vars + + # gene id + gene_ids_nc = torch.tensor( + prompt_var_index + query_var_index, + dtype=torch.int64, device=device)[None, :].expand(n_cells, n_total_vars) + + # gene prompt mask + gene_prompt_mask_nc = torch.tensor( + [1] * n_prompt_vars + [0] * n_query_vars, + dtype=torch.bool, device=device)[None, :].expand(n_cells, n_total_vars) + + # gene value + try: + prompt_X_ng = np.asarray(adata.X.todense()) + except AttributeError: + prompt_X_ng = adata.X + prompt_gene_value_nc = torch.tensor(prompt_X_ng, dtype=torch.float32, device=device) + query_gene_value_nc = torch.zeros(n_cells, n_query_vars, dtype=torch.float32, device=device) + gene_value_nc = torch.cat([prompt_gene_value_nc, query_gene_value_nc], dim=1) + + # total mrna umis + prompt_total_mrna_umis_nc = torch.tensor( + adata.obs["total_mrna_umis"].values, + dtype=torch.float32, device=device)[:, None].expand(n_cells, n_prompt_vars) + if query_total_mrna_umis is None: + # the same as prompt + query_total_mrna_umis_nc = torch.tensor( + adata.obs["total_mrna_umis"].values, + dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars) + else: + query_total_mrna_umis_nc = torch.tensor( + [query_total_mrna_umis] * n_cells, + dtype=torch.float32, device=device)[:, None].expand(n_cells, n_query_vars) + total_mrna_umis_nc = torch.cat([prompt_total_mrna_umis_nc, query_total_mrna_umis_nc], dim=1) + + # convert assay and suspension_type to codes + assay_nc = torch.tensor( + pd.Categorical( + adata.obs["assay_ontology_term_id"].values, + categories=gene_ontology_infos["assay_ontology_term_id"]["names"]).codes, + dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars) + suspension_type_nc = torch.tensor( + pd.Categorical( + adata.obs["suspension_type"].values, + categories=gene_ontology_infos["suspension_type"]["names"]).codes, + dtype=torch.int64, device=device)[:, None].expand(n_cells, n_total_vars) + + gene_tokens_dict = { + "assay": assay_nc, # categorical + "suspension_type": suspension_type_nc, # categorical + "gene_id": gene_ids_nc, # categorical + "gene_value": gene_value_nc, # continuous + "total_mrna_umis": total_mrna_umis_nc, # continuous + } + + # metadata prompt masks + expanded_metadata_prompt_masks_dict = dict() + for key in metadata_ontology_infos.keys(): # note: key order is important ... + expanded_metadata_prompt_masks_dict[key] = torch.tensor( + [metadata_prompt_masks_dict[key]] * n_cells, dtype=torch.bool, device=device) + + # generate metadata tokens dicts; `PredictTokenizer` will convert these to codes + metadata_tokens_dict = { + "cell_type": adata.obs["cell_type_ontology_term_id"].values, # categorical + "development_stage": adata.obs["development_stage_ontology_term_id"].values, # categorical + "disease": adata.obs["disease_ontology_term_id"].values, # categorical + "sex": adata.obs["sex_ontology_term_id"].values, # categorical + "tissue": adata.obs["tissue_ontology_term_id"].values, # categorical + } + + # where to find each thing in the context? + context_indices = dict() + context_indices['prompt_genes'] = np.arange(0, n_prompt_vars).tolist() + context_indices['query_genes'] = np.arange(n_prompt_vars, n_query_vars + n_prompt_vars).tolist() + offset = 0 + for metadata_key in metadata_ontology_infos.keys(): + context_indices[f'query_{metadata_key}'] = n_query_vars + n_prompt_vars + offset + offset += 1 + + # return gene_tokens_dict, metadata_tokens_dict + tokenizer_output = tokenizer( + metadata_tokens_n=metadata_tokens_dict, + metadata_prompt_masks_n=expanded_metadata_prompt_masks_dict, + gene_tokens_nc=gene_tokens_dict, + gene_prompt_mask_nc=gene_prompt_mask_nc, + ) + + return tokenizer_output, context_indices + + +# In[10]: + + +def snap_to_marginal_mean_manifold( + adata: sc.AnnData, + gene_ontology_infos: dict[str, dict[str, list[str]]], + metadata_ontology_infos: dict[str, dict[str, list[str]]], + query_var_names: list[str], + query_total_mrna_umis: float | None, + predict_tokenizer: PredictTokenizer, + cellarium_gpt_module: CellariumModule, + prompt_gene_values_g: torch.Tensor | None = None, + ) -> dict: + + assert len(adata) == 1, "Only a single cell is allowed" + + model_gene_categories = cellarium_gpt_module.model.gene_categories + var_name_to_index_map = {var_name: i for i, var_name in enumerate(model_gene_categories)} + query_var_index = [var_name_to_index_map[var_name] for var_name in query_var_names] + + metadata_prompt_masks_dict = { + "cell_type": False, + "development_stage": False, + "disease": False, + "sex": False, + "tissue": False, + } + + tokens_dict, context_indices = generate_tokens_from_adata( + adata=adata, + gene_ontology_infos=gene_ontology_infos, + metadata_ontology_infos=metadata_ontology_infos, + model_gene_categories=model_var_names, + obs_index=None, + query_var_index=query_var_index, + query_total_mrna_umis=query_total_mrna_umis, + metadata_prompt_masks_dict=metadata_prompt_masks_dict, + tokenizer=predict_tokenizer, + device=torch.device("cpu"), + ) + + # convert to cuda + tokens_dict = cellarium_gpt_module.transfer_batch_to_device(tokens_dict, cellarium_gpt_module.device, 0) + + # get a reference to prompt gene values + FIRST_CELL_DIM = 0 + GENE_VALUE_DIM = 0 + prompt_gene_log1p_values_g = tokens_dict['gene_tokens_nc']['gene_value'][ + FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM] + + # this is the "source" + if prompt_gene_values_g is None: + prompt_gene_values_g = torch.expm1(prompt_gene_log1p_values_g).clone() + + # inject back to tokens_dict to re-establish the reference for Jacobian calculation + tokens_dict['gene_tokens_nc']['gene_value'][ + FIRST_CELL_DIM, context_indices['prompt_genes'], GENE_VALUE_DIM] = torch.log1p(prompt_gene_values_g) + + # get model predictions + logits_dict = cellarium_gpt_module.model.predict( + gene_tokens_nc=tokens_dict["gene_tokens_nc"], + metadata_tokens_n=tokens_dict["metadata_tokens_n"], + prompt_mask_nc=tokens_dict["prompt_mask_nc"], + ) + + # note: we use `q` to denote query genes + gene_logits_qk = logits_dict['gene_value'][FIRST_CELL_DIM, context_indices['query_genes'], :] + gene_logits_qk = gene_logits_qk - torch.logsumexp(gene_logits_qk, dim=-1, keepdim=True) + MAX_COUNTS = gene_logits_qk.shape[-1] + log_counts_1_k = torch.arange(0, MAX_COUNTS, device=gene_logits_qk.device).log() + log_counts_2_k = torch.arange(0, MAX_COUNTS, device=gene_logits_qk.device).pow(2).log() + gene_mom_1_q = torch.logsumexp(gene_logits_qk + log_counts_1_k[None, :], dim=-1).exp() + gene_mom_2_q = torch.logsumexp(gene_logits_qk + log_counts_2_k[None, :], dim=-1).exp() + gene_marginal_means_q = gene_mom_1_q + gene_marginal_std_q = torch.clamp(gene_mom_2_q - gene_mom_1_q.pow(2), 0.).sqrt() + + return { + 'gene_marginal_means_q': gene_marginal_means_q, + 'gene_marginal_std_q': gene_marginal_std_q, + } + + +# #### Jacobian calculation + +# In[11]: + + +N_PROMPT_GENES_QUERY_PREFIX = 10_000 + +prompt_gene_ids_path = os.path.join(ROOT_PATH, "data", "cellariumgpt_validation", "prompt_gene_ids.csv") +query_gene_ids_path = os.path.join(ROOT_PATH, "data", "cellariumgpt_validation", "query_gene_ids.csv") + +# load prompt and query gene ids +prompt_gene_ids = pd.read_csv(prompt_gene_ids_path, header=None).values.flatten().tolist() +query_gene_ids = pd.read_csv(query_gene_ids_path, header=None).values.flatten().tolist() + +if N_PROMPT_GENES_QUERY_PREFIX is not None: + prompt_gene_ids = query_gene_ids[:N_PROMPT_GENES_QUERY_PREFIX] + +# load a test anndata +dataset_root_path = os.path.join(ROOT_PATH, "data", "cellariumgpt_validation", "metacells") + +# get the list of files +dataset_files = sorted([x for x in os.listdir(dataset_root_path) if x.endswith(".h5ad")]) +full_dataset_paths = [os.path.join(dataset_root_path, file) for file in dataset_files] + +jacobian_point = "marginal_mean" +query_chunk_size = 500 +n_workers = 6 ## NOTE +max_query_genes = None + +# generate full output paths +full_output_paths = [x.replace(".h5ad", f"__jacobian__{jacobian_point}.pt") for x in full_dataset_paths] + +# assigns input and output datasets to the n_workers +worker_io_dict = dict() + +for i in range(n_workers): + worker_io_dict[i] = { + "input_paths": full_dataset_paths[i::n_workers], + "output_paths": full_output_paths[i::n_workers], + } + + +# In[ ]: + + +import argparse +from tqdm import tqdm + + +def process_jacobian(input_path, output_path): + + test_adata = sc.read_h5ad(input_path) + + # make a metacell + X_meta_g = np.asarray(test_adata.X.sum(0)) + + # set total mrna umis to the mean of the dataset + target_total_mrna_umis = test_adata.obs['total_mrna_umis'].mean() + X_meta_g = X_meta_g * target_total_mrna_umis / X_meta_g.sum() + + # make a metacell anndata + adata_meta = test_adata[0, :].copy() + adata_meta.X = X_meta_g + adata_meta.obs['total_mrna_umis'] = [target_total_mrna_umis] + + # subset to prompt gene ids + print(f"Number of prompt genes: {len(prompt_gene_ids)}") + adata_meta = adata_meta[:, prompt_gene_ids].copy() + + # query var names + query_var_names = query_gene_ids + if max_query_genes is not None: + query_var_names = query_var_names[:max_query_genes] + print(f"Number of query genes: {len(query_var_names)}") + + with torch.inference_mode(): + # get the mean marginal + print("Calculating marginal mean and std ...") + prompt_marginal_dict = snap_to_marginal_mean_manifold( + adata=adata_meta, + gene_ontology_infos=gene_ontology_infos, + metadata_ontology_infos=metadata_ontology_infos, + query_var_names=prompt_gene_ids, #### NOTE + query_total_mrna_umis=None, + predict_tokenizer=predict_tokenizer, + cellarium_gpt_module=gpt_model, + ) + query_marginal_dict = snap_to_marginal_mean_manifold( + adata=adata_meta, + gene_ontology_infos=gene_ontology_infos, + metadata_ontology_infos=metadata_ontology_infos, + query_var_names=query_var_names, #### NOTE + query_total_mrna_umis=None, + predict_tokenizer=predict_tokenizer, + cellarium_gpt_module=gpt_model, + ) + print("Done.") + + # jacobian point + if jacobian_point == "actual": + adata_meta.layers['original'] = adata_meta.X.copy() + print("Using the actual metacell counts as the point to calculate the Jacobian on ...") + + elif jacobian_point == "marginal_mean": + # inject into the adata + adata_meta.layers['original'] = adata_meta.X.copy() + adata_meta.X = prompt_marginal_dict['gene_marginal_means_q'].detach().cpu().numpy()[None, :] + else: + raise ValueError + + def yield_chunks(lst, n): + for i in range(0, len(lst), n): + yield lst[i:i + n] + + query_var_names_chunks = list(yield_chunks(query_var_names, query_chunk_size)) + jacobian_chunks = [] + + print("Calculating the Jacobian ...") + for query_var_names_chunk in tqdm(query_var_names_chunks): + + prompt_gene_values_g = torch.tensor( + adata_meta.X[0], + device=gpt_model.device, + dtype=torch.float32) + + def _wrapped_snap_to_marginal_mean_manifold( + prompt_gene_values_g: torch.Tensor) -> torch.Tensor: + + return snap_to_marginal_mean_manifold( + adata=adata_meta, + gene_ontology_infos=gene_ontology_infos, + metadata_ontology_infos=metadata_ontology_infos, + query_var_names=query_var_names_chunk, + query_total_mrna_umis=None, + predict_tokenizer=predict_tokenizer, + cellarium_gpt_module=gpt_model, + prompt_gene_values_g=prompt_gene_values_g, + )['gene_marginal_means_q'] + + chunk_jacobian_qg = torch.autograd.functional.jacobian( + func=_wrapped_snap_to_marginal_mean_manifold, + inputs=prompt_gene_values_g, + create_graph=False, + vectorize=False, + ) + + jacobian_chunks.append(chunk_jacobian_qg) + + jacobian_qg = torch.cat(jacobian_chunks, dim=0) + + result_dict = { + 'dataset_name': input_path, + 'adata_obs': adata_meta.obs, + 'jacobian_point': jacobian_point, + 'query_var_names': query_var_names, + 'prompt_var_names': prompt_gene_ids, + 'jacobian_qg': jacobian_qg, + 'adata_gene_values_g': np.asarray(adata_meta.layers['original']).flatten(), + 'prompt_gene_values_g': prompt_gene_values_g, + 'prompt_marginal_dict': prompt_marginal_dict, + 'query_marginal_dict': query_marginal_dict, + } + + torch.save(result_dict, output_path) + + +def main(): + + parser = argparse.ArgumentParser(description="TBW") + parser.add_argument("worker_id", type=int, help="Worker ID") + + args = parser.parse_args() + + print(f"Worker ID: {args.worker_id}") + worker_id = int(args.worker_id) + + # get the input and output paths + io_dict = worker_io_dict[worker_id] + + # go through the datasets one by one and work on the ones that the output does not exist + for input_path, output_path in tqdm(zip(io_dict["input_paths"], io_dict["output_paths"])): + if os.path.exists(output_path): + print(f"Output exists: {output_path}, skipping ...") + continue + + print(f"Working on: {input_path}") + process_jacobian(input_path, output_path) + +if __name__ == "__main__": + main() + + + +# In[ ]: + + + + diff --git a/notebooks/cellariumgpt_inference/07_gene_networks_metacell.ipynb b/notebooks/cellariumgpt_inference/07_gene_networks_metacell.ipynb new file mode 100644 index 00000000..f37c9db7 --- /dev/null +++ b/notebooks/cellariumgpt_inference/07_gene_networks_metacell.ipynb @@ -0,0 +1,1671 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Gene networks" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "# for flex attention\n", + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True\n", + "\n", + "DEVICE = torch.device('cuda:7')\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, JacobianContext" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "CHECKPOINT_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_1/checkpoints/epoch=2-step=252858.ckpt\"\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "\n", + "# dataset_name = \"extract_40__0\" # neuron\n", + "dataset_name = \"extract_100__3\" # CD8+ T cell\n", + "# dataset_name = \"extract_100__1\" # monocyte\n", + "# dataset_name = \"extract_40__1\" # oligo\n", + "# dataset_name = \"extract_50__6\" # CM\n", + "# dataset_name = \"extract_50__6\" # CM\n", + "\n", + "adata_path = os.path.join(\n", + " ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"metacells\", f\"{dataset_name}.h5ad\")\n", + "\n", + "jacobian_pt_path = os.path.join(\n", + " ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"metacells\", \"matmul_highest_10k\", f\"{dataset_name}__jacobian__marginal_mean.pt\")\n", + "\n", + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "OUTPUT_ROOT_PATH = os.path.join(\n", + " ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"metacells\", \"matmul_highest_10k\", \"analysis\")\n", + "\n", + "os.makedirs(OUTPUT_ROOT_PATH, exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "jac_ctx = JacobianContext.from_old_jacobian_pt_dump(jacobian_pt_path, adata_path, gene_info_tsv_path)\n", + "print(jac_ctx)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "jac_ctx.process(\n", + " jacobian_normalization_strategy=\"mean\",\n", + " feature_normalization_strategy=\"query_z_score\",\n", + " query_response_amp_min_pct=10,\n", + " min_prompt_gene_tpm=5,\n", + " min_query_gene_tpm=5)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "jac_ctx.compute_adjacency_matrix(\n", + " adjacency_strategy=\"positive_correlation\",\n", + " n_neighbors=10,\n", + " beta=6.,\n", + " self_loop=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "jac_ctx.compute_leiden_communites(\n", + " resolution=5.0)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "len(np.unique(jac_ctx.leiden_membership))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "jac_ctx.compute_spectral_dimension(n_lambda_for_estimation=10)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots()\n", + "\n", + "jac_ctx.plot_spectral_dimension(ax=ax)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Embedding" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "jac_ctx.make_mde_embedding(device=DEVICE)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "snap_n_gene_symbols = [\n", + " 'GAP43',\n", + " 'NRXN3',\n", + " 'HOMER1',\n", + " 'IL1RAPL2',\n", + " 'EPHA3',\n", + " 'RIMS1',\n", + " 'SV2B',\n", + " 'TRIM9',\n", + " 'SVOP',\n", + " 'RPH3A',\n", + " 'SYT12',\n", + " 'SYT1',\n", + " 'R3HDM2',\n", + " 'PDE4B',\n", + " 'DCC',\n", + " 'SLC4A10',\n", + " 'DNM3',\n", + " 'GRM1',\n", + " 'EGR4',\n", + " 'JUNB',\n", + " 'TFDP2'\n", + "]\n", + "\n", + "snap_n_gene_symbols = [x for x in snap_n_gene_symbols if x in jac_ctx.query_gene_symbols]\n", + "snap_n_gene_ids = [jac_ctx.gene_symbol_to_gene_id_map[x] for x in snap_n_gene_symbols]\n", + "\n", + "muscle_gene_symbols = [\n", + " 'TTN',\n", + " 'MYL3',\n", + " 'MYL4',\n", + " 'MYL7',\n", + " 'TNNC1',\n", + " 'TNNI1',\n", + "]\n", + "\n", + "muscle_gene_symbols = [x for x in muscle_gene_symbols if x in jac_ctx.query_gene_symbols]\n", + "muscle_gene_ids = [jac_ctx.gene_symbol_to_gene_id_map[x] for x in muscle_gene_symbols]\n", + "\n", + "def get_gene_familities(jac_ctx: JacobianContext, prefix_list: list[str]) -> tuple[list[str], list[str]]:\n", + " _gene_symbols = [gene_symbol for prefix in prefix_list for gene_symbol in jac_ctx.query_gene_symbols if gene_symbol.startswith(prefix)]\n", + " gene_ids = [jac_ctx.gene_symbol_to_gene_id_map[gene_symbol] for gene_symbol in _gene_symbols]\n", + " gene_symbols = [jac_ctx.gene_id_to_gene_symbol_map[gene_id] for gene_id in gene_ids]\n", + " return gene_ids, gene_symbols\n", + "\n", + "mito_gene_ids, mito_gene_symbols = get_gene_familities(jac_ctx, [\"MT-\"])\n", + "ribo_gene_ids, ribo_gene_symbols = get_gene_familities(jac_ctx, [\"RPS\", \"RPL\"])\n", + "hla_gene_ids, hla_gene_symbols = get_gene_familities(jac_ctx, [\"HLA\"])\n", + "ifi_gene_ids, ifi_gene_symbols = get_gene_familities(jac_ctx, [\"IFI\"])\n", + "\n", + "highlight_gene_sets = {\n", + " \"Mito\": (mito_gene_ids, mito_gene_symbols, 'red'),\n", + " \"Ribo\": (ribo_gene_ids, ribo_gene_symbols, 'blue'),\n", + " # \"SNAP-n\": (snap_n_gene_ids, snap_n_gene_symbols, 'green'),\n", + " # \"HLA\": (hla_gene_ids, hla_gene_symbols, 'green'),\n", + " # \"IFI\": (ifi_gene_ids, ifi_gene_symbols, 'orange'),\n", + " \"Muscle\": (muscle_gene_ids, muscle_gene_symbols, 'purple'),\n", + "}\n", + "\n", + "# disable\n", + "# highlight_gene_sets = None" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "jac_ctx.plot_mde_embedding(highlight_gene_sets=highlight_gene_sets)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Batch processing (basic)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "\n", + "# get the dataset names\n", + "jacobian_pt_root_path = os.path.join(\n", + " ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"metacells\", \"matmul_highest_10k\")\n", + "adata_root_path = os.path.join(\n", + " ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"metacells\")\n", + "\n", + "# get the list of files inside jacobian_pt_root_path\n", + "jacobian_pt_files = os.listdir(jacobian_pt_root_path)\n", + "jacobian_pt_files = [f for f in jacobian_pt_files if f.endswith(\".pt\")]\n", + "jacobian_pt_paths = [os.path.join(jacobian_pt_root_path, f) for f in jacobian_pt_files]\n", + "\n", + "# extract the file names from the full path\n", + "# jacobian_pt_files = [os.path.splitext(f)[0] for f in jacobian_pt_files]\n", + "suffix = \"__jacobian__marginal_mean.pt\"\n", + "\n", + "# remove the suffix to get dataset names\n", + "dataset_names = [f.replace(suffix, \"\") for f in jacobian_pt_files]\n", + "\n", + "# generate adata paths\n", + "adata_paths = [\n", + " os.path.join(adata_root_path, f\"{dataset_name}.h5ad\")\n", + " for dataset_name in dataset_names]\n", + " \n", + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "output_root_path = os.path.join(jacobian_pt_root_path, \"analysis\")\n", + "\n", + "os.makedirs(output_root_path, exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def generate_genes_to_highlight(jac_ctx: JacobianContext) -> dict[str, tuple[list[str], list[str], str]]:\n", + " \n", + " snap_n_gene_symbols = [\n", + " 'GAP43',\n", + " 'NRXN3',\n", + " 'HOMER1',\n", + " 'IL1RAPL2',\n", + " 'EPHA3',\n", + " 'RIMS1',\n", + " 'SV2B',\n", + " 'TRIM9',\n", + " 'SVOP',\n", + " 'RPH3A',\n", + " 'SYT12',\n", + " 'SYT1',\n", + " 'R3HDM2',\n", + " 'PDE4B',\n", + " 'DCC',\n", + " 'SLC4A10',\n", + " 'DNM3',\n", + " 'GRM1',\n", + " 'EGR4',\n", + " 'JUNB',\n", + " 'TFDP2'\n", + " ]\n", + "\n", + " muscle_gene_symbols = [\n", + " 'TTN',\n", + " 'MYL3',\n", + " 'MYL4',\n", + " 'MYL7',\n", + " 'TNNC1',\n", + " 'TNNI1',\n", + " ]\n", + "\n", + " snap_n_gene_symbols = [x for x in snap_n_gene_symbols if x in jac_ctx.query_gene_symbols]\n", + " snap_n_gene_ids = [jac_ctx.gene_symbol_to_gene_id_map[x] for x in snap_n_gene_symbols]\n", + "\n", + " muscle_gene_symbols = [x for x in muscle_gene_symbols if x in jac_ctx.query_gene_symbols]\n", + " muscle_gene_ids = [jac_ctx.gene_symbol_to_gene_id_map[x] for x in muscle_gene_symbols]\n", + "\n", + " def get_gene_familities(jac_ctx: JacobianContext, prefix_list: list[str]) -> tuple[list[str], list[str]]:\n", + " _gene_symbols = [\n", + " gene_symbol\n", + " for prefix in prefix_list\n", + " for gene_symbol in jac_ctx.query_gene_symbols\n", + " if gene_symbol.startswith(prefix)]\n", + " gene_ids = [jac_ctx.gene_symbol_to_gene_id_map[gene_symbol] for gene_symbol in _gene_symbols]\n", + " gene_symbols = [jac_ctx.gene_id_to_gene_symbol_map[gene_id] for gene_id in gene_ids]\n", + " return gene_ids, gene_symbols\n", + "\n", + " mito_gene_ids, mito_gene_symbols = get_gene_familities(jac_ctx, [\"MT-\"])\n", + " ribo_gene_ids, ribo_gene_symbols = get_gene_familities(jac_ctx, [\"RPL\"])\n", + " hla_gene_ids, hla_gene_symbols = get_gene_familities(jac_ctx, [\"HLA\"])\n", + " ifi_gene_ids, ifi_gene_symbols = get_gene_familities(jac_ctx, [\"IFI\"])\n", + "\n", + " highlight_gene_sets = {\n", + " \"Mito\": (mito_gene_ids, mito_gene_symbols, 'red'),\n", + " \"Ribo\": (ribo_gene_ids, ribo_gene_symbols, 'blue'),\n", + " }\n", + "\n", + " return highlight_gene_sets" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pickle\n", + "import pymde\n", + "from tqdm.notebook import tqdm\n", + "\n", + "n_datasets = len(dataset_names)\n", + "\n", + "for i_dataset in tqdm(range(n_datasets)):\n", + "\n", + " jacobian_pt_path = jacobian_pt_paths[i_dataset]\n", + " adata_path = adata_paths[i_dataset]\n", + "\n", + " # load the jacobian\n", + " jac_ctx = JacobianContext.from_old_jacobian_pt_dump(jacobian_pt_path, adata_path, gene_info_tsv_path)\n", + " print(jac_ctx)\n", + "\n", + " # process\n", + " jac_ctx.process(\n", + " jacobian_normalization_strategy=\"mean\",\n", + " feature_normalization_strategy=\"query_z_score\",\n", + " query_response_amp_min_pct=10,\n", + " min_prompt_gene_tpm=10,\n", + " min_query_gene_tpm=10)\n", + "\n", + " # adjacency matrix\n", + " jac_ctx.compute_adjacency_matrix(\n", + " adjacency_strategy=\"positive_correlation\",\n", + " n_neighbors=10,\n", + " beta=6.,\n", + " self_loop=False)\n", + "\n", + " # detect communities\n", + " jac_ctx.compute_leiden_communites(\n", + " resolution=5.0,\n", + " min_community_size=2)\n", + "\n", + " # compute the spectral dimension\n", + " jac_ctx.compute_spectral_dimension(n_lambda_for_estimation=10)\n", + "\n", + " # make the spectral dimension plot and save\n", + " fig, ax = plt.subplots()\n", + " jac_ctx.plot_spectral_dimension(ax=ax)\n", + " fig.savefig(\n", + " os.path.join(output_root_path, f\"{dataset_names[i_dataset]}__spectral_dimension.png\"),\n", + " dpi=300,\n", + " bbox_inches=\"tight\")\n", + " plt.close(fig)\n", + "\n", + " # generate embedding\n", + " jac_ctx.make_mde_embedding(\n", + " n_neighbors=7,\n", + " repulsive_fraction=10,\n", + " attractive_penalty=pymde.penalties.Log1p,\n", + " repulsive_penalty=pymde.penalties.Log,\n", + " device=DEVICE)\n", + "\n", + " # make the embedding plot and save\n", + " highlight_gene_sets = generate_genes_to_highlight(jac_ctx)\n", + " fig = jac_ctx.plot_mde_embedding(highlight_gene_sets=highlight_gene_sets)\n", + " fig.write_image(\n", + " os.path.join(output_root_path, f\"{dataset_names[i_dataset]}__embedding.png\"),\n", + " scale=2)\n", + "\n", + " # make a dataframe of leiden memberships\n", + " community_df = pd.DataFrame({\n", + " 'gene_ids': jac_ctx.query_var_names,\n", + " 'gene_symbols': jac_ctx.query_gene_symbols,\n", + " 'leiden_membership': jac_ctx.leiden_membership})\n", + " community_df.to_csv(\n", + " os.path.join(output_root_path, f\"{dataset_names[i_dataset]}__leiden_membership.csv\"),\n", + " index=False)\n", + " \n", + " # pickle\n", + " with open(os.path.join(output_root_path, f\"{dataset_names[i_dataset]}__jac_ctx.pkl\"), \"wb\") as f:\n", + " pickle.dump(jac_ctx, f)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Batch processing (GSEA)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# n_leiden = len(np.unique(jac_ctx.leiden_membership))\n", + "# jac_ctx.leiden_to_query_indices = {\n", + "# leiden_id: np.where(jac_ctx.leiden_membership == leiden_id)[0]\n", + "# for leiden_id in range(n_leiden)\n", + "# }" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# from sklearn.metrics import silhouette_samples\n", + "\n", + "# jac_ctx.silhouette_samples_q = silhouette_samples(jac_ctx.z_qp, jac_ctx.leiden_membership)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# jac_ctx.leiden_sillohette_coefficients = []\n", + "# for leiden_id in range(n_leiden):\n", + "# indices = jac_ctx.leiden_to_query_indices[leiden_id]\n", + "# scores = jac_ctx.silhouette_samples_q[indices]\n", + "# mean_scores = np.mean(scores)\n", + "# jac_ctx.leiden_sillohette_coefficients.append(mean_scores)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# from tqdm.notebook import tqdm\n", + "# import gseapy as gp\n", + "\n", + "\n", + "# gene_set_path = os.path.join(ROOT_PATH, \"data\", \"gmt\", \"c5.go.v2024.1.Hs.symbols.gmt\")\n", + "\n", + "# for leiden_id in tqdm(range(n_leiden)):\n", + "\n", + "# scores = []\n", + "# s = set(jac_ctx.leiden_to_query_indices[leiden_id])\n", + "# for q in range(len(jac_ctx.query_gene_symbols)):\n", + "# if q in s:\n", + "# scores.append(1)\n", + "# else:\n", + "# scores.append(0)\n", + " \n", + "# gene_list = pd.DataFrame({\n", + "# \"gene_symbol\": jac_ctx.query_gene_symbols,\n", + "# \"score\": scores}\n", + "# )\n", + "\n", + "# output_dir = os.path.join(OUTPUT_ROOT_PATH, dataset_name, f\"leiden_cluster_{leiden_id}\")\n", + "# gsea_results = gp.prerank(\n", + "# rnk=gene_list,\n", + "# gene_sets=gene_set_path,\n", + "# min_size=1,\n", + "# max_size=5000,\n", + "# permutation_num=1000,\n", + "# graph_num=90,\n", + "# outdir=output_dir\n", + "# )\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Studying gene programs and their relationships" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "\n", + "# get the dataset names\n", + "jacobian_pt_root_path = os.path.join(\n", + " ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"metacells\", \"matmul_highest_10k\")\n", + "adata_root_path = os.path.join(\n", + " ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"metacells\")\n", + "\n", + "# get the list of files inside jacobian_pt_root_path\n", + "jacobian_pt_files = os.listdir(jacobian_pt_root_path)\n", + "jacobian_pt_files = [f for f in jacobian_pt_files if f.endswith(\".pt\")]\n", + "jacobian_pt_paths = [os.path.join(jacobian_pt_root_path, f) for f in jacobian_pt_files]\n", + "\n", + "# extract the file names from the full path\n", + "# jacobian_pt_files = [os.path.splitext(f)[0] for f in jacobian_pt_files]\n", + "suffix = \"__jacobian__marginal_mean.pt\"\n", + "\n", + "# remove the suffix to get dataset names\n", + "dataset_names = [f.replace(suffix, \"\") for f in jacobian_pt_files]\n", + "\n", + "# generate adata paths\n", + "adata_paths = [\n", + " os.path.join(adata_root_path, f\"{dataset_name}.h5ad\")\n", + " for dataset_name in dataset_names]\n", + "\n", + "output_root_path = os.path.join(jacobian_pt_root_path, \"analysis\")\n", + "leiden_result_paths = [\n", + " os.path.join(output_root_path, f\"{dataset_names[i_dataset]}__leiden_membership.csv\")\n", + " for i_dataset in range(len(dataset_names))]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Make a manifest of all available cell types" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pickle\n", + "from tqdm.notebook import tqdm\n", + "from collections import defaultdict\n", + "\n", + "cell_manifest = defaultdict(list)\n", + "leiden_dict = dict()\n", + "\n", + "# vague cell types\n", + "skip_cell_type_set = {'unknown', 'leukocyte', 'myeloid cell', 'lymphocyte'}\n", + "\n", + "for i_dataset in tqdm(range(len(dataset_names))):\n", + "\n", + " adata_path = adata_paths[i_dataset]\n", + "\n", + " # load adata\n", + " adata = sc.read_h5ad(adata_path)\n", + "\n", + " # load jac ctx\n", + " with open(os.path.join(output_root_path, f\"{dataset_names[i_dataset]}__jac_ctx.pkl\"), \"rb\") as f:\n", + " jac_ctx = pickle.load(f)\n", + " \n", + " cell_type = adata.obs[\"cell_type\"].values[0]\n", + "\n", + " if cell_type in skip_cell_type_set:\n", + " continue\n", + "\n", + " cell_manifest[\"dataset_name\"].append(dataset_names[i_dataset])\n", + " cell_manifest[\"cell_type\"].append(cell_type)\n", + " cell_manifest[\"tissue\"].append(adata.obs[\"tissue\"].values[0])\n", + " cell_manifest[\"disease\"].append(adata.obs[\"disease\"].values[0])\n", + " cell_manifest[\"development_stage\"].append(adata.obs[\"development_stage\"].values[0])\n", + " cell_manifest[\"assay\"].append(adata.obs[\"assay\"].values[0])\n", + " cell_manifest[\"suspension_type\"].append(adata.obs[\"suspension_type\"].values[0])\n", + "\n", + " # useful statistics\n", + " cell_manifest[\"n_umi\"].append(adata.obs[\"total_mrna_umis\"].values.mean())\n", + " cell_manifest[\"n_expr_genes\"].append((adata.X.sum(0) > 0).sum())\n", + " cell_manifest[\"n_graph_query_genes\"].append(len(jac_ctx.query_var_names))\n", + " cell_manifest[\"n_graph_prompt_genes\"].append(len(jac_ctx.prompt_var_names))\n", + " cell_manifest[\"n_leiden_communities\"].append(np.unique(jac_ctx.leiden_membership).size)\n", + " cell_manifest[\"spectral_dim\"].append(jac_ctx.spectral_dim)\n", + "\n", + " # process leiden memberships\n", + " leiden_ids = np.unique(jac_ctx.leiden_membership)\n", + " leiden_ids = [x for x in leiden_ids if x != -1] # remove -1 labels (unassigned)\n", + " _leiden_dict = dict()\n", + " for leiden_id in leiden_ids:\n", + " indices = np.where(jac_ctx.leiden_membership == leiden_id)[0].tolist()\n", + " _leiden_dict[leiden_id] = [jac_ctx.query_gene_symbols[i] for i in indices]\n", + " leiden_dict[dataset_names[i_dataset]] = _leiden_dict\n", + "\n", + "cell_manifest_df = pd.DataFrame(cell_manifest).sort_values(\"dataset_name\").set_index(\"dataset_name\", drop=True)\n", + "cell_manifest_df['main_dataset_name'] = cell_manifest_df.index.str.split(\"__\").str[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "cell_manifest_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# show all cells\n", + "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", + " display(cell_manifest_df.head(10))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "\n", + "cell_manifest_df.to_csv(os.path.join(output_root_path, \"cell_manifest.csv\"))\n", + "\n", + "with open(os.path.join(output_root_path, \"leiden_dict.pkl\"), \"wb\") as f:\n", + " pickle.dump(leiden_dict, f)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Jaccard analysis and hierarchical clustering" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# included_datasets = cell_manifest_df[cell_manifest_df[\"main_dataset_name\"] == \"extract_100\"].index.values\n", + "included_datasets = None" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# make a flat leiden dict\n", + "dataset_leiden_id_to_flat_map = dict()\n", + "all_communities_flat_gene_lists = []\n", + "all_communities_flat_gene_sets = []\n", + "community_labels_tuple = []\n", + "community_labels = []\n", + "\n", + "min_community_size = 5\n", + "\n", + "counter = 0\n", + "for dataset_name, dataset_leiden_dict in leiden_dict.items():\n", + " if included_datasets is not None:\n", + " if dataset_name not in included_datasets:\n", + " continue\n", + " dataset_leiden_id_to_flat_map[dataset_name] = dict()\n", + " cell_type = cell_manifest_df.loc[dataset_name].cell_type\n", + " for leiden_id, gene_list in dataset_leiden_dict.items():\n", + " if len(gene_list) < min_community_size:\n", + " continue\n", + " all_communities_flat_gene_lists.append(gene_list)\n", + " all_communities_flat_gene_sets.append(set(gene_list))\n", + " dataset_leiden_id_to_flat_map[dataset_name][leiden_id] = counter\n", + " community_labels_tuple.append((cell_type, leiden_id))\n", + " community_labels.append(f\"{cell_type}, {leiden_id}\")\n", + " counter += 1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# calculate the Jaccard index between all pairs of communities\n", + "n_communities = len(all_communities_flat_gene_lists)\n", + "jaccard_matrix = np.zeros((n_communities, n_communities))\n", + "\n", + "for i in tqdm(range(n_communities)):\n", + " for j in range(n_communities):\n", + " num = len(all_communities_flat_gene_sets[i].intersection(all_communities_flat_gene_sets[j]))\n", + " den = len(all_communities_flat_gene_sets[i].union(all_communities_flat_gene_sets[j]))\n", + " jaccard_matrix[i, j] = num / den" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# import numpy as np\n", + "# import seaborn as sns\n", + "# import matplotlib.pyplot as plt\n", + "# import pandas as pd\n", + "# from scipy.spatial.distance import squareform\n", + "\n", + "# import scipy.cluster.hierarchy as hc\n", + "\n", + "# linkage = hc.linkage(squareform(1. - jaccard_matrix), method='ward')\n", + "\n", + "# # Convert the matrix to a DataFrame for easier labeling (optional)\n", + "# labels = [f\"Set {i+1}\" for i in range(jaccard_matrix.shape[0])]\n", + "# df = pd.DataFrame(jaccard_matrix, index=labels, columns=labels)\n", + "\n", + "# # Use Seaborn's clustermap with precomputed distance\n", + "# sns.set(style=\"white\")\n", + "\n", + "# cluster_map = sns.clustermap(\n", + "# df,\n", + "# row_linkage=linkage,\n", + "# col_linkage=linkage,\n", + "# linewidths=0,\n", + "# cmap='Reds',\n", + "# figsize=(10, 10), # Size of the figure\n", + "# dendrogram_ratio=(0.2, 0.2), # Adjust dendrogram size\n", + "# cbar_pos=(0.02, 0.8, 0.03, 0.18) # Adjust color bar position\n", + "# )\n", + "\n", + "# plt.title('Clustered Heatmap with Precomputed Similarity', fontsize=14)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import plotly.graph_objects as go\n", + "import plotly.figure_factory as ff\n", + "import numpy as np\n", + "from scipy.spatial.distance import squareform\n", + "from scipy.cluster import hierarchy as hc\n", + "\n", + "# Compute linkage for clustering\n", + "linkage = hc.linkage(squareform(1.0 - jaccard_matrix), method='ward')\n", + "\n", + "# Create dendrograms\n", + "dendro_row = hc.dendrogram(linkage, no_plot=True)\n", + "dendro_col = hc.dendrogram(linkage, no_plot=True)\n", + "\n", + "# Reorder the matrix based on dendrogram leaves\n", + "heatmap_order = dendro_row['leaves']\n", + "clustered_matrix = jaccard_matrix[np.ix_(heatmap_order, heatmap_order)]\n", + "\n", + "# Labels for the reordered matrix\n", + "reordered_labels = [community_labels[i] for i in heatmap_order]\n", + "\n", + "# Create main dendrogram\n", + "fig = ff.create_dendrogram(\n", + " clustered_matrix,\n", + " orientation='bottom',\n", + " labels=reordered_labels\n", + ")\n", + "fig.for_each_trace(lambda trace: trace.update(visible=False, line=dict(width=1)))\n", + "\n", + "for i in range(len(fig['data'])):\n", + " fig['data'][i]['yaxis'] = 'y2'\n", + "\n", + "# Create side dendrogram\n", + "dendro_side = ff.create_dendrogram(\n", + " clustered_matrix,\n", + " orientation='right',\n", + " labels=reordered_labels\n", + ")\n", + "dendro_side.for_each_trace(lambda trace: trace.update(line=dict(width=1)))\n", + "\n", + "for i in range(len(dendro_side['data'])):\n", + " dendro_side['data'][i]['xaxis'] = 'x2'\n", + "\n", + "# Add side dendrogram data to the figure\n", + "for data in dendro_side['data']:\n", + " fig.add_trace(data)\n", + "\n", + "# Create heatmap\n", + "clustered_matrix_no_diag = clustered_matrix.copy()\n", + "\n", + "heatmap = go.Heatmap(\n", + " x=reordered_labels,\n", + " y=reordered_labels,\n", + " z=clustered_matrix,\n", + " colorscale='Blues',\n", + " zmin=0,\n", + " zmax=0.2,\n", + ")\n", + "\n", + "heatmap['x'] = fig['layout']['xaxis']['tickvals']\n", + "heatmap['y'] = dendro_side['layout']['yaxis']['tickvals']\n", + "\n", + "# Add heatmap data to the figure\n", + "fig.add_trace(heatmap)\n", + "\n", + "# Update layout\n", + "fig.update_layout(\n", + " width=1000,\n", + " height=1200,\n", + " showlegend=False,\n", + " hovermode='closest',\n", + " paper_bgcolor=\"rgba(0,0,0,0)\",\n", + " plot_bgcolor=\"rgba(0,0,0,0)\",\n", + " xaxis_tickfont = dict(color = 'rgba(0,0,0,0)'),\n", + ")\n", + "\n", + "# Configure x-axis\n", + "fig.update_layout(\n", + " xaxis={\n", + " 'domain': [.15, 1],\n", + " 'mirror': False,\n", + " 'showgrid': False,\n", + " 'showline': False,\n", + " 'zeroline': False,\n", + " 'ticks': \"\"\n", + " },\n", + " xaxis2={\n", + " 'domain': [0, .15],\n", + " 'mirror': False,\n", + " 'showgrid': False,\n", + " 'showline': False,\n", + " 'zeroline': False,\n", + " 'showticklabels': False,\n", + " 'ticks': \"\"\n", + " }\n", + ")\n", + "\n", + "# Configure y-axis\n", + "fig.update_layout(\n", + " yaxis={\n", + " 'domain': [0, 1],\n", + " 'mirror': False,\n", + " 'showgrid': False,\n", + " 'showline': False,\n", + " 'zeroline': False,\n", + " 'showticklabels': False,\n", + " 'ticks': \"\"\n", + " },\n", + " yaxis2={\n", + " 'domain': [.825, .975],\n", + " 'mirror': False,\n", + " 'showgrid': False,\n", + " 'showline': False,\n", + " 'zeroline': False,\n", + " 'showticklabels': False,\n", + " 'ticks': \"\"\n", + " }\n", + ")\n", + "\n", + "fig.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "cell_manifest_df.loc[included_datasets][\"cell_type\"].values.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "coarse_map = {\n", + " 'CD14-positive monocyte': 'Mono',\n", + " 'naive thymus-derived CD4-positive, alpha-beta T cell': 'T',\n", + " 'CD4-positive, alpha-beta cytotoxic T cell': 'T',\n", + " 'mucosal invariant T cell': 'T',\n", + " 'CD4-positive, alpha-beta T cell': 'T',\n", + " 'CD1c-positive myeloid dendritic cell': 'DC',\n", + " 'monocyte': 'Mono',\n", + " 'platelet': 'Platelet',\n", + " 'naive B cell': 'B',\n", + " 'gamma-delta T cell': 'T',\n", + " 'central memory CD4-positive, alpha-beta T cell': 'T',\n", + " 'CD8-positive, alpha-beta cytotoxic T cell': 'T',\n", + " 'CD16-positive, CD56-dim natural killer cell, human': 'NK',\n", + " 'CD14-low, CD16-positive monocyte': 'Mono',\n", + " 'CD8-positive, alpha-beta memory T cell': 'T',\n", + " 'effector memory CD4-positive, alpha-beta T cell': 'T',\n", + " 'naive thymus-derived CD8-positive, alpha-beta T cell': 'T',\n", + " 'memory B cell': 'B',\n", + "}\n", + "\n", + "coarse_reordered_labels = [\n", + " coarse_map[', '.join(x.split(', ')[:-1])]\n", + " for x in reordered_labels]\n", + "\n", + "import colorcet as cc\n", + "all_coarse_labels = list(set(coarse_reordered_labels))\n", + "coarse_label_to_color_map = {label: cc.glasbey_light[i] for i, label in enumerate(all_coarse_labels)}\n", + "reordered_label_colors = [coarse_label_to_color_map[label] for label in coarse_reordered_labels]\n", + "\n", + "import matplotlib.pyplot as plt\n", + "import matplotlib.colors as mcolors\n", + "import numpy as np\n", + "\n", + "# Convert hex colors to an RGB array\n", + "colors_rgb = [mcolors.hex2color(color) for color in reordered_label_colors]\n", + "\n", + "# Reshape the RGB array into a 1-row image\n", + "color_bar = np.array(colors_rgb).reshape(1, -1, 3)\n", + "\n", + "# Display the color bar using imshow\n", + "plt.figure(figsize=(10, 1)) # Adjust the figure size as needed\n", + "plt.imshow(color_bar, aspect='auto')\n", + "plt.axis('off') # Turn off axes\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "import matplotlib.patches as mpatches\n", + "\n", + "# Create legend handles\n", + "legend_handles = [\n", + " mpatches.Patch(color=color, label=label)\n", + " for label, color in coarse_label_to_color_map.items()\n", + "]\n", + "\n", + "# Create the plot for the legend\n", + "plt.figure(figsize=(6, 2)) # Adjust the size if needed\n", + "plt.legend(handles=legend_handles, loc='center', frameon=False)\n", + "plt.axis('off') # Hide axes\n", + "plt.show()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Studying spectral dimension across datasets" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "cell_manifest_df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots()\n", + "\n", + "x_col = \"n_umi\"\n", + "y_col = \"spectral_dim\"\n", + "\n", + "x_label = \"Metacell number of UMIs\"\n", + "y_label = \"Metacell spectral dimension\"\n", + "\n", + "x_values = cell_manifest_df[x_col]\n", + "y_values = cell_manifest_df[y_col]\n", + "\n", + "# linear regression with R^2\n", + "slope, intercept = np.polyfit(x_values, y_values, 1)\n", + "r_squared = np.corrcoef(x_values, y_values)[0, 1] ** 2\n", + "ax.plot(x_values, slope * x_values + intercept, color='red', label=f\"R^2 = {r_squared:.2f}\")\n", + "\n", + "plt.scatter(\n", + " x_values,\n", + " y_values,\n", + ")\n", + "\n", + "ax.set_xlabel(x_label)\n", + "ax.set_ylabel(y_label)\n", + "ax.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots()\n", + "\n", + "x_col = \"n_leiden_communities\"\n", + "y_col = \"spectral_dim\"\n", + "\n", + "x_label = \"Metacell # of leiden communities\"\n", + "y_label = \"Metacell spectral dimension\"\n", + "\n", + "x_values = cell_manifest_df[x_col]\n", + "y_values = cell_manifest_df[y_col]\n", + "\n", + "# linear regression with R^2\n", + "slope, intercept = np.polyfit(x_values, y_values, 1)\n", + "r_squared = np.corrcoef(x_values, y_values)[0, 1] ** 2\n", + "ax.plot(x_values, slope * x_values + intercept, color='red', label=f\"R^2 = {r_squared:.2f}\")\n", + "\n", + "plt.scatter(\n", + " x_values,\n", + " y_values,\n", + ")\n", + "\n", + "ax.set_xlabel(x_label)\n", + "ax.set_ylabel(y_label)\n", + "ax.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "cell_manifest_df.columns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots()\n", + "\n", + "x_col = \"n_graph_query_genes\"\n", + "y_col = \"spectral_dim\"\n", + "\n", + "x_label = \"Metacell # of genes in the graph\"\n", + "y_label = \"Metacell spectral dimension\"\n", + "\n", + "x_values = cell_manifest_df[x_col]\n", + "y_values = cell_manifest_df[y_col]\n", + "\n", + "# linear regression with R^2\n", + "slope, intercept = np.polyfit(x_values, y_values, 1)\n", + "r_squared = np.corrcoef(x_values, y_values)[0, 1] ** 2\n", + "ax.plot(x_values, slope * x_values + intercept, color='red', label=f\"R^2 = {r_squared:.2f}\")\n", + "\n", + "plt.scatter(\n", + " x_values,\n", + " y_values,\n", + ")\n", + "\n", + "ax.set_xlabel(x_label)\n", + "ax.set_ylabel(y_label)\n", + "ax.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots()\n", + "\n", + "x_col = \"n_graph_prompt_genes\"\n", + "y_col = \"spectral_dim\"\n", + "\n", + "x_label = \"Metacell # of prompt genes\"\n", + "y_label = \"Metacell spectral dimension\"\n", + "\n", + "x_values = cell_manifest_df[x_col]\n", + "y_values = cell_manifest_df[y_col]\n", + "\n", + "# linear regression with R^2\n", + "slope, intercept = np.polyfit(x_values, y_values, 1)\n", + "r_squared = np.corrcoef(x_values, y_values)[0, 1] ** 2\n", + "ax.plot(x_values, slope * x_values + intercept, color='red', label=f\"R^2 = {r_squared:.2f}\")\n", + "\n", + "plt.scatter(\n", + " x_values,\n", + " y_values,\n", + ")\n", + "\n", + "ax.set_xlabel(x_label)\n", + "ax.set_ylabel(y_label)\n", + "ax.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots()\n", + "\n", + "x_col = \"n_expr_genes\"\n", + "y_col = \"spectral_dim\"\n", + "\n", + "x_label = \"Metacell # of expressed genes\"\n", + "y_label = \"Metacell spectral dimension\"\n", + "\n", + "x_values = cell_manifest_df[x_col]\n", + "y_values = cell_manifest_df[y_col]\n", + "\n", + "# linear regression with R^2\n", + "slope, intercept = np.polyfit(x_values, y_values, 1)\n", + "r_squared = np.corrcoef(x_values, y_values)[0, 1] ** 2\n", + "ax.plot(x_values, slope * x_values + intercept, color='red', label=f\"R^2 = {r_squared:.2f}\")\n", + "\n", + "plt.scatter(\n", + " x_values,\n", + " y_values,\n", + ")\n", + "\n", + "ax.set_xlabel(x_label)\n", + "ax.set_ylabel(y_label)\n", + "ax.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "\n", + "# Calculate mean spectral_dim for each cell_type and sort in ascending order\n", + "mean_spectral_dim = cell_manifest_df.groupby('cell_type')['spectral_dim'].mean().sort_values()\n", + "\n", + "# Set cell_type as ordered categorical based on sorted spectral_dim\n", + "cell_manifest_df['cell_type'] = pd.Categorical(\n", + " cell_manifest_df['cell_type'],\n", + " categories=mean_spectral_dim.index,\n", + " ordered=True\n", + ")\n", + "\n", + "# Create scatter plot\n", + "plt.figure(figsize=(12, 10))\n", + "scatter = sns.scatterplot(\n", + " x='cell_type',\n", + " y='spectral_dim',\n", + " hue='main_dataset_name',\n", + " data=cell_manifest_df,\n", + " s=100\n", + ")\n", + "\n", + "# Customize the plot\n", + "plt.title('Spectral dimension by cell type')\n", + "plt.xlabel('Cell type')\n", + "plt.ylabel('Spectral dimension')\n", + "plt.xticks(rotation=90)\n", + "\n", + "# Get legend handles and labels\n", + "handles, labels = scatter.get_legend_handles_labels()\n", + "\n", + "# Create a mapping from main_dataset_name to main_dataset_name (tissue)\n", + "legend_labels = []\n", + "for label in labels[1:]: # Skip the first label ('main_dataset_name')\n", + " tissue = cell_manifest_df.loc[cell_manifest_df['main_dataset_name'] == label, 'tissue'].iloc[0]\n", + " legend_labels.append(f\"{label} ({tissue})\")\n", + "\n", + "# Update the legend labels\n", + "plt.legend(handles=handles[1:], labels=legend_labels, title='Metacell source',loc='upper left')\n", + "\n", + "# Show the plot\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "\n", + "\n", + "# Create scatter plot\n", + "plt.figure(figsize=(4, 4))\n", + "scatter = sns.boxplot(\n", + " x='assay',\n", + " y='spectral_dim',\n", + " data=cell_manifest_df,\n", + ")\n", + "\n", + "# Customize the plot\n", + "plt.xlabel('Assay')\n", + "plt.ylabel('Spectral dimension')\n", + "\n", + "# Show the plot\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "\n", + "\n", + "# Create scatter plot\n", + "plt.figure(figsize=(4, 4))\n", + "scatter = sns.boxplot(\n", + " x='suspension_type',\n", + " y='spectral_dim',\n", + " data=cell_manifest_df,\n", + ")\n", + "\n", + "# Customize the plot\n", + "plt.xlabel('Suspenstion type')\n", + "plt.ylabel('Spectral dimension')\n", + "\n", + "# Show the plot\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### LDA" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "\n", + "# load cell manifest\n", + "cell_manifest_df = pd.read_csv(os.path.join(output_root_path, \"cell_manifest.csv\"), index_col=0)\n", + "\n", + "# load communitity\n", + "with open(os.path.join(output_root_path, \"leiden_dict.pkl\"), \"rb\") as f:\n", + " leiden_dict = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# included_datasets = cell_manifest_df[cell_manifest_df[\"main_dataset_name\"] == \"extract_100\"].index.values\n", + "included_datasets = None\n", + "\n", + "# make a flat leiden dict\n", + "dataset_leiden_id_to_flat_map = dict()\n", + "all_communities_flat_gene_lists = []\n", + "all_communities_flat_gene_sets = []\n", + "community_labels_tuple = []\n", + "community_labels = []\n", + "\n", + "min_community_size = 5\n", + "\n", + "counter = 0\n", + "for dataset_name, dataset_leiden_dict in leiden_dict.items():\n", + " if included_datasets is not None:\n", + " if dataset_name not in included_datasets:\n", + " continue\n", + " dataset_leiden_id_to_flat_map[dataset_name] = dict()\n", + " cell_type = cell_manifest_df.loc[dataset_name].cell_type\n", + " for leiden_id, gene_list in dataset_leiden_dict.items():\n", + " if len(gene_list) < min_community_size:\n", + " continue\n", + " all_communities_flat_gene_lists.append(gene_list)\n", + " all_communities_flat_gene_sets.append(set(gene_list))\n", + " dataset_leiden_id_to_flat_map[dataset_name][leiden_id] = counter\n", + " community_labels_tuple.append((cell_type, leiden_id))\n", + " community_labels.append(f\"{cell_type}, {leiden_id}\")\n", + " counter += 1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from gensim.corpora import Dictionary\n", + "from gensim.models import LdaMulticore, LdaModel\n", + "\n", + "# Create a Gensim dictionary from the flattened gene lists\n", + "dictionary = Dictionary(all_communities_flat_gene_lists)\n", + "\n", + "# # Filter extremes (optional, can be adjusted as needed)\n", + "# dictionary.filter_extremes(no_below=1, no_above=0.5)\n", + "\n", + "# Create a bag-of-words (BoW) corpus\n", + "corpus = [dictionary.doc2bow(community) for community in all_communities_flat_gene_lists]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import multiprocessing\n", + "\n", + "# Total physical and logical cores\n", + "logical_cores = os.cpu_count()\n", + "\n", + "# Physical cores (if you want more precise control)\n", + "physical_cores = multiprocessing.cpu_count()\n", + "\n", + "print(f\"Logical cores available: {logical_cores}\")\n", + "print(f\"Physical cores available: {physical_cores}\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "\n", + "# Enable logging to show progress\n", + "logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s', level=logging.DEBUG)\n", + "\n", + "# Train the LDA model using multiple cores with progress logging\n", + "num_topics = 200 # Number of topics\n", + "lda_model = LdaModel(\n", + " corpus=corpus,\n", + " id2word=dictionary,\n", + " num_topics=num_topics,\n", + " # alpha='auto',\n", + " passes=20, # Number of passes through the corpus\n", + " # workers=128, # Adjust based on the number of CPU cores\n", + " random_state=42,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Example: Print the top words for each topic\n", + "for topic_id, words_and_probs in lda_model.show_topics(num_topics=num_topics, num_words=10, formatted=True):\n", + " print(f\"Topic {topic_id}: {words_and_probs}\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import csv\n", + "\n", + "# Example: Extract the top words for each topic\n", + "topics = []\n", + "min_prob \n", + "for topic_id, words_and_probs in lda_model.show_topics(num_topics=num_topics, num_words=50, formatted=False):\n", + " topic_words = [word for word, _ in words_and_probs]\n", + " topics.append([topic_id] + topic_words)\n", + "\n", + "# Define the CSV file path\n", + "output_csv = \"./output/lda_topics.csv\"\n", + "\n", + "# Write to CSV\n", + "with open(output_csv, mode='w', newline='', encoding='utf-8') as file:\n", + " writer = csv.writer(file)\n", + " # Write header: Topic ID and word columns\n", + " writer.writerow([\"Topic ID\"] + [f\"Word {i+1}\" for i in range(10)])\n", + " # Write each topic and its words\n", + " writer.writerows(topics)\n", + "\n", + "print(f\"Topics saved to {output_csv}\")\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from tqdm.notebook import tqdm\n", + "\n", + "doc_topic_distributions = []\n", + "for bow in tqdm(corpus):\n", + " doc_topic_distributions.append(lda_model.get_document_topics(bow))\n", + "\n", + "# Convert sparse representation to dense, if needed\n", + "num_topics = lda_model.num_topics\n", + "doc_topic_dense = [\n", + " [dict(topics).get(topic_id, 0) for topic_id in range(num_topics)]\n", + " for topics in doc_topic_distributions\n", + "]\n", + "\n", + "doc_topic_dense_np = np.asarray(doc_topic_dense)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# make an average embedding for each metacell\n", + "dataset_topic_dense = []\n", + "dataset_names = []\n", + "cell_type_names = []\n", + "\n", + "for dataset_name, leiden_id_to_flat_map in dataset_leiden_id_to_flat_map.items():\n", + " dataset_names.append(dataset_name)\n", + " cell_type_names.append(cell_manifest_df.loc[dataset_name].cell_type)\n", + " mean_topic_usage = np.mean([\n", + " doc_topic_dense_np[flat_id] for flat_id in leiden_id_to_flat_map.values()], axis=0)\n", + " mean_topic_usage = mean_topic_usage / np.sum(mean_topic_usage)\n", + " dataset_topic_dense.append(mean_topic_usage)\n", + "\n", + "dataset_topic_dense_np = np.asarray(dataset_topic_dense)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# make a UMAP embedding\n", + "import umap\n", + "\n", + "umap_model = umap.UMAP(n_components=2, random_state=42)\n", + "doc_topic_umap_embedding = umap_model.fit_transform(doc_topic_dense_np)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# make a UMAP embedding\n", + "import umap\n", + "\n", + "umap_model = umap.UMAP(n_components=2, random_state=42)\n", + "dataset_umap_embedding = umap_model.fit_transform(dataset_topic_dense_np)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import plotly.express as px\n", + "import pandas as pd\n", + "import colorcet as cc\n", + "import numpy as np\n", + "\n", + "# Inputs\n", + "# Assume community_labels_tuple is a list of (str, int)\n", + "# Assume doc_topic_umap_embedding is an N x 2 numpy array\n", + "\n", + "# Extract the labels (str) from community_labels_tuple\n", + "labels = [label[0] for label in community_labels_tuple]\n", + "\n", + "# Get unique labels\n", + "unique_labels = list(set(labels))\n", + "\n", + "# Assign unique colors using colorcet Glasbey\n", + "glasbey_colors = cc.glasbey[:len(unique_labels)] # Glasbey has many colors, use as needed\n", + "label_to_color = {label: glasbey_colors[i] for i, label in enumerate(unique_labels)}\n", + "\n", + "# Create a DataFrame for easier manipulation\n", + "df = pd.DataFrame({\n", + " 'x': doc_topic_umap_embedding[:, 0], # First dimension of UMAP embedding\n", + " 'y': doc_topic_umap_embedding[:, 1], # Second dimension of UMAP embedding\n", + " 'label': labels # Labels from community_labels_tuple\n", + "})\n", + "\n", + "# Map colors to the labels\n", + "df['color'] = df['label'].map(label_to_color)\n", + "\n", + "# Create a scatter plot\n", + "fig = px.scatter(\n", + " df,\n", + " x='x',\n", + " y='y',\n", + " color='label', # Unique color for each label\n", + " title='Scatter Plot with UMAP Embedding',\n", + " labels={'label': 'Community Label'}, # Legend label\n", + " hover_name='label', # Display label on hover\n", + " color_discrete_map=label_to_color # Use custom Glasbey colors\n", + ")\n", + "\n", + "# Make markers smaller\n", + "fig.update_traces(marker=dict(size=2)) # Adjust the size as needed\n", + "\n", + "# Update layout\n", + "fig.update_layout(\n", + " width=1500,\n", + " height=800,\n", + ")\n", + "\n", + "# Show the plot\n", + "fig.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import plotly.express as px\n", + "import pandas as pd\n", + "import colorcet as cc\n", + "import numpy as np\n", + "\n", + "# Extract the labels (str) from community_labels_tuple\n", + "labels = cell_type_names\n", + "emb = dataset_umap_embedding\n", + "\n", + "# Get unique labels\n", + "unique_labels = list(set(labels))\n", + "\n", + "# Assign unique colors using colorcet Glasbey\n", + "glasbey_colors = cc.glasbey[:len(unique_labels)] # Glasbey has many colors, use as needed\n", + "label_to_color = {label: glasbey_colors[i] for i, label in enumerate(unique_labels)}\n", + "\n", + "# Create a DataFrame for easier manipulation\n", + "df = pd.DataFrame({\n", + " 'x': emb[:, 0], # First dimension of UMAP embedding\n", + " 'y': emb[:, 1], # Second dimension of UMAP embedding\n", + " 'label': labels # Labels from community_labels_tuple\n", + "})\n", + "\n", + "# Map colors to the labels\n", + "df['color'] = df['label'].map(label_to_color)\n", + "\n", + "# Create a scatter plot with text annotations for labels\n", + "fig = px.scatter(\n", + " df,\n", + " x='x',\n", + " y='y',\n", + " color='label', # Unique color for each label\n", + " title='Scatter Plot with UMAP Embedding',\n", + " labels={'label': 'Community Label'}, # Legend label\n", + " hover_name='label', # Display label on hover\n", + " color_discrete_map=label_to_color, # Use custom Glasbey colors\n", + " text='label' # Add text annotations\n", + ")\n", + "\n", + "fig.update_traces(\n", + " marker=dict(size=10, opacity=0.7),\n", + " textposition=\"top center\",\n", + " textfont=dict(size=8) # Set font size for labels\n", + ")\n", + "\n", + "# Update layout\n", + "fig.update_layout(\n", + " width=1500,\n", + " height=800,\n", + ")\n", + "\n", + "# Show the plot\n", + "fig.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/08_in_silico_deletion_by_cell_type_prompting.ipynb b/notebooks/cellariumgpt_inference/08_in_silico_deletion_by_cell_type_prompting.ipynb new file mode 100644 index 00000000..5b586820 --- /dev/null +++ b/notebooks/cellariumgpt_inference/08_in_silico_deletion_by_cell_type_prompting.ipynb @@ -0,0 +1,531 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### _in silico_ perturbation by cell type prompting" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "# for flex attention\n", + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True\n", + "\n", + "DEVICE = torch.device('cuda:1')\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, \\\n", + " GeneNetworkAnalysisBase" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "CHECKPOINT_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Internal consistency check\n", + "\n", + "Has the model learned to generate cell-type-specific gene expression patterns?\n", + "\n", + "Experiment: Prompt with a given cell type, query the gene expression, give the gene expression back as prompt, ask the model to predict cell type." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "query_gene_ids_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"query_gene_ids.csv\")\n", + "query_gene_ids = pd.read_csv(query_gene_ids_path, header=None).values.flatten().tolist()[:5000] # NOTE\n", + "\n", + "assay = \"10x 3' v3\"\n", + "suspension_type = \"cell\"\n", + "prompt_metadata_dict = {\n", + " \"cell_type\": \"neuron\",\n", + " \"tissue\": \"blood\"\n", + "}\n", + "total_mrna_umis = 5_000\n", + "\n", + "with torch.inference_mode():\n", + "\n", + " tokens_dict, context_indices, _, _ = ctx.generate_gene_tokens_by_metadata(\n", + " assay=assay,\n", + " suspension_type=suspension_type,\n", + " prompt_metadata_dict=prompt_metadata_dict,\n", + " total_mrna_umis=total_mrna_umis,\n", + " query_gene_ids=query_gene_ids,\n", + " perturb_gene_ids=None\n", + " )\n", + "\n", + " gene_marginal_means_nq, gene_marginal_std_nq = ctx.get_marginal_mean_std_from_tokens(tokens_dict, context_indices)\n", + "\n", + " # make a prop AnnData, inject back the counts we got from CellariumGPT, predict cell type\n", + " prop_adata_feedback = ctx._adata.copy()\n", + " prop_adata_feedback = prop_adata_feedback[0, query_gene_ids].copy()\n", + "\n", + " prop_adata_feedback.X[0, :] = gene_marginal_means_nq[0, :].cpu().numpy()\n", + " prop_adata_feedback.obs[\"total_mrna_umis\"] = [total_mrna_umis]\n", + "\n", + " metadata_prediction_dict = ctx.predict_metadata(prop_adata_feedback)\n", + "\n", + " metadata_key = 'cell_type'\n", + " probs_k = metadata_prediction_dict[metadata_key][0]\n", + " sort_order = np.argsort(probs_k)[::-1]\n", + "\n", + " for k in range(10):\n", + " prob = probs_k[sort_order[k]]\n", + " name = ctx.metadata_ontology_infos[metadata_key][\"labels\"][sort_order[k]]\n", + " print(f\"{name}: {prob:.2f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "- We have two different generalization issues:\n", + " - Large prompts (not an issue for this task)\n", + " - Sensitivity to total mRNA UMIs (we need to find the mean/median for the UMIs for the cell type we're prompting)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Perform _in silico_ deletion" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from tqdm.notebook import tqdm\n", + "\n", + "\n", + "query_gene_ids_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"query_gene_ids.csv\")\n", + "query_gene_ids = pd.read_csv(query_gene_ids_path, header=None).values.flatten().tolist()\n", + "perturb_gene_ids = query_gene_ids[:10_000]\n", + "\n", + "assay = \"10x 3' v3\"\n", + "suspension_type = \"cell\"\n", + "prompt_metadata_dict = {\n", + " \"cell_type\": \"CD8-positive, alpha-beta T cell\",\n", + " \"tissue\": \"blood\"\n", + "}\n", + "total_mrna_umis = 5_000\n", + "\n", + "\n", + "chunk_size = 20\n", + "\n", + "def yield_chunks(lst, n):\n", + " for i in range(0, len(lst), n):\n", + " yield lst[i:i + n]\n", + "\n", + "query_gene_ids_chunks = list(yield_chunks(query_gene_ids, chunk_size))\n", + "\n", + "gene_marginal_means_nq_chunks = []\n", + "gene_marginal_std_nq_chunks = []\n", + "\n", + "with torch.inference_mode():\n", + "\n", + " for query_gene_ids_chunk in tqdm(query_gene_ids_chunks):\n", + "\n", + " tokens_dict, context_indices, _, _ = ctx.generate_gene_tokens_by_metadata(\n", + " assay=assay,\n", + " suspension_type=suspension_type,\n", + " prompt_metadata_dict=prompt_metadata_dict,\n", + " total_mrna_umis=total_mrna_umis,\n", + " query_gene_ids=query_gene_ids_chunk,\n", + " perturb_gene_ids=perturb_gene_ids\n", + " )\n", + "\n", + " gene_marginal_means_nq, gene_marginal_std_nq = \\\n", + " ctx.get_marginal_mean_std_from_tokens(tokens_dict, context_indices)\n", + "\n", + " gene_marginal_means_nq_chunks.append(gene_marginal_means_nq.cpu().numpy())\n", + " gene_marginal_std_nq_chunks.append(gene_marginal_std_nq.cpu().numpy())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# write a python function that replaces whitespace and '-' with underscores and removes commas\n", + "def clean_string(s):\n", + " return s.replace(\" \", \"_\").replace(\"-\", \"_\").replace(\",\", \"\").replace(\"'\", \"p\")\n", + "\n", + "filename = (\n", + " f\"in_silico_del_response_matrix__{clean_string(prompt_metadata_dict['cell_type'])}__\"\n", + " f\"{clean_string(prompt_metadata_dict['tissue'])}__\"\n", + " f\"{clean_string(assay)}__\"\n", + " f\"{clean_string(suspension_type)}__\"\n", + " f\"{total_mrna_umis}\"\n", + ")\n", + "\n", + "gene_marginal_means_nq = np.concatenate(gene_marginal_means_nq_chunks, axis=1)\n", + "gene_marginal_std_nq = np.concatenate(gene_marginal_std_nq_chunks, axis=1)\n", + "\n", + "output = {\n", + " \"perturb_gene_ids\": perturb_gene_ids,\n", + " \"query_gene_ids\": query_gene_ids,\n", + " \"gene_marginal_means_nq\": gene_marginal_means_nq,\n", + " \"gene_marginal_std_nq\": gene_marginal_std_nq,\n", + " \"assay\": assay,\n", + " \"suspension_type\": suspension_type,\n", + " \"prompt_metadata_dict\": prompt_metadata_dict,\n", + " \"total_mrna_umis\": total_mrna_umis\n", + "}\n", + "\n", + "import pickle\n", + "\n", + "with open(f\"./output/in_silico_del_via_meta_prompting/{filename}.pkl\", \"wb\") as f:\n", + " pickle.dump(output, f)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Explore _in silico_ deletion" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pickle\n", + "\n", + "output_pkl_path = os.path.join(\n", + " ROOT_PATH, \"cellariumgpt_playground\", \"output\", \"in_silico_del_via_meta_prompting\",\n", + " \"in_silico_del_response_matrix__CD8_positive_alpha_beta_T_cell__blood__10x_3p_v3__cell__5000.pkl\"\n", + ")\n", + "output_dict = pickle.load(open(output_pkl_path, \"rb\"))\n", + "# I forgot to include those in the pickle initially ...\n", + "output_dict[\"assay\"] = \"10x 3' v3\"\n", + "output_dict[\"suspension_type\"] = \"cell\"\n", + "output_dict[\"prompt_metadata_dict\"] = {\n", + " \"cell_type\": \"CD8-positive, alpha-beta T cell\",\n", + " \"tissue\": \"blood\"\n", + "}\n", + "output_dict[\"total_mrna_umis\"] = 5_000\n", + "\n", + "\n", + "# output_pkl_path = os.path.join(\n", + "# ROOT_PATH, \"cellariumgpt_playground\", \"output\", \"in_silico_del_via_meta_prompting\",\n", + "# \"in_silico_del_response_matrix__cardiac_muscle_cell__heart__10x_3p_v3__nucleus__10000.pkl\"\n", + "# )\n", + "# output_dict = pickle.load(open(output_pkl_path, \"rb\"))\n", + "\n", + "# # I forgot to include those in the pickle initially ...\n", + "# output_dict[\"assay\"] = \"10x 3' v3\"\n", + "# output_dict[\"suspension_type\"] = \"nucleus\"\n", + "# output_dict[\"prompt_metadata_dict\"] = {\n", + "# \"cell_type\": \"cardiac muscle cell\",\n", + "# \"tissue\": \"heart\"\n", + "# }\n", + "# output_dict[\"total_mrna_umis\"] = 10_000" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Generate an AnnData containing just the metadata\n", + "adata_prop = sc.AnnData(\n", + " X=np.zeros((1, 1)),\n", + " obs=pd.DataFrame({\n", + " \"cell_type\": [output_dict[\"prompt_metadata_dict\"][\"cell_type\"]],\n", + " \"tissue\": [output_dict[\"prompt_metadata_dict\"][\"tissue\"]],\n", + " \"assay\": [output_dict[\"assay\"]],\n", + " \"suspension_type\": [output_dict[\"suspension_type\"]],\n", + " \"total_mrna_umis\": [output_dict[\"total_mrna_umis\"]],\n", + " \"disease\": \"N/A\",\n", + " \"development_stage\": \"N/A\",\n", + " \"sex\": \"N/A\",\n", + " })\n", + ")\n", + "\n", + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "raw_response_qp = output_dict[\"gene_marginal_means_nq\"][1:, :].T\n", + "prompt_marginal_mean_p = output_dict[\"gene_marginal_means_nq\"][0, :len(output_dict[\"perturb_gene_ids\"])]\n", + "prompt_marginal_std_p = output_dict[\"gene_marginal_std_nq\"][0, :len(output_dict[\"perturb_gene_ids\"])]\n", + "query_marginal_mean_q = output_dict[\"gene_marginal_means_nq\"][0, :]\n", + "query_marginal_std_q = output_dict[\"gene_marginal_std_nq\"][0, :]\n", + "\n", + "# log fold change response\n", + "control_cell_library_size = query_marginal_mean_q.sum()\n", + "raw_response_qp = (raw_response_qp / raw_response_qp.sum(0)[None, :]) * control_cell_library_size\n", + "normalized_response_qp = np.log(raw_response_qp) - np.log(query_marginal_mean_q)[:, None]\n", + "\n", + "network_ctx = GeneNetworkAnalysisBase(\n", + " adata_obs=adata_prop.obs,\n", + " gene_info_tsv_path=gene_info_tsv_path,\n", + " query_var_names=output_dict[\"query_gene_ids\"],\n", + " prompt_var_names=output_dict[\"perturb_gene_ids\"],\n", + " response_qp=normalized_response_qp,\n", + " prompt_marginal_mean_p=prompt_marginal_mean_p,\n", + " prompt_marginal_std_p=prompt_marginal_std_p,\n", + " query_marginal_mean_q=query_marginal_mean_q,\n", + " query_marginal_std_q=query_marginal_std_q,\n", + " verbose=True\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# TODO: do we need prompt_z_score or query_z_score?\n", + "network_ctx.process(\n", + " response_normalization_strategy=\"none\",\n", + " feature_normalization_strategy=\"l2\",\n", + " query_response_amp_min_pct=0,\n", + " min_prompt_gene_tpm=0,\n", + " min_query_gene_tpm=0)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.compute_adjacency_matrix(\n", + " adjacency_strategy=\"shifted_correlation\",\n", + " n_neighbors=10,\n", + " beta=6.,\n", + " self_loop=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.compute_leiden_communites(\n", + " resolution=5.0)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "len(np.unique(network_ctx.leiden_membership))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.compute_spectral_dimension(n_lambda_for_estimation=10)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "fig, ax = plt.subplots()\n", + "\n", + "network_ctx.plot_spectral_dimension(ax=ax)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Embedding" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pymde\n", + "\n", + "network_ctx.make_mde_embedding(\n", + " n_neighbors=10,\n", + " # repulsive_penalty=pymde.penalties.Log,\n", + " init=\"quadratic\",\n", + " device=\"cuda\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "snap_n_gene_symbols = [\n", + " 'GAP43',\n", + " 'NRXN3',\n", + " 'HOMER1',\n", + " 'IL1RAPL2',\n", + " 'EPHA3',\n", + " 'RIMS1',\n", + " 'SV2B',\n", + " 'TRIM9',\n", + " 'SVOP',\n", + " 'RPH3A',\n", + " 'SYT12',\n", + " 'SYT1',\n", + " 'R3HDM2',\n", + " 'PDE4B',\n", + " 'DCC',\n", + " 'SLC4A10',\n", + " 'DNM3',\n", + " 'GRM1',\n", + " 'EGR4',\n", + " 'JUNB',\n", + " 'TFDP2'\n", + "]\n", + "\n", + "snap_n_gene_symbols = [x for x in snap_n_gene_symbols if x in network_ctx.query_gene_symbols]\n", + "snap_n_gene_ids = [network_ctx.gene_symbol_to_gene_id_map[x] for x in snap_n_gene_symbols]\n", + "\n", + "muscle_gene_symbols = [\n", + " 'TTN',\n", + " 'MYL3',\n", + " 'MYL4',\n", + " 'MYL7',\n", + " 'TNNC1',\n", + " 'TNNI1',\n", + "]\n", + "\n", + "muscle_gene_symbols = [x for x in muscle_gene_symbols if x in network_ctx.query_gene_symbols]\n", + "muscle_gene_ids = [network_ctx.gene_symbol_to_gene_id_map[x] for x in muscle_gene_symbols]\n", + "\n", + "def get_gene_familities(network_ctx: GeneNetworkAnalysisBase, prefix_list: list[str]) -> tuple[list[str], list[str]]:\n", + " _gene_symbols = [gene_symbol for prefix in prefix_list for gene_symbol in network_ctx.query_gene_symbols if gene_symbol.startswith(prefix)]\n", + " gene_ids = [network_ctx.gene_symbol_to_gene_id_map[gene_symbol] for gene_symbol in _gene_symbols]\n", + " gene_symbols = [network_ctx.gene_id_to_gene_symbol_map[gene_id] for gene_id in gene_ids]\n", + " return gene_ids, gene_symbols\n", + "\n", + "mito_gene_ids, mito_gene_symbols = get_gene_familities(network_ctx, [\"MT-\"])\n", + "ribo_gene_ids, ribo_gene_symbols = get_gene_familities(network_ctx, [\"RPS\", \"RPL\"])\n", + "hla_gene_ids, hla_gene_symbols = get_gene_familities(network_ctx, [\"HLA\"])\n", + "ifi_gene_ids, ifi_gene_symbols = get_gene_familities(network_ctx, [\"IFI\"])\n", + "\n", + "highlight_gene_sets = {\n", + " \"Mito\": (mito_gene_ids, mito_gene_symbols, 'red'),\n", + " \"Ribo\": (ribo_gene_ids, ribo_gene_symbols, 'blue'),\n", + " # \"SNAP-n\": (snap_n_gene_ids, snap_n_gene_symbols, 'green'),\n", + " # \"HLA\": (hla_gene_ids, hla_gene_symbols, 'green'),\n", + " # \"IFI\": (ifi_gene_ids, ifi_gene_symbols, 'orange'),\n", + " \"Muscle\": (muscle_gene_ids, muscle_gene_symbols, 'purple'),\n", + "}\n", + "\n", + "# disable\n", + "# highlight_gene_sets = None" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "mito_gene_symbols" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.query_marginal_mean_q[[network_ctx.query_gene_id_to_idx_map[gene_id] for gene_id in mito_gene_ids]]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.plot_mde_embedding(highlight_gene_sets=highlight_gene_sets)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/09_linear_response_by_cell_type_prompting.ipynb b/notebooks/cellariumgpt_inference/09_linear_response_by_cell_type_prompting.ipynb new file mode 100644 index 00000000..f583a449 --- /dev/null +++ b/notebooks/cellariumgpt_inference/09_linear_response_by_cell_type_prompting.ipynb @@ -0,0 +1,80543 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### _in silico_ perturbation by cell type prompting" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "DEVICE = torch.device('cuda:0')\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, \\\n", + " GeneNetworkAnalysisBase" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "CHECKPOINT_PATH = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": {}, + "outputs": [], + "source": [ + "# arguments\n", + "query_gene_ids = ctx.model_var_names\n", + "assay = \"10x 3' v2\"\n", + "suspension_type = \"cell\"\n", + "prompt_metadata_dict = {\n", + " # \"cell_type\": \"CD8-positive, alpha-beta T cell\",\n", + " # \"tissue\": \"blood\"\n", + " \"cell_type\": \"enterocyte\",\n", + " \"tissue\": \"small intestine\",\n", + " \"disease\": \"normal\",\n", + " \"sex\": \"male\",\n", + "}\n", + "total_mrna_umis = 10_000" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Gene expression dynamic range determination" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'ctx' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[1], line 6\u001b[0m\n\u001b[1;32m 3\u001b[0m max_counts \u001b[38;5;241m=\u001b[39m \u001b[38;5;241m2000\u001b[39m\n\u001b[1;32m 4\u001b[0m upper_pad \u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[0;32m----> 6\u001b[0m gex_range_dict \u001b[38;5;241m=\u001b[39m \u001b[43mctx\u001b[49m\u001b[38;5;241m.\u001b[39mpredict_gene_expression_range_for_metadata(\n\u001b[1;32m 7\u001b[0m assay\u001b[38;5;241m=\u001b[39massay,\n\u001b[1;32m 8\u001b[0m suspension_type\u001b[38;5;241m=\u001b[39msuspension_type,\n\u001b[1;32m 9\u001b[0m prompt_metadata_dict\u001b[38;5;241m=\u001b[39mprompt_metadata_dict,\n\u001b[1;32m 10\u001b[0m total_mrna_umis\u001b[38;5;241m=\u001b[39mtotal_mrna_umis,\n\u001b[1;32m 11\u001b[0m query_gene_ids\u001b[38;5;241m=\u001b[39mquery_gene_ids,\n\u001b[1;32m 12\u001b[0m query_chunk_size\u001b[38;5;241m=\u001b[39mquery_chunk_size,\n\u001b[1;32m 13\u001b[0m total_prob_mass\u001b[38;5;241m=\u001b[39mupper_percentile,\n\u001b[1;32m 14\u001b[0m symmetric_range_pad\u001b[38;5;241m=\u001b[39mupper_pad,\n\u001b[1;32m 15\u001b[0m max_counts\u001b[38;5;241m=\u001b[39mmax_counts,\n\u001b[1;32m 16\u001b[0m )\n", + "\u001b[0;31mNameError\u001b[0m: name 'ctx' is not defined" + ] + } + ], + "source": [ + "query_chunk_size = 1_000\n", + "upper_percentile = 0.5\n", + "max_counts = 2000\n", + "upper_pad = 1\n", + "\n", + "gex_range_dict = ctx.predict_gene_expression_range_for_metadata(\n", + " assay=assay,\n", + " suspension_type=suspension_type,\n", + " prompt_metadata_dict=prompt_metadata_dict,\n", + " total_mrna_umis=total_mrna_umis,\n", + " query_gene_ids=query_gene_ids,\n", + " query_chunk_size=query_chunk_size,\n", + " total_prob_mass=upper_percentile,\n", + " symmetric_range_pad=upper_pad,\n", + " max_counts=max_counts,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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AICB0GgdRp5++um8733vy6GHHprXve51tS4HAIBBkOkAAOqbPAcADJRG6zDywQ9+MN3d3fn3f//3tLS01LocAAAGQaYDAKhv8hwAMFAarcPETTfdlO985zu54IIL8prXvKbW5QAAMAgyHQBAfZPnAIByjJhGa6lUyuLFi3P99dfnwgsvzPHHH5+dd96574b2kyZNGtR658+fnxkzZuRVr3pVxo0bl5122ikHH3xwPvKRj2Tx4sUDWsef//znnHPOOdl3330ze/bsQdUBADASyHQAAPVNngMAGsmIufbFhz/84Xz+85+v2PpWr16dM888M9dcc80GX3/uueeyfPnyFIvFXHnllbn00ktz3nnnbXFd5513Xp588snMnz8/Y8eOrViNAACNRqYDAKhv8hwA0EhGTKN17dq1Gzzfbrvtsu++++aee+4pe12lUimnn356brzxxiRJa2trZs6cmSOOOCKrV6/Orbfemjlz5mTVqlWZNWtWRo0alY6Ojk2u60c/+lG+/e1v55xzzskxxxxT/n8MAGAEkekAAOqbPAcANJIR02g96KCDMmvWrBx22GE57LDDcsABB+SRRx7J5MmTy17XNddc0xfgdtlllyxYsCAHHnhg3+vvfe97c8MNN+Sd73xnSqVSzj///Jx88skbXfpk+fLlOeecczJx4sR87nOfe1n/PwCAkUCmAwCob/IcANBIRkyj9eyzz67IekqlUi655JK+51deeeUGAW696dOnZ/78+bnqqquyevXqzJ49O9/85jc3GDNr1qw8/vjjuemmm7L99ttXpD4AgEYm0wEA1Dd5DgBoJM21LqDe3HnnnVm6dGmSZK+99sppp5222bEXXHBB3+Mbb7wxq1ev3uD1uXPnZvTo0bn88svzxje+cYN/v/vd75IkF198cd74xjfm0ksvrfx/BgBghJLpAADqmzwHAAwHI+aM1kq5+eab+x6fdNJJaW7efK96n332yX777ZcHHnggK1euzB133JETTjhhgzEvvPBCFixYsNl1LFy4MEk2uqQJAACDJ9MBANQ3eQ4AGA6c0Vqme++9t+/x1KlTtzq+/5j+yyYv3v+hVCpt8t8xxxyTJPn+97+fUqmUq6++ujL/AQAAZDoAgDonzwEAw4EzWsu0aNGivseTJ0/e6vj+Y+6///6q1NTfxIkTN/vaE088kQkTJmwUJl+uNWvW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64c//OF8/vOfr9j6Vq9enTPPPDPXXHPNBl9/7rnnsnz58hSLxVx55ZW59NJLc9555211fddee21+8pOfZM2aNXn00Ufzi1/8IuvWrcsll1ySN7/5zRWrGwCgnsl0AAD1T6YDABrFiGm0rl27doPn2223Xfbdd9/cc889Za+rVCrl9NNPz4033pgkaW1tzcyZM3PEEUdk9erVufXWWzNnzpysWrUqs2bNyqhRo9LR0bHFdd599935j//4j77nLS0t+Zd/+Zecf/75ZdcHANCoZDoAgPon0wEAjWLEXDr4oIMOyqxZs/Ktb30rxWIxzzzzTObOnTuodV1zzTV94W2XXXbJ3XffnS9+8Yt597vfnfe+97357ne/m+uvvz5NTU1JkvPPPz9LlizZ4jq/8IUvpFQq5fnnn899992X888/Px//+Mdz5JFH5vHHHx9UnQAAjUamAwCofzIdANAoqn5G65o1azJq1Khqb2arzj777Iqsp1Qq5ZJLLul7fuWVV+bAAw/caNz06dMzf/78XHXVVVm9enVmz56db37zm1td/9ixY3PggQfms5/9bHbffffMmjUrH/jAB/K9732vIvUDAAyGTCfTAQD1T6aT6QCAyqr6Ga0TJ07MP//zP2/1k2L14s4778zSpUuTJHvttVdOO+20zY694IIL+h7feOONWb16dVnbmjFjRpLkpptuypo1a8ovFgCgQmS6F8l0AEA9k+leJNMBAJVS9UZrd3d3PvvZz+ZVr3pV3vSmN2XevHkplUrV3mzV3HzzzX2PTzrppDQ3b/5buM8++2S//fZLkqxcuTJ33HFHWdvaYYcdMmbMmPT29ubpp58eXMEAABUg08l0AED9k+lkOgCgsqreaN1uu+1SKpWybt26/PjHP85b3vKWTJ48OZ/5zGfS1dVV7c1X3L333tv3eOrUqVsd339M/2UH4q677srq1auz4447ZsKECWUtCwBQSTKdTAcA1D+ZTqYDACqr6vdoffzxx/Mf//Ef+drXvpaFCxcmSR555JFcfPHFmT17dt72trflfe97X97whjdUu5SKWLRoUd/jyZMnb3V8/zH333//Bq/95je/yZIlS/LmN785o0eP3uC1X/3qV/n7v//7JMl73/vebLPNNgOqb+LEiZt97YknnsiECRPKDpJbs2bNmuw4tjlfO2WXvq9VehsMD+svjWN+G5+5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d+WJJ57I6NGjM3HixJx44ok555xzst9++9W0zkKhkEKhkCRpaan6dAMADUqmk+kAgPon08l0AEBlVf0dfbiEt0mTJm32U28vx7Rp0zJt2rSKrxcAYDiR6QAA6p9MBwBQWT461eD6X5Kkt7e37HtmAABQezIdAED9k+kAoPFU/d18+fLlefvb3563ve1tue222wa0zG233Za3ve1tmT59ep599tkqV9jYOjs7097envb29ixbtiw9PT21LgkAqEMyXW3JdABAJch0tSXTAUDjqXqj9bvf/W6+//3v59Zbb83UqVMHtMzUqVPzk5/8JN/73vfy3e9+t8oVNraOjo4Ui8UUi8W0tbWltbW11iUBAHVIpqstmQ4AqASZrrZkOgBoPFVvtP7kJz9JkvzVX/1Vxo8fP6Blxo8fn5NOOimlUim33HJLNctreIVCIVOmTMmUKVPS0tLikiQAwKDIdLUl0wEAlSDT1ZZMBwCNp+rv5vfcc0+ampryute9rqzljjzyyCTJ7373uypUBQBAOWQ6AID6J9MBAFRW1Rutjz/+eJLkla98ZVnLTZw4cYPlAQCoHZkOAKD+yXQAAJVV9Ubr2rVrX9xQmZfCaGpqSpK88MILFa8JAIDyyHQAAPVPpgMAqKyWam9g5513zpNPPpmHH364rOXWj99pp52qUdaI0dXVle7u7iRJb2+vez8AAIMi09WWTAcAVIJMV1syHQA0nqq/m++///4plUq5+eaby1ruxz/+cZJkn332qUZZI0ZnZ2fa29vT3t6eZcuWpaenp9YlAQB1SKarLZkOAKgEma62ZDoAaDxVb7ROmzYtSbJgwYLceuutA1rmlltuye23356mpqYcf/zx1Syv4XV0dKRYLKZYLKatrS2tra21LgkAqEMyXW3JdABAJch0tSXTAUDjqXqj9cwzz8zYsWOTJH/zN3+TW265ZYvjf/zjH+dv//ZvkySjR4/OWWedVe0SG1qhUMiUKVMyZcqUtLS0uCQJADAoMl1tyXQAQCXIdLUl0wFA46n6PVp33XXX/N//+39zySWX5Jlnnskpp5ySY445JqeeemoOOuigjB8/PitXrszChQvz/e9/P3fccUdKpVKampryj//4j5k4cWK1SwQAYCtkOgCA+ifTAQBUVtUbrUnyf//v/83ixYvzrW99K8mLlydZsGDBJseWSqUkyemnn57Z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NDU1lbVMqVRKkkyfPj3veMc7qlHWsLFgwYKccMIJSZLdd989xx57bMaMGZN777031157ba6//vp85StfyTnnnFPjSgGAkUym2zKZDgCoBzLd5slzAMBgDMmlg0ulUln/JkyYkM985jO59tprh6K8mmpubs5pp52Wu+66K4899lh++MMf5oYbbsj999+fL3zhC1m7dm0+8IEPZNGiRbUuFQAY4WS6zZPpAIB6IdNtmjwHAAxG1c9o/djHPjagcWPGjMkrXvGKTJkyJVOnTs2oUaOqXNnwMG3atEybNm2jrzc1NeW8887Lj370o/zsZz/Ld7/73VxyySU1qBAAQKbbGpkOAKgHMt3myXMAwGAMm0Yrm/bqV786P/vZz/Loo4/WuhQAYAST6V4emQ4AGA5kusGT5wCATRmSSwcPF6VSKYsXL87111+fCy+8MMcff3x23nnnNDU1pampKZMmTRrUeufPn58ZM2bkVa96VcaNG5eddtopBx98cD7ykY9k8eLFL6vmBx54IEmy2267vaz1AAA0CpkOAKC+yXMAQKOo+hmtw8mHP/zhfP7zn6/Y+lavXp0zzzwz11xzzQZff+6557J8+fIUi8VceeWVufTSS3PeeeeVvf7f//73mTdvXpqamnLqqadWqmwAgLom0wEA1Dd5DgBoFCOq0bp27doNnm+33XbZd999c88995S9rlKplNNPPz033nhjkqS1tTUzZ87MEUcckdWrV+fWW2/NnDlzsmrVqsyaNSujRo1KR0fHgNf/3HPP5d3vfnd6e3szY8aMHHrooWXXCADQiGQ6AID6Js8BAI1iRDVaDzrooMyaNSuHHXZYDjvssBxwwAF55JFHMnny5LLXdc011/QFuF122SULFizIgQce2Pf6e9/73txwww155zvfmVKplPPPPz8nn3zygC590tvbm3e961259957c/DBB+fLX/5y2fUBADQqmQ4AoL7JcwBAo6h6o3WbbbapynqbmprS29tb1jJnn312RbZdKpVyySWX9D2/8sorNwhw602fPj3z58/PVVddldWrV2f27Nn55je/ucV1r1u3LjNmzMgPfvCD7LvvvvnJT36S1tbWitQNADBYMp1MBwDUv+GS6eQ5AKBRNFd7A6VSqWr/auXOO+/M0qVLkyR77bVXTjvttM2OveCCC/oe33jjjVm9evVmx5ZKpZx11ln5zne+k7322is/+9nPsuuuu1aucACAQZLpZDoAoP41WqaT5wCAWqv6Ga1veMMb0tTUlBUrVuR3v/td39dbW1vzqle9KuPGjcuzzz6bBx98MCtXrkzy4qfg/uIv/iLbb799tcsblJtvvrnv8UknnZTm5s33q/fZZ5/st99+eeCBB7Jy5crccccdOeGEEzY59v3vf3++8Y1vZI899sjPf/7z7LnnnhWvHQBgMGQ6mQ4AqH+NlunkOQCg1qreaL399tvzhz/8IW9961uTJKecckr+6Z/+Ka997WvT1NS0wdhf/OIX+exnP5ubbropPT09ufbaa7P//vtXu8Sy3XvvvX2Pp06dutXxU6dOzQMPPNC37KZC3Ic+9KFcddVV2XXXXfPzn/88e++9d+UKBgB4mWQ6mQ4AqH+NlunkOQCg1qp+6eCenp685S1vyYMPPpjZs2fnpptuyute97qNwluSvO51r8sPfvCDfOITn8jixYvz1re+Nc8++2y1SyzbokWL+h5Pnjx5q+P7j7n//vs3ev2f/umf8oUvfCGFQiG33XZb9ttvv8oUCgBQITKdTAcA1L9Gy3TyHABQa1U/o/Wqq67Kgw8+mCOPPHKDm9NvycUXX5x58+bl7rvvzlVXXZUPf/jDVa6yPH/+85/7Hk+YMGGr4/uPWb58+Qav/fCHP8yll16a5MVLmHzuc5/b5DoOOOCAXHTRRVvd1sSJEzf72hNPPJEJEyZs8Gm/SlizZk12HNucr52yS9/XKr0Nhoc1a9YkMb8jgbkeOcz10FuzZk1GjRpV6zLKJtM1bqbrfxzon+fWf42h59g8/JiT4cecDD8jbU5kuuFhOOe5ZPj8ne4n/3X3BmN23WFsRbdJfRppx20Gz77CQNXjvlKJTFf1RuucOXPS1NSUd77znWUt9zd/8zf51a9+lRtuuGFYBbgkffeoSJJtt912q+P7j3nmmWc2eO3pp5/ue/zLX/4yv/zlLze5jmOOOWbAIQ4AoNJkupGZ6Z5csWqjr/nDHADUr0bLdPIcAFBrVW+0/vGPf0yS7LHHHmUtt/vuu2+wfKOaMWNGZsyYUbH1Pfroo5t9bf2n6A455JCKbS958dMJf1qxKmfP697iuCWXnlLR7TL01n8SpdL7EMOPuR45zPXQq8czHxKZbmvqOdP1Pw685aJ5Wx0v01WfY/PwY06GH3My/Iy0OZHpGk+l81wyfP9OJ8+RjLzjNoNnX2Gg6nFfqUSmq/o9Wtffu+HJJ58sa7murq4Nlh9Oxo8f3/f4+eef3+r4/mO23377qtQEAFBNMp1MBwDUv0bLdPIcAFBrVW+0rv/E24033ljWcnPmzNlg+eFkxx137Hv81FNPbXV8/zH9lx0KXV1dWbhwYRYuXJje3t6sW7duSLcPADQGmU6mAwDqX6NlunrKc4lMBwCNqOqN1uOPPz6lUil33HFHvvSlLw1oma985StZsGBBmpqacsIJJ1S5wvIdcMABfY8feuihrY7vP6b/skOhs7Mz7e3taW9vz7Jly9LT0zOk2wcAGoNMJ9MBAPWv0TJdPeW5RKYDgEZU9UbrrFmz+q5x/KEPfSh/93d/l4ULF25y7H333ZcZM2bkgx/8YJIXr408a9asapdYtv7Xl7777ru3Or7/mKG+NnVHR0eKxWKKxWLa2trS2to6pNsHABqDTCfTAQD1r9EyXT3luUSmA4BG1FLtDRxwwAG54oor8sEPfjBNTU255pprcs0112TXXXfNvvvum3HjxuXZZ5/N4sWL++4PUSqVkiRXXHFF9t9//2qXWLaTTz45l156aZLklltuybp169LcvOme9YMPPpgHHnggyYv3jTj66KOHrM4kKRQKKRQKSZKWlqpPNwDQoGQ6mQ4AqH+NlunqKc8lMh0ANKIheUf/wAc+kO222y6zZs3quyTGk08+2RfY1lsf3FpbW/PFL34xf//3fz8U5ZXtqKOOyp577pmHH344S5cuzZw5c/KOd7xjk2OvuOKKvsdve9vbMnbs2KEqEwCgomS6F8l0AEA9a6RMJ88BALVW9UsHrzdz5sz84Q9/yD/+4z9m7733TqlU2ujfPvvskwsvvDB/+MMfhmV4W6+5uTmf+MQn+p6fe+65uf/++zcaN2fOnHz1q19NkowZMyYf/ehHh6zG9bq6urJw4cIsXLgwvb29Wbdu3ZDXAAA0DplOpgMA6l+jZLp6ynOJTAcAjWhIr1Gxxx575NJLL82ll16ap556Ko8//nhWrlyZ8ePHZ4899sjOO+9c1e0vX748l19++QZfW7FixQavX3zxxRst98lPfnKjr51xxhmZO3du5s6dm66urkydOjUzZ87MEUcckdWrV+fWW2/NDTfc0Pfpv8suuyx77713hf9HW9fZ2ZnZs2f3PR8/fvyQ1wAANBaZTqYDAOpfLTPdSMxziUwHAI2oqbQ+ZYwAS5YsyeTJk8tebnPfolWrVmXmzJm57rrrNrvsmDFj8ulPfzrnn39+2duthK6urnR3dydJjjvuuDQ3N+fxxx+v6DbuvffePLliVc6e173FcUsuPaWi22Xo3XvvvUmSQw45pMaVUG3meuQw10Nv4sSJSZJHH320xpXUL5muspmu/3Fg0kXztjpepqs+x+bhx5wMP+Zk+BlpcyLTvTwjMc8lw+fvdPIcycg7bjN49hUGqh73lUpkOnddfxnGjh2ba6+9NmeeeWauvvrq3HXXXXniiScyevToTJw4MSeeeGLOOeec7LfffjWrsVAopFAoJElaWkw3AMBLyXQAAPWtHvJcItMBQCOqyTv6o48+mvvuuy9PP/10XnjhhZxxxhlDst1JkyZt9pNvL8e0adMybdq0iq8XAGA4k+kAAOpfLTKdPAcANIohbbT+x3/8Ry6//PLcd999G3z9pQHuk5/8ZO6444688pWvzL//+78PZYkAAGyFTAcAUP9kOgCAl29IGq2rV6/O3/zN3+SHP/xhkg3vp9DU1LTR+Ne85jX56Ec/mqampnzkIx/JAQccMBRlNqT+937o7e1Nc3NzjSsCAOqVTFc7Mh0AUCkyXe3IdADQeIbk3fyss87KD37wg5RKpey555656KKL8r73vW+z40888cTsvPPOSZJ58+YNRYkNq7OzM+3t7Wlvb8+yZcvS09NT65IAgDol09WOTAcAVIpMVzsyHQA0nqo3Wu+6665cc801aWpqyjve8Y4sWrQon/70p3PiiSduvqjm5pxwwgkplUq58847q11iQ+vo6EixWEyxWExbW1taW1trXRIAUIdkutqS6QCASpDpakumA4DGU/VG6ze+8Y0kyZ577plvfetbGT169ICWO/TQQ5Mkf/jDH6pW20hQKBQyZcqUTJkyJS0tLS5JAgAMikxXWzIdAFAJMl1tyXQA0Hiq/m7+X//1X2lqasoZZ5wx4PCWJHvssUeS5Mknn6xWaQAADJBMBwBQ/2Q6AIDKqnqj9YknnkiSHHTQQWUtt9122yVJnnvuuYrXBABAeWQ6AID6J9MBAFRWS7U3sG7duiRJU1NTWcutWLEiSbL99ttXvKaRpKurK93d3UmS3t5elyQBAAZFpqstmQ4AqASZrrZkOgBoPFV/N99ll12SJEuXLi1ruXvuuSdJsttuu1W8ppGks7Mz7e3taW9vz7Jly9LT01PrkgCAOiTT1ZZMBwBUgkxXWzIdADSeqjdaDz/88JRKpfz4xz8e8DK9vb258cYb09TUlNe+9rVVrK7xdXR0pFgsplgspq2tLa2trbUuCQCoQzJdbcl0AEAlyHS1JdMBQOOpeqP1zW9+c5JkwYIF+elPfzqgZT7xiU/kscceS5KceuqpVattJCgUCpkyZUqmTJmSlpYWlyQBAAZFpqstmQ4AqASZrrZkOgBoPFV/Nz/99NMzadKklEqlTJ8+PT/84Q83O3blypW54IIL8qlPfSpNTU059NBD89d//dfVLhEAgK2Q6QAA6p9MBwBQWS1V30BLS6699toce+yxWblyZU499dTsv//+2XXXXfvGnHXWWXn44Yfzi1/8Is8991xKpVLGjRuXa665ptrlAQAwADIdAED9k+kAACqr6o3WJDnyyCNz00035V3veleeeuqpLFq0KIsWLUpTU1OS5Bvf+EaSpFQqJUkmTJiQ733veznooIOGojwAAAZApgMAqH8yHQBA5QzZjQCOP/74FIvFXHDBBZkwYUJKpdJG/3baaad88IMfTLFYzOtf//qhKg0AgAGS6QAA6p9MBwBQGUNyRut6hUIhl112WS677LL84Q9/yJIlS7J8+fK0trZm4sSJOfTQQ90EvsK6urrS3d2dJOnt7fX9BQBeNplu6Ml0AEClyXRDT6YDgMZT9Ubrl770pSTJK1/5ypx66ql9Xz/wwANz4IEHVnvzI15nZ2dmz57d93z8+PE1rAYAqFcyXW3JdABAJch0tSXTAUDjqfrHpmbNmpUPfehDuffee6u9KTaho6MjxWIxxWIxbW1taW1trXVJAEAdkulqS6YDACpBpqstmQ4AGk/Vz2gdP358enp6csABB1R7U2xCoVBIoVBIkrS0DOmVogGABiLT1ZZMBwBUgkxXWzIdADSeqp/RuvvuuydJVq9eXe1NAQBQJTIdAED9k+kAACqr6o3WY489Nkly9913V3tTAABUiUwHAFD/ZDoAgMqqeqP1nHPOyTbbbJNvfetbeeSRR6q9OQAAqkCmAwCofzIdAEBlVb3Reuihh+bTn/50enp6csIJJ+S3v/1ttTcJAECFyXQAAPVPpgMAqKyq33X9W9/6VgqFQk4++eTcfPPNOfzww/P6178+Rx99dF75yldm22233eo6zjjjjGqXCQDAFsh0AAD1T6YDAKisqjdaZ8yYkaampiRJU1NTSqVS7rzzztx5550DWr6pqUmAexm6urrS3d2dJOnt7U1zc9VPYgYAGpBMV1syHQBQCTJdbcl0ANB4huTdvFQq9f176fOB/GPwOjs7097envb29ixbtiw9PT21LgkAqFMyXe3IdABApch0tSPTAUDjqfoZrR/72MeqvQm2oKOjI9OnT0+SHHfccT4pBwAMikxXWzIdAFAJMl1tyXQA0Hg0WhtcoVBIoVBIkrS0VH26AYAGJdPVlkwHAFSCTFdbMh0ANJ6KvqM/88wzSZJx48Zlm222qeSqAQAYIjIdAED9k+kAAKqvoten2HHHHfOKV7wi8+bN2+yYZ555Js8880zWrl1byU0DAFAhMh0AQP2T6QAAqq/iNwIolUpbfH0gIQ8AgNqS6QAA6p9MBwBQXTW54/rWQh4AAMOfTAcAUP9kOgCAwatJoxUAAAAAAACgnmm0AgAAAAAAAJSppdYFAAAA9WPSRRvew23JpafUqBIAAACA2tJoBQAAAAAYIV76wblN8WE6ABgYlw4GAAAAAAAAKJMzWhtcV1dXuru7kyS9vb1pbtZbBwCoNzIdAED9k+kAoPFUpdHa1dWVhx9++GWPWW/PPfesRFkjUmdnZ2bPnt33fPz48TWsBgCoJzLd8CHTAQCDJdMNHzIdADSeqjRazznnnC2+XiqVtjpmvaampvT29lairBGpo6Mj06dPT5Icd9xxPikHAAyYTDd8yHQAwGDJdMOHTAcAjadqlw4ulUqb/HpTU9NWx6wft6XXGZhCoZBCoZAkaWlxpWgAoDwy3fAg0wEAL4dMNzzIdADQeCr+jr610DXQUCa8AQDUjkwHAFD/ZDoAgOqqaKN13bp1lVwdAAA1INNRjkkXzdvg+ZJLT6lRJQBAfzIdAED1uREAAAAAAAAAQJk0WgEAAAAAAADK5K7rDBmXlQMAaHwvzXyJ3AcAAAA0Jme0AgAAAAAAAJRJoxUAAAAAAACgTBqtAAAAAAAAAGXSaAUAAAAAAAAok0YrAAAAAAAAQJlaal0AI9eki+ZtdcySS08ZgkoAAAAAgC156d/y/N0OAJzRCgAAAAAAAFA2Z7QCAAAAANBnIFeiAwA0WhteV1dXuru7kyS9vb1pbnYSMwBAvZHpAADqn0wHAI3Hu3mD6+zsTHt7e9rb27Ns2bL09PTUuiQAAMok0wEA1D+ZDgAaj0Zrg+vo6EixWEyxWExbW1taW1trXRIAAGWS6QAA6p9MBwCNx6WDG1yhUEihUEiStLSYbgCAeiTTAQDUP5kOABqPM1oBAAAAAAAAyqTRCgAAAAAAAFAmjVYAAAAAAACAMmm0AgAAAAAAAJRJoxUAAAAAAACgTBqtAAAAAAAAAGVqqXUBAABAY5t00bwNni+59JQaVQIAAABQOc5oBQAAAAAAACiTRisAAAAAAABAmTRaAQAAAAAAAMqk0QoAAAAAAABQJo1WAAAAAAAAgDJptA4DixYtype+9KWcccYZOeigg7LNNtukqakpV199da1LAwBgAOQ5AID6J9MBAOVqqXUBJFdddVW++MUv1roMAAAGSZ4DAKh/Mh0AUC5ntA4D7e3t+chHPpLrrrsuDzzwQN7ylrfUuiQAAMogzwEA1D+ZDgAolzNah4Ezzzxzg+dNTU01qgQAgMGQ5wAA6p9MBwCUyxmtAAAAAAAAAGUaUY3WUqmUxYsX5/rrr8+FF16Y448/PjvvvHOamprS1NSUSZMmDWq98+fPz4wZM/KqV70q48aNy0477ZSDDz44H/nIR7J48eLK/icAAEYweQ4AoP7JdABAoxhRlw7+8Ic/nM9//vMVW9/q1atz5pln5pprrtng688991yWL1+eYrGYK6+8MpdeemnOO++8im0XAGCkkucAAOqfTAcANIoR1Whdu3btBs+322677LvvvrnnnnvKXlepVMrpp5+eG2+8MUnS2tqamTNn5ogjjsjq1atz6623Zs6cOVm1alVmzZqVUaNGpaOjoyL/DwCAkUqeAwCofzIdANAoRlSj9aCDDsqsWbNy2GGH5bDDDssBBxyQRx55JJMnTy57Xddcc01fgNtll12yYMGCHHjggX2vv/e9780NN9yQd77znSmVSjn//PNz8sknD/rSJwAAyHMAAI1ApgMAGsWIarSeffbZFVlPqVTKJZdc0vf8yiuv3CDArTd9+vTMnz8/V111VVavXp3Zs2fnm9/8ZkVqAAAYieQ5AID6J9MBAI2iudYF1KM777wzS5cuTZLstddeOe200zY79oILLuh7fOONN2b16tVVr6+RTbpo3kb/AADKJc8BANQ/mQ4AqDWN1kG4+eab+x6fdNJJaW7e/Ldxn332yX777ZckWblyZe64446q1wcAwJbJcwAA9U+mAwBqTaN1EO69996+x1OnTt3q+P5j+i8LAEBtyHMAAPVPpgMAam1E3aO1UhYtWtT3ePLkyVsd33/M/fffX5Wa1ps4ceJmX3viiScyYcKEigfJNWvWZMexzfnaKbtUdL3JxqF3U9sQjIfOmjVrkviejwTmeuQw10NvzZo1GTVqVK3LGPGGc55LhjbT9T8OVCPPbYpjzpY5Ng8/5mT4MSfDz0ibE5lueJDpNlbNv9O91Ej5eW9UI+24zeDZVxioetxXKpHpNFoH4c9//nPf4wkTJmx1fP8xy5cv3+j1//mf/0lHR0ff8wceeCBJ8i//8i/56le/miTZbbfd8v3vf3+wJQMA0I88BwBQ/2Q6AKDWNFoHYeXKlX2Pt912262O7z/mmWee2ej1Z555Jr/61a82+vof//jH/PGPf0yS7LXXXgOq7dFHH93sa+s/RXfIIYcMaF0Dde+99+ZPK1bl7HndFV1vkiy59JQNnr/lonlbHUP1rP8kSqX3IYYfcz1ymOuh58yH4WE457lkaDNd/+PAprJWNchvW+bYPPyYk+HHnAw/I21OZLrhQabbWDX/TvdSMl19G2nHbQbPvsJA1eO+UolMp9E6DLzxjW9MqVSqdRkAAAySPAcAUP9kOgCgXBqtgzB+/Pg8/fTTSZLnn39+q+P7j9l+++2rVtemdHV1pbv7xU+w9fb2prm5eUi3DwAwHNVTnktkOgCATZHpAIBa824+CDvuuGPf46eeemqr4/uP6b/sUOjs7Ex7e3va29uzbNmy9PT0DOn2AQCGo3rKc4lMBwCwKTIdAFBrGq2DcMABB/Q9fuihh7Y6vv+Y/ssOhY6OjhSLxRSLxbS1taW1tXVItw8AMBzVU55LZDoAgE2R6QCAWtNoHYT+N/K9++67tzq+/5ihvglwoVDIlClTMmXKlLS0tLgkCQBA6ivPJTIdAMCmyHQAQK15Nx+Ek08+ue/xLbfcknXr1m127IMPPpgHHnggyYv3jTj66KOrXh8AAFsmzwEA1D+ZDgCoNY3WQTjqqKOy5557JkmWLl2aOXPmbHbsFVdc0ff4bW97W8aOHVv1+vrr6urKwoULs3DhwvT29m4xcAIAjBT1lOcSmQ4AYFNkOgCg1jRaB6G5uTmf+MQn+p6fe+65uf/++zcaN2fOnHz1q19NkowZMyYf/ehHh6zG9To7O9Pe3p729vYsW7YsPT09Q15DtU26aN4G/wAAtqae8lwyMjIdAEC5ZDoAoNZaal3AUFq+fHkuv/zyDb62YsWKDV6/+OKLN1ruk5/85EZfO+OMMzJ37tzMnTs3XV1dmTp1ambOnJkjjjgiq1evzq233pobbrghpVIpSXLZZZdl7733rvD/aOs6Ojoyffr0JMlxxx3n3g8AQF0biXkukekAgMYi08l0ANAoRlyj9VOf+tRmX1+xYsUmX99UiGtqasp1112XmTNn5rrrrsvKlSvzxS9+caNxY8aMyac//emce+65L6/4QSoUCikUCkmSlpYRNd0AQAMaiXkukekAgMYi08l0ANAovKO/DGPHjs21116bM888M1dffXXuuuuuPPHEExk9enQmTpyYE088Meecc07222+/WpcKAMAmyHMAAPVPpgMAamVENVonTZrUd5mQSpo2bVqmTZtW8fUCALAheQ4AoP7JdABAoxhRjdaRqKurK93d3UmS3t5e934AAKhDMh0AQP2T6QCg8Wi0NrjOzs7Mnj277/n48eNrWA0AAIMh0wEA1L9Gy3STLpq3wfMll55So0oAoHZ8bKrBdXR0pFgsplgspq2tLa2trbUuCQCAMsl0AAD1T6YDgMbjjNYGVygUUigUkiQtLaYbAKAeyXQAAPVPpgOAxuOMVgAAAAAAAIAyabQCAAAAAAAAlEmjFQAAAAAAAKBMbgbQ4Lq6utLd3Z0k6e3tTXOz3joAQL2R6QAA6p9MBwCNR6O1wXV2dmb27Nl9z8ePH1/Daso36aJ5NdvOkktPGZJtAwBsTb1nOgAARmame+nf3Py9DYBG42NTDa6joyPFYjHFYjFtbW1pbW2tdUkAAJRJpgMAqH8yHQA0Hme0NrhCoZBCoZAkaWkx3QAA9UimAwCofzIdADQeZ7QCAAAAAAAAlEmjFQAAAAAAAKBMGq0AAAAAAAAAZXIzgAbX1dWV7u7uJElvb2+am/XWAQDqjUwHAFD/ZDoAaDwarQ2us7Mzs2fP7ns+fvz4GlYDAMBgjMRMN+mieRs8X3LpKTWqBACgMkZipgOARudjUw2uo6MjxWIxxWIxbW1taW1trXVJAACUSaYDAKh/Mh0ANB5ntDa4QqGQQqGQJGlpMd0AAPVIpgMAqH8yHQA0Hme0AgAAAAAAAJRJoxUAAAAAAACgTBqtAAAAAAAAAGXSaAUAAAAAAAAok0YrAAAAAAAAQJk0WgEAAAAAAADK1FLrAqiurq6udHd3J0l6e3vT3Ky3DgBQb2Q6AID6J9MBQOPRaG1wnZ2dmT17dt/z8ePH17CaoTHponkbfW3JpadsdQwAwHA1EjMdAECjkekG9nc7AKgnPjbV4Do6OlIsFlMsFtPW1pbW1tZalwQAQJlkOgCA+ifTAUDjcUZrgysUCikUCkmSlhbTDQBQj2Q6AID6J9MBQONxRisAAAAAAABAmTRaAQAAAAAAAMqk0QoAAAAAAABQJo1WAAAAAAAAgDJptAIAAAAAAACUSaMVAAAAAAAAoEwarQAAAAAAAABl0mgFAAAAAAAAKFNLrQugurq6utLd3Z0k6e3tTXOz3joAQL2R6QAA6p9MBwCNR6O1wXV2dmb27Nl9z8ePH1/DagAAGIxGy3STLpq30deWXHpKxZcBABhOGi3TvdSm8hoANDofm2pwHR0dKRaLKRaLaWtrS2tra61LAgCgTDIdAED9k+kAoPE4o7XBFQqFFAqFJElLi+kGAKhHMh0AQP2T6QCg8TijFQAAAAAAAKBMGq0AAAAAAAAAZdJoBQAAAAAAACiTRisAAAAAAABAmTRaAQAAAAAAAMqk0QoAAAAAAABQJo1WAAAAAAAAgDJptAIAAAAAAACUSaMVAAAAAAAAoEwarQAAAAAAAABl0mgFAAAAAAAAKJNGKwAAAAAAAECZNFoBAAAAAAAAytRS6wKorq6urnR3dydJent709ystw4AUG9kOgCA+ifTAUDj0WhtcJ2dnZk9e3bf8/Hjx9ewGgAABmMkZLpJF8172cssufSUIVlmoMsBAPQ3EjJdJQwmr9VyvTBc2MehNnxsqsF1dHSkWCymWCymra0tra2ttS4JAIAyyXQAAPVPpgOAxuOM1gZXKBRSKBSSJC0tphsAoB7JdAAA9U+mA4DG44xWAAAAAAAAgDJptAIAAAAAAACUSaMVAAAAAAAAoEwarQAAAAAAAABl0mgFAAAAAAAAKJNGKwAAAAAAAECZNFoBAAAAAAAAyqTRCgAAAAAAAFAmjVYAAAAAAACAMmm0AgAAAAAAAJRJoxUAAAAAAACgTBqtAAAAAAAAAGXSaB0G1q5dmy984Qt59atfnXHjxmWnnXbKcccdl3nz5tW6NAAABkimAwCofzIdAFAOjdYa6+3tzZvf/OZ86EMfypIlS3LSSSdl6tSpueOOO/KmN70pn/3sZ2tdIgAAWyHTAQDUP5kOACiXRmuNXXHFFfnxj3+cgw8+OIsXL86NN96YW2+9Nf/93/+d1tbW/NM//VN+85vf1LpMAAC2QKYDAKh/Mh0AUC6N1hpau3ZtLr/88iTJVVddlQkTJvS99prXvCYXXnhhSqVSLr300lqVCADAVsh0AAD1T6YDAAZDo7WGfvGLX+Spp57KnnvumaOOOmqj19/1rnclSW6++ea88MILQ10eAAADINMBANQ/mQ4AGIwR02gtlUpZvHhxrr/++lx44YU5/vjjs/POO6epqSlNTU2ZNGnSoNY7f/78zJgxI6961asybty47LTTTjn44IPzkY98JIsXL97isr/97W+TJIcffvgmX997773zile8Is8991weeOCBQdUHANBIZDoAgPon0wEAjaKl1gUMlQ9/+MP5/Oc/X7H1rV69OmeeeWauueaaDb7+3HPPZfny5SkWi7nyyitz6aWX5rzzztvkOpYsWZIk2XPPPTe7nYkTJ+bpp5/OkiVL0t7eXrH6AQDqkUwHAFD/ZDoAoFGMmEbr2rVrN3i+3XbbZd99980999xT9rpKpVJOP/303HjjjUmS1tbWzJw5M0cccURWr16dW2+9NXPmzMmqVasya9asjBo1Kh0dHRutp6enJ0kybty4zW6rtbU1SbJy5cqy6wQAaDQyHQBA/ZPpAIBGMWIarQcddFBmzZqVww47LIcddlgOOOCAPPLII5k8eXLZ67rmmmv6wtsuu+ySBQsW5MADD+x7/b3vfW9uuOGGvPOd70ypVMr555+fk08+edCXPQEA4EUyHQBA/ZPpAIBGMWIarWeffXZF1lMqlXLJJZf0Pb/yyis3CG/rTZ8+PfPnz89VV12V1atXZ/bs2fnmN7+5wZj1n4J79tlnN7u99Z+mGz9+fCXKBwCoazIdAED9k+kAgEbRXOsC6s2dd96ZpUuXJkn22muvnHbaaZsde8EFF/Q9vvHGG7N69eoNXl//ybmHH354s+t49NFHNxgLAMDLJ9MBANQ/mQ4AqDWN1jLdfPPNfY9POumkNDdv/lu4zz77ZL/99kvy4r0b7rjjjg1ef/WrX50k+fWvf73J5f/4xz/m6aefznbbbde3HgAAXj6ZDgCg/sl0AECtabSW6d577+17PHXq1K2O7z+m/7JJ8rrXvS4TJkzIww8/nLvuumujZa+99tokycknn5zRo0cPtmQAAF5CpgMAqH8yHQBQayPmHq2VsmjRor7HkydP3ur4/mPuv//+DV7bZptt8uEPfzgXXXRROjo68vOf/zw777xzkuR//ud/8tnPfjZNTU258MILB1zfxIkTN/vaE088kQkTJmwUJF+uNWvWZMexzfnaKbtUdL2V9NL/80BqrfT3qRGsWbMmie/NSGCuRw5zPfTWrFmTUaNG1bqMEU+m+3/6HweGc54biIF8T176fxzMMgNdbrAcm4cfczL8mJPhZ6TNiUw3PMh0G6uHv9O91Nb+blep71G11luvRtpxeySo1j5uX2Gg6nFfqUSm02gt05///Oe+xxMmTNjq+P5jli9fvtHrF1xwQW6//fbccsst2XfffTNt2rQ8++yzue2227JmzZp85jOfyeGHH16R2inPkytWlb3MrjuMrUIlAI3tpcfbWh5Lh1MtVJdM15gGk9+quZ6trdcxZnja1PzvOPbFi0H9acUq89ZA/Ew2LnM7csh0jWFr2Wsg2WxTP+eVyHSbWsdwPqbUW70AW1IvmU6jtUwrV67se7zttttudXz/Mc8888xGr7e0tORHP/pRvvzlL+fqq6/OzTffnNGjR+f1r399zj///LzpTW8qq75HH310s6+t/xTdIYccUtY6t+bee+/Nn1asytnzuiu63kpacukpGzx/y0XzhmQ7jWb9J1EqvQ8x/JjrkWM4zPVLj8m1PJYORS3OfBgeZLr/p/9xoFoZaTjb1M/5QL4Pgzk+DPQYMxyOzSPZpuZ//dkBZ8/rbvjMXy8q8XMynDJIIxhOxy6ZbuSQ6TZWD3+nq4bBZLqBHBs2tY7h/H5RTr3D6bhNZVTr/c++wkBVel+pl0yn0ToMbLPNNpk1a1ZmzZpV61IAABgkmQ4AoP7JdABAOZprXUC9GT9+fN/j559/fqvj+4/Zfvvtq1ITAADlkekAAOqfTAcA1JozWsu044475umnn06SPPXUU1sd33/MjjvuWK2yNqurqyvd3S9eKqS3tzfNzXrrAAAyHQBA/ZPpAIBa825epgMOOKDv8UMPPbTV8f3H9F92qHR2dqa9vT3t7e1ZtmxZenp6hrwGAIDhRqYDAKh/Mh0AUGsarWXqfxPfu+++e6vj+4+pxc2iOzo6UiwWUywW09bWltbW1iGvAQBguJHpAADqn0wHANSaRmuZTj755L7Ht9xyS9atW7fZsQ8++GAeeOCBJC/eM+Loo4+uen0vVSgUMmXKlEyZMiUtLS0uSQIAEJkOAKARyHQAQK15Ny/TUUcdlT333DNJsnTp0syZM2ezY6+44oq+x29729syduzYqtcHAMDWyXQAAPVPpgMAak2jtUzNzc35xCc+0ff83HPPzf3337/RuDlz5uSrX/1qkmTMmDH56Ec/OmQ19tfV1ZWFCxdm4cKF6e3t3eIn+wAARgqZDgCg/sl0AECttdS6gKGyfPnyXH755Rt8bcWKFRu8fvHFF2+03Cc/+cmNvnbGGWdk7ty5mTt3brq6ujJ16tTMnDkzRxxxRFavXp1bb701N9xwQ0qlUpLksssuy957713h/9HAdHZ2Zvbs2X3Px48fX5M6AAAqQaZ7kUwHANQzme5FMh0A1L8R1Wj91Kc+tdnXV6xYscnXNxXgmpqact1112XmzJm57rrrsnLlynzxi1/caNyYMWPy6U9/Oueee+7LK/5l6OjoyPTp05Mkxx13nHs/AAB1TaaT6QCA+ifTyXQA0ChGTKO10saOHZtrr702Z555Zq6++urcddddeeKJJzJ69OhMnDgxJ554Ys4555zst99+Na2zUCikUCgkSVpaTDcAQH8yHQBA/ZPpAIBaGTHv6JMmTeq7REglTZs2LdOmTav4egEA2JhMBwBQ/2Q6AKBRjJhG60jV1dWV7u7uJElvb69LkgAA1CGZDgCg/sl0ANB4vJs3uM7OzrS3t6e9vT3Lli1LT09PrUsCAKBMMh0AQP2T6QCg8Wi0NriOjo4Ui8UUi8W0tbWltbW11iUBAFAmmQ4AoP7JdADQeFw6uMEVCoUUCoUkSUuL6QYAqEcyHQBA/ZPpAKDxOKMVAAAAAAAAoEwarQAAAAAAAABl0mgFAAAAAAAAKJObATS4rq6udHd3J0l6e3vT3Ky3DgBQb2Q6AID6J9MBQONpKpVKpVoXQfV8/OMfz+zZs/ueNzU1Zffdd6/oNtasWZN1pVL+/Py6iq63knbdYewGz59csWpIttNo1qxZkyQZNWpUjSuh2sz1yDEc5vqlx+RaHkuHopYnnngi22yzTV544YWKr5vGVc1M1/84UK2MNJxt6ud8IN+HwRwfBnqMGQ7H5pFsU/O/07Yv/iH8z8+va/jMXy8q8XMynDJIIxhOxy6ZjuHK3+mqZzCZbiDHhk2tYzi/X5RT73A6blMZ1Xr/s68wUJXeV+ol02m0Nrj+n5Q7/PDDs3bt2hQKhYpu44knnkiS7LbbbhVdL8OPuR45zPXIYa6HXldXV0aNGpVnn3221qVQR6qZ6RwHhh9zMvyYk+HHnAw/I21OZDoGw9/pGE7sKwyUfYWBqsd9pRKZTqOVl23ixIlJkkcffbTGlVBt5nrkMNcjh7kGHAeGH3My/JiT4cecDD/mBIYHP4sMlH2FgbKvMFAjdV9xIwAAAAAAAACAMmm0AgAAAAAAAJRJoxUAAAAAAACgTBqtAAAAAAAAAGXSaAUAAAAAAAAok0YrAAAAAAAAQJmaSqVSqdZFAAAAAAAAANQTZ7QCAAAAAAAAlEmjFQAAAAAAAKBMGq0AAAAAAAAAZdJoBQAAAAAAACiTRisAAAAAAABAmTRaAQAAAAAAAMqk0QoAAAAAAABQJo1WAAAAAAAAgDJptDIo8+fPz4wZM/KqV70q48aNy0477ZSDDz44H/nIR7J48eJalzcilUqlLF68ONdff30uvPDCHH/88dl5553T1NSUpqamTJo0aVDrnTt3bqZPn57Jkydn2223zYQJE/Ka17wmH//4x/P444+Xta61a9fm29/+dk455ZS88pWvzJgxY9LW1pajjjoql112WZYvXz6oGkeanp6ezJ07N7NmzcrRRx+dtra2jB49Oq2trdl7771z2mmn5Tvf+U5Wr1494HVWem5WrVqVzs7OTJs2LbvvvnvGjBmT3XffPdOmTUtnZ2dWrVpV5v96ZPr1r3+dq666Ku9973vzl3/5l9l7772z/fbbZ/To0ZkwYUKOPPLInH/++fnd73434HWaayCR5aptxowZfRlsIP+uvPLKAa23krmsUcjAw08l5+SNb3xjWT9LP/rRjwa03pE2J35/gMYn2zUWx20q4Wtf+9oGOemNb3zjgJazr4wM9913Xy6++OIcccQR2XXXXTN69Oi0tbXlkEMOyYwZM3L11VfnmWee2eI67Cv9lKAMq1atKr373e8uJdnsv7Fjx5a+8IUv1LrUEef888/f4rzstddeZa3v6aefLp144olbXOcOO+xQuv766we0viVLlpSOOOKILa5v9913L/385z8fxP9+5LjiiitKY8eO3eL3cf2/ffbZp3TXXXdtdZ2Vnpvf/va3pX333XeL69t///1L99xzz8v9djS8HXbYYUBznaR0xhlnlJ577rktrs9cA7Lc0Pi7v/u7AR+/k5S+/OUvb3F9lc5ljUQGHn4qOSfHHHNMWT9LN91001bXOdLmxO8P0Nhku8bjuE0lLF26tDR+/PgN5uSYY47Z6nL2lcbX09NTet/73ldqbm7e6jFm/vz5m12PfWVDTaVSqRQYgFKplOnTp+fGG29MkrS2tmbmzJk54ogjsnr16tx6662ZM2dO1u9SX/nKV9LR0VHLkkeUWbNm5Ytf/GLf8+222y777rtv7rnnniTJXnvtlSVLlgxoXatWrcpxxx2XX/ziF0mSXXbZJWeeeWba29vzzDPP5Pvf/35+8pOfJEm22WabfP/738+b3/zmza7vqaeeylFHHZUHHnggSbLnnnvmzDPPzL777puurq5ce+21+dWvfpUkGTduXObPn58jjjii7O/BSPC+970v//qv/5ok2W233XLcccfliCOOSFtbW1544YX85je/ybe//e08/fTTSV7cD372s5/lta997SbXV+m5+d///d+87nWvS3d3d5LkoIMOyowZM/LKV74yjzzySK6++urcd999SZK2trb88pe/zOTJkyvzzWlAO+64Y1paWjJ16tQceuihmTx5cnbaaaesW7cujz/+eG6//fb86Ec/yrp165IkJ554Yn784x+nqalpo3WZa0CWGzozZszIf/zHfyRJ/vVf/zWFQmGL49cf4zel0rms0cjAw08l5+SNb3xjFixYkCT5/ve/v9Xxr33ta9PW1rbZ10finPj9ARqXbNeYHLephBNOOCE/+9nPMm7cuDz77LNJkmOOOSa33377ZpexrzS+FStW5OSTT+77faetrS2nnnpqDjvssOy000557rnn8sc//jF33HFH/uu//is//elPN3kmtH1lE2rX46XefOtb3+r79MAuu+xSuu+++zYa893vfrfU1NRUSlIaM2ZM6aGHHhr6Qkeof/3Xfy3NmjWr9K1vfatULBZLvb29pYceemhQnxz/xCc+0bfcfvvtV3rsscc2GnP55Zf3jSkUCqUVK1Zsdn0zZ87sG3vUUUdtNHbdunWlc889t2/MlClTSr29vQOudyR53/veVzr++ONLP/7xjzf7Perq6iodeeSRG3zaZ+3atZscW+m5mTZtWt/Yt7/97aXVq1dv8Prq1atLb3vb2/rGnHjiiWV+B0aWe++9t7Ru3botjvn//f/+f6VXvOIVfd/TOXPmbHKcuQZkuaHT/4zWl/s9rHQuazQy8PBTyTnpf0ZrJYzEOfH7AzQu2a4xOW7zcn31q18tJSm1tLSUPv/5zw/4jFb7SuN785vf3Pf9Pvfcc0vPPvvsZscuX758s7/r2Fc2ptHKgKxbt66011579e3MW7pU1j/8wz/0jZsxY8YQVslLDeYPGitWrCiNGzeub7lf/epXmx3713/9133jPv7xj29yzAMPPNB3KYIxY8aUli5duslxa9asKR188MF967v66qsHVO9I86c//WlA4x577LHStttu2/f9vP322zcaU+m5ue222/rGtLW1bfbNeMWKFaW2trYt1kZ5+v/R94wzztjodXMNyHJDq1KN1krnspFCBh5+hkOjdaTOid8foDHJdo3LcZuXY8mSJX2XDP6nf/qn0vz58wfUaLWvNL5vf/vbfd/ns846a9Drsa9sWnNgAO68884sXbo0yYuXejrttNM2O/aCCy7oe3zjjTeWdWN2au8HP/hB3yUlXv/612fq1KmbHdt/rq+99tpNjvnP//zPvsuaTp8+PXvuuecmx7W0tOS8887re/6d73yn7NpHgle84hUDGrf77rvnDW94Q9/ze++9d6MxlZ6b/l8/66yzsv32229y3Pbbb5+zzjprq+tj4Nrb2/seP/nkkxu9bq4BWa4+VTqXsXkycOMbqXPi9wdoTLJd43LcZrBKpVJmzpyZlStX5oADDsjHPvaxAS9rX2l8l156aZIXL+V72WWXDXo99pVN02hlQG6++ea+xyeddFKamze/6+yzzz7Zb7/9kiQrV67MHXfcUfX6qJz+c33KKadscewxxxyTcePGJUkeeOCBLF68+GWt7+STT+57PH/+/Dz//PMDqplN6//G9Nxzz230eqXnZrDrmzdv3hbHsnX9f/Z23XXXjV4314AsV58qncvYPBm48ZmTrfP7A9QP2Y7EcZsNffWrX83Pf/7zNDc359/+7d8yZsyYAS9rX2lsv/zlL7Nw4cIkyVvf+tbssMMOg16XfWXTNFoZkP6fitrSp7s3NWZTn6hi+CpnrltaWvLqV796k8smL36SqlgsDnh9u+22WyZOnJgk6e3t7bvJNYPT/3s/adKkDV6r9Nw89dRTfWdSbrPNNnnNa16zxfW95jWv6ftF8PHHH8+f/vSnLf9n2Kz7778/n/rUp/qeT58+fYPXzTWQyHK1dPbZZ2fSpEkZO3Zsxo8fn7333jvTp0/P1VdfnRdeeGGLy1Yyl7FlMvDw96Y3vSkTJ07MmDFjssMOO2S//fbLe97znnzve9/r+1T95piTgfH7A9QP2Y7EcZv/Z8mSJfnHf/zHJMn73//+HHXUUQNe1r7S+BYsWND3+Mgjj0yS3HTTTXnrW9+aPfbYI2PGjElbW1uOPfbYXHHFFenp6dnkeuwrm6fRyoAsWrSo7/HkyZO3Or7/mPvvv78qNVF5pVJpg0/kv9y5fuyxx/oOzNtss01e+cpXvqz1MXC33357/vCHPyRJRo8enb/6q7/a4PVKz03/53vssUdGjRq1xXWNHj06e+yxx2bXx8b++7//O3Pnzs3cuXNzww035Ctf+Ure9a535dBDD+0LJR0dHXnTm960wXLmGkhkuVr66U9/mqVLl2b16tXp6enJQw89lDlz5uTv//7vs88+++TnP//5JperdC5j82Tg+jBv3rw89thjeeGFF/LMM89k8eLFueaaa/L2t789Bx98cH73u99tdllzsnV+f4D6ItvhuM166y8Z3NPTk0mTJuUzn/lMWcvbVxrf3Xff3fd41113zTvf+c685S1vyQ9/+MM8/vjjeeGFF9LV1ZXbb789H/7wh7Pvvvvmzjvv3Gg99pXNa6l1AdSHP//5z32PJ0yYsNXx/ccsX768GiVRBT09PVmzZk3f85c71/33mx122GGrB8utrY+Bee655/K+972v7/m5556bnXbaaYMxlZ6bco8R68c98sgjm1wfG/vkJz+52ctiHHroobngggvynve8Z6PXzDWQyHK1MG7cuEybNi1Tp07NpEmTMmbMmHR3d+eXv/xlbrzxxjz//PN59NFHc8IJJ2TOnDk59dRTN1i+0rmMzZOBh7eddtopxx9/fA4//PBMnDgxLS0teeKJJ3LHHXfkhz/8Yd+n44866qjcdtttfZ/S78+cbJnfH6D+yHYjm+M2/XV2dmb+/PlJkq997Wt9t7gYKPtK43viiSf6Hl9yySVZtGhRRo0aldNPPz1veMMbsu2222bhwoX5xje+kccffzxPPvlkTjjhhPziF7/Y4Eo+9pXN02hlQFauXNn3eNttt93q+P5jnnnmmarUROX1n+fk5c91ufvN1tbH1pVKpbznPe/p+3Trvvvum4997GMbjav03Jjr2tlhhx3yV3/1VznssMM2+bq5BhJZbqh94AMfyJVXXpnW1taNXuvo6MjnPve5/O3f/m0WLFiQdevW5d3vfnceeOCBDT6dW+lcxubJwMPXZz7zmbzmNa/J6NGjN3rtvPPOy6JFi3LaaaelWCzmueeey9vf/vY88MADG/2B0Zxsnt8foD7JdiOX4zb9PfTQQ7nwwguTJDNnzswJJ5xQ9jrsK42vf0Nz0aJF2XHHHfOTn/wkRxxxxAbjPvKRj+SUU07JnXfemVWrVmXGjBn53e9+l6ampiT2lS1x6WCABnLBBRfke9/7XpJk/PjxmTNnTsaPH1/jqqiEH/3oRymVSimVSnnuueeyaNGifOUrX8krXvGKXHbZZXn1q1+dL33pS7UuE4Akhx9++CabrOvttttumTdvXvbff/8kL56V8NnPfnaoyoO68drXvnaTTdb19t9///z0pz/t+wT8448/nn/9138dqvIagt8fAOqL4zbrrb9k8LPPPpvddtstV1xxRa1LYpgqlUobPL/ssss2arImyfbbb5/rr78+Y8eOTfLiPb03d6sbNqTRyoD0f8N+/vnntzq+/5jtt9++KjVReS8NZi93rsvdb7a2Prbsn//5n/P//X//X5KktbU1N998cw455JBNjq303JjrobXttttmv/32S0dHR37/+9/nDW94Q9asWZPzzjsv//Zv/7bBWHMNJLLccDRu3LhcfPHFfc9/+MMfbvB6pXMZmycD17ddd9015513Xt/zl/4sJeZkc/z+APVLthuZHLfp78orr8ztt9+eJLnqqquy4447Dmo99pXG139Oxo0bt8lbj623++67561vfWvf85/+9KebXI99ZUMarQxI/wP1U089tdXx/ccM9iDP0GttbU1Ly/+7ovjLnev+z1esWJHe3t6XtT427+KLL+672f36sP36179+s+MrPTflHiO2tj4Gbty4cbn66qv7LuPxsY99bINPqplrIJHlhqtp06b1PV66dGmee+65vueVzmVsngxc//r/LN13330bvW5ONub3B6hvst3I47hNfw8++GAuuuiiJMk73vGODRpj5bKvNL7+93A++OCDM2bMmC2OP/zww/se/+///m/fY/vK5mm0MiAHHHBA3+OHHnpoq+P7j+m/LMNbU1NT9ttvv77nL3euJ06c2HfZvLVr1+bhhx9+Wetj0/75n/85n/rUp5K8+EmgW265JUcfffQWl6n03PR//thjj2XNmjVbXNeaNWvy2GOPbXZ9lGfy5Mk58MADk7x4ybz192pJzDXwIllueNpll102eL58+fK+x5XOZWyeDFz/+v8s9f85Ws+cbMjvD1D/ZLuRxXGbl7rmmmv6PqTZ1taWT37yk5v89+1vf7tvmaVLl27w2urVq5PYV0aC/t/THXbYYavj+zcw+98H1b6yeRqtDEj/y1DcfffdWx3ff8zmLmHB8FTOXPf29ua3v/3tJpdNXvyjVXt7+4DX98QTT+TRRx9NkmyzzTY56KCDBlz3SHXhhRf2faJx++23zy233JKjjjpqq8tVem522WWX7LrrrklefKP9zW9+s8X1/frXv866deuSvHhJip133nmrNbNl/S+30f8m9+YaSGS54eqln9rt/0njpLK5jC2Tgetb/5+ll/4cJeakP78/QGOQ7UYOx202pf+VzL785S/nkksu2eS/b3zjG33jlixZssFr6y/Bal9pfH/xF3/R93jFihVbHd//g4v9G7P2lc3TaGVATj755L7Ht9xyS98OvSkPPvhgHnjggSQv/uF/a5+wYnjpP9c333zzFscuWLAgzz77bJJk3333zb777vuy1tf/9WOPPTbbbrvtgGoeqT784Q/nc5/7XJIX3/R+8pOf5HWve92Al6/03Ax2ff2XY3DWrVuXBx98sO/5S8+QMteALDc8zZ8/v+/xK1/5yo2OuZXOZWyeDFzf+v8s7b///pscY078/gCNRLYbGRy3GSr2lcZ28sknp7n5xVbg73//+76zmTfn17/+dd/jl2Zr+8pmlGAA1q5dW9pzzz1LSUpJStdff/1mx/7DP/xD37i/+7u/G7oi2chDDz3UNxd77bXXgJZZvnx5ady4cX3L/epXv9rs2L/+67/uG/exj31sk2MWLVpUam5uLiUpjRkzpvTwww9vctyaNWtKBx98cN/6vvnNbw6o3pFq1qxZfd+rHXfcsXT33XeXvY5Kz83PfvazvjFtbW2lZ555ZpPjVqxYUWpra+sbO3/+/LJrZ0P/+Z//2ff93G233Upr167d4HVzDchyw8+zzz5bOvDAA/u+1x0dHRuNqXQuGylk4OFnMHMyUMuWLSvtsssufev/3Oc+t8lxI31O/P4AjUW2a3yO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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 301, + "width": 941 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, axs = plt.subplots(nrows=1, ncols=3, figsize=(12, 4))\n", + "\n", + "ax = axs[0]\n", + "ax.hist(gex_range_dict['gene_logits_mode_q'].cpu().numpy(), bins=100, log=True);\n", + "ax.set_xlabel(\"Count distribution mode\");\n", + "ax.set_ylabel(\"Frequency\");\n", + "\n", + "ax = axs[1]\n", + "ax.hist(gex_range_dict['range_q'].cpu().numpy(), bins=100, log=True);\n", + "ax.set_xlabel(\"Count distribution range\");\n", + "ax.set_ylabel(\"Frequency\");\n", + "\n", + "ax = axs[2]\n", + "ax.hist(gex_range_dict['gene_marginal_mean_q'].cpu().numpy(), bins=100, log=True);\n", + "ax.set_xlabel(\"Gene marginal mean\");\n", + "ax.set_ylabel(\"Frequency\");\n", + "\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "MT-CO1, mode: 326, mean: 633.77\n", + "MALAT1, mode: 358, mean: 372.83\n", + "MT-CO3, mode: 48, mean: 369.51\n", + "MT-CO2, mode: 42, mean: 185.53\n", + "REG1A, mode: 0, mean: 125.15\n", + "MT-ND4, mode: 41, mean: 104.30\n", + "PHGR1, mode: 30, mean: 101.71\n", + "FTL, mode: 13, mean: 95.48\n", + "APOA1, mode: 1, mean: 86.11\n", + "FABP1, mode: 19, mean: 79.31\n", + "MT-CYB, mode: 42, mean: 74.11\n", + "RBP2, mode: 0, mean: 73.09\n", + "MT-ATP6, mode: 42, mean: 65.29\n", + "MT1G, mode: 3, mean: 63.27\n", + "IGHA1, mode: 0, mean: 61.11\n", + "APOA4, mode: 0, mean: 60.56\n", + "RPL41, mode: 53, mean: 60.10\n", + "FTH1, mode: 27, mean: 55.72\n", + "MT-ND2, mode: 27, mean: 54.30\n", + "EEF1A1, mode: 39, mean: 54.29\n", + "RPS18, mode: 42, mean: 53.53\n", + "MT-ND3, mode: 24, mean: 52.77\n", + "MT-ND1, mode: 27, mean: 50.85\n", + "RPL10, mode: 45, mean: 49.26\n", + "RPL13A, mode: 41, mean: 46.61\n", + "RPLP1, mode: 38, mean: 45.75\n", + "RPL13, mode: 39, mean: 43.89\n", + "TPT1, mode: 39, mean: 43.08\n", + "FABP6, mode: 0, mean: 42.95\n", + "B2M, mode: 29, mean: 42.67\n", + "RPL34, mode: 31, mean: 42.43\n", + "TMSB4X, mode: 13, mean: 41.61\n", + "RPS14, mode: 31, mean: 38.93\n", + "RPS12, mode: 27, mean: 36.99\n", + "RPS6, mode: 26, mean: 36.46\n", + "TFF3, mode: 0, mean: 36.17\n", + "MT2A, mode: 4, mean: 35.95\n", + "ALDOB, mode: 0, mean: 35.67\n", + "RPL21, mode: 27, mean: 35.44\n", + "IGKC, mode: 0, mean: 34.63\n", + "RPS27, mode: 23, mean: 34.60\n", + "RPS19, mode: 19, mean: 34.54\n", + "FABP2, mode: 16, mean: 34.30\n", + "RPS28, mode: 23, mean: 33.84\n", + "RPLP2, mode: 26, mean: 33.82\n", + "TMSB10, mode: 17, mean: 33.47\n", + "RPL12, mode: 23, mean: 33.43\n", + "RPL32, mode: 23, mean: 33.36\n", + "RPS2, mode: 9, mean: 33.30\n", + "RPL11, mode: 26, mean: 33.02\n" + ] + } + ], + "source": [ + "# print gene symbols for top 10 genes in terms of mode\n", + "top_k = 50\n", + "top_k_genes = sorted(\n", + " zip(query_gene_ids,\n", + " gex_range_dict['gene_logits_mode_q'].cpu().numpy(),\n", + " gex_range_dict['gene_marginal_mean_q'].cpu().numpy()), key=lambda x: x[2], reverse=True)[:top_k]\n", + "for gene_id, mode, mean in top_k_genes:\n", + " print(f'{ctx.gene_id_to_gene_symbol_map[gene_id]}, mode: {mode}, mean: {mean:.2f}')" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "mode: 10, range: 6\n", + "lo: 4, hi: 16\n" + ] + }, + { + "data": { + "text/plain": [ + "Text(0, 0.5, 'Probability')" + ] + }, + "execution_count": 76, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 318, + "width": 335 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "gene_symbol = 'GAPDH'\n", + "q = ctx.var_name_to_index_map[ctx.gene_symbol_to_gene_id_map[gene_symbol]]\n", + "\n", + "print(f\"mode: {gex_range_dict['gene_logits_mode_q'][q].item()}, range: {gex_range_dict['range_q'][q].item()}\")\n", + "print(f\"lo: {gex_range_dict['x_lo_q'][q].item()}, hi: {gex_range_dict['x_hi_q'][q].item()}\")\n", + "\n", + "query_id = query_gene_ids[q]\n", + "gene_symbol = ctx.gene_id_to_gene_symbol_map[query_id]\n", + "\n", + "fig, ax = plt.subplots()\n", + "\n", + "ax.plot(\n", + " np.arange(max_counts),\n", + " gex_range_dict['gene_logits_qk'][q].exp().cpu().numpy(), '-')\n", + "ax.axvline(gex_range_dict['x_lo_q'][q].item(), color='red')\n", + "ax.axvline(gex_range_dict['x_hi_q'][q].item(), color='red')\n", + "ax.axvline(gex_range_dict['gene_logits_mode_q'][q].item(), color='orange')\n", + "\n", + "ax.set_title(f\"Gene: {gene_symbol}\")\n", + "ax.set_xlabel(\"Count\")\n", + "ax.set_ylabel(\"Probability\")\n", + "\n", + "# ax.set_xlim((0, 10))" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of genes to perturb: 19187\n", + "Number of genes to query: 19187\n" + ] + } + ], + "source": [ + "gene_logits_qk = gex_range_dict['gene_logits_qk']\n", + "gene_logits_mode_q = gex_range_dict['gene_logits_mode_q']\n", + "gene_marginal_mean_q = gex_range_dict['gene_marginal_mean_q']\n", + "gene_marginal_std_q = gex_range_dict['gene_marginal_std_q']\n", + "gene_logits_mode_q = gex_range_dict['gene_logits_mode_q']\n", + "range_q = gex_range_dict['range_q']\n", + "x_lo_q = gex_range_dict['x_lo_q']\n", + "x_hi_q = gex_range_dict['x_hi_q']\n", + "\n", + "# let's pick genes to perturb (and query) that make sense for this cell type\n", + "expr_threshold_tpm = 0.1\n", + "expr_threshold_mean = expr_threshold_tpm * total_mrna_umis / 1e6\n", + "expressed_mask_q = (gene_marginal_mean_q >= expr_threshold_mean).cpu().numpy()\n", + "\n", + "filtered_query_gene_ids = query_gene_ids[expressed_mask_q]\n", + "filtered_perturb_gene_ids = query_gene_ids[expressed_mask_q]\n", + "filtered_query_gene_symbols = [ctx.gene_id_to_gene_symbol_map[gid] for gid in filtered_query_gene_ids]\n", + "filtered_perturb_gene_symbols = [ctx.gene_id_to_gene_symbol_map[gid] for gid in filtered_perturb_gene_ids]\n", + "filtered_x_lo_q = x_lo_q.cpu().numpy()[expressed_mask_q]\n", + "filtered_x_hi_q = x_hi_q.cpu().numpy()[expressed_mask_q]\n", + "\n", + "print(\"Number of genes to perturb:\", len(filtered_perturb_gene_ids))\n", + "print(\"Number of genes to query:\", len(filtered_query_gene_ids))" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "2decaef13583432bbb410206dbd5e673", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Processing dose quantiles: 0%| | 0/5 [00:00 4\u001b[0m dose_response_dict \u001b[38;5;241m=\u001b[39m \u001b[43mctx\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mgenerate_gene_dose_response_for_metadata\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 5\u001b[0m \u001b[43m \u001b[49m\u001b[43massay\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43massay\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 6\u001b[0m \u001b[43m \u001b[49m\u001b[43msuspension_type\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msuspension_type\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 7\u001b[0m \u001b[43m \u001b[49m\u001b[43mprompt_metadata_dict\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mprompt_metadata_dict\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 8\u001b[0m \u001b[43m \u001b[49m\u001b[43mtotal_mrna_umis\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtotal_mrna_umis\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9\u001b[0m \u001b[43m \u001b[49m\u001b[43mquery_gene_ids\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mfiltered_query_gene_ids\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 10\u001b[0m \u001b[43m \u001b[49m\u001b[43mperturb_gene_ids\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mfiltered_perturb_gene_ids\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 11\u001b[0m \u001b[43m \u001b[49m\u001b[43mx_lo_p\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mfiltered_x_lo_q\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 12\u001b[0m \u001b[43m \u001b[49m\u001b[43mx_hi_p\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mfiltered_x_hi_q\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 13\u001b[0m \u001b[43m \u001b[49m\u001b[43mn_points\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mn_points\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 14\u001b[0m \u001b[43m \u001b[49m\u001b[43mquery_chunk_size\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mquery_chunk_size\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 15\u001b[0m \u001b[43m \u001b[49m\u001b[43mmax_counts\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmax_counts\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 16\u001b[0m \u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/data/cellarium-ml/cellarium/ml/utilities/inference/cellarium_gpt_inference.py:786\u001b[0m, in \u001b[0;36mCellariumGPTInferenceContext.generate_gene_dose_response_for_metadata\u001b[0;34m(self, assay, suspension_type, prompt_metadata_dict, total_mrna_umis, query_gene_ids, perturb_gene_ids, x_lo_p, x_hi_p, n_points, query_chunk_size, max_counts)\u001b[0m\n\u001b[1;32m 776\u001b[0m tokens_dict, context_indices, _, _ \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mgenerate_gene_tokens_by_metadata(\n\u001b[1;32m 777\u001b[0m assay\u001b[38;5;241m=\u001b[39massay,\n\u001b[1;32m 778\u001b[0m suspension_type\u001b[38;5;241m=\u001b[39msuspension_type,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 783\u001b[0m perturb_gene_values\u001b[38;5;241m=\u001b[39mperturb_gene_values\n\u001b[1;32m 784\u001b[0m )\n\u001b[1;32m 785\u001b[0m tokens_dict \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mgpt_pipeline\u001b[38;5;241m.\u001b[39mtransfer_batch_to_device(tokens_dict, \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mdevice, \u001b[38;5;241m0\u001b[39m)\n\u001b[0;32m--> 786\u001b[0m gene_marginal_mean_nq, gene_marginal_std_nq \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_marginal_mean_std_from_tokens\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 787\u001b[0m \u001b[43m \u001b[49m\u001b[43mtokens_dict\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtokens_dict\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 788\u001b[0m \u001b[43m \u001b[49m\u001b[43mcontext_indices\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcontext_indices\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 789\u001b[0m \u001b[43m \u001b[49m\u001b[43mmax_counts\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmax_counts\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 790\u001b[0m gene_marginal_mean_nq_chunks\u001b[38;5;241m.\u001b[39mappend(gene_marginal_mean_nq\u001b[38;5;241m.\u001b[39mcpu()\u001b[38;5;241m.\u001b[39mnumpy())\n\u001b[1;32m 791\u001b[0m gene_marginal_std_nq_chunks\u001b[38;5;241m.\u001b[39mappend(gene_marginal_std_nq\u001b[38;5;241m.\u001b[39mcpu()\u001b[38;5;241m.\u001b[39mnumpy())\n", + "File \u001b[0;32m~/data/cellarium-ml/cellarium/ml/utilities/inference/cellarium_gpt_inference.py:567\u001b[0m, in \u001b[0;36mCellariumGPTInferenceContext.get_marginal_mean_std_from_tokens\u001b[0;34m(self, tokens_dict, context_indices, use_logsumexp, max_counts)\u001b[0m\n\u001b[1;32m 559\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mget_marginal_mean_std_from_tokens\u001b[39m(\n\u001b[1;32m 560\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[1;32m 561\u001b[0m tokens_dict: \u001b[38;5;28mdict\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 564\u001b[0m max_counts: \u001b[38;5;28mint\u001b[39m \u001b[38;5;241m|\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[1;32m 565\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m t\u001b[38;5;241m.\u001b[39mTuple[torch\u001b[38;5;241m.\u001b[39mTensor, torch\u001b[38;5;241m.\u001b[39mTensor]:\n\u001b[0;32m--> 567\u001b[0m gene_logits_nqk \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_gene_value_logits_from_tokens\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtokens_dict\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcontext_indices\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_counts\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 569\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m max_counts \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m 570\u001b[0m max_counts \u001b[38;5;241m=\u001b[39m gene_logits_nqk\u001b[38;5;241m.\u001b[39mshape[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m]\n", + "File \u001b[0;32m~/data/cellarium-ml/cellarium/ml/utilities/inference/cellarium_gpt_inference.py:546\u001b[0m, in \u001b[0;36mCellariumGPTInferenceContext.get_gene_value_logits_from_tokens\u001b[0;34m(self, tokens_dict, context_indices, max_counts)\u001b[0m\n\u001b[1;32m 538\u001b[0m logits_dict \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mgpt_pipeline\u001b[38;5;241m.\u001b[39mmodel\u001b[38;5;241m.\u001b[39mpredict(\n\u001b[1;32m 539\u001b[0m gene_tokens_nc\u001b[38;5;241m=\u001b[39mtokens_dict[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mgene_tokens_nc\u001b[39m\u001b[38;5;124m\"\u001b[39m],\n\u001b[1;32m 540\u001b[0m metadata_tokens_n\u001b[38;5;241m=\u001b[39mtokens_dict[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mmetadata_tokens_n\u001b[39m\u001b[38;5;124m\"\u001b[39m],\n\u001b[1;32m 541\u001b[0m prompt_mask_nc\u001b[38;5;241m=\u001b[39mtokens_dict[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mprompt_mask_nc\u001b[39m\u001b[38;5;124m\"\u001b[39m],\n\u001b[1;32m 542\u001b[0m predict_keys\u001b[38;5;241m=\u001b[39m[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mgene_value\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 543\u001b[0m )\n\u001b[1;32m 545\u001b[0m \u001b[38;5;66;03m# note: we use `q` to denote query genes\u001b[39;00m\n\u001b[0;32m--> 546\u001b[0m query_gene_indices \u001b[38;5;241m=\u001b[39m \u001b[43mtorch\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtensor\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontext_indices\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mquery_genes\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mdevice\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdevice\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mdtype\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtorch\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mint64\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 547\u001b[0m gene_logits_nqk \u001b[38;5;241m=\u001b[39m logits_dict[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mgene_value\u001b[39m\u001b[38;5;124m'\u001b[39m][:, query_gene_indices, :]\n\u001b[1;32m 549\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m max_counts \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n", + "\u001b[0;31mKeyboardInterrupt\u001b[0m: " + ] + } + ], + "source": [ + "n_points = 5\n", + "query_chunk_size = 64\n", + "\n", + "dose_response_dict = ctx.generate_gene_dose_response_for_metadata(\n", + " assay=assay,\n", + " suspension_type=suspension_type,\n", + " prompt_metadata_dict=prompt_metadata_dict,\n", + " total_mrna_umis=total_mrna_umis,\n", + " query_gene_ids=filtered_query_gene_ids,\n", + " perturb_gene_ids=filtered_perturb_gene_ids,\n", + " x_lo_p=filtered_x_lo_q,\n", + " x_hi_p=filtered_x_hi_q,\n", + " n_points=n_points,\n", + " query_chunk_size=query_chunk_size,\n", + " max_counts=max_counts,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "# import pickle\n", + "\n", + "# with open('/home/mehrtash/data/cd8_dose_response_dict_tpm_0.1.pkl', 'wb') as f:\n", + "# pickle.dump(dose_response_dict, f)" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [], + "source": [ + "import pickle\n", + "\n", + "with open('/home/mehrtash/data/cd8_dose_response_dict_tpm_0.1.pkl', 'rb') as f:\n", + " dose_response_dict = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_keys(['doses_pi', 'responses_mean_pqi', 'responses_std_pqi', 'control_mean_q', 'control_std_q'])" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dose_response_dict.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0 SDF4\n", + "1 ENSG00000272106\n", + "2 FAAP20\n", + "3 DRAXIN\n", + "4 MTHFR\n", + "5 CLCN6\n", + "6 TNFRSF8\n", + "7 IFFO2\n", + "8 UBXN10\n", + "9 HSPG2\n", + "10 ZNF436\n", + "11 RCAN3AS\n", + "12 FABP3\n", + "13 HPCA\n", + "14 ENSG00000286899\n", + "15 EPHA10\n", + "16 EXO5-DT\n", + "17 P3H1\n", + "18 ARMH1\n", + "19 STIL\n", + "20 SERBP1\n", + "21 PRKACB\n", + "22 CLCA1\n", + "23 GTF2B\n", + "24 LINC02609\n", + "25 MTF2\n", + "26 RWDD3-DT\n", + "27 HENMT1\n", + "28 PRPF38B\n", + "29 WDR47\n", + "30 CTSK\n", + "31 CRCT1\n", + "32 SPRR2D\n", + "33 DAP3\n", + "34 ARHGEF2\n", + "35 BGLAP\n", + "36 AIM2\n", + "37 UHMK1\n", + "38 ENSG00000287929\n", + "39 EDEM3\n", + "40 RABIF\n", + "41 PIK3C2B\n", + "42 ENSG00000260805\n", + "43 TAF1A-AS1\n", + "44 PYCR2\n", + "45 ACBD3\n", + "46 JMJD4\n", + "47 TMEM78\n", + "48 MTR\n", + "49 ENSG00000273175\n", + "50 KIF26B\n", + "51 LPIN1\n", + "52 DDX1\n", + "53 MYCN\n", + "54 FNDC4\n", + "55 VIT\n", + "56 NDUFAF7\n", + "57 VPS54\n", + "58 ENSG00000281195\n", + "59 ENSG00000279070\n", + "60 REG3G\n", + "61 POLR1A\n", + "62 MRPL35\n", + "63 IGKV2-40\n", + "64 IGKV3D-15\n", + "65 CHST10\n", + "66 TMEM182\n", + "67 SULT1C4\n", + "68 RGPD6\n", + "69 FBLN7\n", + "70 RAB3GAP1\n", + "71 TTC21B\n", + "72 NOSTRIN\n", + "73 PDE11A\n", + "74 ORMDL1\n", + "75 MAP2\n", + "76 PECR\n", + "77 ENSG00000236886\n", + "78 ANKZF1\n", + "79 ASIC4\n", + "80 SP100\n", + "81 MLPH\n", + "82 CAPN10-DT\n", + "83 ANO7\n", + "84 TADA3\n", + "85 ENSG00000272477\n", + "86 ACAA1\n", + "87 CTNNB1\n", + "88 ZNF197\n", + "89 TMEM42\n", + "90 SAMMSON\n", + "91 TOMM70\n", + "92 DUBR\n", + "93 ENSG00000241490\n", + "94 TMEM39A\n", + "95 LRRC58\n", + "96 PPP2R3A\n", + "97 IGSF10\n", + "98 TMEM212\n", + "99 MAEA\n", + "100 LYAR\n", + "101 FGFBP2\n", + "102 ENSG00000287081\n", + "103 MED28-DT\n", + "104 USP46\n", + "105 ADAMTS3\n", + "106 NUP54\n", + "107 PAQR3\n", + "108 ENSG00000272717\n", + "109 TBC1D9\n", + "110 ADAM29\n", + "111 LINC02362\n", + "112 PRIMPOL\n", + "113 BRD9\n", + "114 ENSG00000248968\n", + "115 PELO\n", + "116 GZMK\n", + "117 NAIP\n", + "118 ENSG00000248881\n", + "119 ARSK\n", + "120 CAMK4\n", + "121 LINC02863\n", + "122 ENSG00000286408\n", + "123 NR3C1\n", + "124 CARMN\n", + "125 FAM200C\n", + "126 ENSG00000285590\n", + "127 CANX\n", + "128 TRIM52\n", + "129 ENSG00000247925\n", + "130 ENSG00000287626\n", + "131 ENSG00000272341\n", + "132 BTN3A3\n", + "133 ENSG00000224157\n", + "134 HCG17\n", + "135 DDX39B\n", + "136 GRM4\n", + "137 ILRUN\n", + "138 SLC26A8\n", + "139 FOXP4\n", + "140 FBXO9\n", + "141 DDX43\n", + "142 IRAK1BP1\n", + "143 PNRC1-DT\n", + "144 RRAGD\n", + "145 CRYBG1\n", + "146 GTF3C6\n", + "147 ENSG00000253194\n", + "148 ENSG00000236673\n", + "149 LINC01013\n", + "150 IFNGR1\n", + "151 ENSG00000231329\n", + "152 SNX9\n", + "153 ENSG00000266896\n", + "154 C7orf50\n", + "155 ELFN1\n", + "156 KDELR2\n", + "157 ENSG00000228010\n", + "158 ENSG00000234141\n", + "159 MACC1\n", + "160 TRGV10\n", + "161 TRGV5P\n", + "162 UBE2D4\n", + "163 TNS3\n", + "164 CCT6A\n", + "165 HIP1\n", + "166 ENSG00000284707\n", + "167 PILRA\n", + "168 IFT22\n", + "169 CBLL1\n", + "170 ING3\n", + "171 TRBV7-7\n", + "172 TRBV12-3\n", + "173 ENSG00000270672\n", + "174 CNTNAP2\n", + "175 INSIG1-DT\n", + "176 CLDN23\n", + "177 PPP2R2A\n", + "178 SNTG1\n", + "179 ENSG00000286113\n", + "180 CA2\n", + "181 RPL30\n", + "182 RNF19A\n", + "183 ZNF706\n", + "184 CTHRC1\n", + "185 NTAQ1\n", + "186 RNF139-DT\n", + "187 POU5F1B\n", + "188 EFR3A\n", + "189 SLC45A4\n", + "190 TSNARE1\n", + "191 ENSG00000272172\n", + "192 ZNF16\n", + "193 ENSG00000233178\n", + "194 FRMD3\n", + "195 FGD3\n", + "196 ZNF367\n", + "197 TNC\n", + "198 NDUFA8\n", + "199 SH3GLB2\n", + "200 TOR1B\n", + "201 STKLD1\n", + "202 MLLT10\n", + "203 C10orf67\n", + "204 CCDC7\n", + "205 KIFBP\n", + "206 ENSG00000272447\n", + "207 CDHR1\n", + "208 IDE\n", + "209 ITPRIP\n", + "210 ENSG00000260917\n", + "211 PTPRE\n", + "212 IFITM2\n", + "213 TSPAN4\n", + "214 STK33\n", + "215 FAR1-IT1\n", + "216 ENSG00000254907\n", + "217 TP53I11\n", + "218 VEGFB\n", + "219 NAALADL1\n", + "220 ZNRD2\n", + "221 PELI3\n", + "222 IGHMBP2\n", + "223 KCNE3\n", + "224 ENSG00000255081\n", + "225 ACER3\n", + "226 KCTD21-AS1\n", + "227 MRE11\n", + "228 PIWIL4\n", + "229 ENSG00000261098\n", + "230 CUL5\n", + "231 POU2F3\n", + "232 JAM3\n", + "233 TEAD4\n", + "234 CRACR2A\n", + "235 PARP11-AS1\n", + "236 PTMS\n", + "237 LRRC23\n", + "238 PTPN6\n", + "239 CLEC4C\n", + "240 CLEC12A\n", + "241 STYK1\n", + "242 ENSG00000272368\n", + "243 LETMD1\n", + "244 NR4A1AS\n", + "245 RARG\n", + "246 ARHGAP9\n", + "247 CAND1\n", + "248 ENSG00000247131\n", + "249 NUP37\n", + "250 CKAP4\n", + "251 CORO1C\n", + "252 KCTD10\n", + "253 GPN3\n", + "254 TMEM116\n", + "255 SPRING1\n", + "256 DIABLO\n", + "257 ADGRD1\n", + "258 AKAP11\n", + "259 SERP2\n", + "260 CPB2\n", + "261 ENSG00000231633\n", + "262 ENSG00000126216\n", + "263 GRTP1\n", + "264 APEX1\n", + "265 TRAV14DV4\n", + "266 TRAV35\n", + "267 MDP1\n", + "268 SPTSSA\n", + "269 GPR137C\n", + "270 ENSG00000259049\n", + "271 NAA30\n", + "272 ATP6V1D\n", + "273 IFT43\n", + "274 ADCK1\n", + "275 FOXN3\n", + "276 ENSG00000258792\n", + "277 ITPK1-AS1\n", + "278 UNC79\n", + "279 TCL1A\n", + "280 C14orf132\n", + "281 EML1\n", + "282 MARK3\n", + "283 XRCC3\n", + "284 CHRM5\n", + "285 ZSCAN29\n", + "286 SPG11\n", + "287 PIGB\n", + "288 SNX22\n", + "289 FEM1B\n", + "290 KIF23\n", + "291 TLE3\n", + "292 STRA6\n", + "293 NMB\n", + "294 WDR90\n", + "295 CEROX1\n", + "296 GNPTG\n", + "297 FLYWCH2\n", + "298 DEXI\n", + "299 NPIPB5\n", + "300 COG7\n", + "301 ENSG00000260719\n", + "302 FBXL8\n", + "303 RANBP10\n", + "304 PSMB10\n", + "305 ENSG00000262160\n", + "306 NIP7\n", + "307 KARS1\n", + "308 MAF\n", + "309 PLCG2\n", + "310 XAF1\n", + "311 TMEM102\n", + "312 CFAP52\n", + "313 NCOR1\n", + "314 CCDC144A\n", + "315 SLC47A1\n", + "316 SLFN5\n", + "317 SNHG30\n", + "318 CCR7\n", + "319 CNTD1\n", + "320 TMUB2\n", + "321 SKAP1-AS1\n", + "322 CYB561\n", + "323 POLG2\n", + "324 CD300LD-AS1\n", + "325 SEC14L1\n", + "326 OGFOD3\n", + "327 RNF125\n", + "328 PIAS2\n", + "329 ELAC1\n", + "330 TMX3\n", + "331 PLK5\n", + "332 MBD3\n", + "333 PIP5K1C\n", + "334 TJP3\n", + "335 RFX2\n", + "336 PEX11G\n", + "337 DNMT1\n", + "338 ZNF433\n", + "339 SAMD1\n", + "340 COX7A1\n", + "341 ZNF793\n", + "342 FBXO27\n", + "343 SAMD4B\n", + "344 TOMM40\n", + "345 APOC2\n", + "346 ENSG00000259605\n", + "347 NAPA-AS1\n", + "348 NUCB1\n", + "349 KCNA7\n", + "350 ATF5\n", + "351 KLK1\n", + "352 PRPF31-AS1\n", + "353 ZNF444\n", + "354 NRSN2\n", + "355 ENSG00000275632\n", + "356 MKKS\n", + "357 DSTN\n", + "358 BPI\n", + "359 SNHG17\n", + "360 TP53RK-DT\n", + "361 NCOA3\n", + "362 ADNP-AS1\n", + "363 ZBTB46-AS2\n", + "364 ENSG00000273199\n", + "365 RIPPLY3\n", + "366 POFUT2\n", + "367 IGLV2-23\n", + "368 IGLJ2\n", + "369 GRK3-AS1\n", + "370 MIAT\n", + "371 SF3A1\n", + "372 ENSG00000279927\n", + "373 RPL3\n", + "374 DNAJB7\n", + "375 TTC38\n", + "376 P2RY8\n", + "377 PUDP\n", + "378 APOO\n", + "379 KDM6A\n", + "380 SHROOM4\n", + "381 VSIG4\n", + "382 RLIM\n", + "383 BTK\n", + "384 TCEAL8\n", + "385 DNAAF6\n", + "386 NKAP\n", + "387 UTP14A\n", + "388 MTM1\n", + "389 GABRE\n", + "390 NLGN4Y\n", + "391 ENSG00000271806\n", + "392 DNAJC16\n", + "393 LUZP1\n", + "394 ENSG00000270605\n", + "395 SESN2\n", + "396 NCDN\n", + "397 OXCT2\n", + "398 ENSG00000236434\n", + "399 IFT25\n", + "400 PARS2\n", + "401 NFIA\n", + "402 DNAJC6\n", + "403 WLS\n", + "404 AK5\n", + "405 TTLL7\n", + "406 GBP1\n", + "407 GBP7\n", + "408 PTBP2\n", + "409 S1PR1\n", + "410 TMEM167B-DT\n", + "411 ENSG00000231128\n", + "412 MAN1A2\n", + "413 WARS2-AS1\n", + "414 NBPF12\n", + "415 ENSG00000237188\n", + "416 NOTCH2NLC\n", + "417 PIP5K1A\n", + "418 IQGAP3\n", + "419 MRPL24\n", + "420 SH2D2A\n", + "421 SNHG28\n", + "422 ATP1A4\n", + "423 DEDD\n", + "424 UFC1\n", + "425 SLC19A2\n", + "426 SELP\n", + "427 LAMC1\n", + "428 PM20D1-AS1\n", + "429 ATF3\n", + "430 GPATCH2\n", + "431 BPNT1\n", + "432 MTARC1\n", + "433 CNIH3\n", + "434 EPHX1\n", + "435 TRIM17\n", + "436 DISC1\n", + "437 SIPA1L2\n", + "438 CHRM3\n", + "439 ENSG00000182551\n", + "440 RNASEH1\n", + "441 MBOAT2\n", + "442 LBH\n", + "443 THADA\n", + "444 SLC1A4\n", + "445 PRADC1\n", + "446 STAMBP\n", + "447 CTNNA2\n", + "448 ENSG00000225420\n", + "449 TBC1D8\n", + "450 CNOT11\n", + "451 LIMS1\n", + "452 CCDC138\n", + "453 NEMP2-DT\n", + "454 TMBIM1\n", + "455 VIL1\n", + "456 ENSG00000286606\n", + "457 ENSG00000243135\n", + "458 CPNE9\n", + "459 ENSG00000206567\n", + "460 TGFBR2\n", + "461 CMTM8\n", + "462 CRTAP\n", + "463 CLASP2\n", + "464 ENSG00000284669\n", + "465 ANO10\n", + "466 SLC26A6\n", + "467 CAMKV\n", + "468 ENSG00000230454\n", + "469 UQCC5\n", + "470 PBRM1\n", + "471 FOXP1-IT1\n", + "472 PROK2\n", + "473 ENSG00000269028\n", + "474 RIOX2\n", + "475 CBLB\n", + "476 LINC00635\n", + "477 TMPRSS7\n", + "478 ACAD9\n", + "479 NPHP3-AS1\n", + "480 TFDP2\n", + "481 TRPC1\n", + "482 PAQR9-AS1\n", + "483 IQCJ-SCHIP1\n", + "484 PHC3\n", + "485 ECT2\n", + "486 PIK3CA\n", + "487 DVL3\n", + "488 BCL6\n", + "489 SENP5\n", + "490 PIGG\n", + "491 WDR1\n", + "492 DTHD1\n", + "493 KLB\n", + "494 YTHDC1\n", + "495 SULT1E1\n", + "496 MRPL1\n", + "497 HELQ\n", + "498 ENSG00000272777\n", + "499 USP53\n", + "500 HSPA4L\n", + "501 SCLT1\n", + "502 ELF2\n", + "503 MIR4453HG\n", + "504 MFAP3L\n", + "505 ENSG00000288025\n", + "506 TENM3-AS1\n", + "507 CYP4V2\n", + "508 TRIML2\n", + "509 LSINCT5\n", + "510 MTRR\n", + "511 CARD6\n", + "512 IL6ST\n", + "513 CDK7\n", + "514 GFM2\n", + "515 FAM169A\n", + "516 SV2C\n", + "517 ERAP2\n", + "518 ENSG00000249021\n", + "519 AP3S1\n", + "520 COMMD10\n", + "521 FNIP1\n", + "522 KLHL3\n", + "523 KDM3B\n", + "524 PFDN1\n", + "525 MRPL22\n", + "526 ADAM19\n", + "527 ENSG00000253693\n", + "528 NPM1\n", + "529 KIAA1191\n", + "530 GRK6\n", + "531 ENSG00000272279\n", + "532 NEDD9\n", + "533 ENSG00000282024\n", + "534 ZKSCAN4\n", + "535 ZBED9-AS1\n", + "536 PPT2\n", + "537 PSMB8-AS1\n", + "538 STK38\n", + "539 TRERF1\n", + "540 TBCC\n", + "541 LINC02976\n", + "542 ENSG00000287055\n", + "543 DOP1A\n", + "544 CD24\n", + "545 SLC22A16\n", + "546 HDAC2\n", + "547 VNN1\n", + "548 ENSG00000234147\n", + "549 RGS17\n", + "550 ENSG00000285887\n", + "551 EIF2AK1\n", + "552 DAGLB\n", + "553 ENSG00000287032\n", + "554 YKT6\n", + "555 CCM2\n", + "556 SUMF2\n", + "557 ENSG00000226829\n", + "558 FIS1\n", + "559 ATP6V1F\n", + "560 TRBV7-9\n", + "561 GIMAP2\n", + "562 TMUB1\n", + "563 KBTBD11\n", + "564 NAT1\n", + "565 PCMTD1\n", + "566 XKR4\n", + "567 POP1\n", + "568 WASHC5\n", + "569 NDRG1\n", + "570 KCNK9\n", + "571 ZNF696\n", + "572 RIGI\n", + "573 ENSG00000227388\n", + "574 ZNG1C\n", + "575 SECISBP2\n", + "576 LINC02937\n", + "577 HABP4\n", + "578 NCBP1\n", + "579 LPAR1\n", + "580 PTGS1\n", + "581 PTRH1\n", + "582 ZER1\n", + "583 NUP188\n", + "584 IER5L-AS1\n", + "585 COL5A1\n", + "586 ANAPC2\n", + "587 TOR4A\n", + "588 GATA3\n", + "589 ENSG00000234961\n", + "590 MSRB2\n", + "591 SVIL\n", + "592 ENSG00000285630\n", + "593 PCAT5\n", + "594 MRLN\n", + "595 DNAJC9\n", + "596 ADK\n", + "597 NUTM2B-AS1\n", + "598 ENTPD7\n", + "599 OGA\n", + "600 HPS6\n", + "601 STN1\n", + "602 PWWP2B\n", + "603 ENSG00000235245\n", + "604 TOLLIP-DT\n", + "605 C11orf21\n", + "606 KCNQ1OT1\n", + "607 NUP98\n", + "608 DNHD1\n", + "609 CD59\n", + "610 APIP\n", + "611 LINC02733\n", + "612 INCENP\n", + "613 LGALS12\n", + "614 ENSG00000286264\n", + "615 PPP1R14B-AS1\n", + "616 PRDX5\n", + "617 RNASEH2C\n", + "618 B4GAT1-DT\n", + "619 SYT12\n", + "620 SYTL2\n", + "621 MAML2\n", + "622 DDX10\n", + "623 NNMT\n", + "624 ARHGEF12\n", + "625 VWA5A\n", + "626 VPS26B\n", + "627 ENSG00000282080\n", + "628 TAS2R30\n", + "629 PTPRO\n", + "630 RECQL\n", + "631 AMN1\n", + "632 LINC00938\n", + "633 LIMA1\n", + "634 ENSG00000278126\n", + "635 CSAD\n", + "636 PRR13\n", + "637 PCBP2-OT1\n", + "638 XPOT\n", + "639 BBS10\n", + "640 ENSG00000258170\n", + "641 ANKS1B\n", + "642 ENSG00000274554\n", + "643 ATP8A2\n", + "644 NHLRC3\n", + "645 DGKH\n", + "646 RNASEH2B-AS1\n", + "647 KLF5\n", + "648 UCHL3\n", + "649 OSGEP\n", + "650 TRAV27\n", + "651 TRDV2\n", + "652 PABPN1\n", + "653 DHRS1\n", + "654 MIPOL1\n", + "655 ARF6\n", + "656 ENSG00000261120\n", + "657 ENSG00000258670\n", + "658 HEATR4\n", + "659 ALDH6A1\n", + "660 ATXN3\n", + "661 LINC01550\n", + "662 WDR25\n", + "663 LINC02285\n", + "664 ENSG00000272444\n", + "665 IGHV3-21\n", + "666 EMC7\n", + "667 ENSG00000259598\n", + "668 FSIP1\n", + "669 RAD51\n", + "670 SERF2\n", + "671 B2M\n", + "672 ENSG00000275580\n", + "673 DAPK2\n", + "674 CLPX\n", + "675 ADAMTS7\n", + "676 MIR9-3HG\n", + "677 ENSG00000259363\n", + "678 HBA1\n", + "679 CRAMP1\n", + "680 ABCA3\n", + "681 ADCY9\n", + "682 SOCS1\n", + "683 EARS2\n", + "684 MAZ\n", + "685 DUS2\n", + "686 COG8\n", + "687 CLEC18A\n", + "688 COG4\n", + "689 DNAAF1\n", + "690 ZFPM1\n", + "691 MYO1C\n", + "692 CHRNE\n", + "693 C1QBP\n", + "694 KCTD11\n", + "695 FXR2\n", + "696 ENSG00000265975\n", + "697 ALDH3A2\n", + "698 ALDH3A1\n", + "699 UNC119\n", + "700 COPRS\n", + "701 ENSG00000264083\n", + "702 AATF\n", + "703 HAP1\n", + "704 ACLY\n", + "705 HSD17B1-AS1\n", + "706 ITGA2B\n", + "707 ENSG00000283045\n", + "708 CCDC43\n", + "709 GJC1\n", + "710 HIGD1B\n", + "711 FMNL1-DT\n", + "712 HLF\n", + "713 SUPT4H1\n", + "714 ST6GALNAC1\n", + "715 SCAT1\n", + "716 RBFOX3\n", + "717 ENSG00000265091\n", + "718 L3MBTL4-AS1\n", + "719 GAREM1\n", + "720 ENSG00000285095\n", + "721 SMAD2\n", + "722 LMAN1\n", + "723 PRTN3\n", + "724 CFD\n", + "725 ABCA7\n", + "726 MATK\n", + "727 CATSPERD\n", + "728 ALKBH7\n", + "729 ENSG00000286138\n", + "730 ZNF317\n", + "731 ZNF491\n", + "732 NFIX\n", + "733 KLF2-DT\n", + "734 F2RL3\n", + "735 RPL18A\n", + "736 SUGP2\n", + "737 ATP13A1\n", + "738 ZNF568\n", + "739 GMFG\n", + "740 BLVRB\n", + "741 ENSG00000282951\n", + "742 DMPK\n", + "743 KPTN\n", + "744 SULT2A1\n", + "745 NTN5\n", + "746 DHDH\n", + "747 TEAD2\n", + "748 KLK11\n", + "749 ETFB\n", + "750 LILRB5\n", + "751 LAIR1\n", + "752 ZNF667-AS1\n", + "753 ZNF418\n", + "754 SOX12\n", + "755 TRIB3\n", + "756 PANK2-AS1\n", + "757 DTD1\n", + "758 ZNF337-AS1\n", + "759 EIF2S2\n", + "760 GGT7\n", + "761 SNHG11\n", + "762 FAM83D\n", + "763 ZSWIM1\n", + "764 SLC35C2\n", + "765 PPP1R3D\n", + "766 CABLES2\n", + "767 ENSG00000278996\n", + "768 ENSG00000224905\n", + "769 CXADR\n", + "770 CHODL\n", + "771 LINC01426\n", + "772 TFF3\n", + "773 ENSG00000272829\n", + "774 IGLV3-19\n", + "775 IGLC6\n", + "776 VPREB3\n", + "777 DDT\n", + "778 KREMEN1\n", + "779 MTMR3\n", + "780 CSNK1E\n", + "781 DDX17\n", + "782 SLC25A17\n", + "783 TRABD-AS1\n", + "784 ENSG00000226179\n", + "785 ENSG00000286431\n", + "786 MOSPD2\n", + "787 RBBP7\n", + "788 LINC01281\n", + "789 CXorf38\n", + "790 TSIX\n", + "791 PGK1\n", + "792 ELF4\n", + "793 MBNL3\n", + "794 PHF6\n", + "795 SLC9A6\n", + "796 EOLA1-DT\n", + "797 ZFP92\n", + "798 USP9Y\n", + "799 AURKAIP1\n", + "800 NADK\n", + "801 GABRD\n", + "802 MORN1\n", + "803 SLC2A5\n", + "804 C1orf167\n", + "805 CELA3A\n", + "806 LYPLA2\n", + "807 NFYC\n", + "808 GUCA2B\n", + "809 ZFYVE9\n", + "810 MAGOH-DT\n", + "811 L1TD1\n", + "812 GNG12\n", + "813 SAMD13\n", + "814 RBMXL1\n", + "815 ENSG00000230735\n", + "816 ARHGAP29\n", + "817 COL11A1\n", + "818 ENSG00000261654\n", + "819 ENSG00000260948\n", + "820 KCND3\n", + "821 ENSG00000232721\n", + "822 LINC02591\n", + "823 ENSG00000203812\n", + "824 SEMA6C\n", + "825 S100A2\n", + "826 ENSG00000272030\n", + "827 NUP210L\n", + "828 PIGM\n", + "829 DCAF8-DT\n", + "830 HSPA6\n", + "831 ENSG00000260360\n", + "832 CEP350\n", + "833 ENSG00000243155\n", + "834 GLRX2\n", + "835 DENND1B\n", + "836 UBE2T\n", + "837 ZC3H11A\n", + "838 G0S2\n", + "839 ENSG00000234915\n", + "840 PACC1\n", + "841 KCTD3\n", + "842 FAM89A\n", + "843 GPR137B\n", + "844 ERO1B\n", + "845 LGALS8-AS1\n", + "846 DESI2\n", + "847 EFCAB2\n", + "848 SOX11\n", + "849 APOB\n", + "850 EMILIN1\n", + "851 BABAM2\n", + "852 ENSG00000272754\n", + "853 ENSG00000237133\n", + "854 SOCS5\n", + "855 EHBP1-AS1\n", + "856 MRPL19\n", + "857 C2orf68\n", + "858 C2orf92\n", + "859 NPAS2\n", + "860 CREG2\n", + "861 IL1RL1\n", + "862 C2orf49-DT\n", + "863 ACOXL\n", + "864 RABL2A\n", + "865 NIFK-AS1\n", + "866 AMMECR1L\n", + "867 MGAT5\n", + "868 CCNT2\n", + "869 LY75\n", + "870 DYNC1I2\n", + "871 LNPK\n", + "872 ENSG00000270574\n", + "873 WDR75\n", + "874 ANKAR\n", + "875 HSPD1\n", + "876 KCTD18\n", + "877 FAM117B\n", + "878 IDH1\n", + "879 EFHD1\n", + "880 BTD\n", + "881 ENSG00000237838\n", + "882 TRIM71\n", + "883 KRBOX1\n", + "884 ENSG00000244380\n", + "885 AMT\n", + "886 MST1R\n", + "887 DUSP7\n", + "888 CFAP20DC\n", + "889 ARL13B\n", + "890 ZBTB11-AS1\n", + "891 ENSG00000287682\n", + "892 CD200\n", + "893 BOC\n", + "894 ZXDC\n", + "895 H1-10-AS1\n", + "896 PLXND1\n", + "897 NUDT16\n", + "898 PCCB\n", + "899 GK5\n", + "900 WWTR1\n", + "901 MED12L\n", + "902 WDR49\n", + "903 LINC02068\n", + "904 DNAJC19\n", + "905 MCCC1\n", + "906 LIPH\n", + "907 CCDC50\n", + "908 NRROS\n", + "909 ENSG00000287286\n", + "910 C4orf50\n", + "911 TLR1\n", + "912 LINC02265\n", + "913 BEND4\n", + "914 FIP1L1\n", + "915 SHROOM3\n", + "916 LINC01094\n", + "917 IBSP\n", + "918 ENSG00000251095\n", + "919 SMARCAD1-DT\n", + "920 RAP1GDS1\n", + "921 UBE2D3\n", + "922 ENSG00000251259\n", + "923 MCUB\n", + "924 ARSJ\n", + "925 NUDT6\n", + "926 TRAPPC11\n", + "927 FAM149A\n", + "928 TPPP\n", + "929 ZDHHC11B\n", + "930 C1QTNF3\n", + "931 CCDC152\n", + "932 PPWD1\n", + "933 SERF1A\n", + "934 ARSB\n", + "935 RPS23\n", + "936 COX7C\n", + "937 ENSG00000250362\n", + "938 CSF2\n", + "939 IRF1-AS1\n", + "940 UQCRQ\n", + "941 ZCCHC10\n", + "942 ZMAT2\n", + "943 SPINK1\n", + "944 AFAP1L1\n", + "945 HMMR\n", + "946 CREBRF\n", + "947 STC2\n", + "948 LMAN2\n", + "949 ENSG00000249109\n", + "950 RUFY1-AS1\n", + "951 LINC01011\n", + "952 EEF1E1\n", + "953 PSMB8\n", + "954 BLTP3A\n", + "955 ZFAND3\n", + "956 KCNK5\n", + "957 ADGRF5\n", + "958 C6orf141\n", + "959 GSTA1\n", + "960 ENSG00000288009\n", + "961 BVES\n", + "962 TUBE1\n", + "963 LINC02539\n", + "964 ULBP3\n", + "965 FBXO5\n", + "966 DYNLT1\n", + "967 SFT2D1\n", + "968 ENSG00000229618\n", + "969 CBX3\n", + "970 SKAP2\n", + "971 HOXA5\n", + "972 ENSG00000235728\n", + "973 MLXIPL\n", + "974 SPDYE5\n", + "975 ATP5MF\n", + "976 ALKBH4\n", + "977 FBXL13\n", + "978 ZNF277\n", + "979 TMEM168\n", + "980 ST7\n", + "981 PTPRZ1\n", + "982 CPA2\n", + "983 ABCF2\n", + "984 MCPH1-DT\n", + "985 FAM86B1\n", + "986 MTUS1\n", + "987 SFTPC\n", + "988 ADAM9\n", + "989 FAM110B\n", + "990 LACTB2\n", + "991 ENSG00000253385\n", + "992 CASC8\n", + "993 ASAP1\n", + "994 LY6K\n", + "995 LY6D\n", + "996 ZDHHC21\n", + "997 CDKN2B\n", + "998 GBA2\n", + "999 GCNT1\n", + "1000 QNG1\n", + "1001 PCAT7\n", + "1002 CORO2A\n", + "1003 ABITRAM\n", + "1004 PBX3\n", + "1005 RPL12\n", + "1006 ENG\n", + "1007 ENDOG\n", + "1008 NTMT1\n", + "1009 ABL1\n", + "1010 ENSG00000246851\n", + "1011 TTF1\n", + "1012 CFAP77\n", + "1013 GFI1B\n", + "1014 LRRC26\n", + "1015 ENSG00000272764\n", + "1016 ENSG00000273474\n", + "1017 TRDMT1\n", + "1018 WAC-AS1\n", + "1019 ZNF22\n", + "1020 MAPK8\n", + "1021 VSIR\n", + "1022 ECD\n", + "1023 ZNF518A\n", + "1024 MMS19\n", + "1025 SLC25A28\n", + "1026 NOLC1\n", + "1027 TRIM8-DT\n", + "1028 PNLIP\n", + "1029 ENSG00000277879\n", + "1030 FAM24B\n", + "1031 PPP2R2D\n", + "1032 RASSF7\n", + "1033 TRIM21\n", + "1034 TPH1\n", + "1035 MISFA\n", + "1036 EIF3M\n", + "1037 OTUB1\n", + "1038 DPF2\n", + "1039 ENSG00000255478\n", + "1040 LTO1\n", + "1041 ENSG00000285921\n", + "1042 DLAT\n", + "1043 CXCR5\n", + "1044 DPAGT1\n", + "1045 SENCR\n", + "1046 ENSG00000255455\n", + "1047 LINC02731\n", + "1048 CD27-AS1\n", + "1049 CDCA3\n", + "1050 CD163\n", + "1051 EPS8\n", + "1052 ALG10\n", + "1053 PPHLN1\n", + "1054 AMIGO2\n", + "1055 POU6F1\n", + "1056 KRT18\n", + "1057 PFDN5\n", + "1058 MAP3K12\n", + "1059 OS9\n", + "1060 PLXNC1\n", + "1061 CEP83\n", + "1062 TMPO\n", + "1063 SCYL2\n", + "1064 ABTB3\n", + "1065 SPPL3\n", + "1066 LRRC43\n", + "1067 OGFOD2\n", + "1068 PITPNM2\n", + "1069 KATNAL1\n", + "1070 ENSG00000276672\n", + "1071 ARL11\n", + "1072 ALG11\n", + "1073 TRAV1-2\n", + "1074 TRAV19\n", + "1075 MRPL52\n", + "1076 GZMH\n", + "1077 PTGDR\n", + "1078 TXNDC16\n", + "1079 SIX4\n", + "1080 PLEKHD1\n", + "1081 ENSG00000258534\n", + "1082 SIVA1\n", + "1083 IGHV3-74\n", + "1084 SNHG14\n", + "1085 ZNF106\n", + "1086 LCMT2\n", + "1087 BCL2L10\n", + "1088 MINDY2\n", + "1089 FBXO22\n", + "1090 ENSG00000271725\n", + "1091 WDR73\n", + "1092 SEC11A\n", + "1093 ZNF710-AS1\n", + "1094 ENSG00000283597\n", + "1095 LUC7L\n", + "1096 ENSG00000276984\n", + "1097 LINC00235\n", + "1098 MCRIP2\n", + "1099 CIAO3\n", + "1100 TEDC2\n", + "1101 MMP25\n", + "1102 ENSG00000263011\n", + "1103 ABCC6\n", + "1104 ENSG00000285043\n", + "1105 FBXL19\n", + "1106 ENSG00000260911\n", + "1107 ITGAX\n", + "1108 CHD9\n", + "1109 GNAO1-DT\n", + "1110 MT1A\n", + "1111 ENSG00000187185\n", + "1112 USB1\n", + "1113 TRADD\n", + "1114 LRRC36\n", + "1115 CIBAR2\n", + "1116 SNAI3-AS1\n", + "1117 LINC02166\n", + "1118 ZNF276\n", + "1119 MC1R\n", + "1120 SCARF1\n", + "1121 ENSG00000262227\n", + "1122 NAA38\n", + "1123 KCNAB3\n", + "1124 VAMP2\n", + "1125 TNFRSF13B\n", + "1126 DRC3\n", + "1127 ENSG00000266527\n", + "1128 ENSG00000266718\n", + "1129 SLFN12L\n", + "1130 ENSG00000270240\n", + "1131 CCL16\n", + "1132 ENSG00000276085\n", + "1133 ENSG00000266469\n", + "1134 DHX58\n", + "1135 ENSG00000287710\n", + "1136 DUSP3\n", + "1137 CDK5RAP3\n", + "1138 SKAP1\n", + "1139 CA10\n", + "1140 CD300LB\n", + "1141 TMEM104\n", + "1142 ATP5PD\n", + "1143 SUMO2\n", + "1144 TRIM65\n", + "1145 SGSH\n", + "1146 ENSG00000262873\n", + "1147 CCDC137\n", + "1148 CYBC1\n", + "1149 ENOSF1\n", + "1150 ATP5F1A\n", + "1151 ENSG00000183791\n", + "1152 MEX3C\n", + "1153 TLE2\n", + "1154 NFIC\n", + "1155 VMAC\n", + "1156 NDUFA7\n", + "1157 STX10\n", + "1158 RFX1\n", + "1159 ENSG00000267904\n", + "1160 TMEM161A\n", + "1161 CEBPA-DT\n", + "1162 ZNF570\n", + "1163 ZNF571\n", + "1164 PAK4\n", + "1165 TMEM145\n", + "1166 CARD8\n", + "1167 CARD8-AS1\n", + "1168 ALDH16A1\n", + "1169 RCN3\n", + "1170 SCAF1\n", + "1171 ZNF587B\n", + "1172 ISM1\n", + "1173 ENSG00000278276\n", + "1174 HCK\n", + "1175 ARFGEF2\n", + "1176 MOCS3\n", + "1177 ENSG00000273254\n", + "1178 BACH1-AS1\n", + "1179 OLIG2\n", + "1180 BRWD1\n", + "1181 PDE9A\n", + "1182 VPREB1\n", + "1183 IGLV3-9\n", + "1184 C22orf15\n", + "1185 TST\n", + "1186 NOL12\n", + "1187 TOMM22\n", + "1188 JOSD1\n", + "1189 NDUFA6\n", + "1190 ENSG00000280383\n", + "1191 ASMT\n", + "1192 TLR7\n", + "1193 EIF1AX\n", + "1194 DMD\n", + "1195 MED14\n", + "1196 ZNF711\n", + "1197 FMR1\n", + "1198 VMA21\n", + "1199 ZNF185\n", + "1200 FUNDC2\n", + "1201 TAS1R3\n", + "1202 ATAD3A\n", + "1203 CFAP74\n", + "1204 KCNAB2\n", + "1205 RERE\n", + "1206 AKR7A2\n", + "1207 GALE\n", + "1208 NIPAL3\n", + "1209 EIF3I\n", + "1210 C1orf216\n", + "1211 BMP8A\n", + "1212 CCDC163\n", + "1213 EFCAB14\n", + "1214 EPS15-AS1\n", + "1215 SCP2\n", + "1216 YIPF1\n", + "1217 DHCR24\n", + "1218 JUN\n", + "1219 ROR1-AS1\n", + "1220 LRRIQ3\n", + "1221 ENSG00000273338\n", + "1222 BCAR3\n", + "1223 CSF1\n", + "1224 RBM15\n", + "1225 VPS45\n", + "1226 ZNF687-AS1\n", + "1227 EFNA4\n", + "1228 LMNA\n", + "1229 ARHGEF11\n", + "1230 ENSG00000272668\n", + "1231 SLAMF7\n", + "1232 UAP1\n", + "1233 SELL\n", + "1234 VAMP4\n", + "1235 DHX9\n", + "1236 RGS2\n", + "1237 ENSG00000286285\n", + "1238 NEK7\n", + "1239 RAB4A\n", + "1240 ABCB10\n", + "1241 HPCAL1\n", + "1242 ATP6V1C2\n", + "1243 PDIA6\n", + "1244 ENSG00000233862\n", + "1245 STRN\n", + "1246 SRSF7\n", + "1247 THUMPD2\n", + "1248 BCL11A\n", + "1249 TIA1\n", + "1250 IGKV1-16\n", + "1251 ENSG00000234389\n", + "1252 BUB1\n", + "1253 ENSG00000235066\n", + "1254 GPR155-DT\n", + "1255 MTX2\n", + "1256 LINC01473\n", + "1257 ENSG00000273240\n", + "1258 NAB1\n", + "1259 ENSG00000288064\n", + "1260 ENSG00000224099\n", + "1261 DNAH7\n", + "1262 FTCDNL1\n", + "1263 ENSG00000279317\n", + "1264 ENSG00000272644\n", + "1265 TRAF3IP1\n", + "1266 ING5\n", + "1267 SGO1-AS1\n", + "1268 ENSG00000223343\n", + "1269 UBA7\n", + "1270 RYBP\n", + "1271 GTPBP8\n", + "1272 DTX3L\n", + "1273 EFCAB12\n", + "1274 ENSG00000261167\n", + "1275 PXYLP1\n", + "1276 DIPK2A\n", + "1277 TM4SF1\n", + "1278 MME\n", + "1279 LXN\n", + "1280 MAP6D1\n", + "1281 S100P\n", + "1282 RFC1\n", + "1283 TMEM33\n", + "1284 ADGRL3\n", + "1285 ABRAXAS1\n", + "1286 ENSG00000284968\n", + "1287 SPP1\n", + "1288 FAM13A-AS1\n", + "1289 UNC5C\n", + "1290 SYNPO2\n", + "1291 SPATA4\n", + "1292 TLR3\n", + "1293 CPLANE1-AS1\n", + "1294 ZNF131\n", + "1295 SETD9\n", + "1296 POLK\n", + "1297 MAN2A1\n", + "1298 EPB41L4A-AS1\n", + "1299 CDKL3\n", + "1300 ENSG00000272070\n", + "1301 SAP30L\n", + "1302 RNF145\n", + "1303 LCP2\n", + "1304 ENSG00000215022\n", + "1305 H3C4\n", + "1306 POU5F1\n", + "1307 RXRB\n", + "1308 MRPS10\n", + "1309 MCM3\n", + "1310 POU3F2\n", + "1311 ENSG00000271789\n", + "1312 REV3L\n", + "1313 ENSG00000231760\n", + "1314 ZFAND2A-DT\n", + "1315 SP4\n", + "1316 ENSG00000272843\n", + "1317 SSC4D\n", + "1318 GSAP\n", + "1319 FBXO24\n", + "1320 TRIP6\n", + "1321 MUC12-AS1\n", + "1322 ZC3HC1\n", + "1323 TMEM209\n", + "1324 TAS2R4\n", + "1325 TCAF1\n", + "1326 ENSG00000244693\n", + "1327 CHPF2\n", + "1328 RBM33\n", + "1329 CLN8\n", + "1330 MICU3\n", + "1331 NPM2\n", + "1332 STC1\n", + "1333 EPHX2\n", + "1334 HMBOX1\n", + "1335 LINC02099\n", + "1336 LETM2\n", + "1337 PCMTD1-DT\n", + "1338 CA8\n", + "1339 SGK3\n", + "1340 ZFHX4\n", + "1341 ZNF704\n", + "1342 NBN\n", + "1343 ENSG00000254615\n", + "1344 KHDRBS3\n", + "1345 ENSG00000288096\n", + "1346 IFT74\n", + "1347 DNAJB5\n", + "1348 UNC13B\n", + "1349 HINT2\n", + "1350 ENSG00000283886\n", + "1351 CARNMT1-AS1\n", + "1352 CEP78\n", + "1353 LNCARSR\n", + "1354 ENSG00000196312\n", + "1355 FRRS1L\n", + "1356 CRB2\n", + "1357 ODF2\n", + "1358 GTF3C5\n", + "1359 BRD3\n", + "1360 PRKCQ\n", + "1361 RPP38-DT\n", + "1362 TMEM236\n", + "1363 ACBD5\n", + "1364 AGAP6\n", + "1365 HERC4\n", + "1366 SFTPA1\n", + "1367 TSPAN14\n", + "1368 ENSG00000286116\n", + "1369 TRIM8\n", + "1370 ENSG00000282772\n", + "1371 EDRF1-DT\n", + "1372 MUC6\n", + "1373 DUSP8\n", + "1374 PDE3B\n", + "1375 CALCA\n", + "1376 SERGEF\n", + "1377 HTATIP2\n", + "1378 ENSG00000228061\n", + "1379 TRAF6\n", + "1380 IFTAP\n", + "1381 MADD-AS1\n", + "1382 SPI1\n", + "1383 ZDHHC5\n", + "1384 FAM111B\n", + "1385 OR4D9\n", + "1386 ROM1\n", + "1387 INTS5\n", + "1388 SF1-DT\n", + "1389 RNF169\n", + "1390 ANKRD42\n", + "1391 CHORDC1\n", + "1392 PHLDB1\n", + "1393 HYLS1\n", + "1394 AICDA\n", + "1395 ART4\n", + "1396 ETFBKMT\n", + "1397 RHEBL1\n", + "1398 TMBIM6\n", + "1399 SRGAP1\n", + "1400 CPSF6\n", + "1401 GLIPR1-AS1\n", + "1402 METAP2\n", + "1403 SH2B3\n", + "1404 RAB35\n", + "1405 OASL\n", + "1406 ZCCHC8\n", + "1407 DENR\n", + "1408 CCDC92\n", + "1409 ZNF140\n", + "1410 SHISA2\n", + "1411 ENSG00000277151\n", + "1412 GTF2F2\n", + "1413 DIAPH3\n", + "1414 ENSG00000286820\n", + "1415 CLDN10\n", + "1416 TFDP1\n", + "1417 TRAV30\n", + "1418 SFTA3\n", + "1419 SEC23A\n", + "1420 FANCM\n", + "1421 VCPKMT\n", + "1422 SAV1\n", + "1423 ENSG00000258843\n", + "1424 ENSG00000277763\n", + "1425 AP5M1\n", + "1426 PRKCH-AS1\n", + "1427 WDR89\n", + "1428 ENSG00000287643\n", + "1429 DCAF4\n", + "1430 RBM25\n", + "1431 MIDEAS-AS1\n", + "1432 NEK9\n", + "1433 ANGEL1\n", + "1434 EFCAB11\n", + "1435 ATG2B\n", + "1436 ENSG00000269958\n", + "1437 IGHV3-15\n", + "1438 IGHV3-48\n", + "1439 IGHV3-66\n", + "1440 MKRN3\n", + "1441 GOLGA8B\n", + "1442 EXD1\n", + "1443 MAP1A\n", + "1444 FRMD5\n", + "1445 CSNK1G1\n", + "1446 PLEKHO2\n", + "1447 RPLP1\n", + "1448 MYO9A\n", + "1449 ADPGK\n", + "1450 LINGO1\n", + "1451 ACSBG1\n", + "1452 CFAP161\n", + "1453 GOLGA6L9\n", + "1454 ENSG00000259761\n", + "1455 PCSK6\n", + "1456 POLR3K\n", + "1457 CAPN15\n", + "1458 LINC00921\n", + "1459 SMG1\n", + "1460 NFATC2IP-AS1\n", + "1461 PYCARD\n", + "1462 ENSG00000274031\n", + "1463 ENSG00000285979\n", + "1464 ENSG00000261519\n", + "1465 NFATC3\n", + "1466 ADAT1\n", + "1467 BANP\n", + "1468 RPL13\n", + "1469 SPIRE2\n", + "1470 ZNF594-DT\n", + "1471 ZNF18\n", + "1472 ENSG00000262202\n", + "1473 DHRS7B\n", + "1474 TMEM97\n", + "1475 ENSG00000275185\n", + "1476 ATP6V0A1\n", + "1477 SOST\n", + "1478 ATXN7L3\n", + "1479 HEXIM2\n", + "1480 NME1\n", + "1481 ENSG00000287539\n", + "1482 PPP1R27\n", + "1483 ENSG00000267249\n", + "1484 DSC2\n", + "1485 NARS1\n", + "1486 ENSG00000283125\n", + "1487 SERPINB11\n", + "1488 CCDC102B\n", + "1489 ENSG00000276934\n", + "1490 LINC01879\n", + "1491 MED16\n", + "1492 WDR18\n", + "1493 TLE6\n", + "1494 EBI3\n", + "1495 PLIN5\n", + "1496 ACER1\n", + "1497 FCER2\n", + "1498 CLEC4G\n", + "1499 OLFM2\n", + "1500 COL5A3\n", + "1501 WDR83\n", + "1502 PKN1\n", + "1503 CYP4F22\n", + "1504 LINC02965\n", + "1505 ZNF382\n", + "1506 LGALS4\n", + "1507 ACTMAP\n", + "1508 RABAC1\n", + "1509 ERF\n", + "1510 GEMIN7-AS1\n", + "1511 CCDC61\n", + "1512 TMEM160\n", + "1513 ZC3H4\n", + "1514 PLEKHA4\n", + "1515 BCL2L12\n", + "1516 ENSG00000275055\n", + "1517 ZNF528\n", + "1518 ZNF628\n", + "1519 ENSG00000269600\n", + "1520 NOP56\n", + "1521 PTPRA\n", + "1522 ENSG00000275457\n", + "1523 GINS1\n", + "1524 HM13\n", + "1525 NFS1\n", + "1526 SAMHD1\n", + "1527 NNAT\n", + "1528 OSER1-DT\n", + "1529 EPPIN\n", + "1530 NEURL2\n", + "1531 ZFAS1\n", + "1532 ARFGAP1\n", + "1533 RGS19\n", + "1534 ENSG00000159128\n", + "1535 DYRK1A\n", + "1536 UMODL1\n", + "1537 DGCR6\n", + "1538 UFD1\n", + "1539 IGLV1-40\n", + "1540 EMID1\n", + "1541 CCDC157\n", + "1542 TIMP3\n", + "1543 CDC42EP1\n", + "1544 BAIAP2L2\n", + "1545 MGAT3\n", + "1546 MRTFA-AS1\n", + "1547 XRCC6\n", + "1548 ENSG00000226310\n", + "1549 NHSL2\n", + "1550 PIN4\n", + "1551 RPA4\n", + "1552 MORF4L2-AS1\n", + "1553 RADX\n", + "1554 ACSL4\n", + "1555 NKRF\n", + "1556 RHOXF1-AS1\n", + "1557 ZDHHC9\n", + "1558 EOLA2-DT\n", + "1559 SSR4\n", + "1560 PDZD4\n", + "1561 NAA10\n", + "1562 GAB3\n", + "1563 CLIC2\n", + "1564 VAMP7\n", + "1565 KDM5D\n", + "1566 MT-ND4\n", + "1567 ENSG00000273496\n", + "1568 CCNL2\n", + "1569 CAMTA1-DT\n", + "1570 ATP13A2\n", + "1571 FUCA1\n", + "1572 ENSG00000270040\n", + "1573 SVBP\n", + "1574 CDC20\n", + "1575 GPBP1L1\n", + "1576 POMGNT1\n", + "1577 NSUN4\n", + "1578 ENSG00000266993\n", + "1579 MAGOH\n", + "1580 TTC4\n", + "1581 PRKAA2\n", + "1582 MYSM1\n", + "1583 GADD45A\n", + "1584 LINC01781\n", + "1585 PRKACB-DT\n", + "1586 CFAP276\n", + "1587 SORT1\n", + "1588 SLC16A1\n", + "1589 MAGI3\n", + "1590 PRKAB2\n", + "1591 FLG2\n", + "1592 THBS3\n", + "1593 IFI16\n", + "1594 KIAA1614\n", + "1595 PPP1R12B\n", + "1596 RBBP5\n", + "1597 SRGAP2\n", + "1598 PFKFB2\n", + "1599 IRF6\n", + "1600 NUP133\n", + "1601 HEATR1\n", + "1602 AKT3\n", + "1603 TTC27\n", + "1604 ABCG8\n", + "1605 LINC01873\n", + "1606 IGKV2-30\n", + "1607 IGKV1D-33\n", + "1608 SEMA4C\n", + "1609 LYG2\n", + "1610 GCC2\n", + "1611 PSD4\n", + "1612 PAX8\n", + "1613 ENSG00000236255\n", + "1614 PROC\n", + "1615 UBXN4\n", + "1616 CXCR4\n", + "1617 ZEB2\n", + "1618 ENSG00000236283\n", + "1619 LINC01934\n", + "1620 KIAA2012-AS1\n", + "1621 MDH1B\n", + "1622 CNOT9\n", + "1623 TUBA4A\n", + "1624 SLC19A3\n", + "1625 INPP5D\n", + "1626 PDCD1\n", + "1627 ARPC4\n", + "1628 PLCL2\n", + "1629 ZCWPW2\n", + "1630 DALRD3\n", + "1631 TUSC2\n", + "1632 WDR82\n", + "1633 ARF4-AS1\n", + "1634 FLNB\n", + "1635 CADM2\n", + "1636 CHMP2B\n", + "1637 C3orf38\n", + "1638 CD200R1\n", + "1639 TIGIT\n", + "1640 H1-10\n", + "1641 DNAJC13\n", + "1642 MSL2\n", + "1643 CLDN18\n", + "1644 PIK3CB\n", + "1645 LAMP3\n", + "1646 PIGZ\n", + "1647 ENSG00000272588\n", + "1648 NSD2\n", + "1649 ENSG00000251438\n", + "1650 GUF1\n", + "1651 ENSG00000269949\n", + "1652 HSD17B13\n", + "1653 NUDT9\n", + "1654 ENSG00000138641\n", + "1655 PAPSS1\n", + "1656 SH3D19\n", + "1657 ENSG00000286720\n", + "1658 TMEM131L\n", + "1659 AGA-DT\n", + "1660 ICE1\n", + "1661 ENSG00000248223\n", + "1662 LINC02223\n", + "1663 RAD1\n", + "1664 ENSG00000287263\n", + "1665 ITGA1\n", + "1666 CWC27\n", + "1667 CENPK\n", + "1668 POC5\n", + "1669 PAM\n", + "1670 NREP\n", + "1671 CDC25C\n", + "1672 MALINC1\n", + "1673 GPX3\n", + "1674 CLINT1\n", + "1675 TENM2\n", + "1676 WWC1\n", + "1677 ZNF354C\n", + "1678 ENSG00000272277\n", + "1679 RPP40\n", + "1680 MAK\n", + "1681 ENSG00000261071\n", + "1682 ABT1\n", + "1683 ZSCAN9\n", + "1684 NELFE\n", + "1685 LINC00336\n", + "1686 MAPK13\n", + "1687 VEGFA\n", + "1688 SUPT3H\n", + "1689 CGA\n", + "1690 ENSG00000260271\n", + "1691 FOXO3\n", + "1692 ENSG00000255389\n", + "1693 RWDD1\n", + "1694 ENSG00000286313\n", + "1695 HIVEP2-DT\n", + "1696 AIG1\n", + "1697 PPP1R14C\n", + "1698 RPS6KA2\n", + "1699 RNF216\n", + "1700 SNX13\n", + "1701 AVL9\n", + "1702 TRGV3\n", + "1703 VPS41\n", + "1704 YAE1\n", + "1705 VSTM2A\n", + "1706 ZNF138\n", + "1707 ABCB4\n", + "1708 SDHAF3\n", + "1709 ZNF789\n", + "1710 POP7\n", + "1711 EPHB4\n", + "1712 POT1-AS1\n", + "1713 GARIN1A\n", + "1714 KCNH2\n", + "1715 WDR86-AS1\n", + "1716 ENSG00000273183\n", + "1717 FDFT1\n", + "1718 ENSG00000253642\n", + "1719 LSM1\n", + "1720 YTHDF3\n", + "1721 ELOC\n", + "1722 RMDN1\n", + "1723 ENSG00000287095\n", + "1724 MINCR\n", + "1725 ENSG00000287576\n", + "1726 PLAA\n", + "1727 LINC02977\n", + "1728 FKBP15\n", + "1729 PAPPA\n", + "1730 B3GALT9\n", + "1731 MIR181A2HG\n", + "1732 GARNL3\n", + "1733 ASB6\n", + "1734 NSMF\n", + "1735 GATA3-AS1\n", + "1736 FRMD4A\n", + "1737 ENSG00000233968\n", + "1738 PLXDC2\n", + "1739 MPP7-DT\n", + "1740 AGAP4\n", + "1741 ANK3-DT\n", + "1742 ENSG00000224745\n", + "1743 BTAF1\n", + "1744 GOT1\n", + "1745 PAX2\n", + "1746 SMNDC1\n", + "1747 FHIP2A\n", + "1748 CASC2\n", + "1749 TALDO1\n", + "1750 ENSG00000215182\n", + "1751 TRIM68\n", + "1752 HBG1\n", + "1753 CAVIN3\n", + "1754 HPX\n", + "1755 BBOX1-AS1\n", + "1756 TMEM258\n", + "1757 SCGB1A1\n", + "1758 PLAAT2\n", + "1759 MALAT1\n", + "1760 GSTP1\n", + "1761 NUDT8\n", + "1762 ANAPC15\n", + "1763 PDE2A\n", + "1764 OR2AT4\n", + "1765 EMSY\n", + "1766 MMP10\n", + "1767 KBTBD3\n", + "1768 THY1\n", + "1769 CLMP\n", + "1770 NFRKB\n", + "1771 GLB1L2\n", + "1772 DYRK4\n", + "1773 TAPBPL\n", + "1774 ENSG00000269968\n", + "1775 GOLT1B\n", + "1776 RACGAP1\n", + "1777 CSRNP2\n", + "1778 TESPA1\n", + "1779 HSD17B6\n", + "1780 LRP1\n", + "1781 ENSG00000257410\n", + "1782 ENSG00000287454\n", + "1783 DEPDC4\n", + "1784 C12orf75\n", + "1785 HECTD4\n", + "1786 RASAL1\n", + "1787 ENSG00000275409\n", + "1788 POP5\n", + "1789 ORAI1\n", + "1790 STX2\n", + "1791 ZMYM5\n", + "1792 LINC00540\n", + "1793 B3GLCT\n", + "1794 ALG5\n", + "1795 SLC25A15\n", + "1796 IPO5\n", + "1797 POGLUT2\n", + "1798 SLC22A17\n", + "1799 STRN3\n", + "1800 PTGER2\n", + "1801 LGALS3\n", + "1802 ARG2\n", + "1803 TSHR\n", + "1804 ENSG00000284959\n", + "1805 FOXN3-AS1\n", + "1806 TRIP11\n", + "1807 AK7\n", + "1808 ENSG00000225163\n", + "1809 CKB\n", + "1810 BAG5\n", + "1811 BRF1\n", + "1812 GCHFR\n", + "1813 ENSG00000275672\n", + "1814 MYO5A\n", + "1815 POLR2M\n", + "1816 VPS13C-DT\n", + "1817 NR2E3\n", + "1818 TMEM202-AS1\n", + "1819 ETFA\n", + "1820 ANTKMT\n", + "1821 UNKL\n", + "1822 MARF1\n", + "1823 ANKS4B\n", + "1824 GTF3C1\n", + "1825 MYL11\n", + "1826 HSD3B7\n", + "1827 AHSP\n", + "1828 SNX20\n", + "1829 LPCAT2\n", + "1830 SNTB2\n", + "1831 VAC14\n", + "1832 WDR59\n", + "1833 C16orf46\n", + "1834 OR3A2\n", + "1835 ZFP3\n", + "1836 DNAH2\n", + "1837 ENSG00000214999\n", + "1838 COX10\n", + "1839 TVP23C\n", + "1840 SMCR8\n", + "1841 LGALS9B\n", + "1842 SLC46A1\n", + "1843 GOSR1\n", + "1844 LRRC37B\n", + "1845 CCL4\n", + "1846 SOCS7\n", + "1847 STARD3\n", + "1848 CASC3\n", + "1849 DNAJC7\n", + "1850 HOXB6\n", + "1851 HOXB7\n", + "1852 SNHG25\n", + "1853 ENSG00000266598\n", + "1854 ENSG00000267731\n", + "1855 FAM104A\n", + "1856 MRPS7\n", + "1857 LLGL2\n", + "1858 ENSG00000261335\n", + "1859 RNF213-AS1\n", + "1860 ARL16\n", + "1861 WDR45B\n", + "1862 ANKRD62\n", + "1863 ENSG00000267686\n", + "1864 ENSG00000278017\n", + "1865 KDSR-DT\n", + "1866 TSHZ1\n", + "1867 MLLT1\n", + "1868 TNFSF14\n", + "1869 MCEMP1\n", + "1870 JUNB\n", + "1871 C19orf53\n", + "1872 MISP3\n", + "1873 ENSG00000268650\n", + "1874 LRRC25\n", + "1875 MEF2B\n", + "1876 ZNF675\n", + "1877 DMKN\n", + "1878 CATSPERG\n", + "1879 PLEKHG2\n", + "1880 CLC\n", + "1881 RAB4B\n", + "1882 CCDC97\n", + "1883 ENSG00000268355\n", + "1884 ZNF229\n", + "1885 CALM3\n", + "1886 LMTK3\n", + "1887 NUP62\n", + "1888 CLDND2\n", + "1889 ZNF701\n", + "1890 MYADM-AS2\n", + "1891 SYT5\n", + "1892 UBE2S\n", + "1893 ZNF416\n", + "1894 UBOX5-AS1\n", + "1895 KAT14\n", + "1896 SMIM26\n", + "1897 SLC24A3\n", + "1898 DSN1\n", + "1899 RTF2\n", + "1900 MHENCR\n", + "1901 OPRL1\n", + "1902 ENSG00000229425\n", + "1903 ENSG00000260583\n", + "1904 OLIG1\n", + "1905 SIM2\n", + "1906 BRWD1-AS2\n", + "1907 ZNF295-AS1\n", + "1908 TFF2\n", + "1909 UBASH3A\n", + "1910 TANGO2\n", + "1911 ZDHHC8\n", + "1912 UBE2L3\n", + "1913 TOP3B\n", + "1914 RSPH14\n", + "1915 ENSG00000099974\n", + "1916 MICALL1\n", + "1917 PIM3\n", + "1918 MAPK12\n", + "1919 PRKX\n", + "1920 CA5B\n", + "1921 SYAP1\n", + "1922 SH3KBP1\n", + "1923 JADE3\n", + "1924 MAGED1\n", + "1925 HSD17B10\n", + "1926 SPIN2B\n", + "1927 LINC01278\n", + "1928 ATRX\n", + "1929 ARMCX2\n", + "1930 WDR44\n", + "1931 AIFM1\n", + "1932 MIR503HG\n", + "1933 ZNF275\n", + "1934 FAM3A\n", + "1935 ENSG00000277203\n", + "1936 EFHD2\n", + "1937 CDA\n", + "1938 E2F2\n", + "1939 ENSG00000272432\n", + "1940 CD52\n", + "1941 SRSF4\n", + "1942 IQCC\n", + "1943 HIVEP3\n", + "1944 ENSG00000230615\n", + "1945 SPATA6\n", + "1946 EPS15\n", + "1947 ACOT11\n", + "1948 LINC01358\n", + "1949 USP1\n", + "1950 ST6GALNAC3\n", + "1951 MCOLN3\n", + "1952 DNTTIP2\n", + "1953 RTCA\n", + "1954 ENSG00000284830\n", + "1955 FCGR1BP\n", + "1956 ENSG00000272583\n", + "1957 ENSG00000274265\n", + "1958 USP21\n", + "1959 FCGR2A\n", + "1960 PRRC2C\n", + "1961 ENSG00000272880\n", + "1962 NPL\n", + "1963 INAVA\n", + "1964 CD46\n", + "1965 PGBD5\n", + "1966 ENSG00000244137\n", + "1967 CAPN9\n", + "1968 PCNX2\n", + "1969 TPO\n", + "1970 SELENOI\n", + "1971 SLC5A6\n", + "1972 ZNF513\n", + "1973 MRPL33\n", + "1974 MAP4K3\n", + "1975 PREPL\n", + "1976 CFAP36\n", + "1977 LINC00309\n", + "1978 TET3\n", + "1979 RETSAT\n", + "1980 RGPD1\n", + "1981 IGKV3D-7\n", + "1982 ADRA2B\n", + "1983 COX5B\n", + "1984 ENSG00000272563\n", + "1985 RALB\n", + "1986 LCT-AS1\n", + "1987 LINC01876\n", + "1988 HAT1\n", + "1989 PGAP1\n", + "1990 MPP4\n", + "1991 LINC01857\n", + "1992 MRPL44\n", + "1993 ENSG00000224376\n", + "1994 CNOT10\n", + "1995 PLCD1\n", + "1996 ENSG00000286781\n", + "1997 RPL14\n", + "1998 SMARCC1\n", + "1999 MAP4\n", + "2000 C3orf62\n", + "2001 RASSF1-AS1\n", + "2002 FHIT\n", + "2003 SUCLG2\n", + "2004 HTR1F\n", + "2005 COL8A1\n", + "2006 TIMMDC1\n", + "2007 ILDR1\n", + "2008 HSPBAP1\n", + "2009 RUVBL1\n", + "2010 COPG1\n", + "2011 IFT122\n", + "2012 ENSG00000272247\n", + "2013 PEX5L\n", + "2014 EIF4G1\n", + "2015 ENSG00000223711\n", + "2016 TAPT1-AS1\n", + "2017 ENSG00000247193\n", + "2018 ENSG00000272969\n", + "2019 EPHA5\n", + "2020 CXCL10\n", + "2021 SEC24B-AS1\n", + "2022 CFI\n", + "2023 LARP7\n", + "2024 PRSS12\n", + "2025 BLTP1\n", + "2026 ZNF330\n", + "2027 LINC02432\n", + "2028 SLC10A7\n", + "2029 LINC02273\n", + "2030 CLPTM1L\n", + "2031 OTULINL\n", + "2032 HMGCS1\n", + "2033 ENSG00000248240\n", + "2034 AK6\n", + "2035 FOXD1\n", + "2036 HEXB\n", + "2037 ENSG00000248734\n", + "2038 SEC24A\n", + "2039 FAM13B\n", + "2040 PPP2R2B\n", + "2041 BOD1\n", + "2042 HK3\n", + "2043 ENSG00000287593\n", + "2044 ENSG00000272379\n", + "2045 H2BC5\n", + "2046 DDR1\n", + "2047 ENSG00000272501\n", + "2048 SNHG32\n", + "2049 MRPS18A\n", + "2050 IL17F\n", + "2051 BEND6\n", + "2052 COX7A2\n", + "2053 CDC40\n", + "2054 ADGB\n", + "2055 STXBP5-AS1\n", + "2056 MTRF1L\n", + "2057 DNAAF5\n", + "2058 USP42\n", + "2059 SCIN\n", + "2060 HOTAIRM1\n", + "2061 HOXA7\n", + "2062 ENSG00000244055\n", + "2063 TECPR1\n", + "2064 SH2B2\n", + "2065 IRF5\n", + "2066 ENSG00000232053\n", + "2067 TRBV3-1\n", + "2068 ZNF786\n", + "2069 ENSG00000272661\n", + "2070 DEFA6\n", + "2071 INTS10\n", + "2072 ENSG00000183154\n", + "2073 STMN2\n", + "2074 CASC19\n", + "2075 GFUS\n", + "2076 MIR1302-9HG\n", + "2077 PLGRKT\n", + "2078 MIR31HG\n", + "2079 CHMP5\n", + "2080 ENSG00000233776\n", + "2081 TOMM5\n", + "2082 FAM27C\n", + "2083 FAM88F\n", + "2084 ISCA1\n", + "2085 CTSL\n", + "2086 SYK\n", + "2087 PTPDC1\n", + "2088 FSD1L\n", + "2089 SLC31A2\n", + "2090 C9orf43\n", + "2091 ENSG00000227355\n", + "2092 PDCL\n", + "2093 ENSG00000225032\n", + "2094 GLE1\n", + "2095 GBGT1\n", + "2096 SLC2A6\n", + "2097 NALT1\n", + "2098 FBH1\n", + "2099 ATP5F1C\n", + "2100 MRC1\n", + "2101 DNAJC1\n", + "2102 ASAH2\n", + "2103 SUPV3L1\n", + "2104 ENSG00000230526\n", + "2105 ENSG00000268584\n", + "2106 SYNPO2L\n", + "2107 TMEM254-AS1\n", + "2108 SLC16A12\n", + "2109 ALDH18A1\n", + "2110 PDZD7\n", + "2111 GRK5\n", + "2112 DPYSL4\n", + "2113 PPFIBP2\n", + "2114 BAD\n", + "2115 FAM89B\n", + "2116 MAP3K11\n", + "2117 C11orf68\n", + "2118 CNIH2\n", + "2119 SPTBN2\n", + "2120 UNC93B1\n", + "2121 ACAT1\n", + "2122 RIMKLB\n", + "2123 LINC00612\n", + "2124 CLECL1P\n", + "2125 PRH1\n", + "2126 ETV6\n", + "2127 ENSG00000257176\n", + "2128 KRT73\n", + "2129 PMEL\n", + "2130 GLS2\n", + "2131 DCTN2\n", + "2132 MARCHF9\n", + "2133 ENSG00000258168\n", + "2134 ZDHHC17\n", + "2135 IKBIP\n", + "2136 MVK\n", + "2137 RPL6\n", + "2138 DTX1\n", + "2139 KDM2B-DT\n", + "2140 VPS33A\n", + "2141 SBNO1-AS1\n", + "2142 DDX55\n", + "2143 FBRSL1\n", + "2144 CENPJ\n", + "2145 RASL11A\n", + "2146 NAA16\n", + "2147 SLC25A30\n", + "2148 ITM2B\n", + "2149 UTP14C\n", + "2150 ENSG00000277767\n", + "2151 PARP2\n", + "2152 RNASE4\n", + "2153 TRAV12-2\n", + "2154 TRAV23DV6\n", + "2155 ENSG00000259003\n", + "2156 MMP14\n", + "2157 RIPK3\n", + "2158 ENSG00000274818\n", + "2159 ENSG00000287668\n", + "2160 CLMN\n", + "2161 NDN\n", + "2162 SPRED1\n", + "2163 ADAM10\n", + "2164 GCNT3\n", + "2165 MORF4L1\n", + "2166 ENSG00000278600\n", + "2167 ZNF592\n", + "2168 ADAMTS17\n", + "2169 MSLN\n", + "2170 ENSG00000276791\n", + "2171 SMIM22\n", + "2172 TVP23A\n", + "2173 ENSG00000259929\n", + "2174 ARL6IP1\n", + "2175 POLR3E\n", + "2176 ENSG00000259940\n", + "2177 ENSG00000261766\n", + "2178 NPIPB11\n", + "2179 ZNF768\n", + "2180 ZNF747-DT\n", + "2181 PRR14\n", + "2182 ARMC5\n", + "2183 ENSG00000261200\n", + "2184 ENSG00000259821\n", + "2185 HNRNPA1L3\n", + "2186 CDH8\n", + "2187 CES2\n", + "2188 ELMO3\n", + "2189 CTCF\n", + "2190 AARS1\n", + "2191 ZNF23\n", + "2192 LINC01572\n", + "2193 C16orf46-DT\n", + "2194 DBNDD1\n", + "2195 SERPINF2\n", + "2196 RNASEK\n", + "2197 PLD6\n", + "2198 NUFIP2\n", + "2199 ATAD5\n", + "2200 ZNHIT3\n", + "2201 PIP4K2B\n", + "2202 JUP\n", + "2203 ENSG00000267002\n", + "2204 TMEM101\n", + "2205 LRRC37A\n", + "2206 GNGT2\n", + "2207 PPP1R9B\n", + "2208 MYCBPAP\n", + "2209 MRC2\n", + "2210 PSMC5\n", + "2211 SLC39A11\n", + "2212 MRPL58\n", + "2213 TMC6\n", + "2214 SOCS3-DT\n", + "2215 PDE6G\n", + "2216 CHMP1B\n", + "2217 TMEM241\n", + "2218 TAF4B\n", + "2219 DTNA\n", + "2220 ENSG00000274400\n", + "2221 ENSG00000274184\n", + "2222 VPS4B\n", + "2223 KISS1R\n", + "2224 ADAT3\n", + "2225 ENSG00000267980\n", + "2226 EVI5L\n", + "2227 TIMM44\n", + "2228 TYK2\n", + "2229 TMEM205\n", + "2230 PLPPR2\n", + "2231 ZNF823\n", + "2232 LYL1\n", + "2233 OR10H5\n", + "2234 USHBP1\n", + "2235 HOMER3\n", + "2236 ZNF429\n", + "2237 ZNF566-AS1\n", + "2238 ZNF829\n", + "2239 ZNF571-AS1\n", + "2240 SPTBN4\n", + "2241 ENSG00000267058\n", + "2242 ZNF230-DT\n", + "2243 ZNF227\n", + "2244 ZNF180\n", + "2245 QPCTL\n", + "2246 ZNF114\n", + "2247 GYS1\n", + "2248 RPS11\n", + "2249 ZNF577\n", + "2250 ZNF610\n", + "2251 ENSG00000276831\n", + "2252 ENSG00000268678\n", + "2253 ZNF8-DT\n", + "2254 ZSCAN22\n", + "2255 LINC03086\n", + "2256 SYNDIG1\n", + "2257 MIR663AHG\n", + "2258 ENSG00000269846\n", + "2259 ENSG00000282876\n", + "2260 FITM2\n", + "2261 SALL4\n", + "2262 ZBP1\n", + "2263 DIDO1\n", + "2264 ENSG00000280614\n", + "2265 ENSG00000205929\n", + "2266 CRYZL1\n", + "2267 PIGP\n", + "2268 TRAPPC10\n", + "2269 DGCR2\n", + "2270 TXNRD2\n", + "2271 LINC00896\n", + "2272 THAP7-AS1\n", + "2273 BCR\n", + "2274 MTFP1\n", + "2275 TCN2\n", + "2276 EIF4ENIF1\n", + "2277 ZC3H7B\n", + "2278 LINC00899\n", + "2279 PNPLA4\n", + "2280 TCEANC\n", + "2281 CASK\n", + "2282 MAGEH1\n", + "2283 EDA2R\n", + "2284 OGT\n", + "2285 HDX\n", + "2286 IL13RA1\n", + "2287 MT-ND3\n", + "2288 TTLL10\n", + "2289 SSU72\n", + "2290 FNDC10\n", + "2291 PIK3CD-AS2\n", + "2292 MIIP\n", + "2293 NCMAP-DT\n", + "2294 KDF1\n", + "2295 PTAFR\n", + "2296 ENSG00000271398\n", + "2297 TINAGL1\n", + "2298 ENSG00000203325\n", + "2299 BSDC1\n", + "2300 MAP7D1\n", + "2301 STK40\n", + "2302 INPP5B-AS1\n", + "2303 ZNF691\n", + "2304 DPH2\n", + "2305 ERI3\n", + "2306 PLK3\n", + "2307 MAST2\n", + "2308 DAB1\n", + "2309 ENSG00000228084\n", + "2310 LIX1L-AS1\n", + "2311 H4C14\n", + "2312 ANP32E\n", + "2313 TARS2\n", + "2314 SPRR3\n", + "2315 CD1C\n", + "2316 UAP1-DT\n", + "2317 GPA33\n", + "2318 ENSG00000241666\n", + "2319 ENSG00000287697\n", + "2320 AXDND1\n", + "2321 RNASEL\n", + "2322 PRG4\n", + "2323 LAX1\n", + "2324 SYT14\n", + "2325 SERTAD4-AS1\n", + "2326 PTPN14\n", + "2327 CNIH4\n", + "2328 SRP9\n", + "2329 EIPR1\n", + "2330 GALNT14\n", + "2331 CCT4\n", + "2332 LINC01816\n", + "2333 REG1A\n", + "2334 ST3GAL5\n", + "2335 THNSL2\n", + "2336 EIF2AK3-DT\n", + "2337 ENSG00000287686\n", + "2338 ANKRD39\n", + "2339 ENSG00000287308\n", + "2340 ENSG00000286769\n", + "2341 MTLN\n", + "2342 ZC3H8\n", + "2343 PLEKHB2\n", + "2344 MBD5\n", + "2345 STK39\n", + "2346 PDK1\n", + "2347 LINC01116\n", + "2348 DNAJC10\n", + "2349 GLS\n", + "2350 NOP58\n", + "2351 CTLA4\n", + "2352 ENSG00000286601\n", + "2353 ABCB6\n", + "2354 GIGYF2\n", + "2355 CROCC2\n", + "2356 IL5RA\n", + "2357 SLC6A6\n", + "2358 ENSG00000287377\n", + "2359 ENSG00000287348\n", + "2360 ULK4\n", + "2361 CXCR6\n", + "2362 ZNF589\n", + "2363 RNF123\n", + "2364 HYAL3\n", + "2365 TWF2-DT\n", + "2366 GLYCTK\n", + "2367 MAGI1\n", + "2368 FOXP1-AS1\n", + "2369 DHFR2\n", + "2370 CD47\n", + "2371 DZIP3\n", + "2372 PLXNA1\n", + "2373 UBA5\n", + "2374 CDV3\n", + "2375 RNF7\n", + "2376 ENSG00000244268\n", + "2377 TERC\n", + "2378 FXR1\n", + "2379 VPS8\n", + "2380 ENSG00000285938\n", + "2381 TP63\n", + "2382 TMEM44-AS1\n", + "2383 XXYLT1\n", + "2384 PPP1R2\n", + "2385 ENSG00000270195\n", + "2386 HOPX\n", + "2387 CXCL2\n", + "2388 G3BP2\n", + "2389 CCNI\n", + "2390 AFF1\n", + "2391 ADH7\n", + "2392 BANK1\n", + "2393 TBCK\n", + "2394 ENSG00000286147\n", + "2395 CCNA2\n", + "2396 SMARCA5\n", + "2397 CASP3\n", + "2398 ENSG00000251139\n", + "2399 ANKRD37\n", + "2400 OXCT1\n", + "2401 PLPP1\n", + "2402 ENSG00000262211\n", + "2403 UTP15\n", + "2404 GIN1\n", + "2405 EPB41L4A\n", + "2406 CXCL14\n", + "2407 CTNNA1\n", + "2408 TAF7\n", + "2409 HDAC3\n", + "2410 ATP10B\n", + "2411 SLIT3\n", + "2412 MGAT4B\n", + "2413 PSMG4\n", + "2414 ENSG00000229896\n", + "2415 NOL7\n", + "2416 MYLIP\n", + "2417 CDKAL1\n", + "2418 ENSG00000229313\n", + "2419 LINC02980\n", + "2420 ZSCAN16\n", + "2421 ENSG00000286301\n", + "2422 ENSG00000287825\n", + "2423 CUL9\n", + "2424 RAB23\n", + "2425 LGSN\n", + "2426 ENSG00000232295\n", + "2427 OOEP-AS1\n", + "2428 CEP162\n", + "2429 ENSG00000260273\n", + "2430 CDK19\n", + "2431 ENSG00000272356\n", + "2432 MCM9\n", + "2433 ENPP1\n", + "2434 TXLNB\n", + "2435 SHPRH\n", + "2436 IYD\n", + "2437 CCDC170\n", + "2438 IPCEF1\n", + "2439 ENSG00000112096\n", + "2440 CCR6\n", + "2441 SNX8\n", + "2442 AMZ1\n", + "2443 GLCCI1\n", + "2444 RP9\n", + "2445 ENSG00000272768\n", + "2446 GUSB\n", + "2447 ABHD11\n", + "2448 ENSG00000277675\n", + "2449 MAGI2\n", + "2450 ANKIB1\n", + "2451 SGCE\n", + "2452 LRWD1\n", + "2453 LRRN3\n", + "2454 KDM7A\n", + "2455 TRBV10-3\n", + "2456 GHET1\n", + "2457 ZNF282\n", + "2458 DEFA3\n", + "2459 LONRF1\n", + "2460 TNFRSF10B\n", + "2461 NRG1\n", + "2462 POMK\n", + "2463 VCPIP1\n", + "2464 LY96\n", + "2465 TRIQK\n", + "2466 POLR2K\n", + "2467 EIF3H\n", + "2468 ENSG00000254859\n", + "2469 VLDLR\n", + "2470 CDC37L1\n", + "2471 KIAA2026\n", + "2472 DMAC1\n", + "2473 C9orf72\n", + "2474 ENSG00000204805\n", + "2475 HNRNPK\n", + "2476 CDC14B\n", + "2477 ECPAS\n", + "2478 SHOC1\n", + "2479 TRIM32\n", + "2480 ENSG00000261534\n", + "2481 COQ4\n", + "2482 MIGA2\n", + "2483 ENSG00000284976\n", + "2484 EXD3\n", + "2485 NSUN6\n", + "2486 ENSG00000286409\n", + "2487 ASAH2B\n", + "2488 ANAPC16\n", + "2489 SEC24C\n", + "2490 CHCHD1\n", + "2491 KAT6B\n", + "2492 ATAD1\n", + "2493 IFIT5\n", + "2494 EXOC6\n", + "2495 ENTPD1-AS1\n", + "2496 DENND10\n", + "2497 ECHS1\n", + "2498 CD81\n", + "2499 TRIM22\n", + "2500 TPP1\n", + "2501 ENSG00000268403\n", + "2502 SAAL1\n", + "2503 FANCF\n", + "2504 LUZP2\n", + "2505 DCDC1\n", + "2506 EHF\n", + "2507 LINC02750\n", + "2508 CTNND1\n", + "2509 ZP1\n", + "2510 ASRGL1\n", + "2511 SF3B2\n", + "2512 RHOD\n", + "2513 LIPT2-AS1\n", + "2514 CCDC81\n", + "2515 FUT4\n", + "2516 SRSF8\n", + "2517 MMP12\n", + "2518 REXO2\n", + "2519 APOC3\n", + "2520 ENSG00000254428\n", + "2521 ENSG00000286341\n", + "2522 ROBO3\n", + "2523 SRPRA\n", + "2524 ENSG00000287426\n", + "2525 H4C16\n", + "2526 IRAG2\n", + "2527 ENSG00000278743\n", + "2528 KLHL42\n", + "2529 ALG10B\n", + "2530 KRT81\n", + "2531 NAB2\n", + "2532 ENSG00000270039\n", + "2533 ENSG00000276853\n", + "2534 LYZ\n", + "2535 EEA1\n", + "2536 DRAM1\n", + "2537 IGF1\n", + "2538 SVOP\n", + "2539 TCHP\n", + "2540 PHETA1\n", + "2541 MED13L\n", + "2542 TMEM120B\n", + "2543 ENSG00000284934\n", + "2544 ENSG00000275265\n", + "2545 ARL6IP4\n", + "2546 TMED2\n", + "2547 EEF1AKMT1\n", + "2548 N4BP2L2\n", + "2549 TSC22D1-AS1\n", + "2550 DLEU1\n", + "2551 PCDH17\n", + "2552 KLF12\n", + "2553 SLAIN1\n", + "2554 RBM26-AS1\n", + "2555 SLITRK5\n", + "2556 PCCA\n", + "2557 ARGLU1\n", + "2558 LIG4\n", + "2559 PRECSIT\n", + "2560 AP1G2-AS1\n", + "2561 FITM1\n", + "2562 TTC6\n", + "2563 L2HGDH\n", + "2564 TMEM260\n", + "2565 EXOC5\n", + "2566 LINC00216\n", + "2567 RDH11\n", + "2568 RAD51B\n", + "2569 DCAF5\n", + "2570 RIOX1\n", + "2571 COQ6\n", + "2572 ACYP1\n", + "2573 GPATCH2L\n", + "2574 TC2N\n", + "2575 RIN3\n", + "2576 PAPOLA-DT\n", + "2577 IGHV3-30\n", + "2578 IGHV1-69\n", + "2579 MEIS2\n", + "2580 ENSG00000259715\n", + "2581 TNFAIP8L3\n", + "2582 HERC1\n", + "2583 SPESP1\n", + "2584 SCAMP2\n", + "2585 NEIL1\n", + "2586 SNX33\n", + "2587 CRABP1\n", + "2588 TLNRD1\n", + "2589 NPRL3\n", + "2590 HAGHL\n", + "2591 SPSB3\n", + "2592 REXO5\n", + "2593 SDR42E2\n", + "2594 ENSG00000261669\n", + "2595 CDIPT\n", + "2596 CFAP119\n", + "2597 DOK4\n", + "2598 CCDC113\n", + "2599 TSNAXIP1\n", + "2600 TMED6\n", + "2601 IL34\n", + "2602 ZNF19\n", + "2603 ENSG00000260664\n", + "2604 ZFHX3\n", + "2605 EMC8\n", + "2606 FBXO31\n", + "2607 TRAPPC2L\n", + "2608 CPNE7\n", + "2609 TSR1\n", + "2610 NEURL4\n", + "2611 CHRNB1\n", + "2612 KRBA2\n", + "2613 PIGL\n", + "2614 SMCR5\n", + "2615 ENSG00000265739\n", + "2616 MMP28\n", + "2617 CDK12\n", + "2618 ENSG00000266088\n", + "2619 EIF1\n", + "2620 ODAD4\n", + "2621 NKIRAS2\n", + "2622 NAGS\n", + "2623 LSM12\n", + "2624 KPNB1\n", + "2625 MPO\n", + "2626 VMP1\n", + "2627 USP32\n", + "2628 ENSG00000286997\n", + "2629 ENSG00000267801\n", + "2630 EXOC7\n", + "2631 METTL23\n", + "2632 ENSG00000204282\n", + "2633 DNAH17\n", + "2634 RFNG\n", + "2635 ENSG00000266654\n", + "2636 SLC16A3\n", + "2637 ENSG00000266171\n", + "2638 LINC00526\n", + "2639 CEP192\n", + "2640 ROCK1\n", + "2641 RBBP8\n", + "2642 ENSG00000263393\n", + "2643 CXXC1\n", + "2644 TNFRSF11A\n", + "2645 SERPINB10\n", + "2646 ENSG00000267127\n", + "2647 ENSG00000282393\n", + "2648 PWWP3A\n", + "2649 MKNK2\n", + "2650 DOHH\n", + "2651 APBA3\n", + "2652 TMIGD2\n", + "2653 ENSG00000269807\n", + "2654 SAFB\n", + "2655 LONP1\n", + "2656 GPR108\n", + "2657 TGFBR3L\n", + "2658 OR7D4\n", + "2659 ZNF426-DT\n", + "2660 ELAVL3\n", + "2661 DCAF15\n", + "2662 TMEM38A\n", + "2663 MPV17L2\n", + "2664 YJEFN3\n", + "2665 ZNF101\n", + "2666 ZNF737\n", + "2667 LSM14A\n", + "2668 ZNF302\n", + "2669 IGFLR1\n", + "2670 SYNE4\n", + "2671 ENSG00000270760\n", + "2672 ZNF793-AS1\n", + "2673 ARHGEF1\n", + "2674 CEACAM8\n", + "2675 BCAM\n", + "2676 ERCC2\n", + "2677 ENSG00000287603\n", + "2678 PTOV1-AS1\n", + "2679 ZNF765\n", + "2680 LILRA2\n", + "2681 NCR1\n", + "2682 ZNF8\n", + "2683 SPEF1\n", + "2684 GPCPD1\n", + "2685 MAPRE1\n", + "2686 C20orf144\n", + "2687 MYH7B\n", + "2688 SLA2\n", + "2689 TGM2\n", + "2690 CTSA\n", + "2691 NCOA5\n", + "2692 ENSG00000256222\n", + "2693 PMEPA1\n", + "2694 PSMA7\n", + "2695 MYT1\n", + "2696 ENSG00000281181\n", + "2697 ASMER1\n", + "2698 MIR155HG\n", + "2699 IGLC3\n", + "2700 IGLL1\n", + "2701 ENSG00000272733\n", + "2702 ENSG00000099958\n", + "2703 ZNRF3\n", + "2704 ZNRF3-AS1\n", + "2705 ASCC2\n", + "2706 LIF\n", + "2707 TXN2\n", + "2708 PHF5A\n", + "2709 TRMU\n", + "2710 CELSR1\n", + "2711 SBF1\n", + "2712 KLHDC7B\n", + "2713 ZNF674\n", + "2714 ENSG00000147144\n", + "2715 ENSG00000270012\n", + "2716 FAM104B\n", + "2717 ZC4H2\n", + "2718 PBDC1\n", + "2719 BRWD3\n", + "2720 UPF3B\n", + "2721 NDUFA1\n", + "2722 MCTS1\n", + "2723 ATP6AP1\n", + "2724 UBL4A\n", + "2725 DKC1\n", + "2726 MTCP1\n", + "2727 ENSG00000276256\n", + "2728 NECAP2\n", + "2729 AKR7A3\n", + "2730 CLIC4\n", + "2731 RSRP1\n", + "2732 GMEB1\n", + "2733 ENSG00000203620\n", + "2734 ZBTB8OS\n", + "2735 PPT1\n", + "2736 TMEM59\n", + "2737 SLC35D1\n", + "2738 DPYD\n", + "2739 ENSG00000270066\n", + "2740 SLC16A4-AS1\n", + "2741 NBPF15\n", + "2742 FLG-AS1\n", + "2743 PYGO2\n", + "2744 FCRL5\n", + "2745 GAS5-AS1\n", + "2746 ZNF281\n", + "2747 TIMM17A\n", + "2748 MFSD4A\n", + "2749 C4BPB\n", + "2750 MIR205HG\n", + "2751 TRAF3IP3\n", + "2752 ANGEL2\n", + "2753 ENSG00000242861\n", + "2754 C1orf35\n", + "2755 MAP10\n", + "2756 ENSG00000235078\n", + "2757 WDCP\n", + "2758 DNAJC27\n", + "2759 PLEKHH2\n", + "2760 MDH1\n", + "2761 ENSG00000273064\n", + "2762 DGUOK\n", + "2763 ENSG00000286883\n", + "2764 TMSB10\n", + "2765 FABP1\n", + "2766 IGKV4-1\n", + "2767 CNNM4\n", + "2768 LINC01191\n", + "2769 TFCP2L1\n", + "2770 ENSG00000236449\n", + "2771 ENSG00000286797\n", + "2772 ENSG00000235852\n", + "2773 LINC00608\n", + "2774 NMUR1\n", + "2775 MAB21L4\n", + "2776 LMCD1\n", + "2777 OXTR\n", + "2778 NEK10\n", + "2779 SEC22C\n", + "2780 ZKSCAN7\n", + "2781 SCAP\n", + "2782 CAMP\n", + "2783 CCDC51\n", + "2784 CACNA2D3\n", + "2785 ARHGEF3\n", + "2786 LNP1\n", + "2787 NXPE3\n", + "2788 ENSG00000259976\n", + "2789 WDR5B\n", + "2790 ALG1L1P\n", + "2791 ALDH1L1\n", + "2792 ISY1\n", + "2793 NMNAT3\n", + "2794 GRK7\n", + "2795 LINC00886\n", + "2796 ATP11B\n", + "2797 PIGX\n", + "2798 ENSG00000272927\n", + "2799 MYL5\n", + "2800 TMEM128\n", + "2801 LINC02482\n", + "2802 NCAPG\n", + "2803 PI4K2B\n", + "2804 SLC34A2\n", + "2805 ENSG00000259959\n", + "2806 OCIAD2\n", + "2807 ALB\n", + "2808 CXCL6\n", + "2809 NAAA\n", + "2810 SEC31A\n", + "2811 H2AZ1\n", + "2812 CENPE\n", + "2813 BBS7-DT\n", + "2814 FAT4\n", + "2815 FNIP2\n", + "2816 NAF1\n", + "2817 DDX60L\n", + "2818 GPM6A\n", + "2819 UFSP2\n", + "2820 CCDC110\n", + "2821 SDHA\n", + "2822 TENT4A\n", + "2823 RAI14\n", + "2824 NIPBL-DT\n", + "2825 NIPBL\n", + "2826 ENSG00000272144\n", + "2827 ENSG00000287087\n", + "2828 NDUFAF2\n", + "2829 RAD17\n", + "2830 TMEM161B-DT\n", + "2831 ELL2\n", + "2832 TMED7\n", + "2833 ENSG00000271918\n", + "2834 SRFBP1\n", + "2835 SEPTIN8\n", + "2836 DND1\n", + "2837 HARS2\n", + "2838 DIAPH1-AS1\n", + "2839 PRELID2\n", + "2840 HMGXB3\n", + "2841 THOC3\n", + "2842 N4BP3\n", + "2843 PHYKPL\n", + "2844 RNF130\n", + "2845 DUSP22\n", + "2846 GMDS-DT\n", + "2847 WRNIP1\n", + "2848 FAM8A1\n", + "2849 NEU1\n", + "2850 DXO\n", + "2851 STK19\n", + "2852 RPL7L1\n", + "2853 ANKRD66\n", + "2854 CFAP206\n", + "2855 ENSG00000271734\n", + "2856 PPIL6\n", + "2857 GOPC\n", + "2858 THEMIS\n", + "2859 ENSG00000227945\n", + "2860 AHI1-DT\n", + "2861 NHSL1\n", + "2862 LATS1\n", + "2863 C1GALT1\n", + "2864 LINC03016\n", + "2865 ENSG00000285162\n", + "2866 ENSG00000260070\n", + "2867 TRGC2\n", + "2868 INHBA\n", + "2869 HUS1\n", + "2870 VOPP1\n", + "2871 ZNF680\n", + "2872 GRM3\n", + "2873 ENSG00000286305\n", + "2874 GCC1\n", + "2875 NRF1\n", + "2876 ENSG00000272941\n", + "2877 FMC1\n", + "2878 TRBV12-4\n", + "2879 TRBV24-1\n", + "2880 ZNF746\n", + "2881 ZNF775\n", + "2882 GIMAP7\n", + "2883 DYNC2I1\n", + "2884 MSR1\n", + "2885 RHOBTB2\n", + "2886 ESCO2\n", + "2887 UBXN8\n", + "2888 SBSPON\n", + "2889 CIBAR1\n", + "2890 EEF1D\n", + "2891 PUF60\n", + "2892 UBAP1\n", + "2893 ZCCHC7\n", + "2894 FAM88C\n", + "2895 CFAP95\n", + "2896 RFK\n", + "2897 SUSD3\n", + "2898 PTCH1\n", + "2899 COL15A1\n", + "2900 CAVIN4\n", + "2901 RABGAP1\n", + "2902 STRBP\n", + "2903 CRAT\n", + "2904 UCK1\n", + "2905 NTNG2\n", + "2906 UAP1L1\n", + "2907 NET1\n", + "2908 CELF2-AS2\n", + "2909 DHTKD1\n", + "2910 HSPA14\n", + "2911 RUFY2\n", + "2912 AIFM2\n", + "2913 FAM149B1\n", + "2914 CFAP70\n", + "2915 DLG5\n", + "2916 TNKS2-DT\n", + "2917 RRP12\n", + "2918 DPCD\n", + "2919 PCGF6\n", + "2920 SH3PXD2A\n", + "2921 PDZD8\n", + "2922 BNIP3\n", + "2923 MUC5B\n", + "2924 TSG101\n", + "2925 E2F8\n", + "2926 LINC03031\n", + "2927 RCN1\n", + "2928 QSER1\n", + "2929 FAM111A\n", + "2930 LINC02739\n", + "2931 POLR2G\n", + "2932 PCNX3\n", + "2933 ENSG00000274251\n", + "2934 CTTN-DT\n", + "2935 INPPL1\n", + "2936 STARD10\n", + "2937 MED17\n", + "2938 CEP57\n", + "2939 BACE1\n", + "2940 ENSG00000254873\n", + "2941 HYOU1\n", + "2942 SORL1\n", + "2943 SCN3B\n", + "2944 CCDC77\n", + "2945 TULP3\n", + "2946 LAG3\n", + "2947 LINC02449\n", + "2948 CLEC2D\n", + "2949 LINC02909\n", + "2950 MRPS35\n", + "2951 LRRK2\n", + "2952 TUBA1A\n", + "2953 COX14\n", + "2954 KRT6B\n", + "2955 MMP19\n", + "2956 ATP5F1B\n", + "2957 STAT6\n", + "2958 DYRK2\n", + "2959 ENSG00000257613\n", + "2960 SOCS2-AS1\n", + "2961 CHST11\n", + "2962 NOPCHAP1\n", + "2963 MLEC\n", + "2964 HIP1R\n", + "2965 COMMD6\n", + "2966 MCF2L-AS1\n", + "2967 ADPRHL1\n", + "2968 ENSG00000277128\n", + "2969 RNASE2CP\n", + "2970 TRAV8-4\n", + "2971 MBIP\n", + "2972 TOGARAM1\n", + "2973 CNIH1\n", + "2974 FNTB\n", + "2975 ENSG00000258820\n", + "2976 GPR68\n", + "2977 LINC02325\n", + "2978 SETD3\n", + "2979 INF2\n", + "2980 IGHV1-69D\n", + "2981 IGHV3-73\n", + "2982 RASGRP1\n", + "2983 PLA2G4B\n", + "2984 VPS39\n", + "2985 GNB5\n", + "2986 PRTG\n", + "2987 CGNL1\n", + "2988 MPI\n", + "2989 PSTPIP1\n", + "2990 UNC45A\n", + "2991 MEF2A\n", + "2992 RHOT2\n", + "2993 METRN\n", + "2994 BAIAP3\n", + "2995 NTHL1\n", + "2996 ZNF200\n", + "2997 TMEM186\n", + "2998 ERCC4\n", + "2999 NPIPA5\n", + "3000 NOMO3\n", + "3001 TMC5\n", + "3002 ACSM1\n", + "3003 ALDOA\n", + "3004 STX4\n", + "3005 TGFB1I1\n", + "3006 GPT2\n", + "3007 AMFR\n", + "3008 SLC12A3\n", + "3009 CKLF\n", + "3010 EDC4\n", + "3011 CENPN\n", + "3012 ENSG00000262228\n", + "3013 INPP5K\n", + "3014 ATP2A3\n", + "3015 CYB5D2\n", + "3016 ENO3\n", + "3017 ENSG00000262429\n", + "3018 KIF1C-AS1\n", + "3019 TNFSF13\n", + "3020 CENPV\n", + "3021 UBB\n", + "3022 NT5M\n", + "3023 ENSG00000266677\n", + "3024 LINC02693\n", + "3025 WSB1\n", + "3026 SPAG5-AS1\n", + "3027 SUPT6H\n", + "3028 CCL11\n", + "3029 ENSG00000267074\n", + "3030 PEX12\n", + "3031 ENSG00000263466\n", + "3032 PNMT\n", + "3033 RARA\n", + "3034 HEXIM1\n", + "3035 ENSG00000250186\n", + "3036 DYNLL2\n", + "3037 BCAS3\n", + "3038 AMZ2\n", + "3039 LGALS3BP\n", + "3040 ENSG00000264735\n", + "3041 ENSG00000266456\n", + "3042 ENSG00000259985\n", + "3043 ENSG00000265008\n", + "3044 ENSG00000275512\n", + "3045 LINC01902\n", + "3046 ST8SIA5\n", + "3047 TXNL1\n", + "3048 FBXO15\n", + "3049 ZNF236-DT\n", + "3050 ENSG00000278330\n", + "3051 GPX4\n", + "3052 ENSG00000267205\n", + "3053 ENSG00000263264\n", + "3054 TRAPPC5\n", + "3055 ICAM1\n", + "3056 QTRT1\n", + "3057 ZNF69\n", + "3058 CACNA1A\n", + "3059 RAB8A\n", + "3060 MED26\n", + "3061 NR2F6\n", + "3062 RFXANK\n", + "3063 GMIP\n", + "3064 ZNF93\n", + "3065 ETV2\n", + "3066 KMT2B\n", + "3067 ZNF565\n", + "3068 EIF3K\n", + "3069 PAF1\n", + "3070 TIMM50\n", + "3071 CEACAM1\n", + "3072 PVR\n", + "3073 CLPTM1\n", + "3074 RTN2\n", + "3075 NOP53\n", + "3076 KCNJ14\n", + "3077 BAX\n", + "3078 RUVBL2\n", + "3079 TSKS\n", + "3080 SIGLEC9\n", + "3081 SIGLEC6\n", + "3082 SIGLEC14\n", + "3083 LENG1\n", + "3084 ISOC2\n", + "3085 ZFP28-DT\n", + "3086 ZNF548\n", + "3087 LZTS3\n", + "3088 PANK2\n", + "3089 KIF16B\n", + "3090 LINC00261\n", + "3091 PDRG1\n", + "3092 BPIFA1\n", + "3093 NCOA6\n", + "3094 SOGA1\n", + "3095 RALGAPB\n", + "3096 ENSG00000274825\n", + "3097 TOX2\n", + "3098 PIGT\n", + "3099 ACOT8\n", + "3100 ZNF831\n", + "3101 MIS18A\n", + "3102 LINC02940\n", + "3103 PRMT2\n", + "3104 THAP7\n", + "3105 IGLV4-60\n", + "3106 IGLV5-45\n", + "3107 POLR2F\n", + "3108 ENSG00000244491\n", + "3109 POLR3H\n", + "3110 ARHGAP6\n", + "3111 RAB9A\n", + "3112 GEMIN8\n", + "3113 ZRSR2\n", + "3114 PORCN-DT\n", + "3115 NBDY\n", + "3116 ITM2A\n", + "3117 SLC25A53\n", + "3118 KCNE5\n", + "3119 PAK3\n", + "3120 RPL39\n", + "3121 STAG2-AS1\n", + "3122 RTL8A\n", + "3123 BCAP31\n", + "3124 SPRY3\n", + "3125 TMSB4Y\n", + "3126 ENSG00000241860\n", + "3127 ENSG00000157881\n", + "3128 THAP3\n", + "3129 AGTRAP\n", + "3130 ENSG00000219481\n", + "3131 HP1BP3\n", + "3132 NBPF3\n", + "3133 ENSG00000269971\n", + "3134 NFYC-AS1\n", + "3135 LINC01362\n", + "3136 ENSG00000284882\n", + "3137 LMO4\n", + "3138 EVI5\n", + "3139 ENSG00000273204\n", + "3140 AMY2A\n", + "3141 DCLRE1B\n", + "3142 OAZ3\n", + "3143 TTC24\n", + "3144 ENSG00000236656\n", + "3145 SLAMF8\n", + "3146 CFAP45\n", + "3147 SELE\n", + "3148 PRRX1\n", + "3149 METTL13\n", + "3150 DDX59\n", + "3151 RAB7B\n", + "3152 RRP15\n", + "3153 ITPKB-AS1\n", + "3154 GALNT2\n", + "3155 NID1\n", + "3156 OPN3\n", + "3157 ENSG00000287601\n", + "3158 ENSG00000260698\n", + "3159 ENSG00000259865\n", + "3160 GRHL1\n", + "3161 RRM2\n", + "3162 ENSG00000224739\n", + "3163 LINC01819\n", + "3164 CRIPT\n", + "3165 SPTBN1\n", + "3166 ANKRD53\n", + "3167 ENSG00000272735\n", + "3168 LOXL3\n", + "3169 IGKV1D-13\n", + "3170 RFX8\n", + "3171 ENSG00000238273\n", + "3172 ENSG00000235522\n", + "3173 MARCO\n", + "3174 ORC4\n", + "3175 CHN1\n", + "3176 NEUROD1\n", + "3177 DUSP19\n", + "3178 PLCL1\n", + "3179 TYW5\n", + "3180 ENSG00000232719\n", + "3181 CFLAR\n", + "3182 SUMO1\n", + "3183 PARD3B\n", + "3184 KLF7\n", + "3185 KANSL1L-AS1\n", + "3186 SLC23A3\n", + "3187 CAB39\n", + "3188 COPS7B\n", + "3189 PER2\n", + "3190 SNED1\n", + "3191 MTMR14\n", + "3192 RPL32\n", + "3193 FGD5-AS1\n", + "3194 VIPR1-AS1\n", + "3195 CCDC13-AS2\n", + "3196 CDCP1\n", + "3197 CCR1\n", + "3198 DOCK3\n", + "3199 ABHD6\n", + "3200 ALCAM\n", + "3201 TRAT1\n", + "3202 PLCXD2\n", + "3203 ATP6V1A\n", + "3204 RPN1\n", + "3205 LINC02021\n", + "3206 ENSG00000269984\n", + "3207 TBL1XR1\n", + "3208 APOD\n", + "3209 ZNF718\n", + "3210 TNIP2\n", + "3211 TBC1D14\n", + "3212 DCAF16\n", + "3213 CCDC149\n", + "3214 FAM114A1\n", + "3215 TECRL\n", + "3216 UTP3\n", + "3217 ANKRD17\n", + "3218 LIN54\n", + "3219 ENSG00000286035\n", + "3220 COQ2\n", + "3221 AIMP1\n", + "3222 SETD7\n", + "3223 HAND2-AS1\n", + "3224 SPCS3\n", + "3225 MOCS2\n", + "3226 THBS4-AS1\n", + "3227 ENSG00000271862\n", + "3228 DTWD2\n", + "3229 PRDM6\n", + "3230 CSNK1G3\n", + "3231 FBN2\n", + "3232 AFF4\n", + "3233 TCF7\n", + "3234 DDX46\n", + "3235 MZB1\n", + "3236 PANK3\n", + "3237 SNCB\n", + "3238 COL23A1\n", + "3239 SQSTM1\n", + "3240 BPHL\n", + "3241 SLC35B3\n", + "3242 ENSG00000287359\n", + "3243 C6orf62\n", + "3244 H2BC6\n", + "3245 H2BC7\n", + "3246 HLA-E\n", + "3247 PPP1R18\n", + "3248 TUBB\n", + "3249 RING1\n", + "3250 GRIK2\n", + "3251 RPF2\n", + "3252 NCOA7\n", + "3253 ENSG00000287731\n", + "3254 TMEM200A\n", + "3255 PCMT1\n", + "3256 LINC02901\n", + "3257 C6orf120\n", + "3258 AIMP2\n", + "3259 TMEM106B\n", + "3260 NT5C3A\n", + "3261 NME8\n", + "3262 URGCP\n", + "3263 GTF2IRD2B\n", + "3264 SEMA3E\n", + "3265 COL1A2\n", + "3266 ARPC1A\n", + "3267 COL26A1\n", + "3268 KMT2E-AS1\n", + "3269 SLC26A4-AS1\n", + "3270 LAMB1\n", + "3271 TNPO3\n", + "3272 UBE2H-DT\n", + "3273 ADCK2\n", + "3274 TRBV21-1\n", + "3275 ENSG00000272760\n", + "3276 RP1L1\n", + "3277 FAM167A\n", + "3278 NEFM\n", + "3279 CRISPLD1\n", + "3280 ENSG00000253859\n", + "3281 ENSG00000253878\n", + "3282 LAPTM4B\n", + "3283 PABPC1\n", + "3284 ENSG00000253106\n", + "3285 DENND3\n", + "3286 FAM83H\n", + "3287 ZNF517\n", + "3288 ENSG00000226403\n", + "3289 SPATA6L\n", + "3290 RRAGA\n", + "3291 MLLT3\n", + "3292 ENSG00000204814\n", + "3293 SLC35D2\n", + "3294 ENSG00000203279\n", + "3295 INIP\n", + "3296 WDR31\n", + "3297 ZBTB26\n", + "3298 PTGES2\n", + "3299 TRUB2\n", + "3300 C9orf78\n", + "3301 C9orf163\n", + "3302 NELFB\n", + "3303 NOXA1\n", + "3304 PRKCQ-AS1\n", + "3305 NUDT5\n", + "3306 MINDY3\n", + "3307 HACD1\n", + "3308 SPAG6\n", + "3309 ENSG00000273312\n", + "3310 DNA2\n", + "3311 TNKS2\n", + "3312 FBXW4\n", + "3313 ENSG00000249456\n", + "3314 TSSC4\n", + "3315 TRIM3\n", + "3316 ENSG00000285658\n", + "3317 AHNAK\n", + "3318 ENSG00000269176\n", + "3319 CST6\n", + "3320 RIN1\n", + "3321 NDUFV1-DT\n", + "3322 ENSG00000255031\n", + "3323 THAP12\n", + "3324 ENDOD1\n", + "3325 YAP1\n", + "3326 LAYN\n", + "3327 RNF214\n", + "3328 BCL9L\n", + "3329 BARX2\n", + "3330 ENSG00000261799\n", + "3331 AKAP3\n", + "3332 C1R\n", + "3333 LINC00987\n", + "3334 PRPF40B\n", + "3335 PCBP2\n", + "3336 DNAJC14\n", + "3337 CS\n", + "3338 TIMELESS\n", + "3339 ZBTB39\n", + "3340 BTG1\n", + "3341 SDSL\n", + "3342 KMT5A\n", + "3343 NOC4L\n", + "3344 LNX2\n", + "3345 FLT1\n", + "3346 PDS5B\n", + "3347 DNAJC15\n", + "3348 ABCC4\n", + "3349 GPR183\n", + "3350 PSMB5\n", + "3351 ZFHX2\n", + "3352 RNF31\n", + "3353 CIDEB\n", + "3354 BAZ1A-AS1\n", + "3355 KLHDC1\n", + "3356 DMAC2L\n", + "3357 ERO1A\n", + "3358 PSMA3-AS1\n", + "3359 GPHN\n", + "3360 EIF2S1\n", + "3361 ENSG00000258646\n", + "3362 SNW1\n", + "3363 SLC24A4\n", + "3364 ENSG00000271780\n", + "3365 ZNF839\n", + "3366 LINC00226\n", + "3367 LINC02352\n", + "3368 GREM1\n", + "3369 RYR3\n", + "3370 VPS13C\n", + "3371 TLN2\n", + "3372 LOXL1\n", + "3373 FAM219B\n", + "3374 CIB1\n", + "3375 RCCD1-AS1\n", + "3376 CACNA1H\n", + "3377 CCDC154\n", + "3378 NME3\n", + "3379 RAB26\n", + "3380 TNFRSF12A\n", + "3381 HCFC1R1\n", + "3382 CLEC16A\n", + "3383 TXNDC11-AS1\n", + "3384 ENSG00000263335\n", + "3385 ENSG00000283213\n", + "3386 PAGR1\n", + "3387 NOD2\n", + "3388 ENSG00000259926\n", + "3389 ENSG00000260755\n", + "3390 ATP6V0D1-DT\n", + "3391 CHTF8\n", + "3392 ENSG00000247228\n", + "3393 GAN\n", + "3394 ENSG00000261177\n", + "3395 GAS8\n", + "3396 SGSM2\n", + "3397 ENSG00000262692\n", + "3398 ZZEF1\n", + "3399 CAMTA2\n", + "3400 MIR497HG\n", + "3401 CLEC10A\n", + "3402 MYH10\n", + "3403 ENSG00000265801\n", + "3404 ENSG00000279762\n", + "3405 CCL14\n", + "3406 CCL4L2\n", + "3407 WNT3\n", + "3408 SP2\n", + "3409 ENSG00000274213\n", + "3410 TEX14\n", + "3411 MAP2K6\n", + "3412 KCNJ2-AS1\n", + "3413 GRB2\n", + "3414 FASN\n", + "3415 LPIN2\n", + "3416 MIR924HG\n", + "3417 SETBP1\n", + "3418 SERPINB8\n", + "3419 ENSG00000278107\n", + "3420 MIER2\n", + "3421 PALM\n", + "3422 ARID3A\n", + "3423 NDUFS7\n", + "3424 KLF16\n", + "3425 MPND\n", + "3426 PLIN3\n", + "3427 ENSG00000275234\n", + "3428 TUBB4A\n", + "3429 CERS4\n", + "3430 DDA1\n", + "3431 INSL3\n", + "3432 ZNF43\n", + "3433 ZNF507\n", + "3434 ENSG00000267024\n", + "3435 SCN1B\n", + "3436 CIC\n", + "3437 ZNF285\n", + "3438 HIF3A\n", + "3439 ENSG00000268093\n", + "3440 U2AF2\n", + "3441 ZCCHC3\n", + "3442 TMEM74B\n", + "3443 SIRPG\n", + "3444 ROMO1\n", + "3445 CNBD2\n", + "3446 ZMYND8\n", + "3447 ATP9A\n", + "3448 HAR1B\n", + "3449 UCKL1-AS1\n", + "3450 ENSG00000275464\n", + "3451 MIR99AHG\n", + "3452 SOD1\n", + "3453 URB1\n", + "3454 LINC00649\n", + "3455 LINC00114\n", + "3456 PFKL\n", + "3457 CFAP410\n", + "3458 LINC01424\n", + "3459 ITGB2\n", + "3460 GNAZ\n", + "3461 FAM227A\n", + "3462 MRTFA\n", + "3463 PRPS2\n", + "3464 PDHA1\n", + "3465 MED14OS\n", + "3466 EOLA1\n", + "3467 MT-CO3\n", + "3468 TNFRSF1B\n", + "3469 PDPN\n", + "3470 CDC42-AS1\n", + "3471 RPL11\n", + "3472 ELOA-AS1\n", + "3473 SH3BGRL3\n", + "3474 SYTL1\n", + "3475 PPP1R8\n", + "3476 YARS1\n", + "3477 RLF\n", + "3478 SZT2\n", + "3479 MMACHC\n", + "3480 LRRC41\n", + "3481 FOXD2-AS1\n", + "3482 PTGER3\n", + "3483 CYB561D1\n", + "3484 AMPD2\n", + "3485 TMIGD3\n", + "3486 FCGR1A\n", + "3487 INTS3\n", + "3488 ENSG00000236206\n", + "3489 RABGAP1L-IT1\n", + "3490 ENSG00000228686\n", + "3491 STX6\n", + "3492 SWT1\n", + "3493 CAPN8\n", + "3494 ENSG00000285053\n", + "3495 PLD5\n", + "3496 CATSPERE\n", + "3497 SCCPDH\n", + "3498 ENSG00000242282\n", + "3499 ENSG00000269973\n", + "3500 CYRIA\n", + "3501 TMEM214\n", + "3502 CYP1B1\n", + "3503 ENSG00000233230\n", + "3504 COMMD1\n", + "3505 TMEM17\n", + "3506 ALMS1\n", + "3507 IGKV2D-24\n", + "3508 STARD7-AS1\n", + "3509 MAP4K4\n", + "3510 MAP3K2-DT\n", + "3511 DARS1-AS1\n", + "3512 ENSG00000288066\n", + "3513 SLC4A10\n", + "3514 SLC38A11\n", + "3515 GPR155\n", + "3516 ENSG00000280374\n", + "3517 FKBP7\n", + "3518 NCKAP1\n", + "3519 OSGEPL1-AS1\n", + "3520 NABP1\n", + "3521 GTF3C3\n", + "3522 MOB4\n", + "3523 IKZF2\n", + "3524 ENSG00000197585\n", + "3525 STK36\n", + "3526 DNPEP\n", + "3527 ENSG00000042304\n", + "3528 TTLL3\n", + "3529 OXNAD1\n", + "3530 NKIRAS1\n", + "3531 GOLGA4\n", + "3532 CX3CR1\n", + "3533 SLC25A20\n", + "3534 CACNA1D\n", + "3535 VGLL3\n", + "3536 BTLA\n", + "3537 ZNF148\n", + "3538 LINC02614\n", + "3539 SLC41A3\n", + "3540 ESYT3\n", + "3541 HES1\n", + "3542 TMEM175\n", + "3543 FAM53A\n", + "3544 HAUS3\n", + "3545 RNF4\n", + "3546 FAM184B\n", + "3547 ANAPC4\n", + "3548 NIPAL1\n", + "3549 DANCR\n", + "3550 SCFD2\n", + "3551 CXCL8\n", + "3552 FGF5\n", + "3553 LINC02267\n", + "3554 LINC02503\n", + "3555 ENSG00000251555\n", + "3556 AGA\n", + "3557 ING2-DT\n", + "3558 MIR4458HG\n", + "3559 ANKRD33B\n", + "3560 DNAJC21\n", + "3561 CPLANE1\n", + "3562 MOCS2-DT\n", + "3563 MCCC2\n", + "3564 ANKRA2\n", + "3565 GCNT4\n", + "3566 SERINC5\n", + "3567 EDIL3\n", + "3568 ARRDC3-AS1\n", + "3569 PJA2\n", + "3570 IRF1\n", + "3571 CNOT8\n", + "3572 SGCD\n", + "3573 RARS1\n", + "3574 RGS14\n", + "3575 RACK1\n", + "3576 ENSG00000227803\n", + "3577 ACOT13\n", + "3578 H2BC3\n", + "3579 H4C3\n", + "3580 ENSG00000204713\n", + "3581 TRIM26\n", + "3582 FKBPL\n", + "3583 ARMC12\n", + "3584 C6orf89\n", + "3585 RNF8\n", + "3586 OOEP\n", + "3587 NT5E\n", + "3588 RTN4IP1\n", + "3589 AFG1L\n", + "3590 DSE\n", + "3591 C6orf118\n", + "3592 PDCD2\n", + "3593 GPER1\n", + "3594 PSMG3-AS1\n", + "3595 OCM\n", + "3596 ZDHHC4\n", + "3597 ENSG00000226816\n", + "3598 CPVL-AS2\n", + "3599 GLI3\n", + "3600 ZP3\n", + "3601 PEG10\n", + "3602 PMPCB\n", + "3603 POT1\n", + "3604 SND1\n", + "3605 RBM28\n", + "3606 MKLN1\n", + "3607 CYREN\n", + "3608 ZC3HAV1L\n", + "3609 ENSG00000253300\n", + "3610 IKBKB\n", + "3611 CHCHD7\n", + "3612 RUNX1T1\n", + "3613 DPY19L4\n", + "3614 ANKRD46\n", + "3615 FZD6\n", + "3616 OXR1\n", + "3617 EXT1\n", + "3618 ENSG00000271959\n", + "3619 ENSG00000254741\n", + "3620 EXOSC4\n", + "3621 GPAA1\n", + "3622 DOCK8-AS2\n", + "3623 UHRF2\n", + "3624 LINC01235\n", + "3625 PRSS3\n", + "3626 KIF24\n", + "3627 PAX5\n", + "3628 PTGER4P2-CDK2AP2P2\n", + "3629 ANKRD20A4P\n", + "3630 ENSG00000286079\n", + "3631 ELP1\n", + "3632 DPM2\n", + "3633 IL2RA\n", + "3634 CELF2\n", + "3635 MSANTD7\n", + "3636 STAM\n", + "3637 ZEB1-AS1\n", + "3638 BMS1\n", + "3639 RASSF4\n", + "3640 CABCOCO1\n", + "3641 CCSER2\n", + "3642 CYP2C9\n", + "3643 PDLIM1\n", + "3644 ACTR1A\n", + "3645 NT5C2\n", + "3646 ACSL5\n", + "3647 TCF7L2\n", + "3648 CACUL1\n", + "3649 LMNTD2\n", + "3650 LMNTD2-AS1\n", + "3651 SMPD1\n", + "3652 RRP8\n", + "3653 OLFML1\n", + "3654 PSMA1\n", + "3655 CSTF3\n", + "3656 PDHX\n", + "3657 TSPAN18\n", + "3658 C1QTNF4\n", + "3659 PRG2\n", + "3660 SLC43A3\n", + "3661 KLHL35\n", + "3662 SERPINH1\n", + "3663 LINC02728\n", + "3664 SLC36A4\n", + "3665 KDM4D\n", + "3666 ENSG00000255384\n", + "3667 ENSG00000285909\n", + "3668 JHY\n", + "3669 MSANTD2-AS1\n", + "3670 B4GALNT3\n", + "3671 WNK1\n", + "3672 PARP11\n", + "3673 GABARAPL1\n", + "3674 TAS2R14\n", + "3675 ENSG00000070018\n", + "3676 PTHLH\n", + "3677 ERGIC2\n", + "3678 TMTC1\n", + "3679 SPATS2\n", + "3680 KRT6C\n", + "3681 AAAS\n", + "3682 USP15\n", + "3683 SLC35E3\n", + "3684 ENSG00000257764\n", + "3685 RAB21\n", + "3686 TRHDE\n", + "3687 NAP1L1\n", + "3688 METTL25\n", + "3689 POC1B\n", + "3690 TMPO-AS1\n", + "3691 GAS2L3\n", + "3692 UNG\n", + "3693 SDS\n", + "3694 HCAR1\n", + "3695 ENSG00000287837\n", + "3696 WBP4\n", + "3697 FNDC3A\n", + "3698 SPRY2\n", + "3699 GPR18\n", + "3700 ING1\n", + "3701 METTL3\n", + "3702 TRAV25\n", + "3703 PRMT5-AS1\n", + "3704 COCH\n", + "3705 PPP2R3C\n", + "3706 MIA2-AS1\n", + "3707 DNAAF2\n", + "3708 STYX\n", + "3709 TBPL2\n", + "3710 ENSG00000214770\n", + "3711 SLC10A1\n", + "3712 SYNJ2BP\n", + "3713 ASB2\n", + "3714 ENSG00000257275\n", + "3715 PLD4\n", + "3716 IGHA2\n", + "3717 IGHGP\n", + "3718 ARHGAP11B-DT\n", + "3719 SLC12A6\n", + "3720 PLCB2\n", + "3721 SHF\n", + "3722 CEP152\n", + "3723 TMOD2\n", + "3724 RFX7\n", + "3725 PCLAF\n", + "3726 INTS14\n", + "3727 THSD4\n", + "3728 CCDC33\n", + "3729 CIB2\n", + "3730 ENSG00000286817\n", + "3731 ZSCAN2\n", + "3732 ENSG00000276278\n", + "3733 MAN2A2\n", + "3734 ENSG00000287855\n", + "3735 NUBP2\n", + "3736 PRSS27\n", + "3737 FLYWCH1\n", + "3738 PKMYT1\n", + "3739 ENSG00000188897\n", + "3740 ACSM3\n", + "3741 EEF2K\n", + "3742 NDUFAB1\n", + "3743 ADCY7\n", + "3744 B3GNT9\n", + "3745 NQO1\n", + "3746 ATXN1L\n", + "3747 MBTPS1-DT\n", + "3748 IRF8\n", + "3749 ZCCHC14\n", + "3750 ACSF3\n", + "3751 OVCA2\n", + "3752 CLUH\n", + "3753 VMO1\n", + "3754 RABEP1\n", + "3755 ENSG00000230971\n", + "3756 PEMT\n", + "3757 USP22\n", + "3758 SDF2\n", + "3759 FLOT2\n", + "3760 TAOK1\n", + "3761 SRCIN1\n", + "3762 CNTNAP1\n", + "3763 AARSD1\n", + "3764 MAPT\n", + "3765 NOG\n", + "3766 ENSG00000263089\n", + "3767 PTRH2\n", + "3768 ENSG00000264853\n", + "3769 ENSG00000284526\n", + "3770 TNRC6C\n", + "3771 C1QTNF1\n", + "3772 CBX2\n", + "3773 ENSG00000275902\n", + "3774 RAB40B\n", + "3775 NDC80\n", + "3776 ENSG00000267702\n", + "3777 CDH20\n", + "3778 PRSS57\n", + "3779 CELF5\n", + "3780 ICAM3\n", + "3781 TECR\n", + "3782 BRD4\n", + "3783 BABAM1\n", + "3784 CCDC194\n", + "3785 ENSG00000268030\n", + "3786 LIN37\n", + "3787 PROSER3\n", + "3788 ZNF529\n", + "3789 PSMC4\n", + "3790 ZNF574\n", + "3791 CXCL17\n", + "3792 ZNF225\n", + "3793 DHX34\n", + "3794 FUT2\n", + "3795 RASIP1\n", + "3796 ENSG00000273837\n", + "3797 ZNF836\n", + "3798 ZNF320\n", + "3799 ZNF888\n", + "3800 ZNF17\n", + "3801 ZNF211\n", + "3802 RPS5\n", + "3803 OXT\n", + "3804 ADISSP\n", + "3805 PCNA\n", + "3806 FAM182A\n", + "3807 BCL2L1-AS1\n", + "3808 CHMP4B\n", + "3809 ITCH-AS1\n", + "3810 RAB5IF\n", + "3811 DBNDD2\n", + "3812 CD40\n", + "3813 PARD6B\n", + "3814 CASS4\n", + "3815 NKILA\n", + "3816 SH3BGR\n", + "3817 RRP1B\n", + "3818 PWP2\n", + "3819 YBEY\n", + "3820 C21orf58\n", + "3821 IGLJ1\n", + "3822 IGLC5\n", + "3823 ENSG00000240972\n", + "3824 LRRC75B\n", + "3825 FBXO7\n", + "3826 CSF2RB\n", + "3827 SUN2\n", + "3828 ST13\n", + "3829 KDM5C\n", + "3830 IL2RG\n", + "3831 RPS4X\n", + "3832 TSPAN6\n", + "3833 TRMT2B\n", + "3834 ZBTB33\n", + "3835 PABIR2\n", + "3836 SMIM10\n", + "3837 ZNF449\n", + "3838 LDOC1\n", + "3839 TMLHE-AS1\n", + "3840 ENSG00000273748\n", + "3841 RER1\n", + "3842 CA6\n", + "3843 CTNNBIP1\n", + "3844 UBIAD1\n", + "3845 CASP9\n", + "3846 LINC00339\n", + "3847 C1QB\n", + "3848 XKR8\n", + "3849 COL16A1\n", + "3850 ZSCAN20\n", + "3851 LSM10\n", + "3852 BEST4\n", + "3853 MOB3C\n", + "3854 OSBPL9\n", + "3855 CYB5RL\n", + "3856 PATJ-DT\n", + "3857 PGM1\n", + "3858 HS2ST1\n", + "3859 CDC14A\n", + "3860 DPH5\n", + "3861 RNPC3\n", + "3862 CSDE1\n", + "3863 ENSG00000287979\n", + "3864 NBPF20\n", + "3865 HJV\n", + "3866 SF3B4\n", + "3867 MRPS21\n", + "3868 GABPB2\n", + "3869 CRTC2\n", + "3870 MTX1\n", + "3871 CCDC181\n", + "3872 KIFAP3\n", + "3873 LINC02803\n", + "3874 RALGPS2\n", + "3875 CHIT1\n", + "3876 SLC45A3\n", + "3877 RD3\n", + "3878 CCSAP\n", + "3879 COX20\n", + "3880 CMPK2\n", + "3881 UBXN2A\n", + "3882 GTF3C2-AS2\n", + "3883 PPM1G\n", + "3884 PLB1\n", + "3885 LCLAT1\n", + "3886 CYP1B1-AS1\n", + "3887 HAAO\n", + "3888 PUS10\n", + "3889 ENSG00000273445\n", + "3890 IGKV2-24\n", + "3891 ZNF892\n", + "3892 FAHD2B\n", + "3893 ENSG00000277701\n", + "3894 MCM6\n", + "3895 TANK-AS1\n", + "3896 TTN\n", + "3897 ITPRID2\n", + "3898 ITGAV\n", + "3899 SLC40A1\n", + "3900 HECW2\n", + "3901 LINC01891\n", + "3902 D2HGDH\n", + "3903 ENSG00000215023\n", + "3904 MKRN2\n", + "3905 WNT7A\n", + "3906 RARB\n", + "3907 LINC02084\n", + "3908 UQCRC1\n", + "3909 IFRD2\n", + "3910 ABHD14A\n", + "3911 IL17RD\n", + "3912 KBTBD8\n", + "3913 PPP4R2\n", + "3914 ADPRH\n", + "3915 SNX4\n", + "3916 TMCC1\n", + "3917 RBP1\n", + "3918 P2RY1\n", + "3919 KPNA4\n", + "3920 ALG3\n", + "3921 DNAJB11\n", + "3922 ENSG00000286909\n", + "3923 ZNF595\n", + "3924 FGFRL1\n", + "3925 JAKMIP1\n", + "3926 CCDC96\n", + "3927 ENSG00000251379\n", + "3928 ZCCHC4\n", + "3929 RELL1\n", + "3930 PDS5A\n", + "3931 KIT\n", + "3932 HTN1\n", + "3933 MRPS18C\n", + "3934 PYURF\n", + "3935 PPA2\n", + "3936 CASP6\n", + "3937 LARP1B\n", + "3938 RAB33B-AS1\n", + "3939 SMARCA5-AS1\n", + "3940 NPY1R\n", + "3941 AADAT\n", + "3942 CTNND2\n", + "3943 CDH6\n", + "3944 AMACR\n", + "3945 TNFAIP8\n", + "3946 SLC22A4\n", + "3947 ENSG00000249593\n", + "3948 HARS1\n", + "3949 SCGB3A2\n", + "3950 FABP6-AS1\n", + "3951 SLU7\n", + "3952 UBTD2\n", + "3953 ADAMTS2\n", + "3954 ENSG00000285761\n", + "3955 LY6G5C\n", + "3956 CLIC1\n", + "3957 HLA-DPB1\n", + "3958 COL11A2\n", + "3959 RPS10-NUDT3\n", + "3960 SPDEF\n", + "3961 GSTA4\n", + "3962 PTP4A1\n", + "3963 B3GAT2\n", + "3964 PHIP\n", + "3965 OSTM1\n", + "3966 SESN1\n", + "3967 AMD1\n", + "3968 FYN\n", + "3969 HDAC2-AS2\n", + "3970 PTPRK\n", + "3971 OPRM1\n", + "3972 NUDT1\n", + "3973 GNA12\n", + "3974 IGF2BP3\n", + "3975 PSMA2\n", + "3976 TPST1\n", + "3977 KCTD7\n", + "3978 BCL7B\n", + "3979 YWHAG\n", + "3980 SEMA3C\n", + "3981 BAIAP2L1\n", + "3982 ZNHIT1\n", + "3983 ENSG00000272219\n", + "3984 ENSG00000273055\n", + "3985 METTL2B\n", + "3986 CEP41\n", + "3987 MEST\n", + "3988 NDUFB2-AS1\n", + "3989 MRPS33\n", + "3990 AGK\n", + "3991 ENSG00000283063\n", + "3992 TRBV5-6\n", + "3993 TRBV19\n", + "3994 ZYX\n", + "3995 OR2A25\n", + "3996 PRKAG2\n", + "3997 AGPAT5\n", + "3998 TNKS\n", + "3999 TUSC3\n", + "4000 VPS37A\n", + "4001 ATP6V1H\n", + "4002 LINC02986\n", + "4003 FABP5\n", + "4004 NUDCD1\n", + "4005 UTP23\n", + "4006 ZHX1\n", + "4007 NDUFB9\n", + "4008 CYRIB\n", + "4009 GSDMD\n", + "4010 OPLAH\n", + "4011 LRRC14\n", + "4012 RLN2\n", + "4013 PDCD1LG2\n", + "4014 PTPRD-AS1\n", + "4015 NFIB\n", + "4016 MOB3B\n", + "4017 LINGO2\n", + "4018 CCDC107\n", + "4019 FAM201A\n", + "4020 ANKS6\n", + "4021 LINC01492\n", + "4022 SMC2-DT\n", + "4023 ZNF462\n", + "4024 CDK9\n", + "4025 BBLN\n", + "4026 PPP1R26\n", + "4027 NOTCH1\n", + "4028 DPH7\n", + "4029 ENSG00000236990\n", + "4030 ENSG00000232807\n", + "4031 TAF3\n", + "4032 CUBN\n", + "4033 STAM-DT\n", + "4034 NEBL\n", + "4035 ZNF248\n", + "4036 LINC02632\n", + "4037 MSMB\n", + "4038 FUT11\n", + "4039 VDAC2\n", + "4040 COMTD1\n", + "4041 ENSG00000287475\n", + "4042 GLUD1\n", + "4043 RNLS\n", + "4044 PANK1\n", + "4045 CEP55\n", + "4046 ARHGAP19\n", + "4047 DCLRE1A\n", + "4048 FGFR2\n", + "4049 HTRA1\n", + "4050 PSTK\n", + "4051 MKI67\n", + "4052 MGMT\n", + "4053 LRRC56\n", + "4054 IGF2\n", + "4055 NAP1L4\n", + "4056 ZNF215\n", + "4057 ZBED5-AS1\n", + "4058 SPON1\n", + "4059 NCR3LG1\n", + "4060 LDHA\n", + "4061 ANO5\n", + "4062 CD82\n", + "4063 CREB3L1\n", + "4064 MDK\n", + "4065 MYBPC3\n", + "4066 MYRF\n", + "4067 COX8A\n", + "4068 CDC42EP2\n", + "4069 B4GAT1\n", + "4070 FAM86C1P\n", + "4071 RELT\n", + "4072 MMP3\n", + "4073 SCN2B\n", + "4074 TMEM218\n", + "4075 ZBTB44\n", + "4076 ITFG2-AS1\n", + "4077 FGF23\n", + "4078 C1RL\n", + "4079 PZP\n", + "4080 KLRD1\n", + "4081 SLCO1A2\n", + "4082 SOX5\n", + "4083 DIP2B\n", + "4084 CBX5\n", + "4085 GPR84\n", + "4086 BAZ2A\n", + "4087 LINC02397\n", + "4088 CDK17\n", + "4089 ARL1\n", + "4090 ENSG00000257543\n", + "4091 C12orf76\n", + "4092 HVCN1\n", + "4093 PLA2G1B\n", + "4094 ENSG00000287639\n", + "4095 LINC00426\n", + "4096 CCNA1\n", + "4097 GPALPP1\n", + "4098 TBC1D4\n", + "4099 ENSG00000278727\n", + "4100 GPC6\n", + "4101 DOCK9\n", + "4102 RASA3\n", + "4103 CDC16\n", + "4104 TRAV8-6\n", + "4105 PRMT5-DT\n", + "4106 C14orf119\n", + "4107 GNPNAT1\n", + "4108 DDHD1\n", + "4109 KTN1-AS1\n", + "4110 JDP2\n", + "4111 SLIRP\n", + "4112 CRIP1\n", + "4113 APBA2\n", + "4114 NOP10\n", + "4115 ENSG00000274281\n", + "4116 GPR176-DT\n", + "4117 SRP14\n", + "4118 IVD\n", + "4119 ENSG00000273972\n", + "4120 GABPB1\n", + "4121 MYO5C\n", + "4122 TPM1\n", + "4123 CIAO2A\n", + "4124 TIPIN\n", + "4125 PPCDC\n", + "4126 NRG4\n", + "4127 IDH3A\n", + "4128 NGRN\n", + "4129 HDDC3\n", + "4130 CHASERR\n", + "4131 MAPK8IP3\n", + "4132 TBL3\n", + "4133 MIR3677HG\n", + "4134 ENSG00000261140\n", + "4135 PRSS21\n", + "4136 MEFV\n", + "4137 ZSCAN32\n", + "4138 EMP2\n", + "4139 TNFRSF17\n", + "4140 ENSG00000276564\n", + "4141 MYH11\n", + "4142 ABCC1\n", + "4143 LYRM1\n", + "4144 ENSG00000287809\n", + "4145 TAOK2\n", + "4146 KRBOX5\n", + "4147 TMEM208\n", + "4148 FHOD1\n", + "4149 VAC14-AS1\n", + "4150 CFDP1\n", + "4151 ENSG00000261783\n", + "4152 ENSG00000261218\n", + "4153 ZC3H18\n", + "4154 LINC00304\n", + "4155 ENSG00000280136\n", + "4156 TLCD3A\n", + "4157 ITGAE\n", + "4158 UBE2G1\n", + "4159 SPNS3\n", + "4160 ENSG00000275413\n", + "4161 LRRC75A\n", + "4162 RSKR\n", + "4163 ENSG00000264304\n", + "4164 HEATR9\n", + "4165 TOP2A\n", + "4166 G6PC1\n", + "4167 LINC02071\n", + "4168 RNFT1-DT\n", + "4169 TACO1\n", + "4170 ENSG00000278730\n", + "4171 WIPI1\n", + "4172 ITGB4\n", + "4173 MXRA7\n", + "4174 CBX8\n", + "4175 EIF4A3\n", + "4176 RNF213\n", + "4177 SLC38A10\n", + "4178 LINC00482\n", + "4179 ACTG1\n", + "4180 SLC25A10\n", + "4181 PCYT2\n", + "4182 L3MBTL4\n", + "4183 FAM210A\n", + "4184 ENSG00000265737\n", + "4185 SNRPD1\n", + "4186 HRH4\n", + "4187 NFATC1\n", + "4188 OAZ1\n", + "4189 TLE5\n", + "4190 SIRT6\n", + "4191 RPS28\n", + "4192 ZNF561\n", + "4193 P2RY11\n", + "4194 KRI1\n", + "4195 GIPC1\n", + "4196 OR7A17\n", + "4197 CRTC1\n", + "4198 ENSG00000261770\n", + "4199 ZNF567-DT\n", + "4200 ZNF790\n", + "4201 ENSG00000268756\n", + "4202 MED29\n", + "4203 IRF2BP1\n", + "4204 DBP\n", + "4205 C19orf73\n", + "4206 GARIN5A\n", + "4207 IGLON5\n", + "4208 ZNF83\n", + "4209 LILRB4\n", + "4210 RDH13\n", + "4211 TNNT1\n", + "4212 ZNF134\n", + "4213 INSM1\n", + "4214 TP53INP2\n", + "4215 YWHAB\n", + "4216 ENSG00000277022\n", + "4217 RBM11\n", + "4218 CYYR1\n", + "4219 TIAM1\n", + "4220 SOD1-DT\n", + "4221 RCAN1\n", + "4222 HMGN1\n", + "4223 FAM3B\n", + "4224 IL17RA\n", + "4225 TMEM121B\n", + "4226 ADA2\n", + "4227 MICAL3\n", + "4228 TRMT2A\n", + "4229 ENSG00000287864\n", + "4230 SUSD2\n", + "4231 GUCD1\n", + "4232 CCDC117\n", + "4233 EWSR1\n", + "4234 RRP7A\n", + "4235 TBC1D22A-DT\n", + "4236 CHKB\n", + "4237 YY2\n", + "4238 DDX3X\n", + "4239 MIR222HG\n", + "4240 ABCB7\n", + "4241 CSTF2\n", + "4242 CENPI\n", + "4243 MT-ATP8\n", + "4244 LINC01786\n", + "4245 MMP23B\n", + "4246 TTC34\n", + "4247 LINC02780\n", + "4248 PRDM2\n", + "4249 ENSG00000261135\n", + "4250 PITHD1\n", + "4251 MAN1C1\n", + "4252 STMN1\n", + "4253 GPN2\n", + "4254 SDC3\n", + "4255 ENSG00000236065\n", + "4256 ENSG00000225313\n", + "4257 DLGAP3\n", + "4258 SMAP2\n", + "4259 CDKN2C\n", + "4260 ZRANB2\n", + "4261 NEGR1\n", + "4262 KYAT3\n", + "4263 RPAP2\n", + "4264 DDX20\n", + "4265 MOV10\n", + "4266 ENSG00000236140\n", + "4267 FMO5\n", + "4268 NBPF19\n", + "4269 CERS2\n", + "4270 TDRKH-AS1\n", + "4271 ADAM15\n", + "4272 CLK2\n", + "4273 FCGR2B\n", + "4274 ENSG00000273004\n", + "4275 LINC00862\n", + "4276 CAPN2\n", + "4277 ENSG00000237101\n", + "4278 ZNF496\n", + "4279 ENSG00000271947\n", + "4280 ITGB1BP1\n", + "4281 IFT172\n", + "4282 ZNF512\n", + "4283 PPP1CB-DT\n", + "4284 LTBP1\n", + "4285 SLC8A1-AS1\n", + "4286 COX7A2L\n", + "4287 LINC01800\n", + "4288 LINC02245\n", + "4289 SPRED2\n", + "4290 ENSG00000273275\n", + "4291 IGKV1-27\n", + "4292 FAM178B\n", + "4293 ACTR1B\n", + "4294 RGPD4-AS1\n", + "4295 TLK1\n", + "4296 PDK1-AS1\n", + "4297 CHRNA1\n", + "4298 ENSG00000270277\n", + "4299 LINC01792\n", + "4300 RAPH1\n", + "4301 SPAG16\n", + "4302 ZNF142\n", + "4303 BCS1L\n", + "4304 CNPPD1\n", + "4305 OBSL1\n", + "4306 TRIP12\n", + "4307 ENSG00000237126\n", + "4308 CNTN4\n", + "4309 LSM3\n", + "4310 METTL6\n", + "4311 EPM2AIP1\n", + "4312 APRG1\n", + "4313 LIMD1\n", + "4314 SLC6A20\n", + "4315 SETD2\n", + "4316 C3orf18\n", + "4317 RBM15B\n", + "4318 DNASE1L3\n", + "4319 CEP97\n", + "4320 ACP3\n", + "4321 STRIT1\n", + "4322 SLC33A1\n", + "4323 TNK2-AS1\n", + "4324 PCGF3-AS1\n", + "4325 CPLX1\n", + "4326 TMEM129\n", + "4327 C4orf19\n", + "4328 TMEM165\n", + "4329 ENSG00000269559\n", + "4330 MAPK10\n", + "4331 AP1AR\n", + "4332 CLCN3\n", + "4333 NEIL3\n", + "4334 IRF2-DT\n", + "4335 CENPU\n", + "4336 MIR3945HG\n", + "4337 NPR3\n", + "4338 RIMOC1\n", + "4339 PDE4D\n", + "4340 ENSG00000272354\n", + "4341 GTF2H2\n", + "4342 ENSG00000272040\n", + "4343 CHD1-DT\n", + "4344 PGGT1B\n", + "4345 SNX24\n", + "4346 PPP2CA-DT\n", + "4347 NQO2\n", + "4348 E2F3\n", + "4349 MRS2\n", + "4350 H4C1\n", + "4351 H1-3\n", + "4352 NRM\n", + "4353 ENSG00000272221\n", + "4354 HSPA1B\n", + "4355 SLC39A7\n", + "4356 TEAD3\n", + "4357 LHFPL5\n", + "4358 BRPF3-AS1\n", + "4359 FGD2\n", + "4360 ENSG00000261068\n", + "4361 MRPL14\n", + "4362 ENSG00000266680\n", + "4363 OGFRL1\n", + "4364 COQ3\n", + "4365 TRAF3IP2\n", + "4366 MROCKI\n", + "4367 RSPH4A\n", + "4368 CCN2\n", + "4369 TNFAIP3\n", + "4370 UST\n", + "4371 EZR\n", + "4372 ENSG00000177706\n", + "4373 ADAP1\n", + "4374 SLC29A4\n", + "4375 TNRC18\n", + "4376 ENSG00000230733\n", + "4377 ENSG00000243004\n", + "4378 TYW1B\n", + "4379 SEMA3A\n", + "4380 DMTF1-AS1\n", + "4381 RUNDC3B\n", + "4382 ENSG00000228113\n", + "4383 ASB4\n", + "4384 DYNC1I1\n", + "4385 SPDYE3\n", + "4386 ATXN7L1\n", + "4387 LINC03008\n", + "4388 ENSG00000273319\n", + "4389 CHCHD3\n", + "4390 SLC35B4\n", + "4391 UBN2\n", + "4392 PARP12\n", + "4393 DENND11\n", + "4394 TRBV7-2\n", + "4395 TRBV15\n", + "4396 ENSG00000286912\n", + "4397 ENSG00000255495\n", + "4398 ENTPD4\n", + "4399 POLB\n", + "4400 LINC02947\n", + "4401 ENSG00000272343\n", + "4402 PENK\n", + "4403 TMEM70\n", + "4404 E2F5-DT\n", + "4405 C8orf88\n", + "4406 GASAL1\n", + "4407 DNAAF11\n", + "4408 SLA\n", + "4409 JRK\n", + "4410 ENSG00000272842\n", + "4411 NDUFB6\n", + "4412 GALT\n", + "4413 PIP5K1B\n", + "4414 TGFBR1\n", + "4415 FKTN\n", + "4416 PHF19\n", + "4417 TRAF1\n", + "4418 ADGRD2\n", + "4419 DOLPP1\n", + "4420 NCS1\n", + "4421 WDR5\n", + "4422 SNAPC4\n", + "4423 NMT2\n", + "4424 KIF5B\n", + "4425 ZNF22-AS1\n", + "4426 ALOX5\n", + "4427 ZFAND4\n", + "4428 SGMS1\n", + "4429 CDK1\n", + "4430 NRBF2\n", + "4431 ENSG00000271409\n", + "4432 ENSG00000272599\n", + "4433 PLAC9\n", + "4434 WAPL\n", + "4435 RAB11FIP2\n", + "4436 TIAL1\n", + "4437 FUOM\n", + "4438 IFITM3\n", + "4439 PKP3\n", + "4440 ACP2\n", + "4441 MADD\n", + "4442 VPS37C\n", + "4443 NUDT22\n", + "4444 SIPA1\n", + "4445 EFEMP2\n", + "4446 NADSYN1\n", + "4447 ENSG00000248671\n", + "4448 RAB38\n", + "4449 DISC1FP1\n", + "4450 HOATZ\n", + "4451 HINFP\n", + "4452 SC5D\n", + "4453 NRGN\n", + "4454 WNT5B\n", + "4455 GALNT8\n", + "4456 C1RL-AS1\n", + "4457 M6PR\n", + "4458 A2M-AS1\n", + "4459 TAS2R20\n", + "4460 LMO3\n", + "4461 RASSF8\n", + "4462 TMEM117\n", + "4463 TUBA1B-AS1\n", + "4464 DNAJC22\n", + "4465 TAMALIN\n", + "4466 KRT5\n", + "4467 SARNP\n", + "4468 ORMDL2\n", + "4469 MBD6\n", + "4470 NAV3\n", + "4471 PAWR\n", + "4472 ATP2B1-AS1\n", + "4473 ACACB\n", + "4474 MAPKAPK5\n", + "4475 TPCN1\n", + "4476 WSB2\n", + "4477 EIF2B1\n", + "4478 BRI3BP\n", + "4479 ULK1\n", + "4480 PABPC3\n", + "4481 N4BP2L1\n", + "4482 MED4\n", + "4483 DZIP1\n", + "4484 ENSG00000224356\n", + "4485 EFNB2\n", + "4486 PCK2\n", + "4487 NEDD8\n", + "4488 ACTR10\n", + "4489 PCNX4\n", + "4490 ENSG00000258561\n", + "4491 PLEK2\n", + "4492 FLVCR2\n", + "4493 CYP46A1\n", + "4494 MEG3\n", + "4495 ENSG00000258861\n", + "4496 IGHV3-7\n", + "4497 DPH6\n", + "4498 BUB1B\n", + "4499 DUOX1\n", + "4500 GALK2\n", + "4501 AQP9\n", + "4502 RNF111\n", + "4503 ENSG00000276651\n", + "4504 ANKDD1A\n", + "4505 CD276\n", + "4506 SNUPN\n", + "4507 PSMA4\n", + "4508 GOLGA6L4\n", + "4509 CERS3\n", + "4510 FAM234A\n", + "4511 AXIN1\n", + "4512 SNHG9\n", + "4513 TBC1D24\n", + "4514 ENSG00000089486\n", + "4515 ENSG00000259939\n", + "4516 CPPED1\n", + "4517 MOSMO\n", + "4518 ENSG00000275441\n", + "4519 AKTIP\n", + "4520 CMTM2\n", + "4521 PDF\n", + "4522 ZFHX3-AS1\n", + "4523 CTRB1\n", + "4524 ENSG00000260495\n", + "4525 ENSG00000272923\n", + "4526 GALNS\n", + "4527 ENSG00000256982\n", + "4528 CRK\n", + "4529 NTN1\n", + "4530 ENSG00000266538\n", + "4531 ZNF286A\n", + "4532 ZNF287\n", + "4533 GID4\n", + "4534 DRG2\n", + "4535 FLII\n", + "4536 GIT1\n", + "4537 ENSG00000265334\n", + "4538 TMEM98\n", + "4539 ENSG00000277501\n", + "4540 EPOP\n", + "4541 CISD3\n", + "4542 P3H4\n", + "4543 MAP3K14-AS1\n", + "4544 ARL17B\n", + "4545 CCDC47\n", + "4546 ABCA6\n", + "4547 MGAT5B\n", + "4548 LINC02078\n", + "4549 DCXR\n", + "4550 ENSG00000264635\n", + "4551 EPB41L3\n", + "4552 ENSG00000287509\n", + "4553 ENSG00000267199\n", + "4554 KATNAL2\n", + "4555 C18orf32\n", + "4556 ENSG00000286283\n", + "4557 ATP8B1\n", + "4558 GAMT\n", + "4559 ENSG00000267769\n", + "4560 CLPP\n", + "4561 PRAM1\n", + "4562 ZNF562\n", + "4563 ENSG00000267062\n", + "4564 ADGRE5\n", + "4565 NFKBID\n", + "4566 HCST\n", + "4567 EGLN2\n", + "4568 ZNF575\n", + "4569 ZNF226\n", + "4570 PPP1R37\n", + "4571 EML2-AS1\n", + "4572 PNMA8A\n", + "4573 ZNF845\n", + "4574 ENSG00000125505\n", + "4575 LILRA5\n", + "4576 LENG9\n", + "4577 ENSG00000267523\n", + "4578 ENSG00000268912\n", + "4579 TBC1D20\n", + "4580 NDUFAF5\n", + "4581 BFSP1\n", + "4582 ZNF133\n", + "4583 CD93\n", + "4584 ABHD12\n", + "4585 ERGIC3\n", + "4586 TGIF2\n", + "4587 SNAI1\n", + "4588 ENSG00000235415\n", + "4589 FAM209A\n", + "4590 ENSG00000179242\n", + "4591 FNDC11\n", + "4592 HSF2BP\n", + "4593 DUXAP8\n", + "4594 HIRA\n", + "4595 RTN4R\n", + "4596 ENSG00000197210\n", + "4597 HIC2\n", + "4598 CHCHD10\n", + "4599 ENSG00000279467\n", + "4600 ENSG00000272787\n", + "4601 XBP1\n", + "4602 CBX6\n", + "4603 RIBC2\n", + "4604 TAFA5\n", + "4605 PIR\n", + "4606 PRRG1\n", + "4607 CDK16\n", + "4608 USP27X\n", + "4609 STARD8\n", + "4610 RPL36A\n", + "4611 TCEAL4\n", + "4612 TCEAL3\n", + "4613 ZCCHC18\n", + "4614 KLHL13\n", + "4615 XIAP\n", + "4616 STAG2\n", + "4617 BCORL1\n", + "4618 MECP2\n", + "4619 ENSG00000280195\n", + "4620 MT-CO2\n", + "4621 MAFIP\n", + "4622 C1orf174\n", + "4623 MUL1\n", + "4624 ENSG00000231953\n", + "4625 ENSG00000236528\n", + "4626 AHDC1\n", + "4627 DNAJC8\n", + "4628 TEKT2\n", + "4629 EDN2\n", + "4630 PPIH\n", + "4631 CDC20-DT\n", + "4632 TTC22\n", + "4633 DLEU2L\n", + "4634 SPATA1\n", + "4635 DDAH1\n", + "4636 OVGP1\n", + "4637 OLFML3\n", + "4638 NRAS\n", + "4639 CD58\n", + "4640 TTF2\n", + "4641 NBPF26\n", + "4642 APH1A\n", + "4643 PSMD4\n", + "4644 S100A4\n", + "4645 UBAP2L\n", + "4646 MNDA\n", + "4647 TSTD1\n", + "4648 DNM3\n", + "4649 KIAA0040\n", + "4650 TOR3A\n", + "4651 ENSG00000236069\n", + "4652 ENSG00000287989\n", + "4653 ENSG00000261573\n", + "4654 KIF14\n", + "4655 NAV1\n", + "4656 RNPEP\n", + "4657 TMEM183A\n", + "4658 SOX13\n", + "4659 SNAP47\n", + "4660 H2BC26\n", + "4661 PXDN\n", + "4662 MYT1L\n", + "4663 CPSF3\n", + "4664 ENSG00000243491\n", + "4665 SF3B6\n", + "4666 FOSL2\n", + "4667 HEATR5B\n", + "4668 MAP4K3-DT\n", + "4669 CCDC88A\n", + "4670 SERTAD2\n", + "4671 NFU1\n", + "4672 SNRNP27\n", + "4673 TMEM87B\n", + "4674 HS6ST1\n", + "4675 BAZ2B\n", + "4676 GALNT3\n", + "4677 RBM45\n", + "4678 SCHLAP1\n", + "4679 TRAK2\n", + "4680 ENSG00000231955\n", + "4681 SNHG31\n", + "4682 EPHA4\n", + "4683 SETD5\n", + "4684 ENSG00000272529\n", + "4685 ARPP21\n", + "4686 CCRL2\n", + "4687 SHISA5\n", + "4688 IP6K2\n", + "4689 SEMA3F-AS1\n", + "4690 RPL29\n", + "4691 ENSG00000286699\n", + "4692 LINC01205\n", + "4693 ZNF80\n", + "4694 ZBTB20\n", + "4695 PLA1A\n", + "4696 RAP2B\n", + "4697 LINC02029\n", + "4698 GNB4\n", + "4699 CLCN2\n", + "4700 LINC00887\n", + "4701 MUC4\n", + "4702 PCYT1A\n", + "4703 PTPN13\n", + "4704 SPARCL1\n", + "4705 TIFA\n", + "4706 GYPA\n", + "4707 GALNT7-DT\n", + "4708 DCTD\n", + "4709 OTULIN\n", + "4710 ENSG00000272370\n", + "4711 GTF2H2C\n", + "4712 FAM81B\n", + "4713 RHOBTB3\n", + "4714 LNPEP\n", + "4715 RGMB\n", + "4716 CHD1\n", + "4717 CAMLG\n", + "4718 SMIM33\n", + "4719 ARSI\n", + "4720 TCOF1\n", + "4721 CCDC69\n", + "4722 LINC02533\n", + "4723 ENSG00000288046\n", + "4724 H4C9\n", + "4725 H4C11\n", + "4726 MRPS18B\n", + "4727 SAYSD1\n", + "4728 ZNF451\n", + "4729 SNX14\n", + "4730 ENSG00000287616\n", + "4731 SOBP\n", + "4732 BCLAF1\n", + "4733 NHSL1-AS1\n", + "4734 ADAT2\n", + "4735 TAB2\n", + "4736 ZC3H12D\n", + "4737 AFDN-DT\n", + "4738 PHF10\n", + "4739 SUN1\n", + "4740 CCDC126\n", + "4741 SNX10\n", + "4742 PURB\n", + "4743 ENSG00000260997\n", + "4744 ZNF117\n", + "4745 LIMK1\n", + "4746 RCC1L\n", + "4747 RHBDD2\n", + "4748 FAM200A\n", + "4749 LAMTOR4\n", + "4750 BCAP29\n", + "4751 LSMEM1\n", + "4752 EZH2\n", + "4753 KRBA1\n", + "4754 ACTR3B\n", + "4755 ENSG00000255394\n", + "4756 ENSG00000253557\n", + "4757 DCTN6-DT\n", + "4758 ENSG00000253939\n", + "4759 GOLGA7\n", + "4760 BPNT2\n", + "4761 TMEM64\n", + "4762 TNFRSF11B\n", + "4763 LYNX1\n", + "4764 MROH1\n", + "4765 SCX\n", + "4766 RPL8\n", + "4767 PUM3\n", + "4768 CCDC171\n", + "4769 BNC2\n", + "4770 PLIN2\n", + "4771 SLC24A2\n", + "4772 LINC01242\n", + "4773 RGP1\n", + "4774 ENSG00000235659\n", + "4775 SMC5\n", + "4776 LINC01504\n", + "4777 PCA3\n", + "4778 UBQLN1-AS1\n", + "4779 TUT7\n", + "4780 ERCC6L2-AS1\n", + "4781 GNG10\n", + "4782 ATP6V1G1\n", + "4783 ENSG00000230289\n", + "4784 GTF3C4\n", + "4785 LINC02846\n", + "4786 IDI2-AS1\n", + "4787 ABI1\n", + "4788 ENSG00000285803\n", + "4789 JMJD1C-AS1\n", + "4790 VPS26A\n", + "4791 TSPAN15\n", + "4792 AGAP5\n", + "4793 ADIRF\n", + "4794 TWNK\n", + "4795 SUFU\n", + "4796 SORCS3\n", + "4797 ZNF511\n", + "4798 SIGIRR\n", + "4799 SWAP70\n", + "4800 ENSG00000203258\n", + "4801 RPS13\n", + "4802 PIK3C2A\n", + "4803 UEVLD\n", + "4804 PAX6\n", + "4805 NAT10\n", + "4806 ENSG00000251194\n", + "4807 AMBRA1\n", + "4808 ATG13\n", + "4809 AGBL2\n", + "4810 STX3\n", + "4811 TCN1\n", + "4812 PRPF19\n", + "4813 STIP1\n", + "4814 GPR137\n", + "4815 TIGD3\n", + "4816 PDE2A-AS2\n", + "4817 NDUFC2\n", + "4818 SESN3\n", + "4819 CBL\n", + "4820 THYN1\n", + "4821 CCND2\n", + "4822 NANOG\n", + "4823 ENSG00000288043\n", + "4824 CLEC4A\n", + "4825 KLRK1-AS1\n", + "4826 ENSG00000275560\n", + "4827 PPFIBP1\n", + "4828 LINC02422\n", + "4829 ENSG00000276115\n", + "4830 DDX23\n", + "4831 CERS5\n", + "4832 ATF7\n", + "4833 COQ10A\n", + "4834 NDUFA4L2\n", + "4835 R3HDM2\n", + "4836 MON2\n", + "4837 MON2-AS1\n", + "4838 ENSG00000286563\n", + "4839 TESC\n", + "4840 ENSG00000274292\n", + "4841 HPD\n", + "4842 HCAR3\n", + "4843 NCOR2\n", + "4844 ANKLE2\n", + "4845 TNFRSF19\n", + "4846 LINC00384\n", + "4847 HSPH1\n", + "4848 HNRNPC\n", + "4849 TRAV3\n", + "4850 TRAV22\n", + "4851 AJUBA\n", + "4852 ENSG00000215271\n", + "4853 LTB4R2\n", + "4854 EGLN3\n", + "4855 ENSG00000258938\n", + "4856 ENSG00000254718\n", + "4857 VASH1-AS1\n", + "4858 GALC\n", + "4859 PACS2\n", + "4860 MTA1\n", + "4861 IGHV3-43\n", + "4862 IGHV5-51\n", + "4863 IGHV3-72\n", + "4864 NSMCE3\n", + "4865 TRPM1\n", + "4866 CDIN1\n", + "4867 BMF\n", + "4868 HAUS2\n", + "4869 TMEM62\n", + "4870 PDCD7\n", + "4871 C15orf61\n", + "4872 GLCE\n", + "4873 PAQR5\n", + "4874 LRRC49\n", + "4875 CELF6\n", + "4876 NPTN\n", + "4877 HMG20A\n", + "4878 FAH\n", + "4879 ENSG00000261407\n", + "4880 CCDC78\n", + "4881 ZNF213-AS1\n", + "4882 DNAJA3\n", + "4883 ENSG00000261789\n", + "4884 ENSG00000263080\n", + "4885 MRTFB\n", + "4886 BFAR\n", + "4887 ENSG00000259925\n", + "4888 GP2\n", + "4889 DCUN1D3\n", + "4890 ERN2\n", + "4891 NSMCE1-DT\n", + "4892 TBX6\n", + "4893 NPIPB13\n", + "4894 ENSG00000261512\n", + "4895 HEATR3\n", + "4896 MT1G\n", + "4897 MMP15\n", + "4898 GINS3\n", + "4899 ENSG00000237718\n", + "4900 DPEP2\n", + "4901 NUDT7\n", + "4902 SDR42E1\n", + "4903 CDT1\n", + "4904 ZNF778\n", + "4905 ANKRD11\n", + "4906 CHMP1A\n", + "4907 CDK10\n", + "4908 SMYD4\n", + "4909 MED31\n", + "4910 ALOX12\n", + "4911 EIF5A\n", + "4912 SENP3\n", + "4913 TRAPPC1\n", + "4914 VTN\n", + "4915 ENSG00000264125\n", + "4916 SLFN12\n", + "4917 RAMP2-AS1\n", + "4918 FAM215B\n", + "4919 LINC01482\n", + "4920 TTYH2\n", + "4921 JPT1\n", + "4922 BAIAP2-DT\n", + "4923 HGS\n", + "4924 FN3K\n", + "4925 ENSG00000264254\n", + "4926 PTPRM\n", + "4927 ENSG00000273284\n", + "4928 TUBB6\n", + "4929 CDH2\n", + "4930 ZNF24\n", + "4931 INO80C\n", + "4932 SETBP1-DT\n", + "4933 DCC\n", + "4934 RPL36\n", + "4935 ARHGEF18\n", + "4936 XAB2\n", + "4937 ANGPTL4\n", + "4938 ZNF564\n", + "4939 DAND5\n", + "4940 ENSG00000267598\n", + "4941 ILVBL\n", + "4942 GTPBP3\n", + "4943 ZFP14\n", + "4944 KCNK6\n", + "4945 IFNL1\n", + "4946 POU2F2\n", + "4947 NECTIN2\n", + "4948 IGFL2\n", + "4949 CCDC9\n", + "4950 MAMSTR\n", + "4951 IL4I1\n", + "4952 ENSG00000269392\n", + "4953 ZNF350-AS1\n", + "4954 TTYH1\n", + "4955 EPS8L1\n", + "4956 ZNF419\n", + "4957 ZNF329\n", + "4958 ZNF446\n", + "4959 TRIM28\n", + "4960 SRXN1\n", + "4961 ANKEF1\n", + "4962 THBD\n", + "4963 ACSS1\n", + "4964 ZNF341\n", + "4965 MMP24OS\n", + "4966 UQCC1\n", + "4967 DHX35\n", + "4968 CCN5\n", + "4969 SNX21\n", + "4970 ENSG00000286159\n", + "4971 HELZ2\n", + "4972 LINC02573\n", + "4973 NDUFV3\n", + "4974 MCM3AP-AS1\n", + "4975 ZNF74\n", + "4976 MYH9-DT\n", + "4977 ENSG00000273096\n", + "4978 APOBEC3C\n", + "4979 ENSG00000279175\n", + "4980 TUBGCP6\n", + "4981 TYMP\n", + "4982 HCCS-DT\n", + "4983 AP1S2\n", + "4984 USP9X\n", + "4985 WAS\n", + "4986 APEX2\n", + "4987 ENSG00000286977\n", + "4988 IGBP1\n", + "4989 LINC00891\n", + "4990 CHM\n", + "4991 FAM199X\n", + "4992 PRPS1\n", + "4993 ENSG00000261409\n", + "4994 RAP2C\n", + "4995 MOSPD1\n", + "4996 MTMR1\n", + "4997 SLC10A3\n", + "4998 ENSG00000278198\n", + "4999 ENSG00000278817\n", + "5000 PLEKHN1\n", + "5001 MRPL20-AS1\n", + "5002 ANKRD65\n", + "5003 RBP7\n", + "5004 KIF17\n", + "5005 HNRNPR\n", + "5006 ATP5IF1\n", + "5007 AGO4\n", + "5008 INPP5B\n", + "5009 ST3GAL3\n", + "5010 ENSG00000225721\n", + "5011 KTI12\n", + "5012 MIR4422HG\n", + "5013 ERICH3\n", + "5014 ACADM\n", + "5015 LINC02801\n", + "5016 TRMT13\n", + "5017 VCAM1\n", + "5018 DPH5-DT\n", + "5019 MAB21L3\n", + "5020 GPR89A\n", + "5021 POLR3GL\n", + "5022 LINC01138\n", + "5023 ENSG00000264207\n", + "5024 ADAMTSL4\n", + "5025 ENSG00000282386\n", + "5026 JTB-DT\n", + "5027 TPM3\n", + "5028 EFNA3\n", + "5029 RIT1\n", + "5030 ATF6-DT\n", + "5031 ENSG00000232995\n", + "5032 NUF2\n", + "5033 MPZL1\n", + "5034 ENSG00000213062\n", + "5035 CENPL\n", + "5036 CDC73\n", + "5037 CNTN2\n", + "5038 NUAK2\n", + "5039 DEGS1\n", + "5040 ENSG00000237481\n", + "5041 ENSG00000273367\n", + "5042 ENSG00000228830\n", + "5043 ZNF695\n", + "5044 ODC1-DT\n", + "5045 SLC35F6\n", + "5046 CAD\n", + "5047 GCKR\n", + "5048 SPAST\n", + "5049 ENSG00000272054\n", + "5050 RPS27A\n", + "5051 LBX2\n", + "5052 ENSG00000271452\n", + "5053 LRRTM4\n", + "5054 ENSG00000287625\n", + "5055 PTCD3\n", + "5056 IGKV2D-30\n", + "5057 TTL\n", + "5058 CFAP221\n", + "5059 GYPC\n", + "5060 TMEM163\n", + "5061 LINC02993\n", + "5062 PSMD14-DT\n", + "5063 FASTKD1\n", + "5064 METTL5\n", + "5065 STK17B\n", + "5066 MAIP1\n", + "5067 HYCC2\n", + "5068 ENSG00000273118\n", + "5069 SLC11A1\n", + "5070 TMEM198\n", + "5071 AGFG1\n", + "5072 EIF4E2\n", + "5073 ENSG00000259793\n", + "5074 SCLY\n", + "5075 MOBP\n", + "5076 ITIH4\n", + "5077 PXK\n", + "5078 CCDC80\n", + "5079 ZBTB20-AS2\n", + "5080 GSK3B\n", + "5081 FAM162A\n", + "5082 CHST13\n", + "5083 SEC61A1\n", + "5084 BFSP2\n", + "5085 STAG1\n", + "5086 STAG1-DT\n", + "5087 DBR1\n", + "5088 HPS3\n", + "5089 SOX2\n", + "5090 EEF1AKMT4\n", + "5091 LRCH3\n", + "5092 CYTL1\n", + "5093 AFAP1\n", + "5094 ACOX3\n", + "5095 TLR6\n", + "5096 TEC\n", + "5097 PDGFRA\n", + "5098 DAPP1\n", + "5099 ENSG00000270394\n", + "5100 TRIM2\n", + "5101 ZDHHC11\n", + "5102 CCL28\n", + "5103 GZMA\n", + "5104 BTF3\n", + "5105 F2RL2\n", + "5106 ATP6AP1L\n", + "5107 XRCC4\n", + "5108 WDR36\n", + "5109 MCC\n", + "5110 IL3\n", + "5111 SMAD5-AS1\n", + "5112 FBXO38-DT\n", + "5113 ARHGEF37\n", + "5114 CCNJL\n", + "5115 GPRIN1\n", + "5116 TBC1D9B\n", + "5117 RIPK1\n", + "5118 ENSG00000225092\n", + "5119 LINC00240\n", + "5120 PRR3\n", + "5121 IER3-AS1\n", + "5122 PHF1\n", + "5123 ENSG00000204092\n", + "5124 FRS3\n", + "5125 RCAN2\n", + "5126 PHF3\n", + "5127 SMAP1\n", + "5128 IBTK\n", + "5129 LAMA4\n", + "5130 CALHM6\n", + "5131 PEX3\n", + "5132 EPM2A-DT\n", + "5133 PPIL4\n", + "5134 ENSG00000227627\n", + "5135 GTF2H5\n", + "5136 WTAP\n", + "5137 THBS2-AS1\n", + "5138 FAM120B\n", + "5139 CPVL\n", + "5140 DPY19L1\n", + "5141 AOAH\n", + "5142 MPLKIP\n", + "5143 COA1\n", + "5144 ENSG00000229628\n", + "5145 LANCL2\n", + "5146 ZNF736\n", + "5147 ENSG00000226824\n", + "5148 SPDYE16\n", + "5149 POMZP3\n", + "5150 APTR\n", + "5151 CROT\n", + "5152 TMEM130\n", + "5153 TRIM4\n", + "5154 GIGYF1\n", + "5155 PLOD3\n", + "5156 RASA4\n", + "5157 IFRD1\n", + "5158 SND1-DT\n", + "5159 SND1-IT1\n", + "5160 EPHA1\n", + "5161 TPK1\n", + "5162 ZNF777\n", + "5163 KMT2C\n", + "5164 CTSB\n", + "5165 NKX3-1\n", + "5166 ENSG00000272256\n", + "5167 ENSG00000272375\n", + "5168 GINS4\n", + "5169 PIP4P2\n", + "5170 BAALC\n", + "5171 MTBP\n", + "5172 FAM91A1\n", + "5173 WASHC1\n", + "5174 ENSG00000284418\n", + "5175 RASEF\n", + "5176 KIF27\n", + "5177 GOLM1\n", + "5178 GADD45G\n", + "5179 NANS\n", + "5180 SLC44A1\n", + "5181 PRPF4\n", + "5182 MEGF9\n", + "5183 STXBP1\n", + "5184 SH2D3C\n", + "5185 DOLK\n", + "5186 TPRN\n", + "5187 ITGB1\n", + "5188 LINC01553\n", + "5189 MSS51\n", + "5190 AP3M1\n", + "5191 CCNJ\n", + "5192 SLF2\n", + "5193 PPRC1\n", + "5194 ELOVL3\n", + "5195 SORCS1\n", + "5196 TACC2\n", + "5197 ENSG00000226899\n", + "5198 PRAP1\n", + "5199 DEAF1\n", + "5200 WEE1\n", + "5201 AMPD3\n", + "5202 LYVE1\n", + "5203 PLEKHA7\n", + "5204 SAA1\n", + "5205 ENSG00000246225\n", + "5206 CD44\n", + "5207 ALKBH3\n", + "5208 MPEG1\n", + "5209 SLC3A2\n", + "5210 FAU\n", + "5211 TMEM134\n", + "5212 CARD17P\n", + "5213 ZBTB16\n", + "5214 CD3G\n", + "5215 ENSG00000254740\n", + "5216 ENSG00000279342\n", + "5217 KDM5A\n", + "5218 FOXM1\n", + "5219 LINC02470\n", + "5220 PYROXD1\n", + "5221 ENSG00000258101\n", + "5222 SMUG1\n", + "5223 ENSG00000257894\n", + "5224 OAS1\n", + "5225 BICDL1\n", + "5226 RILPL1\n", + "5227 SLC15A4\n", + "5228 LATS2\n", + "5229 CDK8\n", + "5230 RPL21\n", + "5231 PAN3-AS1\n", + "5232 PAN3\n", + "5233 HMGB1\n", + "5234 NBEA\n", + "5235 ENSG00000231856\n", + "5236 CKAP2\n", + "5237 LINC00393\n", + "5238 ANKRD10-IT1\n", + "5239 C13orf46\n", + "5240 TTC5\n", + "5241 TRAV12-1\n", + "5242 ENSG00000288100\n", + "5243 SNX6\n", + "5244 FAM177A1\n", + "5245 ENSG00000258526\n", + "5246 KLHL28\n", + "5247 SOCS4\n", + "5248 ZFP36L1\n", + "5249 ENSG00000273565\n", + "5250 SPTLC2\n", + "5251 IGHV1-69-2\n", + "5252 ARHGAP11B\n", + "5253 ENSG00000259408\n", + "5254 TMEM87A\n", + "5255 ATOSA\n", + "5256 RAB27A\n", + "5257 LACTB\n", + "5258 USP3-AS1\n", + "5259 RPP25\n", + "5260 ENSG00000269951\n", + "5261 ST20\n", + "5262 HOMER2\n", + "5263 IDH2\n", + "5264 ENSG00000278022\n", + "5265 MRPL28\n", + "5266 GNG13\n", + "5267 UBALD1\n", + "5268 ABAT\n", + "5269 ENSG00000261560\n", + "5270 NPIPB2\n", + "5271 RBBP6\n", + "5272 ZG16\n", + "5273 ZNF764\n", + "5274 ENSG00000260616\n", + "5275 MT1M\n", + "5276 CCL22\n", + "5277 TMEM170A\n", + "5278 CHST6\n", + "5279 RNF166\n", + "5280 DEF8\n", + "5281 TIMM22\n", + "5282 ENSG00000262810\n", + "5283 PIMREG\n", + "5284 SLC16A11\n", + "5285 RANGRF\n", + "5286 FAM106A\n", + "5287 LYRM9\n", + "5288 CRLF3\n", + "5289 CCL23\n", + "5290 PLXDC1\n", + "5291 RAPGEFL1\n", + "5292 KRT14\n", + "5293 GHDC\n", + "5294 LRRC46\n", + "5295 DLX4\n", + "5296 STRADA\n", + "5297 C17orf58\n", + "5298 FAM20A\n", + "5299 NHERF1\n", + "5300 PRCD\n", + "5301 ENSG00000267568\n", + "5302 CCDC40\n", + "5303 CSNK1D\n", + "5304 VAPA\n", + "5305 SLC14A1\n", + "5306 SNHG22\n", + "5307 MBD2\n", + "5308 FECH\n", + "5309 ATP8B3\n", + "5310 PIAS4\n", + "5311 HNRNPM\n", + "5312 EIF3G\n", + "5313 SLC44A2\n", + "5314 BRME1\n", + "5315 BISPR\n", + "5316 MVB12A\n", + "5317 SLC5A5\n", + "5318 ENSG00000267234\n", + "5319 ENSG00000118620\n", + "5320 POLR2I\n", + "5321 ENSG00000276846\n", + "5322 C19orf33\n", + "5323 NCCRP1\n", + "5324 AKT2\n", + "5325 PINLYP\n", + "5326 LIG1\n", + "5327 RRAS\n", + "5328 LIM2\n", + "5329 NLRP2\n", + "5330 GP6\n", + "5331 TMEM86B\n", + "5332 CPXM1\n", + "5333 CDS2\n", + "5334 CFAP61\n", + "5335 FAM182B\n", + "5336 DLGAP4-AS1\n", + "5337 ENSG00000204117\n", + "5338 SYS1\n", + "5339 CSTF1\n", + "5340 MTG2\n", + "5341 LAMA5\n", + "5342 LKAAEAR1\n", + "5343 ENSG00000280800\n", + "5344 ENSG00000286018\n", + "5345 ENSG00000142188\n", + "5346 ATP5PO\n", + "5347 ADARB1\n", + "5348 UFD1-AS1\n", + "5349 ENSG00000273139\n", + "5350 IGLV3-27\n", + "5351 ENSG00000273295\n", + "5352 UPB1\n", + "5353 ENSG00000279110\n", + "5354 ZMAT5\n", + "5355 SEC14L2\n", + "5356 PATZ1\n", + "5357 RTCB\n", + "5358 CDPF1\n", + "5359 ADM2\n", + "5360 MIOX\n", + "5361 ENSG00000237531\n", + "5362 FTSJ1\n", + "5363 USP27X-DT\n", + "5364 SPIN2A\n", + "5365 ITGB1BP2\n", + "5366 PHKA1\n", + "5367 ENSG00000228139\n", + "5368 RAB33A\n", + "5369 CTAG2\n", + "5370 VWA1\n", + "5371 CENPS\n", + "5372 ENSG00000272078\n", + "5373 EXOSC10-AS1\n", + "5374 SPATA21\n", + "5375 PLA2G2C\n", + "5376 S100PBP\n", + "5377 ZMYM1\n", + "5378 RIMKLA\n", + "5379 LINC00853\n", + "5380 CC2D1B\n", + "5381 CTH\n", + "5382 FUBP1\n", + "5383 GBP2\n", + "5384 ENSG00000284734\n", + "5385 LRRC8D\n", + "5386 FNBP1L\n", + "5387 ENSG00000273221\n", + "5388 PPM1J\n", + "5389 LINC01357\n", + "5390 LRIG2-DT\n", + "5391 PDE4DIP\n", + "5392 MTMR11\n", + "5393 ARNT\n", + "5394 ENSG00000285651\n", + "5395 S100A9\n", + "5396 RAB25\n", + "5397 PRCC\n", + "5398 ENSG00000176320\n", + "5399 CD1B\n", + "5400 PFDN2\n", + "5401 MPZ\n", + "5402 PRDX6\n", + "5403 RC3H1-IT1\n", + "5404 LINC01036\n", + "5405 RPS6KC1\n", + "5406 RAB3GAP2\n", + "5407 NCOA1\n", + "5408 ATP6V1E2\n", + "5409 SANBR\n", + "5410 WDPCP\n", + "5411 IGKV6D-21\n", + "5412 NCAPH\n", + "5413 C2orf49\n", + "5414 ENSG00000271590\n", + "5415 CKAP2L\n", + "5416 ACTR3-AS1\n", + "5417 ANKRD30BL\n", + "5418 MMADHC-DT\n", + "5419 RBM43\n", + "5420 TANC1\n", + "5421 SP3\n", + "5422 ZNF804A\n", + "5423 SLC39A10\n", + "5424 ANKRD44-AS1\n", + "5425 ENSG00000183308\n", + "5426 STRADB\n", + "5427 ZFAND2B\n", + "5428 ENSG00000233538\n", + "5429 PDE6D\n", + "5430 UGT1A7\n", + "5431 LINC01237\n", + "5432 TSEN2\n", + "5433 VILL\n", + "5434 ZNF619\n", + "5435 LIMD1-AS1\n", + "5436 KIF9\n", + "5437 TMA7\n", + "5438 APEH\n", + "5439 SEMA3B\n", + "5440 HTD2\n", + "5441 ATXN7\n", + "5442 LINC00506\n", + "5443 ZBTB20-AS4\n", + "5444 SLC15A2\n", + "5445 CCDC14\n", + "5446 COPB2-DT\n", + "5447 ATP1B3\n", + "5448 CCNL1\n", + "5449 TRIM59\n", + "5450 ST6GAL1\n", + "5451 TNK2\n", + "5452 ENSG00000236833\n", + "5453 ENSG00000273179\n", + "5454 ENSG00000260296\n", + "5455 RHOH\n", + "5456 NSUN7\n", + "5457 ENSG00000272986\n", + "5458 ENSG00000249001\n", + "5459 TSPAN5\n", + "5460 GAR1-DT\n", + "5461 ENSG00000248432\n", + "5462 SMIM43\n", + "5463 OTUD4\n", + "5464 IL6ST-DT\n", + "5465 SMIM15\n", + "5466 ENSG00000249713\n", + "5467 TICAM2\n", + "5468 GRAMD2B\n", + "5469 SHROOM1\n", + "5470 PPP2CA\n", + "5471 PCDHA4\n", + "5472 PCDH1\n", + "5473 HAVCR2\n", + "5474 ENSG00000182230\n", + "5475 MAML1\n", + "5476 LINC00847\n", + "5477 BTNL9\n", + "5478 SCGN\n", + "5479 TRIM38\n", + "5480 ENSG00000261839\n", + "5481 TCF19\n", + "5482 SKIC2\n", + "5483 HLA-DRB1\n", + "5484 MTCH1\n", + "5485 GUCA1B\n", + "5486 UBR2\n", + "5487 ENSG00000271754\n", + "5488 CILK1\n", + "5489 COL21A1\n", + "5490 EEF1A1\n", + "5491 TTK\n", + "5492 FIG4\n", + "5493 DDO\n", + "5494 SERINC1\n", + "5495 VNN2\n", + "5496 ENSG00000273151\n", + "5497 MAFK\n", + "5498 ELFN1-AS1\n", + "5499 OSBPL3\n", + "5500 NFE2L3\n", + "5501 CHN2\n", + "5502 FKBP14\n", + "5503 LINC00265\n", + "5504 ADCY1\n", + "5505 ENSG00000284523\n", + "5506 CYP3A43\n", + "5507 MBLAC1\n", + "5508 LRCH4\n", + "5509 GNB2\n", + "5510 EMSLR\n", + "5511 ORAI2\n", + "5512 PIK3CG\n", + "5513 ENSG00000272854\n", + "5514 CAV1\n", + "5515 ST7-OT4\n", + "5516 NOS3\n", + "5517 LINC01003\n", + "5518 PAXIP1-AS2\n", + "5519 BLK\n", + "5520 FHIP2B\n", + "5521 LOXL2\n", + "5522 ANK1\n", + "5523 TGS1\n", + "5524 ENSG00000274956\n", + "5525 YTHDF3-DT\n", + "5526 COPS5\n", + "5527 LINC03020\n", + "5528 GEM\n", + "5529 PLEC\n", + "5530 DOCK8\n", + "5531 HACD4\n", + "5532 VCP\n", + "5533 TESK1\n", + "5534 CD72\n", + "5535 MELK\n", + "5536 SMC5-DT\n", + "5537 PSAT1\n", + "5538 ENSG00000286842\n", + "5539 CENPP\n", + "5540 OGN\n", + "5541 ENSG00000287070\n", + "5542 NIPSNAP3B\n", + "5543 LINC01505\n", + "5544 SLC25A25-AS1\n", + "5545 TSC1\n", + "5546 RXRA\n", + "5547 MAMDC4\n", + "5548 ARRDC1\n", + "5549 TASOR2\n", + "5550 KIN\n", + "5551 SUV39H2\n", + "5552 RSU1\n", + "5553 CACNB2\n", + "5554 ARHGAP12\n", + "5555 ZNF485\n", + "5556 DNAJC9-AS1\n", + "5557 ADIRF-AS1\n", + "5558 LIPF\n", + "5559 PGAM1\n", + "5560 ENSG00000287419\n", + "5561 ENSG00000274897\n", + "5562 HBE1\n", + "5563 ZNF143\n", + "5564 GTF2H1\n", + "5565 SPTY2D1\n", + "5566 LMO2\n", + "5567 LBHD1\n", + "5568 RTN3\n", + "5569 MAP4K2\n", + "5570 TM7SF2\n", + "5571 EHBP1L1\n", + "5572 MRPL11\n", + "5573 C11orf24\n", + "5574 P2RY2\n", + "5575 SLCO2B1\n", + "5576 MIR4300HG\n", + "5577 CEP295\n", + "5578 PANX1\n", + "5579 DYNC2H1\n", + "5580 CARD16\n", + "5581 IL18\n", + "5582 TTC36-AS1\n", + "5583 MCAM\n", + "5584 CD4\n", + "5585 PHB2\n", + "5586 CLEC4E\n", + "5587 ENSG00000111261\n", + "5588 STK38L\n", + "5589 SLC38A4-AS1\n", + "5590 PFKM\n", + "5591 ENSG00000257475\n", + "5592 ITGB7\n", + "5593 GRIP1\n", + "5594 PPP1R12A\n", + "5595 NDUFA12\n", + "5596 NTN4\n", + "5597 ASCL1\n", + "5598 GLT8D2\n", + "5599 NAA25\n", + "5600 SLC8B1\n", + "5601 P2RX4\n", + "5602 RSRC2\n", + "5603 VPS37B\n", + "5604 LINC02361\n", + "5605 ZNF268\n", + "5606 TPTE2\n", + "5607 SUCLA2\n", + "5608 PIBF1\n", + "5609 OBI1\n", + "5610 MIR17HG\n", + "5611 TEX29\n", + "5612 ENSG00000259001\n", + "5613 ANG\n", + "5614 TRAV29DV5\n", + "5615 RBM23\n", + "5616 DHRS4-AS1\n", + "5617 CFL2\n", + "5618 RPL10L\n", + "5619 LRR1\n", + "5620 BMP4\n", + "5621 CDKN3\n", + "5622 OTX2-AS1\n", + "5623 JKAMP\n", + "5624 SYT16\n", + "5625 ACOT2\n", + "5626 PTGR2\n", + "5627 CPSF2\n", + "5628 SNHG10\n", + "5629 GSKIP\n", + "5630 ENSG00000247970\n", + "5631 WDR20\n", + "5632 ATP5MJ\n", + "5633 TEX22\n", + "5634 ENSG00000247765\n", + "5635 EIF3J\n", + "5636 ATP8B4\n", + "5637 DMXL2\n", + "5638 MAPK6\n", + "5639 CERNA1\n", + "5640 THAP10\n", + "5641 TBC1D2B\n", + "5642 CHRNA3\n", + "5643 PRC1\n", + "5644 CCNF\n", + "5645 AMDHD2\n", + "5646 PAQR4\n", + "5647 LITAF\n", + "5648 MIR193BHG\n", + "5649 GPRC5B\n", + "5650 PALB2\n", + "5651 ENSG00000246465\n", + "5652 CYLD-AS1\n", + "5653 RPGRIP1L\n", + "5654 RSPRY1\n", + "5655 ENSG00000276131\n", + "5656 NOL3\n", + "5657 KCTD19\n", + "5658 NUTF2\n", + "5659 HSD17B2\n", + "5660 ZNF778-DT\n", + "5661 ENSG00000268218\n", + "5662 ABR\n", + "5663 RILP\n", + "5664 ENSG00000262823\n", + "5665 DERL2\n", + "5666 PIK3R6\n", + "5667 TMEM220-AS1\n", + "5668 ENSG00000230709\n", + "5669 PROCA1\n", + "5670 LASP1NB\n", + "5671 RPL19\n", + "5672 CCDC200\n", + "5673 MEIOC\n", + "5674 MYL4\n", + "5675 TRIM25\n", + "5676 ICAM2\n", + "5677 MILR1\n", + "5678 KPNA2\n", + "5679 LINC00511\n", + "5680 FOXJ1\n", + "5681 TK1\n", + "5682 CANT1\n", + "5683 CHMP6\n", + "5684 LRRC45\n", + "5685 METTL4\n", + "5686 SPIRE1\n", + "5687 SS18\n", + "5688 HSBP1L1\n", + "5689 ZNF556\n", + "5690 ZNF57\n", + "5691 ATCAY\n", + "5692 SAFB2\n", + "5693 EPS15L1\n", + "5694 CRLF1\n", + "5695 ANKRD27\n", + "5696 GPATCH1\n", + "5697 UBA2\n", + "5698 WTIP\n", + "5699 ZNF30\n", + "5700 SDHAF1\n", + "5701 PPP1R14A\n", + "5702 B3GNT8\n", + "5703 ZNF222\n", + "5704 MARK4\n", + "5705 C19orf81\n", + "5706 C19orf84\n", + "5707 ZNF606\n", + "5708 ZBTB45\n", + "5709 DDRGK1\n", + "5710 MACROD2\n", + "5711 ENSG00000286483\n", + "5712 MYL9\n", + "5713 MAFB\n", + "5714 IFT52\n", + "5715 PI3\n", + "5716 STAU1\n", + "5717 LINC01524\n", + "5718 RBM38\n", + "5719 DNAJC5\n", + "5720 VPS26C\n", + "5721 ENSG00000272948\n", + "5722 ERVH48-1\n", + "5723 LINC01678\n", + "5724 PCBP3\n", + "5725 PCNT\n", + "5726 ASPHD2\n", + "5727 RNF215\n", + "5728 OSBP2\n", + "5729 H1-0\n", + "5730 KIAA0930\n", + "5731 RABL2B\n", + "5732 ARSL\n", + "5733 TRAPPC2\n", + "5734 PRAF2\n", + "5735 PHF8\n", + "5736 NAP1L2\n", + "5737 DIAPH2-AS1\n", + "5738 BEX5\n", + "5739 LINC00630\n", + "5740 MT-ND6\n", + "5741 SLC35E2B\n", + "5742 DNAJC11\n", + "5743 ENO1-AS1\n", + "5744 KDM1A\n", + "5745 SRRM1\n", + "5746 ENSG00000228172\n", + "5747 SLC30A2\n", + "5748 SPOCD1\n", + "5749 CCDC28B\n", + "5750 BEND5\n", + "5751 GNG12-AS1\n", + "5752 SLC44A5\n", + "5753 GIPC2\n", + "5754 ODF2L\n", + "5755 BTBD8\n", + "5756 ATXN7L2\n", + "5757 SLC16A1-AS1\n", + "5758 BCAS2\n", + "5759 LINC01765\n", + "5760 ITGA10\n", + "5761 SNAPIN\n", + "5762 CREB3L4\n", + "5763 HAX1\n", + "5764 ENSG00000237390\n", + "5765 LINC01133\n", + "5766 ENSG00000227741\n", + "5767 NCSTN\n", + "5768 PBX1\n", + "5769 RCSD1\n", + "5770 ABL2\n", + "5771 CSRP1\n", + "5772 BTG2\n", + "5773 RAB29\n", + "5774 FLVCR1-DT\n", + "5775 ENSG00000277007\n", + "5776 ENSG00000287259\n", + "5777 CDC42BPA\n", + "5778 LINC01641\n", + "5779 ACTN2\n", + "5780 HNRNPU\n", + "5781 NLRP3\n", + "5782 ADCY3\n", + "5783 EIF2AK2\n", + "5784 STON1\n", + "5785 ERLEC1\n", + "5786 RTN4\n", + "5787 MEIS1-AS2\n", + "5788 WDR54\n", + "5789 ZAP70\n", + "5790 LYG1\n", + "5791 POLR1B\n", + "5792 MZT2B\n", + "5793 R3HDM1\n", + "5794 ATF2\n", + "5795 HNRNPA3\n", + "5796 SPATS2L\n", + "5797 CRYBA2\n", + "5798 WDFY1\n", + "5799 AGAP1\n", + "5800 GPR35\n", + "5801 ITPR1\n", + "5802 RAD18\n", + "5803 IL17RC\n", + "5804 RBMS3\n", + "5805 GPD1L\n", + "5806 EXOG\n", + "5807 TRAK1\n", + "5808 ACKR2\n", + "5809 CCDC71\n", + "5810 GMPPB\n", + "5811 CACNA2D2\n", + "5812 CEP15\n", + "5813 EOGT-DT\n", + "5814 C3orf52\n", + "5815 ITGB5\n", + "5816 EEFSEC\n", + "5817 PCOLCE2\n", + "5818 SERPINI1\n", + "5819 MAGEF1\n", + "5820 AHSG\n", + "5821 TFRC\n", + "5822 DLG1\n", + "5823 PARM1\n", + "5824 BMP2K-DT\n", + "5825 HADH\n", + "5826 OSTC\n", + "5827 BBS12\n", + "5828 ENSG00000248991\n", + "5829 PDGFC\n", + "5830 EXOC3-AS1\n", + "5831 NDUFS6\n", + "5832 SRD5A1\n", + "5833 LINC02211\n", + "5834 ENSG00000259786\n", + "5835 UGT3A2\n", + "5836 LMBRD2\n", + "5837 SLC1A3-AS1\n", + "5838 RICTOR\n", + "5839 FYB1\n", + "5840 ENSG00000271788\n", + "5841 SHLD3\n", + "5842 WDR41\n", + "5843 LYRM7\n", + "5844 ARAP3\n", + "5845 DELE1\n", + "5846 LARS1\n", + "5847 CAMK2A\n", + "5848 B4GALT7\n", + "5849 LTC4S\n", + "5850 BTNL8\n", + "5851 PRPF4B\n", + "5852 SSR1\n", + "5853 PAK1IP1\n", + "5854 TMEM14C\n", + "5855 CD83\n", + "5856 BTN2A2\n", + "5857 H3C10\n", + "5858 HLA-A\n", + "5859 ENSG00000284954\n", + "5860 NOTCH4\n", + "5861 HLA-DMA\n", + "5862 ITPR3\n", + "5863 NUDT3\n", + "5864 RAB44\n", + "5865 LRFN2\n", + "5866 CLIC5\n", + "5867 PAQR8\n", + "5868 ENSG00000236740\n", + "5869 LMBRD1\n", + "5870 SLC35F1\n", + "5871 VNN3P\n", + "5872 ENSG00000270638\n", + "5873 SAMD5\n", + "5874 ENSG00000213121\n", + "5875 ENSG00000227598\n", + "5876 THBS2\n", + "5877 BZW2\n", + "5878 HOXA1\n", + "5879 GPR141\n", + "5880 TMEM60\n", + "5881 KRIT1\n", + "5882 GNG11\n", + "5883 ZSCAN21\n", + "5884 ACHE\n", + "5885 DOCK4\n", + "5886 WASL-DT\n", + "5887 CPA5\n", + "5888 TRBV7-3\n", + "5889 DEFA1B\n", + "5890 PRAG1\n", + "5891 ENSG00000253356\n", + "5892 SLC20A2\n", + "5893 THAP1\n", + "5894 SDCBP\n", + "5895 ENSG00000240915\n", + "5896 LACTB2-AS1\n", + "5897 MSC\n", + "5898 OSGIN2\n", + "5899 RAD21\n", + "5900 PRNCR1\n", + "5901 NAPRT\n", + "5902 ZNF7\n", + "5903 RFX3\n", + "5904 PTPRD\n", + "5905 SMIM27\n", + "5906 SIT1\n", + "5907 LINC01410\n", + "5908 ABHD17B\n", + "5909 TLE1-DT\n", + "5910 ENSG00000231616\n", + "5911 CKS2\n", + "5912 ENSG00000271155\n", + "5913 TRIM14\n", + "5914 ERP44\n", + "5915 ENSG00000235119\n", + "5916 WHRN\n", + "5917 TLR4\n", + "5918 TOR2A\n", + "5919 SET\n", + "5920 TBC1D13\n", + "5921 PTGDS\n", + "5922 TMEM203\n", + "5923 ZMYND11\n", + "5924 DIP2C\n", + "5925 LINC02649\n", + "5926 CELF2-AS1\n", + "5927 ITGA8\n", + "5928 VIM\n", + "5929 LINC02680\n", + "5930 CXCL12\n", + "5931 EIF4EBP2\n", + "5932 ENSG00000272140\n", + "5933 PLAU\n", + "5934 ANKRD22\n", + "5935 FBXL15\n", + "5936 SFXN2\n", + "5937 ADRA2A\n", + "5938 MCMBP\n", + "5939 EDRF1-AS1\n", + "5940 CALY\n", + "5941 PSMD13\n", + "5942 LGR4\n", + "5943 ENSG00000283341\n", + "5944 CSTPP1\n", + "5945 LTBP3\n", + "5946 ZNRD2-DT\n", + "5947 UCP2\n", + "5948 C2CD3\n", + "5949 UVRAG\n", + "5950 SORL1-AS1\n", + "5951 GLB1L3\n", + "5952 DCP1B\n", + "5953 VWF\n", + "5954 KLRC1\n", + "5955 MGST1\n", + "5956 ENSG00000273989\n", + "5957 ENSG00000275097\n", + "5958 ENSG00000287388\n", + "5959 H3-5\n", + "5960 WNT1\n", + "5961 SMAGP\n", + "5962 NR4A1\n", + "5963 TAFA2\n", + "5964 MDM1\n", + "5965 IFT81\n", + "5966 RITA1\n", + "5967 CFAP251\n", + "5968 ZNF664\n", + "5969 MMP17\n", + "5970 NUP58\n", + "5971 TNFSF11\n", + "5972 GGACT\n", + "5973 TPP2\n", + "5974 SLC10A2\n", + "5975 CUL4A\n", + "5976 ARHGEF40\n", + "5977 TRAV5\n", + "5978 TRAV40\n", + "5979 LRP10\n", + "5980 DHRS4L2\n", + "5981 ENSG00000286825\n", + "5982 STXBP6\n", + "5983 HEATR5A-DT\n", + "5984 BEGAIN\n", + "5985 CINP\n", + "5986 IGHV3-11\n", + "5987 ZNF770\n", + "5988 ENSG00000259659\n", + "5989 ENSG00000276533\n", + "5990 FBXL22\n", + "5991 LCTL\n", + "5992 STOML1\n", + "5993 DNM1P35\n", + "5994 POLG\n", + "5995 CHSY1\n", + "5996 RPUSD1\n", + "5997 NDUFB10\n", + "5998 ALG1\n", + "5999 NDE1\n", + "6000 CCP110\n", + "6001 ERI2\n", + "6002 OTOA\n", + "6003 ENSG00000260306\n", + "6004 KATNIP\n", + "6005 SGF29\n", + "6006 CD19\n", + "6007 HIRIP3\n", + "6008 SEPHS2\n", + "6009 ORAI3\n", + "6010 TRIM72\n", + "6011 ADGRG1\n", + "6012 ZNF319\n", + "6013 RRAD\n", + "6014 LINC01228\n", + "6015 PRPF8\n", + "6016 INCA1\n", + "6017 ASGR1\n", + "6018 ACAP1\n", + "6019 PLSCR3\n", + "6020 FGF11\n", + "6021 MPDU1-AS1\n", + "6022 SCO1\n", + "6023 ARHGAP44-AS1\n", + "6024 GRAP\n", + "6025 RNF135\n", + "6026 ENSG00000266385\n", + "6027 TAF15\n", + "6028 ENSG00000273576\n", + "6029 THRA\n", + "6030 ENSG00000278834\n", + "6031 SPOP\n", + "6032 DDX5\n", + "6033 NAT9\n", + "6034 GGA3\n", + "6035 MRPL38\n", + "6036 RNF157\n", + "6037 TIMP2\n", + "6038 MCRIP1\n", + "6039 NPB\n", + "6040 GPS1\n", + "6041 ENSG00000261888\n", + "6042 TWSG1\n", + "6043 ENSG00000267705\n", + "6044 ZNF532\n", + "6045 RTTN\n", + "6046 SOCS6\n", + "6047 ZNF516\n", + "6048 RPS15\n", + "6049 EEF2\n", + "6050 ENSG00000268565\n", + "6051 LDLR\n", + "6052 ZNF136\n", + "6053 ENSG00000269243\n", + "6054 PGLS-DT\n", + "6055 CCDC124\n", + "6056 PDE4C\n", + "6057 ZNF626\n", + "6058 ZNF492\n", + "6059 PEPD\n", + "6060 FXYD3\n", + "6061 FXYD5\n", + "6062 ZBTB32\n", + "6063 WDR62\n", + "6064 RYR1\n", + "6065 ZNF223\n", + "6066 PPM1N\n", + "6067 SPHK2\n", + "6068 ENSG00000269194\n", + "6069 SIGLEC10\n", + "6070 ZNF649\n", + "6071 ZNF525\n", + "6072 VSTM1\n", + "6073 ZNF667\n", + "6074 RBCK1\n", + "6075 SNRPB\n", + "6076 TMX4\n", + "6077 PLCB4\n", + "6078 RRBP1\n", + "6079 PLAGL2\n", + "6080 BPIFB1\n", + "6081 ENSG00000224635\n", + "6082 MYBL2\n", + "6083 AURKA\n", + "6084 SS18L1\n", + "6085 PPDPF\n", + "6086 ARFRP1\n", + "6087 ENSG00000273590\n", + "6088 GET1\n", + "6089 TFF1\n", + "6090 WDR4\n", + "6091 YDJC\n", + "6092 IGLV6-57\n", + "6093 SMTN\n", + "6094 SYN3\n", + "6095 TTLL12\n", + "6096 PRR34\n", + "6097 ENSG00000212939\n", + "6098 ALG12\n", + "6099 ZBED1\n", + "6100 BCLAF3\n", + "6101 INE1\n", + "6102 CCDC22\n", + "6103 ZXDA\n", + "6104 BEX3\n", + "6105 VSIG1\n", + "6106 PSMD10\n", + "6107 SASH3\n", + "6108 TMLHE\n", + "6109 ENSG00000260197\n", + "6110 RNF207\n", + "6111 EPHA2\n", + "6112 CDC42-IT1\n", + "6113 LINC01355\n", + "6114 RCAN3\n", + "6115 AGO3\n", + "6116 ZFP69\n", + "6117 ZNF691-DT\n", + "6118 PODN\n", + "6119 SLC1A7\n", + "6120 LEPR\n", + "6121 ZRANB2-DT\n", + "6122 NEXN\n", + "6123 ENSG00000267734\n", + "6124 GBP5\n", + "6125 PRMT6\n", + "6126 EEIG2\n", + "6127 PSMA5\n", + "6128 DENND2D\n", + "6129 ENSG00000243960\n", + "6130 LINC01750\n", + "6131 NBPF14\n", + "6132 NBPF9\n", + "6133 RFX5-AS1\n", + "6134 ENTREP3\n", + "6135 ENSG00000287839\n", + "6136 TSACC\n", + "6137 ACKR1\n", + "6138 NECTIN4\n", + "6139 RABGAP1L-DT\n", + "6140 RPS27AP5\n", + "6141 CDK18\n", + "6142 INTS7\n", + "6143 ZNF678\n", + "6144 FAM110C\n", + "6145 ENSG00000287126\n", + "6146 LINC01376\n", + "6147 CENPA\n", + "6148 FOSL2-AS1\n", + "6149 GEMIN6\n", + "6150 CLHC1\n", + "6151 ENSG00000225889\n", + "6152 ENSG00000203395\n", + "6153 GFPT1\n", + "6154 EXOC6B\n", + "6155 BOLA3\n", + "6156 SEMA4F\n", + "6157 MAT2A\n", + "6158 IGKV3-20\n", + "6159 MIR4435-2HG\n", + "6160 ZC3H6\n", + "6161 ENSG00000273073\n", + "6162 DARS1\n", + "6163 NEB\n", + "6164 STAM2\n", + "6165 DAPL1\n", + "6166 TANK\n", + "6167 CCDC141\n", + "6168 NUP35\n", + "6169 MYO1B\n", + "6170 PNKD\n", + "6171 CATIP-AS1\n", + "6172 TUBA4B\n", + "6173 DES\n", + "6174 ENSG00000240224\n", + "6175 AGXT\n", + "6176 SEC13\n", + "6177 ANKRD28\n", + "6178 TMPPE\n", + "6179 ENTPD3-AS1\n", + "6180 ALS2CL\n", + "6181 TAGLN3\n", + "6182 UMPS\n", + "6183 ENSG00000248787\n", + "6184 SCHIP1\n", + "6185 NAALADL2\n", + "6186 MUC20\n", + "6187 SPON2\n", + "6188 MRFAP1\n", + "6189 KLHL5\n", + "6190 ATP8A1-DT\n", + "6191 CORIN\n", + "6192 LINC02562\n", + "6193 BDH2\n", + "6194 ENSG00000272567\n", + "6195 ZNF827\n", + "6196 KLHL2\n", + "6197 CEP44\n", + "6198 KLKB1\n", + "6199 MRPL36\n", + "6200 TRIM36\n", + "6201 SKP1\n", + "6202 REEP2\n", + "6203 PTTG1\n", + "6204 SH3PXD2B\n", + "6205 CAGE1\n", + "6206 KDM1B\n", + "6207 ENSG00000272345\n", + "6208 H1-4\n", + "6209 H2BC10\n", + "6210 H4C8\n", + "6211 H2AC15\n", + "6212 ENSG00000232040\n", + "6213 GABBR1\n", + "6214 POLR1H\n", + "6215 B3GALT4\n", + "6216 GLO1\n", + "6217 GJB7\n", + "6218 SEC63\n", + "6219 CD164\n", + "6220 CENPW\n", + "6221 CCDC28A-AS1\n", + "6222 ENSG00000273132\n", + "6223 PLEKHG1\n", + "6224 ARMT1\n", + "6225 ENSG00000286482\n", + "6226 RNASET2\n", + "6227 ENSG00000237773\n", + "6228 GIRGL\n", + "6229 SPMIP4\n", + "6230 HOXA10-AS\n", + "6231 MRPS17\n", + "6232 PHKG1\n", + "6233 POM121C\n", + "6234 STEAP1\n", + "6235 AKAP9\n", + "6236 MEPCE\n", + "6237 PCOLCE\n", + "6238 VGF\n", + "6239 COG5\n", + "6240 DLD\n", + "6241 BMT2\n", + "6242 AASS\n", + "6243 KLHDC10\n", + "6244 SLC13A4\n", + "6245 SLC37A3\n", + "6246 TRBV28\n", + "6247 TRBV29-1\n", + "6248 ZNF425\n", + "6249 LRRC61\n", + "6250 RBM33-DT\n", + "6251 ANGPT2\n", + "6252 SLC35G5\n", + "6253 SLC39A14\n", + "6254 GNRH1\n", + "6255 MAK16\n", + "6256 AP3M2\n", + "6257 HGSNAT\n", + "6258 RAB2A\n", + "6259 SNX16\n", + "6260 CNGB3\n", + "6261 UQCRB\n", + "6262 MATN2\n", + "6263 NCALD\n", + "6264 EPPK1\n", + "6265 DNAJA1\n", + "6266 FAM219A\n", + "6267 ENHO\n", + "6268 CCL21\n", + "6269 CA9\n", + "6270 IDNK\n", + "6271 ZNF510\n", + "6272 C5\n", + "6273 MVB12B\n", + "6274 EGFL7\n", + "6275 AGPAT2\n", + "6276 LCN12\n", + "6277 AKR1C3\n", + "6278 SEC61A2\n", + "6279 ZNF25\n", + "6280 RASGEF1A\n", + "6281 PTPN20\n", + "6282 ADO\n", + "6283 ENSG00000272892\n", + "6284 PBLD\n", + "6285 UNC5B\n", + "6286 ENSG00000227540\n", + "6287 PPP3CB\n", + "6288 FRAT1\n", + "6289 HPSE2\n", + "6290 COX15\n", + "6291 SHTN1\n", + "6292 FAM204A\n", + "6293 FAM53B\n", + "6294 LINC01001\n", + "6295 ENSG00000255026\n", + "6296 ENSG00000270972\n", + "6297 SLC25A22\n", + "6298 BTBD10\n", + "6299 ELF5\n", + "6300 OR5AS1\n", + "6301 ZNHIT2\n", + "6302 SLC25A45\n", + "6303 KCNK7\n", + "6304 LRP5\n", + "6305 DHCR7-DT\n", + "6306 DGAT2\n", + "6307 JRKL\n", + "6308 MSANTD4\n", + "6309 ST3GAL4\n", + "6310 ACAD8\n", + "6311 IQSEC3\n", + "6312 ENSG00000286866\n", + "6313 MRPL51\n", + "6314 PEX5\n", + "6315 OLR1\n", + "6316 ARHGDIB\n", + "6317 DNAI7\n", + "6318 BMAL2\n", + "6319 ENSG00000273680\n", + "6320 FGD4\n", + "6321 ZCRB1\n", + "6322 ENSG00000276390\n", + "6323 HDAC7\n", + "6324 SLC4A8\n", + "6325 KRT7\n", + "6326 KRT73-AS1\n", + "6327 SPRYD3\n", + "6328 ENSG00000249753\n", + "6329 ENSG00000215159\n", + "6330 PPP1R12A-AS1\n", + "6331 MRPL42\n", + "6332 SNRPF\n", + "6333 SART3\n", + "6334 RPLP0\n", + "6335 PIWIL1\n", + "6336 DDX51\n", + "6337 CHFR\n", + "6338 ENSG00000277020\n", + "6339 POLR1D\n", + "6340 FAM216B\n", + "6341 LRRC63\n", + "6342 KPNA3\n", + "6343 DLEU2\n", + "6344 NEK3\n", + "6345 SUGT1\n", + "6346 MZT1\n", + "6347 FBXL3\n", + "6348 MYCBP2\n", + "6349 ENSG00000287923\n", + "6350 ENSG00000283384\n", + "6351 UPF3A\n", + "6352 ZNF219\n", + "6353 RAB2B\n", + "6354 TRAC\n", + "6355 ARHGAP5\n", + "6356 SAMD4A\n", + "6357 VTI1B\n", + "6358 RBM25-AS1\n", + "6359 PAPLN-AS1\n", + "6360 GTF2A1-AS1\n", + "6361 LINC02320\n", + "6362 AQR\n", + "6363 ENSG00000259326\n", + "6364 RPUSD2\n", + "6365 AP4E1\n", + "6366 ENSG00000259697\n", + "6367 ENSG00000265967\n", + "6368 HAPLN3\n", + "6369 ENSG00000259212\n", + "6370 NHLRC4\n", + "6371 JPT2\n", + "6372 PAM16\n", + "6373 INO80E\n", + "6374 TLCD3B\n", + "6375 PPP4C\n", + "6376 ENSG00000261346\n", + "6377 ENSG00000232748\n", + "6378 FUS\n", + "6379 ENSG00000260267\n", + "6380 ARL2BP\n", + "6381 TPPP3\n", + "6382 CTRL\n", + "6383 SLC7A6OS\n", + "6384 DHODH\n", + "6385 ENSG00000261592\n", + "6386 SLC43A2\n", + "6387 ENSG00000263220\n", + "6388 ENSG00000285822\n", + "6389 PIPOX\n", + "6390 CCT6B\n", + "6391 ZNF830\n", + "6392 ENSG00000273687\n", + "6393 NT5C3B\n", + "6394 RAB5C\n", + "6395 AXIN2\n", + "6396 ENSG00000278740\n", + "6397 TSEN54\n", + "6398 CDK3\n", + "6399 PYCR1\n", + "6400 SECTM1\n", + "6401 ENSG00000260011\n", + "6402 YES1\n", + "6403 MTCL1\n", + "6404 NAPG\n", + "6405 MPPE1\n", + "6406 CABLES1\n", + "6407 MOCOS\n", + "6408 SYT4\n", + "6409 ENSG00000267476\n", + "6410 ADNP2\n", + "6411 PLPP2\n", + "6412 TPGS1\n", + "6413 CNN2\n", + "6414 CIRBP\n", + "6415 TIMM13\n", + "6416 GADD45B\n", + "6417 SHD\n", + "6418 NDUFA11\n", + "6419 CD70\n", + "6420 MARCHF2\n", + "6421 ATG4D\n", + "6422 SWSAP1\n", + "6423 ZNF44\n", + "6424 ZNF799\n", + "6425 MRI1\n", + "6426 NOTCH3\n", + "6427 IL12RB1\n", + "6428 LSM4\n", + "6429 ELL\n", + "6430 TSSK6\n", + "6431 CYP2F1\n", + "6432 CEACAM3\n", + "6433 GIPR\n", + "6434 ZNF616\n", + "6435 TMEM238\n", + "6436 ZFP28\n", + "6437 SMOX\n", + "6438 SHLD1\n", + "6439 CHGB\n", + "6440 ABALON\n", + "6441 SRC\n", + "6442 UBE2C\n", + "6443 SPATA2\n", + "6444 OGFR\n", + "6445 EVA1C\n", + "6446 CBR3-AS1\n", + "6447 CBR3\n", + "6448 MYH9\n", + "6449 APOBEC3G\n", + "6450 PNPLA3\n", + "6451 NUP50\n", + "6452 WNT7B\n", + "6453 GRAMD4\n", + "6454 PPP1R2C\n", + "6455 ZNF81\n", + "6456 TFE3\n", + "6457 ENSG00000229151\n", + "6458 WNK3\n", + "6459 COX7B\n", + "6460 ARMCX6\n", + "6461 ARHGEF6\n", + "6462 F8\n", + "6463 MT-ND1\n", + "6464 ENSG00000238009\n", + "6465 ENSG00000272512\n", + "6466 PUSL1\n", + "6467 SLC35E2A\n", + "6468 PRXL2B\n", + "6469 ICMT\n", + "6470 ERRFI1\n", + "6471 ASAP3\n", + "6472 SRSF10\n", + "6473 SLC9A1\n", + "6474 TRNAU1AP\n", + "6475 MECR\n", + "6476 MATN1\n", + "6477 PUM1\n", + "6478 MARCKSL1\n", + "6479 SMIM12\n", + "6480 CFAP57\n", + "6481 COA7\n", + "6482 DNAI4\n", + "6483 MIER1\n", + "6484 IFI44\n", + "6485 COL24A1\n", + "6486 FRRS1\n", + "6487 LINC02785\n", + "6488 ENSG00000260879\n", + "6489 GPSM2\n", + "6490 C1orf162\n", + "6491 HMGCS2\n", + "6492 BNIPL\n", + "6493 CDC42SE1\n", + "6494 S100A8\n", + "6495 PEA15\n", + "6496 XCL2\n", + "6497 DNM3OS\n", + "6498 FASLG\n", + "6499 IER5\n", + "6500 LAMC2\n", + "6501 SMG7-AS1\n", + "6502 SMG7\n", + "6503 ENSG00000262180\n", + "6504 LRRN2\n", + "6505 DYRK3-AS1\n", + "6506 PIGR\n", + "6507 MIR29B2CHG\n", + "6508 LINC02817\n", + "6509 SDE2\n", + "6510 ENSG00000286859\n", + "6511 C1orf198\n", + "6512 GNPAT\n", + "6513 ENSG00000258082\n", + "6514 ENSG00000171853\n", + "6515 MAPRE3\n", + "6516 TRIM54\n", + "6517 PPP4R3B-DT\n", + "6518 USP34-DT\n", + "6519 ALMS1-IT1\n", + "6520 TPRKB\n", + "6521 EVA1A\n", + "6522 ENSG00000273080\n", + "6523 CNNM3\n", + "6524 ANKRD23\n", + "6525 PAX8-AS1\n", + "6526 DDX18\n", + "6527 NIFK\n", + "6528 ENSG00000270557\n", + "6529 GCA\n", + "6530 METAP1D\n", + "6531 DLX1\n", + "6532 COL5A2\n", + "6533 ASNSD1\n", + "6534 INPP1\n", + "6535 CCDC150\n", + "6536 RFTN2\n", + "6537 CLK1\n", + "6538 IGFBP5\n", + "6539 B3GNT7\n", + "6540 KCNJ13\n", + "6541 HDLBP\n", + "6542 JAGN1\n", + "6543 FANCD2\n", + "6544 CCDC174\n", + "6545 THRB\n", + "6546 TOP2B\n", + "6547 NGLY1\n", + "6548 ACVR2B-AS1\n", + "6549 EIF1B-AS1\n", + "6550 ENSG00000273211\n", + "6551 IMPDH2\n", + "6552 GNL3\n", + "6553 IL17RB\n", + "6554 CPOX\n", + "6555 CMSS1\n", + "6556 TBC1D23\n", + "6557 ZBTB11\n", + "6558 KALRN\n", + "6559 CFAP92\n", + "6560 NUDT16-DT\n", + "6561 HLTF\n", + "6562 LINC02006\n", + "6563 C3orf33\n", + "6564 EIF5A2\n", + "6565 ENSG00000237473\n", + "6566 NCBP2AS2\n", + "6567 TACC3\n", + "6568 NELFA\n", + "6569 QDPR\n", + "6570 ENSG00000250541\n", + "6571 UCHL1\n", + "6572 SRD5A3\n", + "6573 DCK\n", + "6574 SCARB2\n", + "6575 SCD5\n", + "6576 WDFY3\n", + "6577 METAP1\n", + "6578 ANKRD50\n", + "6579 RAB33B\n", + "6580 GALNT7\n", + "6581 SCRG1\n", + "6582 ACSL1\n", + "6583 FASTKD3\n", + "6584 DAB2\n", + "6585 MRPS36\n", + "6586 SLF1\n", + "6587 FER\n", + "6588 VDAC1\n", + "6589 ENSG00000250069\n", + "6590 ATOX1\n", + "6591 CCNG1\n", + "6592 KCNMB1\n", + "6593 ZNF346\n", + "6594 MGAT1\n", + "6595 TUBB2B\n", + "6596 GFOD1\n", + "6597 H2AC6\n", + "6598 ZNF391\n", + "6599 VARS2\n", + "6600 HLA-DQB2\n", + "6601 TAP1\n", + "6602 RPS18\n", + "6603 TAPBP\n", + "6604 SMIM29\n", + "6605 C6orf132\n", + "6606 GUCA1A\n", + "6607 DLK2\n", + "6608 TMEM14A\n", + "6609 CYB5R4\n", + "6610 MANEA\n", + "6611 TSTD3\n", + "6612 HINT3\n", + "6613 PDE7B-AS1\n", + "6614 MAD1L1\n", + "6615 ENSG00000234710\n", + "6616 ANKMY2\n", + "6617 KLHL7\n", + "6618 CYCS\n", + "6619 PLEKHA8\n", + "6620 TRGV8\n", + "6621 SUGCT\n", + "6622 DTX2\n", + "6623 PVRIG\n", + "6624 TRIM56\n", + "6625 POLR2J\n", + "6626 ENSG00000287733\n", + "6627 TMEM213\n", + "6628 MGAM\n", + "6629 TRBV6-1\n", + "6630 GSTK1\n", + "6631 ZNF398\n", + "6632 ARHGEF10\n", + "6633 PIWIL2\n", + "6634 TNFRSF10A-DT\n", + "6635 TTI2\n", + "6636 PKIA\n", + "6637 ENSG00000272509\n", + "6638 NDUFAF6\n", + "6639 CCN3\n", + "6640 ENSG00000272502\n", + "6641 ENSG00000286162\n", + "6642 RNF38\n", + "6643 LERFS\n", + "6644 PGM5\n", + "6645 LINC01506\n", + "6646 TLE4\n", + "6647 TMOD1\n", + "6648 STX17-DT\n", + "6649 ENSG00000237548\n", + "6650 LRSAM1\n", + "6651 SETX\n", + "6652 SURF1\n", + "6653 SURF2\n", + "6654 AJM1\n", + "6655 ENSG00000226647\n", + "6656 UPF2\n", + "6657 PTER\n", + "6658 PDSS1\n", + "6659 SYT15-AS1\n", + "6660 RHOBTB1\n", + "6661 ZNF365\n", + "6662 EIF5AL1\n", + "6663 TSPAN14-AS1\n", + "6664 WAPL-DT\n", + "6665 ENSG00000272817\n", + "6666 AVPI1\n", + "6667 R3HCC1L\n", + "6668 PSD\n", + "6669 ENSG00000286609\n", + "6670 LINC01435\n", + "6671 STK32C\n", + "6672 EPS8L2\n", + "6673 RHOG\n", + "6674 HBD\n", + "6675 ZDHHC13\n", + "6676 PRMT3\n", + "6677 TRIM44\n", + "6678 TTC17\n", + "6679 LRP4-AS1\n", + "6680 ENSG00000255139\n", + "6681 FEN1\n", + "6682 LRRN4CL\n", + "6683 ENSG00000236935\n", + "6684 SYVN1\n", + "6685 CCS\n", + "6686 GRK2\n", + "6687 DHCR7\n", + "6688 COA4\n", + "6689 ANKRD42-DT\n", + "6690 ENSG00000287028\n", + "6691 CADM1\n", + "6692 LNC-RHL1\n", + "6693 VSIG2\n", + "6694 FBXL14\n", + "6695 TIGAR\n", + "6696 KLRC3\n", + "6697 LMNTD1\n", + "6698 ENSG00000257239\n", + "6699 ENSG00000275481\n", + "6700 ADCY6\n", + "6701 LMBR1L\n", + "6702 MCRS1\n", + "6703 ACVR1B\n", + "6704 TNS2\n", + "6705 LINC01465\n", + "6706 DPY19L2\n", + "6707 TBC1D30\n", + "6708 DUSP6\n", + "6709 PMCH\n", + "6710 ENSG00000287982\n", + "6711 ANAPC5\n", + "6712 LINC02359\n", + "6713 ZNF26\n", + "6714 XPO4\n", + "6715 CCDC169\n", + "6716 EXOSC8\n", + "6717 SLC25A30-AS1\n", + "6718 DACH1\n", + "6719 AJUBA-DT\n", + "6720 BCL2L2-PABPN1\n", + "6721 EMC9\n", + "6722 ENSG00000287765\n", + "6723 EAPP\n", + "6724 PSMA6\n", + "6725 TRAPPC6B\n", + "6726 SOS2\n", + "6727 DDHD1-DT\n", + "6728 PELI2\n", + "6729 RTN1\n", + "6730 DHRS7\n", + "6731 RAB15\n", + "6732 DNAL1\n", + "6733 NPC2\n", + "6734 FOS\n", + "6735 GTF2A1\n", + "6736 FLRT2\n", + "6737 IFI27\n", + "6738 TCL6\n", + "6739 TRMT61A\n", + "6740 TDRD9\n", + "6741 OTUD7A\n", + "6742 SPINT1-AS1\n", + "6743 SPINT1\n", + "6744 SLC28A2\n", + "6745 SQOR\n", + "6746 HACD3\n", + "6747 ENSG00000260288\n", + "6748 CHRNA5\n", + "6749 ENSG00000259805\n", + "6750 ENSG00000259654\n", + "6751 TICRR\n", + "6752 TRAF7\n", + "6753 ERVK13-1\n", + "6754 PARN\n", + "6755 LCMT1-AS2\n", + "6756 ENSG00000260796\n", + "6757 ZNF48\n", + "6758 ZNF771\n", + "6759 PRSS53\n", + "6760 DDX19B\n", + "6761 HSDL1\n", + "6762 GLOD4\n", + "6763 NUP88\n", + "6764 ALOX12-AS1\n", + "6765 ENSG00000263427\n", + "6766 ENSG00000264666\n", + "6767 SPECC1\n", + "6768 POLDIP2\n", + "6769 LIG3\n", + "6770 RAD51D\n", + "6771 SLFN13\n", + "6772 DUSP14\n", + "6773 TCAP\n", + "6774 SLC4A1\n", + "6775 TBX21\n", + "6776 ATP5MC1\n", + "6777 IGF2BP1\n", + "6778 SMURF2\n", + "6779 SSTR2\n", + "6780 SMIM6\n", + "6781 PRPSAP1\n", + "6782 SEPTIN9\n", + "6783 ENSG00000273355\n", + "6784 DSG2\n", + "6785 ENSG00000274744\n", + "6786 CFAP53\n", + "6787 RAB27B\n", + "6788 MIR122HG\n", + "6789 PMAIP1\n", + "6790 DSEL\n", + "6791 ENSG00000273669\n", + "6792 STK11\n", + "6793 REEP6\n", + "6794 SF3A2\n", + "6795 GNA15-DT\n", + "6796 ANKRD24\n", + "6797 CHAF1A\n", + "6798 CD320\n", + "6799 EPOR\n", + "6800 ENSG00000197332\n", + "6801 MAP1S\n", + "6802 JUND\n", + "6803 ZNF493\n", + "6804 POP4\n", + "6805 LGI4\n", + "6806 LINC01531\n", + "6807 ZNF850\n", + "6808 RPS16\n", + "6809 ENSG00000269296\n", + "6810 CYP2S1\n", + "6811 MEGF8\n", + "6812 EXOC3L2\n", + "6813 CD37\n", + "6814 MED25\n", + "6815 ENSG00000105501\n", + "6816 ZNF613\n", + "6817 TMEM190\n", + "6818 NAT14\n", + "6819 ZNF581\n", + "6820 ERVK3-1\n", + "6821 SNX5\n", + "6822 TTLL9\n", + "6823 TM9SF4\n", + "6824 SULF2\n", + "6825 OSBPL2\n", + "6826 SLCO4A1-AS2\n", + "6827 ZNF512B\n", + "6828 ENSG00000280145\n", + "6829 HUNK\n", + "6830 BACE2\n", + "6831 GATD3\n", + "6832 PTTG1IP\n", + "6833 ATP6V1E1\n", + "6834 PEX26\n", + "6835 CDC45\n", + "6836 GP1BB\n", + "6837 IGLV2-18\n", + "6838 MORC2\n", + "6839 ENSG00000279217\n", + "6840 KCTD17\n", + "6841 PLA2G6\n", + "6842 PMM1\n", + "6843 NCAPH2\n", + "6844 ENSG00000285756\n", + "6845 WWC3-AS1\n", + "6846 HCCS\n", + "6847 TMSB4X\n", + "6848 CDKL5\n", + "6849 RPGR\n", + "6850 TSPAN7\n", + "6851 LAS1L\n", + "6852 RAB9B\n", + "6853 INTS6L\n", + "6854 TTTY10\n", + "6855 MT-CYB\n", + "6856 PRKCZ\n", + "6857 TNFRSF14\n", + "6858 VAMP3\n", + "6859 LINC02606\n", + "6860 ENSG00000284735\n", + "6861 ENSG00000271895\n", + "6862 C1QA\n", + "6863 IFNLR1\n", + "6864 SYF2\n", + "6865 FAM167B\n", + "6866 ZNF362\n", + "6867 CSMD2\n", + "6868 CLSPN\n", + "6869 COL8A2\n", + "6870 SNIP1\n", + "6871 GNL2\n", + "6872 ATP6V0B\n", + "6873 FOXD2\n", + "6874 TXNDC12\n", + "6875 GPX7\n", + "6876 CZIB\n", + "6877 TACSTD2\n", + "6878 ALG6\n", + "6879 DR1\n", + "6880 TRIM33\n", + "6881 SYCP1\n", + "6882 SLC22A15\n", + "6883 LINC02802\n", + "6884 NBPF10\n", + "6885 NUDT4B\n", + "6886 H4C15\n", + "6887 SCNM1\n", + "6888 RPS27\n", + "6889 SLC50A1\n", + "6890 CD84\n", + "6891 CREG1\n", + "6892 ANKRD45\n", + "6893 CACYBP\n", + "6894 BTG2-DT\n", + "6895 YOD1\n", + "6896 C4BPA\n", + "6897 TRAF5\n", + "6898 ENSG00000232436\n", + "6899 ENSG00000272750\n", + "6900 TRIM11\n", + "6901 GNG4\n", + "6902 LYST\n", + "6903 ZNF669\n", + "6904 ENSG00000286707\n", + "6905 XDH\n", + "6906 GALM\n", + "6907 LINC02898\n", + "6908 ENSG00000152291\n", + "6909 IMMT\n", + "6910 RGPD2\n", + "6911 TBC1D8-AS1\n", + "6912 KIF5C\n", + "6913 BMPR2\n", + "6914 SMARCAL1\n", + "6915 ENSG00000267034\n", + "6916 RTP5\n", + "6917 LHFPL4\n", + "6918 SH3BP5-AS1\n", + "6919 ENSG00000287069\n", + "6920 UBE2E2\n", + "6921 CMC1\n", + "6922 SLC25A38\n", + "6923 SS18L2\n", + "6924 DAG1\n", + "6925 IP6K1\n", + "6926 TWF2\n", + "6927 ENSG00000287502\n", + "6928 GUCA1C\n", + "6929 MYLK\n", + "6930 TF\n", + "6931 SLC25A36\n", + "6932 B3GNT5\n", + "6933 IL1RAP\n", + "6934 DYNLT2B\n", + "6935 BST1\n", + "6936 UGDH-AS1\n", + "6937 LIMCH1\n", + "6938 OCIAD1\n", + "6939 ENSG00000287534\n", + "6940 ART3\n", + "6941 ABCG2\n", + "6942 PPM1K\n", + "6943 ENSG00000246090\n", + "6944 PPP3CA\n", + "6945 TRPC3\n", + "6946 ENSG00000249806\n", + "6947 CEP72\n", + "6948 SPEF2\n", + "6949 PTGER4\n", + "6950 C7\n", + "6951 FBXO4\n", + "6952 CERT1\n", + "6953 ENSG00000285190\n", + "6954 TMEM161B\n", + "6955 GPR150\n", + "6956 MACIR\n", + "6957 ISOC1\n", + "6958 PKD2L2-DT\n", + "6959 FAM114A2\n", + "6960 C1QTNF2\n", + "6961 PRR7-AS1\n", + "6962 TXNDC5\n", + "6963 HIVEP1\n", + "6964 GMPR\n", + "6965 DEK\n", + "6966 H3C1\n", + "6967 ZNF322\n", + "6968 TRIM39\n", + "6969 MSH5\n", + "6970 TAP2\n", + "6971 RRP36\n", + "6972 ZNF318\n", + "6973 MYO6\n", + "6974 UBE3D\n", + "6975 PNISR-AS1\n", + "6976 QRSL1\n", + "6977 NT5DC1\n", + "6978 CEP85L\n", + "6979 LAMA2\n", + "6980 FBXO30\n", + "6981 LINC02983\n", + "6982 MIOS-DT\n", + "6983 ETV1\n", + "6984 CRPPA\n", + "6985 IL6\n", + "6986 NPY\n", + "6987 LINC02981\n", + "6988 RALA\n", + "6989 H2AZ2-DT\n", + "6990 TBL2\n", + "6991 HGF\n", + "6992 CDK6-AS1\n", + "6993 PON2\n", + "6994 PDAP1\n", + "6995 CPSF4\n", + "6996 ZSCAN25\n", + "6997 CLDN15\n", + "6998 PSMC2\n", + "6999 CPA4\n", + "7000 ARHGEF35-AS1\n", + "7001 C8orf58\n", + "7002 SLC25A37\n", + "7003 PTK2B\n", + "7004 ENSG00000254165\n", + "7005 MTFR1\n", + "7006 ENSG00000286675\n", + "7007 ENSG00000253214\n", + "7008 ATP6V0D2\n", + "7009 RIPK2\n", + "7010 ANGPT1\n", + "7011 PKHD1L1\n", + "7012 ENSG00000253372\n", + "7013 FBXL6\n", + "7014 MLANA\n", + "7015 TUSC1\n", + "7016 CAAP1\n", + "7017 ACO1\n", + "7018 FBXO10\n", + "7019 ZNG1F\n", + "7020 ENSG00000287168\n", + "7021 ZNF658\n", + "7022 BICD2\n", + "7023 RNF20\n", + "7024 SMC2\n", + "7025 STOM\n", + "7026 ZBTB6\n", + "7027 MAPKAP1\n", + "7028 PAEP\n", + "7029 ADARB2\n", + "7030 ENSG00000287235\n", + "7031 ITIH5\n", + "7032 SRGN\n", + "7033 NPFFR1\n", + "7034 DNAJB12\n", + "7035 SFTPD-AS1\n", + "7036 HELLS\n", + "7037 CALHM1\n", + "7038 BCCIP\n", + "7039 C10orf143\n", + "7040 ADAM8\n", + "7041 SYCE1\n", + "7042 MIR210HG\n", + "7043 DRD4\n", + "7044 MOB2\n", + "7045 RIC3\n", + "7046 LINC02709\n", + "7047 ENSG00000246308\n", + "7048 SERPING1\n", + "7049 PATL1\n", + "7050 ZFTA\n", + "7051 TRPT1\n", + "7052 RPS6KA4\n", + "7053 PYGM\n", + "7054 PITPNM1\n", + "7055 TCIRG1\n", + "7056 RNF121\n", + "7057 ENSG00000251143\n", + "7058 ENSG00000254698\n", + "7059 MTMR2\n", + "7060 ENSG00000288012\n", + "7061 NPAT\n", + "7062 H2AX\n", + "7063 PRB3\n", + "7064 STRAP\n", + "7065 BICD1\n", + "7066 GPR84-AS1\n", + "7067 CD63-AS1\n", + "7068 RAB5B\n", + "7069 PHLDA1\n", + "7070 HCFC2\n", + "7071 FAM216A\n", + "7072 ACAD10\n", + "7073 HRK\n", + "7074 VSIG10\n", + "7075 LINC01089\n", + "7076 ABCB9\n", + "7077 TMEM132B\n", + "7078 ZNF10\n", + "7079 LHFPL6\n", + "7080 ENSG00000273149\n", + "7081 LPAR6\n", + "7082 FAM124A\n", + "7083 DHRS12\n", + "7084 FARP1\n", + "7085 TMCO3\n", + "7086 TOX4\n", + "7087 TRAV8-3\n", + "7088 TRAV26-1\n", + "7089 JPH4\n", + "7090 NOP9\n", + "7091 PRPF39\n", + "7092 RPL36AL\n", + "7093 PPP1R36\n", + "7094 PALS1\n", + "7095 SLC39A9\n", + "7096 MAP3K9\n", + "7097 ENTPD5\n", + "7098 IRF2BPL\n", + "7099 TECPR2\n", + "7100 EIF5-DT\n", + "7101 LINC02280\n", + "7102 IGHV1-14\n", + "7103 IGHV4-28\n", + "7104 ENSG00000274253\n", + "7105 UBE3A\n", + "7106 ENSG00000261064\n", + "7107 LINC01852\n", + "7108 PHGR1\n", + "7109 C2CD4A\n", + "7110 TMEM266\n", + "7111 RAMAC\n", + "7112 C15orf40\n", + "7113 UBE2Q2P16\n", + "7114 ZNF774\n", + "7115 VPS33B-DT\n", + "7116 NOXO1\n", + "7117 LINC01569\n", + "7118 ZNF500\n", + "7119 ENSG00000262020\n", + "7120 MPV17L\n", + "7121 ENSG00000280206\n", + "7122 ENSG00000263331\n", + "7123 ENSG00000275807\n", + "7124 SH2B1\n", + "7125 PRRT2\n", + "7126 ENSG00000278713\n", + "7127 PHKG2\n", + "7128 ENSG00000261630\n", + "7129 ENSG00000286845\n", + "7130 CDH11\n", + "7131 NPIPB15\n", + "7132 ENSG00000260177\n", + "7133 TLCD2\n", + "7134 SRR\n", + "7135 GGT6\n", + "7136 C17orf100\n", + "7137 C17orf49\n", + "7138 TMEM256\n", + "7139 LLGL1\n", + "7140 NLK\n", + "7141 BLMH\n", + "7142 ENSG00000277511\n", + "7143 ENSG00000267364\n", + "7144 GAST\n", + "7145 TUBG1\n", + "7146 EFTUD2\n", + "7147 ENSG00000262879\n", + "7148 CBX1\n", + "7149 COL1A1\n", + "7150 ANKRD40\n", + "7151 LINC02073\n", + "7152 MSI2\n", + "7153 HELZ\n", + "7154 HID1-AS1\n", + "7155 CLUL1\n", + "7156 SEH1L\n", + "7157 PCAT18\n", + "7158 SLC14A2\n", + "7159 ZNF516-AS1\n", + "7160 FSTL3\n", + "7161 SCAMP4\n", + "7162 LRG1\n", + "7163 PSPN\n", + "7164 SLC25A23\n", + "7165 SAXO5\n", + "7166 STXBP2\n", + "7167 ZNF414\n", + "7168 C19orf38\n", + "7169 ZNF709\n", + "7170 JAK3\n", + "7171 ZNF708\n", + "7172 UQCRFS1-DT\n", + "7173 MAP4K1\n", + "7174 SARS2\n", + "7175 ACP7\n", + "7176 ATP1A3\n", + "7177 LIPE-AS1\n", + "7178 FOSB\n", + "7179 AP2S1\n", + "7180 ZNF160\n", + "7181 ZNF787\n", + "7182 ZNF547\n", + "7183 NSFL1C\n", + "7184 VPS16\n", + "7185 DNAAF9\n", + "7186 CRNKL1\n", + "7187 BCL2L1\n", + "7188 CTNNBL1\n", + "7189 ACTR5\n", + "7190 STK4-DT\n", + "7191 TP53RK\n", + "7192 ENSG00000267882\n", + "7193 BCAS4\n", + "7194 DOK5\n", + "7195 CTCFL\n", + "7196 IFNAR2\n", + "7197 CLIC6\n", + "7198 ENSG00000272825\n", + "7199 ENSG00000273203\n", + "7200 AIFM3\n", + "7201 IGLV9-49\n", + "7202 IGLV3-6\n", + "7203 CASTOR1\n", + "7204 MORC2-AS1\n", + "7205 RBFOX2\n", + "7206 APOBEC3F\n", + "7207 L3MBTL2\n", + "7208 RTL6\n", + "7209 ENSG00000235111\n", + "7210 CRELD2\n", + "7211 ZFX\n", + "7212 ARAF\n", + "7213 ENSG00000286031\n", + "7214 RIBC1\n", + "7215 PAGE2\n", + "7216 ZMAT1\n", + "7217 RBM41\n", + "7218 NXT2\n", + "7219 SMARCA1\n", + "7220 GPC4\n", + "7221 FMR1-IT1\n", + "7222 ENSG00000278782\n", + "7223 ENSG00000272004\n", + "7224 LINC01134\n", + "7225 PHF13\n", + "7226 DFFA\n", + "7227 SPEN\n", + "7228 ZNF436-AS1\n", + "7229 KPNA6\n", + "7230 AKIRIN1\n", + "7231 SCMH1\n", + "7232 PDZK1IP1\n", + "7233 ELAVL4\n", + "7234 ECHDC2\n", + "7235 CZIB-DT\n", + "7236 LRP8\n", + "7237 LRRC8D-DT\n", + "7238 EPHX4\n", + "7239 GSTM1\n", + "7240 GSTM3\n", + "7241 ZNF697\n", + "7242 NOTCH2\n", + "7243 SV2A\n", + "7244 PLEKHO1\n", + "7245 LINC02988\n", + "7246 C1orf54\n", + "7247 PSMB4\n", + "7248 SNX27\n", + "7249 S100A10\n", + "7250 TCHH\n", + "7251 SLC27A3\n", + "7252 KCNN3\n", + "7253 SCAMP3\n", + "7254 SSR2\n", + "7255 CD244\n", + "7256 NR1I3\n", + "7257 DDR2\n", + "7258 DARS2\n", + "7259 KDM5B\n", + "7260 CHI3L1\n", + "7261 PRELP\n", + "7262 LPGAT1\n", + "7263 ACBD3-AS1\n", + "7264 ITPKB\n", + "7265 LNCATV\n", + "7266 ENSG00000240963\n", + "7267 ADSS2\n", + "7268 GEN1\n", + "7269 LINC00954\n", + "7270 GAREM2\n", + "7271 BIRC6\n", + "7272 SIX3\n", + "7273 PPP4R3B\n", + "7274 C2orf81\n", + "7275 INO80B\n", + "7276 WBP1\n", + "7277 IGKV1-39\n", + "7278 MRPS9\n", + "7279 TMEM37\n", + "7280 FMNL2\n", + "7281 MYO3B-AS1\n", + "7282 FAM171B\n", + "7283 CALCRL\n", + "7284 MARS2\n", + "7285 FASTKD2\n", + "7286 KANSL1L\n", + "7287 MREG\n", + "7288 IGFBP2\n", + "7289 CXCR2\n", + "7290 ATG9A\n", + "7291 BRK1\n", + "7292 ENSG00000272077\n", + "7293 ZNF502\n", + "7294 NDUFAF3\n", + "7295 TCTA\n", + "7296 RBM5-AS1\n", + "7297 ALAS1\n", + "7298 DNAH12\n", + "7299 KCTD6\n", + "7300 SUCLG2-DT\n", + "7301 TMF1\n", + "7302 FRMD4B\n", + "7303 GPR27\n", + "7304 PROS1\n", + "7305 LINC00882\n", + "7306 ENSG00000272967\n", + "7307 COX17\n", + "7308 POLQ\n", + "7309 SRPRB\n", + "7310 CEP63\n", + "7311 PLSCR2\n", + "7312 TSC22D2\n", + "7313 GMPS\n", + "7314 EIF2B5\n", + "7315 TBCCD1\n", + "7316 RTP4\n", + "7317 P3H2\n", + "7318 TMEM44-AS2\n", + "7319 ENSG00000286004\n", + "7320 IQCG\n", + "7321 MSX1\n", + "7322 BMP2K\n", + "7323 MMRN1\n", + "7324 EXOSC9\n", + "7325 ABCE1\n", + "7326 ENSG00000286753\n", + "7327 CAPSL\n", + "7328 ENSG00000272382\n", + "7329 PAIP1\n", + "7330 CDC20B\n", + "7331 TRAPPC13\n", + "7332 HMGCR\n", + "7333 PDE8B\n", + "7334 IL4\n", + "7335 IGIP\n", + "7336 TMCO6\n", + "7337 SAP30L-AS1\n", + "7338 PWWP2A\n", + "7339 BNIP1\n", + "7340 DOK3\n", + "7341 HNRNPH1\n", + "7342 SNRNP48\n", + "7343 SMIM13\n", + "7344 ZNF165\n", + "7345 ZSCAN12\n", + "7346 HCG27\n", + "7347 NFKBIL1\n", + "7348 DDAH2\n", + "7349 ANKS1A\n", + "7350 OARD1\n", + "7351 PTCRA\n", + "7352 PPP2R5D\n", + "7353 SCIRT\n", + "7354 BAG2\n", + "7355 ENSG00000223821\n", + "7356 FBXL4\n", + "7357 PKIB\n", + "7358 MAP3K5\n", + "7359 HECA\n", + "7360 PACRG\n", + "7361 TBP\n", + "7362 PSMG3\n", + "7363 ZNF853\n", + "7364 MINDY4\n", + "7365 CDK13-DT\n", + "7366 SPDYE1\n", + "7367 POLD2\n", + "7368 ZNF716\n", + "7369 NCF1\n", + "7370 UPK3B\n", + "7371 PTCD1\n", + "7372 AZGP1\n", + "7373 EFCAB10\n", + "7374 NRCAM\n", + "7375 LINC01393\n", + "7376 TRBV12-5\n", + "7377 TRBV14\n", + "7378 ZNF862\n", + "7379 ZNF596\n", + "7380 PPP1R3B\n", + "7381 ATP6V1B2\n", + "7382 ENSG00000254092\n", + "7383 XPO7\n", + "7384 ADAMDEC1\n", + "7385 STMN4\n", + "7386 BRF2\n", + "7387 FNTA\n", + "7388 RPS20\n", + "7389 ENSG00000251867\n", + "7390 KLF10\n", + "7391 KCNV1\n", + "7392 LINC00861\n", + "7393 GLIS3\n", + "7394 PSIP1\n", + "7395 SMU1\n", + "7396 ATOSB\n", + "7397 SPAG8\n", + "7398 ENSG00000277350\n", + "7399 APBA1\n", + "7400 ENSG00000274421\n", + "7401 GDA\n", + "7402 SPTLC1\n", + "7403 ENSG00000232063\n", + "7404 GALNT12\n", + "7405 BSPRY\n", + "7406 HSPA5\n", + "7407 SWI5\n", + "7408 MED22\n", + "7409 KCNT1\n", + "7410 USP6NL\n", + "7411 LINC02664\n", + "7412 ENSG00000226578\n", + "7413 CCDC6\n", + "7414 DNAJC12\n", + "7415 SGPL1\n", + "7416 PAPSS2\n", + "7417 STAMBPL1\n", + "7418 CPEB3\n", + "7419 TCTN3\n", + "7420 ENSG00000225850\n", + "7421 WBP1L\n", + "7422 CFAP58\n", + "7423 ADD3\n", + "7424 ENSG00000233547\n", + "7425 ATE1\n", + "7426 ABRAXAS2\n", + "7427 UTF1\n", + "7428 ILK\n", + "7429 ENSG00000255823\n", + "7430 CYP2R1\n", + "7431 SAA2\n", + "7432 PEX16\n", + "7433 PSMC3\n", + "7434 CYB561A3\n", + "7435 FADS3\n", + "7436 ZFPL1\n", + "7437 CTSF\n", + "7438 CARNS1\n", + "7439 NDUFV1\n", + "7440 NUMA1\n", + "7441 FCHSD2\n", + "7442 PPME1\n", + "7443 HIKESHI\n", + "7444 CWC15\n", + "7445 ATM\n", + "7446 SIK2\n", + "7447 SDHD\n", + "7448 ENSG00000224077\n", + "7449 KLRK1\n", + "7450 PDE6H\n", + "7451 ENSG00000272369\n", + "7452 DAZAP2\n", + "7453 ENSG00000257550\n", + "7454 ARHGEF25\n", + "7455 HELB\n", + "7456 THAP2\n", + "7457 CEP290\n", + "7458 ENSG00000286907\n", + "7459 UTP20\n", + "7460 UQCC6\n", + "7461 POLR3B\n", + "7462 RIC8B\n", + "7463 FBXO21\n", + "7464 RAB35-AS1\n", + "7465 PXN\n", + "7466 COX6A1\n", + "7467 COQ5\n", + "7468 P2RX7\n", + "7469 SETD1B\n", + "7470 MTRFR\n", + "7471 TMED2-DT\n", + "7472 ENSG00000214650\n", + "7473 ENSG00000278266\n", + "7474 STOML3\n", + "7475 CPB2-AS1\n", + "7476 RB1\n", + "7477 OLFM4\n", + "7478 TM9SF2\n", + "7479 GAS6\n", + "7480 RNASE3\n", + "7481 TRAV4\n", + "7482 LINC02332\n", + "7483 SLC7A7\n", + "7484 PRMT5\n", + "7485 CMTM5\n", + "7486 ADCY4\n", + "7487 GEMIN2\n", + "7488 MAP4K5\n", + "7489 ENSG00000284930\n", + "7490 ENSG00000258891\n", + "7491 FBLN5\n", + "7492 ENSG00000288302\n", + "7493 LINC00638\n", + "7494 IGHV1OR15-1\n", + "7495 ITPKA\n", + "7496 MYEF2\n", + "7497 TCF12-DT\n", + "7498 TMC3\n", + "7499 MEX3B\n", + "7500 AP3B2\n", + "7501 ENSG00000259767\n", + "7502 PDE8A\n", + "7503 GDPGP1\n", + "7504 MPG\n", + "7505 TPSAB1\n", + "7506 ENSG00000277602\n", + "7507 ECI1-AS1\n", + "7508 PDPK1\n", + "7509 TIGD7\n", + "7510 THUMPD1\n", + "7511 NPIPB3\n", + "7512 PLK1\n", + "7513 LCMT1-AS1\n", + "7514 SEPTIN1\n", + "7515 ITGAL\n", + "7516 PYCARD-AS1\n", + "7517 KIFC3\n", + "7518 LINC02141\n", + "7519 LCAT\n", + "7520 CALB2\n", + "7521 CCDC92B\n", + "7522 TEKT1\n", + "7523 TMEM88\n", + "7524 CYB5D1\n", + "7525 COX10-DT\n", + "7526 TMEM199\n", + "7527 PSMD3\n", + "7528 KRT10-AS1\n", + "7529 FZD2\n", + "7530 ENSG00000131484\n", + "7531 CRHR1\n", + "7532 LRRC37A2\n", + "7533 SNF8\n", + "7534 ENSG00000247011\n", + "7535 SNHG16\n", + "7536 C17orf99\n", + "7537 ENGASE\n", + "7538 ENSG00000262831\n", + "7539 METRNL\n", + "7540 EMILIN2\n", + "7541 DLGAP1-AS2\n", + "7542 LINC02958\n", + "7543 ENSG00000274275\n", + "7544 MBD1\n", + "7545 MALT1\n", + "7546 CTDP1\n", + "7547 GIPC3\n", + "7548 ZFR2\n", + "7549 UHRF1\n", + "7550 S1PR2\n", + "7551 DNM2\n", + "7552 YIPF2\n", + "7553 CALR\n", + "7554 ZSWIM4\n", + "7555 PRKACA\n", + "7556 SIN3B\n", + "7557 KLHL26\n", + "7558 DDX49\n", + "7559 SLC7A9\n", + "7560 U2AF1L4\n", + "7561 ZNF234\n", + "7562 KLC3\n", + "7563 ENSG00000269148\n", + "7564 NAPA\n", + "7565 EMP3\n", + "7566 ENSG00000197813\n", + "7567 AKT1S1\n", + "7568 TBC1D17\n", + "7569 PPP2R1A\n", + "7570 NDUFA3\n", + "7571 KIR2DL4\n", + "7572 SSC5D\n", + "7573 SLC27A5\n", + "7574 IDH3B\n", + "7575 MAP1LC3A\n", + "7576 SPAG4\n", + "7577 PHF20\n", + "7578 ENSG00000287107\n", + "7579 ZFP64\n", + "7580 ZNF217\n", + "7581 KCNQ2\n", + "7582 TPD52L2\n", + "7583 ENSG00000205930\n", + "7584 RUNX1\n", + "7585 ENSG00000228107\n", + "7586 ENSG00000160285\n", + "7587 KLHL22\n", + "7588 ENSG00000279278\n", + "7589 SMARCB1\n", + "7590 RHBDD3\n", + "7591 UQCR10\n", + "7592 LIMK2\n", + "7593 ENSG00000279652\n", + "7594 TMEM184B\n", + "7595 TOMM22-DT\n", + "7596 ENSG00000272669\n", + "7597 TCF20\n", + "7598 GTSE1\n", + "7599 AKAP17A\n", + "7600 CLCN4\n", + "7601 ASB9\n", + "7602 TXLNG\n", + "7603 REPS2\n", + "7604 TAB3\n", + "7605 GPKOW\n", + "7606 NUDT11\n", + "7607 NONO\n", + "7608 ENSG00000271533\n", + "7609 TSC22D3\n", + "7610 FIRRE\n", + "7611 SLITRK4\n", + "7612 TREX2\n", + "7613 TMEM187\n", + "7614 MXRA8\n", + "7615 PIK3CD-AS1\n", + "7616 OTUD3\n", + "7617 TCEA3\n", + "7618 ZDHHC18\n", + "7619 EYA3\n", + "7620 SYNC\n", + "7621 MACF1\n", + "7622 CYP4B1\n", + "7623 LINC01562\n", + "7624 TTC39A\n", + "7625 PIGK\n", + "7626 ADGRL2\n", + "7627 SLC30A7\n", + "7628 CD160\n", + "7629 ENSG00000276509\n", + "7630 GPR89B\n", + "7631 ENSG00000227733\n", + "7632 CIART\n", + "7633 PRUNE1\n", + "7634 TNFAIP8L2\n", + "7635 SELENBP1\n", + "7636 JTB\n", + "7637 HCN3\n", + "7638 PAQR6\n", + "7639 ETV3\n", + "7640 FCER1A\n", + "7641 ENSG00000283696\n", + "7642 CD247\n", + "7643 BLZF1\n", + "7644 FIRRM\n", + "7645 GLUL\n", + "7646 PDC-AS1\n", + "7647 PTPRC\n", + "7648 SHISA4\n", + "7649 SNRPE\n", + "7650 RASSF5\n", + "7651 TAF1A\n", + "7652 TAF5L\n", + "7653 TTC13\n", + "7654 TSNAX\n", + "7655 TARBP1\n", + "7656 IRF2BP2\n", + "7657 TFB2M\n", + "7658 ROCK2\n", + "7659 LAPTM4A\n", + "7660 ENSG00000233005\n", + "7661 OST4\n", + "7662 KRTCAP3\n", + "7663 ENSG00000270210\n", + "7664 TRMT61B\n", + "7665 PRKD3\n", + "7666 ENSG00000272156\n", + "7667 PLEK\n", + "7668 IGKV3-15\n", + "7669 IGKV2D-29\n", + "7670 DUSP2\n", + "7671 SH3RF3\n", + "7672 ENSG00000270019\n", + "7673 CYP27C1\n", + "7674 ARL6IP6\n", + "7675 ACVR1\n", + "7676 GAD1\n", + "7677 ITGA4\n", + "7678 PMS1\n", + "7679 C2orf69\n", + "7680 HJURP\n", + "7681 RAB17\n", + "7682 STT3B\n", + "7683 XYLB\n", + "7684 EIF1B\n", + "7685 ZNF660\n", + "7686 NT5DC2\n", + "7687 NEK4\n", + "7688 ARL6\n", + "7689 BBX\n", + "7690 RETNLB\n", + "7691 ABHD10\n", + "7692 MRPL3\n", + "7693 GPR171\n", + "7694 MFSD1\n", + "7695 TNFSF10\n", + "7696 KCNMB2-AS1\n", + "7697 LINC01840\n", + "7698 CEP19\n", + "7699 ENSG00000230732\n", + "7700 ZNF721\n", + "7701 MFSD10\n", + "7702 PROM1\n", + "7703 STIM2\n", + "7704 CCNG2\n", + "7705 ENOPH1\n", + "7706 HPGDS\n", + "7707 NFKB1\n", + "7708 IL2\n", + "7709 ENSG00000273449\n", + "7710 HPF1\n", + "7711 IRF2\n", + "7712 CCDC127\n", + "7713 SLC9A3\n", + "7714 MED10\n", + "7715 ENSG00000271771\n", + "7716 MARVELD2\n", + "7717 ENC1\n", + "7718 ANKRD31\n", + "7719 FAM151B\n", + "7720 MEF2C-AS1\n", + "7721 SRP19\n", + "7722 ENSG00000271797\n", + "7723 FCHSD1\n", + "7724 NDFIP1\n", + "7725 SH3RF2\n", + "7726 PDE6A\n", + "7727 TIGD6\n", + "7728 RAB24\n", + "7729 ENSG00000287920\n", + "7730 TBC1D7\n", + "7731 CASC15\n", + "7732 ALDH5A1\n", + "7733 GMNN\n", + "7734 H3C7\n", + "7735 H3C8\n", + "7736 ENSG00000284656\n", + "7737 MICA\n", + "7738 HCG25\n", + "7739 PRIM2\n", + "7740 HMGN3-AS1\n", + "7741 WASF1\n", + "7742 TRMT11\n", + "7743 RNF146\n", + "7744 HIVEP2\n", + "7745 NUP43\n", + "7746 ENSG00000235381\n", + "7747 FBXL18\n", + "7748 ARL4A\n", + "7749 AHR\n", + "7750 STK17A\n", + "7751 SBDS\n", + "7752 NSUN5\n", + "7753 CLDN3\n", + "7754 GTF2I\n", + "7755 STEAP2\n", + "7756 CYP3A7\n", + "7757 ZKSCAN1\n", + "7758 SERPINE1\n", + "7759 DNAJB9\n", + "7760 CAPZA2\n", + "7761 SPMIP1\n", + "7762 TMEM140\n", + "7763 CNOT4\n", + "7764 ENSG00000104714\n", + "7765 DEFA1\n", + "7766 XKR6\n", + "7767 CNOT7\n", + "7768 PNMA2\n", + "7769 HTRA4\n", + "7770 ENSG00000260588\n", + "7771 RNF170\n", + "7772 MSC-AS1\n", + "7773 TERF1\n", + "7774 OTUD6B\n", + "7775 ENSG00000253282\n", + "7776 DEPTOR-AS1\n", + "7777 SNTB1\n", + "7778 MYC\n", + "7779 PTP4A3\n", + "7780 SHARPIN\n", + "7781 SMARCA2\n", + "7782 GLDC\n", + "7783 ENSG00000187186\n", + "7784 ENSG00000286782\n", + "7785 FAM221B\n", + "7786 RECK\n", + "7787 GNAQ\n", + "7788 NAA35\n", + "7789 LINC00092\n", + "7790 XPA\n", + "7791 OLFML2A\n", + "7792 RABEPK\n", + "7793 ZDHHC12-DT\n", + "7794 COMMD3\n", + "7795 CSGALNACT2-DT\n", + "7796 LINC02675\n", + "7797 DDX50\n", + "7798 ENSG00000244733\n", + "7799 TOLLIP\n", + "7800 LINC02696\n", + "7801 MS4A10\n", + "7802 TMEM109\n", + "7803 VWCE\n", + "7804 TAF6L\n", + "7805 ATL3\n", + "7806 DNAJC4\n", + "7807 PPP1R14B\n", + "7808 FRMD8\n", + "7809 RBM4B\n", + "7810 GDPD5\n", + "7811 RAB39A\n", + "7812 CRYAB\n", + "7813 LINC00900\n", + "7814 MPZL2\n", + "7815 UBE4A\n", + "7816 TMEM25\n", + "7817 SIAE\n", + "7818 FAM118B\n", + "7819 NINJ2\n", + "7820 PIANP\n", + "7821 TPI1\n", + "7822 PRB2\n", + "7823 GSG1\n", + "7824 CACNB3\n", + "7825 LARP4\n", + "7826 MYG1\n", + "7827 PA2G4\n", + "7828 ENSG00000287200\n", + "7829 SLC16A7\n", + "7830 TSPAN19\n", + "7831 NFYB\n", + "7832 ENSG00000277715\n", + "7833 CAMKK2\n", + "7834 PSPC1\n", + "7835 ZDHHC20\n", + "7836 UBL3\n", + "7837 BORA\n", + "7838 DNAJC3-DT\n", + "7839 CLYBL\n", + "7840 ENSG00000277159\n", + "7841 GAS6-AS1\n", + "7842 TRAV6\n", + "7843 REC8\n", + "7844 TGM1\n", + "7845 ENSG00000278002\n", + "7846 ATL1\n", + "7847 PSMC6\n", + "7848 LINC01303\n", + "7849 PSEN1\n", + "7850 ENSG00000258944\n", + "7851 CALM1\n", + "7852 ENSG00000258572\n", + "7853 AMN\n", + "7854 NUDT14\n", + "7855 IGHV4-31\n", + "7856 GOLGA8O\n", + "7857 CCDC32\n", + "7858 CHP1\n", + "7859 ENSG00000275601\n", + "7860 EIF3J-DT\n", + "7861 ENSG00000259539\n", + "7862 ENSG00000259274\n", + "7863 RPL4\n", + "7864 IQCH\n", + "7865 BTBD1\n", + "7866 SYNM\n", + "7867 ASB7\n", + "7868 SNRPA1\n", + "7869 SNRNP25\n", + "7870 HBZ\n", + "7871 METTL26\n", + "7872 ENSG00000228201\n", + "7873 ENSG00000274751\n", + "7874 ZNF597\n", + "7875 XYLT1\n", + "7876 ITPRIPL2\n", + "7877 ENSG00000260072\n", + "7878 NPIPB6\n", + "7879 ENSG00000275857\n", + "7880 KCTD13\n", + "7881 MIR762HG\n", + "7882 PRSS36\n", + "7883 C16orf87\n", + "7884 SIAH1\n", + "7885 CMTM1\n", + "7886 NOB1\n", + "7887 ENSG00000260816\n", + "7888 MBTPS1\n", + "7889 ENSG00000261327\n", + "7890 SPATA2L\n", + "7891 TUBB3\n", + "7892 AURKB\n", + "7893 RCVRN\n", + "7894 ELAC2\n", + "7895 ENSG00000264739\n", + "7896 RAI1\n", + "7897 SREBF1\n", + "7898 KCNJ12\n", + "7899 ENSG00000263531\n", + "7900 STAT5A\n", + "7901 PSMC3IP\n", + "7902 RUNDC1\n", + "7903 ARL4D\n", + "7904 MPP2\n", + "7905 DBF4B\n", + "7906 TBKBP1\n", + "7907 AKAP1\n", + "7908 ENSG00000265912\n", + "7909 SOCS3\n", + "7910 OXLD1\n", + "7911 ARHGAP28\n", + "7912 DSG3\n", + "7913 ELP2\n", + "7914 LINC01630\n", + "7915 GRP\n", + "7916 RBFADN\n", + "7917 HDGFL2\n", + "7918 TNFAIP8L1\n", + "7919 KDM4B\n", + "7920 MAP2K7\n", + "7921 ENSG00000287275\n", + "7922 LIMASI\n", + "7923 DOCK6\n", + "7924 ZNF20\n", + "7925 FARSA\n", + "7926 ENSG00000273218\n", + "7927 UNC13A\n", + "7928 RAB3A\n", + "7929 MAU2\n", + "7930 ZNF257\n", + "7931 PDCD2L\n", + "7932 ZNF567\n", + "7933 ZNF420\n", + "7934 ZFP30\n", + "7935 COQ8B\n", + "7936 RPS19\n", + "7937 DEDD2\n", + "7938 BLOC1S3\n", + "7939 PPP1R13L\n", + "7940 BICRA-AS2\n", + "7941 POLD1\n", + "7942 ENSG00000167634\n", + "7943 ZNF579\n", + "7944 ZNF583\n", + "7945 ZNF772\n", + "7946 ZNF324B\n", + "7947 ENSG00000272874\n", + "7948 SDCBP2-AS1\n", + "7949 TGM3\n", + "7950 EBF4\n", + "7951 SLC23A2\n", + "7952 PARAL1\n", + "7953 LINC01597\n", + "7954 CPNE1\n", + "7955 UBE2V1\n", + "7956 BMP7\n", + "7957 SLCO4A1\n", + "7958 COL9A3\n", + "7959 IL10RB\n", + "7960 KCNE1\n", + "7961 AGPAT3\n", + "7962 ENSG00000275799\n", + "7963 ITGB2-AS1\n", + "7964 DGCR11\n", + "7965 TBX1\n", + "7966 LZTR1\n", + "7967 RFPL1S\n", + "7968 THOC5\n", + "7969 MFNG\n", + "7970 EIF3L\n", + "7971 GRAP2\n", + "7972 CERK\n", + "7973 CHKB-DT\n", + "7974 ARSA\n", + "7975 RBM10\n", + "7976 PORCN\n", + "7977 TSR2\n", + "7978 GNL3L\n", + "7979 NLGN3\n", + "7980 ATP7A\n", + "7981 SH3BGRL\n", + "7982 APOOL\n", + "7983 POF1B\n", + "7984 TCEAL2\n", + "7985 TMEM255A\n", + "7986 HCFC1\n", + "7987 UTY\n", + "7988 DFFB\n", + "7989 FBXO44\n", + "7990 SDHB\n", + "7991 ECE1-AS1\n", + "7992 C1QC\n", + "7993 HMGCL\n", + "7994 SFN\n", + "7995 TAF12\n", + "7996 EPB41\n", + "7997 RNF19B\n", + "7998 CAP1\n", + "7999 FOXJ3\n", + "8000 TMEM269\n", + "8001 DMAP1\n", + "8002 PIK3R3\n", + "8003 RAD54L\n", + "8004 ATPAF1\n", + "8005 CYP4A22-AS1\n", + "8006 SHISAL2A\n", + "8007 RPF1\n", + "8008 CD53\n", + "8009 ENSG00000273010\n", + "8010 CTTNBP2NL\n", + "8011 ATP1A1-AS1\n", + "8012 GDAP2\n", + "8013 GATAD2B\n", + "8014 RAB13\n", + "8015 SHE\n", + "8016 CRABP2\n", + "8017 HDGF\n", + "8018 ITLN1\n", + "8019 OLFML2B\n", + "8020 COLGALT2\n", + "8021 PTGS2\n", + "8022 PPP1R15B\n", + "8023 RHEX\n", + "8024 FCMR\n", + "8025 ENSG00000228106\n", + "8026 LIN9\n", + "8027 RHOU\n", + "8028 ZNF670\n", + "8029 PIGF\n", + "8030 TTC7A\n", + "8031 LINC03050\n", + "8032 KRCC1\n", + "8033 IGKV2-29\n", + "8034 TMEM127\n", + "8035 CIAO1\n", + "8036 COA5\n", + "8037 UGGT1\n", + "8038 LRP1B\n", + "8039 ENSG00000223523\n", + "8040 SGO2\n", + "8041 FZD7\n", + "8042 INO80D-AS1\n", + "8043 ERBB4\n", + "8044 LINC01953\n", + "8045 RNF25\n", + "8046 ENSG00000273301\n", + "8047 MFF\n", + "8048 NGEF\n", + "8049 SAG\n", + "8050 COPS9\n", + "8051 SETMAR\n", + "8052 IQSEC1\n", + "8053 ENSG00000261468\n", + "8054 OSBPL10-AS1\n", + "8055 CMTM6\n", + "8056 CSRNP1\n", + "8057 EXOSC7\n", + "8058 QRICH1\n", + "8059 ENSG00000213600\n", + "8060 ACTR8\n", + "8061 ENSG00000271843\n", + "8062 ENSG00000279277\n", + "8063 ZBED2\n", + "8064 KLF15\n", + "8065 NME9\n", + "8066 LINC02917\n", + "8067 SAMD7\n", + "8068 FHL1P1\n", + "8069 ZMAT3\n", + "8070 ENSG00000286624\n", + "8071 ACAP2\n", + "8072 PAK2\n", + "8073 ENSG00000288380\n", + "8074 RGS12\n", + "8075 FAM200B\n", + "8076 LAP3\n", + "8077 AASDH\n", + "8078 HTN3\n", + "8079 HNRNPDL\n", + "8080 ENSG00000248161\n", + "8081 CYP2U1-AS1\n", + "8082 RPL34-DT\n", + "8083 UGT8\n", + "8084 NDNF\n", + "8085 AFG2A\n", + "8086 PLK4\n", + "8087 CLGN\n", + "8088 SPOCK3\n", + "8089 PALLD\n", + "8090 LPCAT1\n", + "8091 LINC02899\n", + "8092 GOLPH3\n", + "8093 RASGRF2\n", + "8094 SNX2\n", + "8095 PRRC1\n", + "8096 LEAP2\n", + "8097 DPYSL3\n", + "8098 RPS14\n", + "8099 ENSG00000248544\n", + "8100 NHP2\n", + "8101 ZNF879\n", + "8102 TRIM7-AS1\n", + "8103 DSP\n", + "8104 HCG11\n", + "8105 HLA-B\n", + "8106 APOM\n", + "8107 PKHD1\n", + "8108 ZNF292\n", + "8109 SCML4\n", + "8110 FAM229B\n", + "8111 DCBLD1\n", + "8112 CITED2\n", + "8113 VTA1\n", + "8114 ENSG00000278899\n", + "8115 ESR1\n", + "8116 IGF2R\n", + "8117 PLG\n", + "8118 ITGB8-AS1\n", + "8119 KLHL7-DT\n", + "8120 MALSU1\n", + "8121 HNRNPA2B1\n", + "8122 NEUROD6\n", + "8123 CLDN4\n", + "8124 SRRM3\n", + "8125 CCDC146\n", + "8126 CASD1\n", + "8127 SMURF1\n", + "8128 FAM185A\n", + "8129 FSCN3\n", + "8130 LINC-PINT\n", + "8131 CALD1\n", + "8132 ENSG00000170379\n", + "8133 ARHGEF5\n", + "8134 ENSG00000261451\n", + "8135 ASAH1-AS1\n", + "8136 DPYSL2\n", + "8137 ZNF395\n", + "8138 EXTL3\n", + "8139 ENSG00000285669\n", + "8140 ADGRA2\n", + "8141 STAU2\n", + "8142 FABP4\n", + "8143 CA1\n", + "8144 INTS8\n", + "8145 RAD21-AS1\n", + "8146 GLI4\n", + "8147 APTX\n", + "8148 ANKRD18B\n", + "8149 S1PR3\n", + "8150 NOL8\n", + "8151 TBC1D2\n", + "8152 ABCA1\n", + "8153 RGS3\n", + "8154 CNTRL\n", + "8155 DAB2IP\n", + "8156 SLC2A8\n", + "8157 PIP5KL1\n", + "8158 ENSG00000272696\n", + "8159 LINC00963\n", + "8160 LINC02908\n", + "8161 CCNY-AS1\n", + "8162 HKDC1\n", + "8163 ENSG00000272630\n", + "8164 ZSWIM8\n", + "8165 PTEN\n", + "8166 FAS\n", + "8167 ENSG00000231575\n", + "8168 SORBS1\n", + "8169 ENTPD1\n", + "8170 DNMBP\n", + "8171 GSTO1\n", + "8172 DHX32\n", + "8173 INPP5A\n", + "8174 ENSG00000254910\n", + "8175 ANO9\n", + "8176 TNNT3\n", + "8177 CD81-AS1\n", + "8178 SBF2-AS1\n", + "8179 DKK3\n", + "8180 NAV2\n", + "8181 IMMP1L\n", + "8182 COMMD9\n", + "8183 PACSIN3\n", + "8184 RAPSN\n", + "8185 CCDC86\n", + "8186 B3GAT3\n", + "8187 C11orf98\n", + "8188 NRXN2\n", + "8189 ZDHHC24\n", + "8190 CABP4\n", + "8191 ENSG00000285693\n", + "8192 CLNS1A\n", + "8193 ME3\n", + "8194 TIMM8B\n", + "8195 TTC12-DT\n", + "8196 DDX6\n", + "8197 ENSG00000250493\n", + "8198 SPA17\n", + "8199 DDX25\n", + "8200 PRDM10-DT\n", + "8201 IGSF9B\n", + "8202 ERC1\n", + "8203 SPSB2\n", + "8204 ENSG00000257027\n", + "8205 PRR4\n", + "8206 BHLHE41\n", + "8207 CPNE8\n", + "8208 SCAF11\n", + "8209 ZNF641\n", + "8210 RND1\n", + "8211 CCDC65\n", + "8212 ZNF740\n", + "8213 PDE1B\n", + "8214 ENSG00000274979\n", + "8215 GLIPR1\n", + "8216 ENSG00000258044\n", + "8217 LUM\n", + "8218 CFAP54\n", + "8219 BLTP3B\n", + "8220 SLC41A2\n", + "8221 TRAFD1\n", + "8222 RPH3A\n", + "8223 MLXIP\n", + "8224 RAN\n", + "8225 ENSG00000277368\n", + "8226 KBTBD6\n", + "8227 SETDB2\n", + "8228 LINC00402\n", + "8229 TRDC\n", + "8230 RALGAPA1\n", + "8231 DLGAP5\n", + "8232 KCNH5\n", + "8233 ZBTB25\n", + "8234 GARIN2\n", + "8235 ACTN1\n", + "8236 EXD2\n", + "8237 SIPA1L1\n", + "8238 ACOT4\n", + "8239 LIN52\n", + "8240 ENSG00000273729\n", + "8241 HISLA\n", + "8242 CATSPERB\n", + "8243 GON7\n", + "8244 IFI27L1\n", + "8245 LINC00239\n", + "8246 CLBA1\n", + "8247 FAM30A\n", + "8248 TJP1\n", + "8249 MTMR10\n", + "8250 CHAC1\n", + "8251 INO80\n", + "8252 SLC30A4\n", + "8253 RORA\n", + "8254 PPIB\n", + "8255 ARNT2\n", + "8256 SAXO2\n", + "8257 ZNF710\n", + "8258 SEMA4B\n", + "8259 NR2F2\n", + "8260 ENSG00000261505\n", + "8261 SYNGR3\n", + "8262 SRRM2\n", + "8263 ANKS3\n", + "8264 PPL\n", + "8265 C16orf89\n", + "8266 COQ7\n", + "8267 LINC02890\n", + "8268 NSMCE1\n", + "8269 ENSG00000274092\n", + "8270 ENSG00000283662\n", + "8271 SULT1A1\n", + "8272 TMEM219\n", + "8273 CTF1\n", + "8274 VKORC1\n", + "8275 DNAJA2-DT\n", + "8276 MTHFSD\n", + "8277 FANCA\n", + "8278 ENSG00000177946\n", + "8279 LIAT1\n", + "8280 CLDN7\n", + "8281 TTC19\n", + "8282 TVP23B\n", + "8283 BLTP2\n", + "8284 ENSG00000276250\n", + "8285 DDX52\n", + "8286 STAT3\n", + "8287 COX11\n", + "8288 MKS1\n", + "8289 TSPOAP1\n", + "8290 ENSG00000273702\n", + "8291 SMARCD2\n", + "8292 MIF4GD-DT\n", + "8293 TMEM94\n", + "8294 QRICH2\n", + "8295 ENSG00000267546\n", + "8296 ST6GALNAC2\n", + "8297 ASPSCR1\n", + "8298 DUS1L\n", + "8299 NARF-AS2\n", + "8300 TYMS\n", + "8301 EPG5\n", + "8302 ME2\n", + "8303 SERPINB2\n", + "8304 ZNF236\n", + "8305 ENSG00000274828\n", + "8306 AP3D1\n", + "8307 FZR1\n", + "8308 KHSRP\n", + "8309 SH2D3A\n", + "8310 KANK3\n", + "8311 TIMM29\n", + "8312 RAB3D\n", + "8313 ELOF1\n", + "8314 TNPO2\n", + "8315 OR7C1\n", + "8316 ANO8\n", + "8317 ARMC6\n", + "8318 ZNF730\n", + "8319 KCTD15\n", + "8320 ZNF792\n", + "8321 KRTDAP\n", + "8322 ENSG00000267260\n", + "8323 ZNF540\n", + "8324 CAPN12\n", + "8325 ENSG00000269688\n", + "8326 CNFN\n", + "8327 SNRNP70\n", + "8328 ENSG00000268686\n", + "8329 FCGRT\n", + "8330 ZNF480\n", + "8331 ENSG00000288253\n", + "8332 ZNF256\n", + "8333 LAMP5\n", + "8334 TASP1\n", + "8335 ENSG00000182584\n", + "8336 EDEM2\n", + "8337 CEP250-AS1\n", + "8338 RBM12\n", + "8339 RBM39\n", + "8340 NDRG3\n", + "8341 MMP9\n", + "8342 TCEA2\n", + "8343 BACH1\n", + "8344 LINC01679\n", + "8345 TUBA8\n", + "8346 CLDN5\n", + "8347 ARVCF\n", + "8348 RAB36\n", + "8349 CRYBB2\n", + "8350 MN1\n", + "8351 TTC28-AS1\n", + "8352 GAS2L1\n", + "8353 APOL3\n", + "8354 GCAT\n", + "8355 SEPTIN3\n", + "8356 NAGA\n", + "8357 ENSG00000260613\n", + "8358 PPP6R2\n", + "8359 ZNF41\n", + "8360 CCNB3\n", + "8361 SNX12\n", + "8362 GCNA\n", + "8363 PLS3\n", + "8364 STK26\n", + "8365 ATP6AP1-DT\n", + "8366 LAGE3\n", + "8367 ENSG00000142606\n", + "8368 TNFRSF25\n", + "8369 ZBTB48\n", + "8370 ENSG00000284716\n", + "8371 CLSTN1\n", + "8372 ENSG00000284708\n", + "8373 KIAA2013\n", + "8374 ENSG00000225986\n", + "8375 TMEM50A\n", + "8376 ENSG00000237429\n", + "8377 LINC02574\n", + "8378 MED18\n", + "8379 YTHDF2\n", + "8380 LAPTM5\n", + "8381 HPCAL4\n", + "8382 MYCL\n", + "8383 ZMYND12\n", + "8384 TCEANC2\n", + "8385 CYP2J2\n", + "8386 ZNF644\n", + "8387 ENSG00000259834\n", + "8388 LRIG2\n", + "8389 AP4B1\n", + "8390 PDZK1\n", + "8391 POLR3C\n", + "8392 ANKRD35\n", + "8393 ENSG00000272755\n", + "8394 H2BC21\n", + "8395 PRPF3\n", + "8396 FALEC\n", + "8397 GOLPH3L\n", + "8398 ENSG00000229021\n", + "8399 S100A11\n", + "8400 ENSG00000284738\n", + "8401 B4GALT3\n", + "8402 NDUFS2\n", + "8403 ILDR2\n", + "8404 METTL18\n", + "8405 COP1\n", + "8406 RGL1\n", + "8407 ATP2B4\n", + "8408 DTL\n", + "8409 COA6\n", + "8410 GREM2\n", + "8411 RPS7\n", + "8412 KLF11\n", + "8413 PREB\n", + "8414 MPV17\n", + "8415 LINC02580\n", + "8416 FAM136A\n", + "8417 ADD2\n", + "8418 DUSP11\n", + "8419 RTKN\n", + "8420 REG1B\n", + "8421 VAMP5\n", + "8422 IGKV1-17\n", + "8423 PROM2\n", + "8424 ANKRD36B\n", + "8425 INPP4A\n", + "8426 SLC20A1\n", + "8427 POLR2D\n", + "8428 CYTIP\n", + "8429 PJVK\n", + "8430 ANKRD44-IT1\n", + "8431 METTL21A\n", + "8432 ILKAP\n", + "8433 SUMF1\n", + "8434 CAMK1\n", + "8435 ENSG00000269886\n", + "8436 EMC3\n", + "8437 ENSG00000261734\n", + "8438 DLEC1\n", + "8439 ABHD5\n", + "8440 KIF15\n", + "8441 GNAI2\n", + "8442 HYAL2\n", + "8443 ACY1\n", + "8444 THOC7\n", + "8445 LINC02018\n", + "8446 DCBLD2\n", + "8447 RPL24\n", + "8448 ENSG00000272844\n", + "8449 GAP43\n", + "8450 RAB43\n", + "8451 PIK3R4\n", + "8452 PPM1L-DT\n", + "8453 PDCD10\n", + "8454 MRPL47\n", + "8455 TPRG1\n", + "8456 SLC2A9\n", + "8457 PGM2\n", + "8458 UBE2K\n", + "8459 DCAF4L1\n", + "8460 UBA6-DT\n", + "8461 CXCL11\n", + "8462 PRDM8\n", + "8463 SEC24B\n", + "8464 ZGRF1\n", + "8465 MIR302CHG\n", + "8466 GASK1B\n", + "8467 CDKN2AIP\n", + "8468 LRP2BP\n", + "8469 PARP8\n", + "8470 FST\n", + "8471 SLC38A9\n", + "8472 THBS4\n", + "8473 RASA1\n", + "8474 LYSMD3\n", + "8475 NR2F1\n", + "8476 STARD4-AS1\n", + "8477 TGFBI\n", + "8478 SNHG4\n", + "8479 SLC35A4\n", + "8480 RNF14\n", + "8481 HMHB1\n", + "8482 YIPF5\n", + "8483 SLC26A2\n", + "8484 FBXW11\n", + "8485 UIMC1\n", + "8486 TUBB2A\n", + "8487 ENSG00000286281\n", + "8488 ENSG00000234261\n", + "8489 JARID2\n", + "8490 BTN2A1\n", + "8491 ENSG00000225595\n", + "8492 LTA\n", + "8493 LTB\n", + "8494 VWA7\n", + "8495 AGPAT1\n", + "8496 HLA-DPA1\n", + "8497 PIM1\n", + "8498 SRF\n", + "8499 MAD2L1BP\n", + "8500 PLA2G7\n", + "8501 GSTA2\n", + "8502 LRRC1\n", + "8503 KCNQ5\n", + "8504 TMEM30A\n", + "8505 ZBTB24\n", + "8506 ENSG00000287097\n", + "8507 FABP7\n", + "8508 ARFGEF3\n", + "8509 ARID1B\n", + "8510 BRAT1\n", + "8511 FOXK1\n", + "8512 ICA1\n", + "8513 STK31\n", + "8514 HERPUD2-AS1\n", + "8515 SFRP4\n", + "8516 SUN3\n", + "8517 ASL\n", + "8518 ENSG00000232019\n", + "8519 DMTF1\n", + "8520 ADAM22\n", + "8521 ENSG00000287672\n", + "8522 ASNS\n", + "8523 ENSG00000239521\n", + "8524 AP1S1\n", + "8525 HBP1\n", + "8526 DUS4L\n", + "8527 ENSG00000243220\n", + "8528 ENSG00000271553\n", + "8529 ENSG00000273391\n", + "8530 ENSG00000225932\n", + "8531 PRKAG2-AS1\n", + "8532 ENSG00000246477\n", + "8533 TRMT9B\n", + "8534 ASAH1\n", + "8535 POLR3D\n", + "8536 WRN\n", + "8537 SPIDR\n", + "8538 ENSG00000253608\n", + "8539 CLXN\n", + "8540 ARFGEF1-DT\n", + "8541 C8orf34-AS1\n", + "8542 ENSG00000253636\n", + "8543 CFAP418\n", + "8544 VPS13B-DT\n", + "8545 LINC01609\n", + "8546 PHF20L1\n", + "8547 ENSG00000259891\n", + "8548 LYPD2\n", + "8549 FAM88E\n", + "8550 ENSG00000106819\n", + "8551 TNFSF15\n", + "8552 WDR38\n", + "8553 RALGPS1\n", + "8554 CERCAM\n", + "8555 ENSG00000227619\n", + "8556 SURF6\n", + "8557 CCDC183\n", + "8558 LINC02656\n", + "8559 MCM10\n", + "8560 PRTFDC1\n", + "8561 ENSG00000256892\n", + "8562 TIMM23B-AGAP6\n", + "8563 IPMK\n", + "8564 SLC25A16\n", + "8565 ANXA7\n", + "8566 DYDC2\n", + "8567 ENSG00000287077\n", + "8568 KIF11\n", + "8569 NDUFB8\n", + "8570 NHLRC2\n", + "8571 SCART1\n", + "8572 SCGB1C1\n", + "8573 IFITM1\n", + "8574 IRF7\n", + "8575 MUC2\n", + "8576 ENSG00000287312\n", + "8577 HBB\n", + "8578 ZBED5\n", + "8579 HPS5\n", + "8580 ENSG00000287753\n", + "8581 YPEL4\n", + "8582 EEF1G\n", + "8583 RELA\n", + "8584 RBM14\n", + "8585 KDM2A\n", + "8586 CLCF1\n", + "8587 CCND1\n", + "8588 DDIAS\n", + "8589 PRSS23\n", + "8590 DCUN1D5\n", + "8591 AASDHPPT\n", + "8592 ENSG00000255467\n", + "8593 FDXACB1\n", + "8594 APOA4\n", + "8595 HMBS\n", + "8596 ING4\n", + "8597 RBP5\n", + "8598 LDHB\n", + "8599 ENSG00000274987\n", + "8600 ENSG00000275764\n", + "8601 KMT2D\n", + "8602 NCKAP5L\n", + "8603 MYG1-AS1\n", + "8604 SP1\n", + "8605 CNPY2\n", + "8606 ENSG00000258302\n", + "8607 CEP83-DT\n", + "8608 C12orf42\n", + "8609 WASHC4\n", + "8610 PWP1\n", + "8611 OAS3\n", + "8612 FBXW8\n", + "8613 TAOK3\n", + "8614 BCL7A\n", + "8615 HCAR2\n", + "8616 SNRNP35\n", + "8617 GTF2H3\n", + "8618 CHFR-DT\n", + "8619 MTMR6\n", + "8620 EPSTI1\n", + "8621 INTS6\n", + "8622 NEK5\n", + "8623 CFAP97D2\n", + "8624 RPGRIP1\n", + "8625 CHD8\n", + "8626 TRAV38-2DV8\n", + "8627 CEBPE\n", + "8628 PNN\n", + "8629 MAX\n", + "8630 ENSG00000258760\n", + "8631 ENSG00000269927\n", + "8632 ENSG00000260810\n", + "8633 MOAP1\n", + "8634 WARS1\n", + "8635 HSP90AA1\n", + "8636 LINC02323\n", + "8637 CDCA4\n", + "8638 IGHV4-34\n", + "8639 NIPA1\n", + "8640 ENSG00000244952\n", + "8641 ENSG00000259345\n", + "8642 ENSG00000273855\n", + "8643 PLA2G4D\n", + "8644 C15orf48\n", + "8645 GABPB1-AS1\n", + "8646 DNAAF4\n", + "8647 ENSG00000277144\n", + "8648 MTFMT\n", + "8649 MESD\n", + "8650 WHAMM\n", + "8651 ADAMTSL3\n", + "8652 ENSG00000259219\n", + "8653 JMJD8\n", + "8654 KCTD5\n", + "8655 ENSG00000274367\n", + "8656 CEP20\n", + "8657 RPS15A\n", + "8658 ENSG00000274460\n", + "8659 ENSG00000239791\n", + "8660 ENSG00000261997\n", + "8661 PDP2\n", + "8662 FCSK\n", + "8663 MTSS2\n", + "8664 GINS2\n", + "8665 CYBA\n", + "8666 ENSG00000278341\n", + "8667 DOC2B\n", + "8668 METTL16\n", + "8669 PITPNM3\n", + "8670 SLC5A10\n", + "8671 IFT20\n", + "8672 ENSG00000265254\n", + "8673 ENSG00000270894\n", + "8674 SP2-DT\n", + "8675 TOB1-AS1\n", + "8676 SPAG9\n", + "8677 LINC01483\n", + "8678 ENSG00000261222\n", + "8679 GALR2\n", + "8680 ENSG00000285535\n", + "8681 TEPSIN\n", + "8682 USP14\n", + "8683 GNAL\n", + "8684 AFG3L2\n", + "8685 PTPN2\n", + "8686 KCTD1\n", + "8687 ENSG00000267397\n", + "8688 ENSG00000267707\n", + "8689 CD226\n", + "8690 GZMM\n", + "8691 HCN2\n", + "8692 C19orf25\n", + "8693 ENSG00000288156\n", + "8694 DAPK3\n", + "8695 SNAPC2\n", + "8696 RAB11B-AS1\n", + "8697 UBL5\n", + "8698 FBXW9\n", + "8699 KLF1\n", + "8700 GCDH\n", + "8701 PGLS\n", + "8702 NIBAN3\n", + "8703 PGPEP1\n", + "8704 KXD1\n", + "8705 SLC25A42\n", + "8706 LINC03049\n", + "8707 LRFN3\n", + "8708 ZNF790-AS1\n", + "8709 MAP3K10\n", + "8710 SERTAD1\n", + "8711 CEACAM21\n", + "8712 ERFL\n", + "8713 LYPD5\n", + "8714 ZNF45\n", + "8715 ZNF296\n", + "8716 SIX5\n", + "8717 PRR12\n", + "8718 CPT1C\n", + "8719 ZNF473\n", + "8720 NR1H2\n", + "8721 LIM2-AS1\n", + "8722 ZNF761\n", + "8723 PPP1R12C\n", + "8724 TNNI3\n", + "8725 ITCH\n", + "8726 ENSG00000101353\n", + "8727 RPN2\n", + "8728 PREX1\n", + "8729 PELATON\n", + "8730 ENSG00000149656\n", + "8731 ENSG00000278955\n", + "8732 ENSG00000244676\n", + "8733 ATP5PF\n", + "8734 KCNJ6\n", + "8735 ENSG00000272991\n", + "8736 PRDM15\n", + "8737 PDXK\n", + "8738 CSTB\n", + "8739 COL6A2\n", + "8740 MED15\n", + "8741 PPM1F\n", + "8742 IGLV1-51\n", + "8743 IGLV1-44\n", + "8744 IGLV2-8\n", + "8745 NIPSNAP1\n", + "8746 PIK3IP1-DT\n", + "8747 ENSG00000287817\n", + "8748 ENSG00000287269\n", + "8749 EIF3D\n", + "8750 MPST\n", + "8751 FAM83F\n", + "8752 SNU13\n", + "8753 EFCAB6\n", + "8754 ENSG00000273145\n", + "8755 ENSG00000273272\n", + "8756 ENSG00000167393\n", + "8757 ASMTL-AS1\n", + "8758 PIGA\n", + "8759 SCML2\n", + "8760 MAP7D2\n", + "8761 SMS\n", + "8762 PTCHD1\n", + "8763 UXT\n", + "8764 ENSG00000228427\n", + "8765 BEX4\n", + "8766 NUP62CL\n", + "8767 OCRL\n", + "8768 EOLA2\n", + "8769 IDH3G\n", + "8770 TKTL1\n", + "8771 NOC2L\n", + "8772 INTS11\n", + "8773 MRPL20\n", + "8774 ENSG00000215014\n", + "8775 ESPN\n", + "8776 FAM110D\n", + "8777 RPS6KA1\n", + "8778 PHACTR4\n", + "8779 ENSG00000284702\n", + "8780 PABPC4\n", + "8781 EIF2B3\n", + "8782 ZSWIM5\n", + "8783 ENSG00000234810\n", + "8784 CACHD1\n", + "8785 FPGT\n", + "8786 MIGA1\n", + "8787 TGFBR3\n", + "8788 CNN3-DT\n", + "8789 DBT\n", + "8790 KCNC4\n", + "8791 LINC02805\n", + "8792 OTUD7B\n", + "8793 PI4KB\n", + "8794 DCST1-AS1\n", + "8795 ISG20L2\n", + "8796 ENSG00000273160\n", + "8797 ENSG00000228697\n", + "8798 F5\n", + "8799 KLHL20\n", + "8800 MR1\n", + "8801 LINC02770\n", + "8802 RGS13\n", + "8803 B3GALT2\n", + "8804 IPO9-AS1\n", + "8805 ZBED6\n", + "8806 MIXL1\n", + "8807 PARP1\n", + "8808 WNT9A\n", + "8809 SPRTN\n", + "8810 SNTG2-AS1\n", + "8811 RN7SL832P\n", + "8812 SLC66A3\n", + "8813 MYCNOS\n", + "8814 GPN1\n", + "8815 HNRNPLL\n", + "8816 LRPPRC\n", + "8817 EFEMP1\n", + "8818 PAPOLG\n", + "8819 MCEE\n", + "8820 NOTO\n", + "8821 SMYD5\n", + "8822 DGUOK-AS1\n", + "8823 DOK1\n", + "8824 KCMF1\n", + "8825 LINC01943\n", + "8826 IGKV5-2\n", + "8827 APPAT\n", + "8828 LIPT1\n", + "8829 BCL2L11\n", + "8830 MAP3K2\n", + "8831 ENSG00000241772\n", + "8832 RBMS1\n", + "8833 ENSG00000259915\n", + "8834 MFSD6\n", + "8835 NRP2\n", + "8836 ZDBF2\n", + "8837 AAMP\n", + "8838 RHBDD1\n", + "8839 UGT1A1\n", + "8840 ARL4C\n", + "8841 ENSG00000286864\n", + "8842 GPC1\n", + "8843 CAPN10\n", + "8844 SLC6A1\n", + "8845 AZI2\n", + "8846 KLHDC8B\n", + "8847 ENSG00000271976\n", + "8848 ASB14\n", + "8849 FAM107A\n", + "8850 PRICKLE2\n", + "8851 ROBO2\n", + "8852 ENSG00000273374\n", + "8853 TMEM45A\n", + "8854 LINC01215\n", + "8855 TIMMDC1-DT\n", + "8856 ABTB1\n", + "8857 TRH\n", + "8858 NCK1\n", + "8859 IL20RB\n", + "8860 RNF13\n", + "8861 ERICH6-AS1\n", + "8862 TIPARP\n", + "8863 ENSG00000263826\n", + "8864 EIF4A2\n", + "8865 RPL39L\n", + "8866 ENSG00000227189\n", + "8867 FRYL\n", + "8868 CXCL3\n", + "8869 ENSG00000229717\n", + "8870 LINC01088\n", + "8871 SNCA\n", + "8872 CISD2\n", + "8873 IL21\n", + "8874 WDR17\n", + "8875 PDCD6-DT\n", + "8876 TRIO\n", + "8877 C5orf22\n", + "8878 GAPT\n", + "8879 PTCD2\n", + "8880 SLCO4C1\n", + "8881 ZNF608\n", + "8882 PDLIM4\n", + "8883 ENSG00000248559\n", + "8884 CDKN2AIPNL\n", + "8885 C5orf24\n", + "8886 DCTN4\n", + "8887 NUP153\n", + "8888 TDP2\n", + "8889 H2AC8\n", + "8890 BTN3A2\n", + "8891 SFTA2\n", + "8892 CCHCR1\n", + "8893 AIF1\n", + "8894 GPANK1\n", + "8895 PFDN6\n", + "8896 RPL10A\n", + "8897 C6orf226\n", + "8898 KHDRBS2\n", + "8899 SH3BGRL2\n", + "8900 MANEA-DT\n", + "8901 SNX3\n", + "8902 TSPYL1\n", + "8903 ABRACL\n", + "8904 SERAC1\n", + "8905 PHF14\n", + "8906 AGR2\n", + "8907 NUP42\n", + "8908 FAM221A\n", + "8909 ENSG00000287574\n", + "8910 ELN-AS1\n", + "8911 PHTF2\n", + "8912 ARPC1B\n", + "8913 THAP5\n", + "8914 CALU\n", + "8915 CREB3L2\n", + "8916 TRBV7-6\n", + "8917 TCAF2C\n", + "8918 ARHGEF35\n", + "8919 RNF32-DT\n", + "8920 NOM1\n", + "8921 ENSG00000272267\n", + "8922 DOK2\n", + "8923 ENSG00000250714\n", + "8924 ENSG00000253645\n", + "8925 ENSG00000271938\n", + "8926 PRKDC\n", + "8927 ENSG00000261542\n", + "8928 EYA1\n", + "8929 MIR2052HG\n", + "8930 IMPA1\n", + "8931 UBR5\n", + "8932 ENSG00000261670\n", + "8933 ENSG00000254275\n", + "8934 TIGD5\n", + "8935 C8orf82\n", + "8936 ZNF252P-AS1\n", + "8937 ENSG00000227914\n", + "8938 ENSG00000237359\n", + "8939 SPMIP6\n", + "8940 GLIPR2\n", + "8941 TRMT10B\n", + "8942 IARS1\n", + "8943 IPPK\n", + "8944 TDRD7\n", + "8945 PTGR1\n", + "8946 HSDL2-AS1\n", + "8947 MIR600HG\n", + "8948 ARPC5L\n", + "8949 LINC01503\n", + "8950 ASS1\n", + "8951 FAM107B\n", + "8952 ENSG00000273153\n", + "8953 ENSG00000230534\n", + "8954 CREM\n", + "8955 ARHGAP22\n", + "8956 HK1\n", + "8957 MICU1\n", + "8958 POLR3A\n", + "8959 PPIF\n", + "8960 SHLD2\n", + "8961 HPS1\n", + "8962 MRPL43\n", + "8963 ARMH3\n", + "8964 GSTO2\n", + "8965 DUSP5\n", + "8966 LINC01163\n", + "8967 ENSG00000277959\n", + "8968 SIRT3\n", + "8969 LSP1\n", + "8970 TSPAN32\n", + "8971 CHRNA10\n", + "8972 STIM1-AS1\n", + "8973 HBG2\n", + "8974 FBXO3\n", + "8975 FJX1\n", + "8976 RAG2\n", + "8977 PTPMT1\n", + "8978 SLC43A1\n", + "8979 UBE2L6\n", + "8980 MS4A6E\n", + "8981 CD5\n", + "8982 PGA3\n", + "8983 SDHAF2\n", + "8984 NXF1\n", + "8985 PLAAT3\n", + "8986 MEN1\n", + "8987 ENSG00000270117\n", + "8988 PCF11-AS1\n", + "8989 EED\n", + "8990 TMEM135\n", + "8991 TYR\n", + "8992 POGLUT3\n", + "8993 ZPR1\n", + "8994 FXYD6\n", + "8995 ATP5MG\n", + "8996 MIR100HG\n", + "8997 LINC02972\n", + "8998 CLEC2B\n", + "8999 CLEC7A\n", + "9000 ATF7IP\n", + "9001 ENSG00000258344\n", + "9002 ENSG00000258199\n", + "9003 RBMS2\n", + "9004 ENSG00000277895\n", + "9005 IL26\n", + "9006 ENSG00000256325\n", + "9007 ZFC3H1\n", + "9008 CCDC59\n", + "9009 TMTC3\n", + "9010 TMEM119\n", + "9011 USP30-AS1\n", + "9012 CLIP1\n", + "9013 DNAH10\n", + "9014 RFLNA\n", + "9015 ENSG00000275389\n", + "9016 SCARB1\n", + "9017 GALNT9\n", + "9018 SACS\n", + "9019 PCOTH\n", + "9020 RNF6\n", + "9021 LINC00544\n", + "9022 MTRF1\n", + "9023 CCDC122\n", + "9024 RCBTB1\n", + "9025 TEX30\n", + "9026 TNFSF13B\n", + "9027 MCF2L\n", + "9028 CHAMP1\n", + "9029 TRAV39\n", + "9030 C14orf93\n", + "9031 ENSG00000258414\n", + "9032 GPX2\n", + "9033 GPR65\n", + "9034 NRDE2\n", + "9035 SNRPN\n", + "9036 ENSG00000274307\n", + "9037 ENSG00000276724\n", + "9038 DPH6-DT\n", + "9039 PAK6\n", + "9040 ENSG00000174171\n", + "9041 EHD4\n", + "9042 CCNDBP1\n", + "9043 TUBGCP4\n", + "9044 DUOXA2\n", + "9045 FGF7\n", + "9046 CLN6\n", + "9047 HEXA-AS1\n", + "9048 UBE2Q2\n", + "9049 ENSG00000260988\n", + "9050 TM6SF1\n", + "9051 ENSG00000259704\n", + "9052 CHD2\n", + "9053 ENSG00000268836\n", + "9054 TSR3\n", + "9055 ATP6V0C\n", + "9056 CHP2\n", + "9057 CD2BP2\n", + "9058 BCL7C\n", + "9059 ENSG00000260757\n", + "9060 CRNDE\n", + "9061 MT1E\n", + "9062 CMTM3\n", + "9063 TERB1\n", + "9064 ENSG00000261248\n", + "9065 ENSG00000276007\n", + "9066 CMIP\n", + "9067 CBFA2T3\n", + "9068 SMG6\n", + "9069 P2RX1\n", + "9070 SLC16A13\n", + "9071 CTC1\n", + "9072 ENSG00000265401\n", + "9073 ENSG00000266651\n", + "9074 ZNF624\n", + "9075 TRIM16L\n", + "9076 PRPSAP2\n", + "9077 ZNF207\n", + "9078 TADA2A\n", + "9079 ENSG00000277969\n", + "9080 HSPB9\n", + "9081 HROB\n", + "9082 RUNDC3A\n", + "9083 ENSG00000276728\n", + "9084 LINC03057\n", + "9085 ENSG00000262967\n", + "9086 VEZF1\n", + "9087 DHX40\n", + "9088 DDX42\n", + "9089 BPTF\n", + "9090 EVPL\n", + "9091 UBALD2\n", + "9092 RPTOR\n", + "9093 B3GNTL1\n", + "9094 TGIF1\n", + "9095 DSC3\n", + "9096 CELF4\n", + "9097 CNDP2\n", + "9098 TXNL4A\n", + "9099 ENSG00000267666\n", + "9100 ARHGAP45\n", + "9101 ENSG00000267317\n", + "9102 UQCR11\n", + "9103 SGTA\n", + "9104 S1PR4\n", + "9105 NCLN\n", + "9106 RAX2\n", + "9107 PTPRS\n", + "9108 ZNF266\n", + "9109 S1PR5\n", + "9110 MIR23AHG\n", + "9111 REX1BD\n", + "9112 COPE\n", + "9113 GATAD2A\n", + "9114 ZNF486\n", + "9115 ZNF431\n", + "9116 LINC00664\n", + "9117 LINC02987\n", + "9118 ZNF780B\n", + "9119 ENSG00000286177\n", + "9120 DMAC2\n", + "9121 PCAT19\n", + "9122 ZNF225-AS1\n", + "9123 DACT3\n", + "9124 FLT3LG\n", + "9125 SPIB\n", + "9126 SIGLEC7\n", + "9127 ZNF813\n", + "9128 CACNG8\n", + "9129 ZNF749\n", + "9130 ZNF606-AS1\n", + "9131 ZNF497\n", + "9132 UBE2M\n", + "9133 MCM8\n", + "9134 POLR3F\n", + "9135 CST7\n", + "9136 NOL4L\n", + "9137 ENSG00000277301\n", + "9138 ASIP\n", + "9139 DHX35-DT\n", + "9140 DDX27\n", + "9141 PTGIS\n", + "9142 FAM209B\n", + "9143 GNAS-AS1\n", + "9144 MIS18A-AS1\n", + "9145 ITSN1\n", + "9146 ENSG00000279442\n", + "9147 COMT\n", + "9148 ENSG00000236540\n", + "9149 ENSG00000279159\n", + "9150 YWHAH\n", + "9151 APOL6\n", + "9152 C1QTNF6\n", + "9153 LGALS2\n", + "9154 ENSG00000279080\n", + "9155 ENSG00000237037\n", + "9156 OGFRP1\n", + "9157 POLDIP3\n", + "9158 MCAT\n", + "9159 STS\n", + "9160 SCML1\n", + "9161 POLA1\n", + "9162 UBQLN2\n", + "9163 PCDH11X\n", + "9164 RBMX2\n", + "9165 AFF2\n", + "9166 CD99L2\n", + "9167 HMGB3\n", + "9168 PLXNA3\n", + "9169 RPS4Y1\n", + "9170 PRKY\n", + "9171 ENO1\n", + "9172 ENSG00000272426\n", + "9173 LINC01635\n", + "9174 ELOA\n", + "9175 PNRC2\n", + "9176 RAB42\n", + "9177 SNRNP40\n", + "9178 ENSG00000284721\n", + "9179 TMEM35B\n", + "9180 ZMYM6\n", + "9181 ZMPSTE24-DT\n", + "9182 MUTYH\n", + "9183 SYDE2\n", + "9184 BCL10\n", + "9185 GLMN\n", + "9186 RPL5\n", + "9187 DIPK1A\n", + "9188 TMEM167B\n", + "9189 KCNA2\n", + "9190 WDR3\n", + "9191 PIAS3\n", + "9192 PPIAL4G\n", + "9193 S100A5\n", + "9194 CHTOP\n", + "9195 ATP8B2\n", + "9196 CKS1B\n", + "9197 SPTA1\n", + "9198 DUSP23\n", + "9199 ADAMTS4\n", + "9200 GPR161\n", + "9201 TOR1AIP2\n", + "9202 NEK2\n", + "9203 ENSG00000260505\n", + "9204 MIA3\n", + "9205 BROX\n", + "9206 RNF187\n", + "9207 COG2\n", + "9208 FMN2\n", + "9209 LINC00276\n", + "9210 ATAD2B\n", + "9211 CENPO\n", + "9212 SUPT7L\n", + "9213 RBKS\n", + "9214 CD207\n", + "9215 NAGK\n", + "9216 REG3A\n", + "9217 CAPG\n", + "9218 PLGLB1\n", + "9219 LMAN2L\n", + "9220 PDCL3\n", + "9221 IWS1\n", + "9222 ENSG00000287463\n", + "9223 CCNT2-AS1\n", + "9224 KIAA2012\n", + "9225 DNAJB2\n", + "9226 SP140\n", + "9227 SP140L\n", + "9228 GPR55\n", + "9229 RAMP1\n", + "9230 ANKMY1\n", + "9231 CRELD1\n", + "9232 GHRL\n", + "9233 VGLL4\n", + "9234 OXSR1\n", + "9235 LZTFL1\n", + "9236 FYCO1\n", + "9237 QARS1\n", + "9238 LAMB2\n", + "9239 SFMBT1\n", + "9240 EIF4E3\n", + "9241 GBE1\n", + "9242 MYH15\n", + "9243 GSK3B-DT\n", + "9244 PARP9\n", + "9245 ACAD11\n", + "9246 CEP70\n", + "9247 ENSG00000241168\n", + "9248 MYNN\n", + "9249 LINC00501\n", + "9250 MELTF-AS1\n", + "9251 MSANTD1\n", + "9252 NSG1\n", + "9253 STX18-AS1\n", + "9254 WFS1\n", + "9255 TRMT44\n", + "9256 ATP10D\n", + "9257 MOB1B\n", + "9258 SDAD1\n", + "9259 THAP9-AS1\n", + "9260 SLC39A8\n", + "9261 SGMS2\n", + "9262 CYP2U1\n", + "9263 MAD2L1-DT\n", + "9264 ENSG00000251600\n", + "9265 GYPE\n", + "9266 ENSG00000287216\n", + "9267 LINC02275\n", + "9268 SLC9A3-AS1\n", + "9269 LINC02982\n", + "9270 ENSG00000272335\n", + "9271 SGTB\n", + "9272 IL13\n", + "9273 EPIST\n", + "9274 SLC25A48\n", + "9275 ENSG00000254363\n", + "9276 DOCK2\n", + "9277 ERGIC1\n", + "9278 GRM6\n", + "9279 F13A1\n", + "9280 PHACTR1\n", + "9281 DTNBP1\n", + "9282 STMND1\n", + "9283 H1-1\n", + "9284 H2BC12\n", + "9285 ZFP57\n", + "9286 HCP5\n", + "9287 HLA-DRB5\n", + "9288 SCUBE3\n", + "9289 CMTR1\n", + "9290 RHAG\n", + "9291 BACH2\n", + "9292 UFL1\n", + "9293 FAXC\n", + "9294 ENSG00000260000\n", + "9295 METTL24\n", + "9296 ENSG00000260188\n", + "9297 ULBP2\n", + "9298 MTHFD1L\n", + "9299 ENSG00000271551\n", + "9300 TMEM242\n", + "9301 AP5Z1\n", + "9302 LINC03073\n", + "9303 HYCC1\n", + "9304 TRA2A\n", + "9305 SCRN1\n", + "9306 ELMO1\n", + "9307 TRGC1\n", + "9308 ZNF107\n", + "9309 GTF2IRD1\n", + "9310 TMEM225B\n", + "9311 SPDYE6\n", + "9312 EFCAB10-AS1\n", + "9313 NAMPT\n", + "9314 ASB15\n", + "9315 TRIM24\n", + "9316 TRBV5-5\n", + "9317 SLC4A2\n", + "9318 WDR86\n", + "9319 PTPRN2-AS1\n", + "9320 NCAPG2\n", + "9321 MCPH1-AS1\n", + "9322 PDLIM2\n", + "9323 FBXO16\n", + "9324 NSD3\n", + "9325 ADHFE1\n", + "9326 SLCO5A1\n", + "9327 LRRCC1\n", + "9328 VIRMA\n", + "9329 ATP6V1C1\n", + "9330 BAALC-AS1\n", + "9331 DERL1\n", + "9332 MTSS1\n", + "9333 LINC02964\n", + "9334 PTCSC1\n", + "9335 IQANK1\n", + "9336 SLC39A4\n", + "9337 RIC1\n", + "9338 KLHL9\n", + "9339 DCAF12\n", + "9340 PCSK5\n", + "9341 ZNF484\n", + "9342 FBP1\n", + "9343 TNFSF8\n", + "9344 FPGS\n", + "9345 DNM1\n", + "9346 PTGES\n", + "9347 CAMSAP1\n", + "9348 CAMSAP1-DT\n", + "9349 LCN15\n", + "9350 LCNL1\n", + "9351 SFMBT2\n", + "9352 OPTN\n", + "9353 MASTL\n", + "9354 WAC\n", + "9355 EPC1\n", + "9356 ZNF239\n", + "9357 SYT15\n", + "9358 SGMS1-AS1\n", + "9359 BICC1\n", + "9360 LINC01515\n", + "9361 ENSG00000282915\n", + "9362 MYOF\n", + "9363 DNTT\n", + "9364 LDB1\n", + "9365 SFXN4\n", + "9366 ACADSB\n", + "9367 CDKN1C\n", + "9368 LDLRAD3\n", + "9369 SLC15A3\n", + "9370 SNHG1\n", + "9371 SLC29A2\n", + "9372 C11orf80\n", + "9373 PPP1CA\n", + "9374 GAL\n", + "9375 MRPL48\n", + "9376 SPCS2\n", + "9377 EMSY-DT\n", + "9378 MPZL3\n", + "9379 CRTAM\n", + "9380 HSPA8\n", + "9381 PRDM10\n", + "9382 FKBP4\n", + "9383 GNB3\n", + "9384 CREBL2\n", + "9385 ENSG00000255968\n", + "9386 CELA1\n", + "9387 GALNT6\n", + "9388 KRT1\n", + "9389 EIF4B\n", + "9390 HOXC4\n", + "9391 SUOX\n", + "9392 PIP4K2C\n", + "9393 YEATS4\n", + "9394 CRY1\n", + "9395 SUDS3\n", + "9396 GCN1\n", + "9397 GJB2\n", + "9398 ENSG00000286330\n", + "9399 EDNRB\n", + "9400 ARHGEF7\n", + "9401 CCNB1IP1\n", + "9402 OR10G3\n", + "9403 DCAF11\n", + "9404 G2E3\n", + "9405 ENSG00000285830\n", + "9406 ENSG00000258377\n", + "9407 ENSG00000259071\n", + "9408 ENSG00000270062\n", + "9409 FRMD6\n", + "9410 GNG2\n", + "9411 ENSG00000258928\n", + "9412 MAPK1IP1L\n", + "9413 TRMT5\n", + "9414 FAM161B\n", + "9415 BBOF1\n", + "9416 YLPM1\n", + "9417 LINC01220\n", + "9418 ENSG00000274492\n", + "9419 PPP4R3A\n", + "9420 NDUFB1\n", + "9421 IGHG1\n", + "9422 IGHD\n", + "9423 LINC00221\n", + "9424 IGHV3-53\n", + "9425 GOLGA8N\n", + "9426 LINC02895\n", + "9427 TEX9\n", + "9428 TRIP4\n", + "9429 ENSG00000259635\n", + "9430 ENSG00000261351\n", + "9431 MAP2K5-DT\n", + "9432 ANP32A\n", + "9433 INSYN1\n", + "9434 COX5A\n", + "9435 ABHD17C\n", + "9436 SNHG21\n", + "9437 SH3GL3\n", + "9438 TTC23-AS1\n", + "9439 TPSB2\n", + "9440 NMRAL1\n", + "9441 MGRN1\n", + "9442 IQCK\n", + "9443 GGA2\n", + "9444 ATP2A1-AS1\n", + "9445 FBXL19-AS1\n", + "9446 IGHV3OR16-9\n", + "9447 SHCBP1\n", + "9448 ESRP2\n", + "9449 TERF2\n", + "9450 ENSG00000262890\n", + "9451 GLG1\n", + "9452 ZNF469\n", + "9453 SPG7\n", + "9454 MRM3\n", + "9455 YWHAE\n", + "9456 HASPIN\n", + "9457 C17orf107\n", + "9458 SLC52A1\n", + "9459 CCDC42\n", + "9460 HS3ST3B1\n", + "9461 SHMT1\n", + "9462 ENSG00000265478\n", + "9463 ERAL1\n", + "9464 CCL1\n", + "9465 MYO19\n", + "9466 TNS4\n", + "9467 CAVIN1\n", + "9468 MLX\n", + "9469 FMNL1-AS1\n", + "9470 MRPL10\n", + "9471 ACSF2\n", + "9472 GDPD1\n", + "9473 HEATR6-DT\n", + "9474 SOX9-AS1\n", + "9475 ARMC7\n", + "9476 SRP68\n", + "9477 MFSD11\n", + "9478 RAC3\n", + "9479 NDUFV2-AS1\n", + "9480 PSMG2\n", + "9481 RMC1\n", + "9482 LINC00907\n", + "9483 SERPINB4\n", + "9484 BSG\n", + "9485 MYDGF\n", + "9486 ARRDC5\n", + "9487 MCOLN1\n", + "9488 MYO1F\n", + "9489 ZNF846\n", + "9490 ZNF442\n", + "9491 ENSG00000267633\n", + "9492 ADGRE2\n", + "9493 LINC01764\n", + "9494 ZNF682\n", + "9495 FFAR1\n", + "9496 ALKBH6\n", + "9497 ZFP36\n", + "9498 SUPT5H\n", + "9499 CKM\n", + "9500 POLR1G\n", + "9501 PRRG2\n", + "9502 PTOV1-AS2\n", + "9503 ZNF841\n", + "9504 ZNF347\n", + "9505 ZNF677\n", + "9506 ENSG00000287608\n", + "9507 KIR3DL2\n", + "9508 HSPBP1\n", + "9509 EDDM13\n", + "9510 KIZ\n", + "9511 TPX2\n", + "9512 ZHX3\n", + "9513 LINC01260\n", + "9514 ZNFX1\n", + "9515 LINC02910\n", + "9516 ENSG00000283078\n", + "9517 ENSG00000275895\n", + "9518 GABPA\n", + "9519 N6AMT1\n", + "9520 ENSG00000235023\n", + "9521 SNAP29\n", + "9522 CRKL\n", + "9523 IGLV3-10\n", + "9524 ADORA2A-AS1\n", + "9525 SGSM1\n", + "9526 MIATNB\n", + "9527 PICK1\n", + "9528 DMC1\n", + "9529 BRD1\n", + "9530 EGFL6\n", + "9531 CTPS2\n", + "9532 GK\n", + "9533 CYBB\n", + "9534 TIMP1\n", + "9535 SYP\n", + "9536 KDM5C-IT1\n", + "9537 ARHGEF9\n", + "9538 AMMECR1\n", + "9539 C1GALT1C1\n", + "9540 ZNF75D\n", + "9541 MMGT1\n", + "9542 ENSG00000184258\n", + "9543 ENSG00000276345\n", + "9544 C1QTNF12\n", + "9545 DVL1\n", + "9546 ENSG00000284747\n", + "9547 GPR157\n", + "9548 SPSB1\n", + "9549 C1orf127\n", + "9550 KAZN\n", + "9551 CELA3B\n", + "9552 TMEM222\n", + "9553 SMPDL3B\n", + "9554 PHC2\n", + "9555 SFPQ\n", + "9556 MANEAL\n", + "9557 TESK2\n", + "9558 ENSG00000261737\n", + "9559 IGKV1OR1-1\n", + "9560 ENSG00000276216\n", + "9561 NOTCH2NLA\n", + "9562 ACP6\n", + "9563 H2BC18\n", + "9564 THEM4\n", + "9565 SPRR2A\n", + "9566 SPRR2F\n", + "9567 ARHGAP30\n", + "9568 PPOX\n", + "9569 FCRLB\n", + "9570 FMO4\n", + "9571 SLC41A1\n", + "9572 LYPLAL1\n", + "9573 MRPL55\n", + "9574 RNF144A\n", + "9575 LINC01954\n", + "9576 TRIB2\n", + "9577 ENSG00000236989\n", + "9578 RHOB\n", + "9579 HADHB\n", + "9580 C2orf74-DT\n", + "9581 CEP68\n", + "9582 APLF\n", + "9583 TGFA\n", + "9584 ENSG00000287250\n", + "9585 SFTPB\n", + "9586 FER1L5\n", + "9587 RGPD4\n", + "9588 MAP3K19\n", + "9589 SPOPL-DT\n", + "9590 ACVR2A\n", + "9591 RIF1\n", + "9592 CERS6\n", + "9593 BBS5\n", + "9594 ENSG00000213963\n", + "9595 CYP20A1\n", + "9596 ABI2\n", + "9597 ENSG00000270659\n", + "9598 FN1\n", + "9599 DIRC3\n", + "9600 TNS1\n", + "9601 GPBAR1\n", + "9602 ENSG00000268896\n", + "9603 FAM124B\n", + "9604 CUL3\n", + "9605 TIGD1\n", + "9606 PPARG\n", + "9607 PRKAR2A-AS1\n", + "9608 SPCS1\n", + "9609 FILIP1L\n", + "9610 SLC12A8\n", + "9611 OSBPL11\n", + "9612 MBD4\n", + "9613 PLS1\n", + "9614 LINC01206\n", + "9615 UTS2B\n", + "9616 PDE6B\n", + "9617 FAM193A\n", + "9618 NOP14\n", + "9619 GRK4\n", + "9620 MRFAP1L1\n", + "9621 BOD1L1\n", + "9622 SGCB\n", + "9623 STAP1\n", + "9624 CSN1S1\n", + "9625 RUFY3\n", + "9626 HERC5\n", + "9627 MGARP\n", + "9628 FGA\n", + "9629 GUCY1A1\n", + "9630 GASK1B-AS1\n", + "9631 ANXA10\n", + "9632 FBXO8\n", + "9633 TRIP13\n", + "9634 ENSG00000286986\n", + "9635 ENSG00000272049\n", + "9636 IPO11\n", + "9637 ENSG00000269983\n", + "9638 BHMT2\n", + "9639 ENSG00000251314\n", + "9640 TICAM2-AS1\n", + "9641 PHAX\n", + "9642 HNRNPA0\n", + "9643 WDR55\n", + "9644 PCDHGA8\n", + "9645 ARHGAP26\n", + "9646 RBM27\n", + "9647 NIPAL4-DT\n", + "9648 ENSG00000253456\n", + "9649 FABP6\n", + "9650 NQO2-AS1\n", + "9651 TMEM170B\n", + "9652 ZKSCAN3\n", + "9653 HLA-C\n", + "9654 UNC5CL\n", + "9655 PTK7\n", + "9656 ENPP5\n", + "9657 CCNC\n", + "9658 MARCKS\n", + "9659 ECHDC1\n", + "9660 ENSG00000236166\n", + "9661 SGK1\n", + "9662 MAP7\n", + "9663 REPS1\n", + "9664 ENSG00000130023\n", + "9665 CCZ1\n", + "9666 AGR3\n", + "9667 ZNRF2\n", + "9668 ENSG00000273014\n", + "9669 BBS9\n", + "9670 SEPTIN7-DT\n", + "9671 MRPL32\n", + "9672 SEMA3D\n", + "9673 PPP1R9A-AS1\n", + "9674 ZKSCAN5\n", + "9675 CCDC136\n", + "9676 ENSG00000273329\n", + "9677 AGBL3\n", + "9678 ENSG00000230649\n", + "9679 HIPK2\n", + "9680 RAB19\n", + "9681 TRBV27\n", + "9682 PRSS2\n", + "9683 ENSG00000268955\n", + "9684 LINC02950\n", + "9685 ENSG00000269899\n", + "9686 CCAR2\n", + "9687 FZD3\n", + "9688 RBPMS\n", + "9689 ENSG00000272010\n", + "9690 PEX2\n", + "9691 CPQ\n", + "9692 NIPAL2\n", + "9693 TATDN1\n", + "9694 TMEM71\n", + "9695 TG\n", + "9696 TOPORS\n", + "9697 NFX1\n", + "9698 CCL19\n", + "9699 SHB\n", + "9700 TRPM3\n", + "9701 DAPK1\n", + "9702 ROR2\n", + "9703 ZNF169\n", + "9704 ANP32B\n", + "9705 ALG2\n", + "9706 INVS\n", + "9707 COL27A1\n", + "9708 CDK5RAP2\n", + "9709 RAB14\n", + "9710 LRRC8A\n", + "9711 LCN8\n", + "9712 C8G\n", + "9713 MAN1B1\n", + "9714 IDI1\n", + "9715 AKR1C2\n", + "9716 CDNF\n", + "9717 FAM171A1\n", + "9718 ARMC3\n", + "9719 P4HA1\n", + "9720 USP54\n", + "9721 EXOSC1\n", + "9722 ZDHHC16\n", + "9723 DNMBP-AS1\n", + "9724 CWF19L1\n", + "9725 CNNM2\n", + "9726 ATP5MK\n", + "9727 MXI1\n", + "9728 ENSG00000228484\n", + "9729 TUBGCP2\n", + "9730 CEND1\n", + "9731 CHID1\n", + "9732 DENND5A\n", + "9733 LRP4\n", + "9734 NR1H3\n", + "9735 TMEM138\n", + "9736 SAXO4\n", + "9737 NEAT1\n", + "9738 CCDC85B\n", + "9739 ENSG00000255320\n", + "9740 AIP\n", + "9741 KMT5B\n", + "9742 ENSG00000286369\n", + "9743 ENSG00000254484\n", + "9744 LAMTOR1\n", + "9745 FAM168A\n", + "9746 PGM2L1\n", + "9747 RPS3\n", + "9748 AQP11\n", + "9749 ANKRD49\n", + "9750 USP28\n", + "9751 TAGLN\n", + "9752 PCSK7\n", + "9753 C12orf60\n", + "9754 ABCC9\n", + "9755 NELL2\n", + "9756 KANSL2\n", + "9757 GPD1\n", + "9758 ITGA7\n", + "9759 BLOC1S1\n", + "9760 E2F7\n", + "9761 PRDM4\n", + "9762 GLTP\n", + "9763 VPS29\n", + "9764 RAD9B\n", + "9765 TCTN1\n", + "9766 RBM19\n", + "9767 LINC00173\n", + "9768 MAP1LC3B2\n", + "9769 MPHOSPH8\n", + "9770 LINC02340\n", + "9771 FOXO1\n", + "9772 RB1-DT\n", + "9773 BIVM\n", + "9774 ANKRD10\n", + "9775 ENSG00000258515\n", + "9776 TRAV1-1\n", + "9777 ZFHX2-AS1\n", + "9778 ARHGAP5-AS1\n", + "9779 TIMM9\n", + "9780 ENSG00000287913\n", + "9781 PCNX1\n", + "9782 NUMB\n", + "9783 EML5\n", + "9784 TCL1B\n", + "9785 AHNAK2\n", + "9786 CRIP2\n", + "9787 IGHV4-4\n", + "9788 IGHV2-5\n", + "9789 IGHV1-24\n", + "9790 ENSG00000286786\n", + "9791 ENSG00000259298\n", + "9792 GLDN\n", + "9793 ENSG00000274667\n", + "9794 MAP2K1\n", + "9795 AKAP13\n", + "9796 TTC23\n", + "9797 MSRB1\n", + "9798 RPS2\n", + "9799 NPIPA1\n", + "9800 APOBR\n", + "9801 ATXN2L\n", + "9802 YPEL3-DT\n", + "9803 CORO1A\n", + "9804 TBC1D10B\n", + "9805 TMEM265\n", + "9806 NUDT21\n", + "9807 NAE1\n", + "9808 SF3B3\n", + "9809 DHX38\n", + "9810 HSD17B2-AS1\n", + "9811 APRT\n", + "9812 ENSG00000261118\n", + "9813 FAM157C\n", + "9814 MIS12\n", + "9815 DLG4\n", + "9816 ELP5\n", + "9817 SOX15\n", + "9818 FAM83G\n", + "9819 TNFAIP1\n", + "9820 SPAG5\n", + "9821 C17orf75\n", + "9822 CCL3-AS1\n", + "9823 HNF1B\n", + "9824 PSMB3\n", + "9825 CACNB1\n", + "9826 KRT13\n", + "9827 NAGLU\n", + "9828 TUBG2\n", + "9829 PTGES3L\n", + "9830 KPNB1-DT\n", + "9831 KAT7\n", + "9832 DGKE\n", + "9833 TSPOAP1-AS1\n", + "9834 FTSJ3\n", + "9835 GNA13\n", + "9836 CD300E\n", + "9837 SAP30BP\n", + "9838 SYNGR2\n", + "9839 ENSG00000262580\n", + "9840 ANAPC11\n", + "9841 ENSG00000264339\n", + "9842 NDUFV2\n", + "9843 RALBP1\n", + "9844 LINC01882\n", + "9845 ESCO1\n", + "9846 PSMA8\n", + "9847 DSC1\n", + "9848 C18orf21\n", + "9849 HAUS1\n", + "9850 CCDC68\n", + "9851 PTBP1\n", + "9852 ZNF555\n", + "9853 SMIM24\n", + "9854 SEMA6B\n", + "9855 DENND1C\n", + "9856 PCP2\n", + "9857 ENSG00000268149\n", + "9858 PIN1\n", + "9859 ZNF441\n", + "9860 GDF15\n", + "9861 ENSG00000160229\n", + "9862 PDCD5\n", + "9863 NUDT19\n", + "9864 RHPN2\n", + "9865 GARRE1\n", + "9866 HPN\n", + "9867 TYROBP\n", + "9868 TBCB\n", + "9869 ZNF383\n", + "9870 ZNF573\n", + "9871 EID2B\n", + "9872 C19orf47\n", + "9873 SMG9\n", + "9874 SAE1\n", + "9875 EHD2\n", + "9876 ZSWIM9\n", + "9877 SULT2B1\n", + "9878 FUZ\n", + "9879 SPACA6\n", + "9880 ZNF808\n", + "9881 FCAR\n", + "9882 AURKC\n", + "9883 ZNF587\n", + "9884 ENSG00000268201\n", + "9885 SIRPB1\n", + "9886 ENSG00000235820\n", + "9887 KIZ-AS1\n", + "9888 ENTPD6\n", + "9889 PLCG1\n", + "9890 PKIG\n", + "9891 PCK1\n", + "9892 CBR1\n", + "9893 HLCS-AS1\n", + "9894 SIK1\n", + "9895 LINC01665\n", + "9896 YPEL1\n", + "9897 IGLV1-47\n", + "9898 IGLV7-46\n", + "9899 ENSG00000279085\n", + "9900 TOM1\n", + "9901 ENSG00000279833\n", + "9902 ATF4\n", + "9903 SREBF2-AS1\n", + "9904 SERHL2\n", + "9905 ARHGAP8\n", + "9906 NUP50-DT\n", + "9907 NHIP\n", + "9908 MIR3667HG\n", + "9909 ENSG00000273188\n", + "9910 TLR8\n", + "9911 FAM9C\n", + "9912 ADGRG2\n", + "9913 SLC38A5\n", + "9914 RBM3\n", + "9915 PCSK1N\n", + "9916 AMER1\n", + "9917 CXorf65\n", + "9918 CXCR3\n", + "9919 FAM226B\n", + "9920 FRMPD3\n", + "9921 ALG13\n", + "9922 SLC25A5\n", + "9923 PABIR3\n", + "9924 FHL1\n", + "9925 ENSG00000286265\n", + "9926 SKI\n", + "9927 CHD5\n", + "9928 FHAD1\n", + "9929 ENSG00000272510\n", + "9930 ZBTB17\n", + "9931 RPA2\n", + "9932 SERINC2\n", + "9933 TRIM62\n", + "9934 TFAP2E\n", + "9935 ENSG00000287587\n", + "9936 TMEM53\n", + "9937 IPP\n", + "9938 UQCRH\n", + "9939 LRRC8C\n", + "9940 CD101\n", + "9941 ENSG00000271427\n", + "9942 ENSG00000237343\n", + "9943 SRGAP2B\n", + "9944 TXNIP\n", + "9945 VPS72\n", + "9946 C2CD4D\n", + "9947 SPRR2E\n", + "9948 IL6R-AS1\n", + "9949 IL6R\n", + "9950 SHC1\n", + "9951 RUSC1-AS1\n", + "9952 ASH1L-AS1\n", + "9953 SMG5\n", + "9954 TMEM79\n", + "9955 CD1A\n", + "9956 TIPRL\n", + "9957 SCYL3\n", + "9958 GORAB-AS1\n", + "9959 GORAB\n", + "9960 ZBTB37\n", + "9961 TOR1AIP1\n", + "9962 RGS16\n", + "9963 NCF2\n", + "9964 ZBTB41\n", + "9965 ENSG00000287684\n", + "9966 TP53BP2\n", + "9967 H2AC25\n", + "9968 SH3BP5L\n", + "9969 ENSG00000224400\n", + "9970 KLHL29\n", + "9971 GTF3C2\n", + "9972 PPP1CB\n", + "9973 ENSG00000276517\n", + "9974 PNPT1\n", + "9975 DNAAF10\n", + "9976 MOB1A\n", + "9977 MTHFD2\n", + "9978 TMEM150A\n", + "9979 USP39\n", + "9980 LINC03052\n", + "9981 LINC00342\n", + "9982 SMPD4\n", + "9983 ENSG00000237844\n", + "9984 LRP2\n", + "9985 PLEKHA3\n", + "9986 GULP1\n", + "9987 ANKRD44\n", + "9988 CTDSP1\n", + "9989 COL6A3\n", + "9990 UBE2F\n", + "9991 TWIST2\n", + "9992 HDAC4-AS1\n", + "9993 DTYMK\n", + "9994 MLH1\n", + "9995 LRRFIP2\n", + "9996 RPSA\n", + "9997 CCR2\n", + "9998 CDC25A\n", + "9999 ATRIP\n", + "10000 CELSR3\n", + "10001 ENSG00000271858\n", + "10002 DNAH1\n", + "10003 ARF4\n", + "10004 GXYLT2\n", + "10005 IMPG2\n", + "10006 PCNP\n", + "10007 CD96\n", + "10008 CFAP91\n", + "10009 PARP14\n", + "10010 ZNF639\n", + "10011 EPHB3\n", + "10012 ATP13A3\n", + "10013 MELTF\n", + "10014 BDH1\n", + "10015 IDUA\n", + "10016 CTBP1-AS\n", + "10017 C4orf48\n", + "10018 ENSG00000251408\n", + "10019 MRFAP1L2\n", + "10020 ARAP2\n", + "10021 SLAIN2\n", + "10022 CLOCK\n", + "10023 NMU\n", + "10024 ENSG00000205682\n", + "10025 LAMTOR3\n", + "10026 UBE2D3-AS1\n", + "10027 ANK2\n", + "10028 SNHG8\n", + "10029 SEC24D\n", + "10030 MAP9\n", + "10031 ENSG00000286454\n", + "10032 GHR\n", + "10033 PELO-AS1\n", + "10034 NSA2\n", + "10035 PPIP5K2\n", + "10036 EFNA5\n", + "10037 REEP5\n", + "10038 GDF9\n", + "10039 CXXC5\n", + "10040 JAKMIP2\n", + "10041 ENSG00000271795\n", + "10042 ENSG00000272112\n", + "10043 HAVCR1\n", + "10044 LINC03000\n", + "10045 ARL10\n", + "10046 FAM50B\n", + "10047 RREB1\n", + "10048 RIPOR2\n", + "10049 H2BC4\n", + "10050 HMGN4\n", + "10051 NKAPL\n", + "10052 DDR1-DT\n", + "10053 HSPA1L\n", + "10054 HLA-DRA\n", + "10055 BYSL\n", + "10056 CENPQ\n", + "10057 EFHC1\n", + "10058 KHDC1\n", + "10059 BCKDHB\n", + "10060 CEP57L1\n", + "10061 ENSG00000237851\n", + "10062 GINM1\n", + "10063 ENSG00000285642\n", + "10064 TULP4\n", + "10065 TAGAP-AS1\n", + "10066 MAP3K4-AS1\n", + "10067 QKI\n", + "10068 ENSG00000240859\n", + "10069 ZFAND2A\n", + "10070 MRM2\n", + "10071 CARD11\n", + "10072 RAPGEF5\n", + "10073 PALS2\n", + "10074 STARD3NL\n", + "10075 ZNF713\n", + "10076 CDK6\n", + "10077 BUD31\n", + "10078 LINC01004\n", + "10079 KMT2E\n", + "10080 CCDC71L\n", + "10081 TRBV9\n", + "10082 TRBV23-1\n", + "10083 TRBC2\n", + "10084 REPIN1\n", + "10085 GIMAP5\n", + "10086 ASIC3\n", + "10087 ENSG00000280273\n", + "10088 BIN3\n", + "10089 TNFRSF10A\n", + "10090 ENSG00000253708\n", + "10091 ENSG00000247134\n", + "10092 ENSG00000253475\n", + "10093 GGH\n", + "10094 CSPP1\n", + "10095 CPA6\n", + "10096 ZFAND1\n", + "10097 CNBD1\n", + "10098 MIR378D2HG\n", + "10099 PLEKHF2\n", + "10100 DEPTOR\n", + "10101 CD274\n", + "10102 ARHGEF39\n", + "10103 C9orf85\n", + "10104 GKAP1\n", + "10105 CDK20\n", + "10106 ENSG00000287769\n", + "10107 SPIN1\n", + "10108 NXNL2\n", + "10109 FAM120A\n", + "10110 MSANTD3\n", + "10111 PTPN3\n", + "10112 PALM2AKAP2\n", + "10113 ZFP37\n", + "10114 SPTAN1\n", + "10115 PMPCA\n", + "10116 AKR1E2\n", + "10117 CUL2\n", + "10118 ZNF248-AS1\n", + "10119 ZNF32\n", + "10120 WDFY4\n", + "10121 RTKN2\n", + "10122 FAM241B\n", + "10123 PALD1\n", + "10124 ENSG00000271933\n", + "10125 ENSG00000261438\n", + "10126 KAZALD1\n", + "10127 ENSG00000278601\n", + "10128 ATRNL1\n", + "10129 SEC23IP\n", + "10130 ENSG00000231705\n", + "10131 MRPL17\n", + "10132 MPPED2\n", + "10133 PRR5L\n", + "10134 LINC02716\n", + "10135 ZNF408\n", + "10136 ZBTB3\n", + "10137 YIF1A\n", + "10138 IL18BP\n", + "10139 CLPB\n", + "10140 SLC35F2\n", + "10141 PTS\n", + "10142 ENSG00000247416\n", + "10143 ZBTB44-DT\n", + "10144 IQSEC3-AS2\n", + "10145 NINJ2-AS1\n", + "10146 VAMP1-AS1\n", + "10147 IFFO1\n", + "10148 NOP2\n", + "10149 KLRC2\n", + "10150 APOLD1\n", + "10151 GPRC5D-AS1\n", + "10152 AEBP2\n", + "10153 YAF2\n", + "10154 TWF1\n", + "10155 ENSG00000269514\n", + "10156 C12orf54\n", + "10157 LALBA\n", + "10158 SCN8A\n", + "10159 PYM1\n", + "10160 ESYT1\n", + "10161 MYL6\n", + "10162 GLIPR1L2\n", + "10163 SYT1\n", + "10164 FGD6\n", + "10165 LINC02453\n", + "10166 LINC01234\n", + "10167 ENSG00000275759\n", + "10168 MRPS31\n", + "10169 KBTBD6-DT\n", + "10170 RUBCNL\n", + "10171 CAB39L\n", + "10172 DLEU7\n", + "10173 ATP7B\n", + "10174 ENSG00000184497\n", + "10175 RNASE2\n", + "10176 TRAV13-1\n", + "10177 TRAV24\n", + "10178 TM9SF1\n", + "10179 GMPR2\n", + "10180 NOVA1\n", + "10181 ENSG00000258711\n", + "10182 TMX1\n", + "10183 SNAPC1\n", + "10184 TGFB3\n", + "10185 VIPAS39\n", + "10186 RCOR1\n", + "10187 IGHV3-33\n", + "10188 IGHV2-70D\n", + "10189 NUSAP1\n", + "10190 TP53BP1\n", + "10191 TRIM69\n", + "10192 ENSG00000259342\n", + "10193 BLOC1S6\n", + "10194 UNC13C\n", + "10195 RSL24D1\n", + "10196 PIGBOS1\n", + "10197 FAM81A\n", + "10198 RORA-AS1\n", + "10199 C2CD4B\n", + "10200 ENSG00000259370\n", + "10201 SNAPC5\n", + "10202 PEAK1\n", + "10203 CRTC3-AS1\n", + "10204 VPS33B\n", + "10205 ENSG00000270127\n", + "10206 LINS1\n", + "10207 SLX4\n", + "10208 ENSG00000261216\n", + "10209 ENSG00000175604\n", + "10210 ARHGAP17\n", + "10211 ENSG00000259807\n", + "10212 ZNF785\n", + "10213 ZNF668\n", + "10214 FTO\n", + "10215 MMP2\n", + "10216 GNAO1\n", + "10217 ENSG00000260621\n", + "10218 MT3\n", + "10219 CX3CL1\n", + "10220 SPMIP8\n", + "10221 ENSG00000260927\n", + "10222 GOT2\n", + "10223 HSF4\n", + "10224 CENPT\n", + "10225 SLC12A4\n", + "10226 VPS4A\n", + "10227 ENSG00000261602\n", + "10228 LINC01568\n", + "10229 ENSG00000287125\n", + "10230 PFN1\n", + "10231 TXNDC17\n", + "10232 MPRIP-AS1\n", + "10233 ENSG00000266311\n", + "10234 ENSG00000205212\n", + "10235 FAM222B\n", + "10236 EFCAB5\n", + "10237 ENSG00000266340\n", + "10238 CCL2\n", + "10239 CCL13\n", + "10240 UNC45B\n", + "10241 AP2B1\n", + "10242 PPY\n", + "10243 ATXN7L3-AS1\n", + "10244 ACBD4\n", + "10245 HOXB3\n", + "10246 MMD\n", + "10247 C17orf67\n", + "10248 MIR142HG\n", + "10249 SKA2\n", + "10250 APOH\n", + "10251 CD300LF\n", + "10252 FBF1\n", + "10253 AFMID\n", + "10254 CARD14\n", + "10255 FN3KRP\n", + "10256 ENSG00000265943\n", + "10257 MAPRE2\n", + "10258 ZBTB7C\n", + "10259 STARD6\n", + "10260 HMSD\n", + "10261 PARD6G-AS1\n", + "10262 TMEM259\n", + "10263 ONECUT3\n", + "10264 ENSG00000269318\n", + "10265 DUS3L\n", + "10266 RETN\n", + "10267 ENSG00000267939\n", + "10268 PPAN\n", + "10269 PIK3R2\n", + "10270 ZNF90\n", + "10271 ZNF208\n", + "10272 TDRD12\n", + "10273 ARHGAP33\n", + "10274 APLP1\n", + "10275 CCER2\n", + "10276 ZNF780A\n", + "10277 TMEM91\n", + "10278 ZNF283\n", + "10279 ZNF233\n", + "10280 ERCC1\n", + "10281 SYMPK\n", + "10282 PGLYRP1\n", + "10283 PPP5D1P\n", + "10284 GRWD1\n", + "10285 VRK3\n", + "10286 LINC01872\n", + "10287 ZNF415\n", + "10288 LENG8-AS1\n", + "10289 PPP6R1\n", + "10290 FIZ1\n", + "10291 ZNF805\n", + "10292 ZNF671\n", + "10293 ZNF274\n", + "10294 ENSG00000283103\n", + "10295 ZNF584-DT\n", + "10296 CDC25B\n", + "10297 PET117\n", + "10298 ENSG00000226465\n", + "10299 GSS\n", + "10300 EPB41L1\n", + "10301 HNF4A\n", + "10302 PTPN1\n", + "10303 NELFCD\n", + "10304 ADRM1\n", + "10305 TCFL5\n", + "10306 ERG\n", + "10307 AATBC\n", + "10308 MCM3AP\n", + "10309 ENSG00000280341\n", + "10310 MRPL40\n", + "10311 RTL10\n", + "10312 IGLV2-14\n", + "10313 ADORA2A\n", + "10314 ENSG00000286326\n", + "10315 DUSP18\n", + "10316 IFT27\n", + "10317 XPNPEP3\n", + "10318 RANGAP1\n", + "10319 LINC01315\n", + "10320 ENSG00000270022\n", + "10321 CYB5R3\n", + "10322 MID1\n", + "10323 PIM2\n", + "10324 FAM156B\n", + "10325 OPHN1\n", + "10326 ZDHHC15\n", + "10327 LPAR4\n", + "10328 THOC2\n", + "10329 LINC00892\n", + "10330 HAUS7\n", + "10331 SLC6A8\n", + "10332 LRRC47\n", + "10333 HES2\n", + "10334 SPEN-AS1\n", + "10335 ID3\n", + "10336 WDTC1\n", + "10337 SNHG12\n", + "10338 PTPRF\n", + "10339 TMEM69\n", + "10340 MKNK1\n", + "10341 NRDC\n", + "10342 PLPP3\n", + "10343 ITGB3BP\n", + "10344 IL23R\n", + "10345 DNAI3\n", + "10346 SH3GLB1\n", + "10347 CDC7\n", + "10348 ALG14\n", + "10349 TLCD4\n", + "10350 PALMD\n", + "10351 RBM15-AS1\n", + "10352 SLC16A4\n", + "10353 LRIF1\n", + "10354 BCL2L15\n", + "10355 PEX11B\n", + "10356 ENSG00000263464\n", + "10357 PBXIP1\n", + "10358 FCRL3\n", + "10359 NME7\n", + "10360 TEX35\n", + "10361 SOAT1\n", + "10362 ACBD6\n", + "10363 RGS8\n", + "10364 ARL8A\n", + "10365 ETNK2\n", + "10366 PPP2R5A\n", + "10367 FBXO28\n", + "10368 COQ8A\n", + "10369 EXOC8\n", + "10370 TOMM20\n", + "10371 EDARADD\n", + "10372 ENSG00000225300\n", + "10373 AHCTF1\n", + "10374 ZNF672\n", + "10375 SMC6\n", + "10376 CDC42EP3\n", + "10377 MORN2\n", + "10378 NRXN1\n", + "10379 CHAC2\n", + "10380 GKN2\n", + "10381 TTC31\n", + "10382 ENSG00000224959\n", + "10383 ENSG00000287937\n", + "10384 CCDC93\n", + "10385 HNMT\n", + "10386 ACVR1C\n", + "10387 DPP4\n", + "10388 OLA1\n", + "10389 ITPRID2-DT\n", + "10390 CAVIN2\n", + "10391 CFLAR-AS1\n", + "10392 ACSL3\n", + "10393 DNER\n", + "10394 PASK\n", + "10395 ENSG00000189229\n", + "10396 HRH1\n", + "10397 RAB5A\n", + "10398 CMTM7\n", + "10399 STAC\n", + "10400 KLHL18\n", + "10401 ARIH2OS\n", + "10402 CHDH\n", + "10403 PDE12\n", + "10404 EOGT\n", + "10405 MITF\n", + "10406 TFG\n", + "10407 NECTIN3\n", + "10408 SIDT1-AS1\n", + "10409 SEC22A\n", + "10410 TXNRD3\n", + "10411 ATP2C1\n", + "10412 RASA2\n", + "10413 GYG1\n", + "10414 KCNAB1\n", + "10415 KLHL24\n", + "10416 FAM131A\n", + "10417 TADA2B\n", + "10418 ENSG00000261490\n", + "10419 WDR19\n", + "10420 APBB2\n", + "10421 SLC30A9\n", + "10422 TXK\n", + "10423 CSN3\n", + "10424 TSPAN5-DT\n", + "10425 ENSG00000273447\n", + "10426 C4orf33\n", + "10427 LINC02363\n", + "10428 FRG1-DT\n", + "10429 EXOC3\n", + "10430 ENSG00000272416\n", + "10431 ELOVL7\n", + "10432 LINC02197\n", + "10433 FAM151B-DT\n", + "10434 LIX1-AS1\n", + "10435 EGR1\n", + "10436 DNAJC18\n", + "10437 PCDHGA5\n", + "10438 MYOZ3\n", + "10439 NUDCD2\n", + "10440 INSYN2B\n", + "10441 NOP16\n", + "10442 GCNT2\n", + "10443 TMEM14B\n", + "10444 SYCP2L\n", + "10445 ENSG00000286885\n", + "10446 MBOAT1\n", + "10447 CARMIL1\n", + "10448 H2BC9\n", + "10449 LEMD2\n", + "10450 TAF11\n", + "10451 ZNF76\n", + "10452 MAPK14\n", + "10453 KIF6\n", + "10454 TFEB\n", + "10455 CNPY3\n", + "10456 KLC4\n", + "10457 ENSG00000231769\n", + "10458 EYS\n", + "10459 ADGRB3\n", + "10460 ELOVL4\n", + "10461 SNHG5\n", + "10462 SRSF12\n", + "10463 FRK\n", + "10464 EPB41L2\n", + "10465 PEX7\n", + "10466 RAB32\n", + "10467 CAHM\n", + "10468 CEP43\n", + "10469 AFDN\n", + "10470 HDAC9\n", + "10471 GCK\n", + "10472 IGFBP3\n", + "10473 DDC\n", + "10474 BUD23\n", + "10475 ELN\n", + "10476 RSBN1L\n", + "10477 CDK14\n", + "10478 DLX6-AS1\n", + "10479 TRAPPC14\n", + "10480 CPED1\n", + "10481 FAM3C\n", + "10482 ZNF800\n", + "10483 STMP1\n", + "10484 BRAF\n", + "10485 FAM131B\n", + "10486 MCPH1\n", + "10487 ENSG00000255046\n", + "10488 NUDT18\n", + "10489 EXTL3-AS1\n", + "10490 ZNF703\n", + "10491 LINC01301\n", + "10492 ENSG00000254777\n", + "10493 CPNE3\n", + "10494 LINC00534\n", + "10495 OTUD6B-AS1\n", + "10496 LRRC69\n", + "10497 RIDA\n", + "10498 ST3GAL1\n", + "10499 ADGRB1\n", + "10500 RUSC2\n", + "10501 GNE\n", + "10502 ALDH1B1\n", + "10503 GLIDR\n", + "10504 GAS1\n", + "10505 TSTD2\n", + "10506 AKNA\n", + "10507 ZBTB43\n", + "10508 FUBP3\n", + "10509 RPL7A\n", + "10510 MRPS2\n", + "10511 CAMK1D\n", + "10512 PCBD1\n", + "10513 NUTM2A-AS1\n", + "10514 CH25H\n", + "10515 MARVELD1\n", + "10516 BTRC\n", + "10517 C10orf95\n", + "10518 MFSD13A\n", + "10519 ARL3\n", + "10520 TRUB1\n", + "10521 CUZD1\n", + "10522 ENSG00000250397\n", + "10523 OSBPL5\n", + "10524 CYB5R2\n", + "10525 RPL27A\n", + "10526 SBF2\n", + "10527 BMAL1\n", + "10528 RRAS2\n", + "10529 TMEM86A\n", + "10530 LRRC4C\n", + "10531 MAPK8IP1\n", + "10532 CKAP5\n", + "10533 FNBP4\n", + "10534 PRPF19-DT\n", + "10535 ATG2A\n", + "10536 BATF2\n", + "10537 ARL2\n", + "10538 RCE1\n", + "10539 RAD9A\n", + "10540 TBC1D10C\n", + "10541 ENSG00000256448\n", + "10542 SIK3\n", + "10543 UBASH3B\n", + "10544 DCPS\n", + "10545 APLP2\n", + "10546 RAD52\n", + "10547 ITFG2\n", + "10548 CD69\n", + "10549 CLEC9A\n", + "10550 ENSG00000261324\n", + "10551 DERA\n", + "10552 CPNE8-AS1\n", + "10553 C12orf40\n", + "10554 RAPGEF3\n", + "10555 TMT1A\n", + "10556 ITGA5\n", + "10557 LINC01619\n", + "10558 USP44\n", + "10559 ENSG00000287957\n", + "10560 ATP2A2\n", + "10561 MORN3\n", + "10562 LATS2-AS1\n", + "10563 SPATA13\n", + "10564 STARD13\n", + "10565 ENOX1\n", + "10566 INTS6-AS1\n", + "10567 MBNL2\n", + "10568 TRD-AS1\n", + "10569 TRDV3\n", + "10570 NUBPL\n", + "10571 CLEC14A\n", + "10572 LINC02315\n", + "10573 TRIM9\n", + "10574 KIAA0586\n", + "10575 RDH12\n", + "10576 FLVCR2-AS1\n", + "10577 VASH1\n", + "10578 SEL1L\n", + "10579 TTC8\n", + "10580 IFI27L2\n", + "10581 VRK1\n", + "10582 NIPA2\n", + "10583 GOLGA8A\n", + "10584 KNL1\n", + "10585 JMJD7\n", + "10586 PPIP5K1\n", + "10587 AFG2B\n", + "10588 EID1\n", + "10589 FAM227B\n", + "10590 TRPM7\n", + "10591 LIPC\n", + "10592 CALML4\n", + "10593 UACA\n", + "10594 GRAMD2A\n", + "10595 HEXA\n", + "10596 RASGRF1\n", + "10597 STARD5\n", + "10598 TMC3-AS1\n", + "10599 EFL1\n", + "10600 CPEB1\n", + "10601 HDGFL3\n", + "10602 ENSG00000259755\n", + "10603 ENSG00000260646\n", + "10604 RNPS1\n", + "10605 GLYR1\n", + "10606 RSL1D1\n", + "10607 GSPT1\n", + "10608 PDXDC1\n", + "10609 CLEC19A\n", + "10610 KDM8\n", + "10611 SLX1B\n", + "10612 SRCAP\n", + "10613 PRSS8\n", + "10614 KATNB1\n", + "10615 RIPOR1\n", + "10616 PRMT7\n", + "10617 TAT-AS1\n", + "10618 ATP2C2\n", + "10619 LINC02132\n", + "10620 ENSG00000241525\n", + "10621 OR1A1\n", + "10622 OR3A3\n", + "10623 SPNS2\n", + "10624 SLC13A5\n", + "10625 PER1\n", + "10626 MYO15A\n", + "10627 PHF12\n", + "10628 ENSG00000221995\n", + "10629 ENSG00000214719\n", + "10630 ENSG00000274341\n", + "10631 CCL8\n", + "10632 CCL3\n", + "10633 FKBP10\n", + "10634 HOXB-AS1\n", + "10635 MRPL27\n", + "10636 INTS2\n", + "10637 KCNH6\n", + "10638 PITPNC1\n", + "10639 LINC01978\n", + "10640 BAIAP2\n", + "10641 THOC1\n", + "10642 ENSG00000272746\n", + "10643 ENSG00000264365\n", + "10644 SMAD4\n", + "10645 MALT1-AS1\n", + "10646 CCBE1\n", + "10647 R3HDM4\n", + "10648 ENSG00000064932\n", + "10649 THOP1\n", + "10650 GNA11\n", + "10651 UBXN6\n", + "10652 ZNF358\n", + "10653 PDE4A\n", + "10654 ZNF653\n", + "10655 ZNF433-AS1\n", + "10656 ZNF625\n", + "10657 NANOS3\n", + "10658 SMIM7\n", + "10659 NWD1\n", + "10660 IFI30\n", + "10661 ZNF681\n", + "10662 FXYD7\n", + "10663 LSR\n", + "10664 HAUS5\n", + "10665 CAPNS1\n", + "10666 LGALS7B\n", + "10667 PRR19\n", + "10668 IRGQ\n", + "10669 BCL3\n", + "10670 PTGIR\n", + "10671 C5AR2\n", + "10672 ASPDH\n", + "10673 ZNF528-AS1\n", + "10674 ZNF331\n", + "10675 MYADM\n", + "10676 KIR3DL3\n", + "10677 ZNF530\n", + "10678 ZNF417\n", + "10679 MZF1-AS1\n", + "10680 CSNK2A1\n", + "10681 ITPA\n", + "10682 TRMT6\n", + "10683 FERMT1\n", + "10684 LINC01427\n", + "10685 ZNF337\n", + "10686 SLPI\n", + "10687 LSM14B\n", + "10688 GMEB2\n", + "10689 LINC00158\n", + "10690 LINC01695\n", + "10691 GNB1L\n", + "10692 IGLV10-54\n", + "10693 KIAA1671-AS1\n", + "10694 HPS4\n", + "10695 CHEK2\n", + "10696 SLC35E4\n", + "10697 APOL1\n", + "10698 ENSG00000272582\n", + "10699 TAB1\n", + "10700 SHISA8\n", + "10701 TTLL1\n", + "10702 SMC1B\n", + "10703 MIRLET7BHG\n", + "10704 LINC02939\n", + "10705 OFD1\n", + "10706 ATP6AP2\n", + "10707 ZNF182\n", + "10708 TIMM8A\n", + "10709 PNMA5\n", + "10710 VBP1\n", + "10711 TNFRSF18\n", + "10712 MIB2\n", + "10713 CDK11A\n", + "10714 CFAP107\n", + "10715 STPG1\n", + "10716 ZMYM4\n", + "10717 AIRIM\n", + "10718 ELOVL1\n", + "10719 CCDC17\n", + "10720 LINC01389\n", + "10721 AGBL4\n", + "10722 ZYG11B\n", + "10723 LRP8-DT\n", + "10724 GBP6\n", + "10725 GFI1\n", + "10726 ENSG00000285923\n", + "10727 CD101-AS1\n", + "10728 REG4\n", + "10729 ANXA9\n", + "10730 MLLT11\n", + "10731 POGZ\n", + "10732 RORC\n", + "10733 SEMA4A\n", + "10734 TBX19\n", + "10735 LHX4\n", + "10736 LINC01344\n", + "10737 RGS1\n", + "10738 ENSG00000229191\n", + "10739 PTPN7\n", + "10740 NENF\n", + "10741 EPRS1\n", + "10742 DNAH14\n", + "10743 RYR2\n", + "10744 KIF3C\n", + "10745 CGREF1\n", + "10746 ABHD1\n", + "10747 YPEL5\n", + "10748 FEZ2\n", + "10749 CEBPZ\n", + "10750 SRBD1\n", + "10751 ENSG00000228925\n", + "10752 CNRIP1\n", + "10753 HTRA2\n", + "10754 KDM3A\n", + "10755 RMND5A\n", + "10756 ZNF2\n", + "10757 UNC50\n", + "10758 LINC02611\n", + "10759 TXNDC9\n", + "10760 EIF5B\n", + "10761 IL1R2\n", + "10762 ECRG4\n", + "10763 THORLNC\n", + "10764 ENSG00000260163\n", + "10765 LIMS2\n", + "10766 LCT\n", + "10767 RND3\n", + "10768 ERMN\n", + "10769 PLA2R1\n", + "10770 SCN9A\n", + "10771 ITGA6-AS1\n", + "10772 ENSG00000271011\n", + "10773 HECW2-AS1\n", + "10774 PPIL3\n", + "10775 TMEM237\n", + "10776 INO80D\n", + "10777 STK11IP\n", + "10778 COPS8-DT\n", + "10779 TRNT1\n", + "10780 ENSG00000271870\n", + "10781 LRRN1\n", + "10782 ENSG00000233912\n", + "10783 TBC1D5\n", + "10784 SLC4A7\n", + "10785 SCN11A\n", + "10786 NKTR\n", + "10787 ZNF35\n", + "10788 TMIE\n", + "10789 ENSG00000272434\n", + "10790 MON1A\n", + "10791 PCBP4\n", + "10792 FOXP1\n", + "10793 ENSG00000277855\n", + "10794 ZNF654\n", + "10795 OR5H14\n", + "10796 SENP7\n", + "10797 ZDHHC23\n", + "10798 CCDC191\n", + "10799 FSTL1\n", + "10800 GOLGB1\n", + "10801 CD86\n", + "10802 CSTA\n", + "10803 MRAS\n", + "10804 ENSG00000261826\n", + "10805 ARHGEF26\n", + "10806 PLCH1\n", + "10807 GFM1\n", + "10808 PLD1\n", + "10809 ACTL6A\n", + "10810 DCUN1D1\n", + "10811 CRYGS\n", + "10812 ATP13A3-DT\n", + "10813 RPL35A\n", + "10814 ATP5ME\n", + "10815 PCGF3\n", + "10816 SH3TC1\n", + "10817 ARL9\n", + "10818 UBA6\n", + "10819 JCHAIN\n", + "10820 GC\n", + "10821 ANTXR2\n", + "10822 HNRNPD\n", + "10823 CDS1\n", + "10824 ADH5\n", + "10825 IL15\n", + "10826 GAB1\n", + "10827 PPID\n", + "10828 AHRR\n", + "10829 SLC9A3-OT1\n", + "10830 TERT\n", + "10831 MTREX\n", + "10832 MIER3\n", + "10833 CCDC125\n", + "10834 AP3B1\n", + "10835 JMY\n", + "10836 MCTP1\n", + "10837 GLRX\n", + "10838 JADE2\n", + "10839 SAR1B\n", + "10840 MACROH2A1\n", + "10841 STING1\n", + "10842 PCDHB9\n", + "10843 CSF1R\n", + "10844 ENSG00000275765\n", + "10845 CYFIP2\n", + "10846 UBLCP1\n", + "10847 ENSG00000254186\n", + "10848 FAM193B\n", + "10849 FARS2\n", + "10850 H2AC16\n", + "10851 ENSG00000272009\n", + "10852 HLA-DOB\n", + "10853 ENSG00000272223\n", + "10854 RSPH9\n", + "10855 GCLC\n", + "10856 ZNF451-AS1\n", + "10857 PRDM1\n", + "10858 ENSG00000269919\n", + "10859 BEND3\n", + "10860 MFSD4B\n", + "10861 KPNA5\n", + "10862 KIAA0408\n", + "10863 FUCA2\n", + "10864 STX11\n", + "10865 STXBP5\n", + "10866 AKAP12\n", + "10867 TAGAP\n", + "10868 ENSG00000273230\n", + "10869 FAM220A\n", + "10870 CDCA7L\n", + "10871 HIBADH\n", + "10872 AQP1\n", + "10873 TRG-AS1\n", + "10874 INHBA-AS1\n", + "10875 AEBP1\n", + "10876 DNAJC30\n", + "10877 CASTOR2\n", + "10878 SLC25A40\n", + "10879 TFPI2\n", + "10880 SEM1\n", + "10881 AGFG2\n", + "10882 PRKRIP1\n", + "10883 SMKR1\n", + "10884 DENND2A\n", + "10885 SMARCD3\n", + "10886 DPP6\n", + "10887 UBE3C\n", + "10888 PTPRN2\n", + "10889 ENSG00000287970\n", + "10890 GFRA2\n", + "10891 BMP1\n", + "10892 ENSG00000251034\n", + "10893 CLU\n", + "10894 BAG4\n", + "10895 TACC1\n", + "10896 ENSG00000254802\n", + "10897 PDE7A-DT\n", + "10898 YWHAZ\n", + "10899 ENSG00000283959\n", + "10900 LRP12\n", + "10901 DSCC1\n", + "10902 SQLE\n", + "10903 TRIB1\n", + "10904 ZFAT\n", + "10905 ZC3H3\n", + "10906 MROH6\n", + "10907 ZNF250\n", + "10908 RLN1\n", + "10909 SPINK4\n", + "10910 TMC1\n", + "10911 ALDH1A1\n", + "10912 PRUNE2\n", + "10913 LINC03062\n", + "10914 ENSG00000273381\n", + "10915 ERCC6L2\n", + "10916 CTSV\n", + "10917 NR4A3\n", + "10918 TMEM38B\n", + "10919 LHX2\n", + "10920 NIBAN2\n", + "10921 ST6GALNAC4\n", + "10922 NUP214\n", + "10923 BRD3OS\n", + "10924 CDC123\n", + "10925 AGAP9\n", + "10926 REEP3\n", + "10927 GHITM\n", + "10928 ACTA2\n", + "10929 IFIT2\n", + "10930 RPP30\n", + "10931 SLC35G1\n", + "10932 SFRP5\n", + "10933 HPS1-AS1\n", + "10934 ADD3-AS1\n", + "10935 AFAP1L2\n", + "10936 DOCK1\n", + "10937 ENSG00000273521\n", + "10938 TAF10\n", + "10939 USP47\n", + "10940 MICAL2\n", + "10941 API5\n", + "10942 HARBI1\n", + "10943 FAM111A-DT\n", + "10944 MIR194-2HG\n", + "10945 SAC3D1\n", + "10946 SNX32\n", + "10947 CD248\n", + "10948 PTPRCAP\n", + "10949 TESMIN\n", + "10950 GVQW3\n", + "10951 TSKU\n", + "10952 PCF11\n", + "10953 C11orf54\n", + "10954 DIXDC1\n", + "10955 C2CD2L\n", + "10956 C1S\n", + "10957 SPX\n", + "10958 CCDC91\n", + "10959 TUBA1C\n", + "10960 NCKAP1L\n", + "10961 RPS26\n", + "10962 MSRB3\n", + "10963 IRAK3\n", + "10964 CAPS2\n", + "10965 TMTC2\n", + "10966 NTS\n", + "10967 GALNT4\n", + "10968 ENSG00000286903\n", + "10969 SSH1\n", + "10970 ENSG00000258337\n", + "10971 UBC\n", + "10972 ENSG00000232243\n", + "10973 IFT88\n", + "10974 ESD\n", + "10975 LMO7\n", + "10976 IRS2\n", + "10977 ENSG00000254846\n", + "10978 DHRS4\n", + "10979 DTD2\n", + "10980 BAZ1A\n", + "10981 LINC00609\n", + "10982 KLHDC2\n", + "10983 SPTB\n", + "10984 FUT8\n", + "10985 GALNT16\n", + "10986 ZNF410\n", + "10987 CIPC\n", + "10988 ZC3H14\n", + "10989 OTUB2\n", + "10990 DICER1\n", + "10991 EVL\n", + "10992 DEGS2\n", + "10993 SLC25A29\n", + "10994 MEG8\n", + "10995 PGBD4\n", + "10996 EIF2AK4\n", + "10997 DNAJC17\n", + "10998 EPB42\n", + "10999 PIERCE2\n", + "11000 ZNF280D\n", + "11001 USP3\n", + "11002 ENSG00000264937\n", + "11003 IQCH-AS1\n", + "11004 MAP2K5\n", + "11005 SEMA7A\n", + "11006 SCAMP5\n", + "11007 CPEB1-AS1\n", + "11008 MRPS11\n", + "11009 RHCG\n", + "11010 ENSG00000274215\n", + "11011 TM2D3\n", + "11012 ENSG00000228779\n", + "11013 FBXL16\n", + "11014 ENSG00000261294\n", + "11015 NPW\n", + "11016 BRICD5\n", + "11017 ZG16B\n", + "11018 ZNF205\n", + "11019 ENSG00000262312\n", + "11020 DNAH3\n", + "11021 UQCRC2\n", + "11022 ZKSCAN2-DT\n", + "11023 EIF3CL\n", + "11024 ENSG00000261367\n", + "11025 ITGAD\n", + "11026 DNAJA2\n", + "11027 ENSG00000261114\n", + "11028 PLLP\n", + "11029 SETD6\n", + "11030 CNOT1\n", + "11031 SLC38A7\n", + "11032 CMTM4\n", + "11033 DYNC1LI2\n", + "11034 CBFB\n", + "11035 CYB5B\n", + "11036 ENSG00000259972\n", + "11037 ENSG00000182376\n", + "11038 SERPINF1\n", + "11039 CXCL16\n", + "11040 ZNF594\n", + "11041 KDM6B\n", + "11042 TMEM107\n", + "11043 ENSG00000266709\n", + "11044 COPS3\n", + "11045 RAB34\n", + "11046 CCL15\n", + "11047 MRPL45\n", + "11048 STAC2\n", + "11049 PHB1\n", + "11050 SLC35B1\n", + "11051 PCTP\n", + "11052 DYNLL2-DT\n", + "11053 PRR11\n", + "11054 NT5C\n", + "11055 ENSG00000267737\n", + "11056 CEP131\n", + "11057 ENSG00000263731\n", + "11058 CTIF\n", + "11059 TCF4\n", + "11060 LINC03069\n", + "11061 NEDD4L\n", + "11062 CYB5A\n", + "11063 ATP9B\n", + "11064 LINC01002\n", + "11065 MADCAM1-AS1\n", + "11066 RNF126\n", + "11067 ELANE\n", + "11068 REXO1\n", + "11069 ODAD3\n", + "11070 ZNF844\n", + "11071 ZNF14\n", + "11072 ZNF99\n", + "11073 LRP3\n", + "11074 TMEM147\n", + "11075 SERTAD3\n", + "11076 POU2F2-AS2\n", + "11077 ZNF526\n", + "11078 TRAPPC6A\n", + "11079 ENSG00000268423\n", + "11080 PRKD2\n", + "11081 CRX\n", + "11082 ODAD1\n", + "11083 PTOV1\n", + "11084 NLRP11\n", + "11085 ZNF470-DT\n", + "11086 TRAPPC2B\n", + "11087 ENSG00000276449\n", + "11088 SIRPB2\n", + "11089 SIRPD\n", + "11090 UBOX5\n", + "11091 SLX4IP\n", + "11092 TOMM34\n", + "11093 ENSG00000285796\n", + "11094 RNF114\n", + "11095 RPS21\n", + "11096 GID8\n", + "11097 PCMTD2\n", + "11098 USP16\n", + "11099 SETD4\n", + "11100 HLCS\n", + "11101 DIP2A-IT1\n", + "11102 ENSG00000225335\n", + "11103 TMEM191B\n", + "11104 ENSG00000273164\n", + "11105 SDF2L1\n", + "11106 IGLVI-70\n", + "11107 ZNF280B\n", + "11108 IGLC2\n", + "11109 ENSG00000272973\n", + "11110 TTC28\n", + "11111 APOL4\n", + "11112 FOXRED2\n", + "11113 APOBEC3H\n", + "11114 SGSM3\n", + "11115 RBX1\n", + "11116 TOB2\n", + "11117 SREBF2\n", + "11118 WBP2NL\n", + "11119 ARFGAP3\n", + "11120 TTLL1-AS1\n", + "11121 ENSG00000280434\n", + "11122 PRR34-AS1\n", + "11123 ENSG00000279345\n", + "11124 TBL1X\n", + "11125 MBTPS2\n", + "11126 HDAC6\n", + "11127 HUWE1\n", + "11128 ALAS2\n", + "11129 KLF8\n", + "11130 YIPF6\n", + "11131 XIST\n", + "11132 RPS6KA6\n", + "11133 SEPTIN6\n", + "11134 ZNF280C\n", + "11135 ENOX2\n", + "11136 MCF2\n", + "11137 LINC00632\n", + "11138 BGN\n", + "11139 IKBKG\n", + "11140 TPRG1L\n", + "11141 NPHP4\n", + "11142 H6PD\n", + "11143 SRM\n", + "11144 ENSG00000284602\n", + "11145 RHD\n", + "11146 LDLRAP1\n", + "11147 NUDC\n", + "11148 LCK\n", + "11149 CDCA8\n", + "11150 UTP11\n", + "11151 ZNF684\n", + "11152 GUCA2A\n", + "11153 MED8\n", + "11154 PATJ\n", + "11155 LEPROT\n", + "11156 DEPDC1\n", + "11157 ENSG00000273487\n", + "11158 AMY2B\n", + "11159 NTNG1\n", + "11160 WDR77\n", + "11161 TRIM45\n", + "11162 LIX1L\n", + "11163 H3C13\n", + "11164 DENND4B\n", + "11165 MUC1\n", + "11166 MSTO1\n", + "11167 FCRL1\n", + "11168 IGSF8\n", + "11169 NIT1\n", + "11170 CFAP126\n", + "11171 ENSG00000288093\n", + "11172 UCK2\n", + "11173 TNNT2\n", + "11174 OBSCN\n", + "11175 SLC35F3\n", + "11176 SH3YL1\n", + "11177 E2F6\n", + "11178 RDH14\n", + "11179 ADGRF3\n", + "11180 SLC4A1AP\n", + "11181 LINC01126\n", + "11182 PPM1B\n", + "11183 GMCL1\n", + "11184 PCBP1\n", + "11185 GGCX\n", + "11186 RNF181\n", + "11187 VWA3B\n", + "11188 IL18RAP\n", + "11189 LINC01965\n", + "11190 ENSG00000235319\n", + "11191 ENSG00000280878\n", + "11192 MERTK\n", + "11193 SLC20A1-DT\n", + "11194 ENSG00000272667\n", + "11195 SPOPL\n", + "11196 KYNU\n", + "11197 SCN3A\n", + "11198 ENSG00000229337\n", + "11199 ENSG00000283839\n", + "11200 C2orf88\n", + "11201 STAT1\n", + "11202 COQ10B\n", + "11203 ALS2\n", + "11204 NBEAL1\n", + "11205 XRCC5\n", + "11206 PID1\n", + "11207 ATG16L1\n", + "11208 SH3BP4\n", + "11209 ACKR3\n", + "11210 RAB17-DT\n", + "11211 HES6\n", + "11212 RAF1\n", + "11213 ZBTB47-AS1\n", + "11214 ZNF662\n", + "11215 XCR1\n", + "11216 LTF\n", + "11217 CCDC12\n", + "11218 LINC02019\n", + "11219 MANF\n", + "11220 STAB1\n", + "11221 PSMD6-AS2\n", + "11222 ZNF717\n", + "11223 ENSG00000286447\n", + "11224 CRYBG3\n", + "11225 SLC35A5\n", + "11226 ARMC8\n", + "11227 IL12A\n", + "11228 LINC02067\n", + "11229 MECOM\n", + "11230 POLR2H\n", + "11231 HRG-AS1\n", + "11232 CRMP1\n", + "11233 ENSG00000205959\n", + "11234 FGFBP1\n", + "11235 ENSG00000272650\n", + "11236 ADGRL3-AS1\n", + "11237 ENSG00000286848\n", + "11238 NAP1L5\n", + "11239 ENSG00000287552\n", + "11240 EMCN\n", + "11241 SLC9B2\n", + "11242 ENSG00000249604\n", + "11243 MAD2L1\n", + "11244 ABHD18\n", + "11245 ANAPC10\n", + "11246 TMEM184C\n", + "11247 LINC03074\n", + "11248 MND1\n", + "11249 CTSO\n", + "11250 TMA16\n", + "11251 MARCHF1\n", + "11252 GLRA3\n", + "11253 SLC25A4\n", + "11254 SORBS2\n", + "11255 SLC12A7\n", + "11256 TRIM23\n", + "11257 CCNB1\n", + "11258 SCAMP1-AS1\n", + "11259 LMNB1\n", + "11260 C5orf63\n", + "11261 ACSL6\n", + "11262 SIL1\n", + "11263 CD74\n", + "11264 NSG2\n", + "11265 DDX41\n", + "11266 ENSG00000247679\n", + "11267 SERPINB9\n", + "11268 SLC22A23\n", + "11269 LY86-AS1\n", + "11270 HCG18\n", + "11271 RPP21\n", + "11272 LSM2\n", + "11273 TNXB\n", + "11274 ENSG00000286340\n", + "11275 HMGN3\n", + "11276 MDN1-AS1\n", + "11277 MTRES1\n", + "11278 TBC1D32\n", + "11279 SMPDL3A\n", + "11280 HBS1L\n", + "11281 AHI1\n", + "11282 LINC03004\n", + "11283 ZDHHC14\n", + "11284 AGPAT4\n", + "11285 INTS1\n", + "11286 STEAP1B\n", + "11287 ENSG00000287093\n", + "11288 JAZF1\n", + "11289 FKBP9\n", + "11290 POLM\n", + "11291 GRB10\n", + "11292 TRIM73\n", + "11293 PPP1R9A\n", + "11294 ZNF394\n", + "11295 CYP3A4\n", + "11296 GPC2\n", + "11297 MOSPD3\n", + "11298 DNAJC2\n", + "11299 SMIM30\n", + "11300 SVOPL\n", + "11301 ZNF212\n", + "11302 ABCB8\n", + "11303 DNAJB6\n", + "11304 DEFA4\n", + "11305 ENSG00000269918\n", + "11306 FAM66D\n", + "11307 CHMP7\n", + "11308 ENSG00000253632\n", + "11309 ASH2L\n", + "11310 ZMAT4\n", + "11311 UBE2W\n", + "11312 ENSG00000254202\n", + "11313 PDP1\n", + "11314 RPL30-AS1\n", + "11315 ZNF707\n", + "11316 NRBP2\n", + "11317 LINC02851\n", + "11318 FRMPD1\n", + "11319 CNTNAP3B\n", + "11320 NMRK1\n", + "11321 ZNF189\n", + "11322 HDHD3\n", + "11323 ALAD\n", + "11324 MED27\n", + "11325 UBAC1\n", + "11326 PAXX\n", + "11327 CCNY\n", + "11328 FZD8\n", + "11329 ZNF487\n", + "11330 DEPP1\n", + "11331 TMEM273\n", + "11332 ANK3\n", + "11333 TYSND1\n", + "11334 SFTPA2\n", + "11335 ANXA11\n", + "11336 IFIT3\n", + "11337 NKX2-3\n", + "11338 SLC25A28-DT\n", + "11339 ENSG00000273162\n", + "11340 POLL\n", + "11341 SMC3\n", + "11342 NANOS1\n", + "11343 IKZF5\n", + "11344 CHST15\n", + "11345 VENTX\n", + "11346 ENSG00000255328\n", + "11347 MRPL23\n", + "11348 TRIM34\n", + "11349 CSTF3-DT\n", + "11350 TIMM10\n", + "11351 MS4A2\n", + "11352 ENSG00000267811\n", + "11353 WDR74\n", + "11354 SF1\n", + "11355 MRPL49\n", + "11356 POLA2\n", + "11357 ENSG00000268635\n", + "11358 LNCRNA-IUR\n", + "11359 CFAP300\n", + "11360 BIRC2\n", + "11361 CWF19L2\n", + "11362 ENSG00000286044\n", + "11363 CHEK1\n", + "11364 SNX19\n", + "11365 B3GAT1\n", + "11366 ADIPOR2\n", + "11367 ENSG00000245667\n", + "11368 ENSG00000256427\n", + "11369 YBX3\n", + "11370 GUCY2C-AS1\n", + "11371 ERP27\n", + "11372 PLEKHA5\n", + "11373 INTS13\n", + "11374 ENSG00000247903\n", + "11375 SENP1\n", + "11376 CCDC184\n", + "11377 AQP5\n", + "11378 GTSF1\n", + "11379 ERBB3\n", + "11380 TBK1\n", + "11381 LRRIQ1\n", + "11382 DYNLL1\n", + "11383 NRAV\n", + "11384 RNF10\n", + "11385 SFSWAP\n", + "11386 ENSG00000273552\n", + "11387 FLT3\n", + "11388 RFXAP\n", + "11389 GPC5\n", + "11390 ATP11A\n", + "11391 NRL\n", + "11392 CBLN3\n", + "11393 ENSG00000287156\n", + "11394 PIGH\n", + "11395 TMEM63C\n", + "11396 UBR7\n", + "11397 DDX24\n", + "11398 IGHV3-64D\n", + "11399 IGHV3-23\n", + "11400 THBS1\n", + "11401 SRP14-DT\n", + "11402 OIP5\n", + "11403 LTK\n", + "11404 MFAP1\n", + "11405 ARPP19\n", + "11406 MNS1\n", + "11407 ALDH1A2\n", + "11408 ANXA2\n", + "11409 ENSG00000275454\n", + "11410 SCAPER\n", + "11411 HYKK\n", + "11412 ENSG00000271983\n", + "11413 RAB40C\n", + "11414 TELO2\n", + "11415 MRPS34\n", + "11416 IL32\n", + "11417 SNX29\n", + "11418 IGSF6\n", + "11419 ENSG00000286808\n", + "11420 MYLK3\n", + "11421 ENSG00000262714\n", + "11422 BBS2\n", + "11423 PLEKHG4\n", + "11424 HYDIN\n", + "11425 ZFP1\n", + "11426 MON1B\n", + "11427 MLYCD\n", + "11428 SPAG7\n", + "11429 LINC00324\n", + "11430 RPL26\n", + "11431 USP43\n", + "11432 GAS7\n", + "11433 ENSG00000287196\n", + "11434 SLC6A4\n", + "11435 RHOT1\n", + "11436 ARHGAP23\n", + "11437 MLLT6\n", + "11438 RPL23\n", + "11439 ENSG00000236194\n", + "11440 CCR10\n", + "11441 CDC27\n", + "11442 SP2-AS1\n", + "11443 UTP18\n", + "11444 OR4D1\n", + "11445 RNF43\n", + "11446 RAD51C\n", + "11447 RPS6KB1\n", + "11448 APPBP2\n", + "11449 TLK2\n", + "11450 DNAI2\n", + "11451 MYO15B\n", + "11452 CYTH1\n", + "11453 MYOM1\n", + "11454 RAB12\n", + "11455 ABHD3\n", + "11456 PTGR3\n", + "11457 ENSG00000267655\n", + "11458 ENSG00000286245\n", + "11459 MIDN\n", + "11460 HSD11B1L\n", + "11461 RANBP3\n", + "11462 ZNF700\n", + "11463 WDR83OS\n", + "11464 SYCE2\n", + "11465 CC2D1A\n", + "11466 AKAP8L\n", + "11467 ZNF738\n", + "11468 ENSG00000196081\n", + "11469 ZNF91\n", + "11470 URI1\n", + "11471 GRAMD1A-AS1\n", + "11472 ENSG00000283907\n", + "11473 COX6B1\n", + "11474 ZNF146\n", + "11475 ACTN4\n", + "11476 SNRPA\n", + "11477 B9D2\n", + "11478 CADM4\n", + "11479 ZNF224\n", + "11480 STRN4\n", + "11481 BBC3\n", + "11482 CTU1\n", + "11483 ZNF28\n", + "11484 ZNF784\n", + "11485 ENSG00000267096\n", + "11486 ZNF471\n", + "11487 ZNF154\n", + "11488 IDH3B-DT\n", + "11489 PCED1A\n", + "11490 SNAP25\n", + "11491 ASXL1\n", + "11492 TOP1\n", + "11493 SDC4\n", + "11494 CEBPB-AS1\n", + "11495 ADNP\n", + "11496 CDH26\n", + "11497 HSPA13\n", + "11498 APP\n", + "11499 IFNAR1\n", + "11500 C2CD2\n", + "11501 ENSG00000277352\n", + "11502 LINC01637\n", + "11503 AP1B1\n", + "11504 ENSG00000225450\n", + "11505 ENSG00000279494\n", + "11506 MAPK8IP2\n", + "11507 SHOX\n", + "11508 KLHL34\n", + "11509 PHEX\n", + "11510 LINC03099\n", + "11511 LINC01204\n", + "11512 KRBOX4\n", + "11513 P2RY10\n", + "11514 DIAPH2\n", + "11515 PLP1\n", + "11516 AMOT\n", + "11517 SLC6A14\n", + "11518 SLC25A43\n", + "11519 RHOXF1\n", + "11520 IDS\n", + "11521 ENSG00000261773\n", + "11522 ZFY\n", + "11523 MT-CO1\n", + "11524 MT-ATP6\n", + "11525 ENSG00000271254\n", + "11526 ENSG00000238260\n", + "11527 TP73\n", + "11528 GPR153\n", + "11529 ENSG00000284642\n", + "11530 MTOR\n", + "11531 EFHD2-AS1\n", + "11532 CELA2A\n", + "11533 ENSG00000238142\n", + "11534 UBR4\n", + "11535 CEP85\n", + "11536 THEMIS2\n", + "11537 TAF12-DT\n", + "11538 OPRD1\n", + "11539 LINC01226\n", + "11540 RBBP4\n", + "11541 TFAP2E-AS1\n", + "11542 SF3A3\n", + "11543 ENSG00000284719\n", + "11544 CTPS1\n", + "11545 SLFNL1-AS1\n", + "11546 SLC6A9\n", + "11547 CPT2\n", + "11548 LDLRAD1\n", + "11549 DOCK7\n", + "11550 SRSF11\n", + "11551 NEXN-AS1\n", + "11552 PKN2\n", + "11553 LRRC8B\n", + "11554 ENSG00000235795\n", + "11555 CEPT1\n", + "11556 ENSG00000272982\n", + "11557 ST7L\n", + "11558 HIPK1-AS1\n", + "11559 LINC01762\n", + "11560 SEC22B\n", + "11561 LINC00623\n", + "11562 NUDT17\n", + "11563 C1orf56\n", + "11564 RUSC1\n", + "11565 GON4L\n", + "11566 UBQLN4\n", + "11567 TAGLN2\n", + "11568 KLHDC9\n", + "11569 POU2F1-DT\n", + "11570 GAS5\n", + "11571 UCHL5\n", + "11572 IPO9\n", + "11573 PCAT6\n", + "11574 MDM4\n", + "11575 NUCKS1\n", + "11576 AIDA\n", + "11577 LINC01703\n", + "11578 MAP3K21\n", + "11579 LGALS8\n", + "11580 ZBTB18\n", + "11581 LINC00299\n", + "11582 ENSG00000271855\n", + "11583 TAF1B\n", + "11584 UCN\n", + "11585 TOGARAM2\n", + "11586 ENSG00000276334\n", + "11587 DHX57\n", + "11588 ENSG00000234936\n", + "11589 ENSG00000230773\n", + "11590 VRK2\n", + "11591 FANCL\n", + "11592 PEX13\n", + "11593 ASPRV1\n", + "11594 PCYOX1\n", + "11595 CHMP3-AS1\n", + "11596 IGKV1-5\n", + "11597 SH3RF3-AS1\n", + "11598 SOCAR\n", + "11599 C2orf76\n", + "11600 ENSG00000286873\n", + "11601 SAP130\n", + "11602 EPC2\n", + "11603 PPIG\n", + "11604 SSB\n", + "11605 DCAF17\n", + "11606 RAPGEF4\n", + "11607 CALCRL-AS1\n", + "11608 CD28\n", + "11609 FZD5\n", + "11610 ENSG00000227021\n", + "11611 DIS3L2\n", + "11612 MTERF4\n", + "11613 SEPTIN2\n", + "11614 NEU4\n", + "11615 OGG1\n", + "11616 RPL15\n", + "11617 OXSM\n", + "11618 SNRK-AS1\n", + "11619 NBEAL2\n", + "11620 MAPKAPK3\n", + "11621 GRM2\n", + "11622 UBA3\n", + "11623 NFKBIZ\n", + "11624 ATG3\n", + "11625 SPICE1\n", + "11626 QTRT2\n", + "11627 CFAP100\n", + "11628 MGLL\n", + "11629 ACKR4\n", + "11630 NPHP3\n", + "11631 BFSP2-AS1\n", + "11632 ENSG00000287688\n", + "11633 LINC00880\n", + "11634 SENP2\n", + "11635 ATP13A4\n", + "11636 FAM43A\n", + "11637 NOP14-AS1\n", + "11638 LINC02481\n", + "11639 KLF3-AS1\n", + "11640 SMIM14\n", + "11641 FDCSP\n", + "11642 CXCL5\n", + "11643 SEPTIN11\n", + "11644 CFAP299\n", + "11645 GPAT3\n", + "11646 HERC6\n", + "11647 TIGD2\n", + "11648 PDLIM5\n", + "11649 TRMT10A\n", + "11650 ENSG00000286734\n", + "11651 LINC02615\n", + "11652 SLC7A11\n", + "11653 NOCT\n", + "11654 MAML3\n", + "11655 RNF150\n", + "11656 TLR2\n", + "11657 CPE\n", + "11658 SH3RF1\n", + "11659 CFAP96\n", + "11660 SEMA5A\n", + "11661 TTC23L-AS1\n", + "11662 KIF2A\n", + "11663 MAST4-AS1\n", + "11664 F2R\n", + "11665 AGGF1\n", + "11666 ERAP1\n", + "11667 DMXL1-DT\n", + "11668 CDC23\n", + "11669 SRA1\n", + "11670 ENSG00000286634\n", + "11671 F12\n", + "11672 RUFY1\n", + "11673 MAPK9\n", + "11674 ENSG00000272463\n", + "11675 C6orf52\n", + "11676 GPLD1\n", + "11677 H2BC13\n", + "11678 H2BC14\n", + "11679 HLA-G\n", + "11680 TRIM31\n", + "11681 ATAT1\n", + "11682 ENSG00000286974\n", + "11683 SRPK1\n", + "11684 PXT1\n", + "11685 SLC29A1\n", + "11686 ENSG00000225096\n", + "11687 CGAS\n", + "11688 TENT5A\n", + "11689 PRSS35\n", + "11690 MICAL1\n", + "11691 NUS1\n", + "11692 HDDC2\n", + "11693 MAP3K5-AS2\n", + "11694 MIOS\n", + "11695 UMAD1\n", + "11696 ENSG00000228005\n", + "11697 ZNF273\n", + "11698 LINC03011\n", + "11699 AUTS2\n", + "11700 CLIP2\n", + "11701 GTF2IRD2\n", + "11702 ERVW-1\n", + "11703 BET1\n", + "11704 SLC12A9\n", + "11705 PNPLA8\n", + "11706 TRBV5-4\n", + "11707 PRSS1\n", + "11708 ZBED10P\n", + "11709 ENSG00000283674\n", + "11710 CSGALNACT1\n", + "11711 KCTD9\n", + "11712 PLPP5\n", + "11713 ENSG00000272092\n", + "11714 IL7\n", + "11715 MTDH\n", + "11716 ZNF623\n", + "11717 MFSD3\n", + "11718 B4GALT1\n", + "11719 STOML2\n", + "11720 PABIR1\n", + "11721 TRPM6\n", + "11722 ENSG00000267559\n", + "11723 ENSG00000286375\n", + "11724 SLC46A2\n", + "11725 TMEM268\n", + "11726 PSMD5\n", + "11727 MRRF\n", + "11728 ENSG00000261094\n", + "11729 DENND1A\n", + "11730 PSMB7\n", + "11731 URM1\n", + "11732 TOR1A\n", + "11733 LINC01451\n", + "11734 TMEM141\n", + "11735 RBM17\n", + "11736 PFKFB3\n", + "11737 SEPHS1\n", + "11738 ST8SIA6-AS1\n", + "11739 ZNF37A\n", + "11740 ENSG00000285884\n", + "11741 TFAM\n", + "11742 PPA1\n", + "11743 NDST2\n", + "11744 IFIT1\n", + "11745 LINC00865\n", + "11746 RBP4\n", + "11747 BLNK\n", + "11748 PDCD11\n", + "11749 ENSG00000273108\n", + "11750 HSPA12A\n", + "11751 TNNI2\n", + "11752 SLC22A18\n", + "11753 PRDM11\n", + "11754 ARHGAP1\n", + "11755 ZFP91\n", + "11756 BEST1\n", + "11757 GANAB\n", + "11758 TMEM223\n", + "11759 STX5\n", + "11760 SCYL1\n", + "11761 DPP3\n", + "11762 LRRC51\n", + "11763 PLEKHB1\n", + "11764 TAF1D\n", + "11765 FAM76B\n", + "11766 TMEM123\n", + "11767 ZC3H12C\n", + "11768 LINC02762\n", + "11769 FXYD2\n", + "11770 TRAPPC4\n", + "11771 ENSG00000288061\n", + "11772 TBRG1\n", + "11773 NRIP2\n", + "11774 DUSP16\n", + "11775 GPRC5A\n", + "11776 ENSG00000276148\n", + "11777 DDN-AS1\n", + "11778 ANKRD52\n", + "11779 ENSG00000257740\n", + "11780 DDIT3\n", + "11781 CRADD\n", + "11782 APAF1\n", + "11783 GNPTAB\n", + "11784 ANKRD13A\n", + "11785 KNTC1\n", + "11786 ATP6V0A2\n", + "11787 PGAM5\n", + "11788 MTIF3\n", + "11789 MEDAG\n", + "11790 SLC15A1\n", + "11791 METTL17\n", + "11792 TSSK4\n", + "11793 CTSG\n", + "11794 AKAP6\n", + "11795 FKBP3\n", + "11796 MGAT2\n", + "11797 POLE2\n", + "11798 PYGL\n", + "11799 WDHD1\n", + "11800 SLC38A6\n", + "11801 PRKCH\n", + "11802 JDP2-AS1\n", + "11803 STON2\n", + "11804 LYSET\n", + "11805 PPP4R4\n", + "11806 SNURF\n", + "11807 ZFYVE19\n", + "11808 WDR76\n", + "11809 SEMA6D\n", + "11810 DTWD1\n", + "11811 TCF12\n", + "11812 SNX1\n", + "11813 CLK3\n", + "11814 C15orf39\n", + "11815 ISL2\n", + "11816 SKIC8\n", + "11817 CEMIP\n", + "11818 ALDH1A3\n", + "11819 RHBDL1\n", + "11820 SOX8\n", + "11821 ENSG00000261613\n", + "11822 ROGDI\n", + "11823 USP7-AS1\n", + "11824 SNN\n", + "11825 SMG1-DT\n", + "11826 DCTPP1\n", + "11827 RNF40\n", + "11828 ITFG1\n", + "11829 C16orf95-DT\n", + "11830 PIEZO1\n", + "11831 MNT\n", + "11832 RPAIN\n", + "11833 CHD3\n", + "11834 SLC25A35\n", + "11835 ADORA2B\n", + "11836 MPRIP\n", + "11837 TOM1L2\n", + "11838 ALKBH5\n", + "11839 EPN2\n", + "11840 CCDC144NL-AS1\n", + "11841 KSR1\n", + "11842 ENSG00000264608\n", + "11843 RPL23A\n", + "11844 CCL5\n", + "11845 NR1D1\n", + "11846 KRT15\n", + "11847 COASY\n", + "11848 ENSG00000267042\n", + "11849 ARHGAP27\n", + "11850 SKAP1-AS2\n", + "11851 MBTD1\n", + "11852 STXBP4\n", + "11853 HSF5\n", + "11854 ENSG00000265100\n", + "11855 ENSG00000267009\n", + "11856 CD300C\n", + "11857 LINC01973\n", + "11858 ENSG00000264548\n", + "11859 ENSG00000266401\n", + "11860 GATA6\n", + "11861 TTC39C\n", + "11862 TRAPPC8\n", + "11863 RPL17\n", + "11864 AZU1\n", + "11865 ENSG00000267283\n", + "11866 GNA15\n", + "11867 MICOS13\n", + "11868 SPC24\n", + "11869 ZNF763\n", + "11870 IER2\n", + "11871 PODNL1\n", + "11872 NDUFA13\n", + "11873 ENSG00000274104\n", + "11874 DPF1\n", + "11875 ZNF235\n", + "11876 NOVA2\n", + "11877 ARHGAP35\n", + "11878 C5AR1\n", + "11879 TMEM143\n", + "11880 CA11\n", + "11881 PPP1R15A\n", + "11882 RPL13A\n", + "11883 CNOT3\n", + "11884 LILRA6\n", + "11885 ZNF865\n", + "11886 ZNF543\n", + "11887 ZNF551\n", + "11888 ZNF324\n", + "11889 ENSG00000286787\n", + "11890 ENSG00000229728\n", + "11891 FKBP1A\n", + "11892 SEC23B\n", + "11893 RIN2\n", + "11894 NAPB\n", + "11895 ENSG00000274414\n", + "11896 DNMT3B\n", + "11897 TRPC4AP\n", + "11898 NORAD\n", + "11899 SERINC3\n", + "11900 STK4\n", + "11901 B4GALT5\n", + "11902 ATP5F1E\n", + "11903 ENSG00000278927\n", + "11904 ENSG00000154640\n", + "11905 SCAF4\n", + "11906 SLC5A3\n", + "11907 ENSG00000286549\n", + "11908 ENSG00000160284\n", + "11909 CLTCL1\n", + "11910 ENSG00000268292\n", + "11911 PPIL2\n", + "11912 SPECC1L\n", + "11913 ENSG00000279298\n", + "11914 TFIP11\n", + "11915 TFIP11-DT\n", + "11916 ENSG00000273428\n", + "11917 LINC01521\n", + "11918 ENSG00000273176\n", + "11919 SSTR3\n", + "11920 PACSIN2\n", + "11921 GPM6B\n", + "11922 EIF2S3\n", + "11923 FUNDC1\n", + "11924 LINC02595\n", + "11925 SLC9A7\n", + "11926 PRICKLE3\n", + "11927 PAGE4\n", + "11928 IQSEC2\n", + "11929 PDZD11\n", + "11930 HDAC8\n", + "11931 ARMCX5\n", + "11932 MORF4L2\n", + "11933 ENSG00000287024\n", + "11934 ENSG00000287918\n", + "11935 MAGEA10\n", + "11936 FLNA\n", + "11937 EMD\n", + "11938 DNASE1L1\n", + "11939 ZFY-AS1\n", + "11940 ENSG00000277666\n", + "11941 LINC01409\n", + "11942 PLA2G2A\n", + "11943 PINK1\n", + "11944 DDOST\n", + "11945 RUNX3\n", + "11946 MTFR1L\n", + "11947 FGR\n", + "11948 ENSG00000269967\n", + "11949 ZBTB8A\n", + "11950 ENSG00000286379\n", + "11951 FHL3\n", + "11952 EBNA1BP2\n", + "11953 UROD\n", + "11954 RAVER2\n", + "11955 IL12RB2\n", + "11956 CRYZ\n", + "11957 RABGGTB\n", + "11958 CNN3\n", + "11959 RWDD3\n", + "11960 AGL\n", + "11961 RBM8A\n", + "11962 S100A12\n", + "11963 FLAD1\n", + "11964 ENSG00000228863\n", + "11965 ENSG00000224985\n", + "11966 TOMM40L\n", + "11967 FCGR3A\n", + "11968 FCRLA\n", + "11969 TADA1\n", + "11970 DCAF6\n", + "11971 TNR\n", + "11972 RALGPS2-AS1\n", + "11973 PPFIA4\n", + "11974 IKBKE\n", + "11975 CD55\n", + "11976 FH\n", + "11977 ENSG00000287513\n", + "11978 TMEM18\n", + "11979 TMEM18-DT\n", + "11980 NOL10\n", + "11981 GREB1\n", + "11982 SPDYA\n", + "11983 DPY30\n", + "11984 ZFP36L2\n", + "11985 RHOQ-AS1\n", + "11986 PPP1R21-DT\n", + "11987 ASB3\n", + "11988 CCT7\n", + "11989 TLX2\n", + "11990 IGKV1-9\n", + "11991 RNF149\n", + "11992 POU3F3\n", + "11993 CD8B2\n", + "11994 CLASP1\n", + "11995 SCN7A\n", + "11996 PHOSPHO2\n", + "11997 PPP1R1C\n", + "11998 LINC01825\n", + "11999 NDUFS1\n", + "12000 PLEKHM3\n", + "12001 LINC01963\n", + "12002 ENSG00000273361\n", + "12003 DOCK10\n", + "12004 DGKD\n", + "12005 HDAC4\n", + "12006 ENSG00000269982\n", + "12007 HDAC11\n", + "12008 CCR4\n", + "12009 GLB1\n", + "12010 WDR48\n", + "12011 ZNF501\n", + "12012 PLXNB1\n", + "12013 WDR6\n", + "12014 MST1\n", + "12015 INKA1\n", + "12016 NPRL2\n", + "12017 BAP1\n", + "12018 PTPRG\n", + "12019 SNTN\n", + "12020 TAFA1\n", + "12021 USF3\n", + "12022 PDIA5\n", + "12023 KBTBD12\n", + "12024 TMCC1-DT\n", + "12025 PFN2\n", + "12026 ENSG00000272440\n", + "12027 ACTRT3\n", + "12028 C3orf70\n", + "12029 LRPAP1\n", + "12030 PTTG2\n", + "12031 SLC4A4\n", + "12032 ANKRD17-DT\n", + "12033 PF4V1\n", + "12034 GPRIN3\n", + "12035 ARHGEF38\n", + "12036 PRMT9\n", + "12037 DCLK2\n", + "12038 TRIM61\n", + "12039 DDX60\n", + "12040 CBR4\n", + "12041 SPCS3-AS1\n", + "12042 BASP1-AS1\n", + "12043 GOLPH3-DT\n", + "12044 BRIX1\n", + "12045 ENSG00000251131\n", + "12046 ENSG00000286314\n", + "12047 OCLN\n", + "12048 MEF2C\n", + "12049 RFESD\n", + "12050 LINC01023\n", + "12051 EPB41L4A-DT\n", + "12052 ENSG00000234290\n", + "12053 ENSG00000230612\n", + "12054 PCBD2\n", + "12055 PAIP2\n", + "12056 ENSG00000272742\n", + "12057 PURA\n", + "12058 PCYOX1L\n", + "12059 CPEB4\n", + "12060 SERPINB9P1\n", + "12061 NRN1\n", + "12062 NHLRC1\n", + "12063 PRL\n", + "12064 H1-5\n", + "12065 VARS1\n", + "12066 PRRT1\n", + "12067 HLA-DQA1\n", + "12068 DAXX\n", + "12069 PNPLA1\n", + "12070 LRRC73\n", + "12071 POLR1C\n", + "12072 NFKBIE\n", + "12073 RUNX2\n", + "12074 ADGRF1\n", + "12075 COL19A1\n", + "12076 RARS2\n", + "12077 TSPYL4\n", + "12078 ROS1\n", + "12079 FAM184A\n", + "12080 TPD52L1\n", + "12081 PHACTR2\n", + "12082 LTV1\n", + "12083 ENSG00000233330\n", + "12084 MYCT1\n", + "12085 CNKSR3\n", + "12086 MRPL18\n", + "12087 MICALL2\n", + "12088 ZNF12\n", + "12089 THSD7A\n", + "12090 ENSG00000226690\n", + "12091 ANLN\n", + "12092 BLVRA\n", + "12093 ZNF92\n", + "12094 GNAI1\n", + "12095 PCLO\n", + "12096 LMTK2\n", + "12097 ZCWPW1\n", + "12098 MOGAT3\n", + "12099 CAV2\n", + "12100 LUC7L2\n", + "12101 TBXAS1\n", + "12102 ENSG00000244701\n", + "12103 TRBV25-1\n", + "12104 TRBC1\n", + "12105 AOC1\n", + "12106 PAXIP1-DT\n", + "12107 GTF2E2\n", + "12108 RAB11FIP1\n", + "12109 ENSG00000183729\n", + "12110 ENSG00000255321\n", + "12111 C8orf34\n", + "12112 FSBP\n", + "12113 CSMD3\n", + "12114 ZHX2\n", + "12115 ENSG00000288067\n", + "12116 ENSG00000259820\n", + "12117 SLC52A2\n", + "12118 VPS28\n", + "12119 ENSG00000288023\n", + "12120 BRINP1\n", + "12121 ZNF79\n", + "12122 CIZ1\n", + "12123 ENSG00000230684\n", + "12124 SARDH\n", + "12125 SNHG7\n", + "12126 TRAF2\n", + "12127 ENSG00000287277\n", + "12128 PRPF18\n", + "12129 SAR1A\n", + "12130 CDH23\n", + "12131 PSAP\n", + "12132 VCL\n", + "12133 LRMDA\n", + "12134 BMPR1A\n", + "12135 MARCHF5\n", + "12136 FRAT2\n", + "12137 NPM3\n", + "12138 TAF5\n", + "12139 RNH1\n", + "12140 GATD1\n", + "12141 RPLP2\n", + "12142 SYT9-AS1\n", + "12143 EIF3F\n", + "12144 EIF4G2\n", + "12145 CALCB\n", + "12146 BDNF-AS\n", + "12147 SLC1A2\n", + "12148 CRY2\n", + "12149 ENSG00000270072\n", + "12150 SELENOH\n", + "12151 DAGLA\n", + "12152 LRRC32\n", + "12153 CNTN5\n", + "12154 ENSG00000268472\n", + "12155 ZW10\n", + "12156 JAML\n", + "12157 RPUSD4\n", + "12158 FLI1\n", + "12159 RHNO1\n", + "12160 ENSG00000278356\n", + "12161 SCNN1A\n", + "12162 CHD4\n", + "12163 GPR162\n", + "12164 ENSG00000275963\n", + "12165 FAM234B\n", + "12166 SINHCAF\n", + "12167 ENSG00000276136\n", + "12168 IRAK4\n", + "12169 VDR\n", + "12170 TNS2-AS1\n", + "12171 SPRYD4\n", + "12172 B4GALNT1\n", + "12173 LEMD3\n", + "12174 HMGA2\n", + "12175 LLPH\n", + "12176 ENSG00000288102\n", + "12177 BTG1-DT\n", + "12178 ACTR6\n", + "12179 SYCP3\n", + "12180 HELLPAR\n", + "12181 APPL2\n", + "12182 TMEM263\n", + "12183 LINC02356\n", + "12184 DDX54\n", + "12185 NOS1\n", + "12186 PXN-AS1\n", + "12187 KDM2B\n", + "12188 CCDC62\n", + "12189 ZNF605\n", + "12190 GPR12\n", + "12191 N4BP2L2-IT2\n", + "12192 RAP2A\n", + "12193 ENSG00000274922\n", + "12194 ENSG00000276248\n", + "12195 ENSG00000287735\n", + "12196 TRAV21\n", + "12197 PRKD1\n", + "12198 FBXO34\n", + "12199 ENSG00000275569\n", + "12200 MNAT1\n", + "12201 ALKBH1\n", + "12202 NRXN3\n", + "12203 SPATA7\n", + "12204 SERPINA10\n", + "12205 ENSG00000258702\n", + "12206 ENSG00000259444\n", + "12207 IGHV6-1\n", + "12208 NPAP1\n", + "12209 AVEN\n", + "12210 ENSG00000261136\n", + "12211 BAHD1\n", + "12212 RMDN3\n", + "12213 PATL2\n", + "12214 ENSG00000275709\n", + "12215 ENSG00000259712\n", + "12216 ZNF609\n", + "12217 ENSG00000260274\n", + "12218 ENSG00000260206\n", + "12219 LETR1\n", + "12220 SELENOS\n", + "12221 GFER\n", + "12222 CREBBP\n", + "12223 VASN\n", + "12224 SYT17\n", + "12225 CRYM\n", + "12226 NPIPB4\n", + "12227 LCMT1\n", + "12228 IL4R\n", + "12229 RABEP2\n", + "12230 SEZ6L2\n", + "12231 CCL17\n", + "12232 CSNK2A2\n", + "12233 MARVELD3\n", + "12234 OSGIN1\n", + "12235 MAP1LC3B\n", + "12236 DPEP1\n", + "12237 LINC02193\n", + "12238 ENSG00000287553\n", + "12239 POLR2A\n", + "12240 PFAS\n", + "12241 SNHG29\n", + "12242 NEK8\n", + "12243 TMEM132E\n", + "12244 ENSG00000275532\n", + "12245 MED1\n", + "12246 GSDMA\n", + "12247 KRT16\n", + "12248 VPS25\n", + "12249 BECN1\n", + "12250 KIF18B\n", + "12251 SPATA20\n", + "12252 PPM1D\n", + "12253 ERN1\n", + "12254 ABCA10\n", + "12255 FDXR\n", + "12256 HID1\n", + "12257 ZACN\n", + "12258 JMJD6\n", + "12259 ENSG00000266998\n", + "12260 BIRC5\n", + "12261 ENSG00000262413\n", + "12262 SMCHD1\n", + "12263 ENSG00000263847\n", + "12264 OSBPL1A\n", + "12265 ENSG00000274918\n", + "12266 SEC11C\n", + "12267 PIGN\n", + "12268 PEAK3\n", + "12269 MRPL54\n", + "12270 STAP2\n", + "12271 PTPRS-AS1\n", + "12272 TINCR\n", + "12273 C3\n", + "12274 VAV1\n", + "12275 ZNF490\n", + "12276 DNASE2\n", + "12277 DDX39A\n", + "12278 OR1I1\n", + "12279 FAM32A\n", + "12280 CPAMD8\n", + "12281 BST2\n", + "12282 FCHO1\n", + "12283 ENSG00000267383\n", + "12284 UQCRFS1\n", + "12285 GRAMD1A\n", + "12286 PSENEN\n", + "12287 ZNF527\n", + "12288 TGFB1\n", + "12289 XRCC1\n", + "12290 ZNF284\n", + "12291 ENSG00000267282\n", + "12292 GEMIN7\n", + "12293 FTL\n", + "12294 TRPM4\n", + "12295 ZNF614\n", + "12296 BRSK1\n", + "12297 AVP\n", + "12298 AP5S1\n", + "12299 ENSG00000261411\n", + "12300 COMMD7\n", + "12301 PROCR\n", + "12302 PPP1R16B\n", + "12303 L3MBTL1\n", + "12304 TSHZ2\n", + "12305 ENSG00000179253\n", + "12306 TAF4\n", + "12307 PRPF6\n", + "12308 ADAMTS1\n", + "12309 CCT8\n", + "12310 URB1-AS1\n", + "12311 PAXBP1-AS1\n", + "12312 SON\n", + "12313 ABCG1\n", + "12314 RANBP1\n", + "12315 DRG1\n", + "12316 EP300\n", + "12317 ENSG00000273192\n", + "12318 FANCB\n", + "12319 ENSG00000231846\n", + "12320 LANCL3\n", + "12321 BCOR\n", + "12322 FOXP3\n", + "12323 USP51\n", + "12324 DLG3\n", + "12325 GPR174\n", + "12326 HNRNPH2\n", + "12327 ENSG00000239407\n", + "12328 TCEAL9\n", + "12329 MID2\n", + "12330 DOCK11\n", + "12331 FGF13\n", + "12332 C1orf159\n", + "12333 PEX10\n", + "12334 ENSG00000272449\n", + "12335 ENSG00000287384\n", + "12336 TMEM51\n", + "12337 ENSG00000237301\n", + "12338 CPLANE2\n", + "12339 RCC2\n", + "12340 MDS2\n", + "12341 UBXN11\n", + "12342 FCN3\n", + "12343 WASF2\n", + "12344 ENSG00000287244\n", + "12345 KDM4A-AS1\n", + "12346 SSBP3\n", + "12347 CIMAP2\n", + "12348 EFCAB7\n", + "12349 ANKRD13C-DT\n", + "12350 ZZZ3\n", + "12351 CCDC18\n", + "12352 ENSG00000260464\n", + "12353 ENSG00000232811\n", + "12354 CIMAP3\n", + "12355 WNT2B\n", + "12356 RSBN1\n", + "12357 VANGL1\n", + "12358 ENSG00000224950\n", + "12359 ANKRD34A\n", + "12360 RPTN\n", + "12361 MEF2D\n", + "12362 METTL25B\n", + "12363 CD48\n", + "12364 USF1\n", + "12365 MPC2\n", + "12366 TSEN15\n", + "12367 TRMT1L\n", + "12368 CFH\n", + "12369 C1orf74\n", + "12370 IARS2\n", + "12371 MTARC2\n", + "12372 LINC01132\n", + "12373 RGS7\n", + "12374 EXO1\n", + "12375 RAB10\n", + "12376 WDR43\n", + "12377 CDC42EP3-AS1\n", + "12378 ENSG00000240401\n", + "12379 XPO1\n", + "12380 B3GNT2\n", + "12381 AFTPH-DT\n", + "12382 LINC01888\n", + "12383 ACTG2\n", + "12384 MRPL53\n", + "12385 IGKV1D-43\n", + "12386 ITPRIPL1\n", + "12387 AFF3\n", + "12388 ENSG00000286737\n", + "12389 GCC2-AS1\n", + "12390 SEPTIN10\n", + "12391 SOWAHC\n", + "12392 MALL\n", + "12393 MYO7B\n", + "12394 ZEB2-AS1\n", + "12395 DPP4-DT\n", + "12396 CDCA7\n", + "12397 ZC3H15\n", + "12398 TFPI\n", + "12399 PIKFYVE\n", + "12400 CPS1\n", + "12401 ENSG00000273466\n", + "12402 ATG4B\n", + "12403 KAT2B\n", + "12404 TTC21A\n", + "12405 PTPN23-DT\n", + "12406 DHX30\n", + "12407 GNAT1\n", + "12408 ENSG00000287707\n", + "12409 TNNC1\n", + "12410 HESX1\n", + "12411 DENND6A\n", + "12412 ROBO1\n", + "12413 PHLDB2\n", + "12414 PODXL2\n", + "12415 ALG1L2\n", + "12416 SELENOT\n", + "12417 ENSG00000243176\n", + "12418 SMC4\n", + "12419 TNIK\n", + "12420 NCEH1\n", + "12421 TM4SF19\n", + "12422 ZBTB49\n", + "12423 ENSG00000287104\n", + "12424 LINC02447\n", + "12425 N4BP2\n", + "12426 RBM47\n", + "12427 CHIC2\n", + "12428 STBD1\n", + "12429 HNRNPD-DT\n", + "12430 PRDM5\n", + "12431 MGST2\n", + "12432 INPP4B\n", + "12433 USP38-DT\n", + "12434 SFRP2\n", + "12435 LRAT\n", + "12436 ASIC5\n", + "12437 LINC03067\n", + "12438 MARCHF6\n", + "12439 BASP1\n", + "12440 WDR70\n", + "12441 SELENOP\n", + "12442 ERCC8\n", + "12443 CD180\n", + "12444 LINC02997\n", + "12445 FCHO2\n", + "12446 HOMER1\n", + "12447 ARRDC3\n", + "12448 TMEM232\n", + "12449 SEMA6A-AS1\n", + "12450 HINT1\n", + "12451 SMIM32\n", + "12452 ETF1\n", + "12453 ENSG00000251330\n", + "12454 FAM153A\n", + "12455 CNOT6\n", + "12456 H2AC11\n", + "12457 OR14J1\n", + "12458 HLA-F-AS1\n", + "12459 DHX16\n", + "12460 LINC00243\n", + "12461 LINC01149\n", + "12462 HLA-DOA\n", + "12463 ZBTB22\n", + "12464 CUTA\n", + "12465 SYNGAP1\n", + "12466 PPARD\n", + "12467 TREML1\n", + "12468 NCR2\n", + "12469 CCND3\n", + "12470 ENSG00000214732\n", + "12471 CUL7\n", + "12472 SLC35B2\n", + "12473 CDC5L\n", + "12474 TMEM30A-DT\n", + "12475 HACE1\n", + "12476 MED23\n", + "12477 MOXD1\n", + "12478 LRP11\n", + "12479 TIAM2\n", + "12480 TSPAN13\n", + "12481 GARS1-DT\n", + "12482 HERPUD2\n", + "12483 C7orf25\n", + "12484 VPS50\n", + "12485 GAL3ST4\n", + "12486 CTTNBP2\n", + "12487 NDUFB2\n", + "12488 GIMAP8\n", + "12489 NUB1\n", + "12490 ENSG00000272812\n", + "12491 ADAM28\n", + "12492 LEPROTL1\n", + "12493 GSR\n", + "12494 HOOK3\n", + "12495 NSMAF\n", + "12496 ENSG00000287975\n", + "12497 TRAM1\n", + "12498 OSR2\n", + "12499 ENSG00000260368\n", + "12500 MRPL13\n", + "12501 PTK2\n", + "12502 RHPN1\n", + "12503 HSF1\n", + "12504 ENSG00000272115\n", + "12505 ZNF34\n", + "12506 CNTLN\n", + "12507 MYORG\n", + "12508 IL11RA\n", + "12509 EXOSC3\n", + "12510 ZNG1E\n", + "12511 VPS13A\n", + "12512 ZNF483\n", + "12513 SNX30\n", + "12514 DELEC1\n", + "12515 WDR5-DT\n", + "12516 TUBB4B\n", + "12517 AKR1C1\n", + "12518 CALML3\n", + "12519 OLAH\n", + "12520 MALRD1\n", + "12521 MIR1915HG\n", + "12522 HNRNPF\n", + "12523 SPOCK2\n", + "12524 ENSG00000232934\n", + "12525 RGS10\n", + "12526 NSMCE4A\n", + "12527 PHRF1\n", + "12528 ADM\n", + "12529 RNF141\n", + "12530 CAPRIN1\n", + "12531 PHF21A\n", + "12532 GLYAT\n", + "12533 DTX4\n", + "12534 EML3\n", + "12535 STX5-DT\n", + "12536 FKBP2\n", + "12537 DPP3-DT\n", + "12538 RBM4\n", + "12539 CASP4\n", + "12540 APOA1\n", + "12541 ARCN1\n", + "12542 CCDC15-DT\n", + "12543 FEZ1\n", + "12544 TMEM45B\n", + "12545 C12orf4\n", + "12546 ENSG00000234428\n", + "12547 CAPRIN2\n", + "12548 SLC2A13\n", + "12549 PRICKLE1\n", + "12550 KRT86\n", + "12551 ENSG00000257181\n", + "12552 RAB3IP\n", + "12553 KRR1\n", + "12554 ATP2B1\n", + "12555 LINC02413\n", + "12556 ENSG00000258365\n", + "12557 NUAK1\n", + "12558 ENSG00000276308\n", + "12559 ENSG00000256152\n", + "12560 RILPL2\n", + "12561 DHX37\n", + "12562 LINC00621\n", + "12563 USP12\n", + "12564 USPL1\n", + "12565 ELF1\n", + "12566 TSC22D1\n", + "12567 LCP1\n", + "12568 SPRYD7\n", + "12569 DIS3\n", + "12570 LINC00449\n", + "12571 TRAV36DV7\n", + "12572 NPAS3\n", + "12573 MIS18BP1\n", + "12574 LINC01588\n", + "12575 ENSG00000273888\n", + "12576 ARMH4\n", + "12577 TMEM30B\n", + "12578 SYNE2\n", + "12579 ENSG00000285612\n", + "12580 DPF3\n", + "12581 ZFYVE1\n", + "12582 KCNK13\n", + "12583 DGLUCY\n", + "12584 DLK1\n", + "12585 TRAF3\n", + "12586 ZFYVE21\n", + "12587 PPP1R13B-DT\n", + "12588 IGHE\n", + "12589 IGHV3-49\n", + "12590 EMC4\n", + "12591 RHOV\n", + "12592 FOXB1\n", + "12593 ENSG00000274383\n", + "12594 RAB11A\n", + "12595 LINC02896\n", + "12596 CHRNB4\n", + "12597 BCL2A1\n", + "12598 RCCD1\n", + "12599 ENSG00000275092\n", + "12600 RPL3L\n", + "12601 ENSG00000263280\n", + "12602 RRN3\n", + "12603 ENSG00000261596\n", + "12604 LINC01567\n", + "12605 MAPK3\n", + "12606 BCKDK\n", + "12607 CES1\n", + "12608 ENSG00000180917\n", + "12609 SLC7A5\n", + "12610 VPS9D1\n", + "12611 ENSG00000277597\n", + "12612 MIR22HG\n", + "12613 ASPA\n", + "12614 TAX1BP3\n", + "12615 NCBP3\n", + "12616 TNK1\n", + "12617 TP53\n", + "12618 RASD1\n", + "12619 ENSG00000270091\n", + "12620 ABHD15-AS1\n", + "12621 C17orf50\n", + "12622 KRT10\n", + "12623 FAM117A\n", + "12624 AKAP1-DT\n", + "12625 EFCAB3\n", + "12626 ARSG\n", + "12627 PRKAR1A\n", + "12628 SLC25A19\n", + "12629 ENSG00000287193\n", + "12630 TBCD\n", + "12631 GAPLINC\n", + "12632 APCDD1\n", + "12633 PIEZO2\n", + "12634 GREB1L\n", + "12635 ENSG00000263823\n", + "12636 SERPINB3\n", + "12637 TIMM21\n", + "12638 LINC00683\n", + "12639 GALR1\n", + "12640 MFSD12\n", + "12641 DPP9\n", + "12642 TICAM1\n", + "12643 FDX2\n", + "12644 CCDC159\n", + "12645 ENSG00000275091\n", + "12646 TPM4\n", + "12647 KLF2\n", + "12648 LPAR2\n", + "12649 GPI\n", + "12650 ENSG00000267605\n", + "12651 SIPA1L3\n", + "12652 ZNF576\n", + "12653 KCNN4\n", + "12654 EMC10\n", + "12655 ZNF766\n", + "12656 ZNF600\n", + "12657 TSEN34\n", + "12658 LILRA1\n", + "12659 ZNF71\n", + "12660 C20orf96\n", + "12661 ENSG00000277287\n", + "12662 LINC01730\n", + "12663 WFDC2\n", + "12664 TNNC2\n", + "12665 MIR646HG\n", + "12666 NTSR1\n", + "12667 PTK6\n", + "12668 STMN3\n", + "12669 RTEL1\n", + "12670 C21orf91\n", + "12671 MRPL39\n", + "12672 LTN1\n", + "12673 DOP1B\n", + "12674 ENSG00000273210\n", + "12675 U2AF1\n", + "12676 ENSG00000276529\n", + "12677 ENSG00000280007\n", + "12678 SCARF2\n", + "12679 TPST2\n", + "12680 NEFH\n", + "12681 TUG1\n", + "12682 PHETA2\n", + "12683 PRR5\n", + "12684 CRLF2\n", + "12685 LINC02968\n", + "12686 TBC1D25\n", + "12687 MTMR8\n", + "12688 TAF1\n", + "12689 MORC4\n", + "12690 SLC25A14\n", + "12691 ENSG00000275063\n", + "12692 RPL22\n", + "12693 ENSG00000271746\n", + "12694 UQCRHL\n", + "12695 ALDH4A1\n", + "12696 ENSG00000272084\n", + "12697 CDC42\n", + "12698 OSCP1\n", + "12699 CCDC24\n", + "12700 RNF220\n", + "12701 TSPAN1\n", + "12702 BTF3L4\n", + "12703 JAK1\n", + "12704 LRRC40\n", + "12705 USP33\n", + "12706 BCL10-AS1\n", + "12707 LRRC8C-DT\n", + "12708 CLCC1\n", + "12709 GSTM2\n", + "12710 SIKE1\n", + "12711 FAM72D\n", + "12712 ENSG00000285184\n", + "12713 C1orf43\n", + "12714 SYT11\n", + "12715 KHDC4\n", + "12716 SLC25A44\n", + "12717 NTRK1\n", + "12718 CD5L\n", + "12719 PYHIN1\n", + "12720 SDHC\n", + "12721 DHX9-AS1\n", + "12722 ENSG00000223881\n", + "12723 CSRP1-AS1\n", + "12724 ADIPOR1\n", + "12725 REN\n", + "12726 DUSP10\n", + "12727 IAH1\n", + "12728 ENSG00000270100\n", + "12729 LDAH\n", + "12730 HADHA\n", + "12731 AGBL5\n", + "12732 NRBP1\n", + "12733 YIPF4\n", + "12734 GPATCH11\n", + "12735 SLC3A1\n", + "12736 MCFD2\n", + "12737 ANXA4\n", + "12738 RNF103\n", + "12739 IGKV1D-16\n", + "12740 TSGA10\n", + "12741 NCK2\n", + "12742 TMEM185B\n", + "12743 TSN\n", + "12744 SFT2D3\n", + "12745 CSRNP3\n", + "12746 IFT70A\n", + "12747 FRZB\n", + "12748 OSGEPL1\n", + "12749 HSPE1\n", + "12750 WNT10A\n", + "12751 GLB1L\n", + "12752 COL4A3\n", + "12753 THUMPD3\n", + "12754 HACL1\n", + "12755 ENSG00000271964\n", + "12756 EOMES\n", + "12757 ENSG00000286996\n", + "12758 CCR5\n", + "12759 PTPN23\n", + "12760 NICN1\n", + "12761 PARP3\n", + "12762 SELENOK\n", + "12763 TASOR\n", + "12764 B4GALT4\n", + "12765 CD80\n", + "12766 ENSG00000284624\n", + "12767 MLF1-DT\n", + "12768 ENSG00000260743\n", + "12769 SST\n", + "12770 TMEM44\n", + "12771 LMLN\n", + "12772 GAK\n", + "12773 UVSSA\n", + "12774 LCORL\n", + "12775 CNGA1\n", + "12776 RASSF6\n", + "12777 EIF4E\n", + "12778 ALPK1\n", + "12779 ENSG00000286467\n", + "12780 SCOC-AS1\n", + "12781 NR3C2\n", + "12782 ROPN1L\n", + "12783 ESM1\n", + "12784 CCNO\n", + "12785 MAP3K1\n", + "12786 PART1\n", + "12787 CENPH\n", + "12788 SMN2\n", + "12789 BDP1\n", + "12790 ENSG00000271815\n", + "12791 VCAN\n", + "12792 ATG12\n", + "12793 C5orf15\n", + "12794 TXNDC15\n", + "12795 PITX1\n", + "12796 NME5\n", + "12797 PCDHB1\n", + "12798 ENSG00000253792\n", + "12799 NEURL1B\n", + "12800 PDLIM7\n", + "12801 ENSG00000250999\n", + "12802 HUS1B\n", + "12803 SOX4\n", + "12804 H2BC8\n", + "12805 ABHD16A\n", + "12806 SLC44A4\n", + "12807 WDR46\n", + "12808 SYNGAP1-AS1\n", + "12809 BRPF3\n", + "12810 ENSG00000272316\n", + "12811 FKBP1C\n", + "12812 SDHAF4\n", + "12813 RIMS1\n", + "12814 SENP6\n", + "12815 HEY2\n", + "12816 ECT2L\n", + "12817 ENSG00000198719\n", + "12818 ABCA13\n", + "12819 ENSG00000285886\n", + "12820 TMEM120A\n", + "12821 STYXL1\n", + "12822 TRRAP\n", + "12823 ZNF3\n", + "12824 TFR2\n", + "12825 NAMPT-AS1\n", + "12826 LINC02577\n", + "12827 WASL\n", + "12828 LRRC4\n", + "12829 SSBP1\n", + "12830 CASP2\n", + "12831 FAM131B-AS2\n", + "12832 ATP6V0E2-AS1\n", + "12833 RARRES2\n", + "12834 PNOC\n", + "12835 IDO1\n", + "12836 ENSG00000286837\n", + "12837 LINC01289\n", + "12838 RDH10\n", + "12839 ZC2HC1A\n", + "12840 ENSG00000225885\n", + "12841 MAL2\n", + "12842 NSMCE2\n", + "12843 DENND3-AS1\n", + "12844 PARP10\n", + "12845 MTAP\n", + "12846 RPP25L\n", + "12847 POLR1E\n", + "12848 ENSG00000284612\n", + "12849 HNRNPK-AS1\n", + "12850 ENSG00000286835\n", + "12851 KIAA1958\n", + "12852 KYAT1\n", + "12853 FAM78A\n", + "12854 REXO4\n", + "12855 DPP7\n", + "12856 GTPBP4\n", + "12857 MACROH2A2\n", + "12858 LIPA\n", + "12859 KIF20B\n", + "12860 GOT1-DT\n", + "12861 COL17A1\n", + "12862 CTBP2\n", + "12863 EDRF1\n", + "12864 LINC02870\n", + "12865 RIC8A\n", + "12866 ENSG00000239920\n", + "12867 AKIP1\n", + "12868 ELP4\n", + "12869 TNKS1BP1\n", + "12870 SSRP1\n", + "12871 OSBP\n", + "12872 MS4A3\n", + "12873 UQCC3\n", + "12874 FERMT3\n", + "12875 CDC42BPG\n", + "12876 CTSW\n", + "12877 CORO1B\n", + "12878 CDK2AP2\n", + "12879 UCP3\n", + "12880 SMCO4\n", + "12881 ARHGAP42\n", + "12882 CASP1\n", + "12883 COLCA1\n", + "12884 POU2AF1\n", + "12885 SIDT2\n", + "12886 CENATAC\n", + "12887 RNF26\n", + "12888 GSEC\n", + "12889 CD9\n", + "12890 NCAPD2\n", + "12891 MGP\n", + "12892 ENSG00000274315\n", + "12893 PKP2\n", + "12894 SLC38A2\n", + "12895 FMNL3\n", + "12896 FAIM2\n", + "12897 BIN2\n", + "12898 KRT72\n", + "12899 ATP5MC2\n", + "12900 CALCOCO1\n", + "12901 NACA\n", + "12902 MARS1\n", + "12903 LTA4H\n", + "12904 HSP90B1\n", + "12905 TDG\n", + "12906 TMEM263-DT\n", + "12907 ACADS\n", + "12908 CDK2AP1\n", + "12909 GOLGA3\n", + "12910 ZMYM2\n", + "12911 SPATA13-AS1\n", + "12912 BRCA2\n", + "12913 LINC02334\n", + "12914 TPT1-AS1\n", + "12915 CLN5\n", + "12916 HAUS4\n", + "12917 AP1G2\n", + "12918 ENSG00000259321\n", + "12919 AP4S1\n", + "12920 CDKL1\n", + "12921 ENSG00000274015\n", + "12922 RGS6\n", + "12923 C14orf178\n", + "12924 EIF5\n", + "12925 KLC1\n", + "12926 IGHV3-20\n", + "12927 IGHV3-47\n", + "12928 CYFIP1\n", + "12929 TUBGCP5\n", + "12930 HERC2\n", + "12931 CDAN1\n", + "12932 MYO1E\n", + "12933 ENSG00000259238\n", + "12934 CA12\n", + "12935 UBAP1L\n", + "12936 ENSG00000261187\n", + "12937 IREB2\n", + "12938 ENSG00000273691\n", + "12939 CRTC3\n", + "12940 LINC02207\n", + "12941 HBM\n", + "12942 HBA2\n", + "12943 STUB1\n", + "12944 HMOX2\n", + "12945 CARHSP1\n", + "12946 NTAN1\n", + "12947 CDR2-DT\n", + "12948 ENSG00000251417\n", + "12949 MVP\n", + "12950 DOC2A\n", + "12951 CHD9NB\n", + "12952 MT1X\n", + "12953 WWOX\n", + "12954 PLD2\n", + "12955 SLC25A11\n", + "12956 ZNF232\n", + "12957 AIPL1\n", + "12958 ENSG00000265749\n", + "12959 NDEL1\n", + "12960 PIK3R5-DT\n", + "12961 FBXW10\n", + "12962 TRAF4\n", + "12963 NSRP1\n", + "12964 EVI2A\n", + "12965 ENSG00000278668\n", + "12966 MRM1\n", + "12967 KRT19\n", + "12968 RND2\n", + "12969 ASB16\n", + "12970 GFAP\n", + "12971 SCRN2\n", + "12972 LUC7L3\n", + "12973 TEX2\n", + "12974 RGS9\n", + "12975 SPHK1\n", + "12976 LINC02080\n", + "12977 ENSG00000261924\n", + "12978 NARF\n", + "12979 ENSG00000282965\n", + "12980 RNMT\n", + "12981 RNF138\n", + "12982 PSTPIP2\n", + "12983 ATP8B1-AS1\n", + "12984 CPLX4\n", + "12985 SERPINB13\n", + "12986 FGF22\n", + "12987 MEX3D\n", + "12988 BTBD2\n", + "12989 HMG20B\n", + "12990 TBXA2R\n", + "12991 TNFSF9\n", + "12992 RAVER1\n", + "12993 CDKN2D\n", + "12994 KANK2\n", + "12995 MAST1\n", + "12996 HAUS8\n", + "12997 ENSG00000269481\n", + "12998 LINC00662\n", + "12999 ZNF155\n", + "13000 ZNF230\n", + "13001 SLC6A16\n", + "13002 IRF3\n", + "13003 CD33\n", + "13004 FPR1\n", + "13005 ZNF611\n", + "13006 OSCAR\n", + "13007 LILRA4\n", + "13008 LAIR2\n", + "13009 TMEM150B\n", + "13010 CHMP2A\n", + "13011 RNF24\n", + "13012 ESF1\n", + "13013 SNRPB2\n", + "13014 LCDR\n", + "13015 ID1\n", + "13016 RALY\n", + "13017 EPB41L1-AS1\n", + "13018 DPM1\n", + "13019 RPS21-DT\n", + "13020 ENSG00000273759\n", + "13021 ENSG00000280433\n", + "13022 PSMG1\n", + "13023 MX1\n", + "13024 LRRC3\n", + "13025 LINC00205\n", + "13026 IGLV3-21\n", + "13027 IGLV2-11\n", + "13028 IGLC1\n", + "13029 ZNF70\n", + "13030 TBC1D10A\n", + "13031 LL22NC01-81G9.3\n", + "13032 IL2RB\n", + "13033 KDELR3\n", + "13034 APOBEC3D\n", + "13035 PDGFB\n", + "13036 TNFRSF13C\n", + "13037 ENSG00000213279\n", + "13038 ZBED4\n", + "13039 SELENOO\n", + "13040 CSF2RA\n", + "13041 TASL\n", + "13042 EBP\n", + "13043 GATA1\n", + "13044 ENSG00000228906\n", + "13045 NSDHL\n", + "13046 ARHGAP4\n", + "13047 LINC00278\n", + "13048 SAMD11\n", + "13049 PRDM16\n", + "13050 CAMTA1\n", + "13051 TARDBP\n", + "13052 MICOS10\n", + "13053 CNR2\n", + "13054 HMGN2\n", + "13055 ZCCHC17\n", + "13056 AK2\n", + "13057 PSMB2\n", + "13058 MFSD2A\n", + "13059 PPCS\n", + "13060 ENSG00000285728\n", + "13061 LRRC42\n", + "13062 FYB2\n", + "13063 ATG4C\n", + "13064 CTBS\n", + "13065 SELENOF\n", + "13066 ENSG00000258634\n", + "13067 HIPK1\n", + "13068 TSPAN2\n", + "13069 TENT5C\n", + "13070 SETDB1\n", + "13071 S100A13\n", + "13072 FCRL4\n", + "13073 CD1D\n", + "13074 ENSG00000287040\n", + "13075 COPA\n", + "13076 MGST3\n", + "13077 IVNS1ABP\n", + "13078 TMEM9\n", + "13079 KLHL12\n", + "13080 EIF2D\n", + "13081 IL10\n", + "13082 TLR5\n", + "13083 LINC01736\n", + "13084 EGLN1\n", + "13085 ALKAL2\n", + "13086 TRAPPC12-AS1\n", + "13087 PTRHD1\n", + "13088 EFR3B\n", + "13089 SLC30A6\n", + "13090 KCNK12\n", + "13091 LINC01122\n", + "13092 RAB1A\n", + "13093 DYSF\n", + "13094 ELMOD3\n", + "13095 CD8B\n", + "13096 CYTOR\n", + "13097 EIF2AK3\n", + "13098 C2orf15\n", + "13099 MITD1\n", + "13100 RPL31\n", + "13101 FHL2\n", + "13102 ENSG00000235881\n", + "13103 CHCHD5\n", + "13104 IL1B\n", + "13105 STEAP3\n", + "13106 WDR33\n", + "13107 IMP4\n", + "13108 TEX41\n", + "13109 NMI\n", + "13110 ENSG00000226266\n", + "13111 ATP5MC3\n", + "13112 UBE2E3\n", + "13113 ENSG00000238171\n", + "13114 ATIC\n", + "13115 ARPC2\n", + "13116 KCNE4\n", + "13117 COL4A4\n", + "13118 TRPM8\n", + "13119 LINC02610\n", + "13120 ENSG00000220256\n", + "13121 DUSP28\n", + "13122 LINC03100\n", + "13123 IL17RE\n", + "13124 TATDN2\n", + "13125 NR1D2\n", + "13126 GORASP1\n", + "13127 ZNF621\n", + "13128 NCKIPSD\n", + "13129 PRKAR2A\n", + "13130 APPL1\n", + "13131 PSMD6\n", + "13132 POPDC2\n", + "13133 HCLS1\n", + "13134 RARRES1\n", + "13135 LRRC34\n", + "13136 KLHL6-AS1\n", + "13137 AP2M1\n", + "13138 IGF2BP2\n", + "13139 RPL9\n", + "13140 THAP9\n", + "13141 ENSG00000214559\n", + "13142 WWC2\n", + "13143 CMBL\n", + "13144 CDH12\n", + "13145 ITGA2\n", + "13146 ZSWIM6\n", + "13147 SREK1IP1\n", + "13148 TNPO1\n", + "13149 SCAMP1\n", + "13150 ENSG00000249476\n", + "13151 STARD4\n", + "13152 CDO1\n", + "13153 MARCHF3\n", + "13154 BRD8\n", + "13155 CYSTM1\n", + "13156 FBXO38\n", + "13157 GM2A\n", + "13158 LARP1\n", + "13159 MAT2B\n", + "13160 RPL26L1\n", + "13161 ENSG00000253172\n", + "13162 DCDC2\n", + "13163 H3C2\n", + "13164 H3C3\n", + "13165 H4C4\n", + "13166 H3C12\n", + "13167 PPP1R11\n", + "13168 FLOT1\n", + "13169 RGL2\n", + "13170 KCTD20\n", + "13171 KLHDC3\n", + "13172 CD2AP-DT\n", + "13173 KHDC1-AS1\n", + "13174 PGM3\n", + "13175 PNISR\n", + "13176 ENSG00000272476\n", + "13177 ARHGAP18\n", + "13178 TMEM181\n", + "13179 ENSG00000286760\n", + "13180 TMEM184A\n", + "13181 ITGB8\n", + "13182 HOXA4\n", + "13183 HOXA9\n", + "13184 TAX1BP1\n", + "13185 NOD1\n", + "13186 INMT\n", + "13187 EPDR1\n", + "13188 TRGV7\n", + "13189 TRGV4\n", + "13190 MAGI2-AS3\n", + "13191 ABCB1\n", + "13192 MCM7\n", + "13193 TAF6\n", + "13194 SPACDR\n", + "13195 ENSG00000279168\n", + "13196 UPK3BL1\n", + "13197 ANKRD7\n", + "13198 TSPAN33\n", + "13199 STRIP2\n", + "13200 COPG2\n", + "13201 ENSG00000271522\n", + "13202 ZC3HAV1\n", + "13203 MKRN1\n", + "13204 TRBV30\n", + "13205 GIMAP4\n", + "13206 RHEB\n", + "13207 INSIG1\n", + "13208 ADAM7-AS1\n", + "13209 NEFL\n", + "13210 IDO2\n", + "13211 VDAC3\n", + "13212 CEBPD\n", + "13213 ZBTB10\n", + "13214 SAMD12\n", + "13215 ENSG00000214803\n", + "13216 RNF139\n", + "13217 ZNF572\n", + "13218 PCAT1\n", + "13219 ENSG00000253988\n", + "13220 ZFP41\n", + "13221 ADCK5\n", + "13222 RECQL4\n", + "13223 C8orf33\n", + "13224 UBE2R2\n", + "13225 UBAP2\n", + "13226 NPR2\n", + "13227 DCAF10\n", + "13228 AUH\n", + "13229 NINJ1\n", + "13230 FANCC\n", + "13231 ZNF782\n", + "13232 SLC31A1\n", + "13233 NEK6\n", + "13234 ENSG00000228395\n", + "13235 ZDHHC12\n", + "13236 GPR107\n", + "13237 FBXW5\n", + "13238 ENSG00000287175\n", + "13239 SUV39H2-DT\n", + "13240 CSGALNACT2\n", + "13241 WASHC2A\n", + "13242 ARID5B\n", + "13243 FRA10AC1\n", + "13244 INPP5F\n", + "13245 PAOX\n", + "13246 ENSG00000251661\n", + "13247 ENSG00000270105\n", + "13248 CRACR2B\n", + "13249 INS\n", + "13250 ASCL2\n", + "13251 ENSG00000183562\n", + "13252 LINC00958\n", + "13253 ENSG00000246250\n", + "13254 DGKZ\n", + "13255 F2\n", + "13256 ARFGAP2\n", + "13257 CELF1\n", + "13258 MTCH2\n", + "13259 PTPRJ\n", + "13260 RTN4RL2\n", + "13261 PLCB3\n", + "13262 ENSG00000255449\n", + "13263 PICALM\n", + "13264 TRPC6\n", + "13265 BCO2\n", + "13266 BUD13\n", + "13267 DSCAML1\n", + "13268 GRIK4\n", + "13269 ZNF202\n", + "13270 HEPACAM\n", + "13271 CCDC15\n", + "13272 NCAPD3\n", + "13273 B3GAT1-DT\n", + "13274 ZNF384\n", + "13275 C2CD5\n", + "13276 SSPN\n", + "13277 ENSG00000276900\n", + "13278 ATG101\n", + "13279 KRT8\n", + "13280 ZC3H10\n", + "13281 TSPAN31\n", + "13282 KICS2\n", + "13283 LINC02384\n", + "13284 CPM\n", + "13285 TMCC3\n", + "13286 FICD\n", + "13287 GIT2\n", + "13288 CUX2\n", + "13289 KSR2\n", + "13290 RFC5\n", + "13291 SRSF9\n", + "13292 ENSG00000275964\n", + "13293 SKA3\n", + "13294 RFC3\n", + "13295 CYSLTR2\n", + "13296 TRIM13\n", + "13297 WDFY2\n", + "13298 DOCK9-DT\n", + "13299 UBAC2-AS1\n", + "13300 NDRG2\n", + "13301 TRAV8-1\n", + "13302 TRAV12-3\n", + "13303 CHMP4A\n", + "13304 GPR135\n", + "13305 TTC9\n", + "13306 GSTZ1\n", + "13307 LINC02960\n", + "13308 RPS6KA5\n", + "13309 ITPK1\n", + "13310 ENSG00000269940\n", + "13311 KATNBL1\n", + "13312 RAB8B\n", + "13313 RBPMS2\n", + "13314 SMAD3\n", + "13315 ISLR2\n", + "13316 ENSG00000248540\n", + "13317 ENSG00000286488\n", + "13318 AEN\n", + "13319 FANCI\n", + "13320 RGMA\n", + "13321 ARRDC4\n", + "13322 TEDC2-AS1\n", + "13323 DNASE1\n", + "13324 PLA2G10\n", + "13325 ENSG00000260136\n", + "13326 ZNF747\n", + "13327 ZNF629\n", + "13328 SLC5A2\n", + "13329 LONP2\n", + "13330 MT2A\n", + "13331 CPNE2\n", + "13332 CTCF-DT\n", + "13333 ST3GAL2\n", + "13334 TAT\n", + "13335 GCSH\n", + "13336 MEAK7\n", + "13337 C16orf95\n", + "13338 ENSG00000276337\n", + "13339 PITPNA-AS1\n", + "13340 PITPNA\n", + "13341 ARRB2\n", + "13342 DNAH9\n", + "13343 SLC47A2\n", + "13344 ENSG00000277450\n", + "13345 ENSG00000266490\n", + "13346 NF1\n", + "13347 PSMD11\n", + "13348 MYO1D\n", + "13349 RFFL\n", + "13350 NLE1\n", + "13351 ENSG00000270871\n", + "13352 RDM1\n", + "13353 PIGW\n", + "13354 ORMDL3\n", + "13355 RETREG3\n", + "13356 PSME3\n", + "13357 GRN\n", + "13358 ENSG00000267288\n", + "13359 KANSL1\n", + "13360 KANSL1-AS1\n", + "13361 ITGB3\n", + "13362 PSMD12\n", + "13363 COG1\n", + "13364 MGC16275\n", + "13365 TRIM47\n", + "13366 CYGB\n", + "13367 NARF-AS1\n", + "13368 CHMP1B-AS1\n", + "13369 CABYR\n", + "13370 ENSG00000264151\n", + "13371 PIK3C3\n", + "13372 ENSG00000154839\n", + "13373 POLI\n", + "13374 ENSG00000266844\n", + "13375 POLRMT\n", + "13376 ATP5F1D\n", + "13377 CACTIN\n", + "13378 FSD1\n", + "13379 PRR22\n", + "13380 CAPS\n", + "13381 GTF2F1\n", + "13382 TRIP10\n", + "13383 PNPLA6\n", + "13384 CTXN1\n", + "13385 CCL25\n", + "13386 PIN1-DT\n", + "13387 SMARCA4\n", + "13388 DHPS\n", + "13389 BEST2\n", + "13390 ENSG00000267458\n", + "13391 ENSG00000267670\n", + "13392 OR10H1\n", + "13393 ANKLE1\n", + "13394 NR2C2AP\n", + "13395 VSTM2B\n", + "13396 DPY19L3-DT\n", + "13397 NUDT19-DT\n", + "13398 CEP89\n", + "13399 ZNF181\n", + "13400 FXYD1\n", + "13401 CD22\n", + "13402 ENSG00000196381\n", + "13403 ENSG00000267152\n", + "13404 ENSG00000268262\n", + "13405 FKRP\n", + "13406 ENSG00000268746\n", + "13407 TULP2\n", + "13408 LILRB2\n", + "13409 ZNF470\n", + "13410 ZNF773\n", + "13411 ZNF135\n", + "13412 PSMF1\n", + "13413 STK35\n", + "13414 NAA20\n", + "13415 ENSG00000260257\n", + "13416 PIGU\n", + "13417 MMP24\n", + "13418 PLCG1-AS1\n", + "13419 LPIN3\n", + "13420 OSER1\n", + "13421 VAPB\n", + "13422 MRGBP\n", + "13423 UCKL1\n", + "13424 RWDD2B\n", + "13425 CECR2\n", + "13426 DGCR6L\n", + "13427 MMP11\n", + "13428 ENSG00000279548\n", + "13429 SMDT1\n", + "13430 PARVB\n", + "13431 UPK3A\n", + "13432 SLC25A6\n", + "13433 ARSD\n", + "13434 PRDX4\n", + "13435 NDUFB11\n", + "13436 UBA1\n", + "13437 PLP2\n", + "13438 CYSLTR1\n", + "13439 ATG4A\n", + "13440 TMEM164\n", + "13441 ATP11C\n", + "13442 MT-ND5\n", + "13443 ENSG00000260179\n", + "13444 TMEM201\n", + "13445 LINC01772\n", + "13446 MRTO4\n", + "13447 EPHB2\n", + "13448 GPATCH3\n", + "13449 RCC1\n", + "13450 ENSG00000270103\n", + "13451 ZMPSTE24\n", + "13452 RNF11\n", + "13453 SSBP3-AS1\n", + "13454 ENSG00000203605\n", + "13455 AK4\n", + "13456 SASS6\n", + "13457 TAF13\n", + "13458 STRIP1\n", + "13459 PHGDH\n", + "13460 ECM1\n", + "13461 S100A14\n", + "13462 ENSG00000271380\n", + "13463 ZBTB7B\n", + "13464 TRIM46\n", + "13465 ENSG00000260460\n", + "13466 SLAMF6\n", + "13467 ENSG00000234425\n", + "13468 DUSP12\n", + "13469 NOS1AP\n", + "13470 SFT2D2\n", + "13471 C1orf53\n", + "13472 MIR181A1HG\n", + "13473 FMOD\n", + "13474 PLEKHA6\n", + "13475 PLXNA2\n", + "13476 HSD11B1-AS1\n", + "13477 WDR26\n", + "13478 ENAH\n", + "13479 IBA57\n", + "13480 GGPS1\n", + "13481 COLEC11\n", + "13482 FAM228B\n", + "13483 LINC01381\n", + "13484 SLC30A6-DT\n", + "13485 C1D\n", + "13486 CD8A\n", + "13487 ENSG00000230747\n", + "13488 ARID5A\n", + "13489 MZT2A\n", + "13490 ARHGAP15-AS1\n", + "13491 MYO3B\n", + "13492 NFE2L2\n", + "13493 ENSG00000222043\n", + "13494 CERKL\n", + "13495 FSIP2\n", + "13496 NEMP2\n", + "13497 IRS1\n", + "13498 RBM44\n", + "13499 SRGAP3-AS2\n", + "13500 ATG7\n", + "13501 NUP210\n", + "13502 FBLN2\n", + "13503 MRPS25\n", + "13504 DPH3\n", + "13505 FBXL2\n", + "13506 PDCD6IP-DT\n", + "13507 VIPR1\n", + "13508 TMEM115\n", + "13509 ENSG00000272181\n", + "13510 ENSG00000287595\n", + "13511 LINC00960\n", + "13512 TBILA\n", + "13513 POGLUT1\n", + "13514 PARP15\n", + "13515 MYLK-AS1\n", + "13516 ENSG00000273174\n", + "13517 RHO\n", + "13518 ENSG00000273486\n", + "13519 FAIM\n", + "13520 PLOD2\n", + "13521 ENSG00000286714\n", + "13522 NMD3\n", + "13523 GOLIM4\n", + "13524 CCDC39\n", + "13525 KIAA0232\n", + "13526 ZNF518B\n", + "13527 CLNK\n", + "13528 PACRGL\n", + "13529 REST\n", + "13530 CENPC\n", + "13531 CXCL9\n", + "13532 LINC02994\n", + "13533 ADH4\n", + "13534 ENPEP\n", + "13535 ANXA5\n", + "13536 ARFIP1\n", + "13537 DCHS2\n", + "13538 FGB\n", + "13539 TRIM60\n", + "13540 ENSG00000249807\n", + "13541 ANKH\n", + "13542 LINC02100\n", + "13543 PURPL\n", + "13544 MTMR12\n", + "13545 TMEM267\n", + "13546 MRPS30\n", + "13547 EMB\n", + "13548 GPBP1\n", + "13549 TMEM171\n", + "13550 ST8SIA4\n", + "13551 FAM53C\n", + "13552 MATR3\n", + "13553 MFAP3\n", + "13554 GEMIN5\n", + "13555 C5orf58\n", + "13556 RANBP17\n", + "13557 DUSP1\n", + "13558 TRIM41\n", + "13559 PXDC1\n", + "13560 TFAP2A-AS2\n", + "13561 TMEM14B-DT\n", + "13562 ADTRP\n", + "13563 JARID2-DT\n", + "13564 ENSG00000233358\n", + "13565 H4C12\n", + "13566 H3C11\n", + "13567 PGBD1\n", + "13568 ABCF1\n", + "13569 CFB\n", + "13570 EGFL8\n", + "13571 PSMB9\n", + "13572 TBC1D22B\n", + "13573 DNPH1\n", + "13574 MLIP\n", + "13575 MTO1\n", + "13576 ENSG00000271860\n", + "13577 PDSS2\n", + "13578 L3MBTL3\n", + "13579 ENSG00000227678\n", + "13580 PHACTR2-AS1\n", + "13581 KATNA1\n", + "13582 TCP1\n", + "13583 PRKN\n", + "13584 ENSG00000227508\n", + "13585 GET4\n", + "13586 ENSG00000287665\n", + "13587 WIPI2\n", + "13588 ABCB5\n", + "13589 MTURN\n", + "13590 LSM5\n", + "13591 LINC00997\n", + "13592 FIGNL1\n", + "13593 PSPH\n", + "13594 POM121\n", + "13595 TMEM243\n", + "13596 PEX1\n", + "13597 COPS6\n", + "13598 ENSG00000170632\n", + "13599 IMMP2L\n", + "13600 ENSG00000238202\n", + "13601 ENSG00000224746\n", + "13602 TRBV10-1\n", + "13603 CSMD1\n", + "13604 EGR3\n", + "13605 TNFRSF10D\n", + "13606 ENSG00000272338\n", + "13607 ERLIN2\n", + "13608 PLPBP\n", + "13609 STAR\n", + "13610 ENSG00000253829\n", + "13611 TCEA1\n", + "13612 TMEM68\n", + "13613 CLVS1\n", + "13614 ARMC1\n", + "13615 PDE7A\n", + "13616 MYBL1\n", + "13617 CHMP4C\n", + "13618 RALYL\n", + "13619 WWP1\n", + "13620 RBM12B-DT\n", + "13621 VIRMA-DT\n", + "13622 ENY2\n", + "13623 ARC\n", + "13624 B4GALT1-AS1\n", + "13625 BAG1\n", + "13626 CCL27\n", + "13627 CLTA\n", + "13628 PTAR1\n", + "13629 FAM120AOS\n", + "13630 AOPEP\n", + "13631 PTBP3\n", + "13632 PTPA\n", + "13633 ENSG00000176868\n", + "13634 NACC2\n", + "13635 ZMYND19\n", + "13636 WDR37\n", + "13637 IL15RA\n", + "13638 APBB1IP\n", + "13639 ENSG00000229227\n", + "13640 DKK1\n", + "13641 ENSG00000260400\n", + "13642 KLLN\n", + "13643 HHEX\n", + "13644 OLMALINC\n", + "13645 CUEDC2\n", + "13646 SLK\n", + "13647 SHOC2\n", + "13648 CCDC186\n", + "13649 CD151\n", + "13650 CTSD\n", + "13651 RRM1\n", + "13652 ENSG00000254397\n", + "13653 SOX6\n", + "13654 PRRG4\n", + "13655 DEPDC7\n", + "13656 ENSG00000286626\n", + "13657 KBTBD4\n", + "13658 NUP160\n", + "13659 CPT1A\n", + "13660 PPFIA1\n", + "13661 C11orf97\n", + "13662 CCDC82\n", + "13663 SMIM35\n", + "13664 CD3E\n", + "13665 RPS25\n", + "13666 EI24\n", + "13667 TSPAN9\n", + "13668 ENSG00000121380\n", + "13669 WBP11\n", + "13670 ENSG00000247934\n", + "13671 OVCH1-AS1\n", + "13672 PCED1B\n", + "13673 ATF1\n", + "13674 NFE2\n", + "13675 ZNF385A\n", + "13676 CD63\n", + "13677 PAN2\n", + "13678 PTGES3\n", + "13679 PRIM1\n", + "13680 CTDSP2\n", + "13681 NUP107\n", + "13682 HAL\n", + "13683 EID3\n", + "13684 ENSG00000257221\n", + "13685 SAP18\n", + "13686 KBTBD7\n", + "13687 MYCBP2-AS1\n", + "13688 LINC01232\n", + "13689 F7\n", + "13690 TRAV20\n", + "13691 DAD1\n", + "13692 OXA1L\n", + "13693 REM2\n", + "13694 ACIN1\n", + "13695 BCL2L2\n", + "13696 DHRS2\n", + "13697 BRMS1L\n", + "13698 CGRRF1\n", + "13699 LINC00520\n", + "13700 DAAM1\n", + "13701 SGPP1\n", + "13702 SRSF5\n", + "13703 GOLGA5\n", + "13704 ENSG00000258560\n", + "13705 PPP2R5C\n", + "13706 IGHA1\n", + "13707 IGHV1-3\n", + "13708 IGHV2-70\n", + "13709 CCDC9B\n", + "13710 MAPKBP1\n", + "13711 LRRC57\n", + "13712 STARD9\n", + "13713 TTBK2\n", + "13714 DUOX2\n", + "13715 SECISBP2L\n", + "13716 LYSMD2\n", + "13717 NEDD4\n", + "13718 DENND4A\n", + "13719 AAGAB\n", + "13720 TSPAN3\n", + "13721 AP3S2\n", + "13722 FURIN\n", + "13723 LINC01579\n", + "13724 NME4\n", + "13725 DECR2\n", + "13726 TMEM204\n", + "13727 ACSM2B\n", + "13728 CDR2\n", + "13729 AQP8\n", + "13730 BOLA2\n", + "13731 SPN\n", + "13732 C16orf54\n", + "13733 CD2BP2-DT\n", + "13734 ENSG00000260167\n", + "13735 RBL2\n", + "13736 ENSG00000260823\n", + "13737 NLRC5\n", + "13738 CCDC102A\n", + "13739 ENSG00000276259\n", + "13740 PHAF1\n", + "13741 ZFP90\n", + "13742 IST1\n", + "13743 PMFBP1\n", + "13744 ENSG00000261079\n", + "13745 DYNLRB2\n", + "13746 MPHOSPH6\n", + "13747 WFDC1\n", + "13748 COX4I1\n", + "13749 TRPV1\n", + "13750 GPS2\n", + "13751 NLGN2\n", + "13752 LINC00670\n", + "13753 ENSG00000265494\n", + "13754 ZSWIM7\n", + "13755 ENSG00000258472\n", + "13756 TLCD1\n", + "13757 ENSG00000265791\n", + "13758 ENSG00000287644\n", + "13759 SMARCE1\n", + "13760 KLHL11\n", + "13761 HSD17B1\n", + "13762 RAMP2\n", + "13763 IFI35\n", + "13764 ENSG00000282199\n", + "13765 NMT1\n", + "13766 ENSG00000267198\n", + "13767 NFE2L1\n", + "13768 SEPTIN4\n", + "13769 UNK\n", + "13770 UNC13D\n", + "13771 PGS1\n", + "13772 AATK\n", + "13773 DLGAP1-AS1\n", + "13774 RIOK3\n", + "13775 ZSCAN30\n", + "13776 PARD6G\n", + "13777 ADAMTSL5\n", + "13778 ABHD17A\n", + "13779 CSNK1G2-AS1\n", + "13780 LSM7\n", + "13781 MAP2K2\n", + "13782 ELAVL1\n", + "13783 HOOK2\n", + "13784 GADD45GIP1\n", + "13785 ADGRL1\n", + "13786 SLC35E1\n", + "13787 ENSG00000259242\n", + "13788 ENSG00000268362\n", + "13789 CCNE1\n", + "13790 FAAP24\n", + "13791 ZFP82\n", + "13792 ZNF566\n", + "13793 ZNF529-AS1\n", + "13794 ENSG00000267672\n", + "13795 PSMD8\n", + "13796 DLL3\n", + "13797 GSK3A\n", + "13798 PHLDB3\n", + "13799 VASP\n", + "13800 OPA3\n", + "13801 EML2\n", + "13802 AP2A1\n", + "13803 VSIG10L\n", + "13804 SPACA6-AS1\n", + "13805 ZNF468\n", + "13806 NLRP12\n", + "13807 RPL28\n", + "13808 C19orf18\n", + "13809 SIGLEC1\n", + "13810 MAVS\n", + "13811 CST3\n", + "13812 ENSG00000277938\n", + "13813 PABPC1L\n", + "13814 ZSWIM3\n", + "13815 ENSG00000278231\n", + "13816 PEDS1\n", + "13817 PFDN4\n", + "13818 FAM210B\n", + "13819 ENSG00000275993\n", + "13820 MIR548XHG\n", + "13821 ENSG00000232855\n", + "13822 ENSG00000273271\n", + "13823 SYNJ1\n", + "13824 ENSG00000177692\n", + "13825 ETS2\n", + "13826 ICOSLG\n", + "13827 AIRE\n", + "13828 HDHD5\n", + "13829 C22orf39\n", + "13830 SLC2A11\n", + "13831 GGT1\n", + "13832 LINC01422\n", + "13833 PRR14L\n", + "13834 MCM5\n", + "13835 DNAL4\n", + "13836 SAMM50\n", + "13837 DENND6B\n", + "13838 CD99\n", + "13839 DYNLT3\n", + "13840 ELK1\n", + "13841 PQBP1\n", + "13842 PPP1R3F\n", + "13843 ERCC6L\n", + "13844 HMGN5\n", + "13845 SYTL4\n", + "13846 ENSG00000286163\n", + "13847 MAP7D3\n", + "13848 HES4\n", + "13849 ATAD3B\n", + "13850 TNFRSF14-AS1\n", + "13851 UBE4B\n", + "13852 FBXO6\n", + "13853 EMC1-AS1\n", + "13854 FAM76A\n", + "13855 PEF1\n", + "13856 TMEM39B\n", + "13857 BMP8B\n", + "13858 EXO5\n", + "13859 YBX1\n", + "13860 HYI\n", + "13861 KIF2C\n", + "13862 DYNLT4\n", + "13863 ZYG11A\n", + "13864 NDC1\n", + "13865 USP24\n", + "13866 LINC01135\n", + "13867 ENSG00000269933\n", + "13868 EXTL2\n", + "13869 S1PR1-DT\n", + "13870 ELAPOR1\n", + "13871 LAMTOR5\n", + "13872 DRAM2\n", + "13873 PTPN22\n", + "13874 ENSG00000256374\n", + "13875 ENSG00000287978\n", + "13876 LINC00624\n", + "13877 H2AC21\n", + "13878 ARHGEF2-AS2\n", + "13879 CCT3\n", + "13880 VSIG8\n", + "13881 TMCO1\n", + "13882 XCL1\n", + "13883 FAM20B\n", + "13884 NIBAN1\n", + "13885 RO60\n", + "13886 COA6-AS1\n", + "13887 WDR64\n", + "13888 CNST\n", + "13889 ENSG00000287116\n", + "13890 ENSG00000203635\n", + "13891 TTC32\n", + "13892 WDR35\n", + "13893 DNMT3A\n", + "13894 GTF3C2-AS1\n", + "13895 SNX17\n", + "13896 CCDC121\n", + "13897 ENSG00000273165\n", + "13898 SOS1\n", + "13899 EPAS1\n", + "13900 FBXO11\n", + "13901 EGR4\n", + "13902 IGKV3-11\n", + "13903 IGKV1D-8\n", + "13904 DHRS9\n", + "13905 SLC25A12\n", + "13906 ENSG00000226963\n", + "13907 PRKRA\n", + "13908 BZW1\n", + "13909 NDUFB3\n", + "13910 RETREG2\n", + "13911 AP1S3\n", + "13912 ENSG00000225963\n", + "13913 ARMC9\n", + "13914 STK25\n", + "13915 XPC\n", + "13916 SUSD5\n", + "13917 ZBTB47\n", + "13918 ZNF852\n", + "13919 ELP6\n", + "13920 USP4\n", + "13921 CDHR4\n", + "13922 NAA80\n", + "13923 NISCH\n", + "13924 ENSG00000287487\n", + "13925 HGD\n", + "13926 GTF2E1\n", + "13927 ANAPC13\n", + "13928 CPB1\n", + "13929 SERP1\n", + "13930 MBNL1-AS1\n", + "13931 ENSG00000286585\n", + "13932 IL12A-AS1\n", + "13933 TM4SF19-AS1\n", + "13934 LINC02012\n", + "13935 TBC1D1\n", + "13936 ENSG00000272936\n", + "13937 MTHFD2L\n", + "13938 CDKL2\n", + "13939 TET2\n", + "13940 LEF1\n", + "13941 HHIP-AS1\n", + "13942 LRBA\n", + "13943 ETFDH\n", + "13944 SAP30-DT\n", + "13945 ENPP6\n", + "13946 CFAP97\n", + "13947 PLEKHG4B\n", + "13948 ZFR\n", + "13949 ENSG00000250697\n", + "13950 IL7R\n", + "13951 SLC1A3\n", + "13952 ENSG00000286656\n", + "13953 ENSG00000272308\n", + "13954 CARTPT\n", + "13955 MSH3\n", + "13956 ENSG00000247121\n", + "13957 FAM174A\n", + "13958 SLC12A2-DT\n", + "13959 MINAR2\n", + "13960 CATSPER3\n", + "13961 ENSG00000270021\n", + "13962 UBE2D2\n", + "13963 TTC1\n", + "13964 CLTB\n", + "13965 RNF44\n", + "13966 FAM193B-DT\n", + "13967 TRIM7-AS2\n", + "13968 TRIM7\n", + "13969 ENSG00000284607\n", + "13970 GTF2H4\n", + "13971 ENSG00000225339\n", + "13972 TREM2\n", + "13973 DST\n", + "13974 ENSG00000271761\n", + "13975 ADGRB3-DT\n", + "13976 RNGTT\n", + "13977 PNRC1\n", + "13978 GPR63\n", + "13979 SOGA3\n", + "13980 ENSG00000224478\n", + "13981 EIF3B\n", + "13982 ENSG00000272361\n", + "13983 TOMM7\n", + "13984 ENSG00000230751\n", + "13985 ENSG00000287584\n", + "13986 LINC00174\n", + "13987 MTERF1\n", + "13988 STAG3\n", + "13989 SRRT\n", + "13990 RASA4B\n", + "13991 UBE2H\n", + "13992 WDR91\n", + "13993 TRBV5-1\n", + "13994 TRBV11-2\n", + "13995 TMEM176A\n", + "13996 FASTK\n", + "13997 ENSG00000254556\n", + "13998 DMTN\n", + "13999 TRIM35\n", + "14000 CCDC25\n", + "14001 PBK\n", + "14002 DDHD2\n", + "14003 PLEKHA2\n", + "14004 RB1CC1\n", + "14005 MCMDC2\n", + "14006 PPP1R42\n", + "14007 ENSG00000254162\n", + "14008 MTERF3\n", + "14009 PTDSS1\n", + "14010 GRHL2\n", + "14011 UBR5-DT\n", + "14012 ENSG00000254263\n", + "14013 ENSG00000254028\n", + "14014 SCRIB\n", + "14015 BOP1\n", + "14016 ZNG1A\n", + "14017 ENSG00000272871\n", + "14018 NOL6\n", + "14019 EBLN3P\n", + "14020 ANKRD18A\n", + "14021 ENSG00000165072\n", + "14022 TLE1\n", + "14023 TRMO\n", + "14024 ENSG00000236896\n", + "14025 MRPL50\n", + "14026 HSDL2\n", + "14027 ZNF618\n", + "14028 HMGA1P4\n", + "14029 PKN3\n", + "14030 LINC02913\n", + "14031 ENSG00000270755\n", + "14032 DBH-AS1\n", + "14033 INPP5E\n", + "14034 ECHDC3\n", + "14035 VSTM4\n", + "14036 CCAR1\n", + "14037 HECTD2\n", + "14038 PLCE1\n", + "14039 NOC3L\n", + "14040 PRDX3\n", + "14041 ENSG00000273891\n", + "14042 DENND2B\n", + "14043 NRIP3\n", + "14044 CAT\n", + "14045 RAG1\n", + "14046 TMEM179B\n", + "14047 PLAAT4\n", + "14048 P2RY6\n", + "14049 LIPT2\n", + "14050 NEU3\n", + "14051 ENSG00000236304\n", + "14052 CREBZF\n", + "14053 BACE1-AS\n", + "14054 USP2\n", + "14055 ENSG00000254561\n", + "14056 OAF\n", + "14057 ENSG00000255537\n", + "14058 RAD51AP1\n", + "14059 FAM66C\n", + "14060 KLRG1\n", + "14061 LOH12CR2\n", + "14062 ETNK1-DT\n", + "14063 REP15\n", + "14064 RPAP3-DT\n", + "14065 CCNT1\n", + "14066 ENSG00000270175\n", + "14067 TARBP2\n", + "14068 GDF11\n", + "14069 CDK2\n", + "14070 STAT2\n", + "14071 RAP1B\n", + "14072 PRANCR\n", + "14073 TBC1D15\n", + "14074 ATXN7L3B\n", + "14075 ENSG00000274021\n", + "14076 LINC02391\n", + "14077 PLEKHG7\n", + "14078 UBE2N\n", + "14079 VEZT\n", + "14080 ISCU\n", + "14081 SELPLG\n", + "14082 PPTC7\n", + "14083 ATXN2\n", + "14084 PRKAB1\n", + "14085 ABHD13\n", + "14086 TRAV2\n", + "14087 PPP1R3E\n", + "14088 NFKBIA\n", + "14089 MDGA2\n", + "14090 ENSG00000269906\n", + "14091 NIN\n", + "14092 CCDC198\n", + "14093 ENSG00000258875\n", + "14094 CCDC88C\n", + "14095 DICER1-AS1\n", + "14096 BCL11B\n", + "14097 ENSG00000258593\n", + "14098 IGHG3\n", + "14099 ATP10A\n", + "14100 FMN1\n", + "14101 LINC02345\n", + "14102 CHST14\n", + "14103 TYRO3\n", + "14104 CAPN3\n", + "14105 HYPK\n", + "14106 CCPG1\n", + "14107 PIAS1\n", + "14108 NPTN-IT1\n", + "14109 ARID3B\n", + "14110 TMED3\n", + "14111 ENSG00000259175\n", + "14112 ENSG00000277782\n", + "14113 ZSCAN2-AS1\n", + "14114 AGBL1\n", + "14115 DET1\n", + "14116 MFGE8\n", + "14117 ARPIN\n", + "14118 CHTF18\n", + "14119 IFT140\n", + "14120 ENSG00000167962\n", + "14121 HAPSTR1\n", + "14122 METTL9\n", + "14123 IL21R-AS1\n", + "14124 ENSG00000260744\n", + "14125 CNEP1R1\n", + "14126 CNGB1\n", + "14127 ZNF821\n", + "14128 HP\n", + "14129 HSBP1\n", + "14130 GLTPD2\n", + "14131 GP1BA\n", + "14132 ATP1B2\n", + "14133 WRAP53\n", + "14134 FBXW10B\n", + "14135 TRIM16\n", + "14136 ENSG00000197815\n", + "14137 SSH2\n", + "14138 UTP6\n", + "14139 MED24\n", + "14140 ENSG00000285486\n", + "14141 OSBPL7\n", + "14142 MED13\n", + "14143 PRR29\n", + "14144 HELZ-AS1\n", + "14145 RHBDF2\n", + "14146 GAA\n", + "14147 TSPAN10\n", + "14148 ENSG00000272688\n", + "14149 TTR\n", + "14150 GALNT1\n", + "14151 ENSG00000278674\n", + "14152 ENSG00000267764\n", + "14153 SERPINB5\n", + "14154 ENSG00000268798\n", + "14155 TCF3\n", + "14156 SH3GL1\n", + "14157 SHFL\n", + "14158 GET3\n", + "14159 ASF1B\n", + "14160 CYP4F8\n", + "14161 UCA1\n", + "14162 HSH2D\n", + "14163 ENSG00000269399\n", + "14164 COLGALT1\n", + "14165 CLIP3\n", + "14166 ZNF585B\n", + "14167 ZNF569\n", + "14168 ENSG00000180458\n", + "14169 HNRNPL\n", + "14170 LGALS14\n", + "14171 AXL\n", + "14172 MYPOP\n", + "14173 MEIS3\n", + "14174 KDELR1\n", + "14175 HSD17B14\n", + "14176 NAPSA\n", + "14177 NKG7\n", + "14178 ENSG00000286125\n", + "14179 ZNF776\n", + "14180 FAM110A\n", + "14181 POFUT1\n", + "14182 ACSS2\n", + "14183 DLGAP4\n", + "14184 TTI1\n", + "14185 ENSG00000225806\n", + "14186 EDN3\n", + "14187 LINC00659\n", + "14188 HAR1A\n", + "14189 ENSG00000280071\n", + "14190 TTC3\n", + "14191 LINC01547\n", + "14192 LINC01694\n", + "14193 DIP2A\n", + "14194 IGLV4-69\n", + "14195 CRYBB1\n", + "14196 SEC14L4\n", + "14197 CBY1\n", + "14198 HDAC10\n", + "14199 DHRSX\n", + "14200 EFHC2\n", + "14201 CFP\n", + "14202 FOXO4\n", + "14203 RTL5\n", + "14204 JPX\n", + "14205 MAGEE1\n", + "14206 MAGT1\n", + "14207 TCEAL1\n", + "14208 TMSB15C\n", + "14209 RNF113A\n", + "14210 HPRT1\n", + "14211 PRRG3\n", + "14212 CETN2\n", + "14213 UTS2\n", + "14214 NMNAT1\n", + "14215 ENSG00000285646\n", + "14216 FBLIM1\n", + "14217 PADI6\n", + "14218 AUNIP\n", + "14219 DHDDS\n", + "14220 ENSG00000228634\n", + "14221 ADPRS\n", + "14222 POU3F1\n", + "14223 TRIT1\n", + "14224 KDM4A\n", + "14225 IPO13\n", + "14226 RPS8\n", + "14227 FAF1\n", + "14228 ORC1\n", + "14229 MRPL37\n", + "14230 IFI44L\n", + "14231 MCOLN2\n", + "14232 SETSIP\n", + "14233 ENSG00000237480\n", + "14234 SLC25A24\n", + "14235 CAPZA1\n", + "14236 PMVK\n", + "14237 DPM3\n", + "14238 CRP\n", + "14239 ODR4\n", + "14240 ELF3\n", + "14241 CR1\n", + "14242 SLC30A1\n", + "14243 HLX\n", + "14244 GUK1\n", + "14245 URB2\n", + "14246 LINC02897\n", + "14247 NBAS\n", + "14248 SDC1\n", + "14249 MFSD2B\n", + "14250 ASXL2\n", + "14251 KHK\n", + "14252 MTA3\n", + "14253 MTIF2\n", + "14254 ENSG00000236498\n", + "14255 ARHGAP25\n", + "14256 FBXO41\n", + "14257 SLC4A5\n", + "14258 KANSL3\n", + "14259 ENSG00000270190\n", + "14260 RGPD8\n", + "14261 SLC35F5\n", + "14262 ENSG00000260059\n", + "14263 KCNJ3\n", + "14264 PKP4\n", + "14265 CFAP210\n", + "14266 ADAM23\n", + "14267 CREB1\n", + "14268 NHEJ1\n", + "14269 SERPINE2\n", + "14270 SLC16A14\n", + "14271 PPP1R7\n", + "14272 EGOT\n", + "14273 BRPF1\n", + "14274 VHL\n", + "14275 EAF1\n", + "14276 UBP1\n", + "14277 CCDC13\n", + "14278 HEMK1\n", + "14279 RRP9\n", + "14280 DENND6A-DT\n", + "14281 LRIG1\n", + "14282 CGGBP1\n", + "14283 NIT2\n", + "14284 LINC02042\n", + "14285 NEPRO-AS1\n", + "14286 LSAMP\n", + "14287 WDR5B-DT\n", + "14288 CHCHD6\n", + "14289 PLSCR1\n", + "14290 PTX3\n", + "14291 KCNMB3\n", + "14292 MFN1\n", + "14293 ENSG00000270178\n", + "14294 KLHL6\n", + "14295 ABCC5\n", + "14296 ECE2\n", + "14297 LSG1\n", + "14298 NCBP2\n", + "14299 SLBP\n", + "14300 POLN\n", + "14301 EVC2\n", + "14302 MAN2B2\n", + "14303 MED28\n", + "14304 KCNIP4\n", + "14305 ADGRA3\n", + "14306 KLF3\n", + "14307 TLR10\n", + "14308 ENSG00000287382\n", + "14309 PPAT\n", + "14310 NOA1\n", + "14311 POLR2B\n", + "14312 COX18\n", + "14313 KLHL8\n", + "14314 PGRMC2\n", + "14315 NAA15\n", + "14316 FGG\n", + "14317 PDLIM3\n", + "14318 FRG1\n", + "14319 TTC33\n", + "14320 RPL37\n", + "14321 ENSG00000249492\n", + "14322 ENSG00000251044\n", + "14323 S100Z\n", + "14324 MBLAC2\n", + "14325 CCDC112\n", + "14326 PPIC\n", + "14327 KIF20A\n", + "14328 TCERG1\n", + "14329 JAKMIP2-AS1\n", + "14330 STK10\n", + "14331 ENSG00000249684\n", + "14332 FAM153CP\n", + "14333 CTC-338M12.4\n", + "14334 H2AC4\n", + "14335 ENSG00000272468\n", + "14336 H2AC12\n", + "14337 ENSG00000286652\n", + "14338 ZSCAN16-AS1\n", + "14339 MPIG6B\n", + "14340 BAK1\n", + "14341 TREM1\n", + "14342 BICRAL\n", + "14343 ENSG00000271857\n", + "14344 ENPP4\n", + "14345 FILIP1\n", + "14346 ORC3\n", + "14347 AKIRIN2\n", + "14348 NDUFAF4\n", + "14349 AK9\n", + "14350 ARG1\n", + "14351 PLAGL1\n", + "14352 EPM2A\n", + "14353 ULBP1\n", + "14354 ENSG00000285492\n", + "14355 ACAT2\n", + "14356 MAS1\n", + "14357 ENSG00000242474\n", + "14358 ZNF316\n", + "14359 HOXA10\n", + "14360 LINC01176\n", + "14361 PPP1R17\n", + "14362 MATCAP2\n", + "14363 TRGV2\n", + "14364 CAMK2B\n", + "14365 C7orf57\n", + "14366 IKZF1\n", + "14367 TMEM248\n", + "14368 BAZ1B\n", + "14369 MDH2\n", + "14370 SAMD9\n", + "14371 CYP3A5\n", + "14372 ENSG00000272918\n", + "14373 SRPK2\n", + "14374 RINT1\n", + "14375 CDHR3\n", + "14376 ARF5\n", + "14377 MTPN\n", + "14378 LINC00996\n", + "14379 AGAP3\n", + "14380 ENSG00000254319\n", + "14381 PPP3CC\n", + "14382 R3HCC1\n", + "14383 NUGGC\n", + "14384 KIF13B\n", + "14385 SARAF\n", + "14386 MCM4\n", + "14387 MRPL15\n", + "14388 SNHG6\n", + "14389 RPL7\n", + "14390 ENSG00000253706\n", + "14391 SPAG1\n", + "14392 SYBU\n", + "14393 ENSG00000286535\n", + "14394 PEG13\n", + "14395 PYCR3\n", + "14396 OMD\n", + "14397 SLC25A25\n", + "14398 GOLGA2\n", + "14399 EXOSC2\n", + "14400 POMT1\n", + "14401 PIERCE1\n", + "14402 DNLZ\n", + "14403 MRPL41\n", + "14404 PITRM1\n", + "14405 GDI2\n", + "14406 ENSG00000230322\n", + "14407 SKIDA1\n", + "14408 ENSG00000273038\n", + "14409 WASHC2C\n", + "14410 TIMM23B\n", + "14411 A1CF\n", + "14412 CISD1\n", + "14413 NEUROG3\n", + "14414 PCGF5\n", + "14415 LCOR\n", + "14416 PYROXD2\n", + "14417 SCD\n", + "14418 BORCS7\n", + "14419 PDCD4-AS1\n", + "14420 GPAM\n", + "14421 VTI1A\n", + "14422 PTDSS2\n", + "14423 PHLDA2\n", + "14424 ARFIP2\n", + "14425 TUB\n", + "14426 PARVA\n", + "14427 ACCS\n", + "14428 NDUFS3\n", + "14429 MS4A6A\n", + "14430 PGA5\n", + "14431 SNX15\n", + "14432 CAPN1\n", + "14433 DRAP1\n", + "14434 POLD4\n", + "14435 FOLR3\n", + "14436 RAB6A\n", + "14437 ENSG00000287425\n", + "14438 NARS2\n", + "14439 TENM4\n", + "14440 CCDC90B\n", + "14441 MMP8\n", + "14442 C11orf71\n", + "14443 SLC37A4\n", + "14444 PUS3\n", + "14445 NTM\n", + "14446 COPS7A\n", + "14447 USP5\n", + "14448 NECAP1\n", + "14449 A2ML1\n", + "14450 MAGOHB\n", + "14451 KRAS\n", + "14452 ENSG00000275476\n", + "14453 DDX11\n", + "14454 KIF21A\n", + "14455 SLC38A1\n", + "14456 ENSG00000258181\n", + "14457 TUBA1B\n", + "14458 TMT1B\n", + "14459 RDH16\n", + "14460 DTX3\n", + "14461 AGAP2-AS1\n", + "14462 PPM1H\n", + "14463 IFNG-AS1\n", + "14464 PTPRB\n", + "14465 AMDHD1\n", + "14466 NEDD1\n", + "14467 PRDM4-AS1\n", + "14468 CMKLR1\n", + "14469 FAM222A\n", + "14470 BRAP\n", + "14471 TRIAP1\n", + "14472 PSPC1-AS2\n", + "14473 MRPL57\n", + "14474 RCBTB2\n", + "14475 ENSG00000276436\n", + "14476 ENSG00000286416\n", + "14477 NALF1\n", + "14478 MYO16\n", + "14479 ENSG00000258768\n", + "14480 PSME2\n", + "14481 IPO4\n", + "14482 GMFB\n", + "14483 PPM1A\n", + "14484 ENSG00000272909\n", + "14485 MED6\n", + "14486 EIF2B2\n", + "14487 ENSG00000259138\n", + "14488 ENSG00000258752\n", + "14489 GSC\n", + "14490 TNFAIP2\n", + "14491 AKT1\n", + "14492 IGHG2\n", + "14493 KNSTRN\n", + "14494 RPAP1\n", + "14495 MGA\n", + "14496 SLC27A2\n", + "14497 SPPL2A\n", + "14498 DPP8\n", + "14499 ENSG00000259442\n", + "14500 FES\n", + "14501 SPATA41\n", + "14502 ENSG00000260316\n", + "14503 EME2\n", + "14504 E4F1\n", + "14505 SRRM2-AS1\n", + "14506 ZNF213\n", + "14507 ZNF263\n", + "14508 CLUAP1\n", + "14509 USP7\n", + "14510 LINC02177\n", + "14511 NUBP1\n", + "14512 TXNDC11\n", + "14513 FBRS\n", + "14514 ENSG00000261840\n", + "14515 ENSG00000260060\n", + "14516 ITGAM\n", + "14517 TENT4B\n", + "14518 BRD7\n", + "14519 MATCAP1\n", + "14520 GFOD2\n", + "14521 PSMD7-DT\n", + "14522 RFLNB\n", + "14523 ENSG00000262533\n", + "14524 TRPV3\n", + "14525 SHPK\n", + "14526 GABARAP\n", + "14527 CDRT4\n", + "14528 MIEF2\n", + "14529 ENSG00000264577\n", + "14530 MYO18A\n", + "14531 CORO6\n", + "14532 OMG\n", + "14533 CDK5R1\n", + "14534 IGFBP4\n", + "14535 HCRT\n", + "14536 RPL27\n", + "14537 NBR2\n", + "14538 ASB16-AS1\n", + "14539 HOXB2\n", + "14540 HOXB4\n", + "14541 B4GALNT2\n", + "14542 YPEL2\n", + "14543 CEP112\n", + "14544 ENSG00000274561\n", + "14545 SLC16A5\n", + "14546 ENSG00000262833\n", + "14547 FAAP100\n", + "14548 CCDC57\n", + "14549 THOC1-DT\n", + "14550 PPP4R1\n", + "14551 CEP76\n", + "14552 NPC1\n", + "14553 AQP4-AS1\n", + "14554 ARK2N\n", + "14555 ARK2C\n", + "14556 ALPK2\n", + "14557 GTSCR1\n", + "14558 ECSIT\n", + "14559 LINC01841\n", + "14560 LINC01842\n", + "14561 RASAL3\n", + "14562 ENSG00000269044\n", + "14563 ENSG00000268056\n", + "14564 NPHS1\n", + "14565 ZNF345\n", + "14566 FBL\n", + "14567 FCGBP\n", + "14568 MIA\n", + "14569 PLAUR\n", + "14570 APOE\n", + "14571 CLASRP\n", + "14572 NPAS1\n", + "14573 NOSIP\n", + "14574 SIGLEC12\n", + "14575 TMC4\n", + "14576 LILRB1\n", + "14577 ENSG00000286546\n", + "14578 NINL\n", + "14579 COX4I2\n", + "14580 KIF3B\n", + "14581 PXMP4\n", + "14582 RBL1\n", + "14583 ENSG00000232043\n", + "14584 RIPOR3\n", + "14585 ENSG00000280164\n", + "14586 ENSG00000280018\n", + "14587 ENSG00000278932\n", + "14588 TCP10L\n", + "14589 MX2\n", + "14590 IGLC7\n", + "14591 ENSG00000181123\n", + "14592 RNF185\n", + "14593 DEPDC5\n", + "14594 APOBEC3B\n", + "14595 FAM118A\n", + "14596 CPT1B\n", + "14597 ENSG00000269902\n", + "14598 MED12\n", + "14599 ZMYM3\n", + "14600 ARMCX3\n", + "14601 SH2D1A\n", + "14602 MAMLD1\n", + "14603 CCNQ\n", + "14604 CMC4\n", + "14605 ENSG00000274791\n", + "14606 GNB1-DT\n", + "14607 PIK3CD\n", + "14608 MAD2L2\n", + "14609 ENSG00000288398\n", + "14610 TMCO4\n", + "14611 EIF4G3\n", + "14612 ZC3H12A-DT\n", + "14613 PPIE\n", + "14614 LINC01144\n", + "14615 FGGY\n", + "14616 LRRC7\n", + "14617 GNG5\n", + "14618 AHCYL1\n", + "14619 ATP5PB\n", + "14620 LINC01356\n", + "14621 ATP1A1\n", + "14622 FAM72C\n", + "14623 ENSG00000287190\n", + "14624 AQP10\n", + "14625 ADAR\n", + "14626 EFNA1\n", + "14627 GLMP\n", + "14628 XPR1\n", + "14629 ARPC5\n", + "14630 PHLDA3\n", + "14631 CYB5R1\n", + "14632 NFASC\n", + "14633 CR2\n", + "14634 CR1L\n", + "14635 LAMB3\n", + "14636 OBSCN-AS1\n", + "14637 ID2\n", + "14638 YWHAQ\n", + "14639 GDF7\n", + "14640 ENSG00000223522\n", + "14641 NLRC4\n", + "14642 ENSG00000225187\n", + "14643 EPCAM-DT\n", + "14644 LINC02576\n", + "14645 CLEC4F\n", + "14646 SFXN5\n", + "14647 PCGF1\n", + "14648 IGKV2D-28\n", + "14649 MRPL30\n", + "14650 MFSD9\n", + "14651 LINC01102\n", + "14652 SULT1C2\n", + "14653 PTPN18\n", + "14654 C2orf27A\n", + "14655 ZRANB3\n", + "14656 GTDC1\n", + "14657 ENSG00000271320\n", + "14658 BAZ2B-AS1\n", + "14659 IFT70B\n", + "14660 UNC80\n", + "14661 RPL37A-DT\n", + "14662 ENSG00000259855\n", + "14663 BHLHE40-AS1\n", + "14664 SRGAP3\n", + "14665 NR2C2\n", + "14666 OSBPL10\n", + "14667 POMGNT2\n", + "14668 CCR9\n", + "14669 TRAIP\n", + "14670 CADPS\n", + "14671 SHQ1\n", + "14672 EBLN2\n", + "14673 NSUN3\n", + "14674 IFT57\n", + "14675 HHLA2\n", + "14676 DPPA4\n", + "14677 NEPRO\n", + "14678 NDUFB4\n", + "14679 EFCC1\n", + "14680 FNDC3B\n", + "14681 ENSG00000242539\n", + "14682 ENSG00000244459\n", + "14683 CC2D2A\n", + "14684 SEPSECS-AS1\n", + "14685 CEP135\n", + "14686 PLA2G12A\n", + "14687 GAR1\n", + "14688 C4orf3\n", + "14689 GATB\n", + "14690 FHDC1\n", + "14691 TMEM192\n", + "14692 SNX25\n", + "14693 DROSHA\n", + "14694 PDZD2\n", + "14695 NADK2\n", + "14696 ANXA2R-AS1\n", + "14697 NNT\n", + "14698 ARL15\n", + "14699 RAB3C\n", + "14700 ZBED3-AS1\n", + "14701 TMEM167A\n", + "14702 LINC01554\n", + "14703 FAM174A-DT\n", + "14704 FBXL17\n", + "14705 SLC25A46\n", + "14706 FEM1C\n", + "14707 ALDH7A1\n", + "14708 GRPEL2\n", + "14709 IRGM\n", + "14710 ZNF300\n", + "14711 G3BP1\n", + "14712 MED7\n", + "14713 ZNF354B\n", + "14714 MRNIP-DT\n", + "14715 ATXN1-AS1\n", + "14716 H4C2\n", + "14717 H2AC13\n", + "14718 MICB-DT\n", + "14719 EHMT2\n", + "14720 ENSG00000285976\n", + "14721 UBE2J1\n", + "14722 ENSG00000287789\n", + "14723 MAP3K7\n", + "14724 ATG5\n", + "14725 TRAF3IP2-AS1\n", + "14726 ASF1A\n", + "14727 PDE7B\n", + "14728 ENSG00000285875\n", + "14729 SF3B5\n", + "14730 SYNJ2\n", + "14731 ENSG00000261003\n", + "14732 PDGFA\n", + "14733 GPR146\n", + "14734 VWDE\n", + "14735 AMPH\n", + "14736 CDK13\n", + "14737 LINC00957\n", + "14738 TBRG4\n", + "14739 EGFR\n", + "14740 VKORC1L1\n", + "14741 POR\n", + "14742 CLDN12\n", + "14743 CYP51A1\n", + "14744 SLC12A9-AS1\n", + "14745 POLR2J2\n", + "14746 PUS7\n", + "14747 GPR22\n", + "14748 CFTR\n", + "14749 AHCYL2\n", + "14750 CPA1\n", + "14751 WEE2-AS1\n", + "14752 TRBV2\n", + "14753 MFHAS1\n", + "14754 ZDHHC2\n", + "14755 PCM1\n", + "14756 SORBS3\n", + "14757 ENSG00000253200\n", + "14758 INTS9\n", + "14759 ADAM32\n", + "14760 CHD7\n", + "14761 ASPH\n", + "14762 ENSG00000253190\n", + "14763 RRS1\n", + "14764 HNF4G\n", + "14765 RIPK2-DT\n", + "14766 TSPYL5\n", + "14767 EIF3E\n", + "14768 PVT1\n", + "14769 AGO2\n", + "14770 RHPN1-AS1\n", + "14771 MAF1\n", + "14772 PLPP6\n", + "14773 JAK2\n", + "14774 ENSG00000170152\n", + "14775 SEMA4D\n", + "14776 PHF2\n", + "14777 PRXL2C\n", + "14778 NIPSNAP3A\n", + "14779 TXN\n", + "14780 ENSG00000285447\n", + "14781 ORM2\n", + "14782 FBXW2\n", + "14783 ENTR1\n", + "14784 ENSG00000228302\n", + "14785 BAMBI\n", + "14786 MTPAP\n", + "14787 ZNF33A\n", + "14788 UBE2D1\n", + "14789 MCU\n", + "14790 CAMK2G\n", + "14791 SFTPD\n", + "14792 TMEM254\n", + "14793 ENSG00000272631\n", + "14794 FFAR4\n", + "14795 HIF1AN\n", + "14796 ZDHHC6\n", + "14797 BUB3\n", + "14798 OAT\n", + "14799 NLRP6\n", + "14800 CARS1\n", + "14801 FHIP1B\n", + "14802 ARL14EP\n", + "14803 C11orf96\n", + "14804 MS4A4A\n", + "14805 CSKMT\n", + "14806 MACROD1\n", + "14807 KAT5\n", + "14808 RAB1B\n", + "14809 FOLR2\n", + "14810 USP35\n", + "14811 RDX\n", + "14812 ENSG00000255045\n", + "14813 TIRAP\n", + "14814 LTBR\n", + "14815 ENSG00000272173\n", + "14816 ENSG00000287713\n", + "14817 SLC2A3\n", + "14818 MFAP5\n", + "14819 ENSG00000255882\n", + "14820 KLRC4\n", + "14821 CMAS\n", + "14822 TM7SF3\n", + "14823 YARS2\n", + "14824 CNTN1\n", + "14825 KCNH3\n", + "14826 SLC11A2\n", + "14827 ENSG00000258317\n", + "14828 CYP27B1\n", + "14829 RASSF3\n", + "14830 ALKBH2\n", + "14831 OAS2\n", + "14832 ENSG00000248636\n", + "14833 RHOF\n", + "14834 SBNO1\n", + "14835 ZNF84\n", + "14836 TEX26-AS1\n", + "14837 SPART\n", + "14838 SUPT20H\n", + "14839 LACC1\n", + "14840 SMIM2-AS1\n", + "14841 LRCH1\n", + "14842 NUDT15\n", + "14843 ENSG00000275202\n", + "14844 ATXN8OS\n", + "14845 ENSG00000280169\n", + "14846 LINC01297\n", + "14847 SALL2\n", + "14848 TRAV26-2\n", + "14849 TRAV41\n", + "14850 ENSG00000278784\n", + "14851 GZMB\n", + "14852 HECTD1\n", + "14853 RPS29\n", + "14854 L3HYPDH\n", + "14855 AKAP5\n", + "14856 ZFYVE26\n", + "14857 PGF\n", + "14858 LINC02328\n", + "14859 CHGA\n", + "14860 CEP170B\n", + "14861 JAG2\n", + "14862 IGHV7-4-1\n", + "14863 IGHV4-39\n", + "14864 GOLGA8M\n", + "14865 FAM98B\n", + "14866 ADAL\n", + "14867 GTF2A2\n", + "14868 OAZ2\n", + "14869 ADPGK-AS1\n", + "14870 DNAJA4\n", + "14871 CTSH\n", + "14872 MTHFS\n", + "14873 IL16\n", + "14874 BLM\n", + "14875 MCTP2\n", + "14876 LUNAR1\n", + "14877 PKD1\n", + "14878 TFAP4\n", + "14879 ENSG00000260349\n", + "14880 LDAF1\n", + "14881 XPO6\n", + "14882 MVP-DT\n", + "14883 SULT1A3\n", + "14884 IRX3\n", + "14885 PSME3IP1\n", + "14886 CIAPIN1\n", + "14887 AGRP\n", + "14888 ZDHHC7\n", + "14889 GEMIN4\n", + "14890 NXN\n", + "14891 HIC1\n", + "14892 RAP1GAP2\n", + "14893 PELP1-DT\n", + "14894 MINK1\n", + "14895 ENSG00000266498\n", + "14896 LGALS9C\n", + "14897 NATD1\n", + "14898 SARM1\n", + "14899 ABHD15\n", + "14900 ASIC2\n", + "14901 DHRS11\n", + "14902 MIEN1\n", + "14903 CDC6\n", + "14904 RARA-AS1\n", + "14905 KAT2A\n", + "14906 STAT5B\n", + "14907 GPATCH8\n", + "14908 ARL17A\n", + "14909 UBE2Z\n", + "14910 NGFR\n", + "14911 EME1\n", + "14912 ABCC3\n", + "14913 ENSG00000264112\n", + "14914 SMG8\n", + "14915 CLTC\n", + "14916 RNFT1\n", + "14917 ENSG00000277476\n", + "14918 LINC00470\n", + "14919 HDHD2\n", + "14920 CDH7\n", + "14921 CSNK1G2\n", + "14922 IZUMO4\n", + "14923 CREB3L3\n", + "14924 ILF3\n", + "14925 PRKCSH\n", + "14926 ZNF791\n", + "14927 MAN2B1\n", + "14928 AKAP8\n", + "14929 AP1M1\n", + "14930 MYO9B\n", + "14931 UPF1\n", + "14932 BORCS8\n", + "14933 YIF1B\n", + "14934 SIRT2\n", + "14935 EID2\n", + "14936 SHKBP1\n", + "14937 ZNF404\n", + "14938 ZNF221\n", + "14939 SELENOW\n", + "14940 ENSG00000269825\n", + "14941 ENSG00000267776\n", + "14942 SNPH\n", + "14943 JAG1\n", + "14944 PLTP\n", + "14945 KCNB1\n", + "14946 SAMD10\n", + "14947 ENSG00000273017\n", + "14948 ENSG00000261610\n", + "14949 MRPS6\n", + "14950 ENSG00000283633\n", + "14951 LINC01311\n", + "14952 HMGXB4\n", + "14953 RPS19BP1\n", + "14954 TMA7B\n", + "14955 ADSL\n", + "14956 CHADL\n", + "14957 TEF\n", + "14958 CENPM\n", + "14959 NFAM1\n", + "14960 PARVG\n", + "14961 ENSG00000272821\n", + "14962 GRIPAP1\n", + "14963 MAGED2\n", + "14964 ENSG00000227486\n", + "14965 PJA1\n", + "14966 EDA\n", + "14967 GLA\n", + "14968 GPRASP1\n", + "14969 STEEP1\n", + "14970 RAP2C-AS1\n", + "14971 RTL8C\n", + "14972 HTATSF1\n", + "14973 PNMA3\n", + "14974 RAB39B\n", + "14975 ENSG00000278847\n", + "14976 ATAD3C\n", + "14977 PER3\n", + "14978 SLC45A1\n", + "14979 ENSG00000037637\n", + "14980 ENSG00000055070\n", + "14981 PINK1-AS\n", + "14982 KHDRBS1\n", + "14983 EVA1B\n", + "14984 ZC3H12A\n", + "14985 MEAF6\n", + "14986 ZFP69B\n", + "14987 RIMS3\n", + "14988 LINC02918\n", + "14989 CMPK1\n", + "14990 C1orf52\n", + "14991 GBP3\n", + "14992 CCDC18-AS1\n", + "14993 VAV3\n", + "14994 PSRC1\n", + "14995 CD2\n", + "14996 CHD1L\n", + "14997 CTSS\n", + "14998 ZNF687\n", + "14999 MRPL9\n", + "15000 S100A16\n", + "15001 KRTCAP2\n", + "15002 FDPS\n", + "15003 MEX3A\n", + "15004 MIR9-1HG\n", + "15005 FCRL2\n", + "15006 SLAMF1\n", + "15007 FCGR3B\n", + "15008 ALDH9A1\n", + "15009 MRPS14\n", + "15010 ENSG00000272906\n", + "15011 ASCL5\n", + "15012 PM20D1\n", + "15013 UTP25\n", + "15014 NSL1\n", + "15015 AKT3-IT1\n", + "15016 ENSG00000272195\n", + "15017 SMYD3\n", + "15018 OR2B11\n", + "15019 TRIM58\n", + "15020 OR2M3\n", + "15021 ID2-AS1\n", + "15022 DNAJC27-AS1\n", + "15023 ATL2\n", + "15024 RHOQ\n", + "15025 EPCAM\n", + "15026 ENSG00000231918\n", + "15027 FBXO48\n", + "15028 LINC01890\n", + "15029 AUP1\n", + "15030 HK2-DT\n", + "15031 POLE4\n", + "15032 IGKV3D-11\n", + "15033 FAHD2A\n", + "15034 NEURL3\n", + "15035 ARHGEF4\n", + "15036 ARHGAP15\n", + "15037 NR4A2\n", + "15038 GALNT5\n", + "15039 IFIH1\n", + "15040 ENSG00000239467\n", + "15041 NIF3L1\n", + "15042 ENSG00000286223\n", + "15043 RPE\n", + "15044 SGPP2\n", + "15045 ITM2C\n", + "15046 THAP4\n", + "15047 LMCD1-AS1\n", + "15048 PRRT3-AS1\n", + "15049 CAPN7\n", + "15050 COLQ\n", + "15051 CCR5AS\n", + "15052 ABHD14B\n", + "15053 MUSTN1\n", + "15054 TKT\n", + "15055 CCDC66\n", + "15056 CLDND1\n", + "15057 CIP2A\n", + "15058 MCM2\n", + "15059 EPHB1\n", + "15060 USP13\n", + "15061 YEATS2\n", + "15062 ABLIM2\n", + "15063 SMIM20\n", + "15064 ENSG00000250075\n", + "15065 AREG\n", + "15066 TMEM150C\n", + "15067 HPSE\n", + "15068 ARHGAP24\n", + "15069 SMARCAD1\n", + "15070 MANBA\n", + "15071 LEF1-AS1\n", + "15072 METTL14\n", + "15073 MFSD8\n", + "15074 FAM218A\n", + "15075 PDCD6\n", + "15076 ENSG00000286094\n", + "15077 MYO10\n", + "15078 CDH18\n", + "15079 LINC02241\n", + "15080 MRPS27\n", + "15081 ZNF366\n", + "15082 ENSG00000255647\n", + "15083 TSLP\n", + "15084 SEMA6A\n", + "15085 LRRTM2\n", + "15086 IK\n", + "15087 SMIM3\n", + "15088 ENSG00000253980\n", + "15089 IL12B\n", + "15090 RNF144B\n", + "15091 H1-2\n", + "15092 ENSG00000287252\n", + "15093 H2AC14\n", + "15094 ZSCAN31\n", + "15095 ENSG00000272540\n", + "15096 C2\n", + "15097 HLA-DQB1\n", + "15098 ZBTB9\n", + "15099 ETV7\n", + "15100 MDGA1\n", + "15101 MOCS1\n", + "15102 MED20\n", + "15103 GCM1\n", + "15104 ELOVL5\n", + "15105 ENSG00000233844\n", + "15106 MMS22L\n", + "15107 USP45\n", + "15108 SMPD2\n", + "15109 PERP\n", + "15110 HEBP2\n", + "15111 CCDC28A\n", + "15112 SASH1\n", + "15113 SUMO4\n", + "15114 SCAF8\n", + "15115 ENSG00000286874\n", + "15116 RAMP3\n", + "15117 ERV3-1\n", + "15118 RABGEF1\n", + "15119 LINC02604\n", + "15120 DDX3ILA1\n", + "15121 STEAP4\n", + "15122 PPP1R35-AS1\n", + "15123 RELN\n", + "15124 FOXP2\n", + "15125 NDUFA5\n", + "15126 HILPDA\n", + "15127 DGKI\n", + "15128 TRBV4-1\n", + "15129 ENSG00000211745\n", + "15130 XRCC2\n", + "15131 SOX7\n", + "15132 ELP3\n", + "15133 UBE2V2\n", + "15134 TTPA\n", + "15135 RBM12B\n", + "15136 CDH17\n", + "15137 RRM2B\n", + "15138 CASC11\n", + "15139 TRAPPC9\n", + "15140 THEM6\n", + "15141 GML\n", + "15142 AK3\n", + "15143 LRRC19\n", + "15144 UBE2R2-AS1\n", + "15145 ENSG00000260100\n", + "15146 FAM88B\n", + "15147 ZFAND5\n", + "15148 AGTPBP1\n", + "15149 CT70\n", + "15150 DNAJC25\n", + "15151 NR6A1\n", + "15152 TTC16\n", + "15153 OLFM1\n", + "15154 QSOX2\n", + "15155 NPDC1\n", + "15156 DCLRE1C\n", + "15157 ST8SIA6\n", + "15158 OTUD1\n", + "15159 ENSG00000262412\n", + "15160 ZNF438\n", + "15161 ITGB1-DT\n", + "15162 MARCHF8\n", + "15163 NCOA4\n", + "15164 ERCC6\n", + "15165 PARG\n", + "15166 EGR2\n", + "15167 TET1\n", + "15168 DDX21\n", + "15169 ZMIZ1-AS1\n", + "15170 PRXL2A\n", + "15171 TBC1D12\n", + "15172 NEURL1\n", + "15173 SFR1\n", + "15174 ABLIM1\n", + "15175 BAG3\n", + "15176 GLRX3\n", + "15177 PGAP2\n", + "15178 TRIM6\n", + "15179 CTR9\n", + "15180 KCNC1\n", + "15181 ENSG00000285751\n", + "15182 HNRNPUL2\n", + "15183 VPS51\n", + "15184 CFL1\n", + "15185 EIF1AD\n", + "15186 BRMS1\n", + "15187 ACY3\n", + "15188 ALDH3B1\n", + "15189 CCDC90B-AS1\n", + "15190 TMEM126B\n", + "15191 ALKBH8\n", + "15192 KMT2A\n", + "15193 IFT46\n", + "15194 GRAMD1B\n", + "15195 KCNJ5\n", + "15196 NDUFA9\n", + "15197 ENSG00000219410\n", + "15198 C12orf57\n", + "15199 C3AR1\n", + "15200 LINC01252\n", + "15201 ENSG00000256084\n", + "15202 MRPS35-DT\n", + "15203 ABCD2\n", + "15204 SOAT2\n", + "15205 SHMT2\n", + "15206 IFNG\n", + "15207 MDM2\n", + "15208 TPH2\n", + "15209 OSBPL8\n", + "15210 C12orf50\n", + "15211 DCN\n", + "15212 NUDT4\n", + "15213 MMAB\n", + "15214 IQCD\n", + "15215 COG6\n", + "15216 LINC00598\n", + "15217 FGF14\n", + "15218 CCDC168\n", + "15219 RNASE1\n", + "15220 TRAV16\n", + "15221 LINC02307\n", + "15222 ENSG00000282885\n", + "15223 CHURC1\n", + "15224 SMOC1\n", + "15225 ISCA2\n", + "15226 MLH3\n", + "15227 AHSA1\n", + "15228 TTC7B\n", + "15229 LINC02295\n", + "15230 COA8\n", + "15231 ZBTB42\n", + "15232 TEDC1\n", + "15233 TMEM121\n", + "15234 GABRB3\n", + "15235 GOLGA8R\n", + "15236 ENSG00000269930\n", + "15237 FAN1\n", + "15238 CHRNA7\n", + "15239 PDIA3\n", + "15240 ENSG00000227161\n", + "15241 SENP8\n", + "15242 ENSG00000285560\n", + "15243 ENSG00000273923\n", + "15244 LYSMD4\n", + "15245 HBQ1\n", + "15246 ENSG00000269937\n", + "15247 MMP25-AS1\n", + "15248 ENSG00000262668\n", + "15249 GDE1\n", + "15250 ACSM2A\n", + "15251 EIF3C\n", + "15252 STX1B\n", + "15253 ZNF646\n", + "15254 ZNF843\n", + "15255 VPS35\n", + "15256 NETO2\n", + "15257 N4BP1\n", + "15258 OGFOD1\n", + "15259 MT1H\n", + "15260 NUP93\n", + "15261 LINC00920\n", + "15262 TK2\n", + "15263 ENKD1\n", + "15264 C16orf86\n", + "15265 ENSG00000274698\n", + "15266 EXOSC6\n", + "15267 CDH13\n", + "15268 DPH1\n", + "15269 ZBTB4\n", + "15270 SAT2\n", + "15271 ENSG00000235979\n", + "15272 DHRS13\n", + "15273 ENSG00000226377\n", + "15274 SYNRG\n", + "15275 TBC1D3L\n", + "15276 KRT23\n", + "15277 ENSG00000229732\n", + "15278 ENSG00000266821\n", + "15279 SAMD14\n", + "15280 CACNA1G\n", + "15281 ENSG00000267637\n", + "15282 TANC2\n", + "15283 CEP95\n", + "15284 NOL11\n", + "15285 C17orf80\n", + "15286 RNF157-AS1\n", + "15287 NPTX1\n", + "15288 ENSG00000262049\n", + "15289 MRPL12\n", + "15290 HEXD\n", + "15291 DLGAP1\n", + "15292 LDLRAD4\n", + "15293 ENSG00000266850\n", + "15294 B4GALT6\n", + "15295 SIGLEC15\n", + "15296 IER3IP1\n", + "15297 MYO5B\n", + "15298 WDR7\n", + "15299 ENSG00000266900\n", + "15300 PHLPP1\n", + "15301 MBP\n", + "15302 BSG-AS1\n", + "15303 ENSG00000267412\n", + "15304 ZBTB7A\n", + "15305 YJU2\n", + "15306 FUT6\n", + "15307 ZNF426\n", + "15308 ZNF121\n", + "15309 ZNF561-AS1\n", + "15310 ZGLP1\n", + "15311 CDC37\n", + "15312 ENSG00000267174\n", + "15313 ENSG00000267277\n", + "15314 PRDX2\n", + "15315 RNASEH2A\n", + "15316 DNAJB1\n", + "15317 SLC27A1\n", + "15318 ISYNA1\n", + "15319 COMP\n", + "15320 LINC00663\n", + "15321 ZNF506\n", + "15322 ENSG00000267481\n", + "15323 CEBPG\n", + "15324 SPRED3\n", + "15325 RINL\n", + "15326 NFKBIB\n", + "15327 ETHE1\n", + "15328 APOC1\n", + "15329 RELB\n", + "15330 SNRPD2\n", + "15331 GNG8\n", + "15332 ZNF665\n", + "15333 ENSG00000267838\n", + "15334 LENG8\n", + "15335 KIR2DL1\n", + "15336 GP6-AS1\n", + "15337 ENSG00000286230\n", + "15338 ZNF835\n", + "15339 ENSG00000268713\n", + "15340 ZNF552\n", + "15341 FASTKD5\n", + "15342 RASSF2\n", + "15343 PLCB1\n", + "15344 SPTLC3\n", + "15345 LINC00652\n", + "15346 BLCAP\n", + "15347 SLC2A10\n", + "15348 ENSG00000197670\n", + "15349 SYCP2\n", + "15350 ZGPAT\n", + "15351 ENSG00000277117\n", + "15352 USP25\n", + "15353 LINC01684\n", + "15354 DONSON\n", + "15355 DSCAM\n", + "15356 RSPH1\n", + "15357 RRP1\n", + "15358 COL6A1\n", + "15359 S100B\n", + "15360 IGLV8-61\n", + "15361 IGLV1-36\n", + "15362 IGLV4-3\n", + "15363 HSCB\n", + "15364 ENSG00000279714\n", + "15365 CYTH4\n", + "15366 ANKRD54\n", + "15367 ENSG00000273076\n", + "15368 PLXNB2\n", + "15369 KLHDC7B-DT\n", + "15370 RRAGB\n", + "15371 ZXDB\n", + "15372 ZC3H12B\n", + "15373 EFNB1\n", + "15374 NEXMIF\n", + "15375 UPRT\n", + "15376 GPC3\n", + "15377 CD40LG\n", + "15378 RBMX\n", + "15379 F8A3\n", + "15380 IL9R\n", + "15381 MT-ND4L\n", + "15382 ERRFI1-DT\n", + "15383 NPPA\n", + "15384 SLC66A1\n", + "15385 PDIK1L\n", + "15386 CRYBG2\n", + "15387 TRAPPC3\n", + "15388 DNALI1\n", + "15389 RRAGC-DT\n", + "15390 C1orf50\n", + "15391 TIE1\n", + "15392 PTCH2\n", + "15393 LINC02777\n", + "15394 LPAR3\n", + "15395 PKN2-AS1\n", + "15396 GCLM\n", + "15397 F3\n", + "15398 LAMTOR5-AS1\n", + "15399 KCNA3\n", + "15400 RHOC\n", + "15401 PHTF1\n", + "15402 SRGAP2C\n", + "15403 ILF2\n", + "15404 THBS3-AS1\n", + "15405 DCAF8\n", + "15406 F11R\n", + "15407 FCER1G\n", + "15408 POGK\n", + "15409 TNFSF4\n", + "15410 DDX59-AS1\n", + "15411 CAMSAP2\n", + "15412 ELF3-AS1\n", + "15413 MAPKAPK2\n", + "15414 CD34\n", + "15415 HHAT\n", + "15416 FLVCR1\n", + "15417 NVL\n", + "15418 RSAD2\n", + "15419 ENSG00000227047\n", + "15420 TP53I3\n", + "15421 MEMO1\n", + "15422 PPP1R21\n", + "15423 PSME4\n", + "15424 ETAA1\n", + "15425 MXD1\n", + "15426 CCDC142\n", + "15427 CHMP3\n", + "15428 ENSG00000287670\n", + "15429 CRACDL\n", + "15430 TNFAIP6\n", + "15431 PRPF40A\n", + "15432 GPD2\n", + "15433 WDSUB1\n", + "15434 GCG\n", + "15435 SCN2A\n", + "15436 ENSG00000235192\n", + "15437 GORASP2\n", + "15438 CYBRD1\n", + "15439 HIBCH\n", + "15440 ENSG00000272211\n", + "15441 ANKRD44-DT\n", + "15442 ICA1L\n", + "15443 ENSG00000261338\n", + "15444 TTLL4\n", + "15445 USP40\n", + "15446 RFTN1\n", + "15447 SATB1\n", + "15448 TRMT10C\n", + "15449 GCSAM\n", + "15450 ARHGAP31\n", + "15451 HACD2\n", + "15452 SLC35G2\n", + "15453 CHST2\n", + "15454 SEC62\n", + "15455 SLC7A14\n", + "15456 ETV5\n", + "15457 MB21D2\n", + "15458 GP5\n", + "15459 CTBP1-DT\n", + "15460 LETM1\n", + "15461 ENSG00000251615\n", + "15462 RAB28\n", + "15463 CXCL13\n", + "15464 PRKG2\n", + "15465 PKD2\n", + "15466 ADH1C\n", + "15467 AP1AR-DT\n", + "15468 TIGD4\n", + "15469 TMEM144\n", + "15470 MARCHF6-DT\n", + "15471 ZNF622\n", + "15472 NDUFS4\n", + "15473 ANKRD55\n", + "15474 SREK1\n", + "15475 MAST4\n", + "15476 ZBED3\n", + "15477 BHMT\n", + "15478 DMXL1\n", + "15479 PITX1-AS1\n", + "15480 ENSG00000280987\n", + "15481 ANKHD1-DT\n", + "15482 NDUFA2\n", + "15483 FAF2\n", + "15484 ZNF354A\n", + "15485 H2BC6-AS1\n", + "15486 ZNF184\n", + "15487 H2BC15\n", + "15488 H4C13\n", + "15489 NCR3\n", + "15490 LY6G5B\n", + "15491 LY6G6E\n", + "15492 FANCE\n", + "15493 ABCC10\n", + "15494 GTPBP2\n", + "15495 TNFRSF21\n", + "15496 KIAA1586\n", + "15497 MDN1\n", + "15498 ASCC3\n", + "15499 ZUP1\n", + "15500 MAN1A1\n", + "15501 RNF217\n", + "15502 RPS12\n", + "15503 TBPL1\n", + "15504 MTFR2\n", + "15505 TFB1M\n", + "15506 CHST12\n", + "15507 RADIL\n", + "15508 GGCT\n", + "15509 TMED4\n", + "15510 MYO1G\n", + "15511 CRCP\n", + "15512 TP53TG1\n", + "15513 AP4M1\n", + "15514 AKR1B1\n", + "15515 CLEC5A\n", + "15516 TRBV10-2\n", + "15517 ZNF783\n", + "15518 GIMAP6\n", + "15519 MYOM2\n", + "15520 MSRA\n", + "15521 DLC1\n", + "15522 BNIP3L\n", + "15523 CHRNA2\n", + "15524 TCIM\n", + "15525 ST18\n", + "15526 LYPLA1\n", + "15527 RP1\n", + "15528 TOX-DT\n", + "15529 ENSG00000249328\n", + "15530 RAD54B\n", + "15531 FBXO43\n", + "15532 LINC03047\n", + "15533 AARD\n", + "15534 LINC00964\n", + "15535 CCDC26\n", + "15536 LY6E\n", + "15537 TOP1MT\n", + "15538 LINC01239\n", + "15539 EMICERI\n", + "15540 SIGMAR1\n", + "15541 RC3H2\n", + "15542 PTGES2-AS1\n", + "15543 DYNC2I2\n", + "15544 ABO\n", + "15545 TMEM250\n", + "15546 SEC16A\n", + "15547 NRARP\n", + "15548 EHMT1\n", + "15549 PITRM1-AS1\n", + "15550 ENSG00000240291\n", + "15551 KIAA1217\n", + "15552 ZNF33B\n", + "15553 PRKG1\n", + "15554 LINC02671\n", + "15555 PRF1\n", + "15556 PPP3CB-AS1\n", + "15557 ZNF503\n", + "15558 LINC00863\n", + "15559 ANKRD1\n", + "15560 SEC31B\n", + "15561 LZTS2\n", + "15562 EMX2\n", + "15563 ENSG00000277687\n", + "15564 EEF1AKMT2\n", + "15565 FANK1\n", + "15566 CFAP46\n", + "15567 SCT\n", + "15568 KRTAP5-AS1\n", + "15569 IRAG1\n", + "15570 OR4P4\n", + "15571 MS4A7\n", + "15572 ENSG00000255118\n", + "15573 LINC02723\n", + "15574 RELA-DT\n", + "15575 MUS81\n", + "15576 PC\n", + "15577 RPS6KB2-AS1\n", + "15578 AAMDC\n", + "15579 CTSC\n", + "15580 MMP7\n", + "15581 MMP1\n", + "15582 EXPH5\n", + "15583 PAFAH1B2\n", + "15584 ENSG00000271751\n", + "15585 VPS11-DT\n", + "15586 CCDC153\n", + "15587 TBCEL\n", + "15588 CACNA1C-AS1\n", + "15589 VAMP1\n", + "15590 ENSG00000256101\n", + "15591 A2M\n", + "15592 TMEM52B\n", + "15593 GPR19\n", + "15594 CDKN1B\n", + "15595 PLBD1\n", + "15596 RASSF8-AS1\n", + "15597 RESF1\n", + "15598 DNM1L\n", + "15599 PUS7L\n", + "15600 ARID2\n", + "15601 ENSG00000274591\n", + "15602 SLC48A1\n", + "15603 PRKAG1\n", + "15604 IGFBP6\n", + "15605 MUCL1\n", + "15606 SMARCC2\n", + "15607 STAC3\n", + "15608 FRS2\n", + "15609 CNOT2\n", + "15610 RLIG1\n", + "15611 POC1B-AS1\n", + "15612 UBE3B\n", + "15613 ANAPC7\n", + "15614 PPP1CC\n", + "15615 B3GNT4\n", + "15616 MPHOSPH9\n", + "15617 AACS\n", + "15618 CRYL1\n", + "15619 PARP4\n", + "15620 GTF3A\n", + "15621 ALOX5AP\n", + "15622 KCNRG\n", + "15623 ENSG00000274270\n", + "15624 SUGT1-DT\n", + "15625 DNAJC3\n", + "15626 OR11G2\n", + "15627 TRDV1\n", + "15628 LTB4R\n", + "15629 SRP54\n", + "15630 PRORP\n", + "15631 FBXO33\n", + "15632 ENSG00000258808\n", + "15633 ENSG00000261242\n", + "15634 MTHFD1\n", + "15635 ERH\n", + "15636 PAPLN\n", + "15637 PNMA1\n", + "15638 ZC2HC1C\n", + "15639 BTBD7\n", + "15640 PAPOLA\n", + "15641 ENSG00000256705\n", + "15642 IGHEP1\n", + "15643 IGHV1-2\n", + "15644 IGHV1-46\n", + "15645 IGHV4-61\n", + "15646 RTF1\n", + "15647 GANC\n", + "15648 ENSG00000261684\n", + "15649 CATSPER2\n", + "15650 TMOD3\n", + "15651 SLC24A1\n", + "15652 MEGF11\n", + "15653 SMAD3-DT\n", + "15654 UBL7-DT\n", + "15655 COMMD4\n", + "15656 PTPN9\n", + "15657 ISG20\n", + "15658 POLG-DT\n", + "15659 CRAT37\n", + "15660 ENSG00000275016\n", + "15661 SNRPA1-DT\n", + "15662 NHERF2\n", + "15663 EEF2KMT\n", + "15664 ATF7IP2\n", + "15665 BMERB1\n", + "15666 ENSG00000261448\n", + "15667 CLN3\n", + "15668 ENSG00000260367\n", + "15669 ENSG00000260517\n", + "15670 QPRT\n", + "15671 ZNF267\n", + "15672 ENSG00000261541\n", + "15673 E2F4\n", + "15674 DDX28\n", + "15675 TANGO6\n", + "15676 PDPR\n", + "15677 RFWD3\n", + "15678 ZNRF1\n", + "15679 CDYL2\n", + "15680 CMC2\n", + "15681 TAF1C\n", + "15682 CRISPLD2\n", + "15683 VPS53\n", + "15684 MYBBP1A\n", + "15685 SCIMP\n", + "15686 NLRP1\n", + "15687 ASGR2\n", + "15688 CNTROB\n", + "15689 PIK3R5\n", + "15690 TOP3A\n", + "15691 ENSG00000263986\n", + "15692 MIR4733HG\n", + "15693 MAP3K14\n", + "15694 GOSR2\n", + "15695 PNPO\n", + "15696 SRSF1\n", + "15697 ENSG00000274712\n", + "15698 CD300A\n", + "15699 FADS6\n", + "15700 KCTD2\n", + "15701 RECQL5\n", + "15702 CD7\n", + "15703 MYL12-AS1\n", + "15704 ANKRD12\n", + "15705 MIB1\n", + "15706 ENSG00000268573\n", + "15707 C18orf54\n", + "15708 ENSG00000267462\n", + "15709 RNF152\n", + "15710 RBFA\n", + "15711 PLEKHJ1\n", + "15712 SPPL2B\n", + "15713 ENSG00000267571\n", + "15714 CRB3\n", + "15715 ZNF557\n", + "15716 ICAM4\n", + "15717 ZNF440\n", + "15718 SLC1A6\n", + "15719 CYP4F3\n", + "15720 PLVAP\n", + "15721 SUGP1\n", + "15722 ZNF253\n", + "15723 ZNF585A\n", + "15724 LINC01480\n", + "15725 ENSG00000268027\n", + "15726 PPP5C\n", + "15727 PPFIA3\n", + "15728 KCNC3\n", + "15729 ENSG00000268734\n", + "15730 ZNF582\n", + "15731 ZNF460\n", + "15732 LINC01722\n", + "15733 EIF6\n", + "15734 SCAND1\n", + "15735 BCAS1\n", + "15736 ENSG00000285091\n", + "15737 LIME1\n", + "15738 JAM2\n", + "15739 MORC3\n", + "15740 LCA5L\n", + "15741 ZBTB21\n", + "15742 IGLV3-1\n", + "15743 SEZ6L\n", + "15744 ENSG00000279914\n", + "15745 ENSG00000226471\n", + "15746 ENSG00000278920\n", + "15747 APOL2\n", + "15748 ENSG00000284633\n", + "15749 TSPO\n", + "15750 ENSG00000280011\n", + "15751 ENSG00000273289\n", + "15752 MAPK11\n", + "15753 SCO2\n", + "15754 IL3RA\n", + "15755 BEND2\n", + "15756 RP2\n", + "15757 USP11\n", + "15758 SYN1\n", + "15759 ENSG00000204620\n", + "15760 SUV39H1\n", + "15761 CLCN5\n", + "15762 TMSB15A\n", + "15763 SOWAHD\n", + "15764 GDI1\n", + "15765 TTTY14\n", + "15766 ENSG00000277400\n", + "15767 LINC01128\n", + "15768 WRAP73\n", + "15769 RERE-AS1\n", + "15770 ENSG00000228549\n", + "15771 ARHGEF10L\n", + "15772 ENSG00000271420\n", + "15773 ZNF593\n", + "15774 ADGRB2\n", + "15775 NDUFS5\n", + "15776 COL9A2\n", + "15777 HPDL\n", + "15778 PRDX1\n", + "15779 PRPF38A\n", + "15780 FGGY-DT\n", + "15781 DOCK7-DT\n", + "15782 LINC01725\n", + "15783 ZNF326\n", + "15784 GSTM4\n", + "15785 WARS2\n", + "15786 ENSG00000224363\n", + "15787 RFX5\n", + "15788 S100A6\n", + "15789 ATF6\n", + "15790 QSOX1\n", + "15791 NR5A2\n", + "15792 TNNI1\n", + "15793 ENSG00000270188\n", + "15794 KMO\n", + "15795 CHML\n", + "15796 ENSG00000272148\n", + "15797 EML4\n", + "15798 FOXN2\n", + "15799 ENSG00000228033\n", + "15800 AFTPH\n", + "15801 PNO1\n", + "15802 AAK1\n", + "15803 BOLA3-DT\n", + "15804 SH2D6\n", + "15805 TGFBRAP1\n", + "15806 ENSG00000286545\n", + "15807 FAM168B\n", + "15808 KLHL23\n", + "15809 ERICH2\n", + "15810 DLX2\n", + "15811 OSBPL6\n", + "15812 ENSG00000270956\n", + "15813 ENSG00000273456\n", + "15814 WDR12\n", + "15815 ENSG00000272807\n", + "15816 LANCL1\n", + "15817 IQCA1\n", + "15818 LINC01238\n", + "15819 UBE2E1\n", + "15820 MYD88\n", + "15821 KIAA1143\n", + "15822 PFKFB4\n", + "15823 RBM6\n", + "15824 CYB561D2\n", + "15825 RFT1\n", + "15826 ABI3BP\n", + "15827 RABL3\n", + "15828 CASR\n", + "15829 ENSG00000286919\n", + "15830 TPRA1\n", + "15831 CPA3\n", + "15832 COMMD2\n", + "15833 ANKUB1\n", + "15834 P2RY14\n", + "15835 SI\n", + "15836 RPL22L1\n", + "15837 SOD3\n", + "15838 STIM2-AS1\n", + "15839 USP46-DT\n", + "15840 ERVMER34-1\n", + "15841 EXOC1\n", + "15842 PPBP\n", + "15843 HSD17B11\n", + "15844 ARHGAP10\n", + "15845 RAPGEF2\n", + "15846 NSUN2\n", + "15847 ATPSCKMT\n", + "15848 NUP155\n", + "15849 PRKAA1\n", + "15850 ERBIN\n", + "15851 IQGAP2\n", + "15852 LHFPL2\n", + "15853 ENSG00000251574\n", + "15854 APC\n", + "15855 YTHDC2\n", + "15856 MEIKIN\n", + "15857 KIF3A\n", + "15858 UBE2B\n", + "15859 HBEGF\n", + "15860 PCDH12\n", + "15861 ANXA6\n", + "15862 EBF1\n", + "15863 NSD1\n", + "15864 PRELID1\n", + "15865 TMED9\n", + "15866 GFPT2\n", + "15867 MYLK4\n", + "15868 SERPINB6\n", + "15869 ENSG00000285424\n", + "15870 LYRM4\n", + "15871 BLOC1S5\n", + "15872 JARID2-AS1\n", + "15873 H2AC7\n", + "15874 H4C6\n", + "15875 HLA-F\n", + "15876 PRRC2A\n", + "15877 SNRPC\n", + "15878 SRSF3\n", + "15879 CPNE5\n", + "15880 TOMM6\n", + "15881 PEX6\n", + "15882 AARS2\n", + "15883 TRAM2-AS1\n", + "15884 CD109\n", + "15885 ANKRD6\n", + "15886 TMEM244\n", + "15887 RSPH3\n", + "15888 PNLDC1\n", + "15889 CCZ1B\n", + "15890 MGC4859\n", + "15891 ENSG00000237070\n", + "15892 HOXA6\n", + "15893 DDX56\n", + "15894 LINC02848\n", + "15895 CALN1\n", + "15896 DBF4\n", + "15897 PILRB\n", + "15898 ORC5\n", + "15899 IQUB\n", + "15900 ENSG00000226380\n", + "15901 PLXNA4\n", + "15902 PTN\n", + "15903 KIAA1549\n", + "15904 ENSG00000284691\n", + "15905 TMEM176B\n", + "15906 ATG9B\n", + "15907 GALNT11\n", + "15908 GS1-24F4.2\n", + "15909 MSRA-DT\n", + "15910 NEIL2\n", + "15911 PDGFRL\n", + "15912 ENSG00000245025\n", + "15913 PPP2CB\n", + "15914 SFRP1\n", + "15915 GPAT4-AS1\n", + "15916 ENSG00000261449\n", + "15917 PLAT\n", + "15918 UBXN2B\n", + "15919 RRS1-DT\n", + "15920 PAG1\n", + "15921 CA13\n", + "15922 AZIN1\n", + "15923 ENSG00000272384\n", + "15924 FBXO32\n", + "15925 ANXA13\n", + "15926 LRATD2\n", + "15927 ST3GAL1-DT\n", + "15928 LINC02904\n", + "15929 WDR97\n", + "15930 ZFTRAF1\n", + "15931 ZNF251\n", + "15932 RFX3-DT\n", + "15933 SLC1A1\n", + "15934 CDC37L1-DT\n", + "15935 RANBP6\n", + "15936 ENSG00000232035\n", + "15937 CIMIP2B\n", + "15938 TPM2\n", + "15939 TLN1\n", + "15940 CARNMT1\n", + "15941 ASTN2\n", + "15942 GSN\n", + "15943 AK1\n", + "15944 PLPP7\n", + "15945 FCN1\n", + "15946 PPP1R26-AS1\n", + "15947 CLIC3\n", + "15948 SAPCD2\n", + "15949 MAN1B1-DT\n", + "15950 PFKP\n", + "15951 ENSG00000228951\n", + "15952 ASB13\n", + "15953 ENSG00000286439\n", + "15954 CCDC3\n", + "15955 PHYH\n", + "15956 BEND7\n", + "15957 ENSG00000239665\n", + "15958 ANKRD26\n", + "15959 MPP7\n", + "15960 ASCC1\n", + "15961 UBTD1\n", + "15962 GBF1\n", + "15963 DUSP5-DT\n", + "15964 PDCD4\n", + "15965 PLEKHA1\n", + "15966 C10orf88\n", + "15967 UROS\n", + "15968 GATD1-DT\n", + "15969 ZNF195\n", + "15970 FAR1\n", + "15971 COPB1\n", + "15972 ENSG00000260196\n", + "15973 SLC39A13-AS1\n", + "15974 MS4A1\n", + "15975 FADS2\n", + "15976 TUT1\n", + "15977 TRMT112\n", + "15978 CDCA5\n", + "15979 ENSG00000254452\n", + "15980 LRFN4\n", + "15981 GAB2\n", + "15982 DLG2\n", + "15983 AMOTL1\n", + "15984 BIRC3\n", + "15985 NKAPD1\n", + "15986 TTC12\n", + "15987 ST14\n", + "15988 GAPDH\n", + "15989 MLF2\n", + "15990 ENO2\n", + "15991 PDE3A\n", + "15992 RNF41\n", + "15993 IL23A\n", + "15994 GIHCG\n", + "15995 GNS\n", + "15996 CHPT1\n", + "15997 NT5DC3\n", + "15998 TCP11L2\n", + "15999 MTERF2\n", + "16000 CIT\n", + "16001 SIRT4\n", + "16002 MSI1\n", + "16003 ENSG00000278291\n", + "16004 FGF9\n", + "16005 PROSER1\n", + "16006 CDADC1\n", + "16007 RNASEH2B\n", + "16008 DCT\n", + "16009 SWINGN\n", + "16010 ENSG00000288044\n", + "16011 FOXA1\n", + "16012 ZBTB1\n", + "16013 HSPA2\n", + "16014 FUT8-AS1\n", + "16015 ENSG00000286423\n", + "16016 BATF\n", + "16017 ERG28\n", + "16018 ENSG00000235785\n", + "16019 GPR132\n", + "16020 IGHV2-26\n", + "16021 RAD51-AS1\n", + "16022 DUT\n", + "16023 LEO1\n", + "16024 MINDY2-DT\n", + "16025 DRAIC\n", + "16026 ENSG00000261460\n", + "16027 BBS4\n", + "16028 ULK3\n", + "16029 SIN3A\n", + "16030 ENSG00000177699\n", + "16031 GOLGA6L10\n", + "16032 RPS17\n", + "16033 ENSG00000285667\n", + "16034 SLCO3A1\n", + "16035 WDR24\n", + "16036 UQCC4\n", + "16037 MLST8\n", + "16038 PGP\n", + "16039 ECI1\n", + "16040 ZNF174\n", + "16041 SEC14L5\n", + "16042 SHISA9\n", + "16043 ENSG00000276571\n", + "16044 KNOP1\n", + "16045 USP31\n", + "16046 SBK1\n", + "16047 NUPR1\n", + "16048 HERPUD1\n", + "16049 POLR2C\n", + "16050 DDX19A-DT\n", + "16051 DDX19A\n", + "16052 EMC6\n", + "16053 ANKFY1\n", + "16054 C17orf114\n", + "16055 USP6\n", + "16056 STX8\n", + "16057 ATPAF2\n", + "16058 GRAPL\n", + "16059 MFAP4\n", + "16060 AKAP10\n", + "16061 ENSG00000256618\n", + "16062 ENSG00000263657\n", + "16063 ADAP2\n", + "16064 CCL7\n", + "16065 CCL18\n", + "16066 CWC25\n", + "16067 NEUROD2\n", + "16068 PGAP3\n", + "16069 FMNL1\n", + "16070 FLJ40194\n", + "16071 ZNF652\n", + "16072 ZNF652-AS1\n", + "16073 MTMR4\n", + "16074 ENSG00000224738\n", + "16075 NPLOC4\n", + "16076 ARHGDIA\n", + "16077 MYL12B\n", + "16078 LINC01900\n", + "16079 ZNF396\n", + "16080 GNG7\n", + "16081 SLC39A3\n", + "16082 ENSG00000269604\n", + "16083 PET100\n", + "16084 RAB11B\n", + "16085 KEAP1\n", + "16086 NACC1\n", + "16087 ABHD8\n", + "16088 IQCN\n", + "16089 ENSG00000105750\n", + "16090 ZNF100\n", + "16091 DPY19L3\n", + "16092 CHST8\n", + "16093 ENSG00000267053\n", + "16094 LINC00665\n", + "16095 RASGRP4\n", + "16096 MRPS12\n", + "16097 EXOSC5\n", + "16098 PAFAH1B3\n", + "16099 IGFL4\n", + "16100 RPS9\n", + "16101 COX6B2\n", + "16102 ZSCAN5A-AS1\n", + "16103 ZNF814\n", + "16104 ZSCAN18\n", + "16105 A1BG\n", + "16106 SDCBP2\n", + "16107 SIRPA\n", + "16108 DZANK1\n", + "16109 RALGAPA2\n", + "16110 NXT1\n", + "16111 NANP\n", + "16112 E2F1\n", + "16113 AAR2\n", + "16114 ELMO2\n", + "16115 NFATC2\n", + "16116 RAE1\n", + "16117 RAB22A\n", + "16118 GNAS\n", + "16119 YTHDF1\n", + "16120 NRIP1\n", + "16121 IL10RB-DT\n", + "16122 DSCR9\n", + "16123 KCNJ15\n", + "16124 PKNOX1\n", + "16125 H2BC12L\n", + "16126 TRPM2\n", + "16127 ESS2\n", + "16128 DGCR8\n", + "16129 IGLV7-43\n", + "16130 SNRPD3\n", + "16131 LRP5L\n", + "16132 PES1\n", + "16133 ENSG00000272720\n", + "16134 CCDC134\n", + "16135 LINC00106\n", + "16136 CNKSR2\n", + "16137 WDR45\n", + "16138 KANTR\n", + "16139 PAGE5\n", + "16140 LINC01285\n", + "16141 PGRMC1\n", + "16142 TMEM185A\n", + "16143 BRCC3\n", + "16144 LINC00115\n", + "16145 B3GALT6\n", + "16146 SCNN1D\n", + "16147 TMEM52\n", + "16148 LNCTAM34A\n", + "16149 CTRC\n", + "16150 AGMAT\n", + "16151 ARHGEF19\n", + "16152 ZBTB40\n", + "16153 NCMAP\n", + "16154 STX12\n", + "16155 PTP4A2\n", + "16156 KIAA1522\n", + "16157 MTF1\n", + "16158 CCDC30\n", + "16159 SLC2A1\n", + "16160 OMA1\n", + "16161 DNAJB4\n", + "16162 BRDT\n", + "16163 TMED5\n", + "16164 ABCD3\n", + "16165 AMIGO1\n", + "16166 CHI3L2\n", + "16167 RPRD2\n", + "16168 ENSG00000237588\n", + "16169 PIGC\n", + "16170 RASAL2\n", + "16171 VASH2\n", + "16172 LBR\n", + "16173 TMEM63A\n", + "16174 ARID4B\n", + "16175 ENSG00000273058\n", + "16176 ENSG00000260855\n", + "16177 PGBD2\n", + "16178 POMC\n", + "16179 ENSG00000270640\n", + "16180 EHD3\n", + "16181 MSH6\n", + "16182 EML6\n", + "16183 IGKV6-21\n", + "16184 ANKRD36\n", + "16185 UXS1\n", + "16186 ENSG00000231731\n", + "16187 MMADHC\n", + "16188 METTL8\n", + "16189 MAP3K20\n", + "16190 ENSG00000271996\n", + "16191 TTN-AS1\n", + "16192 RPL37A\n", + "16193 CCL20\n", + "16194 ARL8B\n", + "16195 EAF1-AS1\n", + "16196 GOLGA4-AS1\n", + "16197 LARS2\n", + "16198 BSN-DT\n", + "16199 RASSF1\n", + "16200 DCP1A\n", + "16201 ARL6IP5\n", + "16202 NAA50\n", + "16203 IQCB1\n", + "16204 KPNA1\n", + "16205 HEG1\n", + "16206 GATA2-AS1\n", + "16207 ENSG00000203644\n", + "16208 TMEM108\n", + "16209 ENSG00000268129\n", + "16210 CP\n", + "16211 TM4SF18\n", + "16212 EIF2A\n", + "16213 ENSG00000243305\n", + "16214 PPM1L\n", + "16215 SKIL\n", + "16216 ABCF3\n", + "16217 DGKG\n", + "16218 XXYLT1-AS2\n", + "16219 ENSG00000229178\n", + "16220 TAPT1\n", + "16221 TBC1D19\n", + "16222 LINC02472\n", + "16223 PCDH7\n", + "16224 TMEM156\n", + "16225 LNX1\n", + "16226 PF4\n", + "16227 ENSG00000163633\n", + "16228 CCSER1\n", + "16229 BMPR1B\n", + "16230 RPL34\n", + "16231 FABP2\n", + "16232 ENSG00000273472\n", + "16233 RPS3A\n", + "16234 RNF175\n", + "16235 C4orf46\n", + "16236 GALNTL6\n", + "16237 ADCY2\n", + "16238 LINC01513\n", + "16239 ENSG00000260786\n", + "16240 ANXA2R-OT1\n", + "16241 MRPS30-DT\n", + "16242 ENSG00000271752\n", + "16243 ENSG00000240535\n", + "16244 ENSG00000271828\n", + "16245 F2RL1\n", + "16246 CMYA5\n", + "16247 ZCCHC9\n", + "16248 SKIC3\n", + "16249 MAN2A1-DT\n", + "16250 LOX\n", + "16251 HSPA4\n", + "16252 PKD2L2\n", + "16253 PROB1\n", + "16254 ECSCR\n", + "16255 NRG2\n", + "16256 PCDHGA10\n", + "16257 GALNT10\n", + "16258 ITK\n", + "16259 MIR3142HG\n", + "16260 FLT4\n", + "16261 ENSG00000286310\n", + "16262 TPMT\n", + "16263 ENSG00000271755\n", + "16264 HLA-DQA2\n", + "16265 VPS52\n", + "16266 UQCC2\n", + "16267 SCUBE3-AS1\n", + "16268 FKBP5\n", + "16269 PPIL1\n", + "16270 BTBD9\n", + "16271 KCNK17\n", + "16272 TREML2\n", + "16273 YIPF3\n", + "16274 XPO5\n", + "16275 ENSG00000287562\n", + "16276 ENSG00000227706\n", + "16277 KCNQ5-DT\n", + "16278 ENSG00000223786\n", + "16279 SLC16A10\n", + "16280 TRAPPC3L\n", + "16281 ENSG00000286438\n", + "16282 ALDH8A1\n", + "16283 ENSG00000232876\n", + "16284 MYB\n", + "16285 PSMB1\n", + "16286 PRKAR1B\n", + "16287 PRKAR1B-AS1\n", + "16288 COX19\n", + "16289 PMS2\n", + "16290 INTS15\n", + "16291 GSDME\n", + "16292 WIPF3\n", + "16293 EEPD1\n", + "16294 NUDCD3\n", + "16295 H2AZ2\n", + "16296 SEC61G\n", + "16297 EIF4H\n", + "16298 GTPBP10\n", + "16299 GATAD1\n", + "16300 FAM133B\n", + "16301 SLC25A13\n", + "16302 BRI3\n", + "16303 POLR2J3\n", + "16304 SLC26A4\n", + "16305 LSM8\n", + "16306 PODXL\n", + "16307 LINC03060\n", + "16308 KDM7A-DT\n", + "16309 SHH\n", + "16310 RNF32\n", + "16311 DEFA5\n", + "16312 ENSG00000254936\n", + "16313 FUT10\n", + "16314 ENSG00000269924\n", + "16315 PREX2\n", + "16316 GDAP1\n", + "16317 MRPS28\n", + "16318 MAILR\n", + "16319 ASTILCS\n", + "16320 GRINA\n", + "16321 HGH1\n", + "16322 TONSL\n", + "16323 ENSG00000260912\n", + "16324 CDKN2B-AS1\n", + "16325 TJP2\n", + "16326 C9orf40\n", + "16327 ENSG00000287930\n", + "16328 ENSG00000237422\n", + "16329 ALDOB\n", + "16330 RAD23B\n", + "16331 POLE3\n", + "16332 CFAP157\n", + "16333 SLC27A4\n", + "16334 IER5L\n", + "16335 FNBP1\n", + "16336 ABCA2\n", + "16337 SSNA1\n", + "16338 ENSG00000287016\n", + "16339 HNRNPH3\n", + "16340 TACR2\n", + "16341 RPS24\n", + "16342 PI4K2A\n", + "16343 BBIP1\n", + "16344 PNLIPRP1\n", + "16345 SLC18A2\n", + "16346 WDR11\n", + "16347 ZRANB1\n", + "16348 MTG1\n", + "16349 TMEM9B-AS1\n", + "16350 DNAJC24\n", + "16351 MARK2\n", + "16352 RASGRP2\n", + "16353 PPP6R3\n", + "16354 P4HA3\n", + "16355 POLD3\n", + "16356 FDX1\n", + "16357 ENSG00000278376\n", + "16358 P3H3\n", + "16359 SLC2A14\n", + "16360 BCAT1\n", + "16361 KRT6A\n", + "16362 ESPL1\n", + "16363 IKZF4\n", + "16364 NXPH4\n", + "16365 GLI1\n", + "16366 KIF5A\n", + "16367 AGAP2\n", + "16368 ENSG00000275180\n", + "16369 ENSG00000273824\n", + "16370 NUP107-DT\n", + "16371 SLC25A3\n", + "16372 PEBP1\n", + "16373 ZNF891\n", + "16374 GJB6\n", + "16375 POMP\n", + "16376 FRY\n", + "16377 RGCC\n", + "16378 TDRD3\n", + "16379 RBM26\n", + "16380 NDFIP2\n", + "16381 PCCA-DT\n", + "16382 TRAV9-2\n", + "16383 TRAV17\n", + "16384 OXA1L-DT\n", + "16385 SLC7A8\n", + "16386 SCFD1\n", + "16387 ENSG00000257831\n", + "16388 RTRAF\n", + "16389 ATG14\n", + "16390 ARID4A\n", + "16391 PLEKHH1\n", + "16392 DLST\n", + "16393 RPS6KL1\n", + "16394 TMED10\n", + "16395 CEP128\n", + "16396 TDP1\n", + "16397 GLRX5\n", + "16398 CCNK\n", + "16399 ENSG00000259088\n", + "16400 PPP1R13B\n", + "16401 ADSS1\n", + "16402 IGHM\n", + "16403 SCG5\n", + "16404 ENSG00000287704\n", + "16405 APH1B\n", + "16406 PIF1\n", + "16407 ENSG00000261544\n", + "16408 ZWILCH\n", + "16409 NEO1\n", + "16410 MAN2C1\n", + "16411 IQGAP1\n", + "16412 IGF1R\n", + "16413 ALDH1A3-AS1\n", + "16414 UBE2I\n", + "16415 CLCN7\n", + "16416 ENSG00000261889\n", + "16417 CORO7\n", + "16418 METTL22\n", + "16419 NOMO2\n", + "16420 LINC02175\n", + "16421 IL21R\n", + "16422 ATP2A1\n", + "16423 KCTD13-DT\n", + "16424 RUSF1-DT\n", + "16425 ORC6\n", + "16426 ENSG00000288026\n", + "16427 CYLD\n", + "16428 DYNC1LI2-DT\n", + "16429 CIAO2B\n", + "16430 CES4A\n", + "16431 PSKH1\n", + "16432 ENSG00000263276\n", + "16433 PLA2G15\n", + "16434 ENSG00000275383\n", + "16435 ENSG00000275236\n", + "16436 PSMD7\n", + "16437 LDHD\n", + "16438 ATMIN\n", + "16439 COTL1\n", + "16440 CAMKK1\n", + "16441 LINC01996\n", + "16442 HES7\n", + "16443 ADPRM\n", + "16444 TMEM220\n", + "16445 ENSG00000227782\n", + "16446 TMEM11\n", + "16447 LGALS9\n", + "16448 ALDOC\n", + "16449 TP53I13\n", + "16450 SLFN11\n", + "16451 CSF3\n", + "16452 WIPF2\n", + "16453 LINC00910\n", + "16454 TOM1L1\n", + "16455 COIL\n", + "16456 ENSG00000287337\n", + "16457 TRIM37\n", + "16458 CD79B\n", + "16459 ENSG00000265218\n", + "16460 PRKCA\n", + "16461 ABCA5\n", + "16462 NUP85\n", + "16463 GALK1\n", + "16464 TEN1\n", + "16465 UBE2O\n", + "16466 ALYREF\n", + "16467 CENPX\n", + "16468 DCXR-DT\n", + "16469 RPRD1A\n", + "16470 RELCH\n", + "16471 JSRP1\n", + "16472 FEM1A\n", + "16473 MRPL4\n", + "16474 ENSG00000274425\n", + "16475 ZNF439\n", + "16476 MRPL34\n", + "16477 ENSG00000267934\n", + "16478 ENSG00000267423\n", + "16479 CEBPA\n", + "16480 SPINT2\n", + "16481 DYRK1B\n", + "16482 NUMBL\n", + "16483 BCKDHA\n", + "16484 ZNF428\n", + "16485 PLA2G4C\n", + "16486 RPL18\n", + "16487 PIH1D1\n", + "16488 C19orf48P\n", + "16489 KIR2DL3\n", + "16490 ENSG00000167633\n", + "16491 ZNF544\n", + "16492 XRN2\n", + "16493 ADA\n", + "16494 CSE1L\n", + "16495 TMPRSS2\n", + "16496 ENSG00000239415\n", + "16497 USP18\n", + "16498 LRRC74B\n", + "16499 ENSG00000099991\n", + "16500 GRK3\n", + "16501 ENSG00000206028\n", + "16502 PIK3IP1\n", + "16503 RAC2\n", + "16504 MAFF\n", + "16505 GTPBP1\n", + "16506 ACO2\n", + "16507 ENSG00000270083\n", + "16508 GTSE1-DT\n", + "16509 MAP3K15\n", + "16510 CFAP47\n", + "16511 ENSG00000287767\n", + "16512 ENSG00000226530\n", + "16513 FTX\n", + "16514 ARMCX1\n", + "16515 COL4A5\n", + "16516 TENM1\n", + "16517 ENSG00000288098\n", + "16518 FAM50A\n", + "16519 SMIM1\n", + "16520 CEP104\n", + "16521 ENSG00000284703\n", + "16522 MASP2\n", + "16523 EXOSC10\n", + "16524 CAMK2N1\n", + "16525 RAP1GAP\n", + "16526 PIGV\n", + "16527 TMEM234\n", + "16528 CITED4\n", + "16529 TOE1\n", + "16530 STXBP3\n", + "16531 SARS1\n", + "16532 LINC01160\n", + "16533 ADAMTSL4-AS1\n", + "16534 MINDY1\n", + "16535 LYSMD1\n", + "16536 ENSG00000270361\n", + "16537 LY9\n", + "16538 DYRK3\n", + "16539 IL24\n", + "16540 RCOR3\n", + "16541 ENSG00000287445\n", + "16542 SMYD2\n", + "16543 C1orf115\n", + "16544 PSEN2\n", + "16545 ENSG00000213029\n", + "16546 ENSG00000233461\n", + "16547 ENSG00000230628\n", + "16548 B3GALNT2\n", + "16549 RNASEH1-DT\n", + "16550 GRASLND\n", + "16551 ADAM17\n", + "16552 DPYSL5\n", + "16553 EIF2B4\n", + "16554 CEBPZOS\n", + "16555 ENSG00000287387\n", + "16556 MSH2\n", + "16557 ENSG00000287875\n", + "16558 VAMP8\n", + "16559 IGKC\n", + "16560 REV1\n", + "16561 RGPD3\n", + "16562 NPHP1\n", + "16563 LINC01106\n", + "16564 ERICH2-DT\n", + "16565 ITGA6\n", + "16566 CCNYL1\n", + "16567 SPEG\n", + "16568 NYAP2\n", + "16569 BOK\n", + "16570 EDEM1\n", + "16571 THUMPD3-AS1\n", + "16572 CHCHD4\n", + "16573 ACVR2B\n", + "16574 ENSG00000271937\n", + "16575 ZNF445\n", + "16576 ZDHHC3\n", + "16577 TMEM158\n", + "16578 SACM1L\n", + "16579 USP19\n", + "16580 ADAMTS9\n", + "16581 SLC25A26\n", + "16582 FOXP1-DT\n", + "16583 LINC00877\n", + "16584 ASTE1\n", + "16585 NCK1-DT\n", + "16586 COPB2\n", + "16587 XRN1\n", + "16588 P2RY13\n", + "16589 ENSG00000287916\n", + "16590 RSRC1\n", + "16591 MLF1\n", + "16592 MAP3K13\n", + "16593 CLDN1\n", + "16594 SLC51A\n", + "16595 UBXN7\n", + "16596 UBXN7-AS1\n", + "16597 FBXO45\n", + "16598 CPEB2\n", + "16599 FBXL5\n", + "16600 LDB2\n", + "16601 PPARGC1A\n", + "16602 DHX15\n", + "16603 ENSG00000287262\n", + "16604 GNPDA2\n", + "16605 COMMD8\n", + "16606 SPATA18\n", + "16607 RASL11B\n", + "16608 IGFBP7\n", + "16609 CXCL1\n", + "16610 THAP6\n", + "16611 PLAC8\n", + "16612 FAM13A\n", + "16613 GRID2\n", + "16614 MTTP\n", + "16615 BBS7\n", + "16616 HHIP\n", + "16617 IQCM\n", + "16618 GUCY1B1\n", + "16619 SAP30\n", + "16620 CCT5\n", + "16621 NIM1K\n", + "16622 TAF9\n", + "16623 SERF1B\n", + "16624 MAP1B\n", + "16625 ANKDD1B\n", + "16626 MTX3\n", + "16627 ZFYVE16\n", + "16628 POU5F2\n", + "16629 ENSG00000251023\n", + "16630 KIAA0825\n", + "16631 CAST\n", + "16632 DCP2\n", + "16633 SLC22A5\n", + "16634 AFF4-DT\n", + "16635 CD14\n", + "16636 ENSG00000288095\n", + "16637 KCTD16\n", + "16638 ENSG00000253736\n", + "16639 HRH2\n", + "16640 RMND5B\n", + "16641 CLK4\n", + "16642 HEIH\n", + "16643 SIRT5\n", + "16644 MCUR1\n", + "16645 ENSG00000261584\n", + "16646 GNL1\n", + "16647 ATF6B\n", + "16648 HMGA1\n", + "16649 CDKN1A\n", + "16650 MRPL2\n", + "16651 POLH\n", + "16652 HSP90AB1\n", + "16653 TRAM2\n", + "16654 LCA5\n", + "16655 CASP8AP2\n", + "16656 FUT9\n", + "16657 KLHL32\n", + "16658 STX7\n", + "16659 WAKMAR2\n", + "16660 UTRN\n", + "16661 LUADT1\n", + "16662 MPC1-DT\n", + "16663 ENSG00000184786\n", + "16664 ENSG00000286228\n", + "16665 FGL2\n", + "16666 SAMD9L\n", + "16667 CNPY4\n", + "16668 TSC22D4\n", + "16669 ENSG00000259294\n", + "16670 NAPEPLD\n", + "16671 SYPL1\n", + "16672 MDFIC\n", + "16673 EXOC4\n", + "16674 AKR1B10\n", + "16675 ESYT2\n", + "16676 VIPR2\n", + "16677 RNF122\n", + "16678 HEY1\n", + "16679 E2F5\n", + "16680 RBIS\n", + "16681 NECAB1\n", + "16682 TP53INP1\n", + "16683 VPS13B\n", + "16684 DCAF13\n", + "16685 TMEM65\n", + "16686 CHRAC1\n", + "16687 DGAT1\n", + "16688 LRRC24\n", + "16689 DOCK8-AS1\n", + "16690 SNAPC3\n", + "16691 NUDT2\n", + "16692 ENSG00000269900\n", + "16693 CNTNAP3\n", + "16694 RMI1\n", + "16695 ENSG00000229694\n", + "16696 ENSG00000234229\n", + "16697 CDC26\n", + "16698 ORM1\n", + "16699 ENSG00000272593\n", + "16700 ENSG00000267834\n", + "16701 RAPGEF1\n", + "16702 SURF4\n", + "16703 PNPLA7\n", + "16704 ARRDC1-AS1\n", + "16705 ENSG00000287945\n", + "16706 DDIT4\n", + "16707 ZMIZ1\n", + "16708 MORN4\n", + "16709 ABCC2\n", + "16710 SFXN3\n", + "16711 CFAP58-DT\n", + "16712 ADRB1\n", + "16713 CYP2E1\n", + "16714 BET1L\n", + "16715 PGGHG\n", + "16716 KCNQ1\n", + "16717 TRIM5\n", + "16718 TMEM41B\n", + "16719 GALNT18\n", + "16720 LDHAL6A\n", + "16721 SVIP\n", + "16722 HIPK3\n", + "16723 HSD17B12\n", + "16724 DDB2\n", + "16725 SLC39A13\n", + "16726 CD6\n", + "16727 FIBP\n", + "16728 LINC02754\n", + "16729 MRPL21\n", + "16730 MYEOV\n", + "16731 ENSG00000204971\n", + "16732 PAK1\n", + "16733 KCTD21\n", + "16734 TMEM123-DT\n", + "16735 PPP2R1B\n", + "16736 ALG9\n", + "16737 CEP164\n", + "16738 CENATAC-DT\n", + "16739 NLRX1\n", + "16740 CDON\n", + "16741 FOXRED1\n", + "16742 TIRAP-AS1\n", + "16743 LINC02551\n", + "16744 ENSG00000250132\n", + "16745 KLRB1\n", + "16746 ST8SIA1\n", + "16747 ITPR2\n", + "16748 ENSG00000276814\n", + "16749 BCDIN3D\n", + "16750 ASIC1\n", + "16751 SMARCD1\n", + "16752 KRT4\n", + "16753 LINC02381\n", + "16754 RDH5\n", + "16755 TMBIM4\n", + "16756 RNFT2\n", + "16757 RNF34\n", + "16758 LINC00944\n", + "16759 POLE\n", + "16760 ENSG00000287530\n", + "16761 SLC46A3\n", + "16762 NUFIP1\n", + "16763 PHF11\n", + "16764 EBPL\n", + "16765 FGF14-AS2\n", + "16766 ENSG00000285789\n", + "16767 RAB20\n", + "16768 CARS2\n", + "16769 PNP\n", + "16770 RNASE6\n", + "16771 LINC00641\n", + "16772 CDH24\n", + "16773 HEATR5A\n", + "16774 MIA2\n", + "16775 ENSG00000258757\n", + "16776 PSMA3\n", + "16777 ENSG00000258682\n", + "16778 LINC03033\n", + "16779 HIF1A\n", + "16780 PPP2R5E\n", + "16781 MAP3K9-DT\n", + "16782 SAMD15\n", + "16783 SERPINA1\n", + "16784 TRMT61A-DT\n", + "16785 IGHV4-59\n", + "16786 GABPB1-IT1\n", + "16787 SLTM\n", + "16788 RPS27L\n", + "16789 ARIH1\n", + "16790 ENSG00000275645\n", + "16791 RCN2\n", + "16792 ST20-AS1\n", + "16793 FSD2\n", + "16794 MRPL46\n", + "16795 LMF1\n", + "16796 THOC6\n", + "16797 ENSG00000262370\n", + "16798 ENSG00000267072\n", + "16799 RMI2\n", + "16800 NOMO1\n", + "16801 DCTN5\n", + "16802 ENSG00000278133\n", + "16803 RUSF1\n", + "16804 TOX3\n", + "16805 CETP\n", + "16806 ADGRG5\n", + "16807 DPEP3\n", + "16808 CDH1\n", + "16809 WWP2\n", + "16810 TMEM231\n", + "16811 GABARAPL2\n", + "16812 GSE1\n", + "16813 SLC22A31\n", + "16814 RPH3AL\n", + "16815 PSMB6\n", + "16816 KIF1C\n", + "16817 DVL2\n", + "16818 CD68\n", + "16819 ALOX15B\n", + "16820 MYH3\n", + "16821 B9D1\n", + "16822 ANKRD13B\n", + "16823 G6PC3\n", + "16824 EFCAB13\n", + "16825 ENSG00000264895\n", + "16826 NACA2\n", + "16827 ENSG00000274565\n", + "16828 MAP3K3\n", + "16829 ENSG00000176809\n", + "16830 SMIM5\n", + "16831 CBX4\n", + "16832 SIRT7\n", + "16833 MILIP\n", + "16834 ENSG00000272799\n", + "16835 ACAA2\n", + "16836 BCL2\n", + "16837 ENSG00000266990\n", + "16838 APC2\n", + "16839 DOT1L\n", + "16840 AMH\n", + "16841 ENSG00000267011\n", + "16842 ENSG00000214248\n", + "16843 ZNF558\n", + "16844 ILF3-DT\n", + "16845 CNN1\n", + "16846 ZNF726\n", + "16847 ZNF599\n", + "16848 TMEM147-AS1\n", + "16849 ENSG00000267892\n", + "16850 CEACAM4\n", + "16851 SLC1A5\n", + "16852 JOSD2\n", + "16853 FPR2\n", + "16854 FPR3\n", + "16855 ZNF880\n", + "16856 CCDC106\n", + "16857 EPN1\n", + "16858 ZSCAN5A\n", + "16859 ZNF264\n", + "16860 NRSN2-AS1\n", + "16861 MRPS26\n", + "16862 CENPB\n", + "16863 RBBP9\n", + "16864 LINC01431\n", + "16865 APMAP\n", + "16866 NECAB3\n", + "16867 MANBAL\n", + "16868 FAM217B\n", + "16869 SLC17A9\n", + "16870 ENSG00000281383\n", + "16871 SMIM11\n", + "16872 SLC37A1\n", + "16873 TMEM191C\n", + "16874 ENSG00000274422\n", + "16875 IGLV3-25\n", + "16876 PCAT14\n", + "16877 OSM\n", + "16878 HMOX1\n", + "16879 SH3BP1\n", + "16880 CYP2D6\n", + "16881 ENSG00000281849\n", + "16882 MSL3\n", + "16883 NHS\n", + "16884 GPR34\n", + "16885 ZNF630\n", + "16886 TMSB15B-AS1\n", + "16887 CUL4B\n", + "16888 MT-ND2\n", + "16889 KLHL17\n", + "16890 ISG15\n", + "16891 TNFRSF4\n", + "16892 CPTP\n", + "16893 SLC25A34-AS1\n", + "16894 PADI4\n", + "16895 CAPZB\n", + "16896 PLA2G2D\n", + "16897 MACO1\n", + "16898 ENSG00000225643\n", + "16899 ENSG00000233478\n", + "16900 SNHG3\n", + "16901 TXLNA\n", + "16902 ZBTB8B\n", + "16903 KIAA0319L\n", + "16904 C1orf122\n", + "16905 MYCBP\n", + "16906 AKR1A1\n", + "16907 FAAH\n", + "16908 TAL1\n", + "16909 LINC02812\n", + "16910 HOOK1\n", + "16911 ENSG00000248458\n", + "16912 ENSG00000287647\n", + "16913 AP4B1-AS1\n", + "16914 ENSG00000276110\n", + "16915 UBE2Q1\n", + "16916 ASH1L\n", + "16917 LAMTOR2\n", + "16918 CD1E\n", + "16919 ENSG00000198358\n", + "16920 RNF2\n", + "16921 PLA2G4A\n", + "16922 LINC01353\n", + "16923 DSTYK\n", + "16924 FAM72A\n", + "16925 ENSG00000261000\n", + "16926 NEK2-DT\n", + "16927 TATDN3\n", + "16928 C1orf131\n", + "16929 ODC1\n", + "16930 HS1BP3\n", + "16931 ATRAID\n", + "16932 LINC00486\n", + "16933 PPM1B-DT\n", + "16934 PRKCE\n", + "16935 UGP2\n", + "16936 PCBP1-AS1\n", + "16937 ENSG00000286623\n", + "16938 MOGS\n", + "16939 TRABD2A\n", + "16940 IGKV3D-20\n", + "16941 TMEM131\n", + "16942 IL1R1\n", + "16943 RGPD5\n", + "16944 TMEM177\n", + "16945 ENSG00000227902\n", + "16946 CIR1\n", + "16947 ENSG00000272551\n", + "16948 SESTD1\n", + "16949 CASP8\n", + "16950 ENSG00000229352\n", + "16951 CXCR1\n", + "16952 USP37\n", + "16953 STK16\n", + "16954 CHPF\n", + "16955 ERFE\n", + "16956 CRBN\n", + "16957 BHLHE40\n", + "16958 RPUSD3\n", + "16959 LINC00852\n", + "16960 TMEM40\n", + "16961 DYNC1LI1\n", + "16962 ARIH2\n", + "16963 ENSG00000235236\n", + "16964 RAD54L2\n", + "16965 PHF7\n", + "16966 SLMAP\n", + "16967 LMOD3\n", + "16968 GPR15\n", + "16969 EAF2\n", + "16970 LINC02035\n", + "16971 ENSG00000273437\n", + "16972 NEK11\n", + "16973 B3GALNT1\n", + "16974 SPTSSB\n", + "16975 TTC14\n", + "16976 LINC02043\n", + "16977 RUBCN\n", + "16978 HTT\n", + "16979 HS3ST1\n", + "16980 LIAS\n", + "16981 ENSG00000269921\n", + "16982 CSN2\n", + "16983 PPEF2\n", + "16984 ELOVL6\n", + "16985 TNIP3\n", + "16986 ELMOD2\n", + "16987 ENSG00000287292\n", + "16988 ENSG00000270681\n", + "16989 MSMO1\n", + "16990 NEK1\n", + "16991 DNAH5\n", + "16992 C5orf34\n", + "16993 FAM169A-AS1\n", + "16994 RIOK2\n", + "16995 CEP120\n", + "16996 CDC42SE2\n", + "16997 SPATA24\n", + "16998 PCDHGA6\n", + "16999 GNPDA1\n", + "17000 SPINK5\n", + "17001 SH3TC2\n", + "17002 PPARGC1B\n", + "17003 SLC36A1\n", + "17004 ENSG00000286749\n", + "17005 TIMD4\n", + "17006 LSM11\n", + "17007 RPL26L1-AS1\n", + "17008 ATP6V0E1\n", + "17009 SFXN1\n", + "17010 EXOC2\n", + "17011 LYRM4-AS1\n", + "17012 RIOK1\n", + "17013 RANBP9\n", + "17014 BTN3A1\n", + "17015 LINC01012\n", + "17016 ZKSCAN8\n", + "17017 IER3\n", + "17018 LST1\n", + "17019 AGER\n", + "17020 ILRUN-AS1\n", + "17021 CLPS\n", + "17022 TMEM63B\n", + "17023 ENSG00000236996\n", + "17024 FAM135A\n", + "17025 RWDD2A\n", + "17026 ENSG00000272008\n", + "17027 PM20D2\n", + "17028 SYTL3\n", + "17029 MPC1\n", + "17030 IQCE\n", + "17031 RBAK\n", + "17032 RPA3\n", + "17033 GARS1\n", + "17034 ENSG00000272908\n", + "17035 UPP1\n", + "17036 SPDYE21\n", + "17037 PTPN12\n", + "17038 PDK4\n", + "17039 UFSP1\n", + "17040 ENSG00000237513\n", + "17041 CBLL1-AS1\n", + "17042 TFEC\n", + "17043 CADPS2\n", + "17044 LINC03072\n", + "17045 LINC00513\n", + "17046 BPGM\n", + "17047 NUP205\n", + "17048 EPHA1-AS1\n", + "17049 ENSG00000287636\n", + "17050 REEP4\n", + "17051 GPAT4\n", + "17052 SMIM19\n", + "17053 ENSG00000272076\n", + "17054 TOX\n", + "17055 DNAJC5B\n", + "17056 ENSG00000287127\n", + "17057 DECR1\n", + "17058 CCNE2\n", + "17059 SLC25A32\n", + "17060 EMC2\n", + "17061 ATAD2\n", + "17062 LINC02055\n", + "17063 LY6E-DT\n", + "17064 FOCAD\n", + "17065 AQP3\n", + "17066 DCTN3\n", + "17067 PIGO\n", + "17068 FXN\n", + "17069 NTRK2\n", + "17070 CTNNAL1\n", + "17071 SCAI\n", + "17072 ZBTB34\n", + "17073 ST6GALNAC6\n", + "17074 ENSG00000268050\n", + "17075 PRRX2\n", + "17076 USP20\n", + "17077 VAV2\n", + "17078 ENSG00000204683\n", + "17079 BMI1\n", + "17080 PIP4K2A\n", + "17081 YME1L1\n", + "17082 ODAD2\n", + "17083 MAP3K8\n", + "17084 ENSG00000287420\n", + "17085 NRP1\n", + "17086 CSTF2T\n", + "17087 LDB3\n", + "17088 TLL2\n", + "17089 PIK3AP1\n", + "17090 GOLGA7B\n", + "17091 CUTC\n", + "17092 ERLIN1\n", + "17093 ENSG00000272572\n", + "17094 C10orf95-AS1\n", + "17095 DMBT1\n", + "17096 ADAM12\n", + "17097 PNPLA2\n", + "17098 SLC22A18AS\n", + "17099 CSNK2A3\n", + "17100 IGSF22\n", + "17101 LIN7C\n", + "17102 WT1-AS\n", + "17103 LARGE2\n", + "17104 CLP1\n", + "17105 TMX2\n", + "17106 TKFC\n", + "17107 TMEM216\n", + "17108 FADS1\n", + "17109 FTH1\n", + "17110 EHD1\n", + "17111 CAPN1-AS1\n", + "17112 KLC2\n", + "17113 SSH3\n", + "17114 RPS6KB2\n", + "17115 ATG16L2\n", + "17116 PRCP\n", + "17117 RAB30-DT\n", + "17118 CEP126\n", + "17119 NCAM1\n", + "17120 TMPRSS4\n", + "17121 CD3D\n", + "17122 TLCD5\n", + "17123 TNFRSF1A\n", + "17124 ENSG00000247853\n", + "17125 ATN1\n", + "17126 LINC00937\n", + "17127 CLEC4D\n", + "17128 CLEC1A\n", + "17129 ENSG00000165714\n", + "17130 ETFRF1\n", + "17131 LRRK2-DT\n", + "17132 GXYLT1\n", + "17133 RPAP3\n", + "17134 FKBP11\n", + "17135 BCDIN3D-AS1\n", + "17136 MFSD5\n", + "17137 ENSG00000257553\n", + "17138 NEMP1\n", + "17139 TMEM19\n", + "17140 SOCS2\n", + "17141 PARPBP\n", + "17142 ENSG00000286067\n", + "17143 PSMD9\n", + "17144 GLT1D1\n", + "17145 ENSG00000250790\n", + "17146 LINC00539\n", + "17147 UFM1\n", + "17148 LINC00562\n", + "17149 THSD1\n", + "17150 UBAC2\n", + "17151 NAXD-AS1\n", + "17152 PIP4P1\n", + "17153 ABHD4\n", + "17154 PSME1\n", + "17155 ENSG00000276698\n", + "17156 ENSG00000258081\n", + "17157 ABHD12B\n", + "17158 ENSG00000277050\n", + "17159 KTN1\n", + "17160 ABCD4\n", + "17161 PSMC1\n", + "17162 IGHV1-18\n", + "17163 ENSG00000258410\n", + "17164 ENSG00000259523\n", + "17165 GOLGA8Q\n", + "17166 LINC03034\n", + "17167 LPCAT4\n", + "17168 INAFM2\n", + "17169 DISP2\n", + "17170 NDUFAF1\n", + "17171 SLC28A2-AS1\n", + "17172 GATM\n", + "17173 DUT-AS1\n", + "17174 USP8\n", + "17175 BNIP2\n", + "17176 ICE2\n", + "17177 PML\n", + "17178 ENSG00000286813\n", + "17179 ARNT2-DT\n", + "17180 KLHL25\n", + "17181 FAM174B\n", + "17182 LINC00923\n", + "17183 RAB11FIP3\n", + "17184 PIGQ\n", + "17185 SNHG19\n", + "17186 PRSS22\n", + "17187 NAA60\n", + "17188 ENSG00000275056\n", + "17189 ENSG00000275445\n", + "17190 ENSG00000275494\n", + "17191 SLX1A\n", + "17192 KAT8\n", + "17193 NKD1\n", + "17194 ENSG00000261653\n", + "17195 ENSG00000276075\n", + "17196 CARMIL2\n", + "17197 THAP11\n", + "17198 SMPD3\n", + "17199 CDH3\n", + "17200 AP1G1\n", + "17201 CTRB2\n", + "17202 KIAA0513\n", + "17203 C16orf74\n", + "17204 SNAI3\n", + "17205 ALOX15\n", + "17206 TNFSF12\n", + "17207 EIF4A1\n", + "17208 MPDU1\n", + "17209 PMP22\n", + "17210 MED9\n", + "17211 LINC02076\n", + "17212 ULK2\n", + "17213 ENSG00000265287\n", + "17214 ENSG00000276241\n", + "17215 GSDMB\n", + "17216 MSL1\n", + "17217 KRT17\n", + "17218 PLEKHH3\n", + "17219 TMEM106A\n", + "17220 MEOX1\n", + "17221 SLC25A39\n", + "17222 DCAKD\n", + "17223 ENSG00000262265\n", + "17224 ENSG00000204584\n", + "17225 XYLT2\n", + "17226 TOB1\n", + "17227 SCPEP1\n", + "17228 MARCHF10\n", + "17229 LIMD2\n", + "17230 PRR29-AS1\n", + "17231 KCNJ2\n", + "17232 CDC42EP4\n", + "17233 GRIN2C\n", + "17234 MIF4GD\n", + "17235 AANAT\n", + "17236 TMC8\n", + "17237 ENSG00000262979\n", + "17238 ENSG00000267136\n", + "17239 ZNF397\n", + "17240 DYM\n", + "17241 KDSR\n", + "17242 ZNF407\n", + "17243 ZNF699\n", + "17244 ZNF559\n", + "17245 ANGPTL6\n", + "17246 ZNF563\n", + "17247 TRIR\n", + "17248 TRMT1\n", + "17249 ENSG00000267474\n", + "17250 NDUFB7\n", + "17251 ENSG00000267033\n", + "17252 KCNN1\n", + "17253 MAST3\n", + "17254 SSBP4\n", + "17255 FKBP8\n", + "17256 ZNF254\n", + "17257 LINC01535\n", + "17258 CEACAM6\n", + "17259 LYPD3\n", + "17260 CEACAM19\n", + "17261 ZNF175\n", + "17262 TFPT\n", + "17263 ZNF580\n", + "17264 ZIK1\n", + "17265 ZNF586\n", + "17266 ZNF343\n", + "17267 BTBD3\n", + "17268 GZF1\n", + "17269 SNTA1\n", + "17270 RALY-AS1\n", + "17271 AHCY\n", + "17272 DYNLRB1\n", + "17273 ENSG00000286803\n", + "17274 ENSG00000277235\n", + "17275 SLC12A5\n", + "17276 TUBB1\n", + "17277 ENSG00000268858\n", + "17278 ENSG00000275139\n", + "17279 MIF-AS1\n", + "17280 ENSG00000239446\n", + "17281 TRIOBP\n", + "17282 FBLN1\n", + "17283 TRABD\n", + "17284 CIMAP1B\n", + "17285 GTPBP6\n", + "17286 LINC02154\n", + "17287 DIPK2B\n", + "17288 ZNF674-AS1\n", + "17289 WDR13\n", + "17290 TIMM17B\n", + "17291 MAGIX\n", + "17292 SPIN4\n", + "17293 RENBP\n", + "17294 RPL10\n", + "17295 TAFAZZIN\n", + "17296 ENSG00000286009\n", + "17297 ENSG00000278384\n", + "17298 MRPL20-DT\n", + "17299 ENSG00000149527\n", + "17300 KIF1B\n", + "17301 PLEKHM2\n", + "17302 PADI2\n", + "17303 ECE1\n", + "17304 ZNF683\n", + "17305 SLC2A1-DT\n", + "17306 CFAP144\n", + "17307 ST3GAL3-AS1\n", + "17308 TUT4\n", + "17309 LINC01748\n", + "17310 SSX2IP\n", + "17311 ZNHIT6\n", + "17312 SNX7\n", + "17313 MFSD14A\n", + "17314 LRRC39\n", + "17315 GNAI3\n", + "17316 RNF115\n", + "17317 NBPF11\n", + "17318 ENSG00000272196\n", + "17319 SPRR1B\n", + "17320 NAXE\n", + "17321 FCRL6\n", + "17322 SH2D1B\n", + "17323 ENSG00000285280\n", + "17324 CRB1\n", + "17325 LEMD1-DT\n", + "17326 IL19\n", + "17327 BATF3\n", + "17328 KCNK1\n", + "17329 SDCCAG8\n", + "17330 ENSG00000232347\n", + "17331 ENSG00000284824\n", + "17332 LINC01871\n", + "17333 KIDINS220\n", + "17334 ENSG00000260077\n", + "17335 ENSG00000272275\n", + "17336 C2orf50\n", + "17337 TTC32-DT\n", + "17338 FKBP1B\n", + "17339 RASGRP3\n", + "17340 FAM98A\n", + "17341 RMDN2\n", + "17342 CALM2\n", + "17343 C2orf42\n", + "17344 ZNF638\n", + "17345 GCFC2\n", + "17346 TCF7L1\n", + "17347 GNLY\n", + "17348 MAL\n", + "17349 ANKRD36C\n", + "17350 GPAT2\n", + "17351 MGAT4A\n", + "17352 IL18R1\n", + "17353 IL1RN\n", + "17354 DPP10\n", + "17355 ARL5A\n", + "17356 UBR3\n", + "17357 WIPF1\n", + "17358 AGPS\n", + "17359 ENSG00000284052\n", + "17360 FLACC1\n", + "17361 ICOS\n", + "17362 ENSG00000223725\n", + "17363 IDH1-AS1\n", + "17364 BARD1\n", + "17365 CYP27A1\n", + "17366 PSMD1\n", + "17367 ENSG00000235978\n", + "17368 PRRT3\n", + "17369 IRAK2\n", + "17370 GHRLOS\n", + "17371 TAMM41\n", + "17372 SATB1-AS1\n", + "17373 PDCD6IP\n", + "17374 TRANK1\n", + "17375 ENSG00000283849\n", + "17376 TCAIM\n", + "17377 TLR9\n", + "17378 PDZRN3\n", + "17379 SLC49A4\n", + "17380 CNBP\n", + "17381 TOPBP1\n", + "17382 MRPS22\n", + "17383 IFT80\n", + "17384 ENSG00000270096\n", + "17385 RFC4\n", + "17386 LPP\n", + "17387 FGF12\n", + "17388 LINC01063\n", + "17389 RNF212\n", + "17390 LINC00504\n", + "17391 ATP8A1\n", + "17392 PAICS\n", + "17393 FAM47E\n", + "17394 RASGEF1B\n", + "17395 GSTCD\n", + "17396 SMIM31\n", + "17397 ENSG00000248551\n", + "17398 RWDD4\n", + "17399 STOX2\n", + "17400 DAP\n", + "17401 OSMR\n", + "17402 DHX29\n", + "17403 SMN1\n", + "17404 CCNH\n", + "17405 LINC01170\n", + "17406 ENSG00000250602\n", + "17407 ENSG00000283897\n", + "17408 RAPGEF6\n", + "17409 ENSG00000271737\n", + "17410 EIF4EBP3\n", + "17411 PCDHGA1\n", + "17412 ABLIM3\n", + "17413 FAXDC2\n", + "17414 THG1L\n", + "17415 MRNIP\n", + "17416 GMDS\n", + "17417 SERPINB1\n", + "17418 H2BC17\n", + "17419 ZSCAN26\n", + "17420 TNF\n", + "17421 CSNK2B\n", + "17422 ENSG00000273333\n", + "17423 PBX2\n", + "17424 DEF6\n", + "17425 TMEM217\n", + "17426 TAF8\n", + "17427 MEA1\n", + "17428 EEF1A1-AS1\n", + "17429 SYNCRIP\n", + "17430 SLC35A1\n", + "17431 MAP7-AS1\n", + "17432 RAC1\n", + "17433 CREB5\n", + "17434 TRGV5\n", + "17435 ZMIZ2\n", + "17436 TYW1\n", + "17437 FZD1\n", + "17438 PPP1R35\n", + "17439 SAP25\n", + "17440 CUX1\n", + "17441 UPK3BL2\n", + "17442 PRKAR2B\n", + "17443 ENSG00000285106\n", + "17444 ENSG00000271204\n", + "17445 TRBV6-5\n", + "17446 TRBV13\n", + "17447 EPHB6\n", + "17448 CUL1\n", + "17449 GIMAP1\n", + "17450 CDK5\n", + "17451 CLN8-AS1\n", + "17452 ENSG00000284957\n", + "17453 MTMR7\n", + "17454 SH2D4A\n", + "17455 LPL\n", + "17456 DCTN6\n", + "17457 ENSG00000272155\n", + "17458 ENSG00000271971\n", + "17459 ZNNT1\n", + "17460 ENSG00000287208\n", + "17461 TAF2\n", + "17462 C8orf76\n", + "17463 PSCA\n", + "17464 LINC02878\n", + "17465 ENSG00000255224\n", + "17466 HAUS6\n", + "17467 ENSG00000230074\n", + "17468 FANCG\n", + "17469 CREB3\n", + "17470 ENSG00000250850\n", + "17471 CARD19\n", + "17472 AMBP\n", + "17473 ENSG00000279571\n", + "17474 ENSG00000241084\n", + "17475 ENSG00000236986\n", + "17476 RALGDS\n", + "17477 RABL6\n", + "17478 EDF1\n", + "17479 ENSG00000231483\n", + "17480 ARHGAP21\n", + "17481 LINC02916\n", + "17482 STOX1\n", + "17483 KCNMA1\n", + "17484 GPR15LG\n", + "17485 MINPP1\n", + "17486 ZFYVE27\n", + "17487 BLOC1S2\n", + "17488 NFKB2\n", + "17489 ENSG00000260461\n", + "17490 ENSG00000270589\n", + "17491 LRRC27\n", + "17492 TMEM80\n", + "17493 AP2A2\n", + "17494 DCHS1\n", + "17495 PTGDR2\n", + "17496 DDB1\n", + "17497 BSCL2\n", + "17498 NAA40\n", + "17499 CCDC88B\n", + "17500 PPP2R5B\n", + "17501 AP5B1\n", + "17502 SART1\n", + "17503 ANKRD13D\n", + "17504 CHKA\n", + "17505 RSF1\n", + "17506 ALG8\n", + "17507 RAB30\n", + "17508 IL10RA\n", + "17509 VPS11\n", + "17510 ESAM-AS1\n", + "17511 LINC02725\n", + "17512 CACNA2D4\n", + "17513 ACRBP\n", + "17514 MED21\n", + "17515 IPO8\n", + "17516 ENSG00000274964\n", + "17517 ANO6\n", + "17518 ARF3\n", + "17519 WNT10B\n", + "17520 TROAP\n", + "17521 COPZ1\n", + "17522 R3HDM2-DT\n", + "17523 CCT2\n", + "17524 KCNMB4\n", + "17525 PHLDA1-DT\n", + "17526 CSRP2\n", + "17527 LIN7A\n", + "17528 USP30\n", + "17529 ARPC3\n", + "17530 ALDH2\n", + "17531 MAPKAPK5-AS1\n", + "17532 ENSG00000274227\n", + "17533 PTPN11\n", + "17534 CFAP73\n", + "17535 UNC119B\n", + "17536 MICU2\n", + "17537 MTUS2\n", + "17538 FRY-AS1\n", + "17539 SMAD9\n", + "17540 VWA8\n", + "17541 ENSG00000280710\n", + "17542 ERCC5\n", + "17543 TRAV8-2\n", + "17544 CARMIL3\n", + "17545 TINF2\n", + "17546 DACT1\n", + "17547 HIF1A-AS3\n", + "17548 ESR2\n", + "17549 PLEKHG3\n", + "17550 SUSD6\n", + "17551 MIDEAS\n", + "17552 AREL1\n", + "17553 FCF1\n", + "17554 TTLL5\n", + "17555 TMED8\n", + "17556 SYNE3\n", + "17557 MOK\n", + "17558 CDC42BPB\n", + "17559 ENSG00000256050\n", + "17560 LINC02298\n", + "17561 VPS18\n", + "17562 OIP5-AS1\n", + "17563 GOLM2\n", + "17564 ENSG00000273674\n", + "17565 ZFAND6\n", + "17566 NTRK3\n", + "17567 ABHD2\n", + "17568 ANPEP\n", + "17569 NUDT16L1\n", + "17570 SEPTIN12\n", + "17571 RBFOX1\n", + "17572 PRKCB\n", + "17573 GDPD3\n", + "17574 ENSG00000285367\n", + "17575 ENSG00000261804\n", + "17576 ENSG00000125122\n", + "17577 ATP6V0D1\n", + "17578 ENSG00000270165\n", + "17579 PHLPP2\n", + "17580 TXNL4B\n", + "17581 CTU2\n", + "17582 WDR81\n", + "17583 ZMYND15\n", + "17584 DHX33\n", + "17585 MAPK7\n", + "17586 CPD\n", + "17587 TEFM\n", + "17588 ERBB2\n", + "17589 C17orf113\n", + "17590 ENSG00000267758\n", + "17591 PLCD3\n", + "17592 HEXIM2-AS1\n", + "17593 COPZ2\n", + "17594 NFE2L1-DT\n", + "17595 SNX11\n", + "17596 ABI3\n", + "17597 ITGA3\n", + "17598 NME2\n", + "17599 ACE\n", + "17600 SLC16A6\n", + "17601 KIF19\n", + "17602 RAB37\n", + "17603 H3-3B\n", + "17604 SNHG20\n", + "17605 SLC26A11\n", + "17606 ENDOV\n", + "17607 NDUFAF8\n", + "17608 P4HB\n", + "17609 LINC01970\n", + "17610 ENSG00000261845\n", + "17611 ZNF521\n", + "17612 SLC39A6\n", + "17613 SMAD7\n", + "17614 ENSG00000267787\n", + "17615 DOK6\n", + "17616 POLR2E\n", + "17617 ENSG00000261526\n", + "17618 LINGO3\n", + "17619 ZNF77\n", + "17620 INSR\n", + "17621 ARHGEF18-AS1\n", + "17622 FBXL12\n", + "17623 TMED1\n", + "17624 ENSG00000267379\n", + "17625 ENSG00000277825\n", + "17626 ENSG00000269578\n", + "17627 OCEL1\n", + "17628 B3GNT3\n", + "17629 ENSG00000268081\n", + "17630 LINC01801\n", + "17631 ZNF461\n", + "17632 LRFN1\n", + "17633 PRX\n", + "17634 LTBP4\n", + "17635 CD79A\n", + "17636 FBXO46\n", + "17637 INAFM1\n", + "17638 CYTH2\n", + "17639 ZNF350\n", + "17640 ZNF615\n", + "17641 ZNF578\n", + "17642 LILRB3\n", + "17643 ZNF550\n", + "17644 ZNF584\n", + "17645 ZNF132-DT\n", + "17646 MGME1\n", + "17647 CBFA2T2\n", + "17648 SLC32A1\n", + "17649 ENSG00000280441\n", + "17650 ENSG00000280594\n", + "17651 TIAM1-AS1\n", + "17652 CFAP298\n", + "17653 ENSG00000159131\n", + "17654 CHAF1B\n", + "17655 ENSG00000184441\n", + "17656 SLC19A1\n", + "17657 ENSG00000286990\n", + "17658 IGLV3-16\n", + "17659 KIAA1671\n", + "17660 SFI1\n", + "17661 GGA1\n", + "17662 NPTXR\n", + "17663 APOBEC3A\n", + "17664 SGSM3-AS1\n", + "17665 L3MBTL2-AS1\n", + "17666 RPS6KA3\n", + "17667 MSN\n", + "17668 CHIC1\n", + "17669 TAF9B\n", + "17670 FMR1-AS1\n", + "17671 TNFRSF9\n", + "17672 SLC25A33\n", + "17673 LZIC\n", + "17674 PEX14\n", + "17675 CASZ1\n", + "17676 ENSG00000226849\n", + "17677 EMC1\n", + "17678 USP48\n", + "17679 HDAC1\n", + "17680 FAM229A\n", + "17681 YRDC\n", + "17682 DYNLT5\n", + "17683 ANKRD13C\n", + "17684 SLC44A3\n", + "17685 RAP1A\n", + "17686 PTGFRN\n", + "17687 SPAG17\n", + "17688 BOLA1\n", + "17689 CGN\n", + "17690 ENSG00000232536\n", + "17691 TDRKH\n", + "17692 RABGAP1L\n", + "17693 C1orf220\n", + "17694 RGSL1\n", + "17695 C1orf21\n", + "17696 RGS18\n", + "17697 ASPM\n", + "17698 KIF21B\n", + "17699 TMEM81\n", + "17700 ELK4\n", + "17701 KCNH1\n", + "17702 CENPF\n", + "17703 ESRRG\n", + "17704 FAM177B\n", + "17705 H3-3A\n", + "17706 ARF1\n", + "17707 CHRM3-AS2\n", + "17708 GCSAML\n", + "17709 ZNF692\n", + "17710 ASAP2\n", + "17711 CRIM1\n", + "17712 DYNC2LI1\n", + "17713 CAMKMT\n", + "17714 LGALSL\n", + "17715 ENSG00000226756\n", + "17716 PPP3R1\n", + "17717 NAT8\n", + "17718 DCTN1\n", + "17719 IGKV1-6\n", + "17720 SNRNP200\n", + "17721 ENSG00000241962\n", + "17722 ANAPC1\n", + "17723 DBI\n", + "17724 CACNB4\n", + "17725 MARCHF7\n", + "17726 CD302\n", + "17727 SCN1A-AS1\n", + "17728 EEF1B2\n", + "17729 LINC02832\n", + "17730 DAW1\n", + "17731 PTMA\n", + "17732 LRRFIP1\n", + "17733 ENSG00000283635\n", + "17734 ASB1\n", + "17735 RNPEPL1\n", + "17736 FARP2\n", + "17737 EFHB\n", + "17738 SGO1\n", + "17739 LINC02033\n", + "17740 CTDSPL\n", + "17741 HIGD1A\n", + "17742 DCAF1\n", + "17743 DENND6A-AS1\n", + "17744 PDHB\n", + "17745 PSMD6-AS1\n", + "17746 SIDT1\n", + "17747 GRAMD1C\n", + "17748 UPK1B\n", + "17749 ENSG00000288436\n", + "17750 RYK\n", + "17751 RBP2\n", + "17752 SSR3\n", + "17753 TIPARP-AS1\n", + "17754 CLDN11\n", + "17755 NDUFB5\n", + "17756 PSMD2\n", + "17757 OPA1\n", + "17758 ENSG00000287005\n", + "17759 DGKQ\n", + "17760 SLC26A1\n", + "17761 CD38\n", + "17762 SEL1L3\n", + "17763 RBPJ\n", + "17764 SMIM14-DT\n", + "17765 NFXL1\n", + "17766 ENSG00000286599\n", + "17767 SULT1B1\n", + "17768 GRSF1\n", + "17769 CNOT6L\n", + "17770 CXXC4\n", + "17771 SPRY1\n", + "17772 NDUFC1\n", + "17773 SCOC\n", + "17774 GYPB\n", + "17775 LSM6\n", + "17776 TMEM154\n", + "17777 RETREG1\n", + "17778 TARS1-DT\n", + "17779 CKMT2-AS1\n", + "17780 SSBP2\n", + "17781 CETN3\n", + "17782 LUCAT1\n", + "17783 RAD50\n", + "17784 SMAD5\n", + "17785 DIAPH1\n", + "17786 SPINK9\n", + "17787 ADRB2\n", + "17788 GABRG2\n", + "17789 SIMC1\n", + "17790 HNRNPAB\n", + "17791 ENSG00000248367\n", + "17792 ZFP62\n", + "17793 ENSG00000287265\n", + "17794 IRF4\n", + "17795 ECI2\n", + "17796 HULC\n", + "17797 NUP153-AS1\n", + "17798 KIF13A\n", + "17799 HFE\n", + "17800 H2AC17\n", + "17801 C6orf47\n", + "17802 GPSM3\n", + "17803 HLA-DMB\n", + "17804 ENSG00000272217\n", + "17805 NFYA\n", + "17806 SLC17A5\n", + "17807 TPBG\n", + "17808 PREP\n", + "17809 ENSG00000232311\n", + "17810 C6orf58\n", + "17811 ZBTB2\n", + "17812 AIRN\n", + "17813 ENSG00000285730\n", + "17814 PDGFA-DT\n", + "17815 LFNG\n", + "17816 SDK1\n", + "17817 CYTH3\n", + "17818 DNAH11\n", + "17819 SNHG26\n", + "17820 HOXA-AS2\n", + "17821 KBTBD2\n", + "17822 SEPTIN7\n", + "17823 MRPS24\n", + "17824 ENSG00000228434\n", + "17825 OGDH\n", + "17826 STX1A\n", + "17827 METTL27\n", + "17828 ENSG00000267697\n", + "17829 TRBV18\n", + "17830 ENSG00000273314\n", + "17831 PPP1R3B-DT\n", + "17832 MTMR9\n", + "17833 CDCA2\n", + "17834 KAT6A\n", + "17835 LYN\n", + "17836 SDR16C5\n", + "17837 VXN\n", + "17838 ARFGEF1\n", + "17839 ENSG00000253238\n", + "17840 CFAP418-AS1\n", + "17841 MED30\n", + "17842 ENPP2\n", + "17843 TRMT12\n", + "17844 ERMP1\n", + "17845 TTC39B\n", + "17846 SLC25A51\n", + "17847 ANXA1\n", + "17848 UGCG\n", + "17849 MORN5\n", + "17850 GAPVD1\n", + "17851 EEIG1\n", + "17852 NAIF1\n", + "17853 SPACA9\n", + "17854 ADAMTS13\n", + "17855 NDOR1\n", + "17856 RNF208\n", + "17857 SFTA1P\n", + "17858 VIM-AS1\n", + "17859 SIRT1\n", + "17860 ENSG00000236154\n", + "17861 LRRC20\n", + "17862 ENSG00000269926\n", + "17863 SAMD8\n", + "17864 FGFBP3\n", + "17865 CHUK\n", + "17866 SLC18A2-AS1\n", + "17867 IFITM5\n", + "17868 ENSG00000270030\n", + "17869 ENSG00000255237\n", + "17870 IFITM10\n", + "17871 LINC00294\n", + "17872 LPXN\n", + "17873 MRPL16\n", + "17874 GNG3\n", + "17875 TTC9C\n", + "17876 LINC02724\n", + "17877 FOSL1\n", + "17878 ENSG00000245156\n", + "17879 BBS1\n", + "17880 ARAP1\n", + "17881 PAAF1\n", + "17882 MYO7A\n", + "17883 INTS4\n", + "17884 TMEM126A\n", + "17885 C11orf65\n", + "17886 ENSG00000245869\n", + "17887 USP2-AS1\n", + "17888 MSANTD2\n", + "17889 ETS1\n", + "17890 LPCAT3\n", + "17891 ENSG00000284634\n", + "17892 LINC02446\n", + "17893 HEBP1\n", + "17894 FGFR1OP2\n", + "17895 DDX11-AS1\n", + "17896 DENND5B\n", + "17897 LINC02416\n", + "17898 CNPY2-AS1\n", + "17899 ATP23\n", + "17900 IL22\n", + "17901 TXNRD1\n", + "17902 ALDH1L2\n", + "17903 C12orf43\n", + "17904 TCTN2\n", + "17905 EP400\n", + "17906 VPS36\n", + "17907 CKAP2-DT\n", + "17908 GPR180\n", + "17909 PCID2\n", + "17910 TEP1\n", + "17911 TRAV10\n", + "17912 TRAV34\n", + "17913 ENSG00000275552\n", + "17914 THTPA\n", + "17915 LINC01551\n", + "17916 PAX9\n", + "17917 FERMT2\n", + "17918 TMEM229B\n", + "17919 LTBP2\n", + "17920 LINC02288\n", + "17921 DYNC1H1\n", + "17922 ANKRD9\n", + "17923 ENSG00000269910\n", + "17924 CHRFAM7A\n", + "17925 SNAP23\n", + "17926 ENSG00000259618\n", + "17927 ENSG00000279145\n", + "17928 PARP16\n", + "17929 UBL7\n", + "17930 IMP3\n", + "17931 ENSG00000259986\n", + "17932 ENSG00000260496\n", + "17933 TRAP1\n", + "17934 ZC3H7A\n", + "17935 ENSG00000277369\n", + "17936 ENSG00000262732\n", + "17937 TMC7\n", + "17938 LINC02195\n", + "17939 TUFM\n", + "17940 LAT\n", + "17941 KIF22\n", + "17942 ZNF689\n", + "17943 COQ9\n", + "17944 ENSG00000274220\n", + "17945 MAFTRR\n", + "17946 RPA1\n", + "17947 RNF227\n", + "17948 BORCS6\n", + "17949 MAP2K4\n", + "17950 ARHGAP44\n", + "17951 FLCN\n", + "17952 ENSG00000266111\n", + "17953 EVI2B\n", + "17954 RAB11FIP4\n", + "17955 PPP1R1B\n", + "17956 BRCA1\n", + "17957 MPP3\n", + "17958 LINC01976\n", + "17959 UBTF\n", + "17960 ENSG00000267160\n", + "17961 LINC02086\n", + "17962 CALCOCO2\n", + "17963 PDK2\n", + "17964 HEATR6\n", + "17965 PECAM1\n", + "17966 SDK2\n", + "17967 RPL38\n", + "17968 BAHCC1\n", + "17969 ENSG00000260563\n", + "17970 FOXK2\n", + "17971 IMPA2\n", + "17972 PRELID3A\n", + "17973 LAMA3\n", + "17974 CHST9\n", + "17975 ZCCHC2\n", + "17976 ZNF407-AS1\n", + "17977 LMNB2\n", + "17978 ENSG00000267469\n", + "17979 RANBP3-DT\n", + "17980 ENSG00000267563\n", + "17981 ADAMTS10\n", + "17982 ACP5\n", + "17983 RAD23A\n", + "17984 ADGRL1-AS1\n", + "17985 ADGRE3\n", + "17986 ZNF333\n", + "17987 WIZ\n", + "17988 C19orf44\n", + "17989 ENSG00000279529\n", + "17990 MAST3-AS1\n", + "17991 ENSG00000284428\n", + "17992 PLEKHF1\n", + "17993 USF2\n", + "17994 ZNF260\n", + "17995 ZNF875\n", + "17996 PLD3\n", + "17997 CYP2B6\n", + "17998 BICRA\n", + "17999 LIN7B\n", + "18000 ADM5\n", + "18001 PNKP\n", + "18002 ENSG00000269873\n", + "18003 ZNF460-AS1\n", + "18004 ZNF304\n", + "18005 ZNF549\n", + "18006 ATRN\n", + "18007 PYGB\n", + "18008 CEP250\n", + "18009 RPRD1B\n", + "18010 TTPAL\n", + "18011 DNTTIP1\n", + "18012 ZNF335\n", + "18013 ENSG00000273451\n", + "18014 SLC9A8\n", + "18015 STX16\n", + "18016 ENSG00000280095\n", + "18017 SLX9\n", + "18018 BID\n", + "18019 RGL4\n", + "18020 NF2\n", + "18021 ENSG00000100362\n", + "18022 SLC16A8\n", + "18023 MIEF1\n", + "18024 TNRC6B-DT\n", + "18025 LINC01644\n", + "18026 PLCXD1\n", + "18027 ASMTL\n", + "18028 WWC3\n", + "18029 SAT1\n", + "18030 PDK3\n", + "18031 OTUD5\n", + "18032 CACNA1F\n", + "18033 FAM120C\n", + "18034 KIF4A\n", + "18035 GPRASP2\n", + "18036 GPRASP3\n", + "18037 TBC1D8B\n", + "18038 LONRF3\n", + "18039 LAMP2\n", + "18040 IRAK1\n", + "18041 ENSG00000277761\n", + "18042 AGRN\n", + "18043 PGD\n", + "18044 MFN2\n", + "18045 SLC25A34\n", + "18046 IFI6\n", + "18047 MATN1-AS1\n", + "18048 AGO1\n", + "18049 SH3D21\n", + "18050 CSF3R\n", + "18051 B4GALT2\n", + "18052 HECTD3\n", + "18053 NASP\n", + "18054 TTC39A-AS1\n", + "18055 RAB3B\n", + "18056 DENND2C\n", + "18057 LINC02804\n", + "18058 H2AC20\n", + "18059 SLC39A1\n", + "18060 GBA1\n", + "18061 PMF1\n", + "18062 ENSG00000160818\n", + "18063 PEX19\n", + "18064 HSD17B7\n", + "18065 CCDC190\n", + "18066 TMCO1-AS1\n", + "18067 SUCO\n", + "18068 RC3H1\n", + "18069 RC3H1-DT\n", + "18070 COP1-DT\n", + "18071 ENSG00000224810\n", + "18072 TPR\n", + "18073 ENSG00000240710\n", + "18074 PROX1\n", + "18075 SUSD4\n", + "18076 NTPCR\n", + "18077 RBM34\n", + "18078 TBCE\n", + "18079 ENSG00000259776\n", + "18080 CEP170\n", + "18081 ACP1\n", + "18082 ENSG00000172554\n", + "18083 ENSG00000233251\n", + "18084 C2orf74\n", + "18085 FAM161A\n", + "18086 EHBP1\n", + "18087 SNRPG\n", + "18088 PAIP2B\n", + "18089 ENSG00000270696\n", + "18090 SUCLG1\n", + "18091 DNAH6\n", + "18092 LINC01918\n", + "18093 RANBP2\n", + "18094 EPB41L5\n", + "18095 LINC01806\n", + "18096 SPC25\n", + "18097 ENSG00000232555\n", + "18098 ENSG00000287149\n", + "18099 COL3A1\n", + "18100 SF3B1\n", + "18101 ENSG00000222017\n", + "18102 SATB2\n", + "18103 CASP10\n", + "18104 CARF\n", + "18105 TMEM169\n", + "18106 CATIP\n", + "18107 LINC00471\n", + "18108 NPPC\n", + "18109 ENSG00000269894\n", + "18110 RBSN\n", + "18111 SH3BP5\n", + "18112 COL7A1\n", + "18113 HYAL1\n", + "18114 STIMATE\n", + "18115 PRKCD\n", + "18116 RPP14\n", + "18117 FAM3D\n", + "18118 CFAP44\n", + "18119 MIX23\n", + "18120 RAB6B\n", + "18121 ATR\n", + "18122 U2SURP\n", + "18123 ENSG00000241679\n", + "18124 MBNL1\n", + "18125 DHX36\n", + "18126 ENSG00000272990\n", + "18127 SOX2-OT\n", + "18128 EHHADH\n", + "18129 TRA2B\n", + "18130 LPP-AS2\n", + "18131 WDR53\n", + "18132 ZNF141\n", + "18133 SLC49A3\n", + "18134 ENSG00000287778\n", + "18135 ENSG00000251152\n", + "18136 SEPSECS\n", + "18137 SRP72\n", + "18138 SPINK2\n", + "18139 AFP\n", + "18140 EREG\n", + "18141 PPM1K-DT\n", + "18142 DNAJB14\n", + "18143 ENSG00000260651\n", + "18144 SLC9B1\n", + "18145 INTS12\n", + "18146 FAM241A\n", + "18147 USP38\n", + "18148 ING2\n", + "18149 ENSG00000286388\n", + "18150 SUB1\n", + "18151 TARS1\n", + "18152 SKP2\n", + "18153 ANXA2R\n", + "18154 GPX8\n", + "18155 DIMT1\n", + "18156 POLR3G\n", + "18157 ADGRV1\n", + "18158 ENSG00000250049\n", + "18159 ENSG00000249746\n", + "18160 SLC12A2\n", + "18161 CCNI2\n", + "18162 PCDHGB6\n", + "18163 SPARC\n", + "18164 HIGD2A\n", + "18165 TSPAN17\n", + "18166 MXD3\n", + "18167 PRR7\n", + "18168 DBN1\n", + "18169 TRIM52-AS1\n", + "18170 EDN1\n", + "18171 H4C5\n", + "18172 H3C6\n", + "18173 ENSG00000285571\n", + "18174 H2BC11\n", + "18175 ATP6V1G2\n", + "18176 RNF5\n", + "18177 TSBP1-AS1\n", + "18178 PACSIN1\n", + "18179 DAAM2\n", + "18180 MDFI\n", + "18181 TJAP1\n", + "18182 CD109-AS1\n", + "18183 LYRM2\n", + "18184 ARMC2\n", + "18185 SLC18B1\n", + "18186 ADGRG6\n", + "18187 WDR27\n", + "18188 LINC02889\n", + "18189 POLR1F\n", + "18190 NIPSNAP2\n", + "18191 CHCHD2\n", + "18192 NUPR2\n", + "18193 ENSG00000273448\n", + "18194 LAT2\n", + "18195 SRI\n", + "18196 CFAP69\n", + "18197 GNGT1\n", + "18198 NPTX2\n", + "18199 ENSG00000242798\n", + "18200 LHFPL3\n", + "18201 GPR85\n", + "18202 ENSG00000287547\n", + "18203 MKLN1-AS\n", + "18204 TRBV6-6\n", + "18205 TRBV20-1\n", + "18206 OR2A1-AS1\n", + "18207 PAXIP1\n", + "18208 ENSG00000283128\n", + "18209 FBXO25\n", + "18210 PLAG1\n", + "18211 PENK-AS1\n", + "18212 NCOA2\n", + "18213 TMEM67\n", + "18214 RGS22\n", + "18215 RIMS2\n", + "18216 ENSG00000286010\n", + "18217 CYC1\n", + "18218 VLDLR-AS1\n", + "18219 RCL1\n", + "18220 KDM4C\n", + "18221 ENSG00000273226\n", + "18222 KLF9\n", + "18223 RORB\n", + "18224 SEC61B\n", + "18225 STX17\n", + "18226 GOLGA1\n", + "18227 ENSG00000227218\n", + "18228 DDX31\n", + "18229 CACFD1\n", + "18230 PHPT1\n", + "18231 ANKRD16\n", + "18232 MEIG1\n", + "18233 ARL5B\n", + "18234 ZEB1\n", + "18235 JMJD1C\n", + "18236 UNC5B-AS1\n", + "18237 NUDT13\n", + "18238 LINC02626\n", + "18239 PIDD1\n", + "18240 TIMM10B\n", + "18241 LINC02547\n", + "18242 NUCB2\n", + "18243 GAS2\n", + "18244 CCDC34\n", + "18245 ABTB2\n", + "18246 MS4A12\n", + "18247 MS4A8\n", + "18248 MTA2\n", + "18249 UBXN1\n", + "18250 ESRRA\n", + "18251 CATSPER1\n", + "18252 PACS1\n", + "18253 SHANK2\n", + "18254 XNDC1N\n", + "18255 DNAJB13\n", + "18256 XRRA1\n", + "18257 ARRB1\n", + "18258 CFAP68\n", + "18259 PIH1D2\n", + "18260 ARHGAP32\n", + "18261 CACNA1C\n", + "18262 CD27\n", + "18263 LPAR5\n", + "18264 EMG1\n", + "18265 CLSTN3\n", + "18266 FOXJ2\n", + "18267 PHC1\n", + "18268 KLRF1\n", + "18269 CLEC1B\n", + "18270 EIF2S3B\n", + "18271 EMP1\n", + "18272 ETNK1\n", + "18273 PCED1B-AS1\n", + "18274 TMEM106C\n", + "18275 HOXC5\n", + "18276 HNRNPA1\n", + "18277 DGKA\n", + "18278 NABP2\n", + "18279 ENSG00000257342\n", + "18280 CDK4\n", + "18281 METTL1\n", + "18282 AVIL\n", + "18283 MGAT4C\n", + "18284 NR2C1\n", + "18285 ELK3\n", + "18286 PLBD2\n", + "18287 CCDC60\n", + "18288 ENSG00000274191\n", + "18289 MIPEP\n", + "18290 UBE2L5\n", + "18291 TPT1\n", + "18292 HNRNPA1L2\n", + "18293 TGDS\n", + "18294 UGGT2\n", + "18295 STK24\n", + "18296 SUPT16H\n", + "18297 NGDN\n", + "18298 IRF9\n", + "18299 RABGGTA\n", + "18300 ENSG00000258844\n", + "18301 SLC25A21\n", + "18302 LINC02302\n", + "18303 NEMF\n", + "18304 ENSG00000237356\n", + "18305 GCH1\n", + "18306 LGMN\n", + "18307 YY1\n", + "18308 KLC1-AS1\n", + "18309 IGHG4\n", + "18310 KLF13\n", + "18311 ARHGAP11A-DT\n", + "18312 UBR1\n", + "18313 COPS2\n", + "18314 DIS3L\n", + "18315 EDC3\n", + "18316 CSK\n", + "18317 PEX11A\n", + "18318 LRRC28\n", + "18319 ENSG00000232386\n", + "18320 LRRK1\n", + "18321 BICDL2\n", + "18322 NLRC3\n", + "18323 UBN1\n", + "18324 COQ7-DT\n", + "18325 ENSG00000260751\n", + "18326 ZKSCAN2\n", + "18327 NFATC2IP\n", + "18328 SPNS1\n", + "18329 BOLA2B\n", + "18330 ZNF688\n", + "18331 PHKB\n", + "18332 ADGRG3\n", + "18333 PARD6A\n", + "18334 NFAT5\n", + "18335 MLKL\n", + "18336 FA2H\n", + "18337 CNTNAP4\n", + "18338 ENSG00000278058\n", + "18339 KLHL36\n", + "18340 USP10\n", + "18341 KLHDC4\n", + "18342 SPATA33\n", + "18343 VPS9D1-AS1\n", + "18344 ENSG00000260507\n", + "18345 ENSG00000262050\n", + "18346 CTNS\n", + "18347 MED11\n", + "18348 ZNF232-AS1\n", + "18349 KIAA0753\n", + "18350 CTDNEP1\n", + "18351 ENSG00000266378\n", + "18352 TRPV2\n", + "18353 PIGS\n", + "18354 ENSG00000265625\n", + "18355 ENSG00000274767\n", + "18356 FBXL20\n", + "18357 NBR1\n", + "18358 NSF\n", + "18359 LRRC59\n", + "18360 MRPS23\n", + "18361 CUEDC1\n", + "18362 TUBD1\n", + "18363 ENSG00000264985\n", + "18364 SLC9A3R1-AS1\n", + "18365 ACOX1\n", + "18366 SRSF2\n", + "18367 LINC01993\n", + "18368 ZNF519\n", + "18369 ANKRD29\n", + "18370 ENSG00000278607\n", + "18371 SLC66A2\n", + "18372 MADCAM1\n", + "18373 PCSK4\n", + "18374 MOB3A\n", + "18375 CARM1\n", + "18376 ENSG00000268945\n", + "18377 PGLYRP2\n", + "18378 USE1\n", + "18379 ARRDC2\n", + "18380 PBX4\n", + "18381 ENSG00000268119\n", + "18382 TSHZ3\n", + "18383 HAMP\n", + "18384 LNROP\n", + "18385 LIPE\n", + "18386 CLEC11A\n", + "18387 ZNF432\n", + "18388 MYADM-AS1\n", + "18389 KMT5C\n", + "18390 IL11\n", + "18391 PRNP\n", + "18392 LINC02967\n", + "18393 ENSG00000286444\n", + "18394 CDK5RAP1\n", + "18395 VSTM2L\n", + "18396 CYP24A1\n", + "18397 TFAP2C\n", + "18398 RBM38-AS1\n", + "18399 CIMIP1\n", + "18400 BIRC7\n", + "18401 UBE2G2\n", + "18402 BCL2L13\n", + "18403 SRRD\n", + "18404 PITPNB\n", + "18405 SEC14L6\n", + "18406 SELENOM\n", + "18407 LARGE1\n", + "18408 ENSG00000100365\n", + "18409 PDXP\n", + "18410 LGALS1\n", + "18411 TBC1D22A\n", + "18412 NLGN4X\n", + "18413 GPR143\n", + "18414 ACOT9\n", + "18415 CHST7\n", + "18416 SLC35A2\n", + "18417 TSPYL2\n", + "18418 ENSG00000256045\n", + "18419 ARMCX4\n", + "18420 ENSG00000232611\n", + "18421 ABCD1\n", + "18422 MPP1\n", + "18423 EIF1AY\n", + "18424 UBE2J2\n", + "18425 ENSG00000228037\n", + "18426 PLEKHG5\n", + "18427 NOL9\n", + "18428 KLHL21\n", + "18429 MIR34AHG\n", + "18430 FBXO2\n", + "18431 PLOD1\n", + "18432 VPS13D\n", + "18433 CROCC\n", + "18434 SELENON\n", + "18435 CNKSR1\n", + "18436 ARID1A\n", + "18437 AZIN2\n", + "18438 THRAP3\n", + "18439 RRAGC\n", + "18440 RHBDL2\n", + "18441 ERMAP\n", + "18442 PDE4B\n", + "18443 CCN1\n", + "18444 GBP4\n", + "18445 SLC35A3\n", + "18446 RTCA-AS1\n", + "18447 GSTM5\n", + "18448 INKA2\n", + "18449 FAM72B\n", + "18450 MCL1\n", + "18451 TUFT1\n", + "18452 YY1AP1\n", + "18453 BCAN\n", + "18454 APOA2\n", + "18455 RGS5\n", + "18456 ATP1B1\n", + "18457 PRDX6-AS1\n", + "18458 SYT2\n", + "18459 LINC00467\n", + "18460 ZC3H11B\n", + "18461 DISP1\n", + "18462 PUM2\n", + "18463 OTOF\n", + "18464 CLIP4\n", + "18465 QPCT\n", + "18466 SLC8A1\n", + "18467 EML4-AS1\n", + "18468 CCDC85A\n", + "18469 REL\n", + "18470 LGALSL-DT\n", + "18471 RAB11FIP5\n", + "18472 HK2\n", + "18473 ENSG00000286045\n", + "18474 RPIA\n", + "18475 IGKV1-8\n", + "18476 IGKV1-12\n", + "18477 STARD7\n", + "18478 LONRF2\n", + "18479 ZNG1B\n", + "18480 ACTR3\n", + "18481 INSIG2\n", + "18482 ERCC3\n", + "18483 LINC01856\n", + "18484 RPRM\n", + "18485 CHROMR\n", + "18486 CWC22\n", + "18487 STAT4\n", + "18488 ORC2\n", + "18489 FBXO36\n", + "18490 SP110\n", + "18491 NCL\n", + "18492 NDUFA10\n", + "18493 CAND2\n", + "18494 XPC-AS1\n", + "18495 SNRK\n", + "18496 LRRC2\n", + "18497 KIF9-AS1\n", + "18498 TREX1\n", + "18499 RBM5\n", + "18500 PPM1M\n", + "18501 ENSG00000287873\n", + "18502 MUC13\n", + "18503 GATA2\n", + "18504 RAB7A\n", + "18505 GP9\n", + "18506 ENSG00000286729\n", + "18507 ZBTB38\n", + "18508 SLC9A9\n", + "18509 SIAH2\n", + "18510 LEKR1\n", + "18511 LINC00881\n", + "18512 PARL\n", + "18513 ENSG00000273370\n", + "18514 RNF168\n", + "18515 CTBP1\n", + "18516 MXD4\n", + "18517 ZFYVE28\n", + "18518 SH3BP2\n", + "18519 STX18\n", + "18520 ENSG00000245748\n", + "18521 GRPEL1\n", + "18522 ENAM\n", + "18523 RCHY1\n", + "18524 USO1\n", + "18525 ANXA3\n", + "18526 COPS4\n", + "18527 FLJ20021\n", + "18528 PDE5A\n", + "18529 JADE1\n", + "18530 HMGB2\n", + "18531 ZFP42\n", + "18532 CFAP90\n", + "18533 SNHG18\n", + "18534 OTULIN-DT\n", + "18535 PIK3R1\n", + "18536 SLC30A5\n", + "18537 BTF3-DT\n", + "18538 ENSG00000249856\n", + "18539 TBCA\n", + "18540 TENT2\n", + "18541 ATG10\n", + "18542 MIR4280HG\n", + "18543 FAM172A\n", + "18544 ANKHD1\n", + "18545 APBB3\n", + "18546 CSNK1A1\n", + "18547 PDGFRB\n", + "18548 ENSG00000249738\n", + "18549 SPDL1\n", + "18550 ENSG00000250274\n", + "18551 SCGB3A1\n", + "18552 CDYL\n", + "18553 LY86\n", + "18554 ATXN1\n", + "18555 PRSS16\n", + "18556 C6orf136\n", + "18557 HSPA1A\n", + "18558 BRD2\n", + "18559 HSD17B8\n", + "18560 KIFC1\n", + "18561 PGC\n", + "18562 CRIP3\n", + "18563 MMUT\n", + "18564 SAMD3\n", + "18565 RMND1\n", + "18566 ENSG00000285159\n", + "18567 TTYH3\n", + "18568 ACTB\n", + "18569 TRGV9\n", + "18570 ENSG00000272831\n", + "18571 HSPB1\n", + "18572 CD36\n", + "18573 CYP51A1-AS1\n", + "18574 RBM48\n", + "18575 ZNF655\n", + "18576 TES\n", + "18577 KCP\n", + "18578 TRBV11-3\n", + "18579 PDIA4\n", + "18580 ATP6V0E2\n", + "18581 ACTR3C\n", + "18582 LMBR1\n", + "18583 DEFB1\n", + "18584 FAM66B\n", + "18585 ENSG00000254093\n", + "18586 LZTS1\n", + "18587 PEBP4\n", + "18588 EIF4EBP1\n", + "18589 FGFR1\n", + "18590 TM2D2\n", + "18591 IKBKB-DT\n", + "18592 ENSG00000272518\n", + "18593 ENSG00000253500\n", + "18594 STK3\n", + "18595 FAM83A\n", + "18596 CPSF1\n", + "18597 COMMD5\n", + "18598 TMEM8B\n", + "18599 ZBTB5\n", + "18600 LINC00484\n", + "18601 MIRLET7A1HG\n", + "18602 KLF4\n", + "18603 TMEM245\n", + "18604 SUSD1\n", + "18605 RPL35\n", + "18606 LAMC3\n", + "18607 ENSG00000130723\n", + "18608 KLF6\n", + "18609 PROSER2\n", + "18610 PARD3\n", + "18611 TIMM23\n", + "18612 ENSG00000249860\n", + "18613 ZWINT\n", + "18614 COL13A1\n", + "18615 SLC29A3\n", + "18616 FAM25A\n", + "18617 CFAP43\n", + "18618 EIF3A\n", + "18619 WDR11-DT\n", + "18620 LHPP\n", + "18621 POLR2L\n", + "18622 STIM1\n", + "18623 APBB1\n", + "18624 TMEM9B\n", + "18625 IRAG1-AS1\n", + "18626 TEAD1\n", + "18627 ENSG00000287548\n", + "18628 C11orf58\n", + "18629 LDHC\n", + "18630 KIF18A\n", + "18631 METTL15\n", + "18632 TCP11L1\n", + "18633 SLC35C1\n", + "18634 OR5A2\n", + "18635 CPSF7\n", + "18636 FADD\n", + "18637 MMP13\n", + "18638 PDGFD\n", + "18639 ENSG00000256257\n", + "18640 CACNA1C-AS2\n", + "18641 ENSG00000256967\n", + "18642 LINC02367\n", + "18643 DDX47\n", + "18644 H2AJ\n", + "18645 FAR2\n", + "18646 ASB8\n", + "18647 TFCP2\n", + "18648 ACVRL1\n", + "18649 RPL41\n", + "18650 MYL6B\n", + "18651 EEF1AKMT3\n", + "18652 TSFM\n", + "18653 ENSG00000257322\n", + "18654 CCDC38\n", + "18655 WASHC3\n", + "18656 LINC00939\n", + "18657 LINC00943\n", + "18658 COG3\n", + "18659 ZC3H13\n", + "18660 ENSG00000274929\n", + "18661 TMTC4\n", + "18662 ENSG00000286931\n", + "18663 KHNYN\n", + "18664 SDR39U1\n", + "18665 POMT2\n", + "18666 ENSG00000260711\n", + "18667 CCDC85C\n", + "18668 BTBD6\n", + "18669 ENSG00000270055\n", + "18670 ENSG00000284906\n", + "18671 SPTBN5\n", + "18672 CTDSPL2\n", + "18673 HDC\n", + "18674 LINC00926\n", + "18675 CCNB2\n", + "18676 LOXL1-AS1\n", + "18677 LINC01418\n", + "18678 MESP1\n", + "18679 TARS3\n", + "18680 FAHD1\n", + "18681 TSC2\n", + "18682 ZNF75A\n", + "18683 PMM2\n", + "18684 ENSG00000260276\n", + "18685 RSL1D1-DT\n", + "18686 ENSG00000183889\n", + "18687 UBFD1\n", + "18688 SULT1A2\n", + "18689 ENSG00000260570\n", + "18690 NPIPB12\n", + "18691 YPEL3\n", + "18692 CORO1A-AS1\n", + "18693 SETD1A\n", + "18694 ENSG00000261474\n", + "18695 ENSG00000276867\n", + "18696 ENSG00000260086\n", + "18697 MT1F\n", + "18698 ENSG00000258122\n", + "18699 ZDHHC1\n", + "18700 ENSG00000261386\n", + "18701 UTP4\n", + "18702 ENSG00000250685\n", + "18703 MVD\n", + "18704 PAFAH1B1\n", + "18705 RNF167\n", + "18706 ENSG00000263272\n", + "18707 ACADVL\n", + "18708 RNF222\n", + "18709 TMEM11-DT\n", + "18710 SEZ6\n", + "18711 ENSG00000266947\n", + "18712 GGNBP2\n", + "18713 LASP1\n", + "18714 VAT1\n", + "18715 DHX8\n", + "18716 NPEPPS\n", + "18717 RSAD1\n", + "18718 LPO\n", + "18719 BRIP1\n", + "18720 METTL2A\n", + "18721 DCAF7\n", + "18722 USP36\n", + "18723 TBC1D16\n", + "18724 MAFG\n", + "18725 HEXD-IT1\n", + "18726 TYMSOS\n", + "18727 MYL12A\n", + "18728 TTC39C-AS1\n", + "18729 IMPACT\n", + "18730 LINC01915\n", + "18731 ENSG00000277324\n", + "18732 FAM174C\n", + "18733 DAZAP1\n", + "18734 ZNF554\n", + "18735 ZNF627\n", + "18736 YJU2B\n", + "18737 CHERP\n", + "18738 ZNF714\n", + "18739 C19orf12\n", + "18740 RBM42\n", + "18741 ITPKC\n", + "18742 DMWD\n", + "18743 BCAT2\n", + "18744 ZNF816\n", + "18745 PRPF31\n", + "18746 ZNF582-DT\n", + "18747 ENSG00000268205\n", + "18748 ENSG00000286949\n", + "18749 A1BG-AS1\n", + "18750 ZNF837\n", + "18751 TMEM230\n", + "18752 TLDC2\n", + "18753 CHD6\n", + "18754 SRSF6\n", + "18755 CEBPB\n", + "18756 CTSZ\n", + "18757 PRELID3B\n", + "18758 PHACTR3\n", + "18759 SLC2A4RG\n", + "18760 C20orf204\n", + "18761 SAMSN1\n", + "18762 ENSG00000226751\n", + "18763 MAP3K7CL\n", + "18764 ENSG00000159086\n", + "18765 PI4KA\n", + "18766 MAPK1\n", + "18767 ENSG00000279738\n", + "18768 CACNA1I\n", + "18769 TNRC6B\n", + "18770 DESI1\n", + "18771 MEI1\n", + "18772 ATP5MGL\n", + "18773 BIK\n", + "18774 ATXN10\n", + "18775 FAM9B\n", + "18776 CLTRN\n", + "18777 KLHL15\n", + "18778 MID1IP1\n", + "18779 LINC01560\n", + "18780 GSPT2\n", + "18781 SPIN3\n", + "18782 AR\n", + "18783 NAP1L3\n", + "18784 BEX1\n", + "18785 TMSB15B\n", + "18786 DANT2\n", + "18787 UBE2A\n", + "18788 G6PD\n", + "18789 PCDH11Y\n", + "18790 DDX3Y\n", + "18791 FAM41C\n", + "18792 ACAP3\n", + "18793 CDK11B\n", + "18794 GNB1\n", + "18795 MEGF6\n", + "18796 ACOT7\n", + "18797 PARK7\n", + "18798 DHRS3\n", + "18799 DDI2\n", + "18800 NBL1\n", + "18801 ENSG00000233755\n", + "18802 RHCE\n", + "18803 PAQR7\n", + "18804 PAFAH2\n", + "18805 TRNP1\n", + "18806 MAP3K6\n", + "18807 GPR3\n", + "18808 ENSG00000225886\n", + "18809 ENSG00000287510\n", + "18810 MRPS15\n", + "18811 BTBD19\n", + "18812 TM2D1\n", + "18813 TYW3\n", + "18814 CELSR2\n", + "18815 ENSG00000225075\n", + "18816 BCL9\n", + "18817 ENSA\n", + "18818 C2CD4D-AS1\n", + "18819 SPRR1A\n", + "18820 POU2F1\n", + "18821 ATP6V1G3\n", + "18822 LGR6\n", + "18823 ENSG00000240219\n", + "18824 TMCC2\n", + "18825 SPATA17\n", + "18826 ENSG00000276997\n", + "18827 ARV1\n", + "18828 ZNF124\n", + "18829 LINC01814\n", + "18830 ITSN2\n", + "18831 DTNB\n", + "18832 ACYP2\n", + "18833 USP34\n", + "18834 PELI1\n", + "18835 ACTR2\n", + "18836 MEIS1\n", + "18837 GKN1\n", + "18838 TEX261\n", + "18839 MPHOSPH10\n", + "18840 SPR\n", + "18841 LBX2-AS1\n", + "18842 PARTICL\n", + "18843 TEKT4\n", + "18844 MRPS5\n", + "18845 ZNF514\n", + "18846 ASTL\n", + "18847 PTPN4\n", + "18848 BIN1\n", + "18849 CCDC115\n", + "18850 CCDC74A\n", + "18851 PSMD14\n", + "18852 COBLL1\n", + "18853 SCRN3\n", + "18854 PLCD4\n", + "18855 GMPPA\n", + "18856 FARSB\n", + "18857 MFF-DT\n", + "18858 ENSG00000235419\n", + "18859 SNORC\n", + "18860 COPS8\n", + "18861 TMEM43\n", + "18862 ZNF385D\n", + "18863 ZNF620\n", + "18864 NME6\n", + "18865 P4HTM\n", + "18866 RHOA\n", + "18867 ZMYND10\n", + "18868 CISH\n", + "18869 TEX264\n", + "18870 POC1A\n", + "18871 GLT8D1\n", + "18872 ENSG00000272182\n", + "18873 ENSG00000285399\n", + "18874 ST3GAL6\n", + "18875 HMCES\n", + "18876 DZIP1L\n", + "18877 GPR160\n", + "18878 PRKCI\n", + "18879 MCF2L2\n", + "18880 TMEM41A\n", + "18881 FYTTD1\n", + "18882 ADD1\n", + "18883 DOK7\n", + "18884 STK32B\n", + "18885 BLOC1S4\n", + "18886 ENSG00000288075\n", + "18887 C1QTNF7-AS1\n", + "18888 UGDH\n", + "18889 DCUN1D4\n", + "18890 ENSG00000273156\n", + "18891 CAMK2D\n", + "18892 LINC01091\n", + "18893 INTU\n", + "18894 SMAD1\n", + "18895 MMAA\n", + "18896 FHIP1A\n", + "18897 FBXW7\n", + "18898 PLRG1\n", + "18899 HPGD\n", + "18900 NNT-AS1\n", + "18901 SNX18\n", + "18902 ENSG00000249236\n", + "18903 PLK2\n", + "18904 DEPDC1B\n", + "18905 ADAMTS6\n", + "18906 NLN\n", + "18907 ARHGEF28\n", + "18908 DMGDH\n", + "18909 DHFR\n", + "18910 NUDT12\n", + "18911 HSD17B4\n", + "18912 P4HA2\n", + "18913 MIR3936HG\n", + "18914 HSPA9\n", + "18915 RELL2\n", + "18916 SPINK7\n", + "18917 NDST1\n", + "18918 RBM22\n", + "18919 TNIP1\n", + "18920 CPLX2\n", + "18921 LINC01962\n", + "18922 PPP1R10\n", + "18923 MDC1\n", + "18924 MICB\n", + "18925 BAG6\n", + "18926 RPS10\n", + "18927 PI16\n", + "18928 CCDC167\n", + "18929 USP49\n", + "18930 GNMT\n", + "18931 CD2AP\n", + "18932 IL17A\n", + "18933 ME1\n", + "18934 SMIM8\n", + "18935 C6orf163\n", + "18936 LIN28B\n", + "18937 GJA1\n", + "18938 HSF2\n", + "18939 AKAP7\n", + "18940 ENSG00000227220\n", + "18941 ENSG00000228408\n", + "18942 SYNE1\n", + "18943 MAP3K4\n", + "18944 FSCN1\n", + "18945 NDUFA4\n", + "18946 GPNMB\n", + "18947 JAZF1-AS1\n", + "18948 DBNL\n", + "18949 PPIA\n", + "18950 SNHG15\n", + "18951 SEPTIN14\n", + "18952 RFC2\n", + "18953 ELAPOR2\n", + "18954 DLX5\n", + "18955 MUC12\n", + "18956 MET\n", + "18957 IMPDH1\n", + "18958 COPG2IT1\n", + "18959 IFT56\n", + "18960 ZNF467\n", + "18961 FAM85B\n", + "18962 ERI1\n", + "18963 PSD3\n", + "18964 DOCK5\n", + "18965 DUSP4\n", + "18966 XKR9\n", + "18967 TPD52\n", + "18968 SDC2\n", + "18969 COX6C\n", + "18970 EBAG9\n", + "18971 TRPS1\n", + "18972 TBC1D31\n", + "18973 ASAP1-IT2\n", + "18974 KIFC2\n", + "18975 PPP1R16A\n", + "18976 KANK1\n", + "18977 DENND4C\n", + "18978 RPS6\n", + "18979 CDKN2A\n", + "18980 GRHPR\n", + "18981 BMS1P14\n", + "18982 CEMIP2\n", + "18983 OSTF1\n", + "18984 UBQLN1\n", + "18985 ENSG00000285987\n", + "18986 NFIL3\n", + "18987 MFSD14B\n", + "18988 CCDC180\n", + "18989 HEMGN\n", + "18990 TEX10\n", + "18991 TTLL11\n", + "18992 RBM18\n", + "18993 PPP6C\n", + "18994 LCN2\n", + "18995 SPOUT1\n", + "18996 PHYHD1\n", + "18997 AK8\n", + "18998 GPSM1\n", + "18999 CARD9\n", + "19000 FUT7\n", + "19001 LARP4B\n", + "19002 RPP38\n", + "19003 ENSG00000273107\n", + "19004 ENKUR\n", + "19005 THNSL1\n", + "19006 RAB18\n", + "19007 CTNNA3\n", + "19008 MRPS16\n", + "19009 ZCCHC24\n", + "19010 HTR7\n", + "19011 TM9SF3\n", + "19012 CALHM2\n", + "19013 XPNPEP1\n", + "19014 RBM20\n", + "19015 CASP7\n", + "19016 ENSG00000273599\n", + "19017 TCERG1L\n", + "19018 HRAS\n", + "19019 TRIM66\n", + "19020 IPO7\n", + "19021 EXT2\n", + "19022 MED19\n", + "19023 SPINDOC\n", + "19024 BANF1\n", + "19025 NDUFS8\n", + "19026 TPCN2\n", + "19027 CTTN\n", + "19028 CAPN5\n", + "19029 RBM7\n", + "19030 TMPRSS13\n", + "19031 ENSG00000255422\n", + "19032 NECTIN1\n", + "19033 ESAM\n", + "19034 ROBO4\n", + "19035 SLC37A2\n", + "19036 STT3A\n", + "19037 SMIM10L1\n", + "19038 FLJ13224\n", + "19039 KRT2\n", + "19040 MIRLET7IHG\n", + "19041 RXYLT1\n", + "19042 TSPAN8\n", + "19043 ERP29\n", + "19044 GATC\n", + "19045 PUS1\n", + "19046 PXMP2\n", + "19047 SLC7A1\n", + "19048 PCDH9\n", + "19049 KCTD12\n", + "19050 NAXD\n", + "19051 LAMP1\n", + "19052 DCUN1D2\n", + "19053 TRAV13-2\n", + "19054 C14orf28\n", + "19055 ENSG00000259118\n", + "19056 COX16\n", + "19057 ENSG00000258807\n", + "19058 ENSG00000258982\n", + "19059 MTA1-DT\n", + "19060 IGHV1-58\n", + "19061 ARHGAP11A\n", + "19062 LINC02694\n", + "19063 ENSG00000259536\n", + "19064 ENSG00000261822\n", + "19065 SORD\n", + "19066 SLC30A4-AS1\n", + "19067 SPG21\n", + "19068 ITGA11\n", + "19069 PKM\n", + "19070 PARP6\n", + "19071 CYP1A2\n", + "19072 ENSG00000259407\n", + "19073 WDR93\n", + "19074 LINC00924\n", + "19075 PGAP6\n", + "19076 HAGH\n", + "19077 ELOB\n", + "19078 ENSG00000232196\n", + "19079 NAGPA\n", + "19080 CIITA\n", + "19081 ENSG00000262380\n", + "19082 VPS35L\n", + "19083 TNRC6A\n", + "19084 ENSG00000274904\n", + "19085 ENSG00000260740\n", + "19086 CFAP20\n", + "19087 ACD\n", + "19088 SLC7A6\n", + "19089 HAS3\n", + "19090 TERF2IP\n", + "19091 SYCE1L\n", + "19092 CA5A\n", + "19093 IL17C\n", + "19094 TCF25\n", + "19095 P2RX5\n", + "19096 PELP1\n", + "19097 ENSG00000262089\n", + "19098 PHF23\n", + "19099 MAP2K3\n", + "19100 SUZ12\n", + "19101 ACACA\n", + "19102 IKZF3\n", + "19103 CNP\n", + "19104 ZNF385C\n", + "19105 EZH1\n", + "19106 COA3\n", + "19107 HDAC5\n", + "19108 RUNDC3A-AS1\n", + "19109 PLEKHM1\n", + "19110 ANKRD40CL\n", + "19111 ENSG00000267248\n", + "19112 APPBP2-DT\n", + "19113 GPRC5C\n", + "19114 WBP2\n", + "19115 COLEC12\n", + "19116 LINC00667\n", + "19117 ZBTB14\n", + "19118 RAB31\n", + "19119 LINC01254\n", + "19120 ENSG00000273141\n", + "19121 ENSG00000273348\n", + "19122 TPGS2\n", + "19123 KIAA1328\n", + "19124 LIPG\n", + "19125 CNDP1\n", + "19126 CDC34\n", + "19127 ENSG00000268536\n", + "19128 NRTN\n", + "19129 ADGRE1\n", + "19130 ENSG00000267510\n", + "19131 AP1M2\n", + "19132 ZNF443\n", + "19133 IL27RA\n", + "19134 UBA52\n", + "19135 LINC01224\n", + "19136 FFAR2\n", + "19137 ENSG00000267698\n", + "19138 THAP8\n", + "19139 ZNF607\n", + "19140 FAM98C\n", + "19141 ECH1\n", + "19142 ENSG00000269246\n", + "19143 ZNF546\n", + "19144 HNRNPUL1\n", + "19145 GRIN2D\n", + "19146 FUT1\n", + "19147 PRMT1\n", + "19148 ZNF524\n", + "19149 ZNF132\n", + "19150 MZF1\n", + "19151 CRLS1\n", + "19152 WFDC3\n", + "19153 PCIF1\n", + "19154 NPEPL1\n", + "19155 ZBTB46\n", + "19156 TMPRSS3\n", + "19157 ENSG00000278158\n", + "19158 SUMO3\n", + "19159 ENSG00000182871\n", + "19160 LINC00528\n", + "19161 SLC25A1\n", + "19162 PPM1F-AS1\n", + "19163 LINC01659\n", + "19164 GGT5\n", + "19165 PISD\n", + "19166 RFPL2\n", + "19167 ENSG00000235237\n", + "19168 CBX7\n", + "19169 SYNGR1\n", + "19170 SCUBE1\n", + "19171 PPARA\n", + "19172 MLC1\n", + "19173 LMF2\n", + "19174 GLRA2\n", + "19175 PHKA2\n", + "19176 PCYT1B\n", + "19177 GPR82\n", + "19178 MAOA\n", + "19179 SMC1A\n", + "19180 FAAH2\n", + "19181 MIR223HG\n", + "19182 OTUD6A\n", + "19183 ENSG00000271147\n", + "19184 BEX2\n", + "19185 SLC25A5-AS1\n", + "19186 XPNPEP2\n" + ] + } + ], + "source": [ + "for i, gene_id in enumerate(filtered_query_gene_ids):\n", + " print(i, filtered_query_gene_symbols[i])" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, 'Response of GZMA')" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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zq522HguJGcx5Dzr66mNVRjawgne7WpzJI+IiKicYaJHReJqb4HFg93xUZ9GuBOdjJQMDdQmhmhQ3ZwTL4iIiMop/oamYlGbGKJZLWulwyAiIqIi4GQMIiIiIj3FRI+IiIhITzHRIyIiItJTTPSIiIiI9BQTPSIiIiI9xUSPiIiISE8x0SMiIiLSU0z0iIiIiPQUEz0iIiIiPcVEj4iIiEhPMdEjIiIi0lNM9IiIiIj0lCCKoqh0EKR7xsbG0Gq1cHR0VDqUciErKwsAYGRkpHAkVBp8Hys+vof6ge9j2YiMjIRKpUJmZmaJ++CInp4yMjKCSqVSOoxyIzY2FrGxsUqHQaXE97Hi43uoH/g+lg2VSlXqZJojelQpODk5AQDCwsIUjoRKg+9jxcf3UD/wfaw4OKJHREREpKeY6BERERHpKSZ6RERERHqKiR4RERGRnmKiR0RERKSnmOgRERER6Skur0JERESkpziiR0RERKSnmOgRERER6SkmekRERER6iokeERERkZ5iokdERESkp5joEREREekpJnpEREREeoqJHhEREZGeYqJHemf8+PEQBKHIXz/++KPSIVcaoijizp072Lp1K+bOnYsePXqgWrVq0nvh4uJSon737NmD4cOHo06dOjAzM4OtrS1atmyJRYsWISIiQrffBOn0fezatWuxPq/79++X7xurRJKTk7Fnzx7MmDEDnTp1gr29PYyNjWFubo66deti2LBh2LRpEzIyMorcp1arxcaNG9GvXz/UqlULJiYmsLe3R4cOHbB8+XLEx8fL9w3Ri4lEembcuHEigCJ/rVy5UumQK40PPvjgpe9F7dq1i9VfXFyc+Oqrr760TysrK3Hr1q3yfEOVlC7fxy5duhTr8/rXX3/J941VEt98841oampapH/vevXqiWfOnCm0z4cPH4qtW7d+aV81atQQ//333zL4DikvQx3li0Tl0q+//orq1au/tE3Tpk3LKBrSarX5ylWqVEGDBg1w/fr1YveVnp6O/v374+zZswAAOzs7TJw4Ee7u7khMTMTu3btx5MgRJCQkYPTo0TAzM8OAAQN08n1Udrp8H/PavXt3oW1at25dqmsQEBwcjPT0dACAo6MjXnnlFbRu3Rr29vbIzMzE5cuXsXHjRsTFxeHevXvo2bMnfH190a5duwL7i42NRa9evRAcHAwAcHZ2xsSJ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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 300, + "width": 317 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "p = filtered_perturb_gene_symbols.index('GAPDH')\n", + "q = filtered_query_gene_symbols.index('GZMA')\n", + "\n", + "fig, ax = plt.subplots()\n", + "\n", + "ax.plot(dose_response_dict['doses_pi'][p, :], dose_response_dict['responses_mean_pqi'][p, q, :], marker='o')\n", + "ax.set_xlabel(f\"Dose of {filtered_perturb_gene_symbols[p]}\")\n", + "ax.set_ylabel(f\"Response of {filtered_query_gene_symbols[q]}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "from scipy.stats import linregress\n", + "\n", + "def batch_linear_regression(x_bn, y_bn):\n", + " \"\"\"\n", + " Perform batch-mode one-dimensional linear regression on data with arbitrary batch dimensions.\n", + " \n", + " For each batch (with indices b), we assume a linear model:\n", + " \n", + " y_bn = slope_b * x_bn + intercept_b + error_bn\n", + " \n", + " where:\n", + " - x_bn and y_bn are arrays of shape (..., n), with the rightmost dimension (n) \n", + " representing the samples,\n", + " - the leftmost dimensions (possibly several) are treated as batch dimensions.\n", + " \n", + " Parameters\n", + " ----------\n", + " x_bn : np.ndarray\n", + " Array of covariates with shape (..., n).\n", + " y_bn : np.ndarray\n", + " Array of responses with shape (..., n).\n", + " \n", + " Returns\n", + " -------\n", + " slope_b : np.ndarray\n", + " Array of slopes with shape equal to the batch shape.\n", + " For any batch where the variance of x_bn is zero, the slope is set to 0.\n", + " intercept_b : np.ndarray\n", + " Array of intercepts with shape equal to the batch shape.\n", + " r_squared_b : np.ndarray\n", + " Array of R-squared values with shape equal to the batch shape.\n", + " For any batch where the total variance of y_bn is zero, r_squared_b is defined as 1.\n", + " \"\"\"\n", + " # Assert that inputs are numpy arrays of the same shape.\n", + " assert isinstance(x_bn, np.ndarray), \"x_bn must be a numpy array\"\n", + " assert isinstance(y_bn, np.ndarray), \"y_bn must be a numpy array\"\n", + " assert x_bn.shape == y_bn.shape, \"x_bn and y_bn must have the same shape\"\n", + " assert x_bn.ndim >= 1, \"x_bn and y_bn must have at least one dimension (samples)\"\n", + "\n", + " # Compute the means along the sample dimension (rightmost axis) and keep that dimension.\n", + " # The resulting arrays have shape (..., 1) and are named with a '_b1' suffix.\n", + " x_mean_b1 = np.mean(x_bn, axis=-1, keepdims=True) # shape: (..., 1)\n", + " y_mean_b1 = np.mean(y_bn, axis=-1, keepdims=True) # shape: (..., 1)\n", + " \n", + " # Compute the covariance for each batch:\n", + " # cov_b = sum_n[(x_bn - x_mean_b1) * (y_bn - y_mean_b1)]\n", + " cov_b = np.sum((x_bn - x_mean_b1) * (y_bn - y_mean_b1), axis=-1) # shape: batch shape\n", + " \n", + " # Compute the variance of x for each batch:\n", + " # var_x_b = sum_n[(x_bn - x_mean_b1)^2]\n", + " var_x_b = np.sum((x_bn - x_mean_b1)**2, axis=-1) # shape: batch shape\n", + " \n", + " # Compute the slope for each batch, using np.divide to avoid division by zero.\n", + " slope_b = np.divide(cov_b, var_x_b, out=np.zeros_like(cov_b), where=(var_x_b != 0))\n", + " \n", + " # Compute the intercept for each batch.\n", + " intercept_b = y_mean_b1.squeeze(-1) - slope_b * x_mean_b1.squeeze(-1)\n", + " \n", + " # Compute the predicted responses for each batch:\n", + " # yhat_bn = slope_b * x_bn + intercept_b (broadcasting over the sample dimension)\n", + " yhat_bn = slope_b[..., None] * x_bn + intercept_b[..., None]\n", + " \n", + " # Compute the residual sum of squares (SS_res) and total sum of squares (SS_tot) for each batch.\n", + " ss_res_b = np.sum((y_bn - yhat_bn)**2, axis=-1)\n", + " ss_tot_b = np.sum((y_bn - y_mean_b1)**2, axis=-1)\n", + " \n", + " # Compute R-squared for each batch. If ss_tot_b == 0, define R-squared as 1.\n", + " r_squared_b = np.where(ss_tot_b != 0, 1 - ss_res_b / ss_tot_b, 1.0)\n", + " \n", + " return slope_b, intercept_b, r_squared_b\n", + "\n", + "def test_batch_linear_regression():\n", + " \"\"\"\n", + " Test the batch_linear_regression function by comparing its outputs with:\n", + " 1. Running each batch individually using scipy.stats.linregress.\n", + " 2. Ensuring that processing the batches together or one at a time yield the same results.\n", + " \"\"\"\n", + " # Set a random seed for reproducibility.\n", + " np.random.seed(0)\n", + " \n", + " # Define a batch shape (can be multidimensional) and number of samples.\n", + " batch_shape = (3, 4) # Two batch dimensions for demonstration.\n", + " num_samples = 100 # Rightmost dimension: sample index.\n", + " \n", + " # Generate random covariate data with shape (3, 4, 100).\n", + " x_bn = np.random.rand(*batch_shape, num_samples)\n", + " \n", + " # Define true slopes and intercepts for each batch.\n", + " true_slopes = np.linspace(0.5, 2.0, num=np.prod(batch_shape)).reshape(*batch_shape, 1)\n", + " true_intercepts = np.linspace(1.0, 3.0, num=np.prod(batch_shape)).reshape(*batch_shape, 1)\n", + " \n", + " # Generate responses with added noise.\n", + " noise_bn = np.random.randn(*batch_shape, num_samples) * 0.1\n", + " y_bn = true_intercepts + true_slopes * x_bn + noise_bn\n", + " \n", + " # Use our batch regression implementation.\n", + " slope_b, intercept_b, r_squared_b = batch_linear_regression(x_bn, y_bn)\n", + " \n", + " # Now, compute the regression parameters one batch at a time using scipy.stats.linregress.\n", + " # We'll flatten the batch dimensions for easier iteration.\n", + " x_bn_flat = x_bn.reshape(-1, num_samples)\n", + " y_bn_flat = y_bn.reshape(-1, num_samples)\n", + " \n", + " slopes_scipy = np.empty(x_bn_flat.shape[0])\n", + " intercepts_scipy = np.empty(x_bn_flat.shape[0])\n", + " r_squared_scipy = np.empty(x_bn_flat.shape[0])\n", + " \n", + " for i in range(x_bn_flat.shape[0]):\n", + " x_n = x_bn_flat[i]\n", + " y_n = y_bn_flat[i]\n", + " result = linregress(x_n, y_n)\n", + " slopes_scipy[i] = result.slope\n", + " intercepts_scipy[i] = result.intercept\n", + " r_squared_scipy[i] = result.rvalue**2 # R-squared is the square of the r-value.\n", + " \n", + " # Reshape the individual results to the original batch shape.\n", + " slopes_scipy = slopes_scipy.reshape(batch_shape)\n", + " intercepts_scipy = intercepts_scipy.reshape(batch_shape)\n", + " r_squared_scipy = r_squared_scipy.reshape(batch_shape)\n", + " \n", + " # Assert that the batch regression results match the individual regressions.\n", + " assert np.allclose(slope_b, slopes_scipy, atol=1e-6), \"Slopes do not match between batch and individual regressions.\"\n", + " assert np.allclose(intercept_b, intercepts_scipy, atol=1e-6), \"Intercepts do not match between batch and individual regressions.\"\n", + " assert np.allclose(r_squared_b, r_squared_scipy, atol=1e-6), \"R-squared values do not match between batch and individual regressions.\"\n", + " \n", + " print(\"Test passed: Batch regression results match individual regressions and scipy.linregress results.\")" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [], + "source": [ + "n_query_vars = len(filtered_query_gene_ids)\n", + "n_perturb_vars = len(filtered_perturb_gene_ids)\n", + "\n", + "doses_pi = dose_response_dict['doses_pi']\n", + "responses_mean_pqi = dose_response_dict['responses_mean_pqi']\n", + "\n", + "slope_qp, intercept_qp, r_squared_qp = batch_linear_regression(\n", + " x_bn=np.repeat(doses_pi[None, :, :], n_query_vars, axis=-3),\n", + " y_bn=responses_mean_pqi.transpose(1, 0, 2)\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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ERFTp06NhQsXRj6fj61bt8a9994bDz74YGzZsiU++9nPxvjx4+Pcc8/tsb6NGzfGJz7xiVizZk1ERBx88MGxcOHCmDVrVrS1tcWiRYviqaeeitdeey3OPffcWLlyZcyePXvAn6NapOjH5557LorFYkREzJgxI0477bQ47rjjYsqUKfHGG2/Ek08+GYsWLYo33ngjnnnmmTjllFPiiSeeiEMPPbTPuo8++ui46aab+iw3fvz4AX2GapJqLHZ377339lmmr3FjLA59P1511VXx6U9/uqKyV155ZbzyyisREbFw4cI+y4/EsRgR75rV33///WPWrFnx85//fNDWOez2i5lHvGHujjvuKKfkqVOn7nUW41//9V9Lo0aNKkVEaezYsaV169YNeL1f/epXy+s97LDDSq+++uq7ytxyyy3lMrlcrrRly5Ye61uwYEG57EknnfSusjt37ixdeeWV5TJHH310qVgsDvhzVIsU/XjWWWeVLrjggtJjjz3WY5mXXnqpNGvWrHLb5syZ02udu8udcsopA2pbLUo1FrvPkGXBWEzTj5X43//933Lb6uvrSxs2bOix7Egei6VSqfSd73yndM0115TuuOOOUqFQKBWLxdK6desGdYZsuO0XBbJ+2LlzZ2n69OnlzuhtCvSP/uiPyuXmz58/oPVu2bKlNGHChHJ9Tz31VI9lzzrrrHK5G2+8ca9l1qxZU6qrqyv/5/byyy/vtVxnZ2fpmGOOKdd3++23D+hzVItU/bhp06aKyj3zzDN7TI+vX7++x7IjdSeQqg9LpWwDmbGYrh8rcdVVV5XXef755/dadqSOxd4MZiAbjvtFgawfHn300T3+cXV1dfVY9oUXXiiXPeCAA0rbt2/f5/V2/wZ58skn91r2xz/+8R7fGPam+7eKefPm9Vrf97///XLZM844Y58/QzVJ1Y/9cfjhh5fXu3Tp0h7LjdSdQMo+zDKQGYvVOxbfeuut0uTJk8vr/I//+I9ey4/UsdibwQxkw3G/6CrLfli+fHl5+cwzz4y6up4338yZM+Owww6LiIht27bFo48+msl6586d22vZU045JSZMmBAREWvWrNnrlUn9qe/ss88uL69cuTLeeuutitpczVL1Y39MnDixvPzmm28OyTprSS30YSWMxertx3vuuSd+/etfR8Suc4k+8YlPDOr66J/huF8UyPph1apV5eUTTjihz/Ldy3R/72Cut76+Pj784Q/3uN5SqRSFQqHi+t773vfGtGnTIiKiWCzGc889V3G7q1WqfqzU22+/XT6pNCIqulx89erV8bu/+7sxderUGDNmTEyZMiU+/OEPxx//8R/H008/PYitTaNa+vCcc86JadOmxdixY2PSpElx2GGHxSWXXBL/9m//Fjt37uz1vcZi9fTj3nzve98rL19++eW9hsXuRtpYTGU47hcFsn5YvXp1eXnGjBl9lu9e5he/+MU+rbP0m3u7ZLXeV199tXz/m9GjR8cHPvCBAdVXi1L0Y38sWrQotmzZEhERBx10UEVX8bz++uvx2GOPxcaNG6NYLMamTZvi2Wefjb//+7+P3/7t347zzjsvNm7cONhNHzLV0ofLli2LV199Nd5+++3YunVrrF27Nu6888644IIL4phjjolnn322x/cai9XTj++0Zs2aeOSRRyJiV99cfvnlFb93pI3FFIbrftFtL/ph9/R1RMSUKVP6LN+9zL7eSK6joyM6OzszW2/3zzBp0qQYM2bMgOqrRSn6sVKtra1x3XXXlX//0pe+1Oc386amppgzZ0588IMfjFwuF52dnbF+/fpYvnx5+XLwpUuXxu/8zu/EE088UdFnrnap+3Dy5MkxZ86c+MhHPhLTpk2L+vr62LBhQzz66KOxdOnS8rfmk046KX7yk5/EiSee2OtnMBarayx+//vfLy+fddZZ8f73v7+i943EsZjCcN0vCmT9sG3btvJyJfeQ6V5m69atA15nFuvt72foq75alKIfK7Fjx444//zzy9+eTz755PjCF77Q63tWrlwZp5566l5f+9KXvhTLli2LefPmxebNm2Pt2rVx+eWXx/33359104dcyj7867/+6zj++ONjv/32e9drV199daxevTouvPDCKBQK8eabb8YFF1wQa9asKZ/DspuxWJ1jsbOzM/75n/+5/PsVV1xR0ftG6lhMYbjuFx2yhCrQ1dUV8+bNiyeffDIidp2j8MMf/jDq63v/ztTTDmC3uXPnxpIlS8q/L126NJ555pkBt3ck++hHP7rXMLbb4YcfHg899FD5G/Rrr70W3/nOd4aqeQzQ/fffH21tbRER8f73v3+PE7h7YywyUAJZPxxwwAHl5UququhepvtVc/u6zizW29/P0Fd9tShFP/Zm586dMX/+/Lj77rsjYtd5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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 281, + "width": 306 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.hist(r_squared_qp.flatten(), bins=50, log=True);" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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FgBAYgIWAEBiAhYAQGICFgBAYgIWAEBiAhYAQGICFgBAYq7kDm3M1d4Buh4zWAAAiQlYAACJCVgAAIk5BgvygOO0ADoXM1gAAIkJWAAAiQlYAACJOQYLThKO0wI4eXSZGay/+7u/i09/+tMxduzYGDBgQBQWFsbAgQNj0qRJsXjx4shmsx3dIgDQSXSZGaxHH300Nm3aFOeff3588IMfjD59+sQbb7wRFRUV8aMf/SiefvrpWL58eXTr1mUyJ52QWS6A/NBlAtbf/u3fxgUXXBB9+/at8/z//M//xOWXXx7f//7346mnnorrrruugzoEADqLLjNd88EPfvC4cBURcf7558cXvvCFiIj413/91/ZuCwDohLrMDNaJdO9+9NtQVFTUwZ1A22vKx4gRPkoEaI3kM1jZbDa2bNkSy5Yti9tvvz0mTZoUAwYMiIKCgigoKIjhw4e3aNyKioqYMWNGnHvuudG7d+84/fTT48ILL4zbbrsttmzZ0uJ+t27dGo8//nhERFx11VUtHgcA4JjkM1i33nprPPLII8nGy2QyMXPmzFi8eHGd5999992orKyMjRs3xsKFC2PevHkxZ86cRsdbsmRJ/OAHP4iamprYuXNn/PSnP40jR47EnXfeGR//+MeT9Q0AdF3JA9bhw4frPD711FNj1KhRsX79+maPlc1m49prr40VK1ZERESfPn2itLQ0SkpKIpPJxJo1a6K8vDwOHjwYZWVlUVhYGDfffPMJx1y3bl18+9vfzj3u3r17fOUrX4m5c+c2uz/ozJyRCNByyT8iHDt2bJSVlcWTTz4ZGzdujP3798fKlStbNNbixYtz4WrQoEGxbt26WLBgQXzmM5+JG2+8Mb73ve/FsmXLoqCgICIi5s6dG9u2bTvhmI8++mhks9k4cOBAvPLKKzF37ty455574gMf+EC8+eabLeoTAKC25DNYs2bNSjJONpuNO++8M/d44cKFcd555x1XN3369KioqIjHHnssMplM3HvvvfHEE080On7Pnj3jvPPOi7/6q7+KIUOGRFlZWXzxi1+M73//+0n6BwC6rry9TMPzzz8f27dvj4iIYcOGxbRp0xqsveWWW3LLK1asiEwm06yvNWPGjIiI+Kd/+qeoqalpfrMAALXkbcBatWpVbvnKK6884RXWR44cGaNHj46IiOrq6njuueea9bVOO+20KCoq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yzQA0CU05XIPLuVAKmawAAASE7AAABITsAAAEhOwAAASE7AAABITsAAAEhOwAAASE7AAABITsAAAEhOwAAASE7AAABITsAAAEhOwAAASE7AAABITsAAAEhOwAAASE7AAABITsAAAEhOwAAASE7AAABITsAAAEhOwAAASE7AAABLr3tEN0DzDv/RMR7cA0Gm19mfst6YOioiIq/LwZ/W2eVM7uoVma8r7ka+vywwWAEBiAhYAQGICFgBAYgIWAEBiAhYAQGICFgBAYgIWAEBiAhYAQGICFgBAYgIWAEBiAhYAQGICFgBAYgIWAEBiAhYAQGICFgBAYgIWAEBiAhYAQGICFgBAYgIWAEBiAhYAQGIF2Ww229FNdDY9evSIw4cPx1lnnZV87P+tOph8zJPZ6b2O/o3wzoEjHdwJJzP7Eank87505mk9O7qFZmvK77y2el27d++OU045JX7zm9+0aPvuifshIgoLC9ts7JPxP0hb2r17d0REm4RZug77EanYl9LqyN95p5xySqt+n5vB4qRWXFwcERE7d+7s4E44mdmPSMW+xDGOwQIASEzAAgBITMACAEhMwAIASEzAAgBITMACAEjMZRoAABIzgwUAkJiABQCQmIAFAJCYgAUAkJiABQCQmIAFAJCYgAUAkJiABQCQmIAFAJCYgMVJp6KiImbMmBHnnntu9O7dO04//fS48MIL47bbbostW7Z0dHskls1mY8uWLbFs2bK4/fbbY9KkSTFgwIAoKCiIgoKCGD58eIvGXblyZUyfPj1GjBgRvXr1ioEDB8bFF18c99xzT7z55pvNGuvw4cPxne98J6ZOnRpnn312FBUVxeDBg2PChAnx0EMPRWVlZYt6JJ1f/epXsXLlyigrK4vLLrssBg8eHD169Ig+ffrEOeecE9OmTYunnnoqMplMk8dM/b4fPHgwvvGNb8TEiRNjyJAhUVRUFEOGDImJEyfGN77xjTh48GAzXzUdKgsniYMHD2Y/85nPZCOiwX89e/bMPvroox3dKgnNnTv3hO/5sGHDmjXe22+/nZ08efIJxzzttNOyy5Yta9J427Zty5aUlJxwvCFDhmR//OMft+DVk8LDDz+c7dmz5wnfo2P/Ro4cmV27dm2jY6Z+319++eXsqFGjTjje+973vuz69etb++2gnbgXISeFbDYb06dPjxUrVkRERJ8+faK0tDRKSkoik8nEmjVrory8PI7tzn/zN38TN998c0e2TCJlZWWxYMGC3ONTTz01Ro0aFevXr4+IiGHDhsW2bduaNNbBgwfj8ssvj5/+9KcRETFo0KCYOXNmXHDBBbF///54+umn4wc/+EFERJxyyinx9NNPx8c//vEGx9u7d29MmDAhNm/eHBERQ4cOjZkzZ8aoUaNiz549sWTJknjhhRciIqJ3795RUVERJSUlzf4e0Dqf//zn45vf/GZERJx11llx+eWXR0lJSQwePDh+85vfxIsvvhjf+c534u23346Io/vYD3/4w/jgBz9Y73ip3/df/OIXcckll8Rbb70VERFjx46NGTNmxNlnnx07duyIRYsWxSuvvBIREYMHD45///d/jxEjRqT55tB2OjbfQdM8+eSTub/iBg0alH3llVeOq/ne976XLSgoyEZEtqioKLt169b2b5TkvvnNb2bLysqyTz75ZHbjxo3ZQ4cOZbdu3dqiGaz77rsvt93o0aOzu3btOq5m/vz5uZozzjgjW1VV1eB4paWludoJEyYcV3vkyJHs7NmzczXnn39+9tChQ03ulzQ+//nPZydNmpT9l3/5lwa//3v27Ml+4AMfqDNbdPjw4XprU7/vEydOzNVec8012UwmU2d9JpPJXn311bmayZMnN/M7QEcQsMh7R44cyQ4bNiz3w+VEH9386Z/+aa5uxowZ7dgl7aklAauqqirbu3fv3HYvvPBCg7Uf/ehHc3X33HNPvTWbN2/OduvWLRfot2/fXm9dTU1N9sILL8yNt2jRoib1Szr79u1rUt2uXbuyvXr1yr1XP/nJT46rSf2+/+hHP8rVDB48uMFAX1VVlR08ePAJeyO/OMidvPf888/H9u3bI+Lox0HTpk1rsPaWW27JLa9YsaJZB6zSuf3DP/xD/PrXv46IiEsvvTTGjx/fYG3t/WjJkiX11nz3u9+NI0eORETE9OnTY+jQofXWde/ePebMmZN7/NRTTzW7d1rnPe95T5PqhgwZEn/wB3+Qe7xhw4bjalK/77Wf/9znPhf9+vWrt65fv37xuc99rtHxyB8CFnlv1apVueUrr7wyunVreLcdOXJkjB49OiIiqqur47nnnmvz/jg51N6Ppk6desLaD33oQ9G7d++IiNi8eXO9Z6c2Z7wpU6bklisqKuLAgQNN6pn2VzvgvPvuu8etT/2+t3S8Z5555oS1dDwBi7xX+6/IE8061FdT31+gdE3N2Y+6d+8ev/u7v1vvthFHT7rYuHFjk8c766yzori4OCIiDh06lDtgmfxT+3397UuApH7f9+7dG//7v/8bEUdPqrj44otPON7FF1+c+wPzzTffjH379p34xdChBCzy3qZNm3LLTTlzpnbNq6++2iY9cXLJ/t+1tI5p7X60a9eu+NWvfhURR38xnn322a0aj/zwk5/8JH7+859HRESPHj3iD//wD+usT/2+13783ve+NwoLC084Vo8ePeK9731vg+ORXwQs8t4777yTWx44cGCj9bVrXOCRiKMXmaypqck9bu1+VHufPO200xr9xdjYeHS8d999Nz7/+c/nHs+ePTtOP/30OjWp3/fm/mxrbDzyi4BF3quurs4t9+rVq9H62jX79+9vk544udTehyJavx81d59sbDw6Vjabjeuuuy43Wz5q1Ki4++67j6tL/b7bjzo3AQuALu2WW26J73//+xER0bdv3ygvL4++fft2cFec7AQs8l7tH3RNOfuqdk1DpzzTtfz2L8vW7kfN3ScbG4+O8+Uvfzn++q//OiKO3iFi1apVcdFFF9Vbm/p9tx91bgIWea9///655b179zZaX7um9rZ0XX369Inu3bvnHrd2P6r9uKqqKg4dOtSq8egYd9xxR3z1q1+NiP8fri699NIG61O/78392dbYeOQXAYu8N2bMmNzy1q1bG62vXVN7W7qugoKC3PXRIlq/HxUXF0efPn0iIuLw4cPxxhtvtGo82t+Xv/zleOCBByLi6EzS6tWr47LLLjvhNqnf99qPd+3aVedEjPrU1NTErl27GhyP/CJgkfdqT9evW7eu0fraNQ1N9dP1NGc/OnToULz88sv1bhtxNLBdcMEFTR5v9+7dsXPnzog4enr/2LFjm9w36d1+++25mat+/frF6tWrY8KECY1ul/p9HzRoUJx55pkRcTSwvfjiiycc7z//8z9zV5EfMmRIDBgwoNGe6TgCFnmv9tWLV69enfsBU5/XXnstd4f7vn37NvoXKV1H7f2o9tWz6/Pss8/mbqszatSoGDVqVKvGq73+Ix/5SJPPGCO9W2+9Nb72ta9FxNFLLfzgBz+ISy65pMnbp37fWzpe7e3IUx17K0Ro3OHDh7NDhw5t9s2eP/vZz7Zfk7SrltzsubKyskU3e7777rvrrdm0aVOdm/6+8cYb9db99k1/n3jiiSb1S3plZWW596F///7ZdevWNXuM1O/7D3/4wzo3e96/f3+9db99s+eKiopm9077ErA4KSxatCj3g+WMM87I/vznPz+uZvny5dmCgoLcD77XXnutAzqlPbQkYGWz2ew999yT2+5973tfdteuXcfVzJ8/P1czcODAbGVlZYPjzZgxI1d76aWXZquqquqsP3LkSPbP/uzPcjXnnXdetqampsn9ks6cOXNy78N73vOe7IsvvtjisVK/7x/5yEdytddcc002k8nUWZ/JZLLXXHNNrmbSpEkt7p32U5DNZrNtMjUGCWWz2bj66qtj5cqVEXH047/S0tIoKSmJTCYTa9asieXLl8ex3fnrX/96zJ49uwM7JpXKysqYP39+neeqqqpi4cKFEXH0Y54vfvGLx213//33H/fcgQMHYuLEifGzn/0sIo4eA/O5z30uLrjggti/f388/fTTsWbNmog4esxMeXl5fOITn2iwt7feeisuueSS+MUvfhEREcOGDYuZM2fGueeeG2+99VYsWbIk97VOPfXU+PGPfxy///u/3/xvAq1y55131tkf7r777nj/+9/f6HZDhw6NcePGHfd86vd9y5Ytcckll+TOEBw7dmzccMMNcfbZZ8eOHTviiSeeyN3H8Iwzzoif/vSnMXLkyCa/fjpIx+Y7aLoDBw5kP/3pT+f+iqvvX1FRUfbhhx/u6FZJqPZsVXP+NWTfvn3ZK6644oTb9uvXL7tkyZIm9ff6669nL7744hOOd+aZZ2Z/+MMfpvqW0Ewf+tCHWrQPnegwg9Tv+4svvpgdOXLkCccbNWpU9uWXX07zTaHNmcHipPPjH/84Fi1aFGvXro3du3dHjx49ori4OCZPnhw33XRTndPxOflt27atSTdn/m2N/Wh7+umn46mnnor/+I//iF/+8pfRu3fvGDZsWHzsYx+Lm266qc5NdRtz+PDhWLx4cSxbtiw2bNgQb731Vpx22mkxcuTI+MQnPhGzZs067r52tJ8Pf/jD8eyzzzZ7u89+9rOxaNGiBtenft8PHDgQf//3fx8rVqyIV199Nfbt2xcDBgyIMWPGxDXXXBM33nijEyROIgIWAEBiLtMAAJCYgAUAkJiABQCQmIAFAJCYgAUAkJiABQCQmIAFAJCYgAUAkJiABQCQmIAFAJCYgAUAkJiABQCQmIAFAJCYgAUAkJiABQCQmIAFAJCYgAUAkJiABQCQmIAFAJCYgAUAkNj/Az+/nVnWXY2iAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 281, + "width": 300 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.hist(slope_qp.flatten(), bins=50, log=True);" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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rDHqhfT87T8x/9OiZwoA4Ots66Hq2LGjuZ2Xl1drefcy7sfWR7t27dSmzY+ZsKnqBQAAcGdboOrdu7e5nZOTU2t59zLux9aHy+Uy57NqynoBAADc2Rao3AfYZWVl1VrevYyVwXn1qbe0tFQ7duywpV4AAIBKtgWqkSNHmttr1qxReXm5x7L79u3Tnj17JFWMg0pISLClXvdZ02uSkZFhLlPTo0cP9ejRo8H1AgAAVLItUA0ePFhdu3aVJB08eFApKSkey86bN8/cHjNmjIKDgxtc76233mouJ5OZmem1l8q93nvuuafBdQIAALizLVD5+flp9uzZ5v6UKVNqnIk8JSVFb7zxhiQpKChIzzzzjMdzDhs2TC6XSy6XS7NmzaqxTIcOHTRjxgxz//7779fhw4erlZs3b55Wr14tqWJyz8cee6xOrwsAAKA2tk2bIFWEmbS0NKWlpSk3N1fx8fFKSkpSXFyciouLlZ6eruXLl8swDEnS3LlzFRMTY7neX//611qzZo0+++wzZWdnq1+/fnr44YfVp08fFRQUaMWKFUpPT5ck+fv766233lKHDh0s1wsAACDZHKhcLpeWLVumpKQkLVu2TIWFhXrttdeqlQsKCtKLL76oKVOm2FJvSEiIVq5cqbvuuksff/yxjh49qhdffLFaufbt2+uNN97QbbfdZku9AAAAks2BSpKCg4O1dOlSJScna9GiRdq8ebOOHDmiwMBARUZGasSIEZo0aVKV6Q7s0LlzZ61du1YrVqzQu+++q23btumHH35QaGiounXrplGjRmnSpEm69NJLba0XAADA9kBVKTExUYmJiZbOsWHDhnofM3r0aI0ePdpSvQAAAPXBWn4AAAAWEagAAAAsIlABAABYRKACAACwiEAFAABgEYEKAADAIgIVAACARS6jch0YNEhgYKDKysp0ySWXON2UJldSUiJJCggIcLglaAiuX8vFtWu5uHbN15EjR+Tv769z58416Hh6qCwKCAiQv7+/081wRF5envLy8pxuBhqI69dyce1aLq5d8+Xv728p6NJDhQaLjIyUJB06dMjhlqAhuH4tF9eu5eLatV70UAEAAFhEoAIAALCIQAUAAGARgQoAAMAiAhUAAIBFBCoAAACLmDYBAADAInqoAAAALCJQAQAAWESgAgAAsIhABQAAYBGBCgAAwCICFQAAgEUEKgAAAIsIVAAAABYRqAAAACwiUKFe1q9frwkTJqh79+4KDQ1Vp06ddNVVV2nGjBnau3ev083zKadOnVJaWpqmTp2qhIQEXXTRRQoMDFS7du0UExOjsWPH6t1331VxcXGt54qKipLL5arzz9dff90Er7B1mzBhQr3e8/nz59fpvGlpaRo3bpyio6MVEhKi8PBwDRw4ULNmzdLhw4cb+VW1frNmzarXdXP/OXDgQLXz8dlrRQygDoqKiox7773XkOTxJzg42Hj11VedbqpPmDdvnhEcHOz1elT+xMbGGps3b/Z6vm7dutXpXJU///znP5volbZeDzzwQL3e89dff93r+Y4fP26MGDHC6zk6dOhgvP/++030ClunZ599tl7XrfInLCzMOH36dLXz8dlrPdpYSmPwCYZhaPz48UpNTZUktWvXTklJSYqLi1NxcbHS09OVkpKioqIiTZ06VQEBAXrkkUccbnXrtmfPHhUVFUmSLrnkEv3sZz9TXFycLrroIp07d05ffvmlFi9erOPHj2vfvn0aPny41q1bp5/85CdezxsREaEFCxbUWn+3bt1seR2o8Oabb+rCCy/0Wubqq6/2+FxRUZFGjRqlLVu2SKq4jsnJyerTp48KCgq0YsUKrV27VidPntQ999yjkJAQ3XLLLba+Bl9x1113qV+/fnUq+7vf/U7bt2+XJN19991q27atx7J89loBpxMdmr933nnH/O8oIiLC+Oabb6qV+eCDDwyXy2VIMoKCgoycnJymb6gPmTx5snHDDTcYq1evNkpLS2ssk5uba1x77bXmtevVq5dRVlZWY9nK/5K7devWiK2GO/ceKqufl9mzZ5vn6tmzp/H9999XK/PKK6+YZS688ELj5MmTluqEd3l5eUZQUJD5nn/xxRc1luOz13owhgpeGYahmTNnmvvz58/X5ZdfXq3cuHHjNHnyZElScXGxnnvuuSZroy964YUX9PHHH+vGG2+Uv79/jWUiIiKUmpqqkJAQSVJ2drYyMzObsploAgUFBXr55ZfN/cWLF6tLly7Vyk2fPl033XSTJCk3N1d//OMfm6yNvuidd94xxy/2799fAwcOdLhFaGwEKni1adMmHTx4UFJFV/PYsWM9lp0+fbq5nZqaWqfB0GiYzp0716lcly5ddN1115n7O3fubKwmwSEffvihTp8+LUkaMmSI4uPjPZZ1/4wu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p2P57LUyTqY5tBxnz5417r77bq9rTQUFBRnz5s1zuqk+wX0G7fr8PPDAA9XOdfXVV9f5+MGDB9dpxnx45967WNvPZZddZqxdu7bWcx47dswYPny413O1b9/eWLp0aRO8Qt9x3XXXme/vnDlz6nUsn73WhR4q1Munn36qRYsWafPmzTpy5IgCAwMVGRmpESNGaNKkSVW+wo3GM2zYMGVkZNT7uAceeECLFi2q8tjXX3+tTZs26fPPP9c///lP5eXl6dixYyouLlaHDh0UFRWlQYMG6c477+SLBjY5fPiwNmzYoM8//1zbt2/Xf/7zH+Xl5enUqVNq166dLr74Yl1zzTUaNWqUxowZo4CAgDqfe8WKFXr33Xe1bds2/fDDDwoNDVW3bt00atQoTZo0SZdeemkjvjLfsmfPHnOAeEBAgP7973/roosuqvPxfPZaFwIVAACARXzLDwAAwCICFQAAgEUEKgAAAIsIVAAAABYRqAAAACwiUAEAAFhEoAIAALCIQAUAAGARgQoAAMAiAhUAAIBFBCoAAACLCFQAAAAWEagAAAAsIlABAABYRKACAACwiEAFAABgEYEKAADAIgIVAACARQQqAAAAiwhUAAAAFv1/2F023HPwcjEAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 281, + "width": 298 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "n_points = 10_000\n", + "size = slope_qp.shape[0] * slope_qp.shape[1]\n", + "rand_indices = np.random.permutation(size)[:n_points]\n", + "x = slope_qp.flatten()[rand_indices]\n", + "y = r_squared_qp.flatten()[rand_indices]\n", + "plt.scatter(x, y, s=1);" + ] + }, + { + "cell_type": "code", + "execution_count": 121, + "metadata": {}, + "outputs": [], + "source": [ + "# Generate an AnnData containing just the metadata\n", + "adata_prop = sc.AnnData(\n", + " X=np.zeros((1, 1)),\n", + " obs=pd.DataFrame({\n", + " \"cell_type\": [prompt_metadata_dict[\"cell_type\"]],\n", + " \"tissue\": [prompt_metadata_dict[\"tissue\"]],\n", + " \"assay\": [assay],\n", + " \"suspension_type\": [suspension_type],\n", + " \"total_mrna_umis\": [total_mrna_umis],\n", + " \"disease\": \"N/A\",\n", + " \"development_stage\": \"N/A\",\n", + " \"sex\": \"N/A\",\n", + " })\n", + ")\n", + "\n", + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "response_qp = slope_qp.copy()\n", + "response_qp[r_squared_qp < 0.25] = 0.\n", + "prompt_marginal_mean_p = dose_response_dict[\"control_mean_q\"]\n", + "prompt_marginal_std_p = dose_response_dict[\"control_std_q\"]\n", + "query_marginal_mean_q = dose_response_dict[\"control_mean_q\"]\n", + "query_marginal_std_q = dose_response_dict[\"control_std_q\"]\n", + "\n", + "network_ctx = GeneNetworkAnalysisBase(\n", + " adata_obs=adata_prop.obs,\n", + " gene_info_tsv_path=gene_info_tsv_path,\n", + " query_var_names=filtered_query_gene_ids.tolist(),\n", + " prompt_var_names=filtered_perturb_gene_ids.tolist(),\n", + " response_qp=response_qp,\n", + " prompt_marginal_mean_p=prompt_marginal_mean_p,\n", + " prompt_marginal_std_p=prompt_marginal_std_p,\n", + " query_marginal_mean_q=query_marginal_mean_q,\n", + " query_marginal_std_q=query_marginal_std_q,\n", + " verbose=True\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 122, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-02-13 19:53:04,524 - cellarium.ml.utilities.inference.cellarium_gpt_inference - INFO - Maximum value of z_qp: 87.419\n", + "2025-02-13 19:53:04,784 - cellarium.ml.utilities.inference.cellarium_gpt_inference - INFO - Minimum value of z_qp: -192.053\n", + "2025-02-13 19:53:04,785 - cellarium.ml.utilities.inference.cellarium_gpt_inference - INFO - Number of query genes after TPM filtering: 19187 / 19187\n", + "2025-02-13 19:53:04,786 - cellarium.ml.utilities.inference.cellarium_gpt_inference - INFO - Number of prompt genes after TPM filtering: 19187 / 19187\n" + ] + } + ], + "source": [ + "network_ctx.process(\n", + " response_normalization_strategy=\"mean\",\n", + " feature_normalization_strategy=\"z_score\",\n", + " feature_max_value=None,\n", + " query_response_amp_min_pct=None,\n", + " min_prompt_gene_tpm=0,\n", + " min_query_gene_tpm=0,\n", + " norm_pseudo_count=1e-3,\n", + " query_hv_top_k=None,\n", + " # z_trans_func=lambda x: 10. * np.tanh(0.1 * x)\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 123, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.compute_adjacency_matrix(\n", + " adjacency_strategy=\"positive_correlation\",\n", + " n_neighbors=50,\n", + " beta=6.,\n", + " self_loop=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 124, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CD52 0.1565533716449199\n", + "CD8A 0.1087066918919002\n", + "CD8B 0.09596716435108299\n", + "CORO1A 0.085173706945404\n", + "CD5 0.08301620381954343\n", + "CFL1 0.0726518930900382\n", + "IL32 0.07257330127816455\n", + "LPCAT4 0.07223186160228495\n", + "RPTOR 0.06968672203996511\n", + "HLA-A 0.0696851968356667\n", + "LINC00649 0.06890599868411967\n", + "BICDL1 0.06805181122968419\n", + "PDCD1 0.0672461223781432\n", + "TMSB10 0.06645898340367819\n", + "SIT1 0.06544472687329668\n", + "MCF2L2 0.06525994229800716\n", + "NSD2 0.06479313932293165\n", + "TBC1D19 0.06458169681690892\n", + "MT-ND4 0.06352731072653243\n", + "ARHGDIB 0.06309593824861949\n", + "ARHGAP35 0.06304704219006997\n", + "MT-ATP6 0.061960330263534265\n", + "CDCA8 0.061554303510713095\n", + "RPLP0 0.058425760957946056\n", + "TRANK1 0.057791098828607515\n", + "CDCA7 0.05756253213025655\n", + "CD70 0.05739751919045351\n", + "OGDH 0.057197951938705874\n", + "AUNIP 0.05630002280641244\n", + "MFHAS1 0.05567510097052668\n", + "SELENOI 0.05440760443460392\n", + "CEP192 0.05413910669041138\n", + "PPIA 0.05325518815138104\n", + "MT-CO2 0.05266676553479995\n", + "CCDC65 0.05199403065933024\n", + "LIN54 0.051130373537667695\n", + "SIRPG 0.05050659856859182\n", + "HNRNPLL 0.05047679746345229\n", + "PBX4 0.05011483231573842\n", + "L2HGDH 0.049930734889259615\n", + "GSDMB 0.049878527356148686\n", + "PCED1B 0.04961844660342912\n", + "STAMBPL1 0.04953134503550424\n", + "RAG1 0.049371951769269486\n", + "LINC00342 0.049325682524741885\n", + "GBF1 0.04909852559629893\n", + "CBLB 0.04909128016854497\n", + "SFI1 0.04904501094976081\n", + "WDHD1 0.048611590413553514\n", + "TMSB4X 0.04567373284762452\n", + "B2M 0.03526637370557435\n", + "AXIN2 0.0\n", + "ENSG00000278740 0.0\n", + "TSSK6 0.0\n", + "PYCR1 0.0\n", + "CDK3 0.0\n", + "TSEN54 0.0\n", + "RAB5C 0.0\n", + "NT5C3B 0.0\n", + "CYP2F1 0.0\n", + "ENSG00000273687 0.0\n", + "ZNF830 0.0\n", + "CCT6B 0.0\n", + "PIPOX 0.0\n", + "CEACAM3 0.0\n", + "ZNF616 0.0\n", + "ENSG00000285822 0.0\n", + "ENSG00000263220 0.0\n", + "SECTM1 0.0\n", + "ZNF44 0.0\n", + "SWSAP1 0.0\n", + "ATG4D 0.0\n", + "MARCHF2 0.0\n", + "ZNF799 0.0\n", + "MRI1 0.0\n", + "NDUFA11 0.0\n", + "SHD 0.0\n", + "GADD45B 0.0\n", + "TIMM13 0.0\n", + "CIRBP 0.0\n", + "CNN2 0.0\n", + "NOTCH3 0.0\n", + "MPPE1 0.0\n", + "PLPP2 0.0\n", + "ADNP2 0.0\n", + "ENSG00000267476 0.0\n", + "IL12RB1 0.0\n", + "SYT4 0.0\n", + "LSM4 0.0\n", + "MOCOS 0.0\n", + "CABLES1 0.0\n", + "NAPG 0.0\n", + "MTCL1 0.0\n", + "YES1 0.0\n", + "ELL 0.0\n", + "ENSG00000260011 0.0\n", + "TPGS1 0.0\n", + "SNRPF 0.0\n", + "SART3 0.0\n", + "PIWIL1 0.0\n" + ] + } + ], + "source": [ + "i = network_ctx.prompt_gene_id_to_idx_map[network_ctx.gene_symbol_to_gene_id_map['CD3D']]\n", + "inds = np.argsort(network_ctx.a_pp[i, :])[::-1]\n", + "for j in inds[:100]:\n", + " print(filtered_perturb_gene_symbols[j], network_ctx.a_pp[i, j])" + ] + }, + { + "cell_type": "code", + "execution_count": 125, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.compute_leiden_communites(\n", + " resolution=5.0)" + ] + }, + { + "cell_type": "code", + "execution_count": 126, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "53" + ] + }, + "execution_count": 126, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(np.unique(network_ctx.leiden_membership))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Embedding" + ] + }, + { + "cell_type": "code", + "execution_count": 127, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Feb 13 07:54:26 PM: Computing 20-nearest neighbors, with max_distance=None\n", + "Thu Feb 13 19:54:27 2025 Building RP forest with 17 trees\n", + "Thu Feb 13 19:54:33 2025 NN descent for 14 iterations\n", + "\t 1 / 14\n", + "\t 2 / 14\n", + "\t 3 / 14\n", + "\t 4 / 14\n", + "\tStopping threshold met -- exiting after 4 iterations\n", + "Feb 13 07:54:49 PM: Computing quadratic initialization.\n", + "Feb 13 07:54:53 PM: Fitting a centered embedding into R^2, for a graph with 19187 items and 1879564 edges.\n", + "Feb 13 07:54:53 PM: `embed` method parameters: eps=1.0e-05, max_iter=1000, memory_size=10\n", + "Feb 13 07:54:53 PM: iteration 0000 | distortion 4.361144 | residual norm 1.88672 | step length 0.00343867 | percent change 0.00331192\n", + "Feb 13 07:54:53 PM: iteration 0100 | distortion 0.158075 | residual norm 0.000127348 | step length 1 | percent change 0.7543\n", + "Feb 13 07:54:54 PM: iteration 0200 | distortion 0.154176 | residual norm 4.83483e-05 | step length 1 | percent change 0.204841\n", + "Feb 13 07:54:55 PM: iteration 0300 | distortion 0.153371 | residual norm 3.4722e-05 | step length 0.651394 | percent change 0.193755\n", + "Feb 13 07:54:55 PM: Converged in 356 iterations, with residual norm 8.29392e-06\n", + "Feb 13 07:54:55 PM: Finished fitting in 2.778 seconds and 356 iterations.\n", + "Feb 13 07:54:55 PM: average distortion 0.153 | residual norm 8.3e-06\n" + ] + } + ], + "source": [ + "import pymde\n", + "\n", + "network_ctx.make_mde_embedding(\n", + " n_neighbors=20,\n", + " repulsive_penalty=pymde.penalties.Log,\n", + " max_iter=1000,\n", + " init=\"quadratic\",\n", + " device=\"cuda\")" + ] + }, + { + "cell_type": "code", + "execution_count": 128, + "metadata": {}, + "outputs": [], + "source": [ + "def get_gene_familities(network_ctx: GeneNetworkAnalysisBase, prefix_list: list[str]) -> tuple[list[str], list[str]]:\n", + " _gene_symbols = [gene_symbol for prefix in prefix_list for gene_symbol in network_ctx.prompt_gene_symbols if gene_symbol.startswith(prefix)]\n", + " gene_ids = [network_ctx.gene_symbol_to_gene_id_map[gene_symbol] for gene_symbol in _gene_symbols]\n", + " gene_symbols = [network_ctx.gene_id_to_gene_symbol_map[gene_id] for gene_id in gene_ids]\n", + " return gene_ids, gene_symbols\n", + "\n", + "mito_gene_ids, mito_gene_symbols = get_gene_familities(network_ctx, [\"MT-\"])\n", + "ribo_gene_ids, ribo_gene_symbols = get_gene_familities(network_ctx, [\"RPS\", \"RPL\"])\n", + "hla_gene_ids, hla_gene_symbols = get_gene_familities(network_ctx, [\"HLA\"])\n", + "ifi_gene_ids, ifi_gene_symbols = get_gene_familities(network_ctx, [\"IFI\"])\n", + "trav_gene_ids, trav_gene_symbols = get_gene_familities(network_ctx, [\"TRAV\"])\n", + "hb_gene_ids, hb_gene_symbols = get_gene_familities(network_ctx, [\"HBA\", \"HBB\"])\n", + "\n", + "highlight_gene_sets = {\n", + " \"Mito\": (mito_gene_ids, mito_gene_symbols, 'red'),\n", + " \"Ribo\": (ribo_gene_ids, ribo_gene_symbols, 'blue'),\n", + " \"HLA\": (hla_gene_ids, hla_gene_symbols, 'green'),\n", + " \"IFI\": (ifi_gene_ids, ifi_gene_symbols, 'orange'),\n", + " \"TRAV\": (trav_gene_ids, trav_gene_symbols, 'purple'),\n", + " \"HB\": (hb_gene_ids, hb_gene_symbols, 'black'),\n", + "}\n", + "\n", + "# disable\n", + "# highlight_gene_sets = None" + ] + }, + { + "cell_type": "code", + "execution_count": 129, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "%{hovertext}

membership=6
x=%{x}
y=%{y}", + "hovertext": [ + "SDF4", + "MTF2", + "MRPL35", + "ORMDL1", + "NUP54", + "C7orf50", + "NDUFA8", + "ZNRD2", + "GPN3", + "NIP7", + "OGFOD3", + "DSTN", + "GBP1", + "MRPL24", + "RNASEH1", + "UQCC5", + "PFDN1", + "MRPL22", + "HDAC2", + "LMAN1", + "ETFB", + "DNAJC19", + "FUNDC2", + "AKR7A2", + "DENR", + "WDR18", + "BCL2L12", + "PIN4", + "MAGOH", + "UBXN4", + "RAD1", + "POP7", + "LSM1", + "ELOC", + "IPO5", + "DNAJC7", + "ARL16", + "MRPL33", + "HAT1", + "RUVBL1", + "COPG1", + "EIF4G1", + "LARP7", + "ZNF330", + "CLPTM1L", + "BOD1", + "MRPS18A", + "INTS10", + "GFUS", + "PLGRKT", + "CHMP5", + "TOMM5", + "ATP5F1C", + "MRPL58", + "CNIH4", + "MTLN", + "POLR2K", + "CHCHD1", + "ECHS1", + "REXO2", + "CDIPT", + "TRAPPC2L", + "METTL23", + "PHF5A", + "FAM104B", + "PBDC1", + "DKC1", + "MDH1", + "SDHA", + "FMC1", + "PUF60", + "HSPA14", + "BNIP3", + "TSG101", + "MRPS35", + "COX14", + "MLEC", + "CNIH1", + "TXNL1", + "RAB8A", + "RFXANK", + "TIMM50", + "RUVBL2", + "ISOC2", + "POLR2F", + "POLR3H", + "SPCS3", + "ARPC1A", + "RRAGA", + "TRUB2", + "NELFB", + "EIF2S1", + "NME3", + "DDA1", + "PFKL", + "PDHA1", + "MOB4", + "ACOT13", + "CHCHD7", + "PSMC4", + "FBXO7", + "SF3B4", + "MTX1", + "COX20", + "IFRD2", + "ALG3", + "MRPS18C", + "CASP6", + "HARS1", + "SLU7", + "MRPS33", + "NUDCD1", + "TBL3", + "CFDP1", + "PITHD1", + "CERS2", + "LSM3", + "RBM15B", + "CHCHD3", + "TMEM70", + "NDUFB6", + "ERGIC3", + "C1orf174", + "PPIH", + "PSMD4", + "TMEM183A", + "SNRNP27", + "MRPS18B", + "ZNF511", + "THYN1", + "C15orf61", + "NDUFV3", + "METTL5", + "EIF4E2", + "MPLKIP", + "PRPF4", + "TMEM134", + "MRPL28", + "MVB12A", + "POLR2I", + "RTCB", + "PFDN2", + "APEH", + "SMIM15", + "COPS5", + "VCP", + "RSPRY1", + "DERL2", + "CHMP6", + "DDRGK1", + "HAX1", + "CSRP1", + "ERLEC1", + "PAK1IP1", + "TMEM14C", + "BZW2", + "TMEM203", + "SMAGP", + "DHRS4L2", + "RPUSD1", + "SPOP", + "CCDC124", + "YDJC", + "GEMIN6", + "MRPL36", + "H1-4", + "POLR1H", + "GLO1", + "ARMT1", + "MRPS17", + "SUGT1", + "VTI1B", + "JPT2", + "ARL2BP", + "TPGS1", + "NCBP2AS2", + "QDPR", + "COA4", + "ANAPC5", + "EXOSC8", + "PSMA6", + "TRAF7", + "POLDIP2", + "ATP5MC1", + "ATP6V1E1", + "GNL2", + "TXNDC12", + "CZIB", + "OCIAD1", + "PDAP1", + "STRAP", + "TOX4", + "C17orf49", + "TP53RK", + "IFNAR2", + "DFFA", + "MRPS9", + "NDUFAF3", + "SRPRB", + "PAIP1", + "POLD2", + "SWI5", + "ILK", + "PEX16", + "HIKESHI", + "SDHD", + "PRMT5", + "FBLN5", + "PSMD3", + "NAPA", + "PPP2R1A", + "IDH3B", + "TSNAX", + "ITGA4", + "MRPL3", + "HPF1", + "SHARPIN", + "PPP1R14B", + "MYG1", + "PSMC6", + "PDCD2L", + "SDHB", + "EXOSC7", + "MALSU1", + "NSMCE1", + "VKORC1", + "ELOF1", + "SNRNP70", + "LAGE3", + "B4GALT3", + "NDUFS2", + "COA6", + "PREB", + "FAM136A", + "MRPL47", + "SLC35A4", + "YIPF5", + "AP1S1", + "DCUN1D5", + "HMBS", + "USP14", + "NOC2L", + "GPN1", + "AAMP", + "CDKN2AIPNL", + "PFDN6", + "MRPL43", + "PTPMT1", + "CLN6", + "TSR3", + "TXNL4A", + "DMAC2", + "COMT", + "YWHAH", + "ELOA", + "SNRNP40", + "PDCL3", + "MRPL48", + "ANP32A", + "PSMG2", + "BSG", + "ENSG00000276345", + "MRPL55", + "SPCS1", + "CCZ1", + "MRPL32", + "CCDC85B", + "VPS29", + "NUDT21", + "NAE1", + "SAP30BP", + "NDUFV2", + "RALBP1", + "VPS72", + "SHC1", + "USP39", + "UBE2F", + "ZFAND2A", + "BUD31", + "MRPL17", + "GMPR2", + "PET117", + "MRPL40", + "CYB5R3", + "OLA1", + "NUDCD2", + "HEXA", + "SMIM7", + "ITPA", + "VBP1", + "NENF", + "TXNDC9", + "PPID", + "SEM1", + "CDC123", + "RPP30", + "TUBA1C", + "ESD", + "MRPS11", + "UQCRC2", + "COPS3", + "CYB5A", + "GID8", + "SRM", + "UTP11", + "WDR77", + "CCDC12", + "POLR2H", + "LSM2", + "MRPL23", + "TIMM10", + "MRPS34", + "SPAG7", + "BBC3", + "SRSF11", + "PEX13", + "PPIG", + "SRPK1", + "HDDC2", + "KCTD9", + "PSMB7", + "SCYL1", + "TRAPPC4", + "COASY", + "MICOS13", + "DDOST", + "EBNA1BP2", + "UROD", + "FH", + "DPY30", + "LRPAP1", + "MRPL18", + "NPM3", + "EIF4G2", + "LLPH", + "MRPL54", + "DDX39A", + "FAM32A", + "UQCRFS1", + "DRG1", + "MPC2", + "CDC5L", + "MRPL13", + "EXOSC3", + "NSMCE4A", + "ZFYVE21", + "EMC4", + "RAB11A", + "TAX1BP3", + "TP53", + "EMC10", + "MRPL39", + "PRR5", + "SDHC", + "ADIPOR1", + "TSN", + "THUMPD3", + "STUB1", + "CARHSP1", + "NTAN1", + "NARF", + "DPM1", + "PSMG1", + "HMGN2", + "AK2", + "PSMB2", + "LRRC42", + "SELENOF", + "PTRHD1", + "MITD1", + "IMP4", + "NMI", + "ATIC", + "AP2M1", + "SREK1IP1", + "RPL26L1", + "TAF6", + "RHEB", + "VDAC3", + "C8orf33", + "ATG101", + "GCSH", + "PSMD11", + "PSME3", + "PSMD12", + "PSMF1", + "NAA20", + "PLP2", + "MRPS25", + "DNPH1", + "COPS6", + "PLPBP", + "TCEA1", + "BAG1", + "CLTA", + "CUEDC2", + "EI24", + "PRIM1", + "GADD45GIP1", + "PSMD8", + "SAMM50", + "TMCO1", + "ANAPC13", + "CLTB", + "CCDC25", + "MRPL50", + "TARBP2", + "PRKAB1", + "TMED3", + "ADPRS", + "MRPL37", + "PMVK", + "DPM3", + "PPP1R7", + "NCBP2", + "SLBP", + "PPAT", + "NDUFAF4", + "R3HCC1", + "MCM4", + "MRPL15", + "EXOSC2", + "NDUFS3", + "CAPN1", + "MAGOHB", + "TRIAP1", + "IPO4", + "ECSIT", + "NDUFB4", + "GAR1", + "KAT5", + "GTF2A2", + "TFAP4", + "CIAPIN1", + "SELENOW", + "HMGXB4", + "MEAF6", + "THAP4", + "SMIM20", + "H1-2", + "HEBP2", + "NDUFA5", + "HNRNPUL2", + "BRMS1", + "NDUFA9", + "COA8", + "GDE1", + "MRPL12", + "IER3IP1", + "ISYNA1", + "RRP1", + "HSCB", + "TRAPPC3", + "GORASP2", + "ZNF622", + "NDUFS4", + "GGCT", + "TP53TG1", + "AKR1B1", + "ERH", + "E2F4", + "PRDX1", + "PRPF38A", + "SERPINB6", + "DDX56", + "UROS", + "TRMT112", + "MLF2", + "ERG28", + "UQCC4", + "ECI1", + "KNOP1", + "EMC6", + "SLC39A3", + "RAB11B", + "AAR2", + "H2BC12L", + "PES1", + "PIGC", + "MMADHC", + "UQCC2", + "MRPS28", + "GLRX5", + "PSMD7", + "TMEM11", + "ALYREF", + "CENPX", + "MRPL4", + "PIH1D1", + "USP18", + "ZDHHC3", + "MRPL2", + "DCAF13", + "MRPL21", + "SLTM", + "GABARAPL2", + "MRPS26", + "ATRAID", + "CIR1", + "GARS1", + "SMIM19", + "PSMD9", + "PSMC1", + "SLC25A39", + "FKBP8", + "AHCY", + "DYNLRB1", + "ARL5A", + "RWDD4", + "MEA1", + "DCTN6", + "COPZ1", + "CYTH2", + "CFAP298", + "ENSG00000159131", + "HIGD1A", + "PDHB", + "NDUFB5", + "NDUFC1", + "HNRNPAB", + "ECI2", + "HEBP1", + "UBL7", + "SLX9", + "PMF1", + "SUCLG1", + "ING2", + "RNF5", + "PHPT1", + "NUCB2", + "CDK4", + "SUPT16H", + "NGDN", + "SPNS1", + "ZNF232-AS1", + "LRRC59", + "MRPS23", + "THRAP3", + "PARL", + "TSFM", + "MT1F", + "FAM174C", + "TMEM230", + "DESI1", + "MRPS5", + "TMEM41A", + "PLRG1", + "EBAG9", + "GRHPR", + "RAB18", + "MRPS16", + "XPNPEP1", + "BANF1", + "COX16", + "HAGH", + "CDC34", + "CRLS1" + ], + "legendgroup": "6", + "marker": { + "color": "#6b004f", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "6", + "showlegend": true, + "type": "scattergl", + "x": [ + 4.173900127410889, + 4.355417728424072, + 3.988621234893799, + 4.857135772705078, + 4.884174346923828, + 3.797077178955078, + 4.44061279296875, + 4.618701457977295, + 4.425972938537598, + 5.260666847229004, + 4.143466949462891, + 4.625380516052246, + 5.072537422180176, + 5.058790683746338, + 4.847090244293213, + 4.001322269439697, + 5.371789455413818, + 4.986854076385498, + 4.620607376098633, + 4.678970813751221, + 5.1105427742004395, + 4.4613423347473145, + 4.608686923980713, + 4.413309574127197, + 3.916107416152954, + 3.862919330596924, + 3.7696056365966797, + 4.507391929626465, + 5.448652744293213, + 5.054503917694092, + 4.522837162017822, + 4.175196647644043, + 5.007297039031982, + 5.223435401916504, + 5.556798934936523, + 5.202303886413574, + 3.949418067932129, + 5.799818992614746, + 3.674252986907959, + 4.860393047332764, + 4.07607889175415, + 5.436058521270752, + 5.1537766456604, + 4.349068641662598, + 4.365392208099365, + 4.741254806518555, + 4.63842248916626, + 4.6364617347717285, + 4.790696144104004, + 4.522205829620361, + 4.719954967498779, + 5.344656467437744, + 5.207894325256348, + 4.91096830368042, + 5.231409072875977, + 5.107332229614258, + 4.695215225219727, + 3.96246600151062, + 4.576379776000977, + 4.862802982330322, + 4.864685535430908, + 4.150179386138916, + 4.465207099914551, + 4.902163982391357, + 3.809091806411743, + 5.01558256149292, + 5.289612770080566, + 4.58780574798584, + 4.7733893394470215, + 4.0671467781066895, + 5.658201217651367, + 4.200352668762207, + 4.705441951751709, + 4.294890880584717, + 5.13072395324707, + 5.463975429534912, + 4.323863506317139, + 4.029919147491455, + 5.358402252197266, + 5.308607578277588, + 3.8489761352539062, + 4.433596134185791, + 4.255440711975098, + 4.464205265045166, + 5.294430255889893, + 3.8188960552215576, + 4.281564712524414, + 4.3717427253723145, + 4.652207851409912, + 5.0704450607299805, + 4.105279922485352, + 5.400402545928955, + 4.112882137298584, + 4.758474349975586, + 5.032264232635498, + 4.541918754577637, + 4.333133220672607, + 3.9673571586608887, + 3.716689348220825, + 4.8605875968933105, + 4.458916187286377, + 4.8803486824035645, + 4.758350372314453, + 4.185460567474365, + 5.1291022300720215, + 4.653026103973389, + 4.653120517730713, + 4.15883731842041, + 3.8562521934509277, + 4.568674564361572, + 4.414316654205322, + 4.504456996917725, + 4.144778728485107, + 4.2393479347229, + 4.551355361938477, + 4.700745582580566, + 5.226277828216553, + 5.83333683013916, + 3.9859743118286133, + 5.114170074462891, + 5.105955123901367, + 4.565545558929443, + 4.3725409507751465, + 4.93316650390625, + 5.318109512329102, + 5.542563438415527, + 4.6379075050354, + 4.457413673400879, + 4.679251670837402, + 4.769839286804199, + 5.035653591156006, + 4.3566741943359375, + 4.908881664276123, + 5.18865966796875, + 4.70582389831543, + 4.572688102722168, + 4.202078342437744, + 5.010366916656494, + 5.016149044036865, + 5.238316059112549, + 5.026072025299072, + 5.296812534332275, + 4.571803092956543, + 4.634435176849365, + 5.083074569702148, + 4.875723361968994, + 3.507063150405884, + 4.298847198486328, + 4.982826232910156, + 4.199948310852051, + 4.509678363800049, + 4.330008506774902, + 4.372758388519287, + 4.576884746551514, + 4.621737003326416, + 5.00187349319458, + 4.1112961769104, + 4.5243964195251465, + 4.226412773132324, + 4.313541889190674, + 4.1863789558410645, + 5.182165145874023, + 5.4432053565979, + 3.880976915359497, + 4.662680149078369, + 4.303982734680176, + 5.053016185760498, + 5.258931636810303, + 4.027304649353027, + 5.337629318237305, + 4.788426876068115, + 4.644644260406494, + 4.526405334472656, + 4.400895595550537, + 5.143725395202637, + 5.217362880706787, + 3.8068954944610596, + 5.127621173858643, + 5.01369571685791, + 5.112239837646484, + 4.568450450897217, + 4.57471227645874, + 4.5396881103515625, + 5.295930862426758, + 4.5245747566223145, + 5.678651332855225, + 5.205802917480469, + 5.024178981781006, + 5.541609764099121, + 5.256217002868652, + 5.330711364746094, + 4.965657711029053, + 4.441183567047119, + 4.440969944000244, + 4.407671928405762, + 4.334667682647705, + 4.510756492614746, + 4.4576616287231445, + 3.905073642730713, + 5.127440929412842, + 3.7420670986175537, + 4.405429363250732, + 4.6418914794921875, + 4.049305438995361, + 4.363466739654541, + 5.2145609855651855, + 5.08688497543335, + 4.085495948791504, + 4.610332012176514, + 4.5095648765563965, + 5.107758045196533, + 4.522638320922852, + 5.147518634796143, + 5.489047050476074, + 5.087551116943359, + 5.003397464752197, + 4.668576240539551, + 4.175713539123535, + 5.313973426818848, + 4.367586135864258, + 4.138594150543213, + 5.1059441566467285, + 4.45782470703125, + 4.874930381774902, + 5.174358367919922, + 4.831657409667969, + 4.791754722595215, + 4.443361759185791, + 4.991657733917236, + 4.6266608238220215, + 4.445460796356201, + 5.022708415985107, + 4.043993949890137, + 4.483596324920654, + 4.653263568878174, + 4.4221086502075195, + 4.6862335205078125, + 3.8405063152313232, + 4.433520793914795, + 4.028441905975342, + 4.356414318084717, + 5.208740711212158, + 4.873154163360596, + 4.93950080871582, + 4.630528450012207, + 4.344677925109863, + 4.996936798095703, + 3.866398811340332, + 4.5858941078186035, + 4.402621269226074, + 4.970090389251709, + 4.497550010681152, + 4.641270160675049, + 4.3833465576171875, + 3.509052276611328, + 4.873517036437988, + 4.750059127807617, + 4.422427177429199, + 5.168290615081787, + 5.3143510818481445, + 5.215263366699219, + 4.03778600692749, + 4.8684892654418945, + 5.424221992492676, + 4.942932605743408, + 4.520026683807373, + 5.616476058959961, + 5.173236846923828, + 4.800106525421143, + 4.893515586853027, + 4.2435832023620605, + 4.895394802093506, + 4.560569763183594, + 4.516685962677002, + 3.895806312561035, + 5.374306678771973, + 4.303860187530518, + 4.331569194793701, + 5.464473247528076, + 4.337835788726807, + 5.017458438873291, + 4.437801361083984, + 4.35538911819458, + 4.1164350509643555, + 5.351616859436035, + 5.218083381652832, + 4.213479995727539, + 4.844922065734863, + 4.887974739074707, + 5.01639461517334, + 4.392477035522461, + 4.2710418701171875, + 4.373538970947266, + 5.380491256713867, + 5.32354211807251, + 5.1153950691223145, + 4.700822830200195, + 4.78048849105835, + 4.25180721282959, + 5.211660861968994, + 4.569585800170898, + 4.25901985168457, + 5.137431621551514, + 4.93115234375, + 4.684983730316162, + 4.5741753578186035, + 5.565854549407959, + 4.542078971862793, + 5.154123306274414, + 5.53693151473999, + 5.2360029220581055, + 5.581875324249268, + 4.907601833343506, + 4.343520641326904, + 4.644407749176025, + 4.1441969871521, + 5.384180068969727, + 4.583005428314209, + 5.038304328918457, + 4.695603370666504, + 4.82611608505249, + 4.0180768966674805, + 3.9784719944000244, + 4.089610576629639, + 5.773902893066406, + 4.916311264038086, + 5.192869663238525, + 4.5860490798950195, + 4.613595008850098, + 4.966698169708252, + 4.497445583343506, + 4.711747646331787, + 5.433812618255615, + 5.697494983673096, + 5.494108200073242, + 5.559817314147949, + 4.8432488441467285, + 5.335719108581543, + 5.513657569885254, + 4.4799394607543945, + 5.48121976852417, + 4.083984851837158, + 5.247110366821289, + 4.73329496383667, + 4.286839008331299, + 3.6910383701324463, + 4.737251281738281, + 5.29036808013916, + 4.843382358551025, + 5.287757396697998, + 4.345039367675781, + 4.4489336013793945, + 4.514087200164795, + 4.718111038208008, + 5.351740837097168, + 5.143491268157959, + 5.065767288208008, + 4.545156478881836, + 4.992489814758301, + 4.758594989776611, + 4.1274566650390625, + 4.590106010437012, + 4.692934513092041, + 5.267119884490967, + 5.083885192871094, + 5.554337024688721, + 3.9402287006378174, + 5.614678859710693, + 5.126753807067871, + 4.6546430587768555, + 5.230566024780273, + 5.141132354736328, + 5.041709899902344, + 5.292011737823486, + 5.486247539520264, + 5.022822856903076, + 4.204087734222412, + 4.4780659675598145, + 4.96108865737915, + 4.412032604217529, + 4.600687503814697, + 4.564347743988037, + 4.521419525146484, + 4.494892120361328, + 4.449163436889648, + 5.022716522216797, + 5.052489757537842, + 4.905133247375488, + 4.086653709411621, + 3.874955415725708, + 4.606387138366699, + 5.191446781158447, + 4.787745475769043, + 4.606610298156738, + 5.077455520629883, + 4.096672058105469, + 4.472359657287598, + 4.445248603820801, + 5.640706539154053, + 5.445192813873291, + 4.9285502433776855, + 4.776224613189697, + 4.534492015838623, + 5.039524078369141, + 5.106208324432373, + 4.813098430633545, + 3.9120304584503174, + 3.830122947692871, + 4.590512275695801, + 5.055863857269287, + 5.04027795791626, + 4.065208911895752, + 4.770137310028076, + 5.029371738433838, + 4.401503086090088, + 4.68767786026001, + 4.528318405151367, + 5.1651482582092285, + 4.162822723388672, + 4.7537055015563965, + 4.40449857711792, + 4.3620100021362305, + 4.927614688873291, + 4.4644975662231445, + 4.435027122497559, + 5.258955001831055, + 3.835407018661499, + 4.391324520111084, + 5.595545768737793, + 4.8817315101623535, + 4.135895252227783, + 5.2995123863220215, + 4.456094741821289, + 4.215023517608643, + 5.181403160095215, + 4.484091758728027, + 4.572502613067627, + 4.150937557220459, + 4.306761264801025, + 4.45810604095459, + 5.056161403656006, + 4.799481391906738, + 4.36128044128418, + 5.1039838790893555, + 5.3410964012146, + 5.028920650482178, + 4.381997108459473, + 4.944094657897949, + 4.787455081939697, + 4.400641918182373, + 4.499034881591797, + 3.423689603805542, + 5.155287742614746, + 4.334094524383545, + 4.52601432800293, + 4.214605808258057, + 4.622192859649658, + 4.315093517303467, + 4.973415851593018, + 5.431410312652588, + 5.497145652770996, + 5.261913299560547, + 4.646953105926514, + 3.8604576587677, + 5.0701093673706055, + 4.2962117195129395, + 5.2321085929870605, + 4.438176155090332, + 4.884710311889648, + 4.411406993865967, + 4.238039970397949, + 5.248899459838867, + 5.037247657775879, + 4.196561813354492, + 4.462450981140137, + 4.257946968078613, + 4.21953010559082, + 4.51324462890625, + 4.729393482208252, + 4.953880786895752, + 4.856075286865234, + 4.4670634269714355, + 4.7943949699401855, + 5.305135726928711, + 4.537765026092529, + 4.179770469665527, + 5.102619171142578, + 5.169416904449463, + 5.094181537628174, + 3.8231561183929443, + 4.3786468505859375, + 4.454522609710693, + 4.340002536773682, + 5.219035625457764, + 5.11904239654541, + 5.168619155883789, + 4.304446220397949, + 5.1927337646484375, + 5.536680221557617, + 4.543147087097168, + 3.750839948654175, + 4.969422340393066, + 5.171517372131348, + 5.555253505706787, + 5.516063213348389, + 5.369701862335205, + 5.143694877624512, + 4.354833602905273, + 4.444067001342773, + 4.394522190093994, + 5.165548801422119, + 4.837967395782471, + 4.249277114868164, + 4.1307053565979, + 4.138424396514893, + 4.669548034667969, + 5.178439140319824, + 5.360567569732666, + 4.485744953155518, + 5.586324691772461, + 4.680009841918945, + 5.215534687042236, + 4.955381393432617, + 4.862802028656006, + 5.335618019104004, + 5.225614070892334, + 4.582228660583496, + 5.339599132537842, + 5.014715671539307, + 5.073276996612549, + 4.312208652496338, + 4.667026996612549, + 4.734068870544434, + 4.0253496170043945, + 3.2466118335723877, + 4.630925178527832, + 5.089114665985107, + 4.331146240234375, + 5.165578842163086, + 4.8849968910217285, + 4.704686164855957, + 5.544552326202393, + 5.523404121398926, + 4.398615837097168, + 4.4567718505859375, + 4.119668006896973, + 3.943641424179077, + 3.714683771133423, + 4.568901062011719, + 3.7563588619232178, + 4.733697891235352, + 5.4939680099487305, + 5.4376301765441895, + 4.96541690826416, + 4.735316753387451, + 4.4314866065979, + 4.520496845245361 + ], + "xaxis": "x", + "y": [ + 3.079008102416992, + 2.866542100906372, + 2.2039976119995117, + 2.912898540496826, + 2.7243947982788086, + 1.995849609375, + 2.201563835144043, + 1.9230395555496216, + 2.1934118270874023, + 2.551931142807007, + 1.9743380546569824, + 2.4513888359069824, + 2.319770574569702, + 2.312452793121338, + 2.8004403114318848, + 2.967546224594116, + 2.534011125564575, + 2.478785753250122, + 2.42388653755188, + 2.9043350219726562, + 2.2872519493103027, + 2.6371288299560547, + 2.6424691677093506, + 2.252028703689575, + 2.6341450214385986, + 2.0918309688568115, + 2.3841583728790283, + 2.227961778640747, + 2.4288947582244873, + 2.607880115509033, + 2.46181058883667, + 2.957437038421631, + 2.262371778488159, + 2.759925603866577, + 2.6066794395446777, + 2.3122055530548096, + 2.0815255641937256, + 2.5898077487945557, + 2.0752904415130615, + 2.5279431343078613, + 3.148340940475464, + 2.712834119796753, + 2.752350091934204, + 1.9587960243225098, + 2.677252769470215, + 1.9176942110061646, + 2.063138484954834, + 1.5292493104934692, + 2.2002065181732178, + 2.2119693756103516, + 2.187979221343994, + 2.465843915939331, + 1.9557089805603027, + 2.2647061347961426, + 2.35310959815979, + 2.347411870956421, + 2.433636426925659, + 2.0300052165985107, + 2.298724889755249, + 2.7073097229003906, + 2.8502540588378906, + 3.1531994342803955, + 2.6396682262420654, + 2.53891658782959, + 2.2274608612060547, + 2.3929126262664795, + 2.3813345432281494, + 2.481661081314087, + 2.6387171745300293, + 2.415107488632202, + 2.513775587081909, + 2.1483819484710693, + 2.9030001163482666, + 2.021212339401245, + 2.429929494857788, + 2.6967697143554688, + 2.03507399559021, + 1.9023182392120361, + 2.2897298336029053, + 2.3285183906555176, + 2.125750780105591, + 2.0994255542755127, + 2.3401365280151367, + 1.9681822061538696, + 2.2406351566314697, + 2.0708141326904297, + 2.194396495819092, + 1.8573862314224243, + 2.286088228225708, + 2.3559839725494385, + 2.146914482116699, + 2.715029001235962, + 1.7985529899597168, + 2.369974374771118, + 2.333496570587158, + 2.131051540374756, + 2.207209587097168, + 2.423624277114868, + 2.0050647258758545, + 2.5876686573028564, + 2.2170374393463135, + 2.556901693344116, + 2.005218029022217, + 2.2442896366119385, + 2.1728334426879883, + 2.052201271057129, + 1.909282922744751, + 2.6014328002929688, + 2.0513126850128174, + 2.3616318702697754, + 2.7110581398010254, + 2.5371577739715576, + 1.9745867252349854, + 2.003899097442627, + 2.3219189643859863, + 2.1947903633117676, + 2.0932581424713135, + 2.4514012336730957, + 2.4415066242218018, + 2.9493606090545654, + 2.327077865600586, + 1.8545265197753906, + 1.7805685997009277, + 2.7535886764526367, + 2.476855754852295, + 3.0127451419830322, + 2.6725211143493652, + 1.8603733777999878, + 1.918411135673523, + 2.9276373386383057, + 2.7115421295166016, + 2.07963490486145, + 2.393261194229126, + 2.065126419067383, + 2.166550636291504, + 2.6379318237304688, + 1.6124260425567627, + 2.0961639881134033, + 2.3366665840148926, + 2.28702712059021, + 2.27246356010437, + 2.0989789962768555, + 2.1024811267852783, + 2.217726945877075, + 2.352328300476074, + 3.053929567337036, + 1.9967291355133057, + 2.197901964187622, + 2.219879150390625, + 1.6672744750976562, + 2.8498995304107666, + 2.6781535148620605, + 2.6223793029785156, + 1.9537757635116577, + 1.5266088247299194, + 2.175016403198242, + 2.1837759017944336, + 2.491208553314209, + 1.940163493156433, + 2.062678098678589, + 2.61649489402771, + 2.323775053024292, + 2.8308916091918945, + 2.200132369995117, + 2.055053472518921, + 2.1264841556549072, + 2.4985923767089844, + 3.0358378887176514, + 1.9689648151397705, + 2.9526724815368652, + 2.226609230041504, + 2.372152805328369, + 2.058540105819702, + 2.3726775646209717, + 3.287033796310425, + 2.3881447315216064, + 1.985471248626709, + 2.3144876956939697, + 2.6085479259490967, + 2.7823431491851807, + 3.3957912921905518, + 2.079871892929077, + 2.372873306274414, + 1.9613585472106934, + 2.2940728664398193, + 2.4938442707061768, + 3.130153179168701, + 2.6968202590942383, + 2.732992649078369, + 2.5692148208618164, + 2.3732852935791016, + 2.5327391624450684, + 3.4440553188323975, + 1.8184938430786133, + 2.3138232231140137, + 2.23378324508667, + 2.229229688644409, + 1.9632278680801392, + 1.9578826427459717, + 2.8686342239379883, + 2.1301422119140625, + 1.9410687685012817, + 2.131732702255249, + 2.394000291824341, + 2.097964286804199, + 2.462461471557617, + 2.272395610809326, + 1.7543964385986328, + 2.4310760498046875, + 2.9762935638427734, + 2.8697409629821777, + 2.258302688598633, + 2.5423197746276855, + 2.4086878299713135, + 2.465759754180908, + 2.6954691410064697, + 2.4933178424835205, + 1.901119589805603, + 2.470616579055786, + 2.0637547969818115, + 2.395341157913208, + 2.2618560791015625, + 1.8304425477981567, + 2.3396854400634766, + 2.3566365242004395, + 2.3192765712738037, + 2.1593217849731445, + 2.8444619178771973, + 2.4259231090545654, + 2.621914863586426, + 2.201354742050171, + 2.247053623199463, + 2.0793981552124023, + 2.1217238903045654, + 2.217557430267334, + 2.099684476852417, + 2.850306272506714, + 2.193199872970581, + 2.2213127613067627, + 2.2489469051361084, + 2.276757001876831, + 2.442206382751465, + 2.42467999458313, + 2.2584385871887207, + 2.4383769035339355, + 2.2777960300445557, + 2.4458653926849365, + 3.2502505779266357, + 3.12727427482605, + 2.374472141265869, + 2.283801555633545, + 2.46506929397583, + 2.525021553039551, + 2.4244275093078613, + 2.18432879447937, + 2.52160382270813, + 2.6871843338012695, + 2.138702154159546, + 2.080023765563965, + 2.5061676502227783, + 2.5044095516204834, + 1.9695085287094116, + 2.015697479248047, + 2.0350732803344727, + 2.6739649772644043, + 2.1836042404174805, + 2.412985324859619, + 2.234917640686035, + 2.4282732009887695, + 3.0493669509887695, + 2.134767770767212, + 2.5228219032287598, + 2.2874650955200195, + 2.376710891723633, + 2.115647077560425, + 2.990949869155884, + 2.9557321071624756, + 2.742405652999878, + 2.6076414585113525, + 2.4759345054626465, + 2.604485034942627, + 2.4668960571289062, + 2.3278133869171143, + 2.004051923751831, + 2.406773567199707, + 2.8648107051849365, + 3.635242223739624, + 2.0249242782592773, + 2.143685817718506, + 2.6841495037078857, + 3.2518322467803955, + 2.0955870151519775, + 2.558821201324463, + 2.5728201866149902, + 2.7588248252868652, + 2.6680405139923096, + 1.8651084899902344, + 2.1332545280456543, + 2.2217941284179688, + 2.335301160812378, + 2.310136318206787, + 2.2784292697906494, + 2.2825303077697754, + 2.2266106605529785, + 2.423515558242798, + 2.728696346282959, + 2.3525607585906982, + 2.189516544342041, + 2.2848260402679443, + 2.3068621158599854, + 2.1335110664367676, + 2.44803524017334, + 2.206526041030884, + 2.4418623447418213, + 3.17250394821167, + 2.0152196884155273, + 2.929938793182373, + 2.4505538940429688, + 2.375521183013916, + 2.4215307235717773, + 2.1296558380126953, + 2.4657881259918213, + 2.0667896270751953, + 1.9671156406402588, + 2.449130058288574, + 2.415687322616577, + 2.3785042762756348, + 2.2599751949310303, + 2.4004945755004883, + 2.4614713191986084, + 2.7675576210021973, + 2.119093894958496, + 2.701725959777832, + 2.7789666652679443, + 2.4274678230285645, + 2.4458277225494385, + 3.1600685119628906, + 2.3407630920410156, + 2.4191207885742188, + 2.4817090034484863, + 2.8798913955688477, + 1.9882020950317383, + 2.517436981201172, + 2.3394241333007812, + 2.5014898777008057, + 2.423074722290039, + 2.4695589542388916, + 2.3565585613250732, + 2.1384544372558594, + 2.952834367752075, + 2.6665260791778564, + 2.6486592292785645, + 2.472773551940918, + 2.6698293685913086, + 2.457153081893921, + 2.566619634628296, + 2.3814516067504883, + 1.9084457159042358, + 2.540693521499634, + 2.844402551651001, + 2.2670557498931885, + 1.9115707874298096, + 2.2531702518463135, + 2.0174572467803955, + 2.0862200260162354, + 2.5236146450042725, + 2.290504217147827, + 2.6265788078308105, + 2.0570919513702393, + 1.7345399856567383, + 2.728062152862549, + 2.2649500370025635, + 3.015784502029419, + 2.312237024307251, + 2.42140793800354, + 2.4851489067077637, + 2.4594130516052246, + 2.167595624923706, + 2.515151262283325, + 1.9579243659973145, + 2.2168991565704346, + 2.4887709617614746, + 2.2071304321289062, + 2.3948657512664795, + 2.2677855491638184, + 2.3261258602142334, + 2.4405629634857178, + 2.0732667446136475, + 1.7772454023361206, + 2.9513769149780273, + 2.5033063888549805, + 2.818154811859131, + 2.851940870285034, + 2.6262221336364746, + 2.010805130004883, + 2.8084304332733154, + 2.3380038738250732, + 2.715944766998291, + 2.410682439804077, + 2.4731500148773193, + 2.1932716369628906, + 2.6958768367767334, + 2.1804192066192627, + 2.640103340148926, + 2.3363659381866455, + 2.4430127143859863, + 2.063997983932495, + 1.9256635904312134, + 2.5991132259368896, + 2.350024938583374, + 2.299872398376465, + 2.5202853679656982, + 2.0194287300109863, + 2.2934036254882812, + 2.834002733230591, + 2.937863826751709, + 2.005413770675659, + 2.454922914505005, + 2.583174228668213, + 3.1395249366760254, + 2.196063995361328, + 2.2339463233947754, + 2.2254436016082764, + 2.0471129417419434, + 2.450397491455078, + 2.556715726852417, + 2.0140795707702637, + 2.155564785003662, + 2.9194068908691406, + 2.0663177967071533, + 2.31463885307312, + 2.2360293865203857, + 2.475058078765869, + 2.3111932277679443, + 2.5597152709960938, + 2.4364495277404785, + 2.475162982940674, + 2.5375211238861084, + 2.480294704437256, + 1.8265759944915771, + 2.872911214828491, + 2.4912760257720947, + 2.1639442443847656, + 2.7741780281066895, + 2.7912075519561768, + 2.364631414413452, + 2.0684587955474854, + 2.2275216579437256, + 2.707028865814209, + 1.9456390142440796, + 2.29660964012146, + 2.4926819801330566, + 2.4097654819488525, + 2.912071466445923, + 2.766808032989502, + 1.921898603439331, + 2.4730958938598633, + 1.744860291481018, + 3.3305776119232178, + 2.1474034786224365, + 3.208536148071289, + 1.9438629150390625, + 2.4051828384399414, + 1.8665902614593506, + 2.865779161453247, + 1.9920940399169922, + 2.024625778198242, + 2.0852367877960205, + 2.1945292949676514, + 1.9198014736175537, + 2.720829963684082, + 2.6564807891845703, + 2.275472640991211, + 1.9305599927902222, + 2.8514230251312256, + 2.4013490676879883, + 1.682765245437622, + 1.8681761026382446, + 2.7324986457824707, + 2.2477152347564697, + 2.2949862480163574, + 2.3294517993927, + 2.782635450363159, + 2.272747039794922, + 2.1893680095672607, + 2.3199238777160645, + 2.4387454986572266, + 2.4512813091278076, + 2.690868854522705, + 2.4139914512634277, + 2.0465338230133057, + 2.2005128860473633, + 1.903432011604309, + 2.270718574523926, + 2.439025402069092, + 2.228410005569458, + 2.531909942626953, + 2.1523280143737793, + 2.4518299102783203, + 2.1377921104431152, + 1.9764337539672852, + 2.476160764694214, + 2.24621844291687, + 2.636667013168335, + 2.263361692428589, + 2.2492964267730713, + 2.2993721961975098, + 3.6160266399383545, + 2.1936707496643066, + 2.2555460929870605, + 2.4160890579223633, + 2.241535186767578, + 2.6546833515167236, + 2.2213187217712402, + 2.314004898071289, + 2.4066033363342285, + 2.539567470550537, + 2.3383190631866455, + 2.3143136501312256, + 2.6506431102752686, + 2.3604841232299805, + 1.7938816547393799, + 2.448010206222534, + 2.1297123432159424, + 2.493539810180664, + 2.4242770671844482, + 2.5138771533966064, + 2.7950289249420166, + 1.9218846559524536, + 3.2567994594573975, + 2.0739591121673584, + 2.6960062980651855, + 2.862089157104492, + 1.8129521608352661, + -4.018150806427002, + 2.238294839859009, + 2.3565988540649414, + 2.256539821624756, + 2.5582754611968994, + 2.4273476600646973, + 2.7602314949035645, + 2.8917324542999268, + 3.012737274169922, + 2.0081088542938232, + 2.146074056625366, + 1.233046054840088, + 2.3687045574188232, + 2.6285383701324463, + 2.5840303897857666, + 3.0005857944488525, + 2.169231414794922, + 2.310802459716797, + 2.2488656044006348, + 2.430189609527588, + 2.4572601318359375, + 2.385493278503418, + 2.140697479248047 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=14
x=%{x}
y=%{y}", + "hovertext": [ + "ENSG00000272106", + "ENSG00000272341", + "ENSG00000261098", + "PARP11-AS1", + "ENSG00000237188", + "KLB", + "TAS2R30", + "FMNL1-DT", + "ENSG00000278996", + "ENSG00000272829", + "EOLA1-DT", + "ENSG00000243155", + "ENSG00000234915", + "ENSG00000244380", + "H1-10-AS1", + "ENSG00000251259", + "RUFY1-AS1", + "ENSG00000253385", + "ENSG00000272764", + "ENSG00000255455", + "SNAI3-AS1", + "ZNF587B", + "ENSG00000273240", + "ENSG00000224099", + "ENSG00000223343", + "ENSG00000231760", + "FBXO24", + "TAS2R4", + "LNCARSR", + "MADD-AS1", + "ENSG00000269600", + "ENSG00000236255", + "ENSG00000269949", + "AGA-DT", + "TPO", + "ENSG00000272563", + "FHIT", + "ENSG00000272379", + "IL17F", + "ENSG00000227355", + "ENSG00000230526", + "ENSG00000257176", + "ZNF23", + "C16orf46-DT", + "TAF4B", + "ENSG00000268678", + "LIX1L-AS1", + "ENSG00000241666", + "AXDND1", + "TWF2-DT", + "EPB41L4A", + "ENSG00000229896", + "ENSG00000272356", + "LRRN3", + "DEFA3", + "ENSG00000270039", + "LINC00216", + "ENSG00000259715", + "ENSG00000261669", + "ENSG00000265739", + "ENSG00000270760", + "CEACAM8", + "C20orf144", + "ENSG00000272733", + "ENSG00000270012", + "SLC16A4-AS1", + "ENSG00000273064", + "CAMP", + "CAVIN4", + "RNASE2CP", + "ENSG00000262228", + "KIF1C-AS1", + "ENSG00000250186", + "ENSG00000264735", + "ENSG00000259985", + "ZNF236-DT", + "ENSG00000267205", + "LINC01819", + "ENSG00000232719", + "KANSL1L-AS1", + "ENSG00000269984", + "GTF2IRD2B", + "NEFM", + "RCCD1-AS1", + "ATP6V0D1-DT", + "ENSG00000261177", + "ENSG00000268093", + "LINC01424", + "ENSG00000233230", + "FAM184B", + "OCM", + "TAS2R14", + "POC1B", + "CCDC194", + "CYB5RL", + "HJV", + "LINC02803", + "COL11A2", + "OR2A25", + "ENSG00000261140", + "RBM11", + "TTC34", + "ENSG00000261135", + "ENSG00000273004", + "TNK2-AS1", + "ENSG00000255495", + "LINC02947", + "ENSG00000272343", + "ENSG00000272599", + "TAS2R20", + "ZFHX3-AS1", + "ENSG00000267523", + "ENSG00000268912", + "ENSG00000197210", + "ENSG00000272787", + "DLEU2L", + "LINC02533", + "ENSG00000203258", + "TRPM1", + "TBX6", + "NPIPB13", + "ENSG00000261512", + "LINC02573", + "ENSG00000278817", + "ODC1-DT", + "EPM2A-DT", + "THBS2-AS1", + "ENSG00000226899", + "ENSG00000246225", + "ENSG00000258101", + "ENSG00000273565", + "ENSG00000259408", + "NPIPB2", + "ENSG00000176320", + "LINC01036", + "MMADHC-DT", + "ENSG00000183308", + "IL6ST-DT", + "ENSG00000271754", + "TEX22", + "ZNF778-DT", + "HOXA1", + "ENSG00000253356", + "ENSG00000272140", + "ENSG00000260306", + "ENSG00000268565", + "ENSG00000224635", + "PRR34", + "SLC1A7", + "TMPPE", + "ZNF510", + "AKR1C3", + "PIWIL1", + "ENSG00000232748", + "PNPLA3", + "ENSG00000238009", + "ENSG00000272512", + "ENSG00000272509", + "LERFS", + "STX17-DT", + "SYT15-AS1", + "WAPL-DT", + "HBD", + "LRP4-AS1", + "LNC-RHL1", + "ENSG00000257239", + "DPY19L2", + "PMCH", + "CCDC169", + "AJUBA-DT", + "TDRD9", + "ENSG00000259654", + "PRSS53", + "ENSG00000197332", + "RAB9B", + "ABCG2", + "ENSG00000254165", + "LINC02280", + "VPS33B-DT", + "PAGE2", + "C2orf81", + "ENSG00000224077", + "ENSG00000131484", + "ENSG00000262831", + "TREX2", + "ENSG00000272156", + "FAM221B", + "ENSG00000244733", + "SLC16A7", + "RCVRN", + "ENSG00000263531", + "ENSG00000272874", + "ENSG00000272696", + "ENSG00000272630", + "RAPSN", + "LINC02890", + "LINC02018", + "SUN3", + "ARFGEF1-DT", + "ENSG00000253636", + "FAM88E", + "ENSG00000227619", + "TIMM23B-AGAP6", + "CHFR-DT", + "ENSG00000259219", + "ENSG00000261997", + "SLC5A10", + "GALR2", + "ENSG00000267707", + "ASMTL-AS1", + "B3GALT2", + "TIMMDC1-DT", + "TRH", + "ENSG00000263826", + "ENSG00000229717", + "CHRNA10", + "ENSG00000266651", + "LINC00664", + "LINC02987", + "ZNF225-AS1", + "ZNF606-AS1", + "DHX35-DT", + "MAD2L1-DT", + "IL13", + "ENSG00000271551", + "ENSG00000282915", + "ENSG00000259635", + "TTC23-AS1", + "ENSG00000265478", + "CKM", + "ENSG00000235023", + "ENSG00000272049", + "ENSG00000269983", + "NQO2-AS1", + "ENSG00000272010", + "KPNB1-DT", + "ENSG00000205682", + "TAGAP-AS1", + "ENSG00000275759", + "ENSG00000261216", + "ENSG00000259807", + "MPRIP-AS1", + "EFCAB5", + "ENSG00000266340", + "PGLYRP1", + "ENSG00000226465", + "RBM15-AS1", + "ENSG00000273447", + "PRPF19-DT", + "CLEC9A", + "USP44", + "FLVCR2-AS1", + "ENSG00000260646", + "ZNF417", + "LIMS2", + "ENSG00000271011", + "COPS8-DT", + "GC", + "ENSG00000254186", + "ENSG00000272223", + "PRUNE2", + "ENSG00000273381", + "ENSG00000273521", + "GVQW3", + "GALNT4", + "ENSG00000254846", + "DYNLL2-DT", + "MADCAM1-AS1", + "TTLL1-AS1", + "ENSG00000272667", + "RAB17-DT", + "ENSG00000249604", + "MDN1-AS1", + "DEFA4", + "ENSG00000262714", + "SP2-AS1", + "IDH3B-DT", + "ENSG00000284642", + "UCN", + "LINC02615", + "CPE", + "DDN-AS1", + "CTSG", + "HSF5", + "ENSG00000267283", + "LINC01521", + "TMEM18-DT", + "ENSG00000269982", + "TMCC1-DT", + "ENSG00000226690", + "FSBP", + "LINC02356", + "ENSG00000237301", + "RPTN", + "GCC2-AS1", + "DPP4-DT", + "ENSG00000263280", + "GAPLINC", + "ENSG00000223881", + "ENSG00000270100", + "ENSG00000271964", + "ENSG00000260743", + "GOT1-DT", + "ENSG00000261187", + "LINC02080", + "GATA1", + "LINC01736", + "ENSG00000249476", + "ENSG00000253988", + "ENSG00000228395", + "DOCK9-DT", + "ENSG00000266490", + "NARF-AS1", + "ENSG00000267670", + "ENSG00000260179", + "ENSG00000234425", + "SRGAP3-AS2", + "ENSG00000227508", + "STAR", + "ENSG00000229227", + "ENSG00000254397", + "NFE2", + "PMFBP1", + "ENSG00000261079", + "CARTPT", + "ENSG00000277782", + "LGALS14", + "FBXO41", + "ENSG00000270190", + "NEPRO-AS1", + "WDR5B-DT", + "ENSG00000272468", + "A1CF", + "ENSG00000272909", + "ENSG00000259138", + "GSC", + "ENSG00000264577", + "ENSG00000181123", + "DPPA4", + "EFCC1", + "ENSG00000255045", + "ENSG00000260349", + "ENSG00000264112", + "ENSG00000272195", + "LINC01890", + "CCDC90B-AS1", + "HBQ1", + "ENSG00000229732", + "ENSG00000266821", + "ENSG00000267838", + "ENSG00000197670", + "NEXMIF", + "ERRFI1-DT", + "ENSG00000271751", + "ENSG00000256101", + "KCNRG", + "ENSG00000261684", + "ENSG00000268573", + "ENSG00000279914", + "RERE-AS1", + "ENSG00000228549", + "DOCK7-DT", + "ENSG00000237070", + "MSRA-DT", + "ST3GAL1-DT", + "DUSP5-DT", + "ENSG00000254452", + "MINDY2-DT", + "ENSG00000261460", + "ZSCAN5A-AS1", + "ENSG00000260855", + "MAN2A1-DT", + "ASTILCS", + "LINC02175", + "ATP2A1", + "RUSF1-DT", + "DYNC1LI2-DT", + "ENSG00000227782", + "ENSG00000267934", + "ENSG00000239415", + "UBXN7-AS1", + "ENSG00000261584", + "LINC03033", + "MYH3", + "ENSG00000272799", + "ENSG00000267011", + "NRSN2-AS1", + "ENSG00000270681", + "RPL26L1-AS1", + "ENSG00000272076", + "LY6E-DT", + "ENSG00000250790", + "ENSG00000258410", + "ENSG00000259523", + "SLC28A2-AS1", + "ENSG00000275445", + "ENSG00000265287", + "PRR29-AS1", + "KCNN1", + "TUBB1", + "C2orf50", + "LINC02878", + "ENSG00000230074", + "ZNF578", + "L3MBTL2-AS1", + "PDGFA-DT", + "SLC18A2-AS1", + "IFITM5", + "ENSG00000255237", + "ENSG00000269910", + "ENSG00000262732", + "SDK2", + "ENSG00000267563", + "ADAMTS10", + "ADGRL1-AS1", + "ENSG00000269873", + "ZNF460-AS1", + "ENSG00000273226", + "HOXC5", + "ENSG00000257342", + "LINC02302", + "KLC1-AS1", + "ENSG00000260507", + "ENSG00000232611", + "RTCA-AS1", + "GP9", + "LINC00881", + "MIRLET7A1HG", + "DDX47", + "ENSG00000260086", + "SPRR1A", + "PLCD4", + "C6orf163", + "LIN28B", + "TTLL11", + "KRT2", + "ENSG00000268536", + "ENSG00000267698", + "ENSG00000269246" + ], + "legendgroup": "14", + "marker": { + "color": "#95b577", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "14", + "showlegend": true, + "type": "scattergl", + "x": [ + -1.5838532447814941, + -3.0259947776794434, + -1.346795678138733, + -2.2071597576141357, + -3.798581600189209, + -2.059697151184082, + -2.781748056411743, + -1.7405236959457397, + -2.6980457305908203, + -1.983338713645935, + -2.2169482707977295, + -3.9499175548553467, + -2.0405433177948, + -2.1242427825927734, + -1.8503121137619019, + -2.4446029663085938, + -2.657400369644165, + -2.6103291511535645, + -1.7718353271484375, + -2.6250436305999756, + -1.8993691205978394, + -2.6075682640075684, + -2.2997448444366455, + -2.9671642780303955, + -2.030243396759033, + -3.176518678665161, + -2.6487624645233154, + -2.150465965270996, + -3.3019375801086426, + -3.0416018962860107, + -2.4599385261535645, + -3.0042781829833984, + -2.239995002746582, + -2.2307398319244385, + -1.6469870805740356, + -2.195411205291748, + -1.257068395614624, + -2.324388027191162, + -3.288832426071167, + -2.200914144515991, + -2.3517024517059326, + -2.202568769454956, + -3.59293794631958, + -2.1820223331451416, + 0.10598196089267731, + -1.793886661529541, + -2.453396797180176, + -3.169935941696167, + -2.4793429374694824, + -2.1941049098968506, + -2.438084363937378, + -2.6945085525512695, + -2.3800482749938965, + -1.927917718887329, + -2.550424337387085, + -2.2898199558258057, + -2.432563066482544, + -3.0032267570495605, + -2.5453078746795654, + -1.5154612064361572, + -1.821378469467163, + -3.1786935329437256, + -2.184544324874878, + -2.6231791973114014, + -2.0262973308563232, + -1.6294357776641846, + -2.7684783935546875, + -2.262483835220337, + -2.1937670707702637, + -3.5587081909179688, + -2.4555206298828125, + -2.9477579593658447, + -2.095724105834961, + -3.26142954826355, + -2.205380916595459, + -3.8879644870758057, + -2.265780210494995, + -2.101487159729004, + -3.3363537788391113, + -2.2611732482910156, + -2.4978129863739014, + -1.9848308563232422, + -2.210275173187256, + -3.1476852893829346, + -1.5045273303985596, + -3.1732335090637207, + -1.751072883605957, + -2.937845230102539, + -2.014055013656616, + -2.6907496452331543, + -1.931679368019104, + -2.030695915222168, + -2.023916006088257, + -3.1741151809692383, + -2.525423765182495, + -3.552037477493286, + -3.1405272483825684, + -2.355501890182495, + -4.565723896026611, + -2.233086347579956, + -2.1185762882232666, + -2.8940742015838623, + -2.0520942211151123, + -2.690084934234619, + -2.6547889709472656, + -2.061126232147217, + -3.3166463375091553, + -2.458956241607666, + -2.7841124534606934, + -2.884941816329956, + -2.7828304767608643, + -2.6030094623565674, + -2.11913800239563, + -2.264514207839966, + -2.2875492572784424, + -2.454869031906128, + -4.202706336975098, + -2.67521595954895, + -3.4170761108398438, + -2.711653232574463, + -3.483663558959961, + -1.7463270425796509, + -1.9468941688537598, + -2.4404566287994385, + -1.8350573778152466, + -3.178546190261841, + -1.9904959201812744, + -2.4173288345336914, + -1.9480600357055664, + -1.8204987049102783, + -2.0805041790008545, + -1.9028656482696533, + -3.0300405025482178, + -3.08617901802063, + -4.409951210021973, + -2.980562448501587, + -2.4777348041534424, + -3.4044854640960693, + -1.9119865894317627, + -2.7513158321380615, + -1.7728374004364014, + -2.783923387527466, + -3.001228094100952, + -1.8043859004974365, + -1.892018437385559, + -2.290836811065674, + -2.626516819000244, + -1.621874213218689, + -2.2784292697906494, + -2.4042534828186035, + -2.509584903717041, + -2.423304796218872, + -2.862372875213623, + -2.001091241836548, + -2.9682207107543945, + -2.1239755153656006, + -2.8696634769439697, + -2.111027717590332, + -3.0143332481384277, + -3.2328269481658936, + -2.413125514984131, + -2.9067511558532715, + -2.338582992553711, + -1.755078673362732, + -3.2940657138824463, + -3.0051097869873047, + -2.9427542686462402, + -3.6123545169830322, + -2.4586405754089355, + -1.9385825395584106, + -3.1868276596069336, + -2.6291239261627197, + -1.7582870721817017, + -2.3766534328460693, + -2.617793083190918, + -2.2513747215270996, + -2.3782849311828613, + -4.259284019470215, + -2.022475242614746, + -3.9309494495391846, + -2.557769298553467, + -3.068887233734131, + -2.499119281768799, + -2.3419933319091797, + -3.179979085922241, + -2.467092514038086, + -2.258305072784424, + -1.7150957584381104, + -2.289083242416382, + -3.208562135696411, + -2.7657809257507324, + -2.7961080074310303, + -1.9062541723251343, + -2.3895981311798096, + -3.119549036026001, + -3.1359612941741943, + -3.0147297382354736, + -2.129762887954712, + -1.8908356428146362, + -1.8828248977661133, + -2.014381170272827, + -2.3496079444885254, + -2.1166765689849854, + -2.1124396324157715, + -1.710332989692688, + -2.7715485095977783, + -2.6736459732055664, + -2.0351243019104004, + -2.63822340965271, + -2.718355178833008, + -3.1362154483795166, + -1.8023585081100464, + -1.5357273817062378, + -2.8497581481933594, + -2.8144636154174805, + -2.305750846862793, + -3.145735025405884, + -1.8174985647201538, + -3.113656520843506, + -2.494347333908081, + -2.836029529571533, + -2.241258382797241, + -2.1160190105438232, + -2.3978519439697266, + -2.372816801071167, + -2.7979626655578613, + -1.9644110202789307, + -2.8626184463500977, + -2.863334894180298, + -2.08188533782959, + -2.09173846244812, + -2.356092691421509, + -2.3133530616760254, + -2.18192982673645, + -2.336857318878174, + -2.192351818084717, + -2.937387466430664, + -2.126004457473755, + -2.0350759029388428, + -3.1354987621307373, + -2.5336248874664307, + -2.4053003787994385, + -3.032472848892212, + -2.6551930904388428, + -3.635251998901367, + -2.46457839012146, + -3.1198508739471436, + -2.2601449489593506, + -2.7802979946136475, + -2.5195469856262207, + -1.7771662473678589, + -2.325948476791382, + -2.0309038162231445, + -2.541614532470703, + -1.9902254343032837, + -2.203150749206543, + -2.3324787616729736, + -3.5434820652008057, + -4.033210754394531, + -2.958444118499756, + -3.058943271636963, + -2.7701423168182373, + -2.038318634033203, + -2.704556941986084, + -1.353814721107483, + -2.6920101642608643, + -2.665358781814575, + -2.7035973072052, + -2.688896656036377, + -1.6439565420150757, + -2.505237579345703, + -1.8337390422821045, + -3.1069390773773193, + -2.5743935108184814, + -3.0990591049194336, + -2.1487607955932617, + -2.9614508152008057, + -2.6965548992156982, + -2.565612316131592, + -1.9939730167388916, + -2.349292516708374, + -2.0388824939727783, + -2.763563394546509, + -1.7701936960220337, + -1.9002745151519775, + -2.0344042778015137, + -2.2842845916748047, + -2.948451042175293, + -3.0799429416656494, + -3.3113980293273926, + -2.6301047801971436, + -2.6059651374816895, + -2.451308012008667, + -3.445348024368286, + -1.8690776824951172, + -3.0371553897857666, + -2.2201857566833496, + -2.3415722846984863, + -2.2503535747528076, + -2.3769338130950928, + -1.9497236013412476, + -3.18467116355896, + -3.78821063041687, + -2.3261377811431885, + -1.7867577075958252, + -3.085909605026245, + -1.7855840921401978, + -2.3000481128692627, + -2.0904836654663086, + -1.700825572013855, + -1.9344074726104736, + -2.4024014472961426, + -1.6471621990203857, + -3.4023239612579346, + -1.7780221700668335, + -2.7413346767425537, + -2.4132587909698486, + -2.1889472007751465, + -3.374520778656006, + -2.1012234687805176, + -2.282301187515259, + -3.16870379447937, + -2.310781955718994, + -1.710850477218628, + -3.6123523712158203, + -1.8190699815750122, + -3.2547552585601807, + -2.8208086490631104, + -1.8699533939361572, + -2.8138301372528076, + -1.8057374954223633, + -2.8507161140441895, + -3.5810980796813965, + -2.0376758575439453, + -2.027014970779419, + -2.6226208209991455, + -2.546555519104004, + -2.4299445152282715, + -2.0251309871673584, + -2.6950502395629883, + -2.725358247756958, + -2.0682902336120605, + -2.8078808784484863, + -2.0128726959228516, + -2.3365073204040527, + -2.8205320835113525, + -2.4757516384124756, + -3.346220016479492, + -3.1124653816223145, + -2.182846784591675, + -2.648465871810913, + -4.256586074829102, + -3.3125407695770264, + -2.5754635334014893, + -2.202430248260498, + -2.2934963703155518, + -2.7687439918518066, + -1.8104172945022583, + -2.5149803161621094, + -2.886470079421997, + -2.5821945667266846, + -3.7688660621643066, + -2.3951406478881836, + -2.0299880504608154, + -2.677888870239258, + -3.096553087234497, + -2.0612289905548096, + -3.1090915203094482, + -3.079047679901123, + -3.4957780838012695, + -1.9789273738861084, + -1.8220975399017334, + -3.0586819648742676, + -2.8133702278137207, + -1.5717113018035889, + -1.722024917602539, + -2.6053924560546875, + -1.9180065393447876, + -3.0052642822265625, + -2.403223991394043, + -2.373236894607544, + -2.169398546218872, + -2.1519381999969482, + -2.577662706375122, + -1.7171372175216675, + -1.6465588808059692, + -2.060582399368286, + -1.8593829870224, + -2.1616463661193848, + -3.0232133865356445, + -3.8657069206237793, + -1.7652218341827393, + -3.438328981399536, + -3.00339937210083, + -2.668102741241455, + -2.162595272064209, + -2.3809807300567627, + -2.1443684101104736, + -3.244637966156006, + -3.0527074337005615, + -3.3603203296661377, + -2.5635695457458496, + -2.3835856914520264, + -1.4494811296463013, + -3.0556674003601074, + -2.5801889896392822, + -3.9850292205810547, + -2.965223789215088, + -2.2087483406066895, + -2.863597869873047, + -2.9903109073638916, + -4.030012607574463, + -2.051116943359375, + -3.2707278728485107, + -2.138906240463257, + -2.596879482269287, + -1.8416728973388672, + -2.655163049697876, + -2.622330665588379, + -2.5900702476501465, + -1.7314084768295288, + -2.009695529937744, + -3.0638301372528076, + -4.149084091186523, + -2.3236424922943115, + -2.68707537651062, + -2.8344390392303467, + -2.2232561111450195, + -2.743530511856079, + -3.8141560554504395, + -3.2586326599121094, + -2.464874267578125, + -1.9973454475402832, + -4.2735137939453125, + -2.8135666847229004, + -3.295586109161377, + -2.539510488510132, + -1.739629864692688, + -2.079639196395874 + ], + "xaxis": "x", + "y": [ + -0.31673258543014526, + 0.079196035861969, + 1.2343194484710693, + -0.017766134813427925, + 0.14925363659858704, + -0.5780584216117859, + 0.07824544608592987, + -0.5048255920410156, + 0.4075762927532196, + 1.0574811697006226, + 0.3455551862716675, + -0.10071626305580139, + -1.1319470405578613, + -0.29302164912223816, + 0.7261688709259033, + -0.7978045344352722, + -0.976458728313446, + -0.621502161026001, + 1.2023004293441772, + -0.9881846904754639, + -0.4463575780391693, + 0.39191675186157227, + -0.3963242173194885, + 0.7984812259674072, + -0.05053790658712387, + 0.2422894537448883, + 0.37334495782852173, + -0.8564134836196899, + 0.8662705421447754, + 0.33412790298461914, + 0.6607546806335449, + 0.04370731860399246, + -0.2355845719575882, + -0.3907358944416046, + 0.07089652121067047, + -0.9540780782699585, + 0.3452288508415222, + -0.660943329334259, + 0.9756686687469482, + -0.4692975580692291, + 0.6331526041030884, + 0.5980309247970581, + 0.2843908667564392, + 0.6905156970024109, + 0.07101142406463623, + -0.07831614464521408, + 0.539705216884613, + 0.2764377295970917, + 0.37359943985939026, + -0.17577384412288666, + -0.13042058050632477, + -0.26523539423942566, + -0.10992199927568436, + 0.06673154979944229, + 0.591363251209259, + 0.12194184213876724, + 0.6859517693519592, + 0.4764379560947418, + 0.04492885246872902, + 0.25232696533203125, + 1.157953143119812, + 0.2536265552043915, + 0.4711889326572418, + 0.34399375319480896, + 0.21297121047973633, + 0.8268142938613892, + 0.37460383772850037, + 0.18407076597213745, + 0.7149009704589844, + -0.24414516985416412, + 0.33409616351127625, + 0.4462723731994629, + -0.21773402392864227, + 0.43997102975845337, + 0.764289379119873, + -0.03698137775063515, + -0.834149181842804, + 0.5995029211044312, + -0.022460050880908966, + 0.7854750156402588, + -0.21020814776420593, + -0.30204981565475464, + 0.48227691650390625, + 0.20824410021305084, + 0.13569551706314087, + -0.9095765948295593, + 0.7905798554420471, + 1.0596729516983032, + -0.8829736113548279, + 0.046759042888879776, + 0.5297053456306458, + -0.2987947463989258, + -0.40132996439933777, + 0.2473907321691513, + 0.89747554063797, + 0.9310266971588135, + 0.27130091190338135, + 0.5591458082199097, + -0.13185271620750427, + -0.9380832314491272, + 0.12686826288700104, + 0.22509565949440002, + 0.8498415350914001, + -0.009208157658576965, + -0.8468786478042603, + -0.44564148783683777, + 1.3619965314865112, + 0.9204704165458679, + -0.838327944278717, + 1.5649206638336182, + 0.3921948969364166, + 0.39251458644866943, + 0.28214430809020996, + 0.5256961584091187, + -0.08254828304052353, + 0.3715367913246155, + -0.15960976481437683, + 0.17253009974956512, + -0.048668988049030304, + -0.17102819681167603, + -0.0314783938229084, + -0.12275522947311401, + -0.47033751010894775, + 0.055918458849191666, + 0.552008330821991, + 0.09330116957426071, + 0.24561044573783875, + 1.0124015808105469, + 0.6997074484825134, + -0.2800191342830658, + 0.7594377994537354, + 0.8829760551452637, + 0.39110347628593445, + 0.7620929479598999, + 1.023123860359192, + -0.39589279890060425, + 0.24549788236618042, + -0.08925117552280426, + 0.012252739630639553, + -0.5005905032157898, + 0.5142894387245178, + -0.31909453868865967, + 0.24192580580711365, + -1.4683666229248047, + 1.1637321710586548, + -0.1002492681145668, + -0.36359480023384094, + 0.04222944751381874, + -0.4209969937801361, + -0.25847503542900085, + -0.0072023565880954266, + 0.06893455237150192, + -0.21230801939964294, + 0.37770283222198486, + -0.40480494499206543, + 0.6271561980247498, + -0.7678821682929993, + 0.6339846253395081, + 0.4109911322593689, + 0.19815562665462494, + -0.8819329738616943, + 0.5647262930870056, + 0.7594265937805176, + 0.5162752270698547, + 0.43005096912384033, + -0.5219607353210449, + -0.6819960474967957, + 0.9026727676391602, + -0.9912185072898865, + 0.046438489109277725, + 0.41956591606140137, + 0.4610656201839447, + 0.6613149046897888, + 1.0609636306762695, + -0.31722718477249146, + 0.6540153622627258, + 0.08910913020372391, + -0.44907793402671814, + 0.3078571557998657, + -0.2097090780735016, + 0.6491554379463196, + 0.4245736002922058, + 0.6564229130744934, + 0.004171745851635933, + 0.7597287893295288, + -0.13324344158172607, + 0.5717549920082092, + -0.3912365734577179, + -0.7262492179870605, + 0.6234662532806396, + -0.903109610080719, + -0.5703483819961548, + 0.7596069574356079, + 1.0552910566329956, + -0.08206040412187576, + 0.4909915030002594, + 0.3887922465801239, + 0.8930608630180359, + 0.3498758375644684, + 0.13670393824577332, + 1.007776141166687, + -0.30906400084495544, + 1.0115383863449097, + -0.41268596053123474, + 0.5866147875785828, + 0.4823828339576721, + -0.38764601945877075, + 0.43919992446899414, + 1.040639877319336, + -0.8683564066886902, + -0.1547333300113678, + -0.24660618603229523, + -0.45711037516593933, + 0.23037534952163696, + -1.0259804725646973, + 0.3348734676837921, + 0.5040306448936462, + 0.2890453040599823, + 0.5258905291557312, + 0.19787952303886414, + 0.38432377576828003, + -1.1357197761535645, + -0.8704807162284851, + 0.7124294638633728, + 0.267507404088974, + 0.18572141230106354, + 0.5824673771858215, + -0.5674995183944702, + 0.00009134667925536633, + 0.3017555773258209, + 0.3895482122898102, + 0.4795285165309906, + -0.7221310138702393, + -0.43167048692703247, + -0.7502036094665527, + -0.7751719951629639, + 0.13426357507705688, + -0.1769385188817978, + 0.8561730980873108, + 0.3535425066947937, + 0.13154718279838562, + 0.7460389733314514, + 0.310012549161911, + -0.9781234860420227, + -0.42352867126464844, + 1.2474002838134766, + 0.3439847230911255, + -0.21044205129146576, + 0.24541284143924713, + -0.2830542027950287, + -0.36242130398750305, + -0.413184255361557, + -0.8495343923568726, + -0.37703919410705566, + 0.2355676293373108, + 0.25858068466186523, + -0.2533626854419708, + -0.3000456988811493, + 0.6631916165351868, + 0.15249009430408478, + -0.4058256447315216, + -0.2761439383029938, + 0.7948988676071167, + 0.4088955521583557, + -0.40818727016448975, + -1.154745101928711, + 1.0028176307678223, + 0.41581785678863525, + 0.37247422337532043, + 0.4902191758155823, + -0.534613311290741, + 1.1324783563613892, + 0.7633987665176392, + 0.44790273904800415, + 0.2569625675678253, + 0.151035875082016, + 0.677358865737915, + -0.7671517133712769, + -0.11045802384614944, + -0.7986143827438354, + -0.48687729239463806, + -0.30387309193611145, + -0.21483281254768372, + 0.5765200853347778, + 1.3985930681228638, + 0.7005617022514343, + -0.27178940176963806, + 0.3412850797176361, + 0.030384881421923637, + -0.4975617825984955, + 0.16681823134422302, + 0.25705665349960327, + 0.19074608385562897, + 0.5024006366729736, + -0.7192988395690918, + 0.649269163608551, + -0.4346030354499817, + -0.14009574055671692, + -0.13790440559387207, + 0.316332072019577, + 1.0990240573883057, + 0.28254491090774536, + 0.055322591215372086, + -0.10457437485456467, + 0.13730916380882263, + -0.15636196732521057, + 0.22280624508857727, + 0.31281623244285583, + 0.6031072735786438, + 0.6321637630462646, + 1.0532951354980469, + 0.45783302187919617, + 0.3725450038909912, + 1.3406426906585693, + 0.1520465612411499, + -0.8280128836631775, + 0.209696963429451, + -0.4722404479980469, + 0.06633922457695007, + -0.2278175801038742, + 0.2172744870185852, + -0.34499591588974, + 0.6687948703765869, + 0.5124824047088623, + 0.7500973343849182, + 0.8991942405700684, + 0.8172000050544739, + -0.3454355299472809, + -0.00940639153122902, + -0.31364527344703674, + 0.09598709642887115, + 0.25046613812446594, + 0.0054046097211539745, + -0.1723838448524475, + 0.21222640573978424, + 0.07299919426441193, + -0.6116607785224915, + 0.0835796445608139, + 0.7744112610816956, + -0.08725893497467041, + -0.7106310725212097, + 0.20383144915103912, + 0.305255651473999, + 0.7424202561378479, + 0.37572580575942993, + 0.19252493977546692, + -0.23758932948112488, + 0.4169301986694336, + 0.08551475405693054, + 0.7701640129089355, + -0.8802123069763184, + -0.19179153442382812, + 0.23571975529193878, + -0.17907841503620148, + 0.01583928056061268, + -0.13261711597442627, + 1.1243449449539185, + 1.1375222206115723, + 0.30810171365737915, + 0.256167471408844, + -0.5038551688194275, + 0.15173783898353577, + 0.4357432723045349, + -0.8014742136001587, + -0.004364455584436655, + 0.2139834314584732, + -0.38630151748657227, + 0.016763724386692047, + 0.2930285334587097, + -0.5299804210662842, + 0.07625570148229599, + 0.5849990844726562, + 0.31303688883781433, + 0.6856841444969177, + -0.29873165488243103, + 0.5169668793678284, + -0.6615427732467651, + 1.3141810894012451, + 1.0004950761795044, + -0.22124411165714264, + 0.4032515287399292, + -0.4004742205142975, + 0.6869025230407715, + -0.6451288461685181, + 0.8949024677276611, + 0.3974611163139343, + -0.2710941433906555, + 1.037653923034668, + 0.8149185180664062, + 0.2323170155286789, + 0.10336804389953613, + -0.46711838245391846, + -0.4296862781047821, + 0.09990790486335754, + -0.18412287533283234, + -0.4846537709236145, + 0.3072516918182373, + 0.34623804688453674, + 0.732014000415802, + -0.19091622531414032, + 0.13467854261398315, + -0.4567653238773346, + 0.29748544096946716, + -0.23782357573509216, + 0.6828150749206543, + 1.0071899890899658, + -0.678333044052124, + 0.6434776186943054, + -0.9361224174499512, + 0.9699022769927979, + 0.27407100796699524, + -0.3739534914493561, + 0.5120274424552917, + 1.8126325607299805, + -0.6854884028434753, + 1.011921763420105, + -0.710739254951477, + -0.8800597786903381, + -0.27145183086395264, + -0.8784353137016296, + -0.6658393740653992, + 0.310665100812912, + 0.21347317099571228, + 0.9327118396759033, + 0.8954623937606812, + -1.3020453453063965, + 1.4965537786483765, + 0.08443918824195862, + 0.03976009786128998, + 0.33658134937286377, + 0.4279104769229889, + 0.4461473226547241, + -0.43124920129776, + -0.049012139439582825, + -0.11962058395147324, + 0.3649614155292511, + -0.7541745901107788, + 0.7311655879020691, + -0.30284687876701355 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=1
x=%{x}
y=%{y}", + "hovertext": [ + "FAAP20", + "SERBP1", + "PRPF38B", + "DAP3", + "PYCR2", + "DDX39B", + "CCT6A", + "LETMD1", + "APEX1", + "KARS1", + "DNMT1", + "TOMM40", + "NUCB1", + "SF3A1", + "UFC1", + "YTHDC1", + "UCHL3", + "C1QBP", + "AATF", + "ALKBH7", + "EIF2S2", + "DDT", + "PGK1", + "DESI2", + "HSPD1", + "UBE2D3", + "MCUB", + "EEF1E1", + "CBX3", + "ZNF22", + "NOLC1", + "EIF3M", + "PPHLN1", + "TMPO", + "SIVA1", + "VAMP2", + "ATP5PD", + "CCDC137", + "ATP5F1A", + "NDUFA7", + "TOMM22", + "EIF3I", + "SRSF7", + "RFC1", + "ABRAXAS1", + "EPB41L4A-AS1", + "CHORDC1", + "METAP2", + "NME1", + "NOP56", + "ZFAS1", + "UFD1", + "XRCC6", + "NAA10", + "ARPC4", + "H1-10", + "ABT1", + "RWDD1", + "SNHG25", + "MRPS7", + "JUNB", + "C19orf53", + "CALM3", + "SMIM26", + "UBE2L3", + "PIM3", + "SRSF4", + "PRRC2C", + "SNHG32", + "FAM89B", + "MORF4L1", + "ARL6IP1", + "ZNHIT3", + "PSMC5", + "CHMP1B", + "SSU72", + "ANP32E", + "SRP9", + "CCT4", + "NOP58", + "CD47", + "PPP1R2", + "CCNI", + "SMARCA5", + "TAF7", + "NOL7", + "EIF3H", + "DMAC1", + "HNRNPK", + "ANAPC16", + "SF3B2", + "ARL6IP4", + "ARGLU1", + "LSM12", + "LSM14A", + "TXN2", + "NECAP2", + "C1orf35", + "DGUOK", + "ISY1", + "OCIAD2", + "H2AZ1", + "RPL7L1", + "POLR2G", + "ATP5F1B", + "COMMD6", + "PRMT2", + "NBDY", + "ITM2A", + "HP1BP3", + "RRP15", + "SUMO1", + "AIMP1", + "TCF7", + "DDX46", + "TUBB", + "NCOA7", + "C9orf78", + "NUDT5", + "PCBP2", + "PSMA3-AS1", + "SNW1", + "U2AF2", + "SOD1", + "DANCR", + "CNOT8", + "H4C3", + "PDCD2", + "PMPCB", + "PSMA1", + "NAP1L1", + "NUBP2", + "AARSD1", + "PCNA", + "ENSG00000240972", + "ST13", + "DPH5", + "CSDE1", + "MRPS21", + "PPM1G", + "PYURF", + "TNFAIP8", + "AMD1", + "PSMA2", + "BCL7B", + "NDUFB9", + "BBLN", + "VDAC2", + "NAP1L4", + "LDHA", + "SLIRP", + "LRRC75A", + "EIF4A3", + "ACTG1", + "SNRPD1", + "YWHAB", + "HMGN1", + "EWSR1", + "RRP7A", + "COX7A2L", + "MRPL14", + "KIF5B", + "WAPL", + "TIAL1", + "MED4", + "NEDD8", + "PSMA4", + "CLPP", + "DNAJC8", + "SF3B6", + "CAMLG", + "BCLAF1", + "GOLGA7", + "PRPF19", + "STIP1", + "NDUFC2", + "HSPH1", + "HNRNPC", + "BFAR", + "EIF5A", + "MMP24OS", + "IGBP1", + "HNRNPR", + "ATP5IF1", + "GYPC", + "STK17B", + "FAM162A", + "WTAP", + "CD44", + "CD3G", + "HMGB1", + "IDH2", + "HNRNPM", + "EIF3G", + "ATP5PO", + "PRDX6", + "CCNL1", + "MRPL11", + "PHB2", + "NDUFA12", + "RSRC2", + "NUTF2", + "SAFB2", + "SRRM1", + "HNRNPU", + "MZT2B", + "HNRNPA3", + "OSTC", + "RAD21", + "SET", + "PSMD13", + "DDX5", + "MRPL38", + "FXYD5", + "SNRPB", + "PPDPF", + "MRFAP1", + "SKP1", + "DNAJA1", + "SNRPF", + "POLR1D", + "MZT1", + "TRAC", + "FUS", + "CNN2", + "CIRBP", + "TIMM13", + "NDUFA11", + "LSM4", + "SRSF10", + "MARCKSL1", + "TPRKB", + "DDX18", + "NIFK", + "IMPDH2", + "GNL3", + "DCK", + "CCNG1", + "MAD1L1", + "CYCS", + "POLR2J", + "GSTK1", + "GLOD4", + "SEPTIN9", + "SF3A2", + "SYF2", + "CACYBP", + "SS18L2", + "DEK", + "SMC2", + "H2AX", + "TMEM256", + "AKIRIN1", + "PSMB4", + "SSR2", + "GMPS", + "EXOSC9", + "ABCE1", + "HNRNPH1", + "FNTA", + "PSIP1", + "PSMC3", + "CWC15", + "THUMPD1", + "SNHG16", + "CALR", + "NONO", + "PTPRC", + "SNRPE", + "IRF2BP2", + "ARL6IP6", + "MED10", + "SRP19", + "SBDS", + "CNOT7", + "MYC", + "TMEM109", + "PA2G4", + "NFYB", + "REC8", + "SNRPA1", + "METTL26", + "NOB1", + "EIF3L", + "RPF1", + "HDGF", + "ENSG00000279277", + "HNRNPDL", + "NHP2", + "HNRNPA2B1", + "CLNS1A", + "RAN", + "SRRM2", + "RBM39", + "YTHDF2", + "POLR2D", + "THOC7", + "PIM1", + "ZBTB24", + "NDUFB8", + "EEF1G", + "RELA", + "RBM14", + "LDHB", + "CNPY2", + "PNN", + "HSP90AA1", + "MESD", + "PTPN2", + "KXD1", + "NR1H2", + "RPN2", + "EIF3D", + "SNU13", + "UXT", + "INTS11", + "MRPL20", + "PABPC4", + "PARP1", + "RBMS1", + "EIF4A2", + "TSPYL1", + "ABRACL", + "ZPR1", + "ZFC3H1", + "CCDC59", + "UBALD2", + "FLT3LG", + "DDX27", + "RPS4Y1", + "ENO1", + "PNRC2", + "CHTOP", + "CKS1B", + "QARS1", + "NSD3", + "SNHG1", + "HSPA8", + "FKBP4", + "EIF4B", + "YEATS4", + "MAPK1IP1L", + "SFPQ", + "NOP14", + "ENSG00000286986", + "HNRNPA0", + "TATDN1", + "ANP32B", + "AIP", + "TIMM9", + "APRT", + "PTBP1", + "PDCD5", + "ATF4", + "RBM3", + "RPA2", + "PPP1CB", + "PCNP", + "SNHG8", + "NSA2", + "TRBC2", + "TMX1", + "RSL24D1", + "VPS4A", + "PPAN", + "ZNF90", + "ADRM1", + "RTL10", + "SNHG12", + "TOMM20", + "TMEM14B", + "SNHG5", + "BUD23", + "MRPS2", + "ARL2", + "EID1", + "RNPS1", + "RSL1D1", + "GSPT1", + "R3HDM4", + "MYADM", + "EIF5B", + "HNRNPD", + "TAF10", + "RPS26", + "UBC", + "BAZ1A", + "PHB1", + "RNF126", + "TRAPPC6A", + "RNF114", + "RBX1", + "NUDC", + "PCBP1", + "NBEAL1", + "XRCC5", + "RPP21", + "DNAJC2", + "DNAJB6", + "SMC3", + "SF1", + "SNRPA", + "SF3A3", + "GAS5", + "NUCKS1", + "SSB", + "NFKBIZ", + "STOML2", + "URM1", + "RBM17", + "TFAM", + "PPA1", + "TAF1D", + "TMEM123", + "FKBP3", + "RPL17", + "NDUFA13", + "EIF2S3", + "RABGGTB", + "RWDD3", + "RBM8A", + "CCT7", + "BRIX1", + "PAIP2", + "LUC7L2", + "SNHG7", + "SAR1A", + "EIF3F", + "SELENOH", + "SINHCAF", + "DDX54", + "SNHG29", + "GRAMD1A", + "COMMD7", + "CCT8", + "SON", + "RANBP1", + "WDR43", + "ZC3H15", + "CUTA", + "CCND3", + "TRAM1", + "TUBB4B", + "HNRNPF", + "RGS10", + "KRR1", + "KRT10", + "CDC42", + "HADHA", + "NRBP1", + "HSPE1", + "SELENOK", + "SSBP1", + "GTPBP4", + "SSRP1", + "SNRPB2", + "RALY", + "MICOS10", + "EIF2D", + "PSMD6", + "PNISR", + "SRSF9", + "CHMP4A", + "SMAD3", + "MT2A", + "ATP5F1D", + "DHPS", + "DGCR6L", + "SMDT1", + "NDUFB11", + "MRTO4", + "MZT2A", + "REST", + "MRPS30", + "TCP1", + "LSM5", + "TMEM243", + "ENSG00000170632", + "PTGES3", + "CTDSP2", + "SAP18", + "DAD1", + "OXA1L", + "SRSF5", + "NME4", + "SPN", + "SMARCE1", + "LSM7", + "MAP2K2", + "ELAVL1", + "PFDN4", + "HDHD5", + "PQBP1", + "PEF1", + "CCT3", + "RO60", + "STK25", + "SERP1", + "LEF1", + "CFAP97", + "UBE2D2", + "SRRT", + "BOP1", + "RAP1B", + "ATXN7L3B", + "UBE2N", + "BCL11B", + "METTL9", + "MED28", + "KLF3", + "NOA1", + "TMEM248", + "MDH2", + "SNHG6", + "BORCS7", + "DRAP1", + "KRAS", + "TUBA1B", + "MRPL57", + "PSME2", + "FBL", + "NOSIP", + "FAM118A", + "ATP5PB", + "ID2", + "YWHAQ", + "C4orf3", + "G3BP1", + "ASF1A", + "TBRG4", + "EIF3E", + "MAF1", + "BUB3", + "ILF3", + "PRKCSH", + "ADSL", + "HTATSF1", + "KHDRBS1", + "MRPL9", + "ABHD14B", + "IK", + "DDX21", + "GLRX3", + "VPS51", + "C12orf57", + "CHURC1", + "AHSA1", + "PDIA3", + "CDC37", + "PRDX2", + "DNAJB1", + "SNRPD2", + "RBMX", + "ILF2", + "CHMP3", + "PRPF40A", + "TRMT10C", + "LY6E", + "PPP1CC", + "GTF3A", + "CLN3", + "SRSF1", + "NDUFS5", + "RPL22L1", + "HSD17B11", + "UBE2B", + "SNRPC", + "SRSF3", + "DUT", + "POLR2C", + "NXT1", + "PTP4A2", + "ARL6IP5", + "EIF2A", + "PSMB1", + "H2AZ2", + "EIF4H", + "FAM133B", + "LSM8", + "POLE3", + "HNRNPH3", + "SLC25A3", + "RTRAF", + "UBE2I", + "CORO7", + "C19orf48P", + "XRN2", + "SARS1", + "IGKC", + "CCT5", + "TAF9", + "HMGA1", + "HSP90AB1", + "RBIS", + "CDC26", + "EBPL", + "PSMA3", + "THOC6", + "CAPZB", + "SNHG3", + "C10orf95-AS1", + "FKBP11", + "EIF4A1", + "LIMD2", + "TRIR", + "TRMT1", + "ZNF580", + "TRABD", + "GTPBP6", + "CNBP", + "CSNK2B", + "TAF8", + "SYNCRIP", + "CCT2", + "NME2", + "NDUFAF8", + "HDAC1", + "ARF1", + "GRSF1", + "LSM6", + "MED30", + "IMP3", + "TUFM", + "RAD23A", + "NASP", + "ENSG00000160818", + "TPR", + "ACP1", + "SNRPG", + "SF3B1", + "U2SURP", + "TRA2B", + "SRP72", + "DIMT1", + "HIGD2A", + "SRI", + "UBXN1", + "CFAP68", + "EMG1", + "YY1", + "SRSF2", + "RPIA", + "NCL", + "GRPEL1", + "HMGB2", + "TBCA", + "ANKHD1", + "HSPB1", + "EIF3A", + "C11orf58", + "UTP4", + "DAZAP1", + "PRPF31", + "PRELID3B", + "MRPS15", + "TMEM43", + "HSPA9", + "SNHG15", + "SPOUT1", + "MED19", + "ERP29", + "PKM", + "ECH1", + "PRMT1", + "SUMO3" + ], + "legendgroup": "1", + "marker": { + "color": "#8c3bff", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "1", + "showlegend": true, + "type": "scattergl", + "x": [ + 5.9128570556640625, + 6.23349666595459, + 6.0028815269470215, + 6.208560466766357, + 6.154425144195557, + 6.166797161102295, + 6.258156776428223, + 5.999698162078857, + 6.166421413421631, + 6.485574245452881, + 6.300075531005859, + 5.131797790527344, + 5.1424689292907715, + 5.729245185852051, + 5.729267120361328, + 5.725938320159912, + 5.817344665527344, + 6.444750785827637, + 6.402810096740723, + 6.204406261444092, + 6.212888717651367, + 6.1169753074646, + 6.535482406616211, + 5.138559818267822, + 6.166663646697998, + 6.339934349060059, + 5.725861549377441, + 5.698093414306641, + 5.920760631561279, + 5.434715747833252, + 5.694213390350342, + 6.5396952629089355, + 5.591492652893066, + 4.516868591308594, + 5.592817783355713, + 5.990405559539795, + 6.453769207000732, + 5.266134738922119, + 6.318086624145508, + 4.649044036865234, + 6.354556560516357, + 6.262872695922852, + 6.361358165740967, + 5.550890922546387, + 5.654643535614014, + 6.155041217803955, + 5.704446315765381, + 5.961668968200684, + 6.29465389251709, + 6.052560806274414, + 6.292614936828613, + 5.862141132354736, + 6.366748809814453, + 5.81665563583374, + 6.039245128631592, + 6.282748222351074, + 6.002841949462891, + 6.315156936645508, + 6.347989559173584, + 5.598533630371094, + 5.07127571105957, + 6.338198184967041, + 5.64072322845459, + 6.270296096801758, + 6.282039165496826, + 5.97882080078125, + 5.545048236846924, + 5.908980846405029, + 6.330025672912598, + 6.068179607391357, + 6.304887294769287, + 4.678286075592041, + 6.240451335906982, + 6.370547771453857, + 6.248006820678711, + 6.21783971786499, + 5.557898998260498, + 5.918678283691406, + 6.263588905334473, + 6.361729621887207, + 5.823015213012695, + 5.128570079803467, + 5.742941379547119, + 5.6641845703125, + 5.73430871963501, + 6.124435901641846, + 6.436921119689941, + 5.505068778991699, + 6.406096458435059, + 6.228854179382324, + 6.1642608642578125, + 6.534925937652588, + 5.892422199249268, + 5.876516342163086, + 5.783219337463379, + 5.909358024597168, + 6.068356513977051, + 5.576931476593018, + 5.489428997039795, + 6.2437896728515625, + 6.244831562042236, + 6.375879764556885, + 5.9713592529296875, + 5.77463436126709, + 6.0273284912109375, + 6.450108051300049, + 6.470645904541016, + 6.344465255737305, + 4.540331840515137, + 5.643997669219971, + 5.6782732009887695, + 5.819798469543457, + 6.155558109283447, + 5.796391487121582, + 6.28718900680542, + 5.827828884124756, + 6.272943496704102, + 5.5933003425598145, + 5.623558044433594, + 6.423231601715088, + 5.62773323059082, + 6.184201240539551, + 5.799610137939453, + 6.206149101257324, + 6.327266216278076, + 6.1465606689453125, + 5.53975772857666, + 6.200629711151123, + 6.1935811042785645, + 6.386958122253418, + 6.372506141662598, + 5.573878765106201, + 5.350615501403809, + 6.1354546546936035, + 6.473514556884766, + 6.33324670791626, + 5.752533435821533, + 6.436140060424805, + 6.080333232879639, + 6.363301753997803, + 6.331921577453613, + 5.995720863342285, + 6.136824131011963, + 6.385867118835449, + 6.05422306060791, + 6.097869873046875, + 5.779629707336426, + 5.892577648162842, + 5.200324535369873, + 6.499038219451904, + 5.811794281005859, + 6.323972702026367, + 6.344358921051025, + 5.740406036376953, + 6.346388816833496, + 6.370951175689697, + 6.335960388183594, + 5.460862159729004, + 6.188595771789551, + 5.754687309265137, + 5.989037036895752, + 5.639585018157959, + 6.039154052734375, + 5.979421615600586, + 5.66820764541626, + 5.978843688964844, + 6.297393798828125, + 6.162660598754883, + 5.471600532531738, + 6.139346599578857, + 6.136472225189209, + 5.941102504730225, + 5.4255194664001465, + 5.01092529296875, + 5.711061954498291, + 5.978890895843506, + 5.743356704711914, + 5.675963878631592, + 6.0463361740112305, + 6.488466739654541, + 5.96280574798584, + 6.434669017791748, + 6.353732585906982, + 5.852778434753418, + 5.984775543212891, + 5.992424964904785, + 6.353124618530273, + 5.277907371520996, + 5.078171253204346, + 6.2339630126953125, + 6.231605052947998, + 6.301060676574707, + 6.410714149475098, + 6.479573726654053, + 6.352906227111816, + 5.888213157653809, + 5.920797824859619, + 6.170675277709961, + 6.3167853355407715, + 6.261362552642822, + 5.88694429397583, + 6.415128707885742, + 5.534911155700684, + 6.427042007446289, + 6.141270637512207, + 6.399234294891357, + 6.306422233581543, + 5.808456897735596, + 5.693353176116943, + 6.402355194091797, + 6.192167282104492, + 6.309159278869629, + 5.161442756652832, + 5.810856342315674, + 6.412903308868408, + 5.879321098327637, + 5.973654270172119, + 5.776463031768799, + 5.919625282287598, + 6.434283256530762, + 6.391500473022461, + 5.044027805328369, + 6.374486923217773, + 6.262629985809326, + 6.479695796966553, + 6.162530422210693, + 5.992677211761475, + 6.266001224517822, + 6.204532623291016, + 6.105443000793457, + 5.8153395652771, + 5.958857536315918, + 6.193792819976807, + 5.941619396209717, + 6.264303684234619, + 5.7845611572265625, + 6.137787342071533, + 6.438652515411377, + 5.898832321166992, + 6.111933708190918, + 6.028224468231201, + 5.3856658935546875, + 5.4730119705200195, + 6.243463516235352, + 6.166375637054443, + 6.067920684814453, + 6.294057369232178, + 6.180717468261719, + 6.399570465087891, + 5.0592827796936035, + 5.550414562225342, + 6.126072406768799, + 6.294682502746582, + 6.225630283355713, + 5.826296806335449, + 6.245786190032959, + 5.72053861618042, + 6.383517742156982, + 6.176529407501221, + 5.550307750701904, + 6.2533369064331055, + 5.901739120483398, + 6.285374164581299, + 5.897452354431152, + 6.630712509155273, + 6.021595478057861, + 6.170724391937256, + 6.354063987731934, + 6.273128509521484, + 5.9210004806518555, + 5.489593982696533, + 5.873249530792236, + 6.230268955230713, + 6.2546186447143555, + 5.597402572631836, + 6.103522300720215, + 5.833950996398926, + 6.466038227081299, + 4.804460048675537, + 5.429122447967529, + 6.12890100479126, + 6.492316722869873, + 6.1858344078063965, + 6.35098934173584, + 6.260475158691406, + 6.112789630889893, + 4.242269515991211, + 6.363454341888428, + 6.393073081970215, + 6.245749473571777, + 6.068706512451172, + 6.410640239715576, + 6.1443634033203125, + 5.984169006347656, + 5.698285102844238, + 5.432368755340576, + 6.204794883728027, + 5.778550148010254, + 5.792254447937012, + 6.233916282653809, + 6.308994293212891, + 5.9184346199035645, + 6.182507038116455, + 6.399936676025391, + 6.252133369445801, + 6.248695373535156, + 6.171720027923584, + 5.492480278015137, + 5.258825302124023, + 6.047290802001953, + 6.143091678619385, + 6.238012790679932, + 6.479232311248779, + 6.259469032287598, + 6.43198823928833, + 6.190956115722656, + 5.814959526062012, + 5.73606538772583, + 5.585095405578613, + 5.772655487060547, + 6.053372859954834, + 5.872498989105225, + 6.249755859375, + 5.860221862792969, + 5.805192947387695, + 6.153623104095459, + 5.7507524490356445, + 5.745542049407959, + 5.849053382873535, + 6.482165813446045, + 6.326094150543213, + 6.3602800369262695, + 5.383055210113525, + 5.687155246734619, + 6.409718036651611, + 5.44727087020874, + 6.370011329650879, + 6.263092041015625, + 5.571818828582764, + 6.284308433532715, + 4.84585428237915, + 5.994959831237793, + 6.227417469024658, + 5.713100910186768, + 4.210624694824219, + 6.332413196563721, + 5.790358543395996, + 6.466639995574951, + 5.578166484832764, + 5.589700222015381, + 6.429868221282959, + 6.22427225112915, + 6.11919641494751, + 6.549989223480225, + 6.482632160186768, + 5.276174068450928, + 5.9619011878967285, + 6.366936683654785, + 6.466424465179443, + 6.5714850425720215, + 6.338912487030029, + 5.278817653656006, + 6.471626281738281, + 5.519238471984863, + 6.475602149963379, + 5.6159257888793945, + 5.536284446716309, + 5.38599157333374, + 5.68177604675293, + 6.364607810974121, + 5.988094806671143, + 6.4639787673950195, + 6.337401390075684, + 6.07804536819458, + 6.117459297180176, + 5.32504940032959, + 6.287187099456787, + 6.465140342712402, + 6.143054962158203, + 5.706512451171875, + 5.995879650115967, + 5.751238822937012, + 5.804412364959717, + 5.924537658691406, + 5.861475944519043, + 6.290073871612549, + 5.97450590133667, + 6.291121959686279, + 6.1440887451171875, + 6.217108249664307, + 5.964184284210205, + 5.87772798538208, + 5.918469429016113, + 6.424896240234375, + 6.181210041046143, + 5.7467546463012695, + 5.793935298919678, + 6.423085689544678, + 5.72885274887085, + 6.154679298400879, + 5.951162338256836, + 6.2579193115234375, + 5.404242038726807, + 6.313651084899902, + 6.3447394371032715, + 6.307995319366455, + 5.2560272216796875, + 6.006335258483887, + 5.513693332672119, + 6.077694416046143, + 5.793558120727539, + 6.475191593170166, + 5.930249214172363, + 6.141462326049805, + 6.231094837188721, + 5.929294586181641, + 6.416708946228027, + 6.190185070037842, + 5.923659324645996, + 5.601140022277832, + 6.143204689025879, + 6.132303714752197, + 6.131936550140381, + 6.1034369468688965, + 6.0641069412231445, + 6.309195041656494, + 6.124446868896484, + 6.428290367126465, + 6.324566841125488, + 6.249828338623047, + 6.0035080909729, + 6.479703903198242, + 5.793247699737549, + 5.881237506866455, + 6.278635501861572, + 5.9115166664123535, + 6.282871246337891, + 6.218478202819824, + 6.289323329925537, + 6.214513301849365, + 5.827183723449707, + 6.298870086669922, + 5.628379821777344, + 6.308007717132568, + 6.367899417877197, + 5.982722759246826, + 5.658253192901611, + 6.412899971008301, + 5.915650367736816, + 5.42430305480957, + 6.407309055328369, + 6.176362037658691, + 6.200244903564453, + 5.851287364959717, + 6.307227611541748, + 6.281752109527588, + 5.6385579109191895, + 6.3979082107543945, + 5.887278079986572, + 5.747130870819092, + 6.178075790405273, + 5.929960250854492, + 6.423947811126709, + 5.298228740692139, + 5.141373634338379, + 6.303236961364746, + 5.4916157722473145, + 6.15665340423584, + 6.360213756561279, + 5.9442267417907715, + 5.701028347015381, + 6.311553955078125, + 5.8796868324279785, + 5.762978553771973, + 6.0095744132995605, + 6.264342784881592, + 5.741698741912842, + 6.118325710296631, + 6.154970169067383, + 6.166818618774414, + 6.372974872589111, + 5.752123832702637, + 6.419550895690918, + 6.2993550300598145, + 5.717216968536377, + 6.169676780700684, + 5.8673176765441895, + 5.923049449920654, + 5.858100414276123, + 6.0828399658203125, + 5.604192733764648, + 5.400550365447998, + 6.1249613761901855, + 5.427622318267822, + 6.326261520385742, + 5.926476001739502, + 5.63442850112915, + 6.517520427703857, + 4.568199157714844, + 6.035272598266602, + 5.803316116333008, + 5.395702362060547, + 5.968125343322754, + 6.254504680633545, + 5.845813274383545, + 6.351149559020996, + 4.965631008148193, + 6.103394985198975, + 6.426372528076172, + 6.3747663497924805, + 5.476289749145508, + 5.908372402191162, + 6.13169002532959, + 6.314096927642822, + 6.069883823394775, + 6.189946174621582, + 5.1449127197265625, + 5.932575702667236, + 6.129845142364502, + 6.228494167327881, + 6.488612651824951, + 6.222193241119385, + 6.219845771789551, + 6.223485469818115, + 6.286542892456055, + 5.9719343185424805, + 6.141935348510742, + 5.805891513824463, + 5.3621602058410645, + 5.809597492218018, + 6.351710796356201, + -4.178963661193848, + 6.238211631774902, + 5.787986755371094, + 6.124267578125, + 6.127511978149414, + 6.243612289428711, + 6.34722900390625, + 6.112619400024414, + 6.102169990539551, + 5.5531415939331055, + 6.075314521789551, + 5.6441330909729, + 6.459194183349609, + 5.2033843994140625, + 5.68289852142334, + 5.854946613311768, + 6.273664951324463, + 6.0185112953186035, + 5.539218425750732, + 5.418153285980225, + 6.460451602935791, + 6.155493259429932, + 6.291165351867676, + 5.819732189178467, + 5.683718681335449, + 6.2093729972839355, + 6.246931076049805, + 6.2584228515625, + 6.212799549102783, + 6.244879722595215, + 5.716519355773926, + 6.109851360321045, + 6.396255970001221, + 6.465460300445557, + 5.990455150604248, + 5.8619704246521, + 6.460458755493164, + 6.332098484039307, + 5.168392181396484, + 6.281725883483887, + 6.3814191818237305, + 6.254549026489258, + 6.144594192504883, + 6.300830364227295, + 6.343608856201172, + 6.320694923400879, + 6.1542863845825195, + 6.40787935256958, + 6.0010666847229, + 5.9308648109436035, + 6.3402299880981445, + 6.357120990753174, + 6.227752208709717, + 5.831967353820801, + 5.633716583251953, + 6.175175189971924, + 6.155055046081543, + 5.755818843841553, + 6.291600704193115, + 5.958215236663818, + 6.351993560791016, + 6.310668468475342, + 6.415681838989258, + 6.390081405639648, + 5.966596603393555, + 5.632291316986084, + 5.740542888641357, + 6.2510905265808105, + 6.616132736206055, + 5.879818916320801, + 6.163043975830078, + 6.537685871124268, + 5.74169397354126, + 5.986248970031738, + 5.927720069885254, + 5.738489627838135, + 6.519399642944336, + 5.860864162445068, + 6.394263744354248, + 6.388225078582764, + 5.612487316131592, + 6.26591682434082, + 6.270725727081299, + 5.775813579559326, + 6.4292683601379395, + 5.115454196929932, + 6.03339958190918, + 5.201426029205322, + 6.000428199768066, + 5.475546360015869, + 5.411619186401367, + 6.118943214416504, + 5.930047512054443, + 6.151170253753662, + 5.51756477355957, + 6.078298091888428, + 5.903804779052734, + 6.427376747131348, + 6.350611209869385, + 5.9819865226745605, + 5.941182613372803, + 5.995419979095459, + 6.267003059387207, + 6.4910664558410645, + 5.799249649047852, + 6.103670120239258, + 6.355245590209961, + 5.898272514343262, + 5.883767604827881, + 6.305844783782959, + 5.842465877532959, + 6.432473182678223, + 5.942949295043945, + 6.3384108543396, + 5.805103778839111, + 6.104379177093506, + 6.073263168334961, + 6.179249286651611, + 5.84411096572876, + 5.961842060089111, + 6.384541034698486, + 5.769036769866943, + 6.095933437347412, + 6.166913986206055, + 5.825451850891113, + 6.368555068969727, + 6.450043201446533, + 5.7116007804870605, + 5.565572261810303, + 6.143946170806885, + 6.400101184844971, + 6.064183712005615, + 5.779391288757324, + 5.93561315536499 + ], + "xaxis": "x", + "y": [ + 2.8900251388549805, + 3.3407084941864014, + 4.185483455657959, + 3.7525722980499268, + 3.7028181552886963, + 4.000654697418213, + 3.927145481109619, + 3.440033435821533, + 3.502230167388916, + 3.6663920879364014, + 4.140838623046875, + 3.11428165435791, + 3.214646339416504, + 3.928490161895752, + 2.5354344844818115, + 4.216188430786133, + 2.6392860412597656, + 3.849836587905884, + 4.054855823516846, + 3.402322769165039, + 3.098900318145752, + 2.8410775661468506, + 3.7461860179901123, + 3.3179948329925537, + 3.7338414192199707, + 3.816716432571411, + 4.556924819946289, + 2.787541151046753, + 3.3051021099090576, + 3.3623921871185303, + 3.1807408332824707, + 3.6531755924224854, + 3.4183576107025146, + 3.4136228561401367, + 3.0648109912872314, + 4.48213529586792, + 3.651017665863037, + 3.4238595962524414, + 3.262590169906616, + 3.4049582481384277, + 3.2815937995910645, + 3.401136636734009, + 4.191798686981201, + 3.643709659576416, + 4.4710373878479, + 4.285949230194092, + 3.67665433883667, + 3.3818187713623047, + 3.3866264820098877, + 3.5597991943359375, + 4.239116668701172, + 3.3913700580596924, + 4.167133331298828, + 2.462275266647339, + 3.8828067779541016, + 3.909677743911743, + 3.4500067234039307, + 3.7551686763763428, + 4.181665420532227, + 2.9778385162353516, + 4.975709438323975, + 4.0821123123168945, + 3.4149529933929443, + 3.493659734725952, + 3.4735944271087646, + 4.363832473754883, + 3.669484853744507, + 4.378455638885498, + 4.240029335021973, + 3.1811153888702393, + 4.079577922821045, + 3.488556146621704, + 3.701967239379883, + 4.153889179229736, + 3.9401862621307373, + 3.6769232749938965, + 3.745758533477783, + 3.623143196105957, + 3.4415323734283447, + 4.195624828338623, + 3.221365451812744, + 4.804758548736572, + 3.792363166809082, + 3.673649787902832, + 3.7981362342834473, + 3.4508771896362305, + 3.547299861907959, + 3.364813804626465, + 3.8043031692504883, + 4.245769023895264, + 3.9765264987945557, + 3.6997337341308594, + 4.396546840667725, + 3.111319065093994, + 3.9061357975006104, + 2.801719903945923, + 4.174006462097168, + 3.334831714630127, + 2.6933906078338623, + 3.865292549133301, + 3.8365888595581055, + 4.0577898025512695, + 3.5492780208587646, + 3.6254658699035645, + 3.1074936389923096, + 3.752199411392212, + 3.9237871170043945, + 4.102851867675781, + 3.69146466255188, + 3.7709264755249023, + 2.7752766609191895, + 3.212193012237549, + 3.0660033226013184, + 4.411886215209961, + 3.5871522426605225, + 3.4464380741119385, + 3.740823745727539, + 3.849412202835083, + 3.2553887367248535, + 4.070985317230225, + 4.147535800933838, + 3.715855836868286, + 3.4090592861175537, + 3.648791551589966, + 3.332707405090332, + 4.049246788024902, + 3.930184841156006, + 3.53605055809021, + 3.6523008346557617, + 3.9830169677734375, + 4.179762363433838, + 3.3086020946502686, + 3.305055618286133, + 3.8480606079101562, + 3.6859474182128906, + 3.8021628856658936, + 2.8514163494110107, + 3.5570414066314697, + 3.1900668144226074, + 4.001908779144287, + 3.276406764984131, + 4.359991073608398, + 3.5491557121276855, + 4.150583267211914, + 4.1109209060668945, + 2.9089713096618652, + 2.5920138359069824, + 2.821091413497925, + 3.585592746734619, + 3.631152868270874, + 2.615260601043701, + 3.137874126434326, + 4.038607120513916, + 2.24192214012146, + 3.7223901748657227, + 3.9252097606658936, + 3.4671144485473633, + 3.4044108390808105, + 3.207890033721924, + 2.454066276550293, + 2.6142256259918213, + 3.2621665000915527, + 4.3220720291137695, + 4.095221042633057, + 3.0199241638183594, + 3.199801445007324, + 3.785769462585449, + 3.454918146133423, + 2.7565319538116455, + 3.0483245849609375, + 3.855971336364746, + 3.9969749450683594, + 3.3257360458374023, + 3.306713581085205, + 3.385382890701294, + 3.0886354446411133, + 3.57114839553833, + 2.7288012504577637, + 3.212477922439575, + 3.8837594985961914, + 4.182912826538086, + 3.812798261642456, + 4.113191604614258, + 3.2875945568084717, + 3.334218740463257, + 4.462502956390381, + 3.65458345413208, + 3.8134474754333496, + 4.4170918464660645, + 4.149959087371826, + 3.7083942890167236, + 3.972372531890869, + 3.804882526397705, + 3.8393611907958984, + 3.821681499481201, + 2.579514265060425, + 4.401655673980713, + 3.1120684146881104, + 3.306023120880127, + 3.535759449005127, + 3.6753203868865967, + 3.876746654510498, + 3.93796968460083, + 3.8044867515563965, + 3.580618381500244, + 4.112842082977295, + 4.006160736083984, + 2.4529919624328613, + 3.7813494205474854, + 3.7525296211242676, + 3.1529321670532227, + 4.276580333709717, + 3.4881577491760254, + 4.41543436050415, + 3.823625087738037, + 2.829315662384033, + 3.6456687450408936, + 3.016756534576416, + 3.627544641494751, + 3.71406888961792, + 3.359947681427002, + 3.4107723236083984, + 4.314448833465576, + 4.263510704040527, + 3.7819278240203857, + 3.9968338012695312, + 2.790239095687866, + 3.4041805267333984, + 3.950955867767334, + 3.808079957962036, + 3.148451566696167, + 3.340066909790039, + 3.4209516048431396, + 2.962864398956299, + 3.5213398933410645, + 2.712691307067871, + 4.071359634399414, + 3.7800612449645996, + 4.0564985275268555, + 3.2206945419311523, + 3.6948013305664062, + 3.7864830493927, + 3.5545082092285156, + 4.261036396026611, + 4.1049604415893555, + 4.088840007781982, + 3.791982412338257, + 3.4754467010498047, + 3.957869052886963, + 3.4070727825164795, + 3.6456191539764404, + 2.798917531967163, + 4.178446292877197, + 3.3760926723480225, + 2.4871578216552734, + 3.9174535274505615, + 3.480158805847168, + 3.7459728717803955, + 4.032973289489746, + 3.3274035453796387, + 4.2516770362854, + 3.3611481189727783, + 3.3827998638153076, + 4.27299690246582, + 3.779963493347168, + 2.9347033500671387, + 3.991529703140259, + 4.350100517272949, + 3.058154582977295, + 4.397826194763184, + 3.538184642791748, + 3.563034772872925, + 3.3950846195220947, + 4.351546764373779, + 2.984145164489746, + 3.1499147415161133, + 3.865264654159546, + 3.7579331398010254, + 3.2587673664093018, + 3.141263723373413, + 3.6478679180145264, + 3.7850828170776367, + 4.068126678466797, + 3.389646053314209, + 3.9072680473327637, + 3.23443865776062, + -4.113168716430664, + 4.190959453582764, + 3.3687877655029297, + 3.9541478157043457, + 3.221890926361084, + 3.7532854080200195, + 4.289239883422852, + 4.270157337188721, + 3.1971070766448975, + 3.3187897205352783, + 2.9973084926605225, + 4.258849143981934, + 4.050737380981445, + 3.3406856060028076, + 4.271576404571533, + 4.4041056632995605, + 3.8066954612731934, + 4.21235466003418, + 3.4091880321502686, + 3.936619520187378, + 3.4322454929351807, + 3.2394533157348633, + 3.7392139434814453, + 3.3586983680725098, + 4.28732967376709, + 3.7934441566467285, + 3.8062305450439453, + 3.450162649154663, + 3.896414279937744, + 3.6672372817993164, + 2.6395459175109863, + 4.6256022453308105, + 3.684918165206909, + 4.266778469085693, + 3.908535957336426, + 4.385941982269287, + 2.9507832527160645, + 3.0886895656585693, + 4.392519474029541, + 3.883512258529663, + 4.205872535705566, + 4.456745147705078, + 3.3464443683624268, + 3.901550769805908, + 3.30964994430542, + 4.130766868591309, + 3.327683925628662, + 3.3567492961883545, + 3.306601047515869, + 3.7156989574432373, + 4.1359453201293945, + 3.467742919921875, + 2.786633253097534, + 4.163170337677002, + 3.3759632110595703, + 4.289920806884766, + 3.9352922439575195, + 3.2979321479797363, + -5.162280559539795, + 4.252349853515625, + 2.85771107673645, + 3.824657678604126, + 3.7473092079162598, + 2.518643379211426, + 3.3824994564056396, + 4.158315181732178, + 3.148461103439331, + 3.536752223968506, + 3.918874979019165, + 3.115852117538452, + 4.4288458824157715, + 4.193933963775635, + 4.097536563873291, + 3.975076675415039, + 4.20986795425415, + 3.365752696990967, + 3.855220317840576, + 3.338622570037842, + 3.7160685062408447, + 3.9142000675201416, + 2.7875378131866455, + 3.469275951385498, + 4.530885696411133, + 3.908517837524414, + 3.602982521057129, + 3.875896453857422, + 4.096902847290039, + 2.858506202697754, + 3.232618808746338, + 3.2637410163879395, + 3.4751713275909424, + 3.8397345542907715, + 3.203554630279541, + 4.401053428649902, + 4.148365020751953, + 2.709336280822754, + 3.3551151752471924, + 3.3704922199249268, + 2.2811057567596436, + 3.9909348487854004, + 3.412191390991211, + 3.434730052947998, + 3.741955041885376, + 4.182248592376709, + 3.3502345085144043, + 2.645522356033325, + 3.4339756965637207, + 3.8533823490142822, + 4.264413833618164, + 2.8316502571105957, + 4.348462104797363, + 3.771030902862549, + 2.980170965194702, + 3.9269721508026123, + 4.470459461212158, + 3.35029935836792, + 3.389359951019287, + 4.228649139404297, + 4.120378494262695, + 3.355954647064209, + 4.721498966217041, + 2.9307174682617188, + 3.0013561248779297, + 3.5053892135620117, + 3.324941873550415, + 3.4902167320251465, + 4.476757526397705, + 4.204362869262695, + 3.9184212684631348, + 4.485174179077148, + 4.1885085105896, + 4.201330661773682, + 3.356619119644165, + 3.5421783924102783, + 3.2115015983581543, + 3.374272584915161, + 3.7219903469085693, + 3.2163989543914795, + 4.036275863647461, + 4.2303080558776855, + 2.8694138526916504, + 3.983696460723877, + 3.230815887451172, + 3.723545789718628, + 3.102736473083496, + 3.697479486465454, + 4.403652667999268, + 3.1174802780151367, + 3.3105530738830566, + 3.7198076248168945, + 3.5356850624084473, + 3.6417253017425537, + 3.325300931930542, + 3.4105820655822754, + 4.396512985229492, + 3.7346224784851074, + 3.2423930168151855, + 3.9514405727386475, + 3.8104889392852783, + 3.5168492794036865, + 3.390130043029785, + 3.9128458499908447, + 2.642232656478882, + 3.280595064163208, + 3.948242425918579, + 3.3939313888549805, + 3.217808246612549, + 3.0387043952941895, + 3.962406635284424, + 3.7496585845947266, + 2.953084945678711, + 4.141363143920898, + 3.0609657764434814, + 2.8398947715759277, + 4.319260120391846, + 2.7347254753112793, + 4.1731696128845215, + 4.66184663772583, + 4.454176902770996, + 3.1722941398620605, + 3.503511667251587, + 3.400219202041626, + 4.040981769561768, + 2.7877562046051025, + 2.642333745956421, + 4.023609161376953, + 3.5600621700286865, + 2.912236213684082, + 3.57313871383667, + 3.546243906021118, + 4.4931464195251465, + 3.2117507457733154, + 3.706005811691284, + 4.194251537322998, + 3.986707925796509, + 3.1881558895111084, + 3.8492588996887207, + 4.260806560516357, + 2.7005374431610107, + 2.9087698459625244, + 3.9126322269439697, + 2.649775981903076, + 3.1555535793304443, + 3.6039557456970215, + 2.5725765228271484, + 3.1562142372131348, + 3.0487284660339355, + 3.272582769393921, + 3.7344441413879395, + 3.755669355392456, + 3.5883867740631104, + 3.681152105331421, + 3.9649417400360107, + 3.308940887451172, + 3.516918897628784, + 3.307422161102295, + 2.8702688217163086, + 3.63360595703125, + 3.5254340171813965, + 3.884345054626465, + 4.8036909103393555, + 2.843142032623291, + 3.3530642986297607, + 3.986577033996582, + 2.969958782196045, + 4.225317001342773, + 3.1703953742980957, + 4.207736015319824, + 3.491457223892212, + 2.6406450271606445, + 3.4746696949005127, + 3.504655122756958, + 3.2253031730651855, + 2.7495760917663574, + 3.843801975250244, + 3.753321886062622, + 4.058537006378174, + 3.033994436264038, + 3.63669753074646, + 3.1637582778930664, + 2.8944311141967773, + 3.8470213413238525, + 3.5252041816711426, + 3.0586955547332764, + 3.340343475341797, + -2.3964695930480957, + 3.9788122177124023, + 3.7351112365722656, + 4.060727119445801, + 3.163726568222046, + 3.9548487663269043, + 4.128788948059082, + 3.412358045578003, + 4.1130290031433105, + 3.4694063663482666, + 4.306948661804199, + 2.849461317062378, + 3.7003982067108154, + 3.780616283416748, + 3.7837295532226562, + 3.3808586597442627, + 3.5409131050109863, + 3.371894359588623, + 3.4138801097869873, + 4.092621803283691, + 3.869680166244507, + 3.9214515686035156, + 3.881941318511963, + 3.16587495803833, + 2.7460317611694336, + 3.7807810306549072, + 2.7201569080352783, + 3.9313015937805176, + 3.7343809604644775, + 4.174650192260742, + 3.3155224323272705, + 2.8902699947357178, + 3.2569615840911865, + 3.8259379863739014, + 3.816545248031616, + 2.6489980220794678, + 3.52189302444458, + 4.038320064544678, + 3.3782055377960205, + 3.8840813636779785, + 4.065269470214844, + 4.02857780456543, + 3.042839288711548, + 3.412029504776001, + 4.226335525512695, + 4.1319193840026855, + 4.00638484954834, + 3.7571067810058594, + 3.336451768875122, + 3.6414430141448975, + 3.315312623977661, + 3.9942331314086914, + 3.7025415897369385, + 4.359851837158203, + 3.3887672424316406, + 3.9945976734161377, + 3.2460949420928955, + 2.9834790229797363, + 3.412590265274048, + 2.6856672763824463, + 4.104093074798584, + 3.8694467544555664, + 3.1980762481689453, + 3.4188997745513916, + 2.853644371032715, + 3.1315784454345703, + 2.9852278232574463, + 4.02689790725708, + 3.840493679046631, + 3.6642980575561523, + 2.956774950027466, + 3.408247232437134, + 3.059309482574463, + 2.6822686195373535, + 2.864469051361084, + 3.0992958545684814, + 3.6694395542144775, + 3.148855447769165, + 3.9585959911346436, + 4.054986476898193, + 3.7369205951690674, + 3.9398508071899414, + 3.5720717906951904, + 4.0857367515563965, + 3.7142977714538574, + 3.804025888442993, + 2.647617816925049, + 3.7131123542785645, + 2.6460049152374268, + 3.6204864978790283, + 3.534370183944702, + 3.0704798698425293, + 3.439547538757324, + 3.897874355316162, + 2.954098701477051, + 3.9639267921447754, + 2.9575581550598145, + 3.7270989418029785, + 4.197373867034912, + 3.7076826095581055, + 3.6339099407196045, + 2.8408801555633545, + 3.7726666927337646, + 3.8889238834381104, + 2.6286063194274902, + 4.216360569000244, + 3.7647976875305176, + 2.8026108741760254, + 3.3126118183135986, + 3.9448342323303223, + 3.1013593673706055, + 3.7673845291137695, + 3.412710428237915, + 3.935807466506958, + 2.5181968212127686, + 4.310816287994385, + 3.2510037422180176, + 3.007385730743408, + 3.0259103775024414, + 2.9428741931915283, + 4.061710357666016, + 3.46218204498291, + 3.667675733566284, + 3.236086845397949, + 3.0365993976593018, + 4.1776862144470215, + 3.483242988586426, + 3.3187670707702637, + 2.975371837615967, + 3.2611591815948486, + 3.8756299018859863, + 3.1886327266693115, + 2.7991831302642822, + 2.6641483306884766 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=11
x=%{x}
y=%{y}", + "hovertext": [ + "DRAXIN", + "SAMMSON", + "LINC02362", + "ENSG00000248968", + "ENSG00000248881", + "ELFN1", + "TNS3", + "HIP1", + "NAALADL1", + "ACER3", + "MRE11", + "ITPK1-AS1", + "TMUB2", + "MKKS", + "VSIG4", + "ENSG00000270605", + "ENSG00000249021", + "VWA5A", + "PRTN3", + "PANK2-AS1", + "ENSG00000272030", + "ZC3H11A", + "ZBTB11-AS1", + "NRROS", + "LINC01011", + "LRRC26", + "ENSG00000266469", + "ZNF687-AS1", + "LMNA", + "UBA7", + "S100P", + "SETD9", + "CAPN15", + "ACTMAP", + "ZNF628", + "PROC", + "ZEB2", + "ENSG00000272277", + "MINCR", + "FOXN3-AS1", + "ENSG00000275672", + "MYO5A", + "VPS13C-DT", + "ENSG00000267731", + "ENSG00000268355", + "CLDND2", + "OLIG1", + "ENSG00000272432", + "HOXA7", + "ENSG00000268584", + "PPFIBP2", + "ZNF566-AS1", + "LINC03086", + "FNDC10", + "PLEKHB2", + "ENSG00000262211", + "LINC02980", + "ENSG00000260273", + "ENSG00000272768", + "SGCE", + "NAGS", + "SLC16A3", + "IGFLR1", + "ZNF793-AS1", + "ENSG00000235078", + "ENSG00000272927", + "RNF130", + "ANKRD66", + "INPPL1", + "MCF2L-AS1", + "PORCN-DT", + "SLAMF8", + "SLC23A3", + "ABHD6", + "COQ2", + "NME8", + "ENSG00000260755", + "SERPINB8", + "EOLA1", + "ARMC12", + "RASSF4", + "GAS2L3", + "MIA2-AS1", + "PLCB2", + "MAN2A2", + "B3GNT9", + "MBTPS1-DT", + "ZNF888", + "CASP9", + "LY6G5C", + "NDUFB2-AS1", + "NOTCH1", + "NCR3LG1", + "SUSD2", + "PPP2CA-DT", + "NQO2", + "DMTF1-AS1", + "TPCN1", + "FLVCR2", + "FAM209A", + "ZCCHC18", + "ENSG00000236528", + "ENSG00000272529", + "CCRL2", + "LIMK1", + "UBQLN1-AS1", + "TIGD3", + "LTB4R2", + "CCDC78", + "ZNF419", + "TMEM163", + "ZBTB20-AS2", + "TEC", + "SND1-DT", + "PIP4P2", + "DOLK", + "GHDC", + "NLRP2", + "ENSG00000273139", + "PLA2G2C", + "ENSG00000273221", + "ENSG00000249713", + "CHN2", + "TESK1", + "P2RY2", + "ZNF222", + "ENSG00000272948", + "NCSTN", + "RTN4", + "IL17RC", + "BMP2K-DT", + "WDR41", + "PAQR8", + "LMBRD1", + "NPB", + "TWSG1", + "ZNF691-DT", + "STAM2", + "B3GALT4", + "SPMIP4", + "ZNF425", + "ENHO", + "ENSG00000270972", + "NEK3", + "FBXL3", + "RBM25-AS1", + "NHLRC4", + "ENSG00000261592", + "SLC43A2", + "ENSG00000258082", + "DAB2", + "DHCR7", + "SLC25A36", + "LINC02983", + "H2AZ2-DT", + "TBL2", + "ZMAT1", + "GSTM1", + "ZNF853", + "ADAMDEC1", + "FADS3", + "ENSG00000272369", + "MAP4K5", + "PYCARD-AS1", + "CYB5D1", + "S1PR2", + "TTC39A", + "TNFAIP8L2", + "PAQR6", + "ENSG00000270210", + "RAB24", + "ENSG00000284656", + "HMGN3-AS1", + "TMEM140", + "PSEN1", + "ENSG00000228201", + "NPIPB6", + "PRSS36", + "SIAH1", + "TMEM127", + "TRIM7-AS1", + "DPYSL2", + "PIP5KL1", + "ENSG00000254910", + "TNNT3", + "PDE1B", + "CHAC1", + "ENSG00000261505", + "SYNGR3", + "MIF4GD-DT", + "MMP9", + "NAGA", + "ENSG00000272755", + "ENSG00000229021", + "HMHB1", + "VWA7", + "CEBPE", + "LINC02323", + "SPAG9", + "ZNF296", + "ENSG00000272991", + "ENSG00000273272", + "DCST1-AS1", + "IPO9-AS1", + "DOK1", + "PDCD6-DT", + "ENSG00000261670", + "ENSG00000227914", + "DUSP5", + "STIM1-AS1", + "ENSG00000270117", + "ZNF624", + "ZNF497", + "FAM209B", + "ATP10D", + "TRGC1", + "TMEM225B", + "FBP1", + "ACSF2", + "EGFL6", + "GPR157", + "FCRLB", + "LYPLAL1", + "CERS6", + "HIPK2", + "P4HA1", + "AQP11", + "FAM83G", + "RUSC1-AS1", + "HDAC4-AS1", + "CXXC5", + "EFHC1", + "ENSG00000247134", + "MIR378D2HG", + "MSANTD3", + "ZNF248-AS1", + "ENSG00000261602", + "CCL13", + "RETN", + "ZNF208", + "ACSL3", + "TFEB", + "EXTL3-AS1", + "TMEM86A", + "HOXB-AS1", + "PDE4A", + "IL1R2", + "SH3TC1", + "ENSG00000272009", + "FUCA2", + "FAM220A", + "PDE7A-DT", + "ENSG00000266709", + "ELANE", + "WBP2NL", + "H3C13", + "SPOPL", + "LINC02019", + "IL12A", + "LINC02851", + "ZNF700", + "HSPA13", + "PHEX", + "ENSG00000238142", + "CEPT1", + "PCAT6", + "FAM43A", + "SMIM14", + "MAST4-AS1", + "F12", + "TENT5A", + "USP7-AS1", + "LINC01973", + "TFIP11-DT", + "RALGPS2-AS1", + "ZNF501", + "JAML", + "VDR", + "BTG1-DT", + "ENSG00000260274", + "SPATA20", + "ENSG00000273192", + "LANCL3", + "USF1", + "C1orf74", + "FCHO2", + "WDR5-DT", + "KCNK13", + "LRRC8C-DT", + "GSTM2", + "CSRP1-AS1", + "PARP3", + "NEURL1B", + "IDO1", + "DENND3-AS1", + "MS4A3", + "ATP8B1-AS1", + "LCDR", + "COL4A4", + "APPL1", + "GM2A", + "CD2AP-DT", + "PGM3", + "ZNF572", + "NEK6", + "ZC3H10", + "CYSLTR2", + "NDRG2", + "RAB8B", + "ENSG00000260136", + "TRIM47", + "CYGB", + "PIN1-DT", + "ENSG00000196381", + "ENSG00000271380", + "TRIM60", + "JARID2-DT", + "B4GALT1-AS1", + "CD2BP2-DT", + "DLL3", + "ZNF468", + "ARHGEF2-AS2", + "ENSG00000272936", + "ENPP6", + "FAM174A", + "ENSG00000270021", + "TRIM7", + "LOH12CR2", + "CHST14", + "CCPG1", + "GLTPD2", + "HELZ-AS1", + "EFHC2", + "ODR4", + "KCNMB3", + "ENSG00000271857", + "LINC00996", + "TMT1B", + "CMKLR1", + "ENSG00000259442", + "SRRM2-AS1", + "ENSG00000260060", + "HOXB2", + "APOE", + "GNB1-DT", + "CYB5R1", + "ENSG00000244459", + "POR", + "MS4A4A", + "ENSG00000272173", + "ENSG00000258317", + "L3HYPDH", + "ZNF687", + "CCR5AS", + "GCM1", + "LINC02604", + "KCNJ5", + "MRPS35-DT", + "ENSG00000269930", + "C16orf86", + "ENSG00000266850", + "SLC27A1", + "RASSF2", + "SPTLC3", + "LINC01684", + "ARHGAP31", + "ZBED3", + "DMXL1", + "TNFRSF21", + "ERICH2", + "LINC01238", + "CD109", + "PTN", + "ENSG00000272384", + "TTC12", + "TRPM2", + "NCMAP", + "CCL20", + "MIR3142HG", + "PRKAR1B-AS1", + "KDM7A-DT", + "ABCA2", + "GLI1", + "ENSG00000257831", + "ENSG00000267423", + "ENSG00000270361", + "PSEN2", + "ENSG00000271937", + "MTTP", + "DOCK8-AS1", + "KCNQ1", + "CENATAC-DT", + "ENSG00000262370", + "TOX3", + "SMIM5", + "ENSG00000214248", + "SLC17A9", + "TATDN3", + "PPM1B-DT", + "LINC00852", + "FAM169A-AS1", + "UFSP1", + "GPAT4", + "TMX2", + "ENSG00000257553", + "GOLGA8Q", + "LINC03034", + "LINC02076", + "GZF1", + "SDCCAG8", + "IDH1-AS1", + "TCAIM", + "FAM47E", + "ENSG00000272155", + "ENSG00000255224", + "LINC02916", + "VPS11", + "ESAM-AS1", + "FRY-AS1", + "VPS18", + "SLC16A6", + "CXXC4", + "SPRY1", + "HFE", + "VIM-AS1", + "CHRFAM7A", + "RNF227", + "ENSG00000260651", + "GOLGA1", + "LPAR5", + "PLBD2", + "LGMN", + "COQ7-DT", + "PHKB", + "NSF", + "ENSG00000100365", + "AZIN2", + "ATP1B1", + "XPC-AS1", + "SH3BP2", + "FLJ20021", + "APBB3", + "LINC00484", + "A1BG-AS1", + "MEGF6", + "ENSG00000233755", + "ENSG00000225075", + "ATP6V1G3", + "LINC01814", + "SCRN3", + "NUDT12", + "WDR93", + "ENSG00000260740", + "ENSG00000273141", + "ENSG00000273348", + "ZNF443", + "LINC00528" + ], + "legendgroup": "11", + "marker": { + "color": "#00fdcf", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "11", + "showlegend": true, + "type": "scattergl", + "x": [ + -1.4792126417160034, + -1.420723557472229, + -1.6391825675964355, + -1.965196132659912, + -1.4516992568969727, + -1.2162749767303467, + -0.21474365890026093, + -0.02788992039859295, + -0.8554558753967285, + -0.41427183151245117, + -0.22145187854766846, + -0.6711208820343018, + -0.25849926471710205, + -0.7139401435852051, + -0.7664976716041565, + -1.0825412273406982, + -0.6390944719314575, + -1.443465232849121, + -1.4818401336669922, + -0.6968997120857239, + -0.43503665924072266, + -1.893519401550293, + -0.4844566583633423, + -1.0041223764419556, + -0.9207184314727783, + -1.5150060653686523, + -0.959094226360321, + -2.0794200897216797, + -1.9655075073242188, + -0.362958163022995, + -1.9627714157104492, + -0.63768070936203, + -0.028942614793777466, + -0.3137012720108032, + -0.5493040680885315, + -0.8920643925666809, + -0.24993331730365753, + -0.9578197002410889, + -1.1720556020736694, + -2.0450797080993652, + -0.5995620489120483, + 0.31199952960014343, + -1.217451572418213, + -0.849047839641571, + -1.5008466243743896, + -0.1452375054359436, + -1.9092730283737183, + -1.1797406673431396, + -2.0433349609375, + -0.8998480439186096, + -1.603439211845398, + -1.0894627571105957, + -1.2915657758712769, + -0.581977128982544, + -0.18065188825130463, + -1.8299795389175415, + -1.9153355360031128, + -2.0475881099700928, + -1.8775583505630493, + -1.64699387550354, + -0.675163745880127, + -0.42336878180503845, + -0.5031805038452148, + -0.7868539690971375, + -0.5666530132293701, + -1.6821298599243164, + -1.8021637201309204, + -1.5680773258209229, + -0.3790404796600342, + -1.6452102661132812, + -0.8088396787643433, + -0.9061410427093506, + -1.6459842920303345, + -0.89089035987854, + -1.271478533744812, + -1.2084585428237915, + -1.089790940284729, + -0.6605547070503235, + -0.6265543699264526, + -1.6209830045700073, + -0.3935307562351227, + -0.7952344417572021, + -1.798393964767456, + -0.40174227952957153, + -1.2898553609848022, + -0.6844466924667358, + -1.0821417570114136, + -0.7686970233917236, + -1.0529519319534302, + -1.9416264295578003, + -1.1514716148376465, + -0.8592574596405029, + -0.8624345660209656, + -1.6117075681686401, + -0.9775643348693848, + -0.42404621839523315, + -1.0581039190292358, + -0.894888162612915, + -0.8584712743759155, + -0.9124641418457031, + -1.695644736289978, + -1.2821985483169556, + -0.678802490234375, + -0.956817626953125, + -0.5283298492431641, + -0.7196785807609558, + -1.9980456829071045, + -1.3034496307373047, + -0.8564640879631042, + -0.875241756439209, + -0.8738667964935303, + -1.18671452999115, + -0.6003077626228333, + -1.697970986366272, + -0.5833462476730347, + -0.538023829460144, + -1.0391299724578857, + -1.1349754333496094, + -1.3172799348831177, + -1.588666558265686, + -0.789395809173584, + -1.445854902267456, + -1.426957368850708, + -1.5753850936889648, + -0.4822694957256317, + -0.9773725271224976, + -1.1332380771636963, + -0.34104248881340027, + -1.3450480699539185, + -0.8884481191635132, + -1.686179518699646, + -1.4261375665664673, + -1.2079193592071533, + -0.8083634376525879, + -0.8556034564971924, + -0.6343717575073242, + -1.228667974472046, + -0.23934213817119598, + -0.5278226733207703, + -0.9244881272315979, + -0.610313355922699, + -2.265397071838379, + -1.2138454914093018, + -1.1679245233535767, + -0.16886021196842194, + -1.400749683380127, + -1.2143964767456055, + -1.5346579551696777, + -0.38106387853622437, + -1.346632957458496, + -2.2212114334106445, + -0.662575364112854, + -2.105652332305908, + -0.43234744668006897, + -1.1710138320922852, + -0.046048592776060104, + -1.096452236175537, + -1.3634812831878662, + -1.865264892578125, + -0.938114583492279, + -1.3726650476455688, + -0.8279917240142822, + -0.6795381903648376, + -0.5885598063468933, + -1.8489978313446045, + -0.3097091019153595, + -2.0380470752716064, + -1.1562106609344482, + -0.9511931538581848, + -0.09929757565259933, + -2.437131881713867, + -1.2970308065414429, + -1.487892985343933, + -1.1359939575195312, + -0.8170665502548218, + -2.133335590362549, + -1.7394278049468994, + -0.81355220079422, + -1.79468834400177, + -0.3971758782863617, + -1.8546549081802368, + -1.521487832069397, + -1.4381821155548096, + -1.306572437286377, + -1.8524243831634521, + -1.0056811571121216, + -0.9358514547348022, + -1.3813657760620117, + -1.4635686874389648, + -0.48661842942237854, + -0.5922752022743225, + -0.4075472056865692, + -1.3365896940231323, + -2.139301061630249, + -2.1260688304901123, + -1.229254126548767, + -1.3334177732467651, + -1.2979844808578491, + 0.05846905708312988, + -1.622702717781067, + -1.6633023023605347, + -1.4447942972183228, + -1.800917625427246, + -1.195414423942566, + -0.7587735652923584, + -0.8973355889320374, + -0.7323605418205261, + -0.9088720083236694, + -0.14864234626293182, + -1.3592182397842407, + -1.426396131515503, + -0.5028442144393921, + -1.7800543308258057, + -0.6206809282302856, + -0.10203949362039566, + -1.7275701761245728, + -1.7229771614074707, + -0.7102843523025513, + -0.6914517879486084, + -0.8708993792533875, + -0.5841996669769287, + -0.5078982710838318, + -0.08076967298984528, + -1.371782660484314, + -0.011606372892856598, + -0.24887746572494507, + -0.528956949710846, + -1.0912339687347412, + -1.5509861707687378, + -0.7541211247444153, + -1.3621511459350586, + -1.1285959482192993, + -1.7235474586486816, + -1.5894196033477783, + -1.0023823976516724, + -1.1261391639709473, + -2.2094924449920654, + -1.2327524423599243, + -1.4739540815353394, + -2.0477874279022217, + -0.046926453709602356, + -0.2108824998140335, + -1.9099031686782837, + -1.6564840078353882, + -0.8524737358093262, + -0.021277766674757004, + -0.4810062646865845, + -0.2688407003879547, + -0.939659833908081, + -0.5827798247337341, + -1.0460973978042603, + -1.2327855825424194, + -1.5487693548202515, + -1.6501871347427368, + -0.5644842386245728, + -0.6168521046638489, + -0.3840493857860565, + -1.2415217161178589, + -0.8953453898429871, + -1.1090855598449707, + -0.24364332854747772, + -0.6856439113616943, + -0.7127742767333984, + -0.2174997478723526, + -0.19767428934574127, + -1.3470401763916016, + -1.9295575618743896, + -1.8358197212219238, + -1.706977128982544, + -1.337683081626892, + -0.6157600283622742, + -0.4770868420600891, + -1.1537550687789917, + -1.102626085281372, + -1.2033764123916626, + -1.4513626098632812, + -0.8690086603164673, + -0.5813392400741577, + -0.6248407363891602, + -0.7340812087059021, + -0.5211600065231323, + -1.0472444295883179, + -0.6096987724304199, + -1.7387360334396362, + -1.2906888723373413, + -0.43821007013320923, + -1.9265103340148926, + -1.9963963031768799, + -1.4574640989303589, + -0.889211118221283, + -0.26911941170692444, + -0.8592278957366943, + -1.7160542011260986, + -0.6189337372779846, + -1.5291929244995117, + -1.990688681602478, + -2.265139102935791, + -0.11333858966827393, + -1.4335577487945557, + -0.5607153177261353, + -0.5670650005340576, + -0.46294891834259033, + -0.6246532201766968, + -1.307335615158081, + -0.4394610822200775, + -1.6700972318649292, + -1.006861925125122, + -1.6267036199569702, + 0.008936448954045773, + -0.8952640891075134, + -0.5477381348609924, + -2.280165910720825, + -0.9470054507255554, + -1.4377104043960571, + -1.147117257118225, + -1.78336763381958, + -1.5259923934936523, + -1.3990854024887085, + -1.927083969116211, + -1.4227633476257324, + -1.226111650466919, + -0.5952906012535095, + -1.8423231840133667, + -1.192883849143982, + -0.8830904364585876, + -2.048549175262451, + -0.6173556447029114, + -0.9698957204818726, + -0.669302761554718, + -0.5926921367645264, + -1.1149269342422485, + -1.6217550039291382, + -1.2850881814956665, + -0.7801708579063416, + -1.0337034463882446, + -0.6315553784370422, + -0.9310814738273621, + -1.8583520650863647, + -0.5876712799072266, + -0.9390283823013306, + -1.1653374433517456, + -1.9148640632629395, + -1.092965841293335, + -1.084474802017212, + -2.148061513900757, + -0.5221402645111084, + -0.7354176640510559, + -0.3388614058494568, + -0.8760079741477966, + -0.7343105673789978, + -1.3258572816848755, + -2.2774717807769775, + -0.10992001742124557, + -1.9011428356170654, + -1.0619889497756958, + -1.1236627101898193, + -1.4828832149505615, + -1.5198546648025513, + -1.6894457340240479, + -1.2948843240737915, + -0.8877042531967163, + -0.6293594837188721, + -0.7586288452148438, + -0.3314855098724365, + -1.2892552614212036, + -0.9310820698738098, + -1.852694034576416, + 0.0032468861900269985, + -0.889937162399292, + -1.4798216819763184, + -1.8563876152038574, + -1.7157196998596191, + -1.6100046634674072, + -1.383794903755188, + -0.3202133774757385, + -0.6118136048316956, + -0.48647937178611755, + -1.6369524002075195, + -0.878292977809906, + -1.2191574573516846, + -1.6420326232910156, + -0.5154474377632141, + -1.555879831314087, + -1.4732407331466675, + -1.139435052871704, + -1.1646102666854858, + -1.4721609354019165, + -1.07986319065094, + -0.9029058218002319, + -2.1435182094573975, + -0.8737661838531494, + -0.9332203269004822, + -1.185310959815979, + -1.2811601161956787, + -1.1921025514602661, + -1.860302209854126, + -0.9037707448005676, + -0.2775355279445648, + -0.7861489653587341, + -0.6905242204666138, + -1.2164283990859985, + -1.2061262130737305, + -0.2943589687347412, + -1.0709545612335205, + -1.2932542562484741, + -0.34394049644470215, + -2.053551197052002, + -0.30706003308296204, + -0.611434280872345, + -0.16478538513183594, + -0.3444395959377289, + -0.4384664297103882, + -1.6088497638702393, + -1.1297234296798706, + -0.9276768565177917, + -0.9183958768844604, + -0.31898078322410583, + -1.8810101747512817, + -1.6709132194519043, + -0.4583181142807007, + -0.2963722050189972, + -1.4992097616195679, + -1.11282217502594, + -1.3282033205032349, + -0.6328935623168945, + -1.0546135902404785, + -0.872847855091095, + -0.3915005028247833, + -0.044885434210300446, + -0.9083594679832458, + -0.22562193870544434, + -0.6119933128356934, + -1.728410005569458, + -0.37828996777534485, + -0.2759532928466797, + -2.0541138648986816, + -0.32158806920051575, + -1.3970627784729004, + -1.463512659072876, + -0.22102853655815125, + -1.5590523481369019, + 0.1886245161294937, + -0.7498984932899475, + -1.1577672958374023, + -1.165446400642395, + -1.3420448303222656, + -0.9941428303718567, + -1.8420225381851196, + -1.583013653755188, + -0.9113185405731201, + -2.0959277153015137, + -1.6203793287277222, + -1.3745663166046143, + -1.2904702425003052, + -1.618761658668518, + -1.1175800561904907, + -0.9225189089775085 + ], + "xaxis": "x", + "y": [ + -3.0820600986480713, + -2.5105161666870117, + -2.2041125297546387, + -3.5485646724700928, + -3.7394607067108154, + -1.9913983345031738, + -3.1911611557006836, + -3.3743462562561035, + -3.09678316116333, + -3.415773391723633, + -3.5659492015838623, + -2.4301743507385254, + -2.7554309368133545, + -2.244243860244751, + -3.872798204421997, + -2.750094175338745, + -3.1064634323120117, + -3.8248655796051025, + -2.8346409797668457, + -2.608443260192871, + -2.7203073501586914, + -1.995203971862793, + -3.318660259246826, + -1.565499186515808, + -3.0288174152374268, + -4.220658779144287, + -2.7413275241851807, + -2.7318506240844727, + 2.353423833847046, + -3.259561061859131, + -3.976684331893921, + -3.2666373252868652, + -3.627711772918701, + -3.7139487266540527, + -2.8744232654571533, + -3.852647542953491, + -3.1342499256134033, + -3.1843295097351074, + -2.5876593589782715, + -3.4391238689422607, + -3.7166335582733154, + -3.194373846054077, + -3.9232990741729736, + -3.4130542278289795, + -3.3839049339294434, + -3.4106903076171875, + -3.453824996948242, + -3.6448004245758057, + -2.8697922229766846, + -3.211719036102295, + -2.44084095954895, + -3.552273988723755, + -3.5413527488708496, + -3.6309468746185303, + -3.487114429473877, + -3.7546427249908447, + -3.1555087566375732, + -3.7117347717285156, + -3.5250911712646484, + -3.2532994747161865, + -3.301159143447876, + -3.5246615409851074, + -3.1608307361602783, + -2.37388014793396, + -2.808573007583618, + -3.1322810649871826, + -3.632678985595703, + -3.2933249473571777, + -3.6602261066436768, + -3.687819242477417, + -3.667722463607788, + -4.252113342285156, + -2.899338483810425, + -3.6229724884033203, + -2.2200424671173096, + -4.267925262451172, + -2.9848809242248535, + -3.867300510406494, + -3.2664761543273926, + -1.9778919219970703, + -3.5626792907714844, + -3.2248640060424805, + -3.0788650512695312, + -3.9109857082366943, + -2.151533365249634, + -4.185014247894287, + -2.8916475772857666, + -4.108110427856445, + -4.362642288208008, + -2.2368531227111816, + -2.081312894821167, + -2.182199001312256, + -1.762600302696228, + -2.9545280933380127, + -3.53649640083313, + -2.645200490951538, + -3.2201852798461914, + -3.472400665283203, + -3.679023027420044, + -2.943068504333496, + -2.8860878944396973, + -2.71802020072937, + -3.941577196121216, + -3.306333541870117, + -3.700721263885498, + -2.846322774887085, + -2.78476619720459, + -3.211974620819092, + -3.4988749027252197, + -2.7622673511505127, + -2.3369553089141846, + -2.6906745433807373, + -3.18705153465271, + -3.7094175815582275, + -3.5490939617156982, + -3.316598653793335, + -3.7709121704101562, + -2.3817763328552246, + -3.565495252609253, + -2.9126012325286865, + -3.7633235454559326, + -3.7349588871002197, + -4.039206504821777, + -2.4087705612182617, + -3.3359932899475098, + -3.279245376586914, + -3.5146853923797607, + -3.6944591999053955, + -3.7133145332336426, + -3.9515604972839355, + -3.722182512283325, + -2.263723850250244, + -2.2179512977600098, + -3.1996099948883057, + -3.3654465675354004, + -2.6917884349823, + -3.6690948009490967, + -3.0541491508483887, + -4.309158802032471, + -2.764432430267334, + -3.4019126892089844, + -3.5435264110565186, + -3.596668004989624, + -3.233607530593872, + -3.4103026390075684, + -3.726620674133301, + -3.525482416152954, + -3.5876636505126953, + -3.635732889175415, + -3.8658056259155273, + -2.8822460174560547, + -2.665189027786255, + -2.4969122409820557, + -2.63432240486145, + -3.198009490966797, + -2.682067632675171, + -3.017780065536499, + -2.8517096042633057, + -2.3090298175811768, + -4.137982368469238, + -2.5071277618408203, + -3.6017870903015137, + -2.157684564590454, + -3.680309534072876, + -3.6923491954803467, + -2.849965810775757, + -3.752425193786621, + -3.7958476543426514, + -3.8561835289001465, + -3.3504252433776855, + -4.134807586669922, + -2.744205951690674, + -2.4288246631622314, + -2.711437463760376, + -3.6216495037078857, + -3.562934160232544, + -3.936842918395996, + -3.921337366104126, + -3.1262924671173096, + -3.536374807357788, + -2.965031385421753, + -2.452082633972168, + -2.427548408508301, + -3.44726300239563, + -2.764754056930542, + -2.6090731620788574, + -2.9280450344085693, + -3.9466614723205566, + -2.858375072479248, + -2.960366725921631, + -3.1363942623138428, + -3.5158965587615967, + -2.5119729042053223, + -3.421858072280884, + -2.873274326324463, + -3.3767282962799072, + -4.1413469314575195, + -3.680178165435791, + -3.150407314300537, + -2.7435591220855713, + -2.2340142726898193, + -3.737351179122925, + -3.4347307682037354, + -3.664170980453491, + -1.169796109199524, + -3.7417562007904053, + -3.8565304279327393, + -3.2805511951446533, + -3.806933879852295, + -3.5533885955810547, + -3.75632643699646, + -3.082519292831421, + -2.647040843963623, + -4.157907962799072, + -3.6295008659362793, + -2.7797608375549316, + -2.527996063232422, + -3.4346137046813965, + -2.6844482421875, + -4.473177909851074, + -3.429302215576172, + -2.4587643146514893, + -2.731473922729492, + -3.9172611236572266, + -3.1992223262786865, + -3.6243233680725098, + -3.1631836891174316, + -2.930316209793091, + -2.8495638370513916, + -3.2894551753997803, + -2.781975507736206, + -2.2748520374298096, + -3.6281299591064453, + -3.2969584465026855, + -4.243166923522949, + -3.5071487426757812, + -3.021610736846924, + -2.7908570766448975, + -3.0716357231140137, + -4.327756404876709, + -3.188405990600586, + -3.5993971824645996, + -2.9043936729431152, + -2.912703037261963, + -3.8635597229003906, + -3.3750195503234863, + -3.448248863220215, + -3.854606866836548, + -2.375556230545044, + -3.4200727939605713, + -2.352356433868408, + -3.5592880249023438, + -3.3538472652435303, + -3.5382113456726074, + -2.6731691360473633, + -3.12111234664917, + -3.428670644760132, + -2.455442190170288, + -4.131278038024902, + -3.6542301177978516, + -3.7288742065429688, + -4.063822269439697, + -2.032747745513916, + -3.015153169631958, + -3.538430690765381, + -2.6960487365722656, + -2.8409619331359863, + -3.5683388710021973, + -2.1403298377990723, + -2.6478235721588135, + -3.7870309352874756, + -2.7728137969970703, + -3.4104743003845215, + -2.9045441150665283, + -3.6059443950653076, + -2.185366630554199, + -2.394257068634033, + -3.420650005340576, + -2.489152669906616, + -2.8338422775268555, + -3.709841251373291, + -3.0710813999176025, + -3.363269805908203, + -2.328808307647705, + -2.437485456466675, + -3.425675868988037, + -2.912919521331787, + -2.5006749629974365, + -2.1552841663360596, + -2.8781754970550537, + -3.069181442260742, + -2.4500765800476074, + -2.4448463916778564, + -2.675743579864502, + -3.3259003162384033, + -3.541041135787964, + -3.3162167072296143, + -3.1054062843322754, + -3.570828676223755, + -3.251801013946533, + -3.549774646759033, + -2.8903260231018066, + -2.436568021774292, + -2.5487568378448486, + -3.602085828781128, + -2.3163366317749023, + -3.5876169204711914, + -2.4301505088806152, + -3.2199900150299072, + -2.3502862453460693, + -3.5215539932250977, + -3.1314098834991455, + -3.992246150970459, + -2.2168431282043457, + -3.6527233123779297, + -3.182028293609619, + -3.5637505054473877, + -3.8153274059295654, + -3.6424500942230225, + -2.3822059631347656, + -3.6825544834136963, + -2.8326637744903564, + -3.8949472904205322, + -2.2823424339294434, + -2.979630708694458, + -3.438624382019043, + -4.129793167114258, + -4.354815483093262, + -3.3719019889831543, + -3.3220367431640625, + -3.644719123840332, + -2.5188469886779785, + -2.9329605102539062, + -2.3589346408843994, + -2.8081576824188232, + -4.150470733642578, + -4.256984233856201, + -3.881413221359253, + -3.560694456100464, + -3.183062791824341, + -2.4286890029907227, + -3.513913631439209, + -3.683382272720337, + -2.0341525077819824, + -3.8679940700531006, + -3.607729434967041, + -3.271836996078491, + -3.6387064456939697, + -2.134687900543213, + -4.033200263977051, + -3.6256630420684814, + -3.1235969066619873, + -3.156521797180176, + -3.0067124366760254, + -3.0914132595062256, + -4.262392520904541, + -3.1998770236968994, + -3.278973340988159, + -3.0360167026519775, + -3.6026113033294678, + -2.9607503414154053, + -3.2063064575195312, + -3.43416428565979, + -3.386169910430908, + -3.2326486110687256, + -2.5610897541046143, + -3.231978416442871, + -3.174290895462036, + -3.0419957637786865, + -2.488722085952759, + -3.9080262184143066, + -3.257080316543579, + -3.2866244316101074, + -3.44830322265625, + -2.474949359893799, + -3.1311395168304443, + -3.252363681793213, + -4.234169006347656, + -3.0076329708099365, + -3.720425605773926, + -3.663939952850342, + -3.801293134689331, + -2.4617645740509033, + -2.5756332874298096, + -2.9103009700775146, + -3.542479991912842, + -2.553910970687866, + -2.634294033050537, + -3.9702346324920654, + -3.05014705657959, + -3.292693853378296, + -2.78421688079834, + -3.4041974544525146, + -2.7524936199188232, + -2.7199201583862305, + -3.790383815765381, + -3.2749135494232178, + -2.86864972114563, + -3.5608761310577393, + -1.8813637495040894, + -2.887773275375366, + -3.7473974227905273, + -3.520843505859375, + -4.172524452209473, + -3.8220407962799072, + -3.181018352508545, + -3.429896354675293, + -3.790130376815796, + -3.26287579536438, + -3.1295299530029297, + -3.1526670455932617, + -3.381521701812744, + -2.863527774810791, + -4.053028106689453, + -3.620353937149048, + -3.4962821006774902, + -3.4726336002349854, + -3.626995086669922, + -3.071293592453003, + -3.4390947818756104, + -3.4823784828186035, + -4.146295547485352, + -2.770264148712158, + -3.5651702880859375, + -2.6789803504943848, + -2.370523452758789, + -3.411956548690796, + -4.008219242095947, + -3.1584510803222656, + -4.292431354522705, + -3.5608298778533936, + -2.918914794921875, + -4.450099945068359, + -3.2658300399780273, + -3.6032843589782715, + -3.3246352672576904, + -2.9124348163604736, + -3.988537549972534, + -3.2406444549560547, + -3.4421675205230713, + -3.787895679473877, + -2.3876113891601562, + -3.347123146057129, + -2.2738094329833984, + -3.166788101196289, + -3.5316312313079834, + -2.8886325359344482, + -3.653031587600708, + -4.051843166351318, + -2.6381425857543945, + -3.121835708618164, + -3.1044559478759766, + -2.9314982891082764, + -3.5380969047546387, + -3.924358367919922, + -3.525221109390259, + -4.255810260772705 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=33
x=%{x}
y=%{y}", + "hovertext": [ + "MTHFR", + "CLCN6", + "TNFRSF8", + "ARHGEF2", + "PILRA", + "PIWIL4", + "CLEC12A", + "PLCG2", + "BTK", + "CFD", + "DUSP7", + "PLXND1", + "NUDT16", + "ARSB", + "PLXNC1", + "ARL11", + "SCARF1", + "DUSP3", + "HCK", + "ENSG00000273338", + "ARHGEF11", + "DIPK2A", + "SPI1", + "SH2B3", + "PLEKHO2", + "ENSG00000262202", + "ATP6V0A1", + "DSC2", + "ENSG00000159128", + "SORT1", + "PLXDC2", + "LRP1", + "LPCAT2", + "SMCR8", + "LRRC25", + "CDA", + "FCGR2A", + "TET3", + "RALB", + "CXCL10", + "SH2B2", + "CTSL", + "SLC31A2", + "PPP1R9B", + "PLPPR2", + "TCN2", + "PTAFR", + "STK40", + "LY96", + "C9orf72", + "LILRA2", + "TGM2", + "CNNM4", + "FNIP2", + "LRRK2", + "SLC24A4", + "NOD2", + "MED14OS", + "CYP1B1", + "ENSG00000257764", + "IRF8", + "PLB1", + "CYP1B1-AS1", + "HAAO", + "SLC22A4", + "ADAMTS2", + "CDC42EP2", + "RELT", + "HVCN1", + "GUCD1", + "RAB11FIP2", + "VPS37C", + "NRGN", + "ATP2B1-AS1", + "CPPED1", + "PRAM1", + "NFKBID", + "LINC01504", + "STX3", + "CLEC4A", + "DCUN1D3", + "POU2F2", + "SNX21", + "RBP7", + "CALHM6", + "CPVL", + "LACTB", + "FAM20A", + "S100A9", + "TICAM2", + "SHROOM1", + "MAFK", + "ENSG00000286842", + "RXRA", + "ENSG00000259001", + "DMXL2", + "MILR1", + "KIAA0930", + "DELE1", + "HLA-DMA", + "ARHGEF40", + "ORAI3", + "ASGR1", + "SOCS6", + "SIGLEC10", + "EEIG2", + "KDM1B", + "SAMD4A", + "SMOX", + "SRC", + "TFE3", + "C1orf162", + "S100A8", + "GCA", + "DUSP6", + "PELI2", + "CD37", + "SULF2", + "VAMP3", + "CREG1", + "B3GNT5", + "FBXO30", + "RIPK2", + "BICD2", + "ENSG00000273149", + "C19orf38", + "PLEKHO1", + "C1orf54", + "DOK3", + "NCF1", + "ATOSB", + "ENSG00000233547", + "SLC7A7", + "SSC5D", + "RAB39A", + "RAB13", + "PPP1R15B", + "HCG11", + "GLIPR1", + "ZNF710", + "RAB3D", + "FCGRT", + "HLA-DPA1", + "IPMK", + "PELATON", + "GAPT", + "AIF1", + "LINC01503", + "CLEC7A", + "TNFSF13B", + "LGALS2", + "TMEM167B", + "MYOF", + "ADGRE2", + "CYBB", + "TIMP1", + "PHC2", + "TMEM170B", + "SGK1", + "GLDN", + "CD300E", + "SEMA6B", + "TYROBP", + "IL6R", + "DEPTOR", + "BLOC1S6", + "AFMID", + "TMEM91", + "RAB32", + "BATF2", + "IFI30", + "IRGQ", + "CD86", + "CSTA", + "CSF1R", + "STX11", + "TRIB1", + "ALDH1A1", + "IRAK3", + "H6PD", + "MERTK", + "UBE2W", + "CHST15", + "IGSF6", + "STRN4", + "RUFY1", + "BEST1", + "PYGL", + "C15orf39", + "IQSEC2", + "DNASE1L1", + "S100A12", + "TOMM40L", + "HLA-DQA1", + "RAB11FIP1", + "CDH23", + "PSAP", + "IL4R", + "SOWAHC", + "RNF141", + "VCAN", + "SPHK1", + "PSTPIP2", + "FPR1", + "TASL", + "TLR5", + "DYSF", + "IL1B", + "ARRDC4", + "ITGB3", + "LILRB2", + "PARVB", + "PDCD6IP-DT", + "SHOC2", + "ZNF385A", + "FURIN", + "CST3", + "ETS2", + "ZNF618", + "OAF", + "CFP", + "SLC30A1", + "VHL", + "MTPN", + "AGAP3", + "MS4A6A", + "TNFAIP2", + "FES", + "PLAUR", + "FHIP1B", + "LTBR", + "CTSH", + "HLA-DQB1", + "OTUD1", + "NCOA4", + "ZGLP1", + "PLXNB2", + "FCER1G", + "TP53I3", + "MEMO1", + "LY6G5B", + "MS4A7", + "PLBD1", + "STAC3", + "ZNF267", + "SCIMP", + "KCNC3", + "ARHGEF10L", + "CHML", + "LHFPL2", + "TMEM176B", + "FCN1", + "UBTD1", + "ADAP2", + "NRIP1", + "HLA-DQA2", + "CEBPA", + "PLA2G4C", + "ENSG00000233461", + "CCNYL1", + "LINC00877", + "P2RY13", + "CD14", + "HRH2", + "STX7", + "FGL2", + "PAK1", + "SERPINA1", + "CD68", + "HMOX1", + "LST1", + "TFEC", + "ZBTB34", + "FTH1", + "GLT1D1", + "INAFM2", + "CIMAP1B", + "ENSG00000260077", + "PBX2", + "AP5B1", + "PLCD3", + "LILRB3", + "RGS18", + "CD302", + "HLA-DMB", + "MYO7A", + "EVI2B", + "SLC25A34", + "CSF3R", + "LAT2", + "ARRB1", + "LRRK1", + "SLC66A2", + "ERMAP", + "QPCT", + "SLC8A1", + "HK2", + "LY86", + "TTYH3", + "CD36", + "PROSER2", + "MAFG", + "ZNF124", + "NDST1", + "ZNF467", + "TPCN2", + "KCTD12", + "HDAC5", + "NPEPL1" + ], + "legendgroup": "33", + "marker": { + "color": "#708297", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "33", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.9782017469406128, + 0.9543359875679016, + -3.48362135887146, + -2.865671396255493, + -4.654273509979248, + -4.138663291931152, + -4.401702880859375, + -4.693596839904785, + -4.433586597442627, + -4.702216148376465, + -2.1179897785186768, + -2.8439693450927734, + -3.6062161922454834, + -3.2296104431152344, + -3.5950663089752197, + -3.2547507286071777, + -4.038726806640625, + -3.100882053375244, + -4.661223888397217, + -2.8929150104522705, + -3.8701233863830566, + -3.702061414718628, + -4.670075416564941, + 2.256486415863037, + -2.927321195602417, + -3.28108286857605, + -3.0834431648254395, + -3.8743059635162354, + -4.705971717834473, + -3.209355592727661, + -4.023240566253662, + -3.9686715602874756, + -3.569099187850952, + -3.7107558250427246, + -4.610415458679199, + -3.5634307861328125, + -4.504255294799805, + -4.3538079261779785, + -4.048966407775879, + -2.8599207401275635, + -3.826113700866699, + -3.414278030395508, + -4.5985636711120605, + -3.298396348953247, + -3.989423990249634, + -3.1702234745025635, + -4.442548751831055, + 0.9927130937576294, + -3.4745969772338867, + -4.64589262008667, + -4.5994791984558105, + -2.824383497238159, + -2.304187774658203, + -2.054908275604248, + -3.957479476928711, + -3.9576027393341064, + -3.6159005165100098, + -3.2150321006774902, + -3.751375198364258, + -3.4437508583068848, + -4.7155256271362305, + 0.9055658578872681, + -4.180815696716309, + -3.128875494003296, + -3.167726755142212, + -3.273242950439453, + -3.567505359649658, + -4.610235214233398, + -4.79301643371582, + 0.3733905851840973, + -2.772458553314209, + -3.981882095336914, + -4.47959041595459, + -4.699578762054443, + -3.6681008338928223, + -3.918778419494629, + 0.015275661833584309, + -3.438368320465088, + -2.3045499324798584, + -3.847196340560913, + -2.4441959857940674, + -3.7433016300201416, + -3.5369739532470703, + -4.166823863983154, + -4.726709842681885, + -3.840702533721924, + -0.460554301738739, + -3.624724864959717, + -4.491611957550049, + -3.531010627746582, + -3.4674274921417236, + -2.992377996444702, + -3.749936819076538, + -3.187206506729126, + -3.0047125816345215, + -3.238776683807373, + -3.5530781745910645, + -3.546416997909546, + -2.688643217086792, + -4.737599849700928, + -3.8886168003082275, + -3.2210705280303955, + -4.0021538734436035, + -3.4055874347686768, + -4.141626358032227, + -3.4680120944976807, + 0.13874690234661102, + -3.4721486568450928, + -3.1054840087890625, + -3.8396377563476562, + -3.198786735534668, + -1.8749830722808838, + -4.384712219238281, + -4.637136459350586, + -4.173825740814209, + -4.1462297439575195, + -1.8848272562026978, + -2.1720359325408936, + 2.5075979232788086, + -3.861091136932373, + -3.350768566131592, + -1.8254610300064087, + 0.045045994222164154, + 0.13256873190402985, + -4.414609432220459, + -3.848752498626709, + -0.005243463441729546, + -3.5062789916992188, + -3.6903223991394043, + -4.761842727661133, + -3.520843029022217, + -3.609339952468872, + -4.623337268829346, + -3.55289363861084, + -3.7659525871276855, + -3.0666253566741943, + 0.2225397378206253, + -2.9278721809387207, + -4.67976188659668, + 0.8218246698379517, + -3.290731906890869, + 4.325868129730225, + -1.8963825702667236, + -3.6553633213043213, + -4.268435478210449, + -4.038619518280029, + -4.807649612426758, + -4.055372714996338, + -4.696389198303223, + -4.4795823097229, + -3.4382736682891846, + 1.067752480506897, + -3.7847707271575928, + -4.067766189575195, + -4.57935094833374, + -1.1108671426773071, + 0.5981109142303467, + -3.914332389831543, + -3.604635715484619, + -3.2276268005371094, + -4.577681064605713, + -3.7539985179901123, + -1.909420132637024, + -3.4849793910980225, + -3.0661911964416504, + -3.6951751708984375, + -2.618547201156616, + -3.457991600036621, + -4.278030872344971, + -3.047041654586792, + -1.7135905027389526, + -2.771618604660034, + -4.580862522125244, + -2.7139339447021484, + -4.606296539306641, + -0.14210768043994904, + -4.447474002838135, + -3.2546918392181396, + -4.200933456420898, + 0.9219040274620056, + -3.7114243507385254, + -3.101871967315674, + -3.872560977935791, + -4.70332670211792, + -2.9097540378570557, + -2.3368239402770996, + -4.419372081756592, + -3.672849416732788, + -3.2616682052612305, + -4.060830593109131, + -3.574244260787964, + -2.9293808937072754, + -0.45080292224884033, + -1.9745126962661743, + 0.8752132654190063, + -3.993455410003662, + -0.023519903421401978, + -5.075104236602783, + -3.869868278503418, + -0.8632415533065796, + -3.744105815887451, + -3.398556709289551, + 0.459154337644577, + -4.467670440673828, + -2.5525310039520264, + -4.555452346801758, + -3.1720781326293945, + -0.03616321086883545, + -3.4673402309417725, + -2.9244332313537598, + -4.46373176574707, + -2.344867467880249, + -2.847691535949707, + 1.1267695426940918, + -3.908151149749756, + -2.6650617122650146, + 4.373205184936523, + -4.174169540405273, + -2.584956645965576, + -3.1223533153533936, + -4.6111369132995605, + 2.469954252243042, + 1.166956901550293, + -3.68988037109375, + -3.4980757236480713, + -3.017425537109375, + -4.560068607330322, + -3.161013126373291, + -0.09787580370903015, + -2.854997396469116, + -4.185969829559326, + -3.603891372680664, + -1.362195372581482, + -0.02576761320233345, + 0.8956450819969177, + -3.7116711139678955, + -4.1724019050598145, + -4.383089542388916, + -2.8682305812835693, + -4.840911388397217, + -4.091132164001465, + -4.5022454261779785, + -3.579641103744507, + -3.6978812217712402, + 2.0952980518341064, + -4.695793151855469, + -4.138069152832031, + -3.965813398361206, + -2.297699451446533, + -3.4234039783477783, + -4.202976703643799, + -3.770857810974121, + -3.4799885749816895, + -4.551961421966553, + -3.670504093170166, + -3.293901205062866, + -3.1705236434936523, + -3.3508100509643555, + 2.7628889083862305, + -3.808882474899292, + -4.596737861633301, + -4.533418655395508, + 1.8249512910842896, + -3.4061672687530518, + -3.119431734085083, + -4.59896183013916, + -3.104255199432373, + -4.6918625831604, + -4.662383079528809, + -4.567301273345947, + -4.632571697235107, + -3.242056131362915, + -2.497034788131714, + 4.817619800567627, + -3.930758476257324, + -3.432889461517334, + -4.5275492668151855, + -3.0488829612731934, + -4.078037261962891, + -3.9319918155670166, + -3.1681275367736816, + -4.393209934234619, + -4.440366268157959, + -4.086532115936279, + -4.707437515258789, + -3.547788619995117, + -1.5567407608032227, + -3.5776419639587402, + -3.9066126346588135, + -3.592076063156128, + -2.9624900817871094, + -3.872502326965332, + -3.5074462890625, + -3.7291462421417236, + -3.2247636318206787, + -4.60458517074585, + -3.546990394592285, + -4.706084728240967, + -3.620939254760742, + -3.5963118076324463, + -3.6282243728637695, + -3.4614546298980713, + 0.4735046923160553, + -3.2621450424194336, + -3.759563446044922, + -2.464467763900757, + -3.223010540008545, + -3.0274178981781006, + -2.9061644077301025 + ], + "xaxis": "x", + "y": [ + -0.32161054015159607, + -0.8417685031890869, + -1.1134165525436401, + -1.0463995933532715, + -3.2524075508117676, + -0.3999617099761963, + -3.296328544616699, + -2.4853203296661377, + -2.9930152893066406, + -3.073184013366699, + 0.7261955142021179, + -2.2962160110473633, + -0.9653699398040771, + -1.0860062837600708, + -0.7437517642974854, + -1.1405752897262573, + -1.232539176940918, + -1.4850226640701294, + -3.3113932609558105, + 0.290952205657959, + -1.1382867097854614, + -2.7348380088806152, + -3.288586378097534, + -0.7932201623916626, + -2.0617175102233887, + -0.5833856463432312, + -0.4024657607078552, + -2.972933769226074, + -3.246735095977783, + -1.0985541343688965, + -1.744181513786316, + -1.9641156196594238, + -0.9999634027481079, + -3.3519721031188965, + -3.3126649856567383, + -0.4670299291610718, + -3.484990119934082, + -2.684666872024536, + -1.4265148639678955, + 0.08104497939348221, + -1.0604948997497559, + -0.7531969547271729, + -3.3354434967041016, + -1.6720452308654785, + -0.8333560228347778, + -0.7263646721839905, + -3.4754209518432617, + -0.8550360798835754, + -1.0262417793273926, + -3.217092275619507, + -3.180907726287842, + 0.46978580951690674, + -0.9171274900436401, + 0.010295764543116093, + -1.0632578134536743, + -1.0638210773468018, + -0.7548088431358337, + -1.351879596710205, + -0.7365980744361877, + -0.6585987210273743, + -3.1178719997406006, + 0.4218970835208893, + -1.6525013446807861, + -0.656166672706604, + -0.46881991624832153, + 0.20587341487407684, + -2.778338670730591, + -3.2979719638824463, + -3.113874912261963, + -0.25623369216918945, + -0.5983980298042297, + -1.4877135753631592, + -0.7471209168434143, + -3.270744562149048, + -0.7409624457359314, + -1.0396947860717773, + -4.281645774841309, + -1.3935201168060303, + -0.8051083087921143, + -1.0647475719451904, + 0.8179547786712646, + -0.722586989402771, + -0.5350142121315002, + -1.3928110599517822, + -3.2126119136810303, + -0.9886969923973083, + -3.614996910095215, + -0.5834548473358154, + -0.8162818551063538, + -1.3225568532943726, + -0.4626977741718292, + -1.0522890090942383, + -0.9946938157081604, + -0.5677956938743591, + -0.7232041954994202, + -0.6182720065116882, + -1.2606549263000488, + -1.1041516065597534, + -0.8017609715461731, + -3.287492036819458, + -2.664984941482544, + -1.6849181652069092, + -1.0844204425811768, + -0.07376033067703247, + -3.5563220977783203, + -1.3655976057052612, + 0.2293478101491928, + -3.054192066192627, + -0.35872504115104675, + -0.853012204170227, + -3.6607894897460938, + 3.221628189086914, + -0.8358310461044312, + -3.2466368675231934, + -1.1651599407196045, + -1.6838657855987549, + 3.1971442699432373, + 0.603847324848175, + 0.21713940799236298, + -1.3008618354797363, + -1.1842304468154907, + 0.410067617893219, + -4.237914562225342, + -0.9531944394111633, + 0.1082269623875618, + -0.8913238048553467, + 0.7280247807502747, + -2.5910792350769043, + -1.2458765506744385, + -3.244760751724243, + -2.6040380001068115, + -1.0640465021133423, + -3.329861879348755, + -1.3230841159820557, + -0.5167232751846313, + -0.8120989203453064, + -4.136136531829834, + -0.2215307205915451, + -3.3216874599456787, + -1.0749174356460571, + 0.1847197711467743, + 0.3383185565471649, + 3.1903586387634277, + -1.6776567697525024, + -3.345243453979492, + -3.496263265609741, + -3.3973388671875, + -2.193798303604126, + -3.2817373275756836, + -3.3966426849365234, + -0.6711583733558655, + -0.7945681214332581, + -0.7177912592887878, + -3.5421953201293945, + -3.442584753036499, + -3.3046553134918213, + 0.010125042870640755, + -2.6116082668304443, + -1.4995485544204712, + -1.2035325765609741, + -3.2996127605438232, + -1.3624218702316284, + 3.1712522506713867, + -0.8858423829078674, + 0.055681657046079636, + -2.7313427925109863, + 0.17412061989307404, + -1.341928482055664, + -2.233560562133789, + -0.27798205614089966, + 3.094771146774292, + 0.16962303221225739, + -3.536116123199463, + 0.8180710077285767, + -3.3250482082366943, + -4.275958061218262, + -2.5645973682403564, + -0.5809279680252075, + -3.2947633266448975, + -0.014566599391400814, + -1.7686132192611694, + -1.7503635883331299, + -0.6054065227508545, + -3.2633779048919678, + 0.45172569155693054, + -0.5755372047424316, + -3.1831307411193848, + -1.086637020111084, + -3.5915050506591797, + -0.9528417587280273, + -1.2446508407592773, + 0.37293344736099243, + -0.14763668179512024, + 3.1613194942474365, + -0.2486599236726761, + -0.43275490403175354, + -4.305873394012451, + -2.287966012954712, + -1.1107182502746582, + -0.2699466943740845, + -0.7576006054878235, + -0.46184298396110535, + -0.015290694311261177, + -3.4842848777770996, + -3.073533296585083, + -3.21148419380188, + -0.43253380060195923, + -4.321322917938232, + -2.8761954307556152, + 0.4072097837924957, + -3.4468371868133545, + -0.10460986196994781, + 0.023652441799640656, + -0.6472800970077515, + -3.113532543182373, + -0.9856125712394714, + 0.3212319612503052, + -1.3195359706878662, + -0.026994576677680016, + -0.6669701337814331, + -3.2065374851226807, + 0.22093942761421204, + -1.0926792621612549, + -0.7623283267021179, + -1.5432108640670776, + -0.9622049927711487, + -3.306821346282959, + -1.5848743915557861, + -4.305548667907715, + -1.120481252670288, + -1.3934807777404785, + -0.9247085452079773, + -0.15112647414207458, + -4.308507919311523, + -0.7826542854309082, + -0.8583754897117615, + -1.3851563930511475, + -3.5516204833984375, + -0.3900747299194336, + -0.37096065282821655, + -1.2203947305679321, + -3.475026845932007, + -1.041866660118103, + -0.9005323052406311, + -0.8175598382949829, + -3.153233289718628, + -1.6409891843795776, + -2.0715267658233643, + -0.040312279015779495, + -0.24937167763710022, + -2.3624820709228516, + -0.9951505064964294, + -0.39585253596305847, + -3.4124724864959717, + -2.9406983852386475, + -3.8327934741973877, + -0.7264456152915955, + -1.0989654064178467, + 0.27502477169036865, + -0.6840473413467407, + -2.6063666343688965, + -3.2767975330352783, + 0.5094423890113831, + -0.8643099665641785, + -3.9381284713745117, + -3.3895576000213623, + -0.7328909039497375, + -3.2225334644317627, + -3.2596518993377686, + -3.3527145385742188, + -3.3929176330566406, + -1.1447169780731201, + 0.815483808517456, + 1.1651172637939453, + -0.6671642065048218, + -0.8445917367935181, + -3.4534804821014404, + -1.265333652496338, + -1.2198033332824707, + -0.7587645649909973, + -0.6404456496238708, + -3.514943838119507, + -3.4798777103424072, + -1.1790343523025513, + -3.2718966007232666, + -1.4784942865371704, + 3.1639363765716553, + -0.8426170945167542, + -1.065001368522644, + -3.7367146015167236, + -1.791263222694397, + -0.7287259697914124, + -0.12607312202453613, + -0.7939118146896362, + -0.39237773418426514, + -2.989301919937134, + -1.5368953943252563, + -3.2627792358398438, + -1.6643949747085571, + -1.0824233293533325, + -0.8094822764396667, + -0.8583433628082275, + -0.367127001285553, + -0.42522910237312317, + -3.1616625785827637, + -0.3871883153915405, + -0.5300968885421753, + -0.4082545042037964, + -1.5480611324310303 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=0
x=%{x}
y=%{y}", + "hovertext": [ + "IFFO2", + "FABP3", + "ENSG00000260805", + "ENSG00000279070", + "ENSG00000272477", + "CTNNB1", + "ENSG00000224157", + "ENSG00000253194", + "ENSG00000266896", + "MACC1", + "STKLD1", + "VEGFB", + "ENSG00000255081", + "ENSG00000260719", + "ENSG00000262160", + "PEX11G", + "ADNP-AS1", + "DNAJB7", + "NBPF12", + "ATP1A4", + "ENSG00000230454", + "PCBP2-OT1", + "ENSG00000274554", + "ENSG00000275580", + "DNAAF1", + "LAIR1", + "ENSG00000232721", + "EFHD1", + "LIPH", + "BEND4", + "ARSJ", + "ENSG00000250362", + "ADAM9", + "CASC8", + "ENSG00000277879", + "CD163", + "ABTB3", + "LINC00235", + "ITGAX", + "MT1A", + "CIBAR2", + "ENSG00000270240", + "CEBPA-DT", + "TMEM145", + "TLR7", + "TLR3", + "ENSG00000215022", + "RXRB", + "CLN8", + "TMEM236", + "ENSG00000282772", + "MUC6", + "ENSG00000277763", + "LINC00921", + "ENSG00000275185", + "ENSG00000276934", + "TLE6", + "CLEC4G", + "IRF6", + "ENSG00000236283", + "VEGFA", + "B3GALT9", + "GATA3-AS1", + "ENSG00000215182", + "ENSG00000257410", + "ENSG00000278017", + "MCEMP1", + "MISP3", + "ENSG00000268650", + "MCOLN3", + "ENSG00000272583", + "ADRA2B", + "ILDR1", + "ENSG00000248734", + "SCIN", + "ENSG00000272661", + "MRC1", + "CNIH2", + "RNASE4", + "ENSG00000274818", + "SERPINF2", + "ENSG00000269846", + "ENSG00000280614", + "EDA2R", + "PIK3CD-AS2", + "H4C14", + "EIF2AK3-DT", + "GHET1", + "ENSG00000268403", + "EHF", + "ZP1", + "MMP12", + "ENSG00000278743", + "ENSG00000275265", + "CFAP119", + "SERPINB10", + "ZNF426-DT", + "ENSG00000242861", + "TFCP2L1", + "LINC00886", + "CXCL6", + "CCDC110", + "ELL2", + "ENSG00000271918", + "DXO", + "MSR1", + "UBXN8", + "MMP19", + "BAIAP3", + "ACSM1", + "AMFR", + "SLC12A3", + "ENSG00000275512", + "ENSG00000278330", + "ICAM1", + "SIGLEC9", + "KCNE5", + "NFYC-AS1", + "RAB7B", + "ANKRD53", + "ENSG00000272735", + "MARCO", + "CDCP1", + "CCR1", + "ALCAM", + "ENSG00000204814", + "SLC35D2", + "C9orf163", + "CST6", + "SDSL", + "CIDEB", + "TNFRSF12A", + "ENSG00000259926", + "MIR497HG", + "CLEC10A", + "ZNF285", + "PDPN", + "FCGR1A", + "CATSPERE", + "MAP3K2-DT", + "SLC38A11", + "DSE", + "PEG10", + "OLFML1", + "SLC36A4", + "SDS", + "PRMT5-AS1", + "IGHGP", + "ENSG00000276278", + "C1QTNF1", + "OXT", + "LINC00339", + "NBPF20", + "CHIT1", + "ITGAV", + "KBTBD8", + "PTP4A1", + "OPLAH", + "FAM201A", + "TNFRSF17", + "LILRB4", + "INSM1", + "NBPF19", + "CLK2", + "FCGR2B", + "ENSG00000237101", + "LINC01800", + "LIMD1", + "SLC6A20", + "DNASE1L3", + "C4orf19", + "ENSG00000269559", + "MIR3945HG", + "RSPH4A", + "UST", + "ALOX5", + "TAMALIN", + "KRT5", + "AQP9", + "ENSG00000276651", + "FAM234A", + "ENSG00000275441", + "ABCA6", + "LILRA5", + "ENSG00000231953", + "SPATA1", + "SCHLAP1", + "FAM81B", + "RHOBTB3", + "TNFRSF11B", + "IDI2-AS1", + "TSPAN15", + "PIK3C2A", + "PDE2A-AS2", + "HCAR3", + "DPEP2", + "SDR42E1", + "IL4I1", + "ENSG00000273096", + "ANKRD65", + "LBX2", + "ENSG00000273118", + "TMEM198", + "CCDC80", + "CHST13", + "TLR6", + "SMAD5-AS1", + "IFRD1", + "SND1-IT1", + "EPHA1", + "AMPD3", + "ZBTB16", + "LINC02470", + "CCL22", + "BISPR", + "CTAG2", + "PPM1J", + "LIMD1-AS1", + "SEMA3B", + "BLK", + "GEM", + "CLEC4E", + "ANG", + "PTGR2", + "CYLD-AS1", + "PIK3R6", + "ENSG00000230709", + "CRLF1", + "B3GNT8", + "PI3", + "SPOCD1", + "ENSG00000277007", + "C3orf52", + "PCOLCE2", + "LTC4S", + "CD83", + "BTN2A2", + "THBS2", + "PRAG1", + "WHRN", + "PLAU", + "ADRA2A", + "ENSG00000275097", + "NUP58", + "TNFSF11", + "ENSG00000267705", + "INE1", + "PODN", + "NBPF14", + "TUBA4B", + "H2BC10", + "H2AC15", + "ENSG00000273132", + "GIRGL", + "STEAP1", + "EPPK1", + "ELF5", + "DGAT2", + "OLR1", + "GTF2A1-AS1", + "ENSG00000265967", + "ENSG00000259212", + "ENSG00000278740", + "CYP2F1", + "GIPR", + "LINC02785", + "LINC02817", + "PAX8-AS1", + "ENSG00000250541", + "HLA-DQB2", + "MGAM", + "TNFRSF10A-DT", + "VSIG2", + "TCL6", + "SPECC1", + "DUSP14", + "SMIM6", + "ENSG00000273669", + "CYP2S1", + "SLCO4A1-AS2", + "TACSTD2", + "NBPF10", + "H4C15", + "BTG2-DT", + "ENSG00000272750", + "PRR7-AS1", + "IL6", + "ATP6V0D2", + "FBXL6", + "PALS1", + "PHGR1", + "TLCD2", + "FSTL3", + "SAXO5", + "ACP7", + "ENSG00000267882", + "GPC4", + "PPP4R3B", + "ZNF165", + "DDAH2", + "MED22", + "PAPSS2", + "ENSG00000225850", + "CARNS1", + "FCHSD2", + "ENSG00000278266", + "ITPKA", + "TPSAB1", + "LCAT", + "FZD2", + "METRNL", + "DLGAP1-AS2", + "KIR2DL4", + "SPAG4", + "CYP4B1", + "SHISA4", + "MARVELD2", + "TSPAN19", + "ENSG00000277715", + "ENSG00000278002", + "ENSG00000275857", + "KCNE1", + "ECE1-AS1", + "ITLN1", + "PTGS2", + "RHEX", + "FZD7", + "CMTM6", + "LINC02917", + "RAD21-AS1", + "ABCA1", + "PRDM10-DT", + "SLC41A2", + "SIPA1L1", + "ENSG00000274092", + "CTF1", + "ENSG00000273702", + "SERPINB2", + "LINC01679", + "ATP6AP1-DT", + "ENSG00000272844", + "TGFBI", + "PRKAG2-AS1", + "ENSG00000106819", + "TNFSF15", + "CCDC183", + "ENSG00000274987", + "MYG1-AS1", + "HCAR2", + "C15orf48", + "ENSG00000239791", + "RGS13", + "ZBED6", + "ENSG00000241772", + "CXCL3", + "ZNF608", + "SFTA2", + "ENSG00000253645", + "MS4A6E", + "PAK6", + "ENSG00000265401", + "ENSG00000267317", + "MIR23AHG", + "ASIP", + "OGFRP1", + "ZMYM6", + "S100A5", + "ZFP57", + "ULBP2", + "SCRN1", + "PTPRN2-AS1", + "RIC1", + "LCN15", + "KRT1", + "HOXC4", + "LINC01220", + "ENSG00000274492", + "LINC00221", + "GOLGA8N", + "TPSB2", + "ESRP2", + "C17orf107", + "FFAR1", + "IGLV3-10", + "TESK2", + "NOTCH2NLA", + "FMO4", + "ENSG00000236989", + "RHOB", + "TGFA", + "BBS5", + "MGARP", + "ZNRF2", + "COL27A1", + "LCN8", + "C8G", + "GPD1", + "RB1-DT", + "ARHGAP5-AS1", + "APOBR", + "CCL3-AS1", + "HPN", + "FCAR", + "ENSG00000268201", + "SIK1", + "TLR8", + "IL6R-AS1", + "CCR2", + "RREB1", + "WDFY4", + "ENSG00000278601", + "VAMP1-AS1", + "C2CD4B", + "SLC12A4", + "ENSG00000205212", + "HMSD", + "FAM156B", + "LINC00892", + "IL23R", + "TLCD4", + "ENSG00000225300", + "ACVR1C", + "LIX1-AS1", + "DLX6-AS1", + "NUDT18", + "LINC02132", + "ENSG00000241525", + "SLC13A5", + "CCL3", + "MALT1-AS1", + "PTGIR", + "C5AR2", + "ENSG00000272582", + "RORC", + "ERMN", + "ITGA6-AS1", + "HECW2-AS1", + "ENSG00000277855", + "SLC9A3-OT1", + "INHBA-AS1", + "CLU", + "ENSG00000254802", + "NR4A3", + "ENSG00000274215", + "ITGAD", + "CXCL16", + "TMEM191B", + "ENSG00000279345", + "KYNU", + "ACKR3", + "XCR1", + "NANOS1", + "VENTX", + "MS4A2", + "FLT3", + "CBLN3", + "LTK", + "ENSG00000275454", + "CADM4", + "SDC4", + "ENSG00000279494", + "GPR153", + "LINC01226", + "NEXN-AS1", + "ENSG00000234936", + "CXCL5", + "GPAT3", + "TTC23L-AS1", + "PNPLA8", + "HSPA12A", + "TNNI2", + "DDIT3", + "CCDC144NL-AS1", + "KRT15", + "ENSG00000265100", + "CD300C", + "GNA15", + "SLC9A7", + "ENSG00000224985", + "POU3F3", + "ARHGEF38", + "ENSG00000272742", + "ADGRF1", + "COL19A1", + "ENSG00000233330", + "AOC1", + "ENSG00000230684", + "ENSG00000287277", + "CALCB", + "ENSG00000276136", + "B4GALNT1", + "ENSG00000274922", + "VASN", + "CCL17", + "GSDMA", + "ANKRD34A", + "TNNC1", + "TM4SF19", + "RBM47", + "HLA-DOA", + "VPS50", + "ENSG00000260368", + "OLAH", + "ENSG00000257181", + "EFCAB3", + "APCDD1", + "ENSG00000275091", + "CRLF2", + "TSPAN1", + "CD5L", + "DUSP10", + "WNT10A", + "COL4A3", + "CD80", + "CCNO", + "PCDHB1", + "ENSG00000198719", + "TMEM120A", + "LINC02870", + "CENATAC", + "CD9", + "KRT72", + "GFAP", + "LILRA4", + "ENSG00000280433", + "PDGFB", + "CSF2RA", + "CNR2", + "IL10", + "ALKAL2", + "EIF2AK3", + "C2orf15", + "KLHL6-AS1", + "RGL2", + "ITGB8", + "INMT", + "TRGV7", + "TSPAN33", + "ZBTB10", + "ENSG00000183562", + "CPM", + "TMCC3", + "WDFY2", + "CAPS", + "TULP2", + "ENSG00000222043", + "CLNK", + "PXDC1", + "CFB", + "ENSG00000176868", + "HAL", + "SECISBP2L", + "ENSG00000276259", + "ENSG00000259242", + "ENSG00000278231", + "ICOSLG", + "TNFRSF14-AS1", + "BMP8B", + "ZYG11A", + "GTF3C2-AS1", + "HGD", + "CPB1", + "TREM2", + "EBLN3P", + "P2RY6", + "IGHG3", + "ENSG00000260744", + "HP", + "AXL", + "LINC00659", + "LINC01694", + "ENSG00000228634", + "EGOT", + "KLHL6", + "TREM1", + "ULBP1", + "PPP1R17", + "DNLZ", + "WASHC2C", + "FOLR3", + "ENSG00000275476", + "AMDHD1", + "FAM222A", + "IGHG2", + "ENSG00000262533", + "TRPV3", + "OMG", + "ENSG00000274561", + "SLC16A5", + "FCGBP", + "CLASRP", + "SIGLEC12", + "ARMCX3", + "LAMB3", + "LINC01554", + "ENSG00000261003", + "ENSG00000228302", + "FOLR2", + "CYP27B1", + "ADPGK-AS1", + "ABHD15", + "RARA-AS1", + "KAT2A", + "NGFR", + "PLTP", + "ZC3H12A", + "FCGR3B", + "RHOQ", + "AREG", + "ENSG00000255647", + "TSLP", + "SMIM3", + "RABGEF1", + "STEAP4", + "ALDH3B1", + "C3AR1", + "KRT23", + "COMP", + "ENSG00000277117", + "RSPH1", + "KLHDC7B-DT", + "F8A3", + "HHAT", + "TNFAIP6", + "CLEC5A", + "AARD", + "NRARP", + "LINC02723", + "TMEM52B", + "ENSG00000274591", + "ALOX5AP", + "ENSG00000261242", + "ENSG00000261448", + "ASGR2", + "ENSG00000263986", + "MYL12-AS1", + "CRB3", + "ENSG00000284633", + "ENSG00000204620", + "ENSG00000271420", + "COL9A2", + "KMO", + "ENSG00000228033", + "AFTPH", + "DLX2", + "CASR", + "CPA3", + "P2RY14", + "STIM2-AS1", + "PPBP", + "RFX3-DT", + "GSN", + "ST14", + "IL23A", + "ENSG00000278291", + "FUT8-AS1", + "GPR132", + "ENSG00000177699", + "GRAPL", + "CCL7", + "CCL18", + "CWC25", + "ZNF652", + "ZNF100", + "IL10RB-DT", + "BRDT", + "TMED5", + "BSN-DT", + "DCP1A", + "TREML2", + "GRINA", + "NXPH4", + "ENSG00000274425", + "ENSG00000230628", + "TMEM158", + "CXCL1", + "TMEM65", + "ENSG00000275645", + "ST20-AS1", + "ALOX15B", + "ENSG00000274565", + "ENSG00000266990", + "FPR2", + "FPR3", + "PLA2G4A", + "TMEM131", + "RUBCN", + "DNAH5", + "ENSG00000272908", + "TLL2", + "ADAM12", + "LARGE2", + "SSH3", + "CLEC4D", + "PRSS22", + "ALOX15", + "ENSG00000204584", + "ANGPTL6", + "ENSG00000286803", + "ENSG00000277235", + "ENSG00000275139", + "MAGIX", + "ENSG00000149527", + "LEMD1-DT", + "GPAT2", + "IL1RN", + "TLR9", + "ENSG00000250850", + "RAB30", + "ANPEP", + "ZMYND15", + "COPZ2", + "LINGO3", + "ENSG00000269578", + "B3GNT3", + "CGN", + "FAM177B", + "GCSAML", + "SIDT1", + "LUCAT1", + "ADRB2", + "AIRN", + "SFTA1P", + "IFITM10", + "LINC02724", + "FOSL1", + "DENND5B", + "TEP1", + "ENSG00000275552", + "ENSG00000277369", + "RAB11FIP4", + "LINC01644", + "MATN1-AS1", + "ENSG00000233251", + "EREG", + "H3C6", + "ADGRG6", + "NUPR2", + "CATSPER1", + "CLEC1B", + "IGHG4", + "ENSG00000278058", + "ENSG00000266378", + "ENSG00000274767", + "LINC02967", + "VSTM2L", + "SLC35A2", + "BCAN", + "EML4-AS1", + "ENAM", + "TRGV9", + "COL13A1", + "LINC00939", + "ACADVL", + "LPO", + "TLDC2", + "ENSG00000276997", + "LBX2-AS1", + "TEKT4", + "DOK7", + "FHIP1A", + "MICB", + "PI16", + "MUC12", + "HTR7", + "ENSG00000273599", + "ENSG00000261822", + "HAS3", + "RAB31", + "SLC25A5-AS1" + ], + "legendgroup": "0", + "marker": { + "color": "#d60000", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "0", + "showlegend": true, + "type": "scattergl", + "x": [ + -0.21608982980251312, + -0.9934685826301575, + -1.1430467367172241, + -1.2598011493682861, + 2.8553669452667236, + -0.052675701677799225, + -2.263230323791504, + -0.8436456322669983, + 2.8276424407958984, + -1.2647173404693604, + -2.428532838821411, + -0.5939908623695374, + 2.8554420471191406, + -0.6829350590705872, + -1.085425853729248, + -1.4600650072097778, + -1.0133060216903687, + -1.6538211107254028, + -1.422911286354065, + -1.5376391410827637, + -0.9939782023429871, + 2.8611490726470947, + -0.927503764629364, + -1.204196810722351, + -1.8795454502105713, + -0.4297600984573364, + -1.0940302610397339, + -1.31210196018219, + -0.9304491281509399, + -0.9402790665626526, + -1.4232313632965088, + 2.814060688018799, + -1.1353925466537476, + -0.8180967569351196, + -1.0977977514266968, + -1.1999295949935913, + -0.9815489649772644, + -1.1492385864257812, + -1.7259758710861206, + -1.1006287336349487, + -0.8591556549072266, + -0.9858898520469666, + -1.5158964395523071, + -1.4599769115447998, + -1.7260814905166626, + -0.8073137998580933, + -1.3795429468154907, + -0.06356862932443619, + -1.5353378057479858, + -0.89227694272995, + -1.2954261302947998, + -1.2399089336395264, + -1.433772087097168, + -1.0093729496002197, + -1.668564796447754, + 2.8150784969329834, + -0.8684850335121155, + -1.503454566001892, + -1.7524901628494263, + -1.742325782775879, + -1.4446732997894287, + -1.2474225759506226, + -0.7214928269386292, + -1.1563807725906372, + -0.7199609279632568, + -1.1890268325805664, + -1.1656917333602905, + -0.9037710428237915, + -1.4056071043014526, + -0.7420286536216736, + -0.6700155735015869, + -0.7161988615989685, + -0.7897502779960632, + -1.1733102798461914, + -0.8729262351989746, + -1.3970284461975098, + -1.2211474180221558, + -1.4932564496994019, + -1.1868385076522827, + -1.1638866662979126, + -1.607951045036316, + -0.7385382652282715, + -1.132371187210083, + -0.7846160531044006, + -0.5933303236961365, + -0.9564146995544434, + -1.6105475425720215, + -1.1168107986450195, + -0.9653022885322571, + -1.8681060075759888, + -0.7117298245429993, + -1.2289514541625977, + -3.6093780994415283, + -1.2040194272994995, + -1.005665898323059, + -1.7726452350616455, + -1.3069480657577515, + -1.0369560718536377, + -0.8245933651924133, + -0.2766833007335663, + -1.517754077911377, + -1.1033397912979126, + -0.9884483218193054, + -1.5734432935714722, + -1.0422075986862183, + -0.7231680154800415, + -0.5109232664108276, + -0.6849524974822998, + -1.2637237310409546, + -1.3360998630523682, + -0.7991417050361633, + -0.7559953331947327, + -0.9621919989585876, + -1.2974319458007812, + -1.1070960760116577, + -1.3963379859924316, + -0.9603240489959717, + -1.7645612955093384, + -0.7215691804885864, + -0.9512426853179932, + -0.9136099219322205, + -1.1524542570114136, + -1.7794593572616577, + -1.2050062417984009, + -1.2679840326309204, + -0.694355845451355, + -0.7655936479568481, + -0.9046491980552673, + -0.7552608847618103, + -1.1307450532913208, + -0.8207141757011414, + -1.2988992929458618, + 2.864145040512085, + -1.4300262928009033, + -1.5478354692459106, + 2.9222521781921387, + -1.4906007051467896, + -1.1081156730651855, + -0.7838843464851379, + -0.5918837785720825, + -2.1232433319091797, + -1.4247229099273682, + -1.569666862487793, + -0.7660534381866455, + -0.3597497045993805, + -1.1725574731826782, + -1.0128430128097534, + -0.9937387704849243, + -1.0299042463302612, + -1.4664113521575928, + -1.450250267982483, + -0.7247388958930969, + -1.2157857418060303, + -0.9505217671394348, + -1.1817395687103271, + -1.1410773992538452, + -1.9252402782440186, + -1.3766002655029297, + -0.6768986582756042, + -0.9989664554595947, + -1.3422518968582153, + -1.867361307144165, + -1.0684994459152222, + -0.08923404663801193, + -0.9974663853645325, + -1.1924000978469849, + -1.6826682090759277, + -0.3162100315093994, + -0.8420996069908142, + -1.2328920364379883, + -0.9140191674232483, + -1.1314313411712646, + -1.9134275913238525, + -1.3297119140625, + -1.2288936376571655, + -1.9434974193572998, + -1.4202187061309814, + -1.0772418975830078, + -1.3624595403671265, + -1.0965688228607178, + -1.0476512908935547, + -1.3324971199035645, + -1.4389011859893799, + -1.924540638923645, + -1.0979573726654053, + -1.764172911643982, + -0.867699384689331, + -1.2067780494689941, + -0.6273247003555298, + -1.328809142112732, + -1.547350525856018, + -1.2760834693908691, + 0.198476642370224, + -0.6638308167457581, + -1.3802012205123901, + -0.43579262495040894, + -0.7442992925643921, + -1.1063847541809082, + 2.918390989303589, + -1.6032518148422241, + -1.1444463729858398, + -1.1727640628814697, + -1.4969491958618164, + -1.1550185680389404, + -1.2181872129440308, + -1.5110167264938354, + -1.716882348060608, + 0.02919420599937439, + -1.0701494216918945, + -1.6031665802001953, + -0.7154155969619751, + 0.13441894948482513, + -1.471278429031372, + -0.7362728118896484, + -0.6646445989608765, + -1.6327425241470337, + -0.8443195223808289, + -0.6908406615257263, + -1.8654100894927979, + -1.337035894393921, + -1.0004242658615112, + -1.6794825792312622, + -1.4040549993515015, + -0.9988096356391907, + -1.4394892454147339, + -1.0553070306777954, + -0.9699051380157471, + -1.6096221208572388, + -1.1810427904129028, + -1.0663683414459229, + -0.7667050957679749, + -1.202873945236206, + -0.7741489410400391, + -1.107347846031189, + -1.1579421758651733, + 0.008958164602518082, + -0.9384486079216003, + -0.9821052551269531, + -1.2313644886016846, + -0.5566156506538391, + -1.0680427551269531, + -1.7717175483703613, + -0.9783639311790466, + -0.2604978084564209, + -0.690254807472229, + -1.9429627656936646, + 2.907092571258545, + -1.0311954021453857, + -0.7081995606422424, + -1.240051507949829, + -0.9950271248817444, + -0.6059359312057495, + -1.3272982835769653, + -0.7768766283988953, + -1.2382861375808716, + -0.715067446231842, + -0.9202392101287842, + -1.689671516418457, + -1.298780083656311, + -1.2366883754730225, + -1.9271981716156006, + -0.8665603399276733, + -1.145017147064209, + -0.9461148977279663, + -0.48588624596595764, + -1.7503323554992676, + -1.2353010177612305, + -1.3042711019515991, + -1.466598391532898, + -0.936769425868988, + -0.7397646903991699, + -1.3363227844238281, + -1.1734154224395752, + 2.9420557022094727, + -0.6135692596435547, + -1.4363319873809814, + -0.9595091342926025, + -0.9230974316596985, + -1.7343130111694336, + -1.292117714881897, + -1.6777976751327515, + -0.7253256440162659, + -0.7747800946235657, + -1.5105589628219604, + -1.8572471141815186, + -0.6960833668708801, + -1.7688298225402832, + -1.5631998777389526, + -0.8730413317680359, + -1.1119911670684814, + -1.0832011699676514, + -1.0575264692306519, + -0.8123243451118469, + -1.7266228199005127, + -0.7629618644714355, + -1.588054895401001, + -1.2357994318008423, + -0.6900998950004578, + -0.7277284860610962, + -1.8657567501068115, + -1.1604773998260498, + -1.3661609888076782, + 2.934514284133911, + -0.5142359733581543, + -0.9145252704620361, + -0.5888641476631165, + -1.8283647298812866, + -0.7458113431930542, + -1.195488452911377, + -1.6963214874267578, + -1.9076521396636963, + -1.8136018514633179, + -1.058375597000122, + -1.3433202505111694, + -0.7200384140014648, + -1.0466710329055786, + -1.3609375953674316, + -0.735867440700531, + -1.0246740579605103, + -0.6273708939552307, + -1.0544236898422241, + -1.5332227945327759, + -0.6592149138450623, + -1.0809859037399292, + -2.029737949371338, + -1.4524332284927368, + -1.7142583131790161, + -0.12262175977230072, + -1.549876093864441, + -1.2108349800109863, + -1.3482013940811157, + -1.8515820503234863, + -0.8034353256225586, + -1.398697853088379, + -0.6975853443145752, + -0.7966141700744629, + -0.4508924186229706, + -1.4869729280471802, + -1.315093755722046, + -1.1371098756790161, + -0.7081251740455627, + -1.103054165840149, + -1.6325401067733765, + -0.7925772666931152, + -1.4877437353134155, + -0.7971400022506714, + -0.9292183518409729, + -1.4129482507705688, + -1.5120371580123901, + -1.0406489372253418, + -0.8684978485107422, + -0.8624703884124756, + -1.0483269691467285, + -1.2303462028503418, + -1.452787160873413, + -1.7982426881790161, + -0.7380585670471191, + -1.3690615892410278, + -1.1684218645095825, + -0.7459975481033325, + -1.537177324295044, + -0.9854212999343872, + -1.4020110368728638, + -1.3848146200180054, + -1.0175150632858276, + -1.0401439666748047, + -0.7593839764595032, + -0.7293583154678345, + -0.8479795455932617, + -0.7900791168212891, + -1.8584939241409302, + -0.8404123187065125, + -0.9854868054389954, + -1.133171796798706, + -0.7251921892166138, + -2.2031338214874268, + -1.0415892601013184, + -1.066620945930481, + -0.5467647910118103, + -0.6779878735542297, + -1.603607177734375, + -1.1821041107177734, + -1.3168392181396484, + -0.8364694118499756, + -0.7693217992782593, + -1.0384128093719482, + -1.2851829528808594, + -1.3575122356414795, + -1.1346639394760132, + -1.3560502529144287, + -1.6316604614257812, + -0.8700763583183289, + -0.43492162227630615, + -1.1996562480926514, + -1.3875079154968262, + -0.9565704464912415, + -1.1029939651489258, + -0.6445671319961548, + -0.9944257140159607, + -0.7847991585731506, + -1.4657347202301025, + -1.213739037513733, + -1.6787259578704834, + 2.926177740097046, + -1.0565308332443237, + -2.4174907207489014, + -1.566778302192688, + -0.7697677612304688, + -0.3923068046569824, + -1.7291535139083862, + -1.082431435585022, + -1.10747492313385, + -1.1607489585876465, + -1.0250420570373535, + -1.1393985748291016, + -0.7252734899520874, + -1.5646997690200806, + -0.4503155052661896, + -0.7748890519142151, + -0.988991916179657, + 2.9055352210998535, + -1.17935311794281, + -1.8120639324188232, + -0.9676424860954285, + -0.7648107409477234, + -0.7261891961097717, + -0.6278085112571716, + -1.2139203548431396, + -1.4022026062011719, + -0.952263355255127, + -1.0942769050598145, + -1.04196035861969, + -1.789023518562317, + -0.7599223256111145, + -1.0047084093093872, + -1.3026918172836304, + -1.1444560289382935, + -1.9317864179611206, + -0.7451291084289551, + -1.6520243883132935, + -1.022998332977295, + -0.9561265707015991, + -0.8281006813049316, + -1.5269569158554077, + -0.9333986639976501, + -1.9195644855499268, + -1.0326759815216064, + -0.8993681073188782, + -1.7330107688903809, + -1.075818419456482, + -1.452285647392273, + -0.9119424223899841, + -1.3162567615509033, + -0.7220668196678162, + -0.9902321696281433, + -0.8265770673751831, + -0.7635508179664612, + -0.9143329858779907, + -1.3133183717727661, + -0.9523926377296448, + -1.0796432495117188, + -0.9070321917533875, + 2.8537471294403076, + -0.8063597679138184, + -0.6397441625595093, + -0.8485410213470459, + -1.3431545495986938, + -0.9023391604423523, + -1.3739285469055176, + -1.0856130123138428, + -1.4235830307006836, + -0.21602363884449005, + -1.95843505859375, + -1.078897476196289, + -0.8913999795913696, + -1.7189825773239136, + -1.4983066320419312, + -1.5368499755859375, + -1.6614669561386108, + -1.178180456161499, + -1.8431506156921387, + -0.7022995352745056, + -0.8208525776863098, + -1.6996737718582153, + -1.7722629308700562, + -0.8166301846504211, + -0.9954965114593506, + -1.1471853256225586, + -0.7693184614181519, + -0.6508684158325195, + -0.9620698690414429, + -1.2158453464508057, + -1.1902737617492676, + -0.7346155047416687, + -0.6785563230514526, + -0.9869266152381897, + -0.8507728576660156, + -0.7976410984992981, + -1.3185348510742188, + -1.674941897392273, + -0.6300058960914612, + 2.8276782035827637, + -0.9089637398719788, + -1.7146430015563965, + -1.0512068271636963, + -1.3841551542282104, + -0.7805363535881042, + -1.137115478515625, + -1.2360492944717407, + -0.933549702167511, + -0.505938708782196, + -0.7268091440200806, + -1.362170934677124, + -0.7693297266960144, + -1.0525206327438354, + -0.9208312034606934, + -1.360610008239746, + -0.2747161090373993, + -0.7774212956428528, + -0.5447275042533875, + -1.3760623931884766, + -0.7752152681350708, + -0.8434452414512634, + -1.4052767753601074, + -1.1490525007247925, + -1.1339095830917358, + -1.4908125400543213, + -1.4819889068603516, + -0.7982374429702759, + -1.6423033475875854, + -0.8705544471740723, + -0.6824878454208374, + -1.7193243503570557, + -1.1941709518432617, + -1.2757320404052734, + -0.8104812502861023, + -0.8476082682609558, + -1.0580787658691406, + -1.5391536951065063, + -0.5936269760131836, + -1.2299928665161133, + -1.1880205869674683, + 0.04654800891876221, + -0.640440821647644, + -1.2131857872009277, + -1.2670562267303467, + -0.7212173342704773, + -1.116185188293457, + -0.7862867116928101, + -1.3216642141342163, + -1.9539841413497925, + -0.08327839523553848, + -1.1184892654418945, + -0.7269418239593506, + -1.2211190462112427, + -1.7854869365692139, + -0.5374439358711243, + -0.666466474533081, + -1.1552664041519165, + -0.7582841515541077, + -1.4022127389907837, + -0.731135368347168, + -0.9508959054946899, + -0.8721659183502197, + -1.2201242446899414, + -0.8642741441726685, + -1.6371740102767944, + -0.8322539329528809, + -0.9199380874633789, + -0.9166107773780823, + -1.3301836252212524, + -1.887372612953186, + -1.2188175916671753, + -0.653850257396698, + -1.5077873468399048, + -0.8782191872596741, + -2.4692933559417725, + -0.5749561190605164, + -0.26605284214019775, + -0.8341646790504456, + -1.0107684135437012, + -0.9923889636993408, + -1.4802846908569336, + -1.0469427108764648, + -1.5898882150650024, + -0.7967028021812439, + -1.226197361946106, + -1.2123538255691528, + -0.9312415719032288, + -0.7193528413772583, + -0.1456962376832962, + -1.7075837850570679, + -1.33948814868927, + -1.855333685874939, + -2.05395245552063, + 2.823153018951416, + -1.3944391012191772, + -1.479835867881775, + -0.7384686470031738, + -0.8992112278938293, + -0.6897057294845581, + -1.7514256238937378, + -1.3122186660766602, + -0.6867873072624207, + -1.4190905094146729, + 0.06336607038974762, + -1.4265676736831665, + -1.3382391929626465, + -0.6891816258430481, + -1.005568504333496, + -1.467308521270752, + -0.9188652038574219, + -1.513486623764038, + -0.6714801788330078, + -1.335951805114746, + -1.3178112506866455, + -1.5998748540878296, + -0.4805442690849304, + -1.576405644416809, + -1.257351040840149, + -1.096267819404602, + -0.7041975855827332, + -0.4561551511287689, + -1.1637135744094849, + -0.7706763744354248, + -0.7795926332473755, + -1.7193968296051025, + -1.372407078742981, + -0.7045904397964478, + -0.8109798431396484, + -0.4068302810192108, + -0.7690898776054382, + -0.5607650876045227, + -1.556095838546753, + -1.532805323600769, + -0.8820948600769043, + -1.7489174604415894, + -1.243269681930542, + -1.3129422664642334, + -1.7827427387237549, + -1.261198878288269, + -1.4038705825805664, + -1.2361446619033813, + -0.8067750334739685, + -0.6740348935127258, + -1.0136083364486694, + -0.9876731038093567, + -1.3439067602157593, + -0.7038675546646118, + -0.871010959148407, + -0.6152857542037964, + -1.8292096853256226, + -0.8673160672187805, + -0.7249415516853333, + -1.4114807844161987, + -0.8850995898246765, + -0.4789397418498993, + -1.5852850675582886, + -0.6547823548316956, + -0.7054564356803894, + -0.627214252948761, + -0.12404870241880417, + 0.5141723155975342, + -1.0946877002716064, + -1.676064133644104, + -0.6960203051567078, + -0.15432950854301453, + -0.7587122321128845, + -2.735018253326416, + -1.165835976600647, + -1.241403579711914, + -0.6525936126708984, + -1.112980842590332, + -0.6086736917495728, + -1.6128188371658325, + -1.3680691719055176, + -0.7126316428184509, + -0.7086910605430603, + -0.8475853204727173, + -1.8293516635894775, + -1.907548189163208, + -1.1779329776763916, + -0.7064491510391235, + -0.7365148663520813, + -1.9759387969970703, + -1.4644732475280762, + -0.7148621678352356, + -1.3252229690551758, + -0.6682263016700745, + -1.0054817199707031, + -1.2027994394302368, + -1.4651575088500977, + -1.0669171810150146, + -1.4373040199279785, + -0.7245036959648132, + -0.8137054443359375, + -1.6592562198638916, + -0.9043290019035339, + -1.0838725566864014, + -0.6864835619926453, + -0.8008456826210022, + -0.7435983419418335, + -0.6926554441452026, + -1.4700932502746582, + -0.6241756081581116, + -1.5040510892868042, + -1.842352271080017, + -1.0737396478652954, + -0.6477463245391846, + -1.0856857299804688, + -1.6717816591262817, + -1.039583444595337, + -0.7473855018615723, + 2.9171407222747803, + -0.8461607694625854, + -1.0045253038406372, + -1.7599176168441772, + -1.4437185525894165, + -0.5365270972251892, + -1.5362303256988525, + -0.6846802830696106, + -1.0377182960510254, + -0.8183751106262207, + -1.4652869701385498, + -0.9684625864028931, + -2.02908992767334, + -1.4261802434921265, + 0.4673604667186737, + -1.2319408655166626, + -1.1713500022888184, + -0.6947680711746216, + -0.9220414757728577, + -1.2174211740493774, + -0.7119864225387573, + -1.3621646165847778, + -1.2147574424743652, + -1.313289999961853, + -1.055964708328247, + -1.9976273775100708, + -1.7684234380722046, + -0.852776825428009, + -1.1095787286758423, + -0.5585361123085022, + -1.2448890209197998, + -1.4651548862457275, + -1.1404595375061035, + -0.7544280290603638, + -1.044585943222046, + -1.5177581310272217, + -1.6628472805023193, + -0.6721344590187073, + -1.4046179056167603, + -1.0826704502105713, + -0.5870928168296814, + -1.2481764554977417, + -1.4266692399978638, + -1.3095966577529907, + -1.6392343044281006, + -0.733276903629303, + -1.3286341428756714, + -1.1603926420211792, + -0.4950341284275055, + -1.2146656513214111, + -0.9257040023803711, + -1.5139015913009644, + -1.1622941493988037, + -0.8998842835426331, + -1.9747878313064575, + -1.179608702659607, + -0.8256685733795166 + ], + "xaxis": "x", + "y": [ + -3.803635358810425, + -5.376124858856201, + -5.364738941192627, + -5.857485294342041, + -4.899899005889893, + -3.918637990951538, + -4.502469062805176, + -5.2498064041137695, + -4.841999053955078, + -4.772202968597412, + -4.630359649658203, + -5.097120761871338, + -4.899886131286621, + -5.036088943481445, + -5.815247535705566, + -5.06806755065918, + -4.709859371185303, + -5.213977813720703, + -5.778812408447266, + -4.722225189208984, + -5.749889850616455, + -4.907447814941406, + -5.462494373321533, + -5.886590480804443, + -5.04677152633667, + -4.935096263885498, + -4.750460147857666, + -5.194969654083252, + -5.615522384643555, + -4.59171724319458, + -5.20880126953125, + -4.873699188232422, + -5.243561267852783, + -4.789641857147217, + -5.88383674621582, + -5.354000568389893, + -4.614788055419922, + -5.936826705932617, + -5.446623802185059, + -5.5512824058532715, + -5.558919906616211, + -6.016124725341797, + -5.412208080291748, + -5.2051496505737305, + -5.171616077423096, + -4.998550891876221, + -5.2437262535095215, + -4.113527774810791, + -4.9231390953063965, + -5.862239837646484, + -5.92248010635376, + -5.89534330368042, + -5.862415790557861, + -5.797165870666504, + -4.994739532470703, + -4.9197564125061035, + -4.684267997741699, + -5.331365585327148, + -5.139178276062012, + -5.052530765533447, + -5.342636585235596, + -5.791223049163818, + -5.96644926071167, + -4.709442138671875, + -4.941123008728027, + -5.909435272216797, + -5.535211563110352, + -4.558413982391357, + -5.016224384307861, + -5.84227991104126, + -4.844217300415039, + -5.9635090827941895, + -5.8110761642456055, + -5.255732536315918, + -5.422739028930664, + -4.962246417999268, + -5.775708198547363, + -5.091396331787109, + -5.334445953369141, + -5.913825988769531, + -5.47974967956543, + -4.907458305358887, + -5.708459377288818, + -4.575248718261719, + -4.207000255584717, + -5.918265342712402, + -4.962397575378418, + -5.086476802825928, + -5.131816864013672, + -4.9065985679626465, + -4.937783241271973, + -5.878640651702881, + -4.3590989112854, + -5.935847759246826, + -5.179988861083984, + -5.06558895111084, + -5.047211170196533, + -4.649351119995117, + -5.768168926239014, + -3.8825087547302246, + -5.545141220092773, + -4.625807285308838, + -5.510451793670654, + -4.726950168609619, + -4.6473236083984375, + -5.81846284866333, + -4.3846211433410645, + -5.964885711669922, + -4.778966426849365, + -5.091407775878906, + -5.65397310256958, + -4.387866497039795, + -5.956014633178711, + -5.860368251800537, + -5.327326774597168, + -5.447522163391113, + -5.395639896392822, + -4.907963275909424, + -5.959631443023682, + -4.68333625793457, + -5.352883338928223, + -5.312530517578125, + -5.074263095855713, + -5.343569755554199, + -5.022012233734131, + -4.890301704406738, + -4.1423020362854, + -5.534791946411133, + -5.789360523223877, + -5.398166179656982, + -4.518299579620361, + -5.2222113609313965, + -4.896027088165283, + -4.5717315673828125, + -5.3463873863220215, + -4.956394195556641, + -5.587014198303223, + -5.413121700286865, + -4.594157695770264, + -4.505878448486328, + -5.356624126434326, + -5.392806529998779, + -4.4404401779174805, + -5.958576679229736, + -4.00362491607666, + -5.384073734283447, + -4.792764663696289, + -6.0533976554870605, + -5.889011383056641, + -5.329057216644287, + -5.43832540512085, + -5.353179454803467, + -4.283283233642578, + -5.5737762451171875, + -5.0334153175354, + -5.064628601074219, + -5.091175556182861, + -5.3674516677856445, + -5.063686370849609, + -5.282281875610352, + -5.231870651245117, + -5.349129676818848, + -5.9418439865112305, + -3.8518524169921875, + -5.349896430969238, + -4.917046546936035, + -5.273412704467773, + -3.836313247680664, + -4.802920818328857, + -4.9935526847839355, + -4.828728199005127, + -5.399684429168701, + -5.4604597091674805, + -5.11187219619751, + -4.969546794891357, + -5.186956405639648, + -5.538885116577148, + -5.050573825836182, + -5.542680740356445, + -5.920585632324219, + -5.256840229034424, + -5.913635730743408, + -5.342260837554932, + -5.466813087463379, + -5.564685344696045, + -5.120760917663574, + -6.062326908111572, + -5.205254554748535, + -5.185815811157227, + -5.067678928375244, + -5.0937957763671875, + -4.661590099334717, + -4.080809593200684, + -4.911317825317383, + -5.492660999298096, + -4.321249485015869, + -5.720492839813232, + -5.170718669891357, + -4.73537540435791, + -5.489485263824463, + -5.522598743438721, + -5.887085437774658, + -5.4144439697265625, + -5.402985572814941, + -5.699395179748535, + -5.2132248878479, + -5.250851631164551, + -4.259911060333252, + -5.941810131072998, + -4.4334187507629395, + -4.900509834289551, + -4.118582725524902, + -4.700150489807129, + -5.83044958114624, + -4.839862823486328, + -4.503239154815674, + -5.741268157958984, + -4.751346588134766, + -5.359777927398682, + -4.89804220199585, + -5.329521179199219, + -5.531243324279785, + -5.45536994934082, + -5.860692501068115, + -5.296682357788086, + -5.894874572753906, + -5.5356268882751465, + -5.5823073387146, + -5.283919811248779, + -4.680408954620361, + -6.015527248382568, + -5.919825553894043, + -5.75506591796875, + -5.363345623016357, + -5.389581680297852, + -4.287174224853516, + -5.095963001251221, + -5.783428192138672, + -5.932025909423828, + -4.702917575836182, + -5.4166483879089355, + -5.2938995361328125, + -5.632672309875488, + -4.594201564788818, + -5.155807971954346, + -4.052732467651367, + -4.904507637023926, + -4.943131923675537, + -5.970089912414551, + -5.772248268127441, + -5.0265326499938965, + -4.584907531738281, + -5.099007606506348, + -5.977916717529297, + -5.637460708618164, + -5.981472969055176, + -5.655313968658447, + -5.3540449142456055, + -5.515649318695068, + -5.7978644371032715, + -4.998612403869629, + -5.587067127227783, + -5.797366142272949, + -4.637771129608154, + -5.038182258605957, + -5.356264114379883, + -4.832437038421631, + -5.7173752784729, + -5.3578715324401855, + -5.438094615936279, + -5.871908187866211, + -5.802363395690918, + -5.414527416229248, + -4.9770708084106445, + -5.119231224060059, + -5.71409273147583, + -5.494847297668457, + -5.951349258422852, + -5.153903961181641, + -5.913760662078857, + -5.648768424987793, + -5.975247859954834, + -6.045959949493408, + -4.24536657333374, + -4.680333614349365, + -5.875661849975586, + -5.534247875213623, + -5.087037563323975, + -4.596906661987305, + -4.2772955894470215, + -4.846582412719727, + -5.5615153312683105, + -4.95343017578125, + -5.097292900085449, + -5.91325569152832, + -4.929340839385986, + -5.394901752471924, + -5.866516590118408, + -5.135810852050781, + -5.1475419998168945, + -5.122204780578613, + -4.989391326904297, + -5.1961283683776855, + -4.54063606262207, + -5.3115668296813965, + -4.971807479858398, + -5.26940393447876, + -5.638971328735352, + -5.0862321853637695, + -5.273838520050049, + -5.061487197875977, + -5.043145179748535, + -4.3489274978637695, + -5.237761497497559, + -5.9597578048706055, + -5.025970458984375, + -5.629875183105469, + -5.653074741363525, + -5.9131693840026855, + -4.7382073402404785, + -5.983257293701172, + -5.232095241546631, + -4.947765827178955, + -5.427742004394531, + -5.339545726776123, + -5.2227606773376465, + -5.393814563751221, + -4.21491813659668, + -4.867275714874268, + -4.826622486114502, + -5.4462690353393555, + -3.813904047012329, + -4.608767509460449, + -5.628920555114746, + -5.992851257324219, + -4.49283504486084, + -4.369774341583252, + -5.367589950561523, + -5.349067211151123, + -5.725015640258789, + -4.847767353057861, + -5.279011249542236, + -5.486142158508301, + -4.976130962371826, + -4.553542613983154, + -4.953345775604248, + -5.894514560699463, + -5.024799346923828, + -5.386108875274658, + -5.3650970458984375, + -4.278755187988281, + -5.135798454284668, + -4.921947002410889, + -5.852273941040039, + -5.313507080078125, + -5.036952018737793, + -5.829604148864746, + -4.125531196594238, + -5.605276107788086, + -5.173588752746582, + -5.2537922859191895, + -5.967498779296875, + -5.2308669090271, + -5.3697404861450195, + -4.651124954223633, + -4.781562805175781, + -5.728989124298096, + -5.606849193572998, + -4.529815196990967, + -5.589715480804443, + -5.250560283660889, + -5.002248764038086, + -5.9779486656188965, + -4.9115424156188965, + -5.040431022644043, + -5.10379695892334, + -5.970534324645996, + -5.753175735473633, + -5.053229808807373, + -6.023378849029541, + -5.216643810272217, + -5.165482997894287, + -5.678374767303467, + -6.241333961486816, + -4.906320095062256, + -5.974031925201416, + -5.099299907684326, + -4.751676082611084, + -5.328152179718018, + -5.121227264404297, + -5.109302520751953, + -4.912309646606445, + -4.276116847991943, + -5.831964015960693, + -5.037694454193115, + -4.670255184173584, + -4.665436744689941, + -4.95463228225708, + -5.374948501586914, + -4.5415520668029785, + -5.6800408363342285, + -5.274760723114014, + -5.4419050216674805, + -4.771201133728027, + -4.874162197113037, + -5.170499801635742, + -4.806334495544434, + -5.717884063720703, + -4.381427764892578, + -5.343543529510498, + -5.942636489868164, + -5.8962297439575195, + -5.5125508308410645, + -5.273153781890869, + -4.522983074188232, + -5.419158458709717, + -4.651862621307373, + -5.1340789794921875, + -5.663229465484619, + -5.346280097961426, + -4.798645973205566, + -4.802860736846924, + -5.466915130615234, + -4.371718406677246, + -5.94038724899292, + -5.415696620941162, + -4.546662330627441, + -5.579207897186279, + -5.773406028747559, + -5.486865997314453, + -5.833881855010986, + -5.816458702087402, + -4.96150016784668, + -5.735934734344482, + -5.552430629730225, + -4.042247295379639, + -4.896683692932129, + -5.472695827484131, + -5.640875816345215, + -4.92288875579834, + -5.534842491149902, + -4.411039352416992, + -5.362740516662598, + -5.101844310760498, + -4.4629926681518555, + -5.232401371002197, + -5.986518383026123, + -5.94044828414917, + -5.364696979522705, + -5.667263031005859, + -5.009172439575195, + -5.1661810874938965, + -5.515297889709473, + -5.864215850830078, + -5.431143760681152, + -5.014044761657715, + -5.626958847045898, + -5.97320556640625, + -4.877331733703613, + -5.504006385803223, + -5.930205821990967, + -4.714685440063477, + -4.857585430145264, + -5.653781890869141, + -5.131608963012695, + -5.698754787445068, + -5.284439563751221, + -5.2783989906311035, + -5.262130260467529, + -4.674932956695557, + -5.467157363891602, + -3.8828132152557373, + -5.459712505340576, + -5.81137752532959, + -5.314110279083252, + -5.3840203285217285, + -5.165893077850342, + -5.122961044311523, + -4.774350166320801, + -4.891542911529541, + -5.1176934242248535, + -5.968283653259277, + -5.657052516937256, + -5.416024208068848, + -4.714029312133789, + -5.467131614685059, + -5.038311958312988, + -5.98232364654541, + -4.841443061828613, + -4.779443740844727, + -4.962976455688477, + -5.764786243438721, + -6.004891395568848, + -4.807562828063965, + -5.267045497894287, + -5.959444522857666, + -4.840391635894775, + -4.979996204376221, + -5.3312883377075195, + -5.270596027374268, + -4.977107048034668, + -4.891875267028809, + -5.366982936859131, + -5.099135875701904, + -5.863790988922119, + -5.569592475891113, + -5.9875569343566895, + -5.57314920425415, + -4.814436435699463, + -4.918463230133057, + -4.297398090362549, + -5.499039173126221, + -4.317513942718506, + -5.594239234924316, + -4.615746974945068, + -4.042385578155518, + -5.429183483123779, + -3.982781410217285, + -5.661181449890137, + -5.0055952072143555, + -5.334965705871582, + -5.694032192230225, + -5.765537261962891, + -5.063076019287109, + -5.767255783081055, + -5.2857346534729, + -5.3836989402771, + -4.789797782897949, + -4.542034149169922, + -5.455105304718018, + -4.613080024719238, + -4.65795373916626, + -5.192538261413574, + -5.340691566467285, + -5.598278522491455, + -5.9738287925720215, + -5.275994300842285, + -5.608063220977783, + -4.981945514678955, + -5.118644714355469, + -5.3809814453125, + -5.334300518035889, + -4.102749347686768, + -4.950888156890869, + -4.117037296295166, + -5.4182515144348145, + -4.908873081207275, + -5.55336856842041, + -5.975498676300049, + -5.656150817871094, + -5.3972296714782715, + -4.147303104400635, + -5.883119583129883, + -5.379207611083984, + -5.862102031707764, + -5.365379810333252, + -4.430520534515381, + -4.721801280975342, + -4.66323709487915, + -5.617161750793457, + -5.1623735427856445, + -4.7142791748046875, + -5.44014310836792, + -6.039918899536133, + -4.613857746124268, + -6.095937252044678, + -4.909303665161133, + -5.895684719085693, + -5.8773579597473145, + -4.529843807220459, + -4.506597995758057, + -4.7478437423706055, + -4.892371654510498, + -4.133836269378662, + -5.485661029815674, + -5.118300437927246, + -5.1105217933654785, + -4.379338264465332, + -4.760933876037598, + -5.66546630859375, + -5.936572074890137, + -4.6126885414123535, + -4.795923709869385, + -6.00095796585083, + -5.172917366027832, + -5.65736722946167, + -5.209878444671631, + -5.76103401184082, + -5.2742743492126465, + -5.948152542114258, + -3.8834617137908936, + -5.043967247009277, + -5.220766067504883, + -5.331794261932373, + -5.346731662750244, + -4.924746036529541, + -4.991885662078857, + -5.293185234069824, + -5.885524749755859, + -4.629229545593262, + -5.344167232513428, + -5.27127742767334, + -5.24794864654541, + -5.0723981857299805, + -5.025238037109375, + -4.2712860107421875, + -5.061698913574219, + -5.396345138549805, + -5.344044208526611, + -5.961249351501465, + -5.197993755340576, + -5.140860080718994, + -5.384960651397705, + -5.943775177001953, + -5.404638767242432, + -5.362082481384277, + -5.302448749542236, + -4.540995121002197, + -5.541855335235596, + -4.936022758483887, + -5.606822967529297, + -5.996385097503662, + -4.8696112632751465, + -5.613728046417236, + -5.739222526550293, + -5.680134296417236, + -5.146471977233887, + -5.200821399688721, + -5.951338768005371, + -5.963021278381348, + -4.9808173179626465, + -4.552850246429443, + -5.05029296875, + -4.864290714263916, + -4.973146915435791, + -5.335194110870361, + -5.061713218688965, + -5.802337646484375, + -5.158661842346191, + -3.9452016353607178, + -4.888803958892822, + -5.082073211669922, + -5.566483020782471, + -4.3757805824279785, + -4.9984540939331055, + -5.719955921173096, + -5.325160980224609, + -5.319713115692139, + -4.897087097167969, + -5.956483840942383, + -5.12298059463501, + -5.221980571746826, + -5.092170238494873, + -5.217052936553955, + -5.645547389984131, + -6.031447887420654, + -5.134941577911377, + -4.727207183837891, + -4.913109302520752, + -5.96009635925293, + -5.992639541625977, + -3.8232412338256836, + -3.548304319381714, + -5.096241474151611, + -5.3212409019470215, + -5.436049461364746, + -4.703210830688477, + -5.916869163513184, + 1.8725309371948242, + -5.488270282745361, + -5.314624309539795, + -4.907716751098633, + -5.889360427856445, + -5.1862664222717285, + -5.659727096557617, + -5.589261054992676, + -4.72833776473999, + -5.964648723602295, + -5.756181240081787, + -5.371623516082764, + -5.469727039337158, + -4.854965686798096, + -5.9308552742004395, + -5.808405876159668, + -5.050788879394531, + -5.112637996673584, + -5.889128684997559, + -5.4635467529296875, + -4.723028182983398, + -4.793270587921143, + -5.28536319732666, + -4.910623550415039, + -4.666137218475342, + -5.496758937835693, + -5.858003616333008, + -5.694553375244141, + -4.9993414878845215, + -4.579139709472656, + -5.9415974617004395, + -5.96917724609375, + -5.988277435302734, + -5.866708278656006, + -5.017926216125488, + -5.152475833892822, + -5.109062671661377, + -5.393584251403809, + -5.1667985916137695, + -5.447972297668457, + -4.793033599853516, + -5.398063659667969, + -5.101985454559326, + -5.354075908660889, + -5.721937656402588, + -4.7660040855407715, + -5.751433849334717, + -5.342869758605957, + -5.35254430770874, + -4.994718551635742, + -4.654165744781494, + -5.404698848724365, + -4.634021759033203, + -5.84295654296875, + -5.690032005310059, + -5.226851940155029, + -5.410341262817383, + -5.50210428237915, + -4.9196577072143555, + -3.769054889678955, + -5.711522579193115, + -5.804049491882324, + -4.6321916580200195, + -5.570700645446777, + -5.023216724395752, + -5.084824085235596, + -5.578214645385742, + -5.893125534057617, + -5.026240825653076, + -4.790287494659424, + -5.2424235343933105, + -4.862916946411133, + -6.107962608337402, + -5.916046142578125, + -5.044637680053711, + -5.495997428894043, + -5.68319845199585, + -5.344866752624512, + -4.9994120597839355, + -4.587066173553467, + -4.923521518707275, + -5.3549628257751465, + -5.783816814422607, + -5.252408504486084, + -5.824901103973389, + -5.984638214111328, + -5.478784561157227, + -5.1585307121276855, + -5.901974201202393, + -5.303006172180176, + -5.931782245635986, + -4.64634370803833, + -4.934231281280518, + -5.229259490966797, + -5.320709705352783, + -4.5969343185424805, + -5.245879650115967, + -5.90622091293335, + -4.603827476501465, + -5.354441165924072, + -5.150447368621826, + -4.991747856140137 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=15
x=%{x}
y=%{y}", + "hovertext": [ + "UBXN10", + "TAF1A-AS1", + "INSIG1-DT", + "ENSG00000272172", + "CDHR1", + "TMEM102", + "ENSG00000259605", + "ZBTB46-AS2", + "ENSG00000273199", + "GBP7", + "CPNE9", + "ENSG00000234961", + "TOLLIP-DT", + "HSD17B1-AS1", + "SCAT1", + "KLF2-DT", + "PPP1R3D", + "ENSG00000260360", + "BTD", + "LINC02265", + "MCPH1-DT", + "FAM86B1", + "OGFOD2", + "LINC02166", + "ENSG00000266527", + "ENSG00000262873", + "ENSG00000278276", + "BACH1-AS1", + "ENSG00000271789", + "ENSG00000272843", + "LINC02099", + "EDRF1-DT", + "SF1-DT", + "GLIPR1-AS1", + "MIDEAS-AS1", + "ZNF18", + "ENSG00000283125", + "MORF4L2-AS1", + "ENSG00000266993", + "DALRD3", + "ENSG00000272588", + "ZNF138", + "ANK3-DT", + "ENSG00000261335", + "FAM3A", + "ENSG00000247193", + "ENSG00000272969", + "ENSG00000248240", + "ENSG00000232053", + "ASAH2", + "ENSG00000261766", + "ZNF747-DT", + "PDE6G", + "ENSG00000267058", + "THAP7-AS1", + "TTLL10", + "NCMAP-DT", + "ENSG00000271398", + "ENSG00000228084", + "ZSCAN16", + "LIPT2-AS1", + "H4C16", + "PAPOLA-DT", + "LINC00526", + "TMIGD2", + "TGFBR3L", + "MAP10", + "LINC02482", + "ENSG00000272144", + "CFAP95", + "ENSG00000265008", + "ZFP28-DT", + "STAG2-AS1", + "TTC24", + "ENSG00000259865", + "LINC02021", + "ENSG00000255031", + "TXNDC11-AS1", + "ENSG00000242282", + "MOCS2-DT", + "GCNT4", + "ENSG00000268030", + "ZNF17", + "STAM-DT", + "GPR176-DT", + "PRSS21", + "TBC1D22A-DT", + "ENSG00000236140", + "PPP1CB-DT", + "ENSG00000270277", + "IRF2-DT", + "CERS3", + "ENSG00000266538", + "CDC20-DT", + "ENSG00000236069", + "LINC02029", + "ZC3H12D", + "LINC02846", + "LINC00384", + "ENSG00000258938", + "VASH1-AS1", + "ENSG00000263080", + "HCCS-DT", + "ENSG00000225721", + "JTB-DT", + "ENSG00000272256", + "ENSG00000272375", + "ENSG00000231856", + "SLC16A11", + "UFD1-AS1", + "RAB33A", + "PDE4DIP", + "MPZ", + "ACTR3-AS1", + "ENSG00000273179", + "ENSG00000272986", + "GRAMD2B", + "ENSG00000261839", + "MBLAC1", + "EMSLR", + "ENSG00000272854", + "ST7-OT4", + "YTHDF3-DT", + "KCTD19", + "PROCA1", + "ENO1-AS1", + "ENSG00000228172", + "LINC01641", + "ENSG00000271788", + "SHLD3", + "ENSG00000271155", + "FBXL22", + "MPDU1-AS1", + "GRAP", + "ENSG00000212939", + "ANKRD28", + "ENSG00000248787", + "RBM33-DT", + "SLC35G5", + "DHCR7-DT", + "ENSG00000260267", + "MATN1", + "PPP4R3B-DT", + "ENSG00000272817", + "SLC25A30-AS1", + "ENSG00000273355", + "GPR150", + "GPR84-AS1", + "CD63-AS1", + "LINC01569", + "ZNF500", + "ENSG00000262020", + "ENSG00000263331", + "UQCRFS1-DT", + "ENSG00000273203", + "CZIB-DT", + "LRRC8D-DT", + "CDK13-DT", + "ENSG00000232063", + "LINC00638", + "MEX3B", + "ENGASE", + "ENSG00000197813", + "CSGALNACT2-DT", + "ENSG00000277159", + "ZNF324B", + "INO80D-AS1", + "ANO9", + "TTC12-DT", + "ACOT4", + "NARF-AS2", + "ZNF792", + "ZBTB48", + "ZMYND12", + "PPM1L-DT", + "ENSG00000269927", + "ENSG00000260810", + "ERFL", + "LIM2-AS1", + "ENSG00000273145", + "NUP62CL", + "TKTL1", + "ENSG00000215014", + "ENSG00000273160", + "SNTG2-AS1", + "LIPT1", + "ERICH6-AS1", + "ENSG00000248559", + "ENSG00000271938", + "ENSG00000237359", + "ENSG00000230534", + "LINC02972", + "ENSG00000261248", + "ZNF813", + "MIS18A-AS1", + "ENSG00000272426", + "LINC01635", + "ZMPSTE24-DT", + "MAP2K5-DT", + "SNHG21", + "ENSG00000270659", + "FABP6", + "UNC5CL", + "ENSG00000273014", + "ENSG00000273329", + "CDNF", + "ENSG00000255320", + "MIS12", + "ENSG00000262580", + "SREBF2-AS1", + "LINC03052", + "HSPA1L", + "ENSG00000237851", + "ENSG00000269514", + "LINC02453", + "ACBD4", + "ZNF671", + "ENSG00000270022", + "SPEN-AS1", + "TTC31", + "ARIH2OS", + "TXK", + "ENSG00000272416", + "ENSG00000255046", + "STARD5", + "KDM8", + "FXYD7", + "KIAA1671-AS1", + "CD101-AS1", + "TBX19", + "SCN11A", + "ENSG00000275765", + "LINC03062", + "AGAP9", + "HARBI1", + "C2CD2L", + "PGBD4", + "ENSG00000182376", + "ENSG00000267737", + "CEP131", + "ENSG00000263731", + "ENSG00000225335", + "ENSG00000235319", + "ENSG00000247679", + "POLM", + "ZNF212", + "TYSND1", + "ENSG00000255328", + "GUCY2C-AS1", + "CCDC184", + "ENSG00000283907", + "ENSG00000238260", + "TAF12-DT", + "ENSG00000284719", + "POU2F1-DT", + "ENSG00000271855", + "CD28", + "LINC03011", + "ZBED10P", + "ENSG00000273108", + "ENSG00000267042", + "ENSG00000274104", + "ARMCX5", + "PPP1R21-DT", + "LINC01825", + "ACTRT3", + "GOLPH3-DT", + "ENSG00000251131", + "ENSG00000266998", + "FCHO1", + "CPLANE2", + "AFTPH-DT", + "PTPN23-DT", + "LINC02447", + "HNRNPD-DT", + "ENSG00000251330", + "DPP3-DT", + "ENSG00000274383", + "AKAP1-DT", + "ENSG00000263823", + "LINC02968", + "NTRK1", + "GPATCH11", + "ENSG00000250999", + "ZC2HC1A", + "MTAP", + "ENSG00000284612", + "ENSG00000259321", + "ENSG00000251417", + "CAMTA1", + "DUSP28", + "NEFL", + "SUV39H2-DT", + "ENSG00000251661", + "LINC02384", + "UBAC2-AS1", + "CTCF-DT", + "ENSG00000273486", + "ENSG00000249807", + "TMEM14B-DT", + "ENSG00000272338", + "RBM12B-DT", + "VIRMA-DT", + "ENSG00000247934", + "ENSG00000258560", + "PABPC1L", + "ENSG00000273271", + "LINC02012", + "FAM193B-DT", + "TRIM7-AS2", + "ENSG00000224478", + "ENSG00000254162", + "DBH-AS1", + "RPAP3-DT", + "ENSG00000270175", + "ATP10A", + "ZSCAN2-AS1", + "MFGE8", + "ENSG00000272688", + "ENSG00000225806", + "URB2", + "LINC02042", + "ENSG00000258181", + "ENSG00000261840", + "THOC1-DT", + "ZC3H12A-DT", + "ANXA2R-AS1", + "FAM174A-DT", + "ATXN1-AS1", + "SLC12A9-AS1", + "IZUMO4", + "ENSG00000272821", + "ATAD3C", + "ENSG00000272906", + "FAM218A", + "PPP1R35-AS1", + "FAM88B", + "ENSG00000262412", + "LINC02295", + "MMP25-AS1", + "VPS35", + "LINC00920", + "ENSG00000262049", + "BSG-AS1", + "ENSG00000268713", + "S100B", + "IL9R", + "DDX59-AS1", + "ANKRD44-DT", + "AP1AR-DT", + "VPS11-DT", + "ENSG00000256705", + "ENSG00000267571", + "ENSG00000226471", + "ENSG00000273289", + "ENSG00000273456", + "GS1-24F4.2", + "CDC37L1-DT", + "MAN1B1-DT", + "ENSG00000276571", + "ENSG00000224738", + "ZNF814", + "A1BG", + "LINC00115", + "LNCTAM34A", + "OMA1", + "TMEM63A", + "ENSG00000268129", + "XXYLT1-AS2", + "SCUBE3-AS1", + "LINC03060", + "RASGRP2", + "RGCC", + "KCTD13-DT", + "ENSG00000275383", + "ENSG00000265218", + "DCXR-DT", + "PIGV", + "SLC25A26", + "ENSG00000229694", + "LINC02754", + "ENSG00000250132", + "FGF14-AS2", + "MAP3K9-DT", + "TRMT61A-DT", + "TMEM191C", + "ENSG00000281849", + "ENSG00000225643", + "ENSG00000233478", + "ENSG00000276110", + "PHF7", + "ENSG00000273437", + "ILRUN-AS1", + "ENSG00000272008", + "CBLL1-AS1", + "SNAI3", + "ZIK1", + "ZNF674-AS1", + "MRPL20-DT", + "TTC32-DT", + "MAL", + "ENSG00000235978", + "ENSG00000271737", + "SAP25", + "LINC02298", + "HEXIM2-AS1", + "LINC01970", + "TIAM1-AS1", + "SGSM3-AS1", + "LINC02033", + "PSMD6-AS1", + "TIPARP-AS1", + "ENSG00000248367", + "NUP153-AS1", + "ENSG00000273314", + "MTMR9", + "FGFBP3", + "CNPY2-AS1", + "LINC02288", + "ENSG00000279529", + "LIN7B", + "TNRC6B-DT", + "PAIP2B", + "ENSG00000272990", + "ARHGAP11A-DT", + "PGLYRP2", + "PDXP", + "ENSG00000228037", + "OTULIN-DT", + "ENSG00000249856", + "ENSG00000266947", + "ENSG00000277324", + "ZNF837", + "ZNF514", + "ENSG00000228408", + "KIFC2", + "C14orf28", + "APPBP2-DT", + "MIR223HG" + ], + "legendgroup": "15", + "marker": { + "color": "#bf03b8", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "15", + "showlegend": true, + "type": "scattergl", + "x": [ + -1.3677881956100464, + -0.9341889023780823, + 0.020242350175976753, + -0.6354250311851501, + -0.8476476073265076, + -0.4285987913608551, + -1.0042548179626465, + -1.770369529724121, + -1.7001816034317017, + -0.891075849533081, + -1.630042314529419, + -1.200025200843811, + -0.7084053754806519, + -1.764318823814392, + -0.682523787021637, + -1.208102822303772, + -0.427184134721756, + -0.5926048159599304, + -0.4506356716156006, + -1.239154577255249, + -0.6781594753265381, + -0.5433228611946106, + -0.3163853585720062, + -1.4478737115859985, + -1.6111242771148682, + -1.5380547046661377, + -1.3490089178085327, + -1.5130298137664795, + -1.4651942253112793, + -0.7341766953468323, + -1.0509920120239258, + -0.8952977657318115, + -1.739722728729248, + -1.5485457181930542, + -0.8136287331581116, + -0.6405100226402283, + -0.9275748133659363, + -1.538489580154419, + -1.3186936378479004, + -0.4655872583389282, + -1.7818427085876465, + -0.48402976989746094, + -1.1371780633926392, + -1.1903396844863892, + -0.48817846179008484, + -0.6929597854614258, + -1.6660635471343994, + -1.7566359043121338, + -1.7817195653915405, + -0.968732476234436, + -0.8648623824119568, + -0.7713389992713928, + -1.2313281297683716, + -1.3077857494354248, + -0.631286084651947, + -1.4635804891586304, + -1.5812748670578003, + -1.7799838781356812, + -1.4503891468048096, + -0.3015834093093872, + -1.17190682888031, + -0.7857310175895691, + -0.7228970527648926, + -0.679535448551178, + -0.9888337254524231, + -0.7222918272018433, + -1.3031772375106812, + -1.6450207233428955, + -1.5073442459106445, + -0.6998943090438843, + -1.6598855257034302, + -1.1473881006240845, + -1.4418996572494507, + -0.9060211181640625, + -0.8453161120414734, + -1.2858316898345947, + -1.2471861839294434, + -1.4855283498764038, + -1.5173953771591187, + -0.7046330571174622, + -1.4293168783187866, + -1.3314374685287476, + -0.6887525320053101, + -1.57869291305542, + -1.3199344873428345, + -0.7542434930801392, + -0.8413622975349426, + -0.7963743209838867, + -1.4871916770935059, + -1.49891197681427, + -0.8269948363304138, + -1.9176301956176758, + -1.4445991516113281, + -0.684429943561554, + -1.6207441091537476, + -0.8882116675376892, + -0.4034648835659027, + -1.3530939817428589, + -0.9928524494171143, + -1.101511001586914, + -0.7739797234535217, + -1.1917672157287598, + -0.8445413708686829, + -0.8863961100578308, + -0.7547392249107361, + 0.4776720404624939, + -1.4288713932037354, + -0.7188382744789124, + -0.7231377959251404, + -1.3060107231140137, + -0.8218351602554321, + -0.46049386262893677, + -1.2989349365234375, + -1.8065191507339478, + -0.609399139881134, + -1.320687174797058, + -1.2547305822372437, + -1.6996999979019165, + -0.49620917439460754, + -1.5982320308685303, + -1.665132999420166, + -1.409803867340088, + -0.9237492084503174, + -0.6673002243041992, + -0.8163735270500183, + -1.0435885190963745, + -1.3848202228546143, + -1.0455634593963623, + -1.3389142751693726, + -0.5791397094726562, + -1.904064655303955, + -0.6088376641273499, + -1.1091805696487427, + -1.552198886871338, + -1.40679132938385, + -0.3578680157661438, + -1.6559308767318726, + -1.158600926399231, + -2.0313351154327393, + -0.5650583505630493, + -1.8122419118881226, + -1.515810251235962, + -0.7072494626045227, + -0.8931450843811035, + -0.9786078333854675, + -0.6694347262382507, + -0.6543202996253967, + -1.2080190181732178, + -1.1939022541046143, + -0.6873453855514526, + -0.2861647605895996, + -1.4593985080718994, + -1.661798119544983, + -1.2405483722686768, + -1.775484323501587, + -1.38621985912323, + -0.8640749454498291, + -1.5359827280044556, + -1.544504165649414, + -1.6332138776779175, + -1.5405347347259521, + -1.3619405031204224, + -1.4862827062606812, + -0.7443966269493103, + -1.7991809844970703, + -0.4788871109485626, + -0.374954491853714, + -0.7995504140853882, + -2.160447359085083, + -0.4879789650440216, + -1.4767365455627441, + -0.6764151453971863, + -1.392301321029663, + -0.9682211875915527, + -1.7523833513259888, + -0.8520522117614746, + -0.6006565690040588, + -1.9350488185882568, + -1.3658545017242432, + -1.4818843603134155, + -0.5611414909362793, + -0.5173429846763611, + -0.7682896852493286, + -0.905022382736206, + -1.5264676809310913, + -1.1848316192626953, + -0.6485329866409302, + -0.5963271856307983, + -0.6148394346237183, + -1.8472195863723755, + -1.3544353246688843, + -1.708105206489563, + -1.2303673028945923, + -1.3236087560653687, + -0.6621512174606323, + -0.9363669753074646, + -0.5859102606773376, + -1.3893719911575317, + -0.8334681391716003, + -0.6156852841377258, + -1.580277681350708, + -0.3341381251811981, + -0.7552137970924377, + -1.2319101095199585, + -1.3749620914459229, + -0.6173431873321533, + -1.8796679973602295, + -0.4644072353839874, + -1.6200754642486572, + -1.1171386241912842, + -1.2133547067642212, + -1.2196836471557617, + -1.2781250476837158, + -1.4473429918289185, + -1.7753047943115234, + -0.31624576449394226, + -0.48199519515037537, + -1.7012073993682861, + -1.0320360660552979, + -0.476773738861084, + -0.6039351224899292, + -0.9146011471748352, + -1.5177396535873413, + -1.059817910194397, + -1.3195686340332031, + -0.49481436610221863, + -0.9952988624572754, + -1.6033860445022583, + -0.8354402780532837, + -1.1522552967071533, + -1.827010989189148, + -0.7731871008872986, + -0.773279070854187, + -0.28552842140197754, + -0.5223839282989502, + -1.2222551107406616, + -0.36598724126815796, + -1.5099742412567139, + -0.7778964638710022, + -0.3991604447364807, + -1.3537304401397705, + -1.0235264301300049, + -0.787636399269104, + -1.52914559841156, + -0.972240149974823, + -0.30683934688568115, + -0.572740375995636, + -1.2299758195877075, + -0.8529344201087952, + -0.7269515991210938, + -4.179477214813232, + -1.3241822719573975, + -1.0199936628341675, + -1.8811250925064087, + -1.349482536315918, + -1.1169703006744385, + -1.2819478511810303, + -1.299536943435669, + -0.1659301221370697, + -1.5119270086288452, + -0.9651494026184082, + -0.9043755531311035, + -0.7182271480560303, + -0.9033532738685608, + -1.802024006843567, + -1.0215531587600708, + -0.8203281164169312, + -0.7664802670478821, + -0.6108565926551819, + -1.279539942741394, + -0.5714164972305298, + -1.114144206047058, + -0.7477339506149292, + -1.4346256256103516, + -0.9621238708496094, + -1.5048621892929077, + -0.7724908590316772, + -0.18899117410182953, + -1.192762851715088, + -1.4293510913848877, + -1.0131558179855347, + -1.461699366569519, + -0.43243277072906494, + -1.4810885190963745, + -1.1283472776412964, + -0.47202393412590027, + -1.9256842136383057, + -1.1683917045593262, + -1.4548661708831787, + -0.34052416682243347, + -0.5920640826225281, + -1.4295406341552734, + -1.354912519454956, + -1.5797086954116821, + -0.4453485310077667, + -1.091942548751831, + -1.8116745948791504, + -1.4298292398452759, + -1.7207814455032349, + -0.922226071357727, + -2.369715452194214, + -1.2330387830734253, + -1.3493322134017944, + -1.178534984588623, + -0.8109220266342163, + -0.9500145316123962, + -1.1462470293045044, + -1.3239432573318481, + -0.9235194325447083, + -1.2473645210266113, + -2.217353105545044, + -1.3424562215805054, + -1.5648138523101807, + -0.710598349571228, + -1.2807257175445557, + -0.3562135100364685, + -1.2886258363723755, + -1.2052229642868042, + -1.3675998449325562, + -1.3745956420898438, + -0.6695743203163147, + -0.9267873764038086, + -0.6979618668556213, + -0.7523741722106934, + -1.5595450401306152, + -0.7845419049263, + -1.3342947959899902, + -1.5028865337371826, + -0.6766685843467712, + -0.7223866581916809, + -0.28926241397857666, + -1.0051482915878296, + -0.8037067651748657, + -1.0274689197540283, + -1.6744025945663452, + -1.9528502225875854, + -1.4996228218078613, + -1.655483365058899, + -2.600094795227051, + 0.3148815929889679, + 0.084344282746315, + -0.69749915599823, + -0.7347255945205688, + -1.1168310642242432, + -1.3526151180267334, + -0.7464675307273865, + -1.6207056045532227, + -1.6169320344924927, + -1.3887299299240112, + -1.3934998512268066, + -1.1387370824813843, + -0.665857195854187, + -1.4323946237564087, + -0.6162486672401428, + -1.355155348777771, + -1.5221644639968872, + -1.0299431085586548, + -0.46400079131126404, + -1.0820976495742798, + -1.642557144165039, + -1.4030611515045166, + -1.369444489479065, + -0.8788917660713196, + -0.6640561819076538, + -1.3387351036071777, + -0.5024935603141785, + -0.624684751033783, + -0.6341399550437927, + -0.252040833234787, + -1.2239627838134766, + -0.9576804041862488, + -0.5476086735725403, + -0.6212071776390076, + -1.6985913515090942, + -1.2562119960784912, + -1.7493996620178223, + -1.553955316543579, + -0.6258141398429871, + -0.4560498595237732, + -1.808569312095642, + -1.0983258485794067, + -1.5620959997177124, + -1.1027017831802368, + -1.408147931098938, + -1.6018584966659546, + -0.4508737623691559, + -0.958112359046936, + -0.707770049571991, + -1.6078740358352661, + -1.2345995903015137, + -0.5827690362930298, + -1.415656328201294, + -0.48458370566368103, + -0.9821359515190125, + -1.1066744327545166, + -0.7649423480033875, + -0.5953293442726135, + -1.3547053337097168, + -1.5138194561004639, + -1.1738625764846802, + -1.7807469367980957, + -1.442015290260315, + -0.49403005838394165, + -0.0994931235909462, + -1.822556972503662, + -0.36633509397506714, + -1.5421230792999268, + -0.464076429605484, + -0.4524419605731964, + -1.5765033960342407, + -1.4299614429473877, + -0.9266085624694824, + -0.6004234552383423, + -1.5751196146011353, + -0.6686570048332214, + -0.34344282746315, + -0.5853670239448547, + -1.3583307266235352, + -0.5511103868484497, + -1.0830968618392944, + -0.44148826599121094, + -2.132204055786133, + -0.5460293292999268, + -1.1763992309570312, + -1.4432668685913086, + -0.5779616236686707, + -0.9545617699623108, + -0.6671998500823975, + -1.4615495204925537, + -0.8948639631271362, + -0.31311699748039246, + -1.2137432098388672, + -0.557023823261261, + -0.2083725780248642, + -1.8617208003997803, + -0.3254595994949341, + -1.5366637706756592, + -1.47492253780365, + -1.6625635623931885 + ], + "xaxis": "x", + "y": [ + -1.5473090410232544, + -0.5713593363761902, + -1.424330711364746, + -2.2242774963378906, + 2.3655824661254883, + -0.8075575232505798, + -1.7570239305496216, + -0.4207049608230591, + -0.8834546208381653, + -0.26793259382247925, + -0.8686686158180237, + -0.5024685263633728, + 0.08102826029062271, + -0.8128357529640198, + -0.9072728157043457, + -1.198123812675476, + -1.3247627019882202, + -1.938258409500122, + 2.204210042953491, + -0.8986441493034363, + 1.1061952114105225, + -1.4523364305496216, + 0.22764073312282562, + -0.10269865393638611, + 0.14028680324554443, + -1.2202974557876587, + -1.3674710988998413, + -1.7073332071304321, + -0.21440206468105316, + 1.5907930135726929, + -1.609076738357544, + -1.4849766492843628, + -0.7846288681030273, + -0.8754749894142151, + -1.8688243627548218, + -1.1270627975463867, + -1.2025082111358643, + -2.0773069858551025, + -1.4477970600128174, + -0.02549131028354168, + -1.6903594732284546, + 0.12391915172338486, + -1.250820279121399, + -0.8532440662384033, + -0.8844650983810425, + -1.4628403186798096, + -0.7968226671218872, + -0.6194438934326172, + -0.11661295592784882, + -1.1204019784927368, + 0.8883960843086243, + -0.9222829937934875, + -0.8978853821754456, + -0.6790919303894043, + -0.0854792669415474, + -0.866680383682251, + -0.2303832769393921, + -1.7537167072296143, + -0.7845303416252136, + -1.0899615287780762, + -1.2711797952651978, + -0.10456910729408264, + -1.6244944334030151, + -1.5227899551391602, + -0.7284152507781982, + -1.4611153602600098, + -1.1997199058532715, + -0.7029586434364319, + -0.26420554518699646, + -1.1770464181900024, + -0.8489564061164856, + -1.879620909690857, + -0.7455266118049622, + 1.9002935886383057, + -2.0888783931732178, + -0.3210732042789459, + -1.7209382057189941, + -0.45740944147109985, + -0.47594720125198364, + -1.7497131824493408, + -0.07094714045524597, + -0.33436769247055054, + -0.07107406109571457, + -0.7026674747467041, + -0.72352135181427, + 2.287147045135498, + 0.6163911819458008, + 1.66725492477417, + -0.5864461064338684, + -0.45059311389923096, + 0.9627460241317749, + -1.0871379375457764, + -0.03337625786662102, + -1.5361719131469727, + -1.239715337753296, + -1.8245798349380493, + 2.71669340133667, + -0.7972978353500366, + -1.4282227754592896, + -1.2487943172454834, + 1.1670358180999756, + -0.4662959575653076, + -2.240402936935425, + -0.5184184908866882, + -1.3167895078659058, + -1.2901206016540527, + -1.5010778903961182, + -2.668407917022705, + -0.12086129188537598, + -1.641029715538025, + 2.559556484222412, + -0.6860150098800659, + -0.37932148575782776, + -1.801869511604309, + -2.2042131423950195, + -1.363539695739746, + -1.4958422183990479, + -0.7709551453590393, + -0.6310015916824341, + -2.3406410217285156, + -0.5555839538574219, + -0.6677939891815186, + -0.5539083480834961, + 1.300816297531128, + -0.4033377468585968, + -2.1898066997528076, + -0.6495611667633057, + -1.2617162466049194, + -1.1348075866699219, + -0.8351344466209412, + -0.4722781777381897, + -1.105645775794983, + 0.15572191774845123, + -0.783311128616333, + -0.683525562286377, + -1.410605549812317, + -1.4113093614578247, + -0.6469326615333557, + -1.7311259508132935, + 3.015052318572998, + -1.136666178703308, + -0.6174252033233643, + 1.2543015480041504, + -1.71079421043396, + -0.3919186294078827, + -2.31563401222229, + -1.5511467456817627, + -0.9460084438323975, + -1.3289377689361572, + -0.6568695902824402, + -0.5157184600830078, + -1.2893140316009521, + -2.141500473022461, + -0.9221127033233643, + 0.21125510334968567, + -0.19562475383281708, + -1.6615556478500366, + -0.5859867930412292, + -0.0828898474574089, + -1.9817826747894287, + -1.3807892799377441, + -0.6848310828208923, + -0.5094890594482422, + -2.0745582580566406, + 0.034421756863594055, + 0.2665294408798218, + -0.7532663345336914, + 2.636547803878784, + -1.2893946170806885, + -0.43265610933303833, + -0.6524428129196167, + -0.2285022884607315, + -1.0083940029144287, + -1.1256858110427856, + -0.7697338461875916, + -1.8166399002075195, + 2.031251907348633, + -0.14417926967144012, + -0.5737977027893066, + -1.3043397665023804, + 0.012409505434334278, + -1.2040929794311523, + 1.1239277124404907, + -1.250773549079895, + -0.9328238368034363, + -1.4996930360794067, + -1.3431332111358643, + -2.324284553527832, + -2.215467691421509, + -0.19757969677448273, + -1.218774676322937, + -0.39315423369407654, + -1.5966306924819946, + -1.3794124126434326, + -2.186173915863037, + 0.005836778320372105, + -2.1386420726776123, + 0.27338749170303345, + -1.7338167428970337, + 0.11079845577478409, + -0.8671947121620178, + -2.2347800731658936, + -0.6865977048873901, + -0.9556182026863098, + 1.313338279724121, + 1.5455738306045532, + -0.5433773994445801, + -0.1087619885802269, + -0.25698453187942505, + -0.7461761832237244, + -1.418864369392395, + -1.8235654830932617, + -0.20790734887123108, + -1.3907963037490845, + -1.1738862991333008, + -1.201630711555481, + 0.1336788386106491, + -0.7892917990684509, + -0.7170998454093933, + -0.129764586687088, + -0.06600049883127213, + -0.338668555021286, + -0.5781860947608948, + -0.3595079183578491, + -0.10535738617181778, + -0.5256474614143372, + -0.9783485531806946, + -1.549492359161377, + -0.1262204945087433, + -0.7800843715667725, + -1.135047197341919, + -1.214255690574646, + 1.3638060092926025, + -0.2811466157436371, + -1.390500545501709, + -1.7395093441009521, + -0.7410619258880615, + -0.6372990012168884, + -1.9927611351013184, + -0.093897245824337, + 0.04849887266755104, + -0.9868221282958984, + 1.2014186382293701, + -0.36691510677337646, + -1.3377026319503784, + -0.029422305524349213, + -0.08517833054065704, + -0.8673835396766663, + 1.1562120914459229, + -0.9099880456924438, + -4.2114739418029785, + -0.6145371794700623, + -0.2748267948627472, + -0.5132749080657959, + -0.09895811229944229, + -0.6578333973884583, + 0.6098294854164124, + 0.01563391275703907, + -1.9325251579284668, + 0.11597614735364914, + -1.8186060190200806, + 1.1741138696670532, + -0.1041112169623375, + 1.3178036212921143, + -0.5122483372688293, + 0.24818117916584015, + 0.9299613237380981, + 1.987183928489685, + -2.204930067062378, + -0.37599948048591614, + -1.5444724559783936, + -1.500773549079895, + 1.1024744510650635, + -1.2424252033233643, + -0.4715854525566101, + -1.9940686225891113, + -2.443845510482788, + -2.3546509742736816, + -1.1501826047897339, + -0.6002706289291382, + -1.0438777208328247, + -1.4295079708099365, + 0.03533343970775604, + -0.6600437760353088, + -0.34745755791664124, + -0.24461305141448975, + 0.05157627910375595, + -0.6804355382919312, + -1.4491156339645386, + -1.1697394847869873, + -0.24485841393470764, + -1.9072874784469604, + -0.3232046365737915, + -0.4185430109500885, + 2.9743099212646484, + -0.4839133322238922, + -1.3852530717849731, + -0.611492395401001, + -0.5756252408027649, + -0.46235090494155884, + -2.1448514461517334, + -0.501125693321228, + -1.5579726696014404, + -0.9331150054931641, + 1.2348321676254272, + -0.5570223927497864, + -1.4628076553344727, + -1.458922266960144, + -2.0854763984680176, + -0.23850604891777039, + -1.490410327911377, + -1.3871967792510986, + -0.5473273396492004, + -2.02044939994812, + -0.5161076784133911, + -1.8068681955337524, + -0.8411257266998291, + -0.24024777114391327, + -0.31438395380973816, + -1.1719774007797241, + -0.7049553990364075, + -0.540696382522583, + -1.3641294240951538, + 1.8034777641296387, + -0.60671466588974, + -0.7681123614311218, + -0.8068487644195557, + -2.0550596714019775, + 1.567188024520874, + -1.8910857439041138, + 2.592611312866211, + 0.16306835412979126, + -1.239463448524475, + -1.2436729669570923, + -0.9645511507987976, + -0.7266117334365845, + -0.8831793665885925, + -0.7910394668579102, + 0.6511343121528625, + -1.4024658203125, + 1.644614815711975, + -1.9452905654907227, + 1.1113916635513306, + -1.1103267669677734, + -0.045611489564180374, + -2.102597951889038, + -0.6446418166160583, + -1.575161099433899, + -0.6680899262428284, + -0.26404455304145813, + -1.4107433557510376, + -1.3829395771026611, + 0.35950037837028503, + -2.0607101917266846, + -1.604512333869934, + -0.47494471073150635, + -2.1657230854034424, + 1.2577027082443237, + -0.5062152743339539, + -1.6174757480621338, + -1.139481544494629, + -0.7129732966423035, + -1.4442609548568726, + -1.322601079940796, + -0.7100847363471985, + -0.596973717212677, + -0.46021974086761475, + -1.4423508644104004, + -1.908074975013733, + -1.2367479801177979, + 0.2726691961288452, + 3.617755174636841, + -0.45754706859588623, + -0.2921640872955322, + 0.24346832931041718, + -1.080585241317749, + -1.6424384117126465, + -0.015311339870095253, + -1.3923014402389526, + -1.4406787157058716, + -1.5582319498062134, + -0.7944733500480652, + -0.3605741560459137, + -0.7751352787017822, + -0.8296713829040527, + -0.7349860668182373, + -0.8005713820457458, + -1.5607415437698364, + -0.30661243200302124, + -1.0569759607315063, + -0.03910667449235916, + -0.21072500944137573, + -0.8403525352478027, + 1.0989257097244263, + -1.4510421752929688, + -1.0886363983154297, + 0.009497647173702717, + -0.3749717175960541, + -0.7890117168426514, + -1.5963211059570312, + -0.5951167345046997, + -0.2679588496685028, + -1.114214539527893, + -0.7624331712722778, + -1.8329330682754517, + -0.826300323009491, + -0.7253278493881226, + 2.6771035194396973, + -2.1441826820373535, + -1.519355058670044, + -0.8932903409004211, + -0.5389498472213745, + -1.9459385871887207, + -0.07328600436449051, + -2.0884130001068115, + -0.5047849416732788, + 2.0216987133026123, + 0.3079579174518585, + -2.2237038612365723, + -0.14264719188213348, + 1.9462605714797974, + -1.8812892436981201, + -0.11149069666862488, + -1.6054322719573975, + -0.6070562601089478, + -0.8695437908172607, + -0.5118888020515442, + -1.946121096611023, + -0.8144246935844421, + 0.8972330689430237, + 3.1764352321624756, + -1.1091138124465942, + -1.4331223964691162, + 0.7845004200935364, + -1.9234918355941772, + -1.2387969493865967, + -1.0261085033416748, + -0.9019863605499268, + -2.3569395542144775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=19
x=%{x}
y=%{y}", + "hovertext": [ + "HSPG2", + "CTSK", + "TMEM78", + "SULT1C4", + "IGSF10", + "CARMN", + "LINC01013", + "TEAD4", + "ENSG00000258792", + "TCL1A", + "PLK5", + "COX7A1", + "AK5", + "SELP", + "PPT2", + "KCNK9", + "COL5A1", + "NNMT", + "MIPOL1", + "RBFOX3", + "NFIX", + "CXADR", + "KREMEN1", + "SEMA6C", + "CD200", + "BOC", + "WWTR1", + "LINC02068", + "AFAP1L1", + "C6orf141", + "ZNF711", + "ROR1-AS1", + "SYNPO2", + "NNAT", + "EMID1", + "CLIC2", + "KDM5D", + "PAPPA", + "CLMP", + "MAPK12", + "EPHA5", + "DPYSL4", + "LRRC37A", + "MRC2", + "LYL1", + "PTPN14", + "NRG1", + "CTNND1", + "NAB2", + "SLITRK5", + "YJEFN3", + "PLEKHH2", + "RAI14", + "SCN3B", + "ADPRHL1", + "CGNL1", + "TGFB1I1", + "LINC02693", + "PAK3", + "HAND2-AS1", + "SNCB", + "SEMA3E", + "LAMB1", + "LAPTM4B", + "RYR3", + "TLN2", + "GAS8", + "KLF16", + "HIF3A", + "GNAZ", + "ZP3", + "C1QTNF4", + "KLHL35", + "ENSG00000070018", + "SHF", + "NOG", + "RAB40B", + "RASIP1", + "LDOC1", + "ZNF892", + "SCGB3A2", + "PTPRD-AS1", + "MIR222HG", + "SLC8A1-AS1", + "SLC29A4", + "SEMA3A", + "RUNDC3B", + "EFEMP2", + "RASSF8", + "TMEM98", + "P3H4", + "ARL17B", + "ATP8B1", + "PNMA8A", + "HIC2", + "OVGP1", + "PXDN", + "MYT1L", + "ARPP21", + "RGMB", + "AFDN-DT", + "SORCS3", + "LRRC49", + "RAMP2-AS1", + "BAIAP2-DT", + "ZNF74", + "CNTN2", + "PDGFRA", + "GPRIN1", + "STXBP1", + "LINC01553", + "CCNJ", + "RAPGEFL1", + "SPIN2A", + "ANKRD30BL", + "OGN", + "LMO2", + "HSBP1L1", + "ATCAY", + "MYL9", + "CAMK2A", + "GNG11", + "MMP17", + "BEGAIN", + "TRIM72", + "ZNF649", + "VSTM1", + "SMTN", + "LINC01355", + "NEB", + "TAGLN3", + "PCOLCE", + "EGFL7", + "UNC5B", + "TLCD3B", + "ZFP28", + "CHGB", + "ERRFI1", + "USP34-DT", + "IGFBP5", + "PIWIL2", + "PSD", + "SSTR2", + "REEP6", + "ANKRD45", + "MYLK", + "ANGPT1", + "SERPING1", + "JPH4", + "CDH11", + "SMARCA1", + "DDR2", + "KDM5B", + "FAM171B", + "ENSG00000272077", + "PROS1", + "ARHGEF25", + "KCNQ2", + "SLITRK4", + "CYP27C1", + "ENC1", + "CASC15", + "WASF1", + "SPMIP1", + "VWCE", + "MPZL2", + "GSG1", + "CAMKK2", + "TGM1", + "MPP2", + "UNC13A", + "RFPL1S", + "RGS12", + "ADGRA2", + "SORBS1", + "DDX25", + "KCNH5", + "ACTN1", + "LIAT1", + "ENSG00000276250", + "KANK3", + "CLDN5", + "SEPTIN3", + "GREM2", + "CAMK1", + "HYAL2", + "DCBLD2", + "GAP43", + "NR2F1", + "TRMT9B", + "BCL7A", + "GNAL", + "CPT1C", + "PPM1F", + "MAP7D2", + "PTCHD1", + "FAM110D", + "CACHD1", + "PRICKLE2", + "SNCA", + "SH3BGRL2", + "EYA1", + "FGF7", + "DACT3", + "PTGIS", + "GPR161", + "FMN2", + "CCNT2-AS1", + "RAMP1", + "FAXC", + "BICC1", + "GAL", + "SH3GL3", + "ENSG00000284747", + "GUCY1A1", + "BHMT2", + "RBPMS", + "TRPM3", + "TAGLN", + "TCTN1", + "AHNAK2", + "DLG4", + "EHD2", + "CHD5", + "COL6A3", + "CELSR3", + "CDK20", + "FAM241B", + "PARD6G-AS1", + "TDRD12", + "ZNF233", + "HNF4A", + "TCFL5", + "ERG", + "SLC6A8", + "PTPRF", + "PALMD", + "ETNK2", + "SRSF12", + "BAIAP2", + "CCBE1", + "NANOS3", + "NWD1", + "CNRIP1", + "LRRN1", + "MRAS", + "ATP13A3-DT", + "ARL9", + "AKAP12", + "AQP1", + "AEBP1", + "SMARCD3", + "BMP1", + "SNX32", + "GALNT16", + "MEG8", + "FOXRED2", + "BGN", + "MECOM", + "GRB10", + "FAM66D", + "ALDH1A2", + "MYLK3", + "ZNF471", + "SNAP25", + "CDH26", + "MAPK8IP2", + "NRIP2", + "GPRC5A", + "DTWD1", + "CEMIP", + "PPFIA4", + "PTPRG", + "VARS1", + "PRRT1", + "TPD52L1", + "CNKSR3", + "GNAI1", + "CCDC62", + "C3", + "CPAMD8", + "TSHZ2", + "ENSG00000239407", + "LRAT", + "MYORG", + "MIR1915HG", + "UQCRHL", + "TMEM44", + "LRRC4", + "TNKS1BP1", + "MRM1", + "MAST1", + "LINC00205", + "KCNE4", + "CMBL", + "CDH12", + "RGMA", + "ZNF629", + "CABYR", + "MMP11", + "AK4", + "PLXNA2", + "MTURN", + "RAMP2", + "SYTL4", + "MINAR2", + "ENSG00000271761", + "NOL6", + "PRANCR", + "SERPINE2", + "FILIP1", + "PLAGL1", + "MAS1", + "MATCAP2", + "CAMK2B", + "AGAP2-AS1", + "CDK5R1", + "IGFBP4", + "AMPH", + "ZNF221", + "ZFP69B", + "TRIM58", + "CDH18", + "LRRTM2", + "RELN", + "FOXP2", + "DGKI", + "OLFM1", + "PRXL2A", + "CHRNA7", + "STX1B", + "ZNF843", + "TBC1D3L", + "DNALI1", + "F3", + "IRAG1", + "CRISPLD2", + "ICAM4", + "JAM2", + "ENSG00000277400", + "IQCA1", + "GFPT2", + "PLPP7", + "PPP1R26-AS1", + "CCDC3", + "GATA2-AS1", + "TM4SF18", + "PCDH7", + "LNX1", + "BMPR1B", + "RNF175", + "CMYA5", + "ECSCR", + "ENSG00000227706", + "ENSG00000223786", + "ALDH8A1", + "WIPF3", + "PODXL", + "KIF5A", + "GJB6", + "SLC7A8", + "IGHM", + "IGF1R", + "CD79B", + "CITED4", + "SPEG", + "HHIP", + "KCTD16", + "KCTD21", + "CDON", + "TMSB15B-AS1", + "TAL1", + "HOOK1", + "CLP1", + "DISP2", + "LINC00923", + "KIAA0513", + "CEACAM19", + "DIPK2B", + "PRKAR2B", + "ENSG00000279571", + "CSRP2", + "SMAD9", + "ZNF521", + "PRX", + "ENSG00000280441", + "CHRM3-AS2", + "RNF208", + "TCTN2", + "LINC01551", + "ENSG00000259986", + "PPP1R1B", + "ADM5", + "GPRASP2", + "B4GALT2", + "ENSG00000172554", + "COL7A1", + "FAM241A", + "SPARC", + "RORB", + "UNC5B-AS1", + "VPS9D1-AS1", + "CLEC11A", + "RGS5", + "LAMC3", + "ENSG00000261474", + "ZDHHC1", + "ITPKC", + "BEX1", + "DDX3Y", + "DHRS3", + "MEIS1", + "SMAD1", + "GJA1", + "FSCN1", + "ESAM", + "PCYT1B" + ], + "legendgroup": "19", + "marker": { + "color": "#fdf490", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "19", + "showlegend": true, + "type": "scattergl", + "x": [ + -3.278207302093506, + -3.1346473693847656, + -3.969616413116455, + -3.8582184314727783, + -3.666259288787842, + -4.276848316192627, + -3.06473708152771, + -3.1811673641204834, + -2.890138626098633, + -4.317806243896484, + -4.211113929748535, + -3.359438180923462, + -3.877599000930786, + -3.9688398838043213, + -3.416088819503784, + -4.059264659881592, + -3.1529078483581543, + -3.2827320098876953, + -3.7066824436187744, + -4.104670524597168, + -4.1260786056518555, + -3.74739408493042, + -3.350313186645508, + -2.844783067703247, + -3.837128162384033, + -3.4557554721832275, + -4.588196277618408, + -4.087203025817871, + -3.467641592025757, + -4.336114406585693, + -3.8571736812591553, + -3.857792854309082, + -3.341489553451538, + -3.987593412399292, + -2.9662113189697266, + -3.734980344772339, + -3.841871500015259, + -3.367560625076294, + -2.909700632095337, + -4.226395606994629, + -4.201964378356934, + -3.4194753170013428, + -4.930837631225586, + -3.4744744300842285, + -4.049887657165527, + -4.034548282623291, + -4.410863876342773, + -4.270634651184082, + -2.28010892868042, + -4.07118034362793, + -3.4902231693267822, + -3.334761381149292, + -4.074334144592285, + -4.565910816192627, + -3.381978988647461, + -4.286473274230957, + -3.3076248168945312, + -4.128196716308594, + -3.5303235054016113, + -3.3344883918762207, + -3.9405839443206787, + -3.977943181991577, + -4.498321533203125, + -2.9539709091186523, + -4.736185073852539, + -4.135186195373535, + -2.9758107662200928, + -4.108323097229004, + -3.1986656188964844, + -4.009974002838135, + -2.9414119720458984, + -3.754287004470825, + -2.736149311065674, + -3.39162278175354, + -3.6026101112365723, + -3.30733323097229, + -3.9835071563720703, + -3.8257694244384766, + -3.270982027053833, + -4.146284103393555, + -3.973506212234497, + -3.3665285110473633, + -4.5300822257995605, + -3.997162103652954, + -3.4049086570739746, + -3.4618029594421387, + -4.191944599151611, + -3.977870464324951, + -3.4911510944366455, + -4.108198165893555, + -3.4889211654663086, + -4.612093925476074, + -4.306315898895264, + -3.3697075843811035, + -3.4204659461975098, + -3.1068999767303467, + -3.373408079147339, + -4.478120803833008, + -3.5743496417999268, + -3.031499147415161, + -2.9045069217681885, + -3.650418758392334, + -4.267258644104004, + -3.2952959537506104, + -4.124264240264893, + -2.709747791290283, + -3.9199869632720947, + -4.2884745597839355, + -2.937044143676758, + -3.2141311168670654, + -3.4227867126464844, + -2.868440866470337, + -3.75484299659729, + -2.561769723892212, + -3.9431140422821045, + -3.5419111251831055, + -3.9660279750823975, + -3.1213066577911377, + -2.9733686447143555, + -3.7514607906341553, + -3.9828860759735107, + -4.588614463806152, + -4.449901580810547, + -3.414219379425049, + -3.5292673110961914, + -2.1410484313964844, + -4.14250373840332, + -3.520888090133667, + -3.2465782165527344, + -4.023662090301514, + -4.494958400726318, + -3.425593614578247, + -3.4838459491729736, + -3.241041421890259, + -3.5104384422302246, + -3.0091593265533447, + -3.2497310638427734, + -4.6207733154296875, + -3.008631706237793, + -3.9424266815185547, + -3.406705617904663, + -4.025051116943359, + -3.58223295211792, + -2.084760904312134, + -3.5218276977539062, + -3.907031774520874, + -3.2657532691955566, + -3.4732825756073, + -4.1621928215026855, + -3.5664002895355225, + -3.5741982460021973, + -3.5767571926116943, + -3.4850502014160156, + -3.950951099395752, + -2.533828020095825, + -3.275437831878662, + -3.9062514305114746, + -4.0447916984558105, + -4.011943340301514, + -3.558321475982666, + -3.0134341716766357, + -3.6816976070404053, + -4.763560771942139, + -2.628875255584717, + -3.406071662902832, + -4.069490432739258, + -3.5110981464385986, + -3.6559035778045654, + -3.243157148361206, + -3.526867389678955, + -4.118215560913086, + -3.792916774749756, + -3.5191965103149414, + -3.5735201835632324, + -4.844528675079346, + -3.6414825916290283, + -3.7842302322387695, + -3.34759783744812, + -3.287097692489624, + -2.771691083908081, + -4.11255407333374, + -4.578276634216309, + -3.469506025314331, + -3.318505048751831, + -3.780726432800293, + -3.586700201034546, + -3.81860089302063, + -3.821744918823242, + -4.301794528961182, + -3.4807868003845215, + 0.8134517073631287, + -4.05314826965332, + -4.143352508544922, + -3.3599488735198975, + -3.4607527256011963, + -4.197463512420654, + -3.538306713104248, + -4.926048755645752, + -4.1508073806762695, + -3.3371119499206543, + -3.354510545730591, + -4.107002258300781, + -3.4770264625549316, + -4.170170307159424, + -3.5290699005126953, + -3.247363567352295, + -4.876770496368408, + -2.8860926628112793, + -3.6905505657196045, + -3.001345634460449, + -4.1400980949401855, + -4.215704441070557, + -4.192471981048584, + -2.8383970260620117, + -3.4952313899993896, + -4.0666022300720215, + -4.511534214019775, + -4.823416709899902, + -3.3580493927001953, + -4.3782477378845215, + -3.310615062713623, + -4.311688423156738, + -3.353496789932251, + -3.808257818222046, + -3.4783709049224854, + -3.478593349456787, + -2.6746716499328613, + -3.037865400314331, + -3.670332670211792, + -3.0521721839904785, + -2.8947691917419434, + -4.326040267944336, + -2.41292405128479, + -3.9676413536071777, + -4.128745079040527, + -3.5224087238311768, + -4.198482036590576, + -2.9729092121124268, + -3.2911529541015625, + -3.3591320514678955, + -3.4950733184814453, + -4.0946946144104, + -3.6996302604675293, + -3.81024169921875, + -3.738906145095825, + -3.33170223236084, + -3.5240607261657715, + -2.9290366172790527, + -4.5400872230529785, + -4.14711856842041, + -3.176260232925415, + -3.972604751586914, + -3.5420305728912354, + -4.054066181182861, + -3.026315212249756, + -4.189138889312744, + -2.3152427673339844, + -2.9466779232025146, + -3.7013540267944336, + -3.480158805847168, + -4.133118629455566, + -3.789175510406494, + -3.098548412322998, + -4.137129783630371, + -4.0949482917785645, + -2.9181249141693115, + -3.972153902053833, + -2.809809923171997, + -4.616462707519531, + -3.4419753551483154, + -4.837985515594482, + -4.138608932495117, + -4.6066765785217285, + -2.171126365661621, + -3.181605100631714, + -3.6750266551971436, + -4.5451436042785645, + -4.125200271606445, + -4.373589038848877, + -3.88329815864563, + -4.0072197914123535, + -3.036620616912842, + -3.3059654235839844, + -3.3812153339385986, + -3.3460073471069336, + -3.198507070541382, + -1.8503323793411255, + -2.8464090824127197, + -4.133201599121094, + -4.160223484039307, + -2.65281081199646, + -3.9221534729003906, + -2.4520139694213867, + -4.31843900680542, + -3.9416751861572266, + -4.5725555419921875, + -3.409552812576294, + -3.137730360031128, + -3.4926156997680664, + -3.717135429382324, + -4.038098335266113, + -4.927906036376953, + -3.633751153945923, + -4.52874231338501, + -3.473585844039917, + -4.024641036987305, + -2.8384768962860107, + -2.357495069503784, + -4.093284606933594, + -3.666548013687134, + -3.7181742191314697, + -3.536501407623291, + -3.903935432434082, + -4.597854137420654, + -4.363922595977783, + -3.9192728996276855, + -4.035392761230469, + -3.463944673538208, + -4.297743797302246, + -3.555936336517334, + -2.8058760166168213, + -2.562293291091919, + -4.905421257019043, + -5.035340309143066, + -4.57426643371582, + -3.9747097492218018, + -4.848659038543701, + -4.2650017738342285, + -2.9535722732543945, + -3.5094659328460693, + -4.0569539070129395, + -2.8164989948272705, + -3.1675360202789307, + -3.974271535873413, + -4.302846908569336, + -4.135079383850098, + -4.285836696624756, + -3.3860244750976562, + -4.229756832122803, + -3.1605234146118164, + -3.8287689685821533, + -3.7227911949157715, + -2.617177724838257, + -3.7569832801818848, + -3.696213960647583, + -3.5579426288604736, + -4.183748245239258, + -3.7958154678344727, + -3.506972551345825, + -4.688427925109863, + -3.995190382003784, + -3.3556101322174072, + -4.555172920227051, + -4.2149739265441895, + -3.9834787845611572, + -3.505350351333618, + -4.3477253913879395, + -4.028497695922852, + -3.7800705432891846, + -3.019378185272217, + -3.480661630630493, + -4.690940856933594, + -4.258815288543701, + -4.638918876647949, + -3.5050621032714844, + -3.154329538345337, + -3.276648759841919, + -3.9539949893951416, + -2.245999336242676, + -3.5049495697021484, + -3.2277183532714844, + -4.349005222320557, + -3.0358588695526123, + -2.3602683544158936, + -3.7188782691955566, + -4.005043029785156, + -3.943057060241699, + -3.4445486068725586, + -4.013443946838379, + -3.0441861152648926, + -2.5416154861450195, + -3.7361176013946533, + -4.3182220458984375, + -3.4003794193267822, + -3.169705867767334, + -3.8664822578430176, + -3.272348403930664, + -3.7099759578704834, + -3.381774425506592, + -3.638415575027466, + -4.014490127563477, + -3.361255168914795, + -3.012422561645508, + -3.3556036949157715, + -2.9423716068267822, + -3.7780871391296387, + -3.358832836151123, + -4.3902764320373535, + -3.2168948650360107, + -3.7559797763824463, + -3.1298840045928955, + -2.917012929916382, + -3.1124427318573, + -3.7978906631469727, + -2.921525478363037, + -3.11840558052063, + -4.24092435836792, + -4.5442728996276855, + -3.3083271980285645, + -3.64149808883667, + -3.773150682449341, + -3.7488718032836914, + -3.1690449714660645, + -4.338142395019531, + -2.8402535915374756, + -4.125820636749268, + -4.083830833435059 + ], + "xaxis": "x", + "y": [ + -0.7371163368225098, + -0.1467321366071701, + 1.1103543043136597, + -0.2154155671596527, + -0.05018609017133713, + -0.04452982917428017, + 1.1601645946502686, + 1.2945259809494019, + 1.0057889223098755, + -1.20307195186615, + 0.9835678339004517, + -0.6926910281181335, + 0.848429799079895, + -0.8192447423934937, + 0.6856697797775269, + 1.214880108833313, + -0.23447734117507935, + -0.22427837550640106, + 1.3371559381484985, + 0.9508857727050781, + -0.7646723985671997, + 0.7513593435287476, + 0.3647180497646332, + 0.7267083525657654, + -0.5326368808746338, + 1.1970936059951782, + -0.517916202545166, + -0.11234039813280106, + -0.008956142701208591, + -1.0919173955917358, + -0.19498425722122192, + 1.0151506662368774, + 1.4404422044754028, + 0.6540195345878601, + 1.2424509525299072, + -0.5431320667266846, + 1.1256023645401, + 0.6060124039649963, + 0.3067633807659149, + -1.292009949684143, + 1.0894486904144287, + 1.1824381351470947, + 0.08058587461709976, + 0.8930729627609253, + -0.6944876313209534, + 0.8115479946136475, + -0.7547276616096497, + -1.3717557191848755, + 0.9188187122344971, + 0.4434402585029602, + 1.1153440475463867, + 1.0115196704864502, + -0.40464499592781067, + -0.8568927049636841, + 1.209490418434143, + 0.11450415104627609, + -0.5991374850273132, + 1.1344257593154907, + 1.4624013900756836, + 1.2496122121810913, + 0.7096933722496033, + -0.40932759642601013, + -0.9638209939002991, + 0.7878219485282898, + 0.24141961336135864, + -1.006344199180603, + 0.778048574924469, + -0.1951163411140442, + 1.018135666847229, + 0.33719706535339355, + 0.041020914912223816, + 0.09435010701417923, + 0.0387413427233696, + 0.6394543051719666, + 1.1927772760391235, + 0.038283199071884155, + -1.210648536682129, + -0.23449161648750305, + 0.2638951241970062, + -0.07467720657587051, + 0.2944680154323578, + 0.15528617799282074, + -0.4687349498271942, + 0.5913546681404114, + 1.3599226474761963, + 1.1997108459472656, + 0.9880048632621765, + -0.93312007188797, + 0.07521519064903259, + -1.1212903261184692, + 1.0484280586242676, + -0.3448319733142853, + 0.306209534406662, + 1.3735719919204712, + 1.0725646018981934, + 0.573319137096405, + 1.4528520107269287, + 0.9987881183624268, + 0.6892060041427612, + 0.6591375470161438, + 0.9333474040031433, + 1.1314648389816284, + -0.4781612455844879, + 0.44958141446113586, + -0.7650689482688904, + 0.9798359870910645, + -0.17579948902130127, + -0.9998546242713928, + 1.4015039205551147, + 1.9336498975753784, + 0.7790716290473938, + 0.7599514722824097, + 1.141387701034546, + 0.6277956366539001, + 0.9664273858070374, + 0.015845390036702156, + -0.7267093062400818, + -0.13040749728679657, + 1.3431835174560547, + -0.49816781282424927, + 1.3164634704589844, + -0.9358230829238892, + -1.2192660570144653, + 1.146619200706482, + 1.0711770057678223, + 0.8733788132667542, + -0.14424480497837067, + -0.09023229777812958, + 1.106148362159729, + 1.1085408926010132, + -1.3354729413986206, + -0.05445415899157524, + 0.0573631227016449, + -0.40209314227104187, + 0.8391735553741455, + 0.6158566474914551, + 1.404179573059082, + -0.07999102771282196, + 0.41814589500427246, + 0.11149026453495026, + 1.0926750898361206, + 1.131993055343628, + 1.0060229301452637, + -0.4477638304233551, + 0.15940694510936737, + -0.7463601231575012, + 0.26555660367012024, + -0.06781067699193954, + 0.46832048892974854, + 1.0548200607299805, + 0.3555259704589844, + -0.31666335463523865, + 1.5082842111587524, + -0.17656850814819336, + 1.1638115644454956, + 0.3123302757740021, + 0.038961317390203476, + 1.1564242839813232, + 0.03749818727374077, + 0.6920682191848755, + 1.4764212369918823, + 1.3913497924804688, + -1.110999345779419, + 0.9121713638305664, + 0.8030720949172974, + -1.1624021530151367, + 0.9702408909797668, + 0.4731081426143646, + 0.6128297448158264, + 1.4157954454421997, + 1.2508339881896973, + 1.079995036125183, + 0.336869478225708, + 0.8851408958435059, + -0.5117849707603455, + 0.1665136069059372, + 1.2514415979385376, + 0.35796815156936646, + 0.3760683238506317, + 0.786932110786438, + 1.2612383365631104, + -0.9083096385002136, + 1.1179354190826416, + -0.022728078067302704, + -0.7604167461395264, + 0.004626451525837183, + 0.10256753861904144, + 1.1339070796966553, + -0.5383135676383972, + 0.7525569200515747, + 0.7911020517349243, + 0.6652889251708984, + -0.11230749636888504, + 1.1344398260116577, + 1.1610015630722046, + 0.44518783688545227, + 1.2033005952835083, + -0.16698838770389557, + 0.3988879323005676, + 0.7205232381820679, + 1.4221564531326294, + 1.1334257125854492, + 0.18163448572158813, + -0.06900624185800552, + -0.1540294587612152, + 0.30225038528442383, + 0.038750797510147095, + 1.0775705575942993, + -0.6958816051483154, + 1.4200847148895264, + 0.0959811881184578, + -1.4703558683395386, + 0.04611198604106903, + -0.7261318564414978, + 0.038973454385995865, + -0.14420567452907562, + -0.4135158956050873, + -0.011438407003879547, + -0.3697328269481659, + -1.2605781555175781, + -0.0737369954586029, + -0.0959923267364502, + 1.1140509843826294, + 1.5412745475769043, + -0.07155822217464447, + 1.1278846263885498, + 0.3574116826057434, + 1.0871596336364746, + 1.082840919494629, + 1.172049880027771, + -0.024622971192002296, + 0.13664060831069946, + 1.1909860372543335, + -0.3953123092651367, + -1.2510132789611816, + 0.2874303460121155, + -1.1649974584579468, + 1.0725994110107422, + 1.4996062517166138, + 1.1173627376556396, + 1.1588536500930786, + -0.9265182614326477, + 1.4985607862472534, + -0.6498251557350159, + 1.3492461442947388, + -0.24718670547008514, + 1.0415185689926147, + 0.12776590883731842, + -0.4634658992290497, + -0.31171584129333496, + 0.5920550227165222, + 0.03891344368457794, + -0.012385750189423561, + 1.1883403062820435, + 1.1741713285446167, + 0.2922973930835724, + 0.5815362930297852, + 0.4623868763446808, + 1.430939793586731, + -0.4268786609172821, + 1.003557562828064, + 1.081705093383789, + 1.3789385557174683, + 0.07460693269968033, + 0.6810502409934998, + 1.4480936527252197, + 0.9531758427619934, + 0.9639379382133484, + -0.9889447093009949, + 0.19793178141117096, + -0.2049180269241333, + 0.923268735408783, + -0.5936811566352844, + 0.9407460689544678, + 0.48756587505340576, + -0.14701390266418457, + -0.4577637016773224, + -1.1323707103729248, + 0.4477137327194214, + -0.189069464802742, + 0.01505835261195898, + 1.191327691078186, + 0.4337090849876404, + 0.7653903961181641, + 1.0952097177505493, + -0.23952089250087738, + 2.710329055786133, + 0.7645697593688965, + -0.14066465198993683, + -0.8360989689826965, + 0.8723787665367126, + 0.12678378820419312, + 0.7166154384613037, + 0.019008345901966095, + 0.04629338160157204, + -0.25584620237350464, + 0.1064646765589714, + 0.30456382036209106, + 1.0093204975128174, + 0.11439940333366394, + -1.0708484649658203, + -0.3734302818775177, + 0.5450170040130615, + -1.1780390739440918, + 0.41920483112335205, + 0.6133676767349243, + 1.1040500402450562, + 1.1593217849731445, + 0.8179885149002075, + -0.7010254263877869, + 0.4937768578529358, + -0.28735706210136414, + -0.05155657231807709, + -0.6230488419532776, + 0.49262818694114685, + -1.2143210172653198, + 0.9951927661895752, + -0.08349818736314774, + -0.5248017311096191, + 0.2814546823501587, + 0.6827406287193298, + 1.0418792963027954, + 0.5877062082290649, + -0.4027371108531952, + -0.3937029242515564, + 0.7707704901695251, + 0.21078912913799286, + -0.7005976438522339, + 1.377678394317627, + 0.7235016226768494, + -0.6463972926139832, + 0.37638360261917114, + 1.1128700971603394, + -1.3185988664627075, + -0.6832329034805298, + -0.5513836741447449, + 0.21031250059604645, + 1.6671313047409058, + -1.373623251914978, + 0.5876670479774475, + 1.2698895931243896, + 1.5251286029815674, + 1.1283921003341675, + 0.7506824731826782, + 1.3591111898422241, + 0.4578753709793091, + -0.8083234429359436, + 0.7529547214508057, + 0.8117497563362122, + 0.06023887172341347, + -0.6616264581680298, + 0.47046366333961487, + -0.9653862714767456, + -0.6646127700805664, + 0.8677039742469788, + 0.32190123200416565, + 0.509762167930603, + -0.44660893082618713, + 0.7416379451751709, + 0.777876615524292, + 0.36022135615348816, + -1.0282526016235352, + 0.42061659693717957, + -1.0173938274383545, + -0.782131552696228, + 1.0663725137710571, + 1.0125644207000732, + 1.1861213445663452, + 1.107735276222229, + 1.4651085138320923, + 1.098003625869751, + -0.9747467637062073, + 1.2257791757583618, + 1.090841293334961, + 0.8204695582389832, + 0.3198155164718628, + 0.13767600059509277, + 0.8303108215332031, + -0.533458411693573, + 1.0502121448516846, + 0.9751752614974976, + -0.3320382535457611, + -0.5944448113441467, + 0.14166978001594543, + 0.5235878229141235, + 1.0356560945510864, + 1.306129813194275, + -0.030510758981108665, + 1.0765719413757324, + 1.2875585556030273, + 1.3363564014434814, + 0.7922780513763428, + 0.07278359681367874, + 0.7395448088645935, + -0.06158832460641861, + 1.6802332401275635, + -0.17046654224395752, + -0.05391238257288933, + -0.5233049392700195, + 1.1938196420669556, + -0.19346140325069427, + 0.5858107209205627, + -0.3116099536418915, + 0.3555333912372589, + 1.1539125442504883, + 1.1403170824050903, + -0.6077740788459778, + -0.42556458711624146, + 1.004425048828125, + 1.2018848657608032, + -0.4543233811855316, + -0.1768529713153839, + 1.4486664533615112, + -1.0300425291061401, + 0.6117019653320312, + -0.7525044083595276, + 0.37352362275123596 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=30
x=%{x}
y=%{y}", + "hovertext": [ + "ZNF436", + "ARMH1", + "GTF2B", + "TMEM182", + "ANKZF1", + "TOMM70", + "PAQR3", + "RANBP10", + "CCDC144A", + "ZNF793", + "NKAP", + "MTRR", + "ZNG1C", + "ABCA7", + "ZNF568", + "AMMECR1L", + "AMT", + "ALG11", + "WDR73", + "RFX1", + "ZNF570", + "SELL", + "WDR89", + "DCAF4", + "ZNF382", + "NKRF", + "CNOT9", + "GUF1", + "ZNF789", + "TESPA1", + "TVP23C", + "ZNF675", + "TOP3B", + "SUPV3L1", + "RIMKLB", + "PRH1", + "DTX1", + "NAA16", + "ENSG00000267002", + "ZNF829", + "ZNF8-DT", + "BSDC1", + "RNF123", + "IPCEF1", + "ALG10B", + "TMEM120B", + "RIOX1", + "SDR42E2", + "KRBA2", + "EXOC7", + "DCAF15", + "ZNF737", + "QSER1", + "DYRK2", + "RHOT2", + "ZNF69", + "LENG1", + "ZRSR2", + "MLLT3", + "ZNF839", + "SP2", + "URB1", + "CYB561D1", + "RNF4", + "ANKRA2", + "ZEB1-AS1", + "RRP8", + "PARP11", + "ACSF3", + "PROSER3", + "UBIAD1", + "PUS10", + "LRRC14", + "APBA2", + "ZSCAN32", + "ZNF561", + "ZNF134", + "GPN2", + "ZNF512", + "AP1AR", + "POLB", + "HINFP", + "MAPKAPK5", + "GID4", + "TGIF2", + "BCORL1", + "AHDC1", + "TSTD1", + "ADAT2", + "NAT10", + "CDK10", + "ZNF24", + "ST3GAL3", + "PTCD3", + "POMZP3", + "RASA4", + "ZNF777", + "DEAF1", + "TTC5", + "RBBP6", + "ENSG00000118620", + "PATZ1", + "SLC39A10", + "ATXN7", + "MAML1", + "NAA25", + "SLC8B1", + "RPGRIP1L", + "ZNF606", + "ATXN7L2", + "POLR1B", + "EEFSEC", + "THAP1", + "ZNF7", + "ZNF664", + "NDE1", + "THRA", + "ZNF136", + "ZNF525", + "RCAN3", + "BMT2", + "JRKL", + "SLC7A6OS", + "ZNF830", + "SLC35E2A", + "CCDC174", + "NELFA", + "ARHGEF10", + "LMBR1L", + "ZNF48", + "HSDL1", + "LIG3", + "RAD51D", + "ZNF362", + "TRIM33", + "ZNF669", + "ZSCAN25", + "FAM216A", + "LINC01089", + "LPAR6", + "PRPF39", + "RTL6", + "TBCCD1", + "TMCO6", + "SNRNP48", + "ZSCAN12", + "TBP", + "FBXO21", + "KLHL26", + "U2AF1L4", + "ZNF234", + "SLC27A5", + "ENSG00000205930", + "FIRRE", + "NUP43", + "ZKSCAN1", + "CLYBL", + "SREBF1", + "ELP2", + "TNFAIP8L1", + "ZNF567", + "GNL3L", + "KBTBD6", + "POLR3C", + "CDKN2AIP", + "ZBED5", + "PGPEP1", + "SPRTN", + "PAPOLG", + "SMYD5", + "LINC01215", + "THAP5", + "IMPA1", + "FBXO3", + "UBE2Q2", + "ZNF486", + "SP140L", + "ACAD11", + "TRMT44", + "SGTB", + "ZNF107", + "VIRMA", + "KLHL9", + "LDB1", + "TERF2", + "ZNF347", + "MIATNB", + "BRD1", + "TIGD1", + "IPO11", + "KMT5B", + "PGM2L1", + "ANKRD49", + "KANSL2", + "RBM19", + "ATRIP", + "VPS33B", + "ZNF785", + "ZNF283", + "VRK3", + "COQ8A", + "PDE12", + "INTS6-AS1", + "ZNF681", + "MZF1-AS1", + "LSM14B", + "MLLT11", + "FARS2", + "MFSD4B", + "ZC3H3", + "PCMTD2", + "ZNF280C", + "OBSCN", + "CHMP7", + "ZNF623", + "ZNF37A", + "PRDM11", + "NR1D1", + "ZNF551", + "SPECC1L", + "TFIP11", + "WDR48", + "TSPYL4", + "FAM234B", + "ZNF605", + "BAHD1", + "PIGN", + "ZNF614", + "BCOR", + "DHX37", + "DIS3", + "ZNF766", + "SCOC-AS1", + "BRPF3", + "ZNF3", + "EDRF1", + "ELP4", + "LUC7L3", + "ZNF155", + "TBC1D10A", + "ENSG00000226266", + "TNPO1", + "LARP1", + "ZNF202", + "CACTIN", + "CEP89", + "ZNF470", + "ENSG00000260257", + "IBA57", + "NMD3", + "ZNF518B", + "GPBP1", + "TBC1D22B", + "EID3", + "TRPV1", + "NMT1", + "ENSG00000268362", + "ATAD3B", + "TBC1D1", + "TRIM35", + "CCDC88C", + "DICER1-AS1", + "ARID3B", + "IFT140", + "ZNF776", + "TTC3", + "HDAC10", + "JPX", + "NAA15", + "SLC25A25", + "GPAM", + "NEDD1", + "MED6", + "RPAP1", + "ZNF263", + "RFLNB", + "CCDC57", + "ZNF354B", + "ZNF33A", + "USP35", + "MTHFS", + "GEMIN4", + "SMG8", + "PJA1", + "RBM12B", + "EIF1AD", + "ZNF552", + "ZNF184", + "KIAA1586", + "MDN1", + "SEC31B", + "MYBBP1A", + "ZNF557", + "MORC3", + "WARS2", + "PEX6", + "AARS2", + "RANBP6", + "CARNMT1", + "TUT1", + "GNAS", + "ZBTB40", + "DNAJB4", + "UXS1", + "PRKAR1B", + "ZNF891", + "ADPRM", + "ZNF544", + "TOE1", + "ACVR2B", + "FAM13A", + "ENSG00000184786", + "BET1L", + "SVIP", + "RUSF1", + "DVL2", + "ZNF880", + "ENSG00000274422", + "MACO1", + "TRABD2A", + "RBAK", + "THAP11", + "ZNF397", + "ZNF559", + "MIF-AS1", + "SMN1", + "MAPKAPK5-AS1", + "ZNF692", + "NFYA", + "ZNF689", + "WIZ", + "ZNF875", + "TTPAL", + "FAM120C", + "RBM34", + "DDX31", + "FOXJ2", + "PHC1", + "IRF9", + "KMT5C", + "CDK5RAP1", + "PLEKHG5", + "NOL9", + "CHROMR", + "RBM48", + "CCDC85C", + "C20orf204", + "NAP1L3", + "BCL9", + "PTPN4", + "HSF2", + "MAP3K4", + "TEX10", + "LINC00667", + "ZBTB14", + "ZNF607" + ], + "legendgroup": "30", + "marker": { + "color": "#9e4b00", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "30", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.7158778309822083, + 2.304572105407715, + 2.719998359680176, + 2.159402847290039, + 2.3335509300231934, + 3.196256160736084, + 2.1081087589263916, + 1.8237073421478271, + 1.769144892692566, + 1.8077082633972168, + 2.7949085235595703, + 2.201141595840454, + 2.403944253921509, + 1.79710054397583, + 2.253143548965454, + 2.042705774307251, + 2.820007085800171, + -1.5940943956375122, + 3.3886427879333496, + 1.8362332582473755, + 2.2930681705474854, + 3.389533281326294, + 2.5528957843780518, + 2.313465118408203, + 1.9315305948257446, + 3.034616470336914, + 3.142259120941162, + 1.9853397607803345, + 1.7119262218475342, + 3.215848922729492, + 0.8703588247299194, + 2.1606390476226807, + 2.368360757827759, + 2.279923915863037, + 2.149623155593872, + 2.0482349395751953, + 2.072517156600952, + 2.289705991744995, + 1.642643690109253, + 2.3914144039154053, + 2.9713404178619385, + 2.806978702545166, + 1.9095078706741333, + 3.0583317279815674, + 1.5640723705291748, + 3.0403497219085693, + 2.8411176204681396, + 1.595051884651184, + 2.3502068519592285, + 2.314892530441284, + 3.578392505645752, + 1.4798343181610107, + 2.261413335800171, + 3.21356201171875, + 3.698173761367798, + 2.643523693084717, + 2.9865522384643555, + 1.8300747871398926, + 3.400979518890381, + 1.9088530540466309, + 2.6953842639923096, + 2.1085216999053955, + 2.299129009246826, + 3.2417709827423096, + 2.508789300918579, + 2.4060823917388916, + 1.7677489519119263, + 2.2272675037384033, + 1.512078046798706, + 1.831540584564209, + 2.7835004329681396, + -2.038412094116211, + 2.692934513092041, + -3.142554759979248, + 2.1104013919830322, + 2.425895929336548, + 2.2720396518707275, + 2.846174955368042, + 2.2264349460601807, + 2.598698139190674, + 2.616213083267212, + 2.9698941707611084, + 2.5392329692840576, + 2.512692928314209, + 3.11177396774292, + 2.436138391494751, + 2.3139448165893555, + 3.211097478866577, + 2.6537392139434814, + 2.5501065254211426, + 3.2916629314422607, + 2.507147789001465, + 1.7177009582519531, + 2.7282328605651855, + 1.5327529907226562, + 1.767594575881958, + 1.7711645364761353, + 1.7829773426055908, + 3.178645610809326, + 2.487595319747925, + 3.190368175506592, + 3.3449463844299316, + 3.4012222290039062, + 3.1834633350372314, + 1.813652515411377, + 2.649430990219116, + 2.893625497817993, + 2.0598816871643066, + 2.0109877586364746, + 2.5880892276763916, + 2.5596282482147217, + 3.3295795917510986, + 3.4407923221588135, + 2.405151844024658, + 1.7037327289581299, + 3.0012495517730713, + 1.3789393901824951, + 2.3154962062835693, + 2.1613376140594482, + 3.1673734188079834, + 1.9595632553100586, + 1.6802239418029785, + 3.850348711013794, + 3.0822668075561523, + 0.8653762340545654, + 2.4744043350219727, + 2.041170835494995, + -2.867520809173584, + 3.481933832168579, + 2.630084991455078, + 2.2334539890289307, + 2.173370122909546, + 2.1785435676574707, + 1.7042808532714844, + 1.8811862468719482, + 2.8106532096862793, + 2.932633876800537, + 2.302856922149658, + 3.2881946563720703, + 1.8531464338302612, + 2.176589250564575, + 2.2224068641662598, + 2.456456422805786, + 3.0694057941436768, + 1.571702003479004, + 2.435823440551758, + 2.6862473487854004, + 2.234090805053711, + 1.0697389841079712, + 4.304632186889648, + 2.1533048152923584, + 2.7092108726501465, + 3.3867170810699463, + 2.1599361896514893, + 2.3443479537963867, + 2.3099944591522217, + 2.2154171466827393, + 1.7995939254760742, + 2.4163005352020264, + 3.376413583755493, + 2.140784502029419, + 2.68906569480896, + 2.1769940853118896, + 2.2982921600341797, + 3.0599653720855713, + 2.188586711883545, + 3.142026901245117, + 2.893972396850586, + 3.1906816959381104, + 2.4883975982666016, + 1.3985493183135986, + 2.8095500469207764, + 2.5129432678222656, + 2.811344861984253, + 2.760927200317383, + 2.177363395690918, + 1.6358047723770142, + -2.0179762840270996, + 1.8527828454971313, + 2.5596446990966797, + 1.5068223476409912, + 2.8446807861328125, + 2.244879722595215, + 2.6064553260803223, + 1.5487982034683228, + -2.2333168983459473, + 2.3090500831604004, + 2.62558913230896, + 2.7821385860443115, + -1.5083905458450317, + 1.7247941493988037, + 3.1178507804870605, + 2.718090295791626, + 2.20776629447937, + 2.810701608657837, + 1.9817695617675781, + 1.982685923576355, + 1.9237593412399292, + -2.238008975982666, + 2.8833959102630615, + 2.2263126373291016, + 3.399390697479248, + 3.1091480255126953, + 2.2983481884002686, + 1.9582144021987915, + 1.6521857976913452, + 2.7885849475860596, + 2.249689817428589, + -2.581281900405884, + 1.982422947883606, + 3.362653970718384, + 2.031651735305786, + 2.011995792388916, + 3.3657853603363037, + 1.7932218313217163, + 3.1569674015045166, + -3.427013635635376, + 2.6661980152130127, + -2.6707279682159424, + -3.107248067855835, + 2.915787935256958, + 1.9852643013000488, + 2.9230456352233887, + -2.475066661834717, + -2.074416399002075, + 1.6016074419021606, + 2.2908451557159424, + 2.164674997329712, + 1.7964094877243042, + 1.58672297000885, + 3.3673605918884277, + 3.2895348072052, + 0.8538611531257629, + 0.899326741695404, + 2.0863845348358154, + 2.3689117431640625, + 1.2417652606964111, + 2.5148911476135254, + 1.3996952772140503, + 3.8875391483306885, + 2.060163736343384, + 2.244763135910034, + 1.4488909244537354, + -1.409301519393921, + 3.3798978328704834, + 2.378570079803467, + -2.1971468925476074, + 2.2389402389526367, + 2.190917491912842, + 2.331912040710449, + 2.3746814727783203, + 2.792152166366577, + 2.3999135494232178, + 3.3204712867736816, + -2.6454787254333496, + 2.718294143676758, + -2.8522491455078125, + 2.9721438884735107, + 2.30083966255188, + 2.4588229656219482, + 2.798954486846924, + 1.8977363109588623, + 1.6126158237457275, + 1.9530261754989624, + 2.360023260116577, + 2.920271873474121, + 2.4721174240112305, + 2.3388946056365967, + 2.772313117980957, + 2.0908255577087402, + 1.9063692092895508, + 2.8806114196777344, + 3.454451560974121, + 1.5971297025680542, + 3.404273509979248, + 2.511038303375244, + 3.3995182514190674, + 2.178933620452881, + 2.368446111679077, + 1.6680840253829956, + 2.7754106521606445, + 2.6170685291290283, + 1.8202075958251953, + 2.959045171737671, + 2.1384356021881104, + 2.944262742996216, + 2.1532535552978516, + 2.9166550636291504, + 2.6548423767089844, + 2.5930874347686768, + 2.264948606491089, + 2.6749019622802734, + 2.6436927318573, + 2.660146713256836, + 3.154076337814331, + 2.134392023086548, + 0.9626491069793701, + 3.1237826347351074, + 1.9983139038085938, + 2.960982084274292, + -0.043040383607149124, + 2.2646241188049316, + 2.4679269790649414, + 3.3876121044158936, + 3.181065559387207, + 2.1489713191986084, + 3.1752123832702637, + 2.0390491485595703, + 3.6713099479675293, + 2.5257930755615234, + 2.263211965560913, + 2.393397569656372, + 2.1926474571228027, + 2.424870729446411, + 1.8191494941711426, + 2.6857264041900635, + 3.3171610832214355, + -1.1624256372451782, + 2.991604804992676, + 3.1905577182769775, + 1.9318572282791138, + 4.180155277252197, + 2.320106029510498, + 2.25956392288208, + -1.7415904998779297, + 3.3344545364379883, + 3.1805970668792725, + 2.917171001434326, + 2.549309492111206, + 3.2144525051116943, + 2.0869226455688477, + 1.7943146228790283, + 2.418606758117676, + 1.8670603036880493, + 2.5239815711975098, + 2.3499910831451416, + 1.7027440071105957, + 1.8999732732772827, + 4.315978050231934, + 2.4420883655548096, + 3.145179271697998, + 1.6870923042297363, + 2.804102897644043, + -1.5019763708114624, + 3.3853561878204346, + 2.3807942867279053, + 3.5937328338623047, + 1.990341305732727, + 1.64765465259552, + 3.1614348888397217, + 2.4420063495635986, + 1.838032841682434, + 2.239917755126953, + 3.5972423553466797, + 2.07700514793396, + -3.0118918418884277 + ], + "xaxis": "x", + "y": [ + 0.9123433828353882, + 1.1338437795639038, + 1.507787823677063, + 2.0450000762939453, + 0.10293546319007874, + 1.3824678659439087, + 0.3939533829689026, + 0.43418124318122864, + 0.051071636378765106, + 0.7582511901855469, + 1.4269742965698242, + 2.103322982788086, + 0.9222983717918396, + 1.5186262130737305, + 1.387805700302124, + -0.10261649638414383, + 0.7724196314811707, + 1.3064266443252563, + 2.1859495639801025, + 0.17511959373950958, + 0.6918637752532959, + 0.751126229763031, + 1.5802874565124512, + 1.2542160749435425, + 0.6698401570320129, + 1.2852818965911865, + 1.6357989311218262, + 1.2749766111373901, + 1.0483368635177612, + 0.5889372825622559, + 0.7167600393295288, + 0.46033984422683716, + 1.4062983989715576, + 0.6200646162033081, + 0.7634081244468689, + 1.2068461179733276, + 0.5928995013237, + 1.9155603647232056, + 0.7573609948158264, + 0.7034304141998291, + 1.472326397895813, + 0.028675345703959465, + 1.2102816104888916, + 0.5742940902709961, + 0.3793420195579529, + 1.395443081855774, + 2.2450568675994873, + 0.6067668199539185, + 0.5403168201446533, + 1.406774878501892, + 1.484613060951233, + 0.7653912901878357, + 0.9311714768409729, + 2.457507848739624, + 1.75246262550354, + 0.8597910404205322, + 2.4251866340637207, + 0.5099080801010132, + 0.9694220423698425, + 0.36874839663505554, + 1.3507353067398071, + 1.1783168315887451, + 2.074873208999634, + 1.1428251266479492, + 2.112577199935913, + 0.5224483013153076, + 1.1627310514450073, + 1.261723279953003, + 1.0343711376190186, + 0.24801187217235565, + 1.8072885274887085, + 1.5466265678405762, + 1.7342966794967651, + 1.9576908349990845, + 1.3778283596038818, + 0.8175626397132874, + 0.7781240344047546, + 1.4140779972076416, + 1.422837734222412, + 0.9030917882919312, + 0.8220526576042175, + 1.1310420036315918, + 1.5670698881149292, + 1.152377963066101, + 0.37591102719306946, + 0.8941895365715027, + 0.37199756503105164, + 0.606526255607605, + 0.8991103768348694, + 1.7008098363876343, + 2.4150516986846924, + 0.09311585873365402, + 0.2841576039791107, + 1.2406121492385864, + 0.9409183263778687, + 0.8005009293556213, + 1.3319551944732666, + 1.516046404838562, + 1.3585700988769531, + 1.1614147424697876, + 1.0469058752059937, + 1.9997950792312622, + 0.9283975958824158, + 0.34364357590675354, + 0.03361692652106285, + 1.4908922910690308, + 1.0777733325958252, + 0.7969617247581482, + 1.3176991939544678, + 0.6999445557594299, + 1.2118124961853027, + 1.4455325603485107, + 1.8062119483947754, + 0.5067659020423889, + 1.364497423171997, + 1.5874215364456177, + 0.5297155976295471, + 0.5398819446563721, + 0.6771005392074585, + 0.5856004357337952, + 0.3293471038341522, + 1.675742268562317, + 1.4696786403656006, + 0.6000528335571289, + 0.5706017017364502, + 1.271903157234192, + 1.0628952980041504, + 1.7452104091644287, + 2.199343204498291, + 1.1402558088302612, + 0.8719179630279541, + 0.7699761986732483, + 0.7666304707527161, + 0.20204512774944305, + 0.30649304389953613, + 0.40121111273765564, + 1.7299227714538574, + 1.516777515411377, + 1.441827654838562, + 1.6596531867980957, + 0.569404125213623, + 0.9074693322181702, + 1.5014548301696777, + 1.9882770776748657, + 1.0772355794906616, + 1.9428812265396118, + 0.7486143112182617, + 0.7739258408546448, + 0.21254298090934753, + 3.1223840713500977, + 0.8361859321594238, + 0.9591919779777527, + 4.599005222320557, + 1.857740879058838, + 1.0269896984100342, + 0.8993227481842041, + 0.148220032453537, + 0.17124472558498383, + -0.14096271991729736, + 1.3082058429718018, + 1.476682186126709, + 0.347728967666626, + 0.8598662614822388, + 0.7635700106620789, + 1.027295708656311, + 1.2966418266296387, + 1.2628802061080933, + 1.6594855785369873, + 2.179241180419922, + 1.6448020935058594, + 0.9231074452400208, + 0.3653445839881897, + 1.182450771331787, + 1.4756054878234863, + 1.9424582719802856, + 0.7721129059791565, + 0.8313210010528564, + 1.1726419925689697, + 0.79398512840271, + 0.9208898544311523, + 1.5226422548294067, + 1.3186955451965332, + 1.012345552444458, + 0.8423113822937012, + 1.1557608842849731, + 1.2904614210128784, + 1.0720787048339844, + 0.21758447587490082, + 1.213562250137329, + 1.4581879377365112, + 0.6199694871902466, + 1.3082541227340698, + 0.15006457269191742, + 0.29494062066078186, + 1.590130090713501, + 1.1982793807983398, + 1.198874592781067, + 1.311221718788147, + 1.395516276359558, + 1.879150629043579, + 0.5198225975036621, + 0.9847244620323181, + 0.681604266166687, + 1.308372974395752, + 0.7332863211631775, + 0.4026816785335541, + 0.7899687886238098, + 1.2922945022583008, + 2.3255248069763184, + 0.8277415633201599, + 1.6455650329589844, + 0.4913242757320404, + 0.8847772479057312, + 2.943765640258789, + 0.5805578231811523, + 1.4180107116699219, + 1.5111838579177856, + 0.6437715888023376, + 1.3405070304870605, + 1.918801188468933, + 1.5024161338806152, + 0.4478151798248291, + 1.215377926826477, + 1.391650915145874, + 1.2287732362747192, + 0.09297265112400055, + 0.5508104562759399, + 0.5936797261238098, + 0.22289827466011047, + 0.10310652107000351, + 1.0963168144226074, + 2.4935576915740967, + 1.3974941968917847, + 0.4754948616027832, + 0.7737968564033508, + 1.8022847175598145, + 0.8650321960449219, + 1.513694167137146, + 0.8601310849189758, + 1.3722516298294067, + 1.3571505546569824, + 0.9457949995994568, + 1.1395549774169922, + 1.1058470010757446, + 1.36923348903656, + 0.8938891291618347, + 1.3376543521881104, + 1.9631441831588745, + 0.638150155544281, + 0.3709373474121094, + 0.7088127732276917, + 0.6668697595596313, + 1.5782397985458374, + 1.1686960458755493, + 1.5916171073913574, + 1.5580085515975952, + 1.5610679388046265, + 1.6594274044036865, + 0.20033159852027893, + 2.02246356010437, + 3.1701552867889404, + 0.9246383309364319, + 0.24617740511894226, + 0.7414553165435791, + 0.8629403114318848, + 0.8934913277626038, + 1.1955180168151855, + -0.16926363110542297, + 1.2618017196655273, + 0.25663700699806213, + 0.7100313305854797, + 1.5525543689727783, + 1.5812883377075195, + 1.1789783239364624, + 0.854607105255127, + 0.8444199562072754, + 0.9573743343353271, + -0.0516696572303772, + 0.090700164437294, + 0.8463072180747986, + 1.6869341135025024, + 1.3624582290649414, + 1.181791067123413, + 1.649024486541748, + 1.2850111722946167, + 1.431176781654358, + 0.8485392928123474, + 1.2677967548370361, + 0.8301677703857422, + 1.5855225324630737, + 1.4543794393539429, + 0.9784649014472961, + 0.8646495938301086, + 0.5198460221290588, + 0.7869852185249329, + 1.3298283815383911, + 0.5839486718177795, + 1.1805347204208374, + 0.48138228058815, + 0.8228210210800171, + 4.231164455413818, + 0.3993724584579468, + 0.45570147037506104, + 1.29127037525177, + 1.435143232345581, + 1.0119524002075195, + 1.17190682888031, + 1.9685449600219727, + 1.249802827835083, + 0.921525776386261, + 1.409000039100647, + 0.29533150792121887, + 1.6566667556762695, + 0.10111416131258011, + 1.0788263082504272, + 1.804550290107727, + 0.9637331962585449, + 2.084909439086914, + 0.9842438697814941, + 0.6519940495491028, + 0.3427674472332001, + 2.614253282546997, + 0.8878585696220398, + 0.6041697263717651, + 1.737877607345581, + 1.3173002004623413, + 1.4538872241973877, + 1.5363374948501587, + 0.9589201807975769, + 1.0058926343917847, + 0.8309286832809448, + 0.23261792957782745, + 1.0599169731140137, + 1.2992068529129028, + 0.517184317111969, + 1.5764050483703613, + 0.20477034151554108, + 1.6627854108810425, + 2.913137197494507, + 1.1601054668426514, + 0.865828275680542, + 0.7868310809135437, + 1.766419768333435, + 1.1060773134231567, + 0.7911597490310669, + 0.4963786005973816, + 1.253096342086792, + 0.9007321000099182, + 1.8183300495147705, + 2.940804958343506, + 1.6304200887680054, + 0.8395854830741882, + 0.7332680821418762, + 2.4023594856262207, + 1.4865822792053223, + 1.9064933061599731 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=37
x=%{x}
y=%{y}", + "hovertext": [ + "RCAN3AS", + "C14orf132", + "ENSG00000275632", + "ENSG00000279927", + "LSINCT5", + "ENSG00000282024", + "PCAT5", + "MRLN", + "ENSG00000282951", + "LINC01426", + "C1orf167", + "SOX11", + "KRBOX1", + "PCAT7", + "ZNF518A", + "CCL16", + "CCDC163", + "ENSG00000277151", + "SERPINB11", + "ENSG00000275055", + "ENSG00000275457", + "ZNF229", + "ENSG00000260583", + "BRWD1-AS2", + "RASSF1-AS1", + "SYNPO2L", + "ENSG00000276791", + "ENSG00000274400", + "ENSG00000274184", + "ENSG00000282876", + "ABCB6", + "TSC22D1-AS1", + "ENSG00000282393", + "ASMER1", + "OXTR", + "ENSG00000274251", + "ENSG00000274825", + "SLC25A53", + "H2BC6", + "H2BC7", + "COL26A1", + "ENSG00000278107", + "UCKL1-AS1", + "ENSG00000275464", + "ARRDC3-AS1", + "PTGER4P2-CDK2AP2P2", + "HCAR1", + "NKILA", + "ZNF595", + "SPON1", + "ENSG00000274281", + "ENSG00000276564", + "VAC14-AS1", + "HEATR9", + "ENSG00000278730", + "ENSG00000230733", + "ENSG00000277501", + "LINC02078", + "LENG9", + "ENSG00000279467", + "USP27X", + "ENSG00000280195", + "SMIM33", + "H4C9", + "SCX", + "ENSG00000274292", + "HPD", + "AJUBA", + "ENSG00000282386", + "EEF1AKMT4", + "ENSG00000273295", + "PRNCR1", + "LCTL", + "ENSG00000278834", + "FXYD3", + "ENSG00000273590", + "ENSG00000232040", + "CCDC28A-AS1", + "GNRH1", + "CA9", + "ENSG00000273680", + "ABALON", + "CBR3-AS1", + "TMEM213", + "ENSG00000275481", + "ENSG00000280145", + "H3C1", + "MSH5", + "ZNF658", + "ENSG00000280206", + "ENSG00000275807", + "C17orf100", + "HID1-AS1", + "CLIC6", + "RBM5-AS1", + "SAA2", + "RAB35-AS1", + "ENSG00000277602", + "CCDC92B", + "ENSG00000276509", + "ZNF660", + "H3C7", + "RBFADN", + "BICRA-AS2", + "TGM3", + "ENSG00000278899", + "ENSG00000274979", + "ENSG00000277368", + "TRDC", + "ENSG00000273729", + "ENSG00000283662", + "ENSG00000274828", + "DCAF4L1", + "STK31", + "VPS13B-DT", + "ANXA7", + "ENSG00000275764", + "CEP83-DT", + "ENSG00000274367", + "ZNF761", + "ENSG00000149656", + "MIXL1", + "ENSG00000227189", + "ENSG00000277959", + "PCF11-AS1", + "ENSG00000275389", + "ENSG00000276724", + "HSPB9", + "ENSG00000276728", + "ENSG00000277301", + "ENSG00000279080", + "ASB15", + "GNB3", + "ENSG00000275895", + "CCL19", + "AKR1C2", + "ASH1L-AS1", + "CTBP1-AS", + "DDR1-DT", + "ENSG00000280273", + "ENSG00000253708", + "KBTBD6-DT", + "ENSG00000274341", + "ZNF653", + "ABHD1", + "ZNF2", + "ZKSCAN2-DT", + "ZNF280B", + "PRR34-AS1", + "LINC01126", + "ENSG00000286808", + "ENSG00000271254", + "LINC01451", + "LINC02762", + "ENSG00000276148", + "SLC5A3", + "SSTR3", + "IKBKE", + "EPB41L4A-DT", + "SYCP3", + "ENSG00000275709", + "ENSG00000275532", + "ALG1L2", + "ENSG00000277597", + "C17orf50", + "LINC01730", + "ENSG00000276529", + "ENSG00000280007", + "H2BC8", + "SYNGAP1-AS1", + "COLCA1", + "ENSG00000274315", + "LINC02334", + "CHD9NB", + "ENSG00000278668", + "ENSG00000273759", + "MAGI2-AS3", + "ZFP41", + "ENSG00000276900", + "ENSG00000275964", + "LINC02960", + "ENSG00000270871", + "UPK3A", + "SSBP3-AS1", + "LINC00997", + "KLLN", + "LINC01232", + "LINC00520", + "ENSG00000277938", + "LINC00624", + "LINC02913", + "BACE1-AS", + "ENSG00000274021", + "LINC02391", + "CYP4F8", + "TMSB15C", + "PADI6", + "ZNF316", + "LINC01176", + "ALPK2", + "ENSG00000280164", + "CPT1B", + "CCNQ", + "LINC01144", + "GDF7", + "LINC02576", + "SEPSECS-AS1", + "ENSG00000275202", + "ENSG00000280169", + "LUNAR1", + "NATD1", + "DHRS11", + "ENSG00000277476", + "NEURL3", + "ENSG00000279714", + "TNFSF4", + "H2BC6-AS1", + "H4C13", + "SUGT1-DT", + "SPPL2B", + "ENSG00000280011", + "SCO2", + "MEIKIN", + "GOLGA6L10", + "TMEM185A", + "EAF1-AS1", + "TRAPPC3L", + "ENSG00000269924", + "PNLIPRP1", + "ENSG00000278376", + "P3H3", + "ENSG00000275180", + "PCCA-DT", + "LINC00910", + "GTSE1-DT", + "LINC01160", + "HEIH", + "ENSG00000267072", + "ENSG00000278133", + "PCAT14", + "ERFE", + "BCDIN3D-AS1", + "NAXD-AS1", + "ENSG00000276698", + "ENSG00000276075", + "RALY-AS1", + "ENSG00000283897", + "PHLDA1-DT", + "ENSG00000274227", + "C17orf113", + "ACE", + "ENSG00000277825", + "ENSG00000274220", + "TTC39A-AS1", + "LINC02804", + "TBCE", + "ADGRV1", + "ATP6V1G2", + "UBE2L5", + "LINC00467", + "ZC3H11B", + "PRSS16", + "KCP", + "EEF1AKMT3", + "ENSG00000260570", + "GNMT", + "ENSG00000274904", + "ZNF385C", + "ANKRD40CL" + ], + "legendgroup": "37", + "marker": { + "color": "#380000", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "37", + "showlegend": true, + "type": "scattergl", + "x": [ + -4.309919357299805, + -3.4920661449432373, + -1.818629264831543, + -4.237008571624756, + -1.4423004388809204, + -3.844785690307617, + -2.7749674320220947, + -3.1738500595092773, + -3.9904561042785645, + -2.47650408744812, + -3.7403042316436768, + -3.904143810272217, + -3.9975526332855225, + -2.10975980758667, + -3.9177663326263428, + -2.4810614585876465, + -3.582695484161377, + -3.9392523765563965, + -4.065022945404053, + -3.838967800140381, + -4.037389755249023, + -3.2808241844177246, + -1.964200496673584, + -2.4308412075042725, + -3.704064130783081, + -3.091928005218506, + -1.2650630474090576, + -3.9940645694732666, + -2.900573492050171, + -2.677307367324829, + -2.083479166030884, + -4.430558204650879, + -4.0250139236450195, + -4.184937953948975, + -1.9633129835128784, + -3.9220545291900635, + -4.001034736633301, + -3.848665237426758, + -2.5345962047576904, + -3.931490182876587, + -3.76035475730896, + -4.022538661956787, + -4.146267890930176, + -3.9467012882232666, + -3.9376187324523926, + -3.547058582305908, + -2.0754833221435547, + -3.7968852519989014, + -2.3806118965148926, + -4.049888610839844, + -3.9475183486938477, + -3.0482091903686523, + -3.0008442401885986, + -1.8255013227462769, + -3.960556983947754, + -2.1275408267974854, + -3.9083752632141113, + -3.594266891479492, + -4.040673732757568, + -3.946027994155884, + -3.9210054874420166, + -3.8761374950408936, + -2.6002962589263916, + -1.674054503440857, + -3.983100652694702, + -2.433269500732422, + -1.7263051271438599, + -3.7921664714813232, + -3.8064663410186768, + -4.02900505065918, + -2.8230793476104736, + -3.9681012630462646, + -2.172206401824951, + -3.955031633377075, + -2.439999580383301, + -4.0098490715026855, + -3.4995439052581787, + -2.7391860485076904, + -1.4626067876815796, + -3.605820894241333, + -3.721256732940674, + -3.059743881225586, + -3.6836960315704346, + -1.5039119720458984, + -4.032844066619873, + -3.9847829341888428, + -3.2173233032226562, + -1.4537533521652222, + -2.6164588928222656, + -3.9241020679473877, + -3.4684762954711914, + -1.5604687929153442, + -2.887725830078125, + -2.3961637020111084, + -3.951162815093994, + -2.265216827392578, + -2.606797695159912, + -0.5882928371429443, + -4.056098937988281, + -4.302944660186768, + -3.9444580078125, + -0.2982707917690277, + -2.5131096839904785, + -3.7235019207000732, + -2.086749315261841, + -3.3892502784729004, + -4.126666069030762, + -3.7759246826171875, + -2.6701409816741943, + -3.6157419681549072, + -2.5076093673706055, + -2.5241429805755615, + -2.1351678371429443, + -3.0783097743988037, + -2.0405871868133545, + -1.321386456489563, + -4.075753211975098, + -4.029953956604004, + -4.0546183586120605, + -0.5647900104522705, + -4.146481990814209, + -2.1775364875793457, + -1.9294095039367676, + -4.019011497497559, + -2.741649627685547, + -3.9809393882751465, + -3.7989110946655273, + -4.057931900024414, + -4.012753963470459, + -3.9979684352874756, + -3.9017136096954346, + -2.048741102218628, + -2.6750240325927734, + -2.09537672996521, + -1.6357364654541016, + -2.297938823699951, + -2.696918487548828, + -4.0352783203125, + -3.7882564067840576, + -4.004096031188965, + -1.9873617887496948, + -3.9080941677093506, + -2.7594027519226074, + -1.8998724222183228, + -1.6859722137451172, + -3.8998167514801025, + -2.718581438064575, + -1.7375203371047974, + -1.2849453687667847, + -3.9612226486206055, + -4.270312786102295, + -3.5808184146881104, + -3.949765920639038, + -3.491730213165283, + -3.852390766143799, + -3.8304193019866943, + -4.067471981048584, + -3.982036590576172, + -3.7412445545196533, + -3.920212745666504, + -3.777143955230713, + -3.7346653938293457, + -2.7124099731445312, + -3.9855740070343018, + -3.794426202774048, + -3.9152653217315674, + -2.817643642425537, + -2.5908281803131104, + -4.033783912658691, + -4.165770530700684, + -3.5641114711761475, + -2.501131534576416, + -3.948065996170044, + -3.827937602996826, + -3.970106363296509, + -4.248198509216309, + -3.924140214920044, + -1.8798238039016724, + -3.7636544704437256, + -3.578880548477173, + -3.9412548542022705, + -4.856248378753662, + -3.7860443592071533, + -2.8203370571136475, + -3.936288356781006, + -1.9504399299621582, + -3.9930248260498047, + -2.8890345096588135, + -3.8401236534118652, + -3.958462953567505, + -3.967125654220581, + -1.2034788131713867, + -3.928457021713257, + -4.030911445617676, + -3.5099780559539795, + -3.0642194747924805, + -3.050765037536621, + -3.623063564300537, + -3.841005563735962, + -1.6603200435638428, + -4.113043308258057, + -1.5394293069839478, + -0.6796869039535522, + -3.1039979457855225, + -3.6146576404571533, + -3.484545946121216, + -0.5068765878677368, + -3.984312057495117, + -3.8923447132110596, + -2.985551118850708, + -2.3336853981018066, + -2.7024550437927246, + -3.4137532711029053, + -3.9316630363464355, + -3.763929843902588, + -2.1465914249420166, + -3.989332437515259, + -1.9038945436477661, + -3.611219882965088, + -1.3349145650863647, + -4.009389877319336, + -1.2647444009780884, + -3.8189873695373535, + -4.03209924697876, + -2.5633275508880615, + -2.2516696453094482, + -1.8900315761566162, + -3.7472360134124756, + -3.7605786323547363, + -3.9880897998809814, + -3.614743709564209, + -4.02571964263916, + -4.138429164886475, + -2.663419723510742, + -4.1065144538879395, + -3.7791390419006348, + -3.9539384841918945, + -3.782466173171997, + -3.8757741451263428, + -4.276506423950195, + -2.0582029819488525, + -3.244863271713257, + -4.042108535766602, + -3.6911425590515137, + -3.8757412433624268, + -3.993372678756714, + -3.924563407897949, + -3.818453788757324, + -4.012202739715576, + -3.9793143272399902, + -1.5334467887878418, + -3.888922929763794, + -1.6197423934936523, + -4.171102046966553, + -4.005801200866699, + -3.9237799644470215, + -3.5183634757995605, + -2.162585496902466, + -3.7298314571380615, + -3.9395647048950195, + -3.103369951248169, + -1.6628247499465942, + -3.990126371383667, + -3.8814404010772705, + -1.8205407857894897, + -1.6170278787612915, + -3.995044231414795, + -2.7928478717803955, + -4.055377006530762 + ], + "xaxis": "x", + "y": [ + -3.837002992630005, + -3.9404959678649902, + 1.3744944334030151, + -0.07529719173908234, + -5.624650955200195, + -4.018067836761475, + -0.08402051031589508, + -2.354356527328491, + -4.18695068359375, + -2.482081890106201, + -4.178757190704346, + -3.787731170654297, + -4.146350860595703, + -2.6983444690704346, + -4.443916320800781, + 0.8366970419883728, + -4.419093608856201, + -4.15789270401001, + -3.8903706073760986, + -4.145676612854004, + -4.348533630371094, + -4.0704522132873535, + -4.058657646179199, + 0.9045884013175964, + -4.484184265136719, + -1.0658607482910156, + -1.871300458908081, + -4.202054500579834, + 0.5747316479682922, + 0.32847529649734497, + -0.6978750228881836, + -1.400194525718689, + -4.1384053230285645, + -0.16874346137046814, + -2.847424030303955, + -4.130983352661133, + -3.943923234939575, + -4.368891716003418, + 1.0394057035446167, + -4.330765724182129, + -4.131048679351807, + -4.067620754241943, + -0.2318531572818756, + -4.289125919342041, + -4.332895278930664, + -0.7608842849731445, + -3.327176570892334, + -4.2741899490356445, + 1.0780984163284302, + -4.154045104980469, + -0.30636337399482727, + 0.4334976077079773, + -1.976448893547058, + 1.1899513006210327, + -4.1782708168029785, + -3.050304889678955, + -4.266993522644043, + -0.21581465005874634, + -4.184178352355957, + -4.15674352645874, + -4.27215051651001, + -4.433626174926758, + 1.6957542896270752, + 1.597790241241455, + -4.236384391784668, + 0.666267991065979, + -2.7836382389068604, + -3.9151992797851562, + -4.240081787109375, + -4.346590518951416, + -1.6112548112869263, + -4.354584217071533, + -1.5921225547790527, + -4.283706188201904, + -1.5301249027252197, + -4.176705837249756, + -2.678441047668457, + 0.48180004954338074, + -2.280344009399414, + -3.915146827697754, + -4.139154434204102, + 1.4219248294830322, + -4.447781562805176, + -4.330448627471924, + -4.0444254875183105, + -4.202932357788086, + -4.239400386810303, + -2.3292236328125, + 0.7892307043075562, + -4.350999355316162, + -4.336228847503662, + 1.6386724710464478, + -2.7559239864349365, + -3.387202262878418, + -4.101729869842529, + -1.903595209121704, + 0.3330487012863159, + -4.405311107635498, + -3.747175931930542, + -0.9723613858222961, + -3.757237672805786, + -0.9157798886299133, + 0.7756940126419067, + -4.1390557289123535, + -1.916413426399231, + -4.2548604011535645, + -3.7567224502563477, + -4.34952974319458, + 0.9636744260787964, + -4.379171371459961, + -2.02848219871521, + 0.6559488773345947, + -1.7671107053756714, + -2.070138454437256, + -0.9498499631881714, + -2.037715196609497, + -4.164338111877441, + -4.191340923309326, + -4.170327186584473, + -1.9094616174697876, + -2.5364835262298584, + -1.7735131978988647, + -4.006618022918701, + -4.039281368255615, + -0.3398037254810333, + -4.1667609214782715, + -0.01027729269117117, + -4.167068958282471, + -4.160360813140869, + -4.039699077606201, + -4.3222527503967285, + -2.1353297233581543, + -1.9902174472808838, + 0.01381902676075697, + -4.338893890380859, + -1.4597628116607666, + 1.0041104555130005, + -4.178576469421387, + -0.13049358129501343, + -4.210714817047119, + -2.753049612045288, + -4.279751300811768, + 0.4123254716396332, + -2.8379578590393066, + -4.435937404632568, + -4.274788856506348, + 0.8561897277832031, + 1.3174322843551636, + -1.9403729438781738, + -3.968050718307495, + -3.974945545196533, + -4.333652496337891, + -3.987009286880493, + -4.160558223724365, + -4.100849628448486, + -4.2590155601501465, + -4.150783061981201, + -4.332403182983398, + -4.055079460144043, + -3.7773616313934326, + -4.38836669921875, + -4.169585227966309, + 1.0802805423736572, + -4.175366401672363, + -4.383457660675049, + -4.210219860076904, + 0.43020153045654297, + 0.8462848663330078, + -4.2634172439575195, + -0.09746599197387695, + -3.9298455715179443, + 0.8785044550895691, + -4.161491870880127, + -3.5631051063537598, + -4.143903732299805, + -4.427587509155273, + -4.144618511199951, + -2.300520658493042, + -4.241968631744385, + -4.3521294593811035, + -4.128220558166504, + -0.748944103717804, + -4.003459453582764, + -1.6122357845306396, + -4.132357597351074, + -1.022021770477295, + -4.281888961791992, + 0.4102684557437897, + -4.056504726409912, + -4.048553943634033, + -0.33017751574516296, + 1.9231175184249878, + -4.0472564697265625, + -4.0935444831848145, + -4.114077568054199, + 0.28371337056159973, + 1.0004029273986816, + -4.190768718719482, + -4.319262504577637, + -2.9260618686676025, + -4.106237411499023, + -2.4799482822418213, + -0.24382005631923676, + 0.11699522286653519, + -4.037182331085205, + -4.195969104766846, + -4.493020534515381, + -4.4079976081848145, + -3.9742276668548584, + 0.839611291885376, + -4.528740882873535, + 0.7309198379516602, + -4.31509256362915, + -4.093308448791504, + -4.17933464050293, + -2.5189971923828125, + -4.217484951019287, + 1.5245370864868164, + -4.286570072174072, + -5.969289779663086, + -4.129215717315674, + -5.804802894592285, + -4.442359924316406, + -3.871175527572632, + 0.4815768003463745, + -4.766009330749512, + -2.908346176147461, + -3.6887197494506836, + -1.2517911195755005, + -4.34224796295166, + -3.984740972518921, + -4.215076923370361, + -4.196226119995117, + -1.2870463132858276, + -4.200781345367432, + -0.8577095866203308, + -4.539302825927734, + -4.133209228515625, + -4.297457218170166, + -0.1007220596075058, + -0.6704286336898804, + -2.8187434673309326, + -3.595421075820923, + -4.1814775466918945, + -4.0741868019104, + -4.284388542175293, + -4.094108581542969, + -4.282894611358643, + -3.8652172088623047, + -4.0498809814453125, + -4.475715160369873, + -4.11432409286499, + -1.5839473009109497, + -1.2322018146514893, + -4.209868907928467, + -4.350905895233154, + -2.483961343765259, + -3.928438901901245, + -3.8069403171539307, + -4.473168849945068, + -4.1493682861328125, + -4.43996000289917, + -4.165848731994629, + -4.289752006530762, + -4.113284111022949, + -0.7116736769676208, + -4.215948104858398, + -2.1714491844177246, + -4.19963264465332 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=17
x=%{x}
y=%{y}", + "hovertext": [ + "HPCA", + "KIF26B", + "NOSTRIN", + "ADAMTS3", + "ENSG00000272717", + "NR4A1AS", + "ADGRD1", + "UNC79", + "EML1", + "SHROOM4", + "TTLL7", + "SNHG28", + "ENSG00000225420", + "CAMKV", + "SULT1E1", + "ZBED9-AS1", + "PTGS1", + "PTPRO", + "ENSG00000265091", + "ENSG00000285095", + "VPREB3", + "CREG2", + "FAM149A", + "ENSG00000255478", + "CXCR5", + "BCL11A", + "DNAH7", + "POU3F2", + "KHDRBS3", + "ENSG00000258843", + "FCER2", + "CAMTA1-DT", + "PDE2A", + "ENSG00000284959", + "HOXB6", + "ANKRD62", + "ENSG00000229425", + "ARMCX2", + "ST6GALNAC3", + "PEX5L", + "LINC02432", + "FSD1L", + "KRT73", + "CDH8", + "DAB1", + "ENSG00000244268", + "BANK1", + "SLIT3", + "DCDC1", + "MEIS2", + "ENSG00000260664", + "DNAH17", + "NCR1", + "DPYD", + "NBPF15", + "ENSG00000235852", + "GPM6A", + "CFAP206", + "GRM3", + "ENSG00000258820", + "ENSG00000266456", + "SELE", + "GRIK2", + "UBE2H-DT", + "ENSG00000253859", + "RIN1", + "CCDC154", + "RAB26", + "CCL14", + "SLC4A10", + "ANKRD33B", + "ENSG00000271959", + "PAX5", + "TRHDE", + "ENSG00000257275", + "ACSM3", + "CD40", + "HDAC2-AS2", + "PPP1R26", + "NEBL", + "MYBPC3", + "MMP3", + "SLCO1A2", + "LINC02397", + "ENSG00000268756", + "CYYR1", + "TMEM121B", + "ENSG00000225313", + "NEGR1", + "LINC01792", + "ENSG00000228113", + "DYNC1I1", + "DENND11", + "DNAAF11", + "LMO3", + "EFNB2", + "CYP46A1", + "PRRG1", + "SEMA3F-AS1", + "SPARCL1", + "LINC02422", + "CCN5", + "ENSG00000213062", + "ZDHHC11", + "TMEM130", + "GNG13", + "DLX4", + "PRCD", + "LIM2", + "HTD2", + "LIPF", + "CCDC200", + "MACROD2", + "LINC01678", + "PARM1", + "DOCK4", + "LINC02649", + "VWF", + "CD19", + "ENSG00000266385", + "ZNF667", + "LINC01750", + "ACKR1", + "SCHIP1", + "KLHL2", + "GABBR1", + "PLEKHG1", + "LINC01001", + "KRT73-AS1", + "ENSG00000283384", + "ENSG00000259326", + "CEACAM3", + "COL24A1", + "MAPRE3", + "PDE7B-AS1", + "LINC01506", + "LINC01465", + "DACH1", + "FLRT2", + "ANKRD24", + "CDKL5", + "NPY", + "ENSG00000253214", + "ZFTA", + "FAM124A", + "STK4-DT", + "ENSG00000272825", + "KCNN3", + "CXCR2", + "SCIRT", + "ENSG00000254092", + "KCNV1", + "USP6NL", + "ADCY4", + "ENSG00000284930", + "TMEM88", + "CLCN4", + "ENSG00000227733", + "ARL4A", + "MS4A10", + "GAS6-AS1", + "LINC01303", + "ENSG00000265912", + "ENSG00000273218", + "ENSG00000275799", + "CTTNBP2NL", + "CRABP2", + "LRP1B", + "LINC01953", + "NGEF", + "CYP2U1-AS1", + "SPOCK3", + "DSP", + "NEUROD6", + "ENSG00000285669", + "INPP5A", + "FAM30A", + "DNAJA2-DT", + "CNFN", + "MN1", + "ENSG00000142606", + "FALEC", + "ARFGEF3", + "LINC02656", + "ENSG00000255467", + "ENSG00000258302", + "ENSG00000259345", + "NIBAN3", + "KCNJ6", + "IGLV1-51", + "EFCAB6", + "NOTO", + "WDR17", + "KHDRBS2", + "PGA3", + "GALNT9", + "RUNDC3A", + "PCAT19", + "SPIB", + "MSANTD1", + "PHACTR1", + "BACH2", + "METTL24", + "ENSG00000260188", + "CAMSAP1-DT", + "IGHD", + "ENSG00000251314", + "ARMC3", + "LINC02340", + "TCL1B", + "FAM157C", + "ENSG00000268149", + "ZNF441", + "ENSG00000273188", + "ANK2", + "RAPGEF5", + "SYT1", + "ENSG00000175604", + "APLP1", + "CCER2", + "AATBC", + "NRXN1", + "KIF6", + "ENSG00000254777", + "ADGRB1", + "MBNL2", + "CLEC14A", + "LGALS7B", + "ENSG00000229191", + "RYR2", + "CGREF1", + "CCDC191", + "MCTP1", + "HLA-DOB", + "DPP6", + "LHX2", + "ENSG00000261367", + "LINC03069", + "LRP3", + "POU2F2-AS2", + "SIRPD", + "ENSG00000272973", + "MCF2", + "FCRL1", + "LINC01965", + "SCN3A", + "ZBTB47-AS1", + "ENSG00000205959", + "EMCN", + "MARCHF1", + "GLRA3", + "SLC22A23", + "LY86-AS1", + "SNX29", + "HYDIN", + "GRAMD1A-AS1", + "CEBPB-AS1", + "EFHD2-AS1", + "CALCRL-AS1", + "GRM2", + "NOCT", + "MAML3", + "CFAP96", + "SLC46A2", + "TSSK4", + "PPP4R4", + "SNN", + "RHOQ-AS1", + "ANKRD17-DT", + "MEF2C", + "SERPINB9P1", + "NRN1", + "ROS1", + "DAGLA", + "SERPINA10", + "LETR1", + "CRYM", + "SEZ6L2", + "PTPRS-AS1", + "AVP", + "AFF3", + "TTC21A", + "HOMER1", + "SEMA6A-AS1", + "FAM153A", + "ADAM28", + "PRICKLE1", + "ENSG00000258365", + "LINC00621", + "LINC00683", + "LILRA1", + "DOP1B", + "MGP", + "TNFRSF13C", + "ENSG00000287040", + "LINC01122", + "MARCHF3", + "IDO2", + "DSCAML1", + "CUX2", + "ISLR2", + "ENSG00000248540", + "CHMP1B-AS1", + "ENSG00000266844", + "CTXN1", + "CD22", + "ZNF135", + "LINC01381", + "FGB", + "EGR3", + "TNFRSF10D", + "HHEX", + "ENSG00000260823", + "NLGN2", + "CSNK1G2-AS1", + "LINC01135", + "IL12A-AS1", + "UBR5-DT", + "TYRO3", + "MEIS3", + "CFAP210", + "TUB", + "PGA5", + "PRDM4-AS1", + "LINC01841", + "ENSG00000268056", + "ENSG00000278932", + "MAMLD1", + "LRRC7", + "EPCAM-DT", + "LINC01102", + "GPR22", + "NLRP6", + "KCNH3", + "CDH7", + "ENSG00000261610", + "OR2B11", + "ZNF366", + "RAMP3", + "SOX7", + "LINC01252", + "ENSG00000256084", + "LINC00598", + "FGF14", + "GABRB3", + "NPTX1", + "DLGAP1", + "CRACDL", + "ANKRD55", + "MSRA", + "DLC1", + "ENSG00000249328", + "ENSG00000240291", + "ZNF503", + "EMX2", + "CYP4F3", + "PLVAP", + "ENSG00000268734", + "ENSG00000224363", + "RAPGEF2", + "PLAT", + "WDR97", + "MS4A1", + "DLG2", + "NEUROD2", + "GNG7", + "IQCN", + "LINC01285", + "TMEM108", + "ENSG00000229178", + "CCSER1", + "GALNTL6", + "ADCY2", + "MRPS30-DT", + "ENSG00000232876", + "PLEKHH1", + "SCG5", + "ALDH1A3-AS1", + "CAMKK1", + "COL4A5", + "GRASLND", + "NYAP2", + "ENSG00000253736", + "E2F5", + "ENSG00000204971", + "DPEP3", + "ENSG00000176809", + "CXCR1", + "PDK4", + "CADPS2", + "LDB3", + "CLEC1A", + "NBPF11", + "SH2D1B", + "ENSG00000223725", + "RASGEF1B", + "ENSG00000250602", + "EEF1A1-AS1", + "ENSG00000270589", + "ENSG00000273674", + "ENSG00000267787", + "DOK6", + "CD79A", + "NPTXR", + "LINC02832", + "DNAH11", + "GNG3", + "MAST3-AS1", + "ENSG00000224810", + "DNAH6", + "SATB2", + "EDN1", + "CFAP69", + "JMJD1C", + "MS4A8", + "ADGRG3", + "LARGE1", + "LONRF2", + "PGC", + "LINC00926", + "ZNF582-DT", + "ENSG00000225886", + "BTBD19", + "PLK2", + "JAZF1-AS1", + "CTNNA3", + "ENSG00000255422", + "ROBO4", + "ENSG00000259536", + "ENSG00000278158" + ], + "legendgroup": "17", + "marker": { + "color": "#790000", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "17", + "showlegend": true, + "type": "scattergl", + "x": [ + -4.115799427032471, + -3.630915641784668, + -3.7943594455718994, + -4.051314353942871, + -3.5537686347961426, + -4.71190881729126, + -4.096479415893555, + -4.940484046936035, + -4.707561492919922, + -4.787230968475342, + -3.86807918548584, + -4.0073323249816895, + -3.6985888481140137, + -4.15763521194458, + -4.351493835449219, + -4.044546127319336, + -4.544371128082275, + -4.909108638763428, + -3.5717530250549316, + -5.20705509185791, + -4.8599443435668945, + -4.166851043701172, + -4.769260883331299, + -3.85063099861145, + -3.935023784637451, + -4.166787624359131, + -4.038827896118164, + -3.1791038513183594, + -5.258299350738525, + -3.6225006580352783, + -4.5631422996521, + -3.463160753250122, + -4.088696002960205, + -5.050811290740967, + -4.028275012969971, + -3.591665744781494, + -5.110446453094482, + -3.9095890522003174, + -5.288323402404785, + -4.920759677886963, + -4.538255214691162, + -4.011160850524902, + -4.327504634857178, + -4.934507369995117, + -4.368786334991455, + -3.688551187515259, + -4.975430965423584, + -4.791349411010742, + -5.333830833435059, + -4.904600620269775, + -4.447476387023926, + -4.601605415344238, + -3.893172264099121, + 0.958121120929718, + -4.923659324645996, + -3.935861110687256, + -5.077054977416992, + -3.488072395324707, + -4.825704097747803, + -3.71030330657959, + -3.8297524452209473, + -2.2913572788238525, + -5.212975978851318, + -3.6825098991394043, + -4.347257137298584, + -4.508397579193115, + -3.9361939430236816, + -4.2038798332214355, + -4.586022853851318, + -4.256137371063232, + -4.740515232086182, + -3.8321163654327393, + -3.937263250350952, + -4.970653057098389, + -4.141378879547119, + -4.04923677444458, + -4.026797771453857, + -4.9128642082214355, + -3.847533702850342, + -4.5989603996276855, + -3.566762685775757, + -3.489105701446533, + -4.0788655281066895, + -3.8350512981414795, + -4.075597286224365, + -4.221517562866211, + -4.050619125366211, + -3.3888914585113525, + -4.258321285247803, + -2.002835988998413, + -4.775625705718994, + -4.850300312042236, + -4.221287727355957, + -3.9908974170684814, + -4.593203067779541, + -4.031277656555176, + -4.354379653930664, + -4.003726482391357, + -4.463258743286133, + -5.05467414855957, + -2.6461050510406494, + -4.247827053070068, + -4.044816493988037, + -4.145987510681152, + -4.435111999511719, + -5.164479732513428, + -3.69538950920105, + -3.649301767349243, + -4.0152907371521, + -3.7653112411499023, + -4.654117107391357, + -4.942853927612305, + -5.129085540771484, + -2.8770689964294434, + -4.167698860168457, + -4.4017863273620605, + -4.879950046539307, + -4.997557163238525, + -4.0067620277404785, + -4.3292622566223145, + -4.50786018371582, + -3.615804672241211, + -4.9092183113098145, + -3.761552572250366, + 1.1646783351898193, + -3.9729230403900146, + -5.0476250648498535, + -3.8904097080230713, + -4.465855121612549, + -5.100558757781982, + -3.4970641136169434, + -4.361119747161865, + -4.121549129486084, + -4.529262065887451, + -3.687509298324585, + -4.17818021774292, + -1.9934210777282715, + -4.818039417266846, + -5.251340866088867, + -4.0396294593811035, + -4.8841471672058105, + -5.173018932342529, + -3.9708797931671143, + -4.3182525634765625, + -4.7850117683410645, + -3.9784553050994873, + -2.1664626598358154, + -4.139178276062012, + -4.194123268127441, + -4.101235866546631, + -3.712928056716919, + -4.31843900680542, + -4.11501932144165, + -4.4201130867004395, + -2.82775616645813, + -4.079600811004639, + -4.416732311248779, + -4.939547061920166, + -4.329643249511719, + -4.118741512298584, + -4.005418300628662, + -3.6596341133117676, + -4.135767936706543, + -3.594377040863037, + -3.912341833114624, + -4.200254440307617, + -3.883035898208618, + -5.279192924499512, + -4.8550496101379395, + -4.4346394538879395, + -3.988020658493042, + -4.132808685302734, + -3.8206496238708496, + -5.202277660369873, + -3.9593162536621094, + -5.14440393447876, + -4.161623954772949, + -3.4669666290283203, + -4.283339977264404, + -4.018945693969727, + -4.686817169189453, + -3.728372812271118, + -3.808861017227173, + -2.09110689163208, + -2.9590017795562744, + -4.559591770172119, + -4.242339611053467, + -4.223567008972168, + -4.7367963790893555, + -4.727160930633545, + -4.304487228393555, + -4.667275428771973, + -4.835272312164307, + -5.249000072479248, + -4.1479387283325195, + -3.7859997749328613, + -4.936324119567871, + -4.635763168334961, + -4.065903663635254, + -4.651151180267334, + -4.507599353790283, + -4.157069206237793, + -4.660648345947266, + -3.5462732315063477, + -3.8101613521575928, + -4.763622760772705, + -4.898869514465332, + -4.10691499710083, + -1.884077787399292, + -4.832746982574463, + -3.9742679595947266, + -3.5734987258911133, + -4.641225337982178, + -3.683215856552124, + -4.360611915588379, + -5.008662700653076, + -5.17795991897583, + -3.4772286415100098, + -4.411492347717285, + -3.699413776397705, + -4.144313335418701, + -4.758847236633301, + -3.7927353382110596, + -3.976541042327881, + -4.103301525115967, + 1.0019229650497437, + -3.7831428050994873, + -3.704007863998413, + -4.021637439727783, + -5.249546527862549, + -4.537420749664307, + -4.010910511016846, + -4.594898223876953, + -4.299838542938232, + -4.9565606117248535, + -4.204838752746582, + -3.3174381256103516, + -4.663810729980469, + -4.177132606506348, + -3.7617998123168945, + -3.889381170272827, + -3.69466495513916, + -4.093475818634033, + -4.130697727203369, + -4.522501468658447, + -4.488949775695801, + -5.030787467956543, + -3.651958465576172, + -4.468952655792236, + -4.637547016143799, + -4.7187275886535645, + -4.263653755187988, + -4.188477993011475, + -4.507345199584961, + -4.58396053314209, + -3.666027069091797, + -4.744060039520264, + -3.4401676654815674, + -4.683933258056641, + -4.633615016937256, + 1.258646011352539, + -4.386302947998047, + -4.656700134277344, + -4.442174434661865, + -4.136592864990234, + -4.3650970458984375, + -4.465956211090088, + -3.6838433742523193, + -3.1451408863067627, + -4.906647682189941, + 1.0149205923080444, + -4.278312683105469, + -4.636697292327881, + -4.270887851715088, + -4.710278511047363, + -4.7982892990112305, + -3.635798931121826, + -4.303629398345947, + -5.059760570526123, + -3.847778797149658, + -4.9458537101745605, + -4.835338592529297, + -4.710168838500977, + -4.873948574066162, + -4.342369556427002, + -4.126716136932373, + -4.918179035186768, + -3.6934988498687744, + -3.8152763843536377, + -4.444634914398193, + -4.439743995666504, + -4.137568950653076, + -4.556684970855713, + -4.0677080154418945, + -4.082724094390869, + -4.979408264160156, + -5.183797836303711, + -3.641087293624878, + -4.081787109375, + -4.840393543243408, + -3.984697103500366, + -3.9649620056152344, + -4.5351128578186035, + -3.8335318565368652, + -4.274393558502197, + -3.991671323776245, + -4.451001167297363, + -3.586332321166992, + -4.047780990600586, + -5.104162216186523, + -3.7658212184906006, + -4.879948616027832, + -4.101065635681152, + -3.8884201049804688, + -4.018061637878418, + -2.3259196281433105, + -4.6814961433410645, + -4.431819915771484, + -3.7575974464416504, + -4.5092453956604, + -3.0731732845306396, + -4.875922679901123, + -4.031754493713379, + -3.9751651287078857, + -3.9807229042053223, + -3.9412076473236084, + -4.131650924682617, + -5.002811431884766, + -5.4256463050842285, + -3.8313000202178955, + -4.333745002746582, + -4.109460353851318, + -4.000984191894531, + -4.080926895141602, + -5.051840782165527, + -2.4843032360076904, + -3.5955417156219482, + -4.7919840812683105, + -4.052842617034912, + -4.564839839935303, + -4.908745765686035, + -4.1969428062438965, + -5.140011310577393, + -4.199982166290283, + -4.9673171043396, + -4.742498874664307, + -4.933735370635986, + -4.917232513427734, + -4.311413764953613, + -4.676753520965576, + -4.141822338104248, + -5.169629096984863, + -3.6035232543945312, + -3.78059720993042, + -3.8934924602508545, + -3.7180933952331543, + -4.72031831741333, + -3.932426929473877, + -5.011553764343262, + -4.695277214050293, + -4.3684163093566895, + -3.7788984775543213, + -5.036076068878174, + -5.2944159507751465, + -3.529479503631592, + -4.145196437835693, + -1.9007649421691895, + -4.885063171386719, + -4.779026508331299, + -3.62104868888855, + -4.673975467681885, + -4.976966381072998, + -4.954692840576172, + -4.961483955383301, + -4.14215612411499, + -3.8316650390625, + -4.668735027313232, + -4.037232398986816, + -5.323881149291992, + -3.451014280319214, + 3.2070019245147705, + -4.644155502319336, + -4.039599895477295, + -3.944082260131836, + -3.8211910724639893, + -3.811652421951294, + -4.536721229553223, + -4.024936676025391, + -4.610497951507568, + -5.240991115570068, + -3.7549245357513428, + -3.8367886543273926, + -4.157996654510498, + -4.026246547698975, + -3.078395128250122, + 0.2397306263446808, + -3.4805986881256104, + -3.289046287536621, + -3.871896505355835, + -4.506884574890137, + 1.188621163368225, + -4.883146286010742, + -5.273011684417725, + -4.8736491203308105, + -3.612853527069092, + -4.4414544105529785, + -4.095253944396973, + -4.066766262054443, + -3.9157638549804688, + -4.330639839172363, + -4.432137966156006, + -4.398147106170654, + -4.980947971343994, + -1.9093302488327026, + -3.8965046405792236, + -4.682098388671875, + -5.187366485595703, + -5.249931812286377, + -4.116798400878906, + -5.034768581390381, + -4.4258832931518555, + -4.357940673828125, + -2.5864341259002686, + -4.392172813415527, + -4.261120319366455, + -4.149311542510986, + -4.021981716156006, + -4.876144886016846, + -3.4833309650421143, + -3.8515429496765137 + ], + "xaxis": "x", + "y": [ + -2.6620850563049316, + -2.7036731243133545, + -3.632798910140991, + -2.905876398086548, + -3.2328696250915527, + -1.0162991285324097, + -3.0086262226104736, + -1.8799666166305542, + -1.608188271522522, + -1.5375181436538696, + -1.7752094268798828, + -2.948387861251831, + -3.0438601970672607, + -2.7488040924072266, + -1.5875513553619385, + -2.2335681915283203, + -3.0256550312042236, + -1.7744207382202148, + -3.1025912761688232, + -1.0139949321746826, + -1.9751685857772827, + -2.8316407203674316, + -2.0658419132232666, + -2.592285633087158, + -3.5155508518218994, + -2.0562965869903564, + -2.7144455909729004, + -3.6861653327941895, + -1.27041494846344, + -2.9366633892059326, + -2.8410260677337646, + -3.1864054203033447, + -3.164214611053467, + -1.2259118556976318, + -3.3544604778289795, + -3.068981409072876, + -1.0129163265228271, + -3.199477195739746, + -1.5199611186981201, + -0.8707114458084106, + -3.0145373344421387, + -2.6713125705718994, + -2.9155807495117188, + -1.6087349653244019, + -2.675795078277588, + -3.3858864307403564, + -2.2577924728393555, + -1.473633050918579, + -0.6240476965904236, + -1.8543756008148193, + -2.398419141769409, + -2.2916958332061768, + -2.9127542972564697, + -3.0302581787109375, + -2.6981699466705322, + -2.6595864295959473, + -1.5755250453948975, + -2.6459383964538574, + -1.090063452720642, + -2.7125253677368164, + -2.5329275131225586, + -5.372779846191406, + -1.5930606126785278, + -2.1500728130340576, + -2.752458095550537, + -2.4856767654418945, + -2.896052122116089, + -1.3742252588272095, + -2.962155818939209, + -2.739199638366699, + -2.2281782627105713, + -2.641615390777588, + -3.635327100753784, + -1.4790877103805542, + -3.33418345451355, + -2.734825611114502, + -3.498490571975708, + -0.8878195285797119, + -2.9538261890411377, + -1.866501808166504, + -3.256718635559082, + -3.293440818786621, + -3.1598639488220215, + -3.721283197402954, + -2.46775221824646, + -1.4724316596984863, + -2.8201467990875244, + -2.5576367378234863, + -2.740189790725708, + -4.583569049835205, + -1.2922649383544922, + -1.7964437007904053, + -2.905477523803711, + -2.0341575145721436, + -1.744829773902893, + -3.34379243850708, + -2.7495548725128174, + -2.832394599914551, + -2.4883852005004883, + -1.8604904413223267, + -4.772739410400391, + -2.2210023403167725, + -3.6278092861175537, + -1.2685546875, + -1.5999014377593994, + -1.494552731513977, + -2.954632520675659, + -3.4586985111236572, + -2.640702247619629, + -2.828326940536499, + -1.7312618494033813, + -1.1047279834747314, + -1.7405034303665161, + -3.4260737895965576, + -2.7802743911743164, + -2.919745445251465, + -1.3770484924316406, + -1.6569037437438965, + -3.4890029430389404, + -0.37502434849739075, + -1.4968078136444092, + -3.247246742248535, + -1.5814896821975708, + -3.5413177013397217, + -2.652086019515991, + -3.096606969833374, + -1.6186453104019165, + -3.229846715927124, + -2.315464973449707, + -1.0458561182022095, + -3.55257248878479, + -3.03948712348938, + -1.9963233470916748, + -1.8615338802337646, + -3.565152168273926, + -3.290931463241577, + -3.908402919769287, + -2.3851447105407715, + -1.5548114776611328, + -2.886060953140259, + -1.9490654468536377, + -1.3211513757705688, + -2.9387784004211426, + -1.8452777862548828, + -1.6120012998580933, + -2.338632345199585, + -5.128295421600342, + -1.441156029701233, + -3.09504771232605, + -2.061232566833496, + -2.3205254077911377, + -2.7350621223449707, + -3.4124698638916016, + -1.236203670501709, + -4.973694324493408, + -2.6373908519744873, + -2.7392001152038574, + -1.9357715845108032, + -2.426839590072632, + -2.7072651386260986, + -2.6152148246765137, + -3.0297229290008545, + -2.693098306655884, + -3.333653450012207, + -3.5845117568969727, + -1.8542052507400513, + -3.4196603298187256, + -1.5611330270767212, + -2.0687339305877686, + -2.3817696571350098, + -2.3525230884552, + -2.9500017166137695, + -3.3329732418060303, + -1.011580228805542, + -3.334956169128418, + -1.5847208499908447, + -2.1197471618652344, + -3.132439136505127, + -2.793490171432495, + -3.0904674530029297, + -1.9102801084518433, + -2.91267728805542, + -2.869274139404297, + -4.152918338775635, + -2.690744161605835, + -2.3662710189819336, + -2.6819980144500732, + -3.295196771621704, + -1.5675075054168701, + -6.060438632965088, + -2.416388988494873, + -2.453450918197632, + -1.962350606918335, + -1.559375286102295, + -2.4061193466186523, + -3.1286933422088623, + -1.8888542652130127, + -2.4864938259124756, + -3.36678409576416, + -1.4921623468399048, + -2.973376989364624, + -3.146064281463623, + -1.316296935081482, + -2.4513018131256104, + -2.0104470252990723, + -2.7390174865722656, + -1.9327878952026367, + -2.6024463176727295, + -5.390956401824951, + -1.3937678337097168, + -3.9116694927215576, + -3.1218764781951904, + -2.1128597259521484, + -2.710669994354248, + -2.523313283920288, + -1.8984140157699585, + -1.1022968292236328, + -3.0671701431274414, + -2.1172940731048584, + -2.884070873260498, + -3.0502736568450928, + -1.8844389915466309, + -2.888597011566162, + -2.745156764984131, + -2.8732380867004395, + -2.4832241535186768, + -3.5084760189056396, + -3.117405652999878, + -2.3923840522766113, + -1.6899858713150024, + -1.4957921504974365, + -3.1056454181671143, + -0.8823865652084351, + -3.3206779956817627, + -1.6303868293762207, + -2.8281800746917725, + -3.5497074127197266, + -1.4465117454528809, + -2.912461042404175, + -2.362711191177368, + -3.263730049133301, + -2.890822649002075, + -2.3202807903289795, + -3.4314205646514893, + -2.5234203338623047, + -2.5202250480651855, + -1.4963942766189575, + -2.765160322189331, + -2.652972459793091, + -3.0292651653289795, + -1.9884319305419922, + -2.7626781463623047, + -2.9856927394866943, + -3.155839443206787, + -2.2804131507873535, + -3.528571605682373, + -1.3095664978027344, + -3.1264991760253906, + -1.6217483282089233, + -1.367510199546814, + -2.707564115524292, + -3.4135355949401855, + -2.1805624961853027, + -2.418238878250122, + -2.6918680667877197, + -2.63735294342041, + -2.9707746505737305, + -2.695667028427124, + -3.4679603576660156, + -2.167296886444092, + -3.1968510150909424, + -3.0014877319335938, + -2.432241678237915, + -2.9747002124786377, + -0.789747416973114, + -1.2969863414764404, + -2.4440436363220215, + -2.1057183742523193, + -1.1276867389678955, + -2.9334747791290283, + -1.8648192882537842, + -0.9218729734420776, + -1.004197597503662, + -1.8780927658081055, + -2.676269054412842, + -3.4474213123321533, + -1.5396825075149536, + -2.83323335647583, + -3.223365068435669, + -2.4812943935394287, + -3.1853859424591064, + -3.3777353763580322, + -1.555912971496582, + -3.5035886764526367, + -3.2887845039367676, + -1.3752951622009277, + -0.9713730216026306, + -3.072873115539551, + -1.991905927658081, + -1.872147798538208, + -2.9420604705810547, + -2.91959547996521, + -0.9129711985588074, + -2.7772340774536133, + -2.6573195457458496, + -3.538309335708618, + -2.2207512855529785, + -3.1936655044555664, + -3.3487608432769775, + -1.9002048969268799, + -3.8050942420959473, + -2.2031452655792236, + -2.4102728366851807, + -2.229811906814575, + -2.7589807510375977, + -4.990656852722168, + -2.2511539459228516, + -2.9743826389312744, + -3.5205233097076416, + -1.3926713466644287, + -2.586988925933838, + -1.4567691087722778, + -3.674856424331665, + -2.983332633972168, + -2.329594135284424, + -2.5245046615600586, + -3.5129971504211426, + -1.477831482887268, + -1.5880409479141235, + -2.2494146823883057, + -2.770960569381714, + -2.7135186195373535, + -2.5306880474090576, + -3.058692216873169, + -1.143935203552246, + -4.885290145874023, + -3.455778121948242, + -2.359452486038208, + -3.3608405590057373, + -1.4400289058685303, + -0.9332847595214844, + -2.684593439102173, + -1.8386873006820679, + -2.5020530223846436, + -0.595384418964386, + -1.4677151441574097, + -1.795370101928711, + -1.9930576086044312, + -1.8907705545425415, + -2.302128553390503, + -2.8414604663848877, + -1.622082233428955, + -3.1087517738342285, + -3.4999771118164062, + -3.605372905731201, + -3.803187131881714, + -2.619415044784546, + -2.9407215118408203, + -1.813490629196167, + -1.675437331199646, + -1.5229467153549194, + -2.9650392532348633, + -2.148254632949829, + -1.5858944654464722, + -3.551281690597534, + -3.468979597091675, + -4.996788024902344, + -1.8706426620483398, + -1.7791348695755005, + -2.9108030796051025, + -1.9407960176467896, + -1.8467791080474854, + -1.6338584423065186, + -1.2618602514266968, + -2.736872911453247, + -2.423851251602173, + -1.7844117879867554, + -3.139129161834717, + -1.6781128644943237, + -3.35490345954895, + -5.370509624481201, + -1.7043911218643188, + -2.508180618286133, + -3.522832155227661, + -2.6910417079925537, + -3.508284330368042, + -1.7688143253326416, + -2.7726986408233643, + -2.573922872543335, + -1.4932364225387573, + -3.6068825721740723, + -2.914738416671753, + -3.774080991744995, + -3.0248806476593018, + -3.5915889739990234, + -4.1327056884765625, + -2.728135585784912, + -3.2401070594787598, + -2.6227200031280518, + -0.9038494825363159, + -2.6032893657684326, + -1.600669026374817, + -1.5089219808578491, + -1.4907337427139282, + -2.6682851314544678, + -2.573357343673706, + -2.0355679988861084, + -2.5673904418945312, + -2.975092887878418, + -2.573676347732544, + -2.0497844219207764, + -2.688072919845581, + -1.6311978101730347, + 2.8256263732910156, + -2.5809502601623535, + -1.752191424369812, + -1.619929552078247, + -1.5601454973220825, + -1.6705162525177002, + -2.2394001483917236, + -1.8493883609771729, + -1.5542153120040894, + -5.043558120727539, + -1.6282624006271362, + -2.1587867736816406, + -1.8993496894836426, + -3.1641488075256348, + -1.582656979560852, + -2.642941474914551, + -3.228328227996826 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=2
x=%{x}
y=%{y}", + "hovertext": [ + "ENSG00000286899", + "ENSG00000287929", + "ENSG00000287081", + "ENSG00000286408", + "ENSG00000285590", + "ENSG00000287626", + "ENSG00000286113", + "ENSG00000260917", + "FAR1-IT1", + "SNHG17", + "PM20D1-AS1", + "ENSG00000286606", + "FOXP1-IT1", + "ENSG00000288025", + "ENSG00000287055", + "ENSG00000285887", + "ENSG00000287032", + "ENSG00000286264", + "ENSG00000278126", + "ENSG00000283045", + "ENSG00000286138", + "SNHG11", + "ENSG00000286431", + "ENSG00000230735", + "ENSG00000261654", + "ENSG00000260948", + "ENSG00000287286", + "ENSG00000288009", + "MISFA", + "ENSG00000285921", + "ENSG00000276672", + "ENSG00000271725", + "ENSG00000263011", + "ENSG00000285043", + "ENSG00000287710", + "ENSG00000267904", + "ENSG00000280383", + "ENSG00000286285", + "ENSG00000234389", + "ENSG00000288064", + "ENSG00000279317", + "ENSG00000261167", + "ENSG00000284968", + "CPLANE1-AS1", + "ENSG00000288096", + "ENSG00000283886", + "ENSG00000286116", + "ENSG00000286820", + "ENSG00000287643", + "ENSG00000269958", + "ENSG00000285979", + "ENSG00000287539", + "ENSG00000286720", + "ENSG00000287263", + "ENSG00000286313", + "WDR86-AS1", + "ENSG00000287095", + "ENSG00000287576", + "LINC02977", + "ENSG00000287454", + "ENSG00000284830", + "ENSG00000224376", + "ENSG00000286781", + "ENSG00000287593", + "MIR31HG", + "FAM27C", + "LINC00612", + "ENSG00000287668", + "ENSG00000278600", + "HNRNPA1L3", + "MIR663AHG", + "ENSG00000287697", + "ENSG00000287308", + "ENSG00000286769", + "ENSG00000287377", + "ENSG00000287348", + "ENSG00000285938", + "ENSG00000286147", + "ENSG00000286301", + "ENSG00000287825", + "ENSG00000284976", + "ENSG00000286409", + "ENSG00000286341", + "ENSG00000287426", + "ENSG00000276853", + "ENSG00000284934", + "ENSG00000286997", + "ENSG00000287603", + "ENSG00000286883", + "ENSG00000286797", + "NIPBL-DT", + "ENSG00000287087", + "LINC03016", + "ENSG00000286305", + "SOCS2-AS1", + "SPAG5-AS1", + "ENSG00000267074", + "ENSG00000241860", + "ENSG00000269971", + "ENSG00000284882", + "ENSG00000287601", + "ENSG00000286035", + "ENSG00000287359", + "ENSG00000287731", + "PRKCQ-AS1", + "ENSG00000285658", + "ENSG00000265801", + "ENSG00000275234", + "CDC42-AS1", + "RABGAP1L-IT1", + "STARD7-AS1", + "ENSG00000288066", + "LINC02614", + "MSANTD7", + "ENSG00000285909", + "ENSG00000287837", + "ENSG00000286817", + "ENSG00000287855", + "FAM182A", + "ENSG00000287979", + "ENSG00000286909", + "ENSG00000285761", + "ENSG00000272219", + "ENSG00000287475", + "ENSG00000287639", + "CHASERR", + "ENSG00000287809", + "ENSG00000261783", + "ENSG00000287864", + "ENSG00000243004", + "ENSG00000286912", + "DISC1FP1", + "ENSG00000224356", + "ENSG00000264635", + "ENSG00000287509", + "ENSG00000286283", + "DUXAP8", + "ENSG00000287989", + "ENSG00000288046", + "ENSG00000287616", + "ENSG00000260997", + "ENSG00000285803", + "ENSG00000251194", + "ENSG00000288043", + "ENSG00000276115", + "ENSG00000286563", + "ENSG00000273284", + "ENSG00000286159", + "ENSG00000279175", + "ENSG00000286977", + "ENSG00000272054", + "ENSG00000271452", + "ENSG00000287625", + "LINC02993", + "ENSG00000225092", + "ENSG00000226824", + "ENSG00000279342", + "ANKRD10-IT1", + "ENSG00000288100", + "ENSG00000269951", + "ENSG00000278022", + "ENSG00000261560", + "FAM106A", + "ENSG00000267568", + "ENSG00000286018", + "ENSG00000285651", + "RC3H1-IT1", + "ENSG00000260296", + "ENSG00000287070", + "ADIRF-AS1", + "ENSG00000287419", + "ENSG00000257475", + "MIR17HG", + "ENSG00000286483", + "ENSG00000287259", + "ENSG00000284954", + "LINC02680", + "ENSG00000283341", + "ZNRD2-DT", + "ENSG00000273989", + "ENSG00000286825", + "ENSG00000259659", + "ENSG00000276533", + "CDC42-IT1", + "ENSG00000243960", + "ENSG00000287839", + "RPS27AP5", + "ENSG00000287126", + "CATIP-AS1", + "ENSG00000286482", + "ENSG00000286866", + "ENSG00000276390", + "ENSG00000287923", + "ENSG00000285822", + "SMG7-AS1", + "ALMS1-IT1", + "ENSG00000250069", + "ENSG00000287733", + "ENSG00000286609", + "ANKRD42-DT", + "ENSG00000287028", + "ENSG00000287982", + "LINC02359", + "ENSG00000287765", + "ENSG00000260288", + "ENSG00000285756", + "ENSG00000286707", + "ENSG00000287069", + "ENSG00000287502", + "ENSG00000287534", + "ENSG00000286675", + "ENSG00000253372", + "ENSG00000287168", + "ENSG00000287235", + "ENSG00000254698", + "ENSG00000288012", + "ENSG00000274253", + "ENSG00000286845", + "ENSG00000262879", + "ENSG00000235111", + "ENSG00000286031", + "FMR1-IT1", + "LINC02988", + "ENSG00000286004", + "ENSG00000286753", + "TRBV12-5", + "ENSG00000274421", + "ENSG00000286907", + "ENSG00000288302", + "TCF12-DT", + "ENSG00000259767", + "COX10-DT", + "ENSG00000274275", + "ENSG00000287107", + "ENSG00000228107", + "LINC01840", + "ENSG00000230732", + "ENSG00000287920", + "ENSG00000286782", + "ENSG00000287200", + "ENSG00000275601", + "ENSG00000260816", + "ENSG00000287275", + "DGCR11", + "ATP1A1-AS1", + "ENSG00000223523", + "ENSG00000261468", + "ENSG00000213600", + "ENSG00000286624", + "ENSG00000261451", + "LINC00963", + "ENSG00000285693", + "ENSG00000257027", + "ENSG00000269688", + "ENSG00000288253", + "TTC28-AS1", + "ENSG00000284738", + "ANKRD44-IT1", + "ENSG00000286281", + "ENSG00000287097", + "ENSG00000287672", + "ENSG00000287077", + "ENSG00000287312", + "ENSG00000273855", + "ENSG00000270894", + "TOB1-AS1", + "ENSG00000285535", + "ENSG00000288156", + "ENSG00000287817", + "ENSG00000287269", + "ENSG00000286864", + "ENSG00000287574", + "TCAF2C", + "ENSG00000254275", + "MIR600HG", + "ENSG00000258344", + "ENSG00000258199", + "PCOTH", + "ENSG00000259704", + "ENSG00000260757", + "ENSG00000276007", + "ENSG00000286177", + "ENSG00000237037", + "PRKY", + "ENSG00000287463", + "ENSG00000251600", + "ENSG00000287216", + "SLC9A3-AS1", + "HCP5", + "LINC02964", + "PTCSC1", + "ENSG00000286330", + "ENSG00000285830", + "ENSG00000270062", + "ENSG00000287608", + "KDM5C-IT1", + "C2orf74-DT", + "ENSG00000287250", + "ENSG00000213963", + "NIPAL4-DT", + "ENSG00000286369", + "ENSG00000254484", + "ENSG00000287913", + "ENSG00000286786", + "ENSG00000274667", + "NHIP", + "FAM226B", + "ENSG00000287587", + "ENSG00000287684", + "ENSG00000276517", + "ENSG00000286454", + "ENSG00000285642", + "ENSG00000253475", + "ENSG00000287769", + "ENSG00000287125", + "ENSG00000286326", + "ENSG00000287937", + "ENSG00000286885", + "ENSG00000261324", + "ENSG00000287957", + "TRD-AS1", + "ENSG00000214719", + "ZNF433-AS1", + "ZNF528-AS1", + "ENSG00000285923", + "ENSG00000269919", + "ENSG00000287970", + "ENSG00000283959", + "HPS1-AS1", + "ENSG00000286903", + "ENSG00000258337", + "ENSG00000261114", + "LINC01002", + "ENSG00000285796", + "DIP2A-IT1", + "ENSG00000280434", + "ENSG00000284602", + "ENSG00000288093", + "ENSG00000286447", + "ENSG00000286848", + "ENSG00000287552", + "LINC03074", + "ENSG00000286340", + "ENSG00000287093", + "ENSG00000269918", + "ENSG00000286044", + "ENSG00000287156", + "IGHV3-64D", + "ENSG00000287196", + "ENSG00000236194", + "ENSG00000267655", + "ENSG00000286245", + "ENSG00000267096", + "ENSG00000286873", + "ENSG00000287688", + "ENSG00000286734", + "ENSG00000286634", + "ENSG00000286974", + "MAP3K5-AS2", + "ENSG00000286375", + "ENSG00000261094", + "ENSG00000285884", + "ENSG00000288061", + "ENSG00000267009", + "ENSG00000286549", + "ENSG00000287024", + "ENSG00000287918", + "ENSG00000286379", + "ENSG00000287513", + "ENSG00000286314", + "ENSG00000288067", + "ENSG00000288023", + "ENSG00000270072", + "ENSG00000278356", + "ENSG00000288102", + "HELLPAR", + "N4BP2L2-IT2", + "ENSG00000276248", + "ENSG00000287735", + "ENSG00000287553", + "ENSG00000287384", + "ENSG00000287244", + "ENSG00000286737", + "ENSG00000287707", + "ENSG00000243176", + "ENSG00000287104", + "ENSG00000272812", + "ENSG00000287975", + "CCDC15-DT", + "ENSG00000285612", + "ENSG00000275092", + "ENSG00000261596", + "ENSG00000287193", + "ENSG00000272084", + "DHX9-AS1", + "ENSG00000284624", + "ENSG00000286467", + "ENSG00000285886", + "ENSG00000286837", + "ENSG00000286835", + "IGHV3-47", + "ENSG00000273691", + "ENSG00000285728", + "ENSG00000286760", + "ENSG00000287175", + "B3GAT1-DT", + "ENSG00000269940", + "ENSG00000286488", + "ENSG00000276337", + "ENSG00000277450", + "ENSG00000287595", + "ENSG00000286714", + "LINC02994", + "TFAP2A-AS2", + "ENSG00000287665", + "ENSG00000286626", + "ENSG00000265791", + "ENSG00000287644", + "ENSG00000267672", + "ENSG00000286163", + "ENSG00000287978", + "ENSG00000286585", + "ENSG00000286656", + "ENSG00000230751", + "ENSG00000287584", + "ENSG00000254556", + "ENSG00000269906", + "NPTN-IT1", + "ENSG00000285486", + "ENSG00000286125", + "ENSG00000285646", + "ENSG00000287382", + "ENSG00000249492", + "ENSG00000286652", + "ENSG00000285492", + "ENSG00000286535", + "PEG13", + "ENSG00000287425", + "ENSG00000286416", + "ENSG00000260316", + "NBR2", + "ENSG00000269044", + "ENSG00000286546", + "ENSG00000288398", + "ENSG00000287190", + "C2orf27A", + "RPL37A-DT", + "MICB-DT", + "ENSG00000285976", + "ENSG00000287789", + "ENSG00000287713", + "LINC01297", + "ENSG00000278784", + "ENSG00000269825", + "ENSG00000273017", + "CCDC18-AS1", + "AKT3-IT1", + "ENSG00000286223", + "ENSG00000287252", + "ENSG00000286874", + "ENSG00000285751", + "ENSG00000227161", + "ENSG00000285560", + "ENSG00000266900", + "ENSG00000267412", + "ENSG00000267174", + "ENSG00000267481", + "ENSG00000286230", + "ENSG00000287670", + "ENSG00000261338", + "EMICERI", + "PPP3CB-AS1", + "ENSG00000277687", + "RELA-DT", + "ENSG00000274270", + "ENSG00000285091", + "ENSG00000278920", + "LINC01128", + "FGGY-DT", + "ENSG00000286545", + "ENSG00000286919", + "ENSG00000285424", + "ENSG00000286439", + "ENSG00000288044", + "ENSG00000286423", + "RAD51-AS1", + "ENSG00000285667", + "DDX19A-DT", + "FLJ40194", + "ENSG00000270640", + "ENSG00000203644", + "ANXA2R-OT1", + "ENSG00000240535", + "ENSG00000286310", + "ENSG00000287562", + "KCNQ5-DT", + "ENSG00000286438", + "ENSG00000254936", + "ENSG00000260912", + "ENSG00000287930", + "ENSG00000287016", + "OXA1L-DT", + "ENSG00000287704", + "ENSG00000261544", + "ENSG00000288026", + "ENSG00000263276", + "ENSG00000287337", + "ENSG00000270083", + "ENSG00000287767", + "ENSG00000288098", + "ADAMTSL4-AS1", + "ENSG00000287445", + "ENSG00000287387", + "ENSG00000287875", + "ENSG00000287916", + "ENSG00000287262", + "ENSG00000251023", + "ENSG00000288095", + "ENSG00000287945", + "ENSG00000287530", + "ENSG00000285789", + "LINC00641", + "ENSG00000258682", + "GABPB1-IT1", + "ENSG00000264895", + "ENSG00000287647", + "ENSG00000286623", + "ENSG00000286749", + "ENSG00000287636", + "ENSG00000287127", + "ENSG00000287420", + "ENSG00000286067", + "ENSG00000286813", + "ENSG00000275056", + "ENSG00000275494", + "ENSG00000262265", + "ENSG00000262979", + "ENSG00000267474", + "ENSG00000286009", + "SATB1-AS1", + "ENSG00000273333", + "ENSG00000284957", + "ENSG00000287208", + "ENSG00000274964", + "ENSG00000270165", + "NFE2L1-DT", + "SNHG20", + "ENSG00000280594", + "ENSG00000286990", + "FMR1-AS1", + "ENSG00000232536", + "ENSG00000287005", + "ENSG00000286599", + "ENSG00000287265", + "HULC", + "SNHG26", + "ENSG00000284634", + "ENSG00000279145", + "ENSG00000284428", + "ENSG00000273451", + "ENSG00000287149", + "ENSG00000287778", + "ENSG00000286388", + "ENSG00000285571", + "MKLN1-AS", + "ENSG00000283128", + "ENSG00000286010", + "ENSG00000260751", + "ENSG00000265625", + "ENSG00000286444", + "ENSG00000286045", + "ENSG00000287873", + "ENSG00000286729", + "ENSG00000285159", + "ENSG00000272518", + "ENSG00000287548", + "ENSG00000274929", + "ENSG00000286931", + "ENSG00000260711", + "ENSG00000270055", + "HEXD-IT1", + "ENSG00000279738", + "ENSG00000287510", + "PARTICL", + "COPG2IT1", + "ASAP1-IT2", + "ENSG00000285987", + "ENSG00000262380" + ], + "legendgroup": "2", + "marker": { + "color": "#018700", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "2", + "showlegend": true, + "type": "scattergl", + "x": [ + 3.962456464767456, + 4.302073955535889, + 4.141727447509766, + 4.26187801361084, + 3.828941583633423, + 3.7828147411346436, + 4.196050643920898, + 3.373542308807373, + 3.0660643577575684, + 3.8209781646728516, + 3.7975914478302, + 3.8152706623077393, + 3.2338712215423584, + 3.8827810287475586, + 4.415367126464844, + 4.004103183746338, + 4.366574287414551, + 3.8990514278411865, + 3.044408082962036, + 3.434464693069458, + 4.073572158813477, + 3.0886740684509277, + 4.18131160736084, + 3.438300609588623, + 2.9568634033203125, + 3.7171905040740967, + 4.299827575683594, + 4.302562713623047, + 2.35190486907959, + 3.9890222549438477, + 4.012334823608398, + 3.4099485874176025, + 3.32122540473938, + 4.075279235839844, + 4.007655143737793, + 3.1883294582366943, + 3.8812992572784424, + 3.970046043395996, + 3.0653603076934814, + 4.387711524963379, + 3.3241987228393555, + 3.7284634113311768, + 3.5798463821411133, + 4.216043472290039, + 4.218038558959961, + 4.111457347869873, + -1.6463756561279297, + 4.2129693031311035, + 4.388005256652832, + 3.1340951919555664, + 4.180539131164551, + 4.4722723960876465, + 4.158738136291504, + 4.1150970458984375, + 3.9627668857574463, + 3.1008589267730713, + 4.387528896331787, + 4.344749450683594, + 3.9386510848999023, + 4.348113059997559, + 4.092991828918457, + 3.199699878692627, + 4.3818182945251465, + 4.007168292999268, + 3.588385581970215, + 3.787315845489502, + 3.49079966545105, + 4.004455089569092, + 3.311300754547119, + 5.818277359008789, + 3.5168793201446533, + 4.302918910980225, + 3.9177000522613525, + 3.9108352661132812, + 4.25739860534668, + 3.848642587661743, + 3.361025333404541, + 3.933427572250366, + 4.055586338043213, + 3.7564823627471924, + 3.8584823608398438, + 4.239204406738281, + 4.376513957977295, + 4.165802478790283, + 3.1933252811431885, + 4.011041641235352, + 4.04269552230835, + 3.901592493057251, + 4.351144313812256, + 4.150360584259033, + 3.7301595211029053, + 3.9296071529388428, + 3.5999958515167236, + 4.115687847137451, + 3.7008674144744873, + 3.806476354598999, + 3.7520899772644043, + 3.177943468093872, + 3.1212427616119385, + 3.7393510341644287, + 4.375524520874023, + 4.380756378173828, + 4.244895935058594, + 4.309463977813721, + 3.969794988632202, + 3.9897618293762207, + 2.9666831493377686, + 3.0498428344726562, + 4.347202301025391, + 3.199779510498047, + 3.979278564453125, + 4.056880474090576, + 3.84735107421875, + -1.744803547859192, + 3.9179844856262207, + 4.39328670501709, + 4.118391513824463, + 4.052004337310791, + 3.9791460037231445, + 3.8983190059661865, + 3.8930091857910156, + 3.545236825942993, + 2.9478368759155273, + 4.2196502685546875, + 4.203008651733398, + 3.047966241836548, + 4.38939905166626, + 3.0603394508361816, + 3.9148805141448975, + 3.83174204826355, + 4.346976280212402, + 3.7548203468322754, + 3.1233460903167725, + 2.979283094406128, + 4.343757152557373, + 3.9164068698883057, + 3.8671438694000244, + 3.9579250812530518, + 4.215595722198486, + 3.977416515350342, + 2.978654384613037, + 4.202114105224609, + 3.1040637493133545, + 4.036296367645264, + 3.0366647243499756, + 4.396327018737793, + 3.307241916656494, + 3.795072078704834, + 3.0701935291290283, + 4.366730690002441, + 3.680760622024536, + 3.109257698059082, + 4.069732666015625, + 3.7153825759887695, + 3.4246349334716797, + 3.823526382446289, + 3.8639392852783203, + 3.196073055267334, + 4.15902853012085, + 2.8917922973632812, + 3.1556379795074463, + 3.166330099105835, + 3.833148956298828, + 3.7553179264068604, + 3.935905694961548, + 4.0220417976379395, + 2.9432199001312256, + 3.087379217147827, + 3.883225917816162, + 4.0545735359191895, + 4.08119535446167, + 3.1310765743255615, + 3.580051898956299, + 3.654496192932129, + 4.201272964477539, + 3.7778666019439697, + 4.223058700561523, + 3.822665214538574, + 2.967939615249634, + 3.1529369354248047, + 4.365359306335449, + 2.8876256942749023, + 3.0928232669830322, + 3.178945302963257, + 3.4713261127471924, + 4.040484428405762, + 3.7211968898773193, + 4.4192938804626465, + 2.914680004119873, + 4.379796028137207, + 4.003151893615723, + 3.567539930343628, + 3.8655805587768555, + 4.185003757476807, + 3.150723457336426, + 3.392064332962036, + 3.0452609062194824, + 3.961878538131714, + 3.5540249347686768, + 3.1175239086151123, + 4.253902912139893, + 4.4324116706848145, + 3.9232277870178223, + 4.416269302368164, + 3.1148853302001953, + 4.16997766494751, + 4.321272850036621, + 3.991802453994751, + 3.994621753692627, + 4.16711950302124, + 4.122875213623047, + 3.179410457611084, + 3.8417394161224365, + 4.5289788246154785, + 3.174276828765869, + 3.8018527030944824, + 3.7771530151367188, + 4.012932300567627, + 3.7578399181365967, + 3.1165218353271484, + 3.8146657943725586, + 4.113683223724365, + 3.676842212677002, + 4.340478897094727, + 4.238949298858643, + 3.89092755317688, + 3.2437734603881836, + 4.069485664367676, + 3.5089502334594727, + 3.995058059692383, + 3.008455753326416, + 3.9663374423980713, + 3.4678807258605957, + 4.066704750061035, + 3.189591646194458, + 3.3102571964263916, + 3.0251200199127197, + 4.369852066040039, + 4.255210876464844, + 4.338517665863037, + 3.6602957248687744, + 2.9576351642608643, + 4.119125843048096, + 3.0212533473968506, + 4.036075592041016, + 3.8081376552581787, + 2.923943281173706, + 3.343770980834961, + 3.9643001556396484, + 3.25256085395813, + 3.413207530975342, + 3.821075916290283, + 3.121483325958252, + 2.9270145893096924, + 4.475292205810547, + 3.0591139793395996, + -0.5186164975166321, + 3.101365089416504, + 4.170086860656738, + 4.0234551429748535, + 4.064980506896973, + 4.338176250457764, + 3.8429293632507324, + 2.8859877586364746, + 3.854734420776367, + 2.967442750930786, + 4.177441596984863, + 3.8273446559906006, + 4.391172885894775, + 3.925636053085327, + 4.013552188873291, + 4.195864677429199, + 3.7331507205963135, + 3.863501787185669, + 3.211815595626831, + 3.6937854290008545, + 3.197814464569092, + 3.984468936920166, + 3.225897789001465, + 4.109738349914551, + 3.212799310684204, + 3.80590558052063, + 3.9045629501342773, + 3.7772305011749268, + 4.31333589553833, + 3.413694381713867, + 4.203802585601807, + 2.9381325244903564, + 3.7630598545074463, + 3.9980411529541016, + 4.080682754516602, + 4.000307559967041, + 3.9060916900634766, + 3.026162624359131, + 4.332524299621582, + 3.1684229373931885, + 3.654949188232422, + 3.385213851928711, + 3.102320671081543, + 3.8109257221221924, + 4.059361934661865, + 3.243734359741211, + 4.40166711807251, + 4.376655101776123, + 4.120486259460449, + 4.335325241088867, + 3.221856117248535, + 4.204736709594727, + 3.212392807006836, + 3.469994306564331, + 4.228835105895996, + 4.0591583251953125, + 3.054079055786133, + 4.219405651092529, + 3.7310099601745605, + 4.402620792388916, + 4.298023223876953, + 4.30876350402832, + 3.734429359436035, + 3.912048101425171, + 3.3730742931365967, + 2.9872145652770996, + 3.3481762409210205, + 2.348893642425537, + 4.024683475494385, + 3.1924021244049072, + 4.386260986328125, + 4.164161205291748, + 4.244572639465332, + 3.779179573059082, + 3.3909554481506348, + 3.127319574356079, + 3.714617967605591, + 3.804027795791626, + 3.2194883823394775, + 3.558863639831543, + 4.06341552734375, + 4.146458148956299, + 4.190951347351074, + 4.414144992828369, + 4.3109235763549805, + 2.9662089347839355, + 3.996171712875366, + 4.0250468254089355, + 3.168308973312378, + 3.866140842437744, + 4.279770851135254, + 3.804529905319214, + 4.119863510131836, + 3.1064209938049316, + 2.9973342418670654, + 4.257662296295166, + 3.0476317405700684, + 4.169881343841553, + 4.317584037780762, + 4.027841567993164, + 4.386915683746338, + 4.400163650512695, + 4.012812614440918, + 4.017868518829346, + 3.3339405059814453, + 4.34635066986084, + 3.823756456375122, + 3.8309316635131836, + 4.370940685272217, + 4.1467156410217285, + 3.991034507751465, + 4.115846157073975, + 3.9215662479400635, + 4.089026927947998, + 4.0468363761901855, + 4.332645893096924, + 3.1690144538879395, + 3.823884963989258, + 4.061546325683594, + 3.841693878173828, + 3.5370519161224365, + 4.079532146453857, + 4.147350311279297, + 3.722848653793335, + 4.156298637390137, + 3.777571201324463, + 4.051233291625977, + 4.002499580383301, + 2.9469668865203857, + 4.277457237243652, + 3.112863779067993, + 4.312793254852295, + 4.081111907958984, + 4.100845813751221, + 2.9669063091278076, + 3.4484705924987793, + 4.413825035095215, + 3.1157498359680176, + 3.9231760501861572, + 3.941581964492798, + 4.261013984680176, + 4.206879615783691, + 4.226466655731201, + 3.8878047466278076, + 3.256415605545044, + 3.3208727836608887, + 4.263091087341309, + 4.038748741149902, + 3.7551329135894775, + 3.764881134033203, + 3.0406577587127686, + 4.3935227394104, + 3.373297691345215, + 3.195013999938965, + 3.9178266525268555, + 4.082959175109863, + 3.867490530014038, + 3.324748992919922, + 4.425429344177246, + 4.380622863769531, + 2.990687131881714, + 4.227853298187256, + 3.1975209712982178, + 3.7551732063293457, + 3.9492745399475098, + 4.393479347229004, + 4.255032062530518, + 3.075706720352173, + 4.098055362701416, + -1.2369731664657593, + 3.1029562950134277, + 3.137160301208496, + 3.9517624378204346, + 3.9037394523620605, + 3.9130849838256836, + 4.349667072296143, + 3.7532904148101807, + 4.266036510467529, + 3.9462852478027344, + 4.195406436920166, + 3.2769381999969482, + 4.083039283752441, + 4.08468770980835, + 3.402264356613159, + 3.953507661819458, + 3.074159622192383, + 4.040277004241943, + 4.242008686065674, + 3.98378586769104, + 3.846558094024658, + 3.1068146228790283, + 4.422801971435547, + 3.7150015830993652, + 4.391027927398682, + 4.311984539031982, + 3.921213388442993, + 3.9353251457214355, + 3.0596768856048584, + 3.040233612060547, + 3.1131863594055176, + 3.159837484359741, + 4.073384761810303, + 4.006258487701416, + 3.8734452724456787, + 4.24928617477417, + 3.408940076828003, + 4.358061790466309, + 3.213209390640259, + 3.1217589378356934, + 3.7875447273254395, + 3.159592390060425, + 3.3524603843688965, + 4.135775566101074, + 3.0480237007141113, + 3.71621036529541, + 2.7866759300231934, + 3.28059720993042, + 4.193948745727539, + 3.12506365776062, + 4.100543022155762, + 2.984332323074341, + 3.0344014167785645, + 3.869896650314331, + 4.051614761352539, + 4.0048065185546875, + 4.1203413009643555, + 4.044210433959961, + 4.127823829650879, + 4.042917251586914, + 3.9341750144958496, + 3.724484920501709, + 3.306856155395508, + 2.9243433475494385, + 3.75875186920166, + 2.9861502647399902, + 3.4560866355895996, + 3.1297950744628906, + 4.3888397216796875, + 4.387271881103516, + 3.750025510787964, + 3.624417781829834, + 2.9543933868408203, + 3.9762563705444336, + 3.985316753387451, + 4.335374355316162, + 3.5913827419281006, + 3.7817397117614746, + 3.2132408618927, + 4.071894645690918, + 3.1142377853393555, + 4.401165962219238, + 3.12583065032959, + 4.470218658447266, + 4.003857135772705, + 3.262636661529541, + 4.01199197769165, + 3.9833714962005615, + 3.9416937828063965, + 3.9244070053100586, + 4.233414649963379, + 3.1186249256134033, + 3.9172396659851074, + 4.294771671295166, + 4.387350082397461, + 3.754124402999878, + 2.989351511001587, + 3.1000797748565674, + 4.228847503662109, + 3.112741231918335, + 4.11618185043335, + 4.350507736206055, + 3.9256181716918945, + 3.734018325805664, + 3.927964448928833, + 4.370563507080078, + 4.381758213043213, + 3.911076784133911, + 3.3772268295288086, + 3.1349785327911377, + 3.426595449447632, + 3.0538625717163086, + 3.1204683780670166, + 3.788625478744507, + 3.4135918617248535, + 3.293233633041382, + 3.197000741958618, + 3.87919282913208, + 3.257211446762085, + 3.169705390930176, + 3.11610746383667, + 3.9957666397094727, + 2.934164047241211, + 4.282626628875732, + 3.984771728515625, + 2.9656314849853516, + 4.325741291046143, + 4.070799350738525, + 3.8282737731933594, + -0.922111451625824, + 3.277191162109375, + 3.8324458599090576, + 3.8415613174438477, + 3.9378600120544434, + 3.3154115676879883, + 3.6187734603881836, + 3.8653151988983154, + 3.9178693294525146, + 4.334575176239014, + 3.099318265914917, + 4.2234649658203125, + 3.896693468093872, + 3.297436475753784, + 3.072525978088379, + 4.401125431060791, + 4.2532734870910645, + 4.282637596130371, + 4.400785446166992, + 3.8561666011810303, + 3.0473740100860596, + 4.2743353843688965, + 3.2419562339782715, + 4.055720329284668, + 3.9437835216522217, + 3.081669569015503, + 4.135875225067139, + 3.237560987472534, + 4.363282680511475, + 3.885653495788574, + 3.76304030418396, + 3.5018293857574463, + 3.922473192214966, + 3.312026262283325 + ], + "xaxis": "x", + "y": [ + -4.700707912445068, + -4.825352191925049, + -5.176936149597168, + -4.652568817138672, + -5.287154197692871, + -5.149115562438965, + -4.763562202453613, + -5.168210029602051, + -4.771078586578369, + -4.18768835067749, + -5.181398391723633, + -5.220092296600342, + -4.955296516418457, + -4.99638557434082, + -4.641214370727539, + -5.117504596710205, + -4.750667095184326, + -5.098310947418213, + -4.885031223297119, + -4.3994221687316895, + -4.573302745819092, + -3.762725830078125, + -4.552811622619629, + -5.128477096557617, + -4.958600997924805, + -4.59827184677124, + -4.544950485229492, + -4.67598295211792, + 0.8156190514564514, + -5.1761794090271, + -4.742487907409668, + -5.003787040710449, + -5.058569431304932, + -5.301165580749512, + -5.160611629486084, + -4.641691207885742, + -4.9558234214782715, + -4.936707973480225, + -4.965279579162598, + -4.742815971374512, + -5.094651222229004, + -5.045866966247559, + -4.731529235839844, + -4.565743446350098, + -4.655050277709961, + -4.377490043640137, + 3.884050130844116, + -5.121772766113281, + -4.684887886047363, + -4.373900890350342, + -4.726559162139893, + -4.648653984069824, + -5.18817138671875, + -4.509992599487305, + -4.939614772796631, + -4.970144748687744, + -4.662155628204346, + -4.490982532501221, + -4.694936275482178, + -4.6544013023376465, + -5.208043098449707, + -4.923786163330078, + -4.570845127105713, + -5.179546356201172, + -5.0993804931640625, + -4.8682403564453125, + -5.063350200653076, + -5.258020877838135, + -4.668916702270508, + 2.3885905742645264, + -5.040386199951172, + -4.551454067230225, + -5.261568546295166, + -5.233844757080078, + -4.891173839569092, + -5.271875381469727, + -4.959331512451172, + -4.9321746826171875, + -5.220182418823242, + -4.582871437072754, + -4.933840751647949, + -4.597795009613037, + -4.487254619598389, + -5.089380741119385, + -4.635976791381836, + -5.125619888305664, + -5.145531177520752, + -4.958512783050537, + -4.514425277709961, + -4.731747627258301, + -4.7757039070129395, + -5.11592960357666, + -5.151602268218994, + -4.738587856292725, + -4.185237884521484, + -5.186910629272461, + -4.429426670074463, + -5.032940864562988, + -3.9661049842834473, + -5.034086227416992, + -4.476409435272217, + -4.709683418273926, + -5.065146446228027, + -5.07450008392334, + -5.353935718536377, + -4.840429306030273, + -4.912294864654541, + -4.912296295166016, + -4.443711757659912, + -4.796600818634033, + -5.173953056335449, + -4.733487129211426, + -5.207796096801758, + 1.2051879167556763, + -5.194911956787109, + -4.5736565589904785, + -4.598361015319824, + -5.206912517547607, + -5.175594806671143, + -4.96200704574585, + -4.962929725646973, + -4.805627346038818, + -4.901047229766846, + -4.916672229766846, + -5.14590311050415, + -3.4896111488342285, + -4.5816755294799805, + -4.914687156677246, + -5.333261966705322, + -5.217512607574463, + -4.485405921936035, + -5.295526027679443, + -4.7742018699646, + -4.926764488220215, + -4.476784706115723, + -5.313723564147949, + -5.107450008392334, + -5.084811687469482, + -5.00917911529541, + -5.20428466796875, + -4.923460006713867, + -4.489777565002441, + -4.420738697052002, + -5.167242527008057, + -3.701720952987671, + -4.666533470153809, + -4.77993106842041, + -4.991358280181885, + -4.790136337280273, + -4.5559773445129395, + -5.1020731925964355, + -4.829346179962158, + -5.172865390777588, + -5.043116092681885, + -4.857726097106934, + -5.245946407318115, + -5.116425514221191, + -4.625656604766846, + -5.138904571533203, + -4.876345157623291, + -4.83489990234375, + -4.787757396697998, + -5.050252437591553, + -5.277709007263184, + -4.905414581298828, + -5.160116672515869, + -4.92868185043335, + -4.861362934112549, + -4.949710845947266, + -5.212907791137695, + -5.13547420501709, + -4.390872001647949, + -4.974322319030762, + -5.2198638916015625, + -5.0942769050598145, + -5.010865211486816, + -4.6189422607421875, + -5.082827091217041, + -4.914919853210449, + -4.789384841918945, + -4.487188816070557, + -4.813838958740234, + -3.9253311157226562, + -4.916614532470703, + -5.048937797546387, + -4.5350494384765625, + 1.0955487489700317, + -4.590379238128662, + -4.9330902099609375, + -4.554664611816406, + -5.268347263336182, + -4.355213642120361, + -5.085686206817627, + -5.058849334716797, + -4.798196315765381, + -4.988602638244629, + -4.885920524597168, + -4.978638172149658, + -4.412989139556885, + -4.066720008850098, + -5.104328155517578, + -4.636447429656982, + -5.221461772918701, + -4.582733154296875, + -4.89876651763916, + -4.408453941345215, + -4.455263137817383, + -5.251406669616699, + -4.649807453155518, + -5.013083457946777, + -5.204439163208008, + -4.756936073303223, + -4.869450569152832, + -4.679156303405762, + -4.354623794555664, + -4.997868061065674, + -5.128221035003662, + -5.254992961883545, + -4.43854284286499, + -4.414029598236084, + -5.072936534881592, + -4.593199253082275, + -4.953935623168945, + -4.613193511962891, + -4.6590576171875, + -4.221808910369873, + -4.548120975494385, + -4.500499248504639, + -5.123744487762451, + -5.1160430908203125, + -4.892009258270264, + -5.160645008087158, + -4.526762962341309, + -5.279829025268555, + -4.31601095199585, + -5.219988822937012, + -4.721236705780029, + -4.675056457519531, + -4.73084831237793, + -4.677606105804443, + -4.5949177742004395, + -4.922917366027832, + -5.190924167633057, + -4.954773902893066, + -5.194283485412598, + -5.244687080383301, + -4.919395923614502, + -5.000634670257568, + -5.299230098724365, + -5.020345687866211, + -5.025093078613281, + -5.097203254699707, + -4.809667587280273, + -4.814599514007568, + -4.651684284210205, + -3.6448633670806885, + 1.1870033740997314, + -5.009398937225342, + -5.111952781677246, + -4.872766494750977, + -5.195603847503662, + -4.639886856079102, + -5.034585952758789, + -4.886478900909424, + -5.1187310218811035, + -4.952976703643799, + -4.7102861404418945, + -5.014109134674072, + -4.464165687561035, + -4.923369407653809, + -5.004469394683838, + -4.5786848068237305, + -4.569904804229736, + -4.725650787353516, + -4.987072944641113, + -5.0653204917907715, + -4.783700942993164, + -5.13963508605957, + -4.95016622543335, + -5.177658557891846, + -4.725500583648682, + -4.611054420471191, + -5.162572383880615, + -5.219578742980957, + -5.1396307945251465, + -5.230393409729004, + -4.654170036315918, + -4.994793891906738, + -5.103836536407471, + -5.141702175140381, + -4.66808557510376, + -5.145664691925049, + -5.0049872398376465, + -4.895984172821045, + -4.530949592590332, + -4.730725288391113, + -4.384076118469238, + -4.445340156555176, + -3.9357011318206787, + -5.157124042510986, + -4.728206634521484, + -4.526320457458496, + -4.618537425994873, + -4.569483280181885, + -4.536582946777344, + -4.691956520080566, + -4.345439910888672, + -5.070836544036865, + -5.014705657958984, + -4.8912200927734375, + -5.127053260803223, + -4.6068596839904785, + -3.6821582317352295, + -4.806430816650391, + -5.032608509063721, + -4.4260945320129395, + -4.716674327850342, + -4.651854515075684, + -5.168996334075928, + -5.192318439483643, + -5.006598472595215, + -3.5093212127685547, + -4.294252395629883, + 1.2325197458267212, + -5.2396769523620605, + -4.559529781341553, + -4.636340141296387, + -4.495963096618652, + -4.993677616119385, + -5.3066558837890625, + -5.130871772766113, + -4.262829780578613, + -4.67940092086792, + -4.983646869659424, + -4.798913955688477, + -5.026412010192871, + -4.742715358734131, + -4.487754821777344, + -5.033958435058594, + -4.623505115509033, + -4.896409034729004, + -4.941596031188965, + -4.852580547332764, + -5.2019476890563965, + -4.715531349182129, + -5.1375322341918945, + -4.821175575256348, + -4.827455043792725, + -5.185120105743408, + -4.958289623260498, + -4.938743591308594, + -4.797013759613037, + -4.8697686195373535, + -4.572162628173828, + -4.666499614715576, + -5.230864524841309, + -4.44840669631958, + -4.578881740570068, + -4.97365665435791, + -5.230277061462402, + -4.665146350860596, + -4.5052056312561035, + -5.116978168487549, + -5.165640354156494, + -4.647202491760254, + -4.455124855041504, + -5.159239292144775, + -4.790898323059082, + -5.262424468994141, + -4.914604187011719, + -5.1845598220825195, + -4.6937079429626465, + -4.366607666015625, + -4.993912220001221, + -5.210022449493408, + -4.047587871551514, + -5.010854721069336, + -5.192602634429932, + -4.972248554229736, + -5.066312789916992, + -4.9855499267578125, + -5.099485397338867, + -5.215076923370361, + -5.2508392333984375, + -3.526987075805664, + -4.566334247589111, + -4.774418354034424, + -4.709186553955078, + -4.591590881347656, + -4.9842939376831055, + -4.935450077056885, + -5.043575763702393, + -4.626921653747559, + -4.8705244064331055, + -4.9982075691223145, + -5.122209072113037, + -5.0700788497924805, + -4.706838607788086, + -4.995726585388184, + -4.909207344055176, + -4.352218151092529, + -4.96337366104126, + -4.652256011962891, + -4.763256549835205, + -5.363012313842773, + -5.243840217590332, + -4.940070629119873, + -4.567055702209473, + -5.0100603103637695, + -4.614736557006836, + -5.220296382904053, + -5.151709079742432, + -4.952503204345703, + -4.863163471221924, + -4.581459999084473, + -4.47200870513916, + -4.798914432525635, + -5.022869110107422, + -4.723037242889404, + -5.155342102050781, + -4.607790946960449, + -4.450724124908447, + -4.467432022094727, + -4.858906269073486, + -5.106113910675049, + 2.0174107551574707, + -4.9632720947265625, + -4.9769463539123535, + -4.7584710121154785, + -5.021492958068848, + -4.806001663208008, + -4.636592388153076, + -5.111019611358643, + -4.923636436462402, + -5.132407188415527, + -4.829394817352295, + -5.01458740234375, + -4.7219438552856445, + -5.068345069885254, + -5.030616283416748, + -5.144158840179443, + -4.8794450759887695, + -5.152141571044922, + -4.521302700042725, + -5.098940849304199, + -4.9806671142578125, + -3.976830244064331, + -4.658795356750488, + -5.1208624839782715, + -4.491503715515137, + -4.429989337921143, + -5.164022445678711, + -4.325368404388428, + -4.927506923675537, + -4.974480628967285, + -3.616878032684326, + -4.671308994293213, + -4.499902725219727, + -5.22076416015625, + -5.194316864013672, + -5.043343544006348, + -4.554841041564941, + -4.5245280265808105, + -4.992351055145264, + -4.780974388122559, + -5.032617092132568, + -4.787169456481934, + -5.009976387023926, + -4.625870704650879, + -4.930275917053223, + -4.945675849914551, + -4.881332874298096, + -4.522514820098877, + -4.4662017822265625, + -4.847377777099609, + -4.6028923988342285, + -4.967320442199707, + -3.5284316539764404, + -4.886446952819824, + -4.869672775268555, + -5.235980987548828, + -5.2332072257995605, + -5.239431858062744, + -4.539627552032471, + -5.120101451873779, + -5.134108066558838, + -5.017974376678467, + -5.041733264923096, + -4.939192295074463, + -5.093883037567139, + -4.825576305389404, + -5.045811653137207, + -4.439598083496094, + -4.489741325378418, + -4.560492038726807, + -5.279541969299316, + -4.963732719421387, + -4.700684547424316, + -5.186794281005859, + -5.307187557220459, + -4.56058931350708, + -5.088191986083984, + -5.270634174346924, + -4.756185054779053, + -5.2279157638549805, + -4.3990020751953125, + -4.618695259094238, + -4.7311248779296875, + -4.6270036697387695, + -5.232237815856934, + -5.240815162658691, + -5.202728271484375, + -5.0364789962768555, + -4.609349727630615, + -4.769596099853516, + -4.58434534072876, + -4.8029351234436035, + -4.944600582122803, + -4.93189001083374, + -4.44650411605835, + -5.328464508056641, + -4.934399127960205, + -4.803274631500244, + -4.469423294067383, + -3.9736545085906982, + -5.199234485626221, + -4.684454917907715, + -5.242977142333984, + -5.035557270050049, + -5.1293182373046875, + -4.491507053375244, + -4.485325813293457, + -4.954348087310791, + -4.534445285797119, + -4.760275363922119, + -4.200908660888672, + -4.852357387542725, + -3.9814534187316895, + -4.822335720062256, + -5.230383396148682, + -5.157501697540283, + -4.840989112854004, + -5.294618129730225, + -5.031999588012695, + -4.699648857116699, + -4.807443618774414, + -4.35597562789917, + -3.6280806064605713, + -4.64949893951416, + -4.736156463623047, + -4.9139628410339355, + -4.471380233764648, + -5.174069404602051, + -4.637434959411621, + 2.066718578338623, + -4.551746368408203, + -5.111186981201172, + -4.906952381134033, + -4.96597957611084, + -5.046412467956543, + -5.200503826141357, + -5.003771781921387, + -4.946189880371094, + -4.606868267059326, + -3.8693394660949707, + -4.426492691040039, + -4.961970329284668, + -4.882083892822266, + -4.957530975341797, + -4.6647539138793945, + -4.7060346603393555, + -4.908629894256592, + -4.493333339691162, + -4.58584451675415, + -3.7189531326293945, + -4.651239395141602, + -4.806125640869141, + -5.218092918395996, + -4.790086269378662, + -3.731083869934082, + -4.60864782333374, + -4.331921100616455, + -4.4908671379089355, + -4.979183673858643, + -5.043323993682861, + -4.937284469604492, + -5.2488017082214355, + -4.36362886428833 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=8
x=%{x}
y=%{y}", + "hovertext": [ + "EPHA10", + "SPRR2D", + "TMEM212", + "GRM4", + "IRAK1BP1", + "TSNARE1", + "JAM3", + "CHRM5", + "SLC47A1", + "RFX2", + "RIPPLY3", + "ENSG00000271806", + "CNIH3", + "CHRM3", + "CTNNA2", + "TRIML2", + "SV2C", + "ENSG00000227388", + "HEATR4", + "ENSG00000259363", + "SULT2A1", + "ENSG00000224905", + "USP9Y", + "MORN1", + "NUP210L", + "C2orf92", + "CFAP20DC", + "MAPK8", + "LINC02731", + "PITPNM2", + "ENSG00000258534", + "ENSG00000260911", + "ASMT", + "CFAP74", + "BCAR3", + "SPATA4", + "ENSG00000272070", + "H3C4", + "ENSG00000228061", + "EXD1", + "GOLGA6L9", + "SPIRE2", + "LINC01879", + "EPPIN", + "SLC19A3", + "LINC02223", + "MALINC1", + "HIVEP2-DT", + "POT1-AS1", + "ENSG00000253642", + "BBOX1-AS1", + "SCGB1A1", + "OR2AT4", + "GLB1L2", + "B3GLCT", + "SNTB2", + "OR3A2", + "DNAH2", + "CATSPERG", + "ENSG00000244137", + "SEC24B-AS1", + "CASC19", + "KDM2B-DT", + "ENSG00000259929", + "LINC01572", + "TMEM241", + "SYNDIG1", + "ENSG00000205929", + "ENSG00000203325", + "ATP10B", + "OR7D4", + "MYT1", + "ENSG00000203620", + "FLG-AS1", + "GRK7", + "ENSG00000260070", + "CELF2-AS2", + "LINC03031", + "LINC02909", + "PRTG", + "FBXO15", + "CACNA1A", + "ENSG00000236656", + "CHN1", + "THBS4-AS1", + "SPATA6L", + "ABCC4", + "ZFHX2", + "ENSG00000258646", + "ENSG00000247228", + "DARS1-AS1", + "ENSG00000197585", + "ENSG00000042304", + "ING2-DT", + "DOCK8-AS2", + "LINC01235", + "ENSG00000255384", + "TBPL2", + "CCDC33", + "BCL2L1-AS1", + "TTN", + "RPS10-NUDT3", + "OPRM1", + "BAIAP2L1", + "ENSG00000273055", + "ANKS6", + "LINC01492", + "ENSG00000236990", + "KTN1-AS1", + "MYH11", + "ENSG00000265737", + "RDH13", + "LINC02245", + "PCGF3-AS1", + "LHFPL5", + "SPDYE3", + "ENSG00000248671", + "GALNT8", + "ENSG00000258561", + "EPHA4", + "LINC01205", + "GALNT7-DT", + "ACTR3B", + "TMEM64", + "PCA3", + "AGBL2", + "NANOG", + "MON2-AS1", + "CELF6", + "LINC01482", + "ENSG00000269392", + "MIR4422HG", + "MAB21L3", + "CFAP221", + "F2RL2", + "ENSG00000229628", + "ENSG00000257894", + "LINC00393", + "USP3-AS1", + "ENSG00000262810", + "SNHG22", + "DLGAP4-AS1", + "ENSG00000204117", + "ENSG00000279110", + "LINC00506", + "PCDHA4", + "COL21A1", + "ENSG00000273151", + "CYP3A43", + "SMC5-DT", + "TPTE2", + "ENSG00000247970", + "CHRNA3", + "ENSG00000268218", + "MEIOC", + "LINC01524", + "PCBP3", + "LINC00630", + "ENSG00000259786", + "ITGA8", + "GLB1L3", + "CFAP251", + "KATNIP", + "LINC01228", + "LINC01376", + "CNGB3", + "NCALD", + "FAM216B", + "ENSG00000267476", + "ANKRD23", + "ACVR2B-AS1", + "ENSG00000273211", + "CFAP92", + "LINC02006", + "ENSG00000259805", + "LINC01531", + "EXOC3L2", + "TSPAN7", + "SYCP1", + "GNG4", + "LINC02898", + "RTP5", + "LHFPL4", + "TF", + "UGDH-AS1", + "TRPC3", + "SPEF2", + "MLANA", + "SFTPD-AS1", + "ABCB9", + "TMEM266", + "ZNF774", + "SLC14A2", + "ZNF709", + "ENSG00000272382", + "SAP30L-AS1", + "EFCAB10", + "CFAP58", + "TMED2-DT", + "TMC3", + "AP3B2", + "LCMT1-AS1", + "TEKT1", + "CRHR1", + "LINC01562", + "ANKRD31", + "GOLGA8O", + "ENSG00000259539", + "ENSG00000260072", + "LINC03050", + "NME9", + "PKHD1", + "ESR1", + "CCNY-AS1", + "HKDC1", + "ENSG00000258044", + "QRICH2", + "REG1B", + "DLEC1", + "LRP2BP", + "ENSG00000234261", + "ENSG00000253608", + "C8orf34-AS1", + "DYDC2", + "SCGB1C1", + "CFAP97D2", + "PLA2G4D", + "ENSG00000274460", + "LINC01483", + "ZSWIM5", + "LINC02805", + "ENSG00000273374", + "SERAC1", + "RFLNA", + "ENSG00000260988", + "TERB1", + "PPIAL4G", + "REG3A", + "GSK3B-DT", + "LINC02982", + "EPIST", + "GTF2IRD1", + "MCPH1-AS1", + "PCSK5", + "OR10G3", + "INSYN1", + "CCL1", + "SGSM1", + "SFTPB", + "RGPD4", + "MAP3K19", + "DIRC3", + "LINC01206", + "AGBL3", + "ENSG00000230649", + "USP54", + "EML5", + "TTC23", + "NPIPA1", + "HSD17B2-AS1", + "LINC01665", + "FRMPD3", + "KLHL29", + "GXYLT2", + "IMPG2", + "CFAP91", + "ENSG00000251408", + "PELO-AS1", + "CPA6", + "GPRC5D-AS1", + "SCN8A", + "LINC01234", + "CRTC3-AS1", + "ENSG00000266311", + "ENSG00000267939", + "RGS8", + "WDR19", + "FRG1-DT", + "LRRC69", + "JMJD7", + "CPEB1", + "CLEC19A", + "OR1A1", + "MYO15A", + "KCNH6", + "ENSG00000264365", + "KIR3DL3", + "LINC01695", + "SLC35E4", + "LINC01389", + "LINC01344", + "ENSG00000261826", + "TERT", + "BEND3", + "LRP12", + "TMC1", + "EPB42", + "CPEB1-AS1", + "STAC2", + "NPHP4", + "ENSG00000229337", + "C2orf88", + "NSG2", + "LINC03004", + "ENSG00000254202", + "NKX2-3", + "LNCRNA-IUR", + "B3GAT1", + "TMEM63C", + "OR4D1", + "MYOM1", + "SHOX", + "LINC01204", + "TOGARAM2", + "ENSG00000230773", + "SNRK-AS1", + "CFAP100", + "LINC00880", + "ATP13A4", + "KLF3-AS1", + "ENSG00000267559", + "DPF1", + "CLTCL1", + "LINC01409", + "KBTBD12", + "BDNF-AS", + "ENSG00000260206", + "ZACN", + "L3MBTL1", + "MID2", + "C1orf159", + "WNT2B", + "CPS1", + "GNAT1", + "USP38-DT", + "ZNF483", + "DELEC1", + "MALRD1", + "GLYAT", + "ARMH4", + "CHRNB4", + "GALR1", + "ENSG00000267605", + "MIR646HG", + "RTEL1", + "MTMR8", + "SLC3A1", + "ENSG00000253792", + "RIMS1", + "TPT1-AS1", + "CDKL1", + "AIPL1", + "FBXW10", + "CPLX4", + "ENSG00000238171", + "ENSG00000214559", + "ANKRD7", + "FANCC", + "ENSG00000246250", + "GRIK4", + "KSR2", + "SLC47A2", + "ENSG00000268746", + "MMP24", + "PLEKHA6", + "COLEC11", + "ARHGAP15-AS1", + "FSIP2", + "FBXL2", + "CCDC39", + "ADH4", + "DCHS2", + "ENSG00000224746", + "OLMALINC", + "ACSM2B", + "ENSG00000260167", + "LINC00670", + "ENSG00000258472", + "LINC01422", + "ELAPOR1", + "WDR64", + "ENSG00000226963", + "ENSG00000225963", + "ARMC9", + "CDKL2", + "ENSG00000250697", + "SOGA3", + "RASA4B", + "MCMDC2", + "HECTD2", + "ENSG00000259175", + "TTR", + "ENSG00000180458", + "KCNJ3", + "LRIG1", + "JAKMIP2-AS1", + "FAM153CP", + "CTC-338M12.4", + "CYP3A5", + "MMP8", + "PSMD7-DT", + "NPHS1", + "LINC01356", + "BHLHE40-AS1", + "ADAM32", + "HNF4G", + "ATXN8OS", + "LINC00470", + "SNPH", + "LINC02918", + "PM20D1", + "OR2M3", + "ID2-AS1", + "DNAJC27-AS1", + "ARHGEF4", + "MUSTN1", + "ENSG00000250075", + "TTPA", + "GML", + "ITGB1-DT", + "TPH2", + "IQCD", + "LINC02307", + "ZC3H12B", + "PKN2-AS1", + "ENSG00000227047", + "CCDC26", + "LINC01239", + "PITRM1-AS1", + "CACNA1C-AS1", + "BMERB1", + "CDYL2", + "LINC01722", + "SEZ6L", + "BEND2", + "SYN1", + "ENSG00000251574", + "CALN1", + "ENSG00000245025", + "RRS1-DT", + "NT5DC3", + "DRAIC", + "ENSG00000263657", + "IGFL4", + "LINC00106", + "CCDC30", + "EML6", + "ENSG00000231731", + "TTN-AS1", + "TMEM9B-AS1", + "LRRC74B", + "ENSG00000226530", + "RGPD3", + "ERICH2-DT", + "IQCM", + "LDHAL6A", + "TMEM231", + "SLC25A34-AS1", + "NEK2-DT", + "PPEF2", + "LINC01012", + "LINC02055", + "ODAD2", + "DMBT1", + "DUT-AS1", + "KLHL25", + "CTRB2", + "SLC2A1-DT", + "ST3GAL3-AS1", + "LINC01748", + "ATP8A1", + "PCDHGA1", + "ZNNT1", + "MTUS2", + "KIAA1671", + "RGSL1", + "ENSG00000241962", + "GYPB", + "C6orf58", + "SDK1", + "ARHGAP44", + "CATIP", + "CFAP44", + "LINC02889", + "LINC02547", + "CCDC60", + "ENSG00000237356", + "ENSG00000268945", + "SEC14L6", + "GPR143", + "MIR34AHG", + "OTOF", + "FBXO36", + "PDE5A", + "ENSG00000249738", + "FAM66B", + "ENSG00000284906", + "NPIPB12", + "ENSG00000261386", + "ZNF554", + "SPIN3", + "ADAMTS6", + "DMGDH", + "CPLX2", + "FAM85B", + "CCDC180", + "TCERG1L", + "ENSG00000258807", + "LINC00924", + "GRIN2D", + "ZBTB46", + "PPM1F-AS1", + "GLRA2", + "ENSG00000271147" + ], + "legendgroup": "8", + "marker": { + "color": "#573b00", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "8", + "showlegend": true, + "type": "scattergl", + "x": [ + -3.780649423599243, + -3.051309823989868, + -4.340419769287109, + -3.9194982051849365, + -3.397818088531494, + 0.5635759830474854, + -3.310054302215576, + -3.13557505607605, + -1.8314282894134521, + -3.815319538116455, + -2.415602684020996, + -3.7045814990997314, + -2.360152244567871, + -3.516178607940674, + -3.9587035179138184, + -2.6467161178588867, + -3.949225902557373, + -1.5271695852279663, + -3.8292248249053955, + -2.604602813720703, + -3.768599510192871, + -1.8087049722671509, + -3.708709955215454, + -3.0010616779327393, + -3.994734287261963, + -2.750551700592041, + -1.764041781425476, + -2.6185572147369385, + -1.3381088972091675, + -3.0032010078430176, + -3.9851338863372803, + -3.0118842124938965, + -1.5986101627349854, + -3.878337860107422, + -2.7604355812072754, + -2.311819314956665, + -2.5106470584869385, + -1.871232509613037, + -3.0513851642608643, + -3.331960916519165, + -1.8723371028900146, + -1.9725847244262695, + -3.9389102458953857, + -3.260542631149292, + -2.6713876724243164, + -4.0114336013793945, + -2.252016067504883, + -2.936586618423462, + -2.3679592609405518, + -4.7228240966796875, + -3.7349536418914795, + -3.6057777404785156, + -3.6583328247070312, + -3.2055869102478027, + 1.7489815950393677, + 1.8074778318405151, + -3.8237855434417725, + -3.463829755783081, + -2.883185863494873, + -3.489248514175415, + -2.6971864700317383, + -1.5875554084777832, + -4.158148765563965, + -4.385064125061035, + -1.487343430519104, + -3.6321964263916016, + -3.468848705291748, + -1.5776091814041138, + -3.732438325881958, + -2.8475682735443115, + -3.9825167655944824, + -2.6364855766296387, + -2.616245985031128, + -4.402950763702393, + -3.8755030632019043, + -3.368556499481201, + -3.8393564224243164, + -2.0261359214782715, + -1.8992842435836792, + -3.831911087036133, + -1.7094777822494507, + -3.819214105606079, + -3.0224673748016357, + -2.8421757221221924, + -4.107255935668945, + -3.7852015495300293, + -3.3443124294281006, + -2.099138021469116, + -1.4197806119918823, + -3.084994077682495, + -2.7664997577667236, + -3.8028404712677, + -3.8177220821380615, + -1.5373457670211792, + -4.36462926864624, + -1.8163362741470337, + -1.753304123878479, + -2.0375115871429443, + -3.4107000827789307, + -3.776128053665161, + -3.6055421829223633, + 2.921081781387329, + -4.031832695007324, + -4.329548358917236, + -1.7077800035476685, + -3.348255157470703, + -3.2406435012817383, + -1.7821388244628906, + -3.4104185104370117, + -2.6797854900360107, + -3.7177631855010986, + -1.0898315906524658, + -2.978287696838379, + -2.9007174968719482, + -3.842578172683716, + -3.188582420349121, + -3.7851765155792236, + -2.2880804538726807, + -1.4365899562835693, + -2.183946371078491, + -3.3452847003936768, + -2.3144311904907227, + -2.2070939540863037, + -2.7550253868103027, + -3.6667869091033936, + -3.4756112098693848, + -1.9176522493362427, + -3.4750585556030273, + -4.238270282745361, + -4.157202243804932, + -3.1043074131011963, + -2.137705087661743, + -3.2204174995422363, + -3.1838877201080322, + -2.862218141555786, + -3.448728561401367, + -3.4350345134735107, + -3.7488577365875244, + -3.1985998153686523, + -4.364057540893555, + -1.788706660270691, + -3.7393064498901367, + -3.2814371585845947, + -2.9492955207824707, + -3.6112186908721924, + -3.419368267059326, + -3.289381265640259, + -3.0206010341644287, + -3.7002861499786377, + -0.8614196181297302, + -3.834791421890259, + -1.7310326099395752, + -2.909341812133789, + 1.834040641784668, + -3.1664440631866455, + -4.775575637817383, + -2.608105182647705, + -1.9639737606048584, + -2.770099639892578, + -2.3565263748168945, + -1.479891061782837, + -3.1169486045837402, + -4.079075336456299, + -3.166313409805298, + -3.3804004192352295, + -3.8581950664520264, + -1.3847469091415405, + -1.8496816158294678, + -3.966082811355591, + -2.26395320892334, + -2.927600622177124, + -1.7658801078796387, + -3.844501495361328, + -4.3744797706604, + -2.209336519241333, + -2.7401537895202637, + -2.7296273708343506, + -2.6460888385772705, + -3.2624783515930176, + -2.111262321472168, + -2.7889046669006348, + -1.0260517597198486, + -1.5125536918640137, + -2.273926258087158, + -2.1750833988189697, + -3.812985420227051, + -0.8468919992446899, + -2.926358938217163, + -3.5427019596099854, + -1.491646409034729, + -2.748861074447632, + -2.603825092315674, + -2.315960645675659, + -3.445378303527832, + -1.7547738552093506, + -3.5703935623168945, + -1.469204068183899, + -3.867687940597534, + -1.7082090377807617, + -1.9505232572555542, + -3.472378730773926, + -2.178844690322876, + -3.8938608169555664, + -4.254817008972168, + -2.7828526496887207, + -2.572767496109009, + -2.663456678390503, + -3.941124677658081, + -2.638925790786743, + -1.8830314874649048, + -3.998694658279419, + -3.5913915634155273, + -2.812565326690674, + -2.9789273738861084, + -2.7483251094818115, + -3.8105149269104004, + -1.6812037229537964, + -4.012999534606934, + -3.6328182220458984, + -4.064425945281982, + -2.149723768234253, + -3.7500975131988525, + -2.571239709854126, + -2.466249942779541, + -3.1987078189849854, + -3.6799826622009277, + -4.005615711212158, + -2.768430471420288, + -3.160878896713257, + -3.9701156616210938, + -3.2660470008850098, + -2.6189122200012207, + 0.7555577754974365, + -3.10406494140625, + -2.1385912895202637, + -3.3663103580474854, + -2.32742977142334, + -4.065728664398193, + -3.5312769412994385, + -3.620208263397217, + -3.005425214767456, + -2.380099058151245, + -3.318148374557495, + -2.7971675395965576, + -3.318175792694092, + -3.167053461074829, + -1.9311378002166748, + -2.1621358394622803, + -2.9888274669647217, + -2.91558575630188, + -3.8752307891845703, + -1.8253506422042847, + -3.2052152156829834, + -2.6285455226898193, + -4.100511074066162, + -3.924240827560425, + -3.9712631702423096, + -2.3587656021118164, + -3.922482967376709, + -1.8930608034133911, + -4.12679386138916, + -1.6117631196975708, + -3.247326135635376, + -2.7333898544311523, + -3.0575265884399414, + -3.8495969772338867, + -3.4950687885284424, + -2.086768865585327, + 1.0298526287078857, + -2.4089627265930176, + -3.8242154121398926, + -3.1534252166748047, + -1.6794593334197998, + -4.2497029304504395, + -2.075314998626709, + -3.994163751602173, + -3.9084339141845703, + -3.7307729721069336, + -1.7759137153625488, + -2.6650607585906982, + -2.0851387977600098, + -3.5274085998535156, + -3.2812464237213135, + -2.6753878593444824, + -3.4037561416625977, + -3.278871774673462, + -2.961014986038208, + -3.92293643951416, + -0.9872536659240723, + -3.09194278717041, + -4.117128849029541, + -3.962573766708374, + -1.7937297821044922, + -2.5159006118774414, + -2.668945789337158, + -2.740340232849121, + -1.8453209400177002, + -3.6167385578155518, + -2.5611538887023926, + -2.1625325679779053, + -3.3473052978515625, + -2.5371220111846924, + -3.920835018157959, + -1.990861415863037, + -3.2653565406799316, + -2.811429738998413, + 2.712892770767212, + -3.859278917312622, + -3.950186252593994, + -2.1143393516540527, + -2.7302236557006836, + -3.9035654067993164, + -4.232722759246826, + -2.031385660171509, + -3.8232340812683105, + -1.9273545742034912, + -4.108875274658203, + -1.9647248983383179, + -1.4950000047683716, + -2.5400195121765137, + -3.4514834880828857, + -2.772545337677002, + -2.6258044242858887, + -3.2747642993927, + -2.527331590652466, + -2.223853826522827, + -3.225375175476074, + -1.5329705476760864, + 1.5633212327957153, + -1.0764544010162354, + -1.7109929323196411, + -3.3433213233947754, + -2.5564279556274414, + -1.4445264339447021, + -3.8416521549224854, + 1.4422316551208496, + -3.6305432319641113, + -2.7222137451171875, + -3.7826900482177734, + -3.2706809043884277, + -3.734391450881958, + -2.5695436000823975, + -1.9499205350875854, + 2.3845393657684326, + -3.5619401931762695, + 1.3516619205474854, + -1.6836541891098022, + -3.3974952697753906, + -3.001598834991455, + -1.750440239906311, + -2.0592715740203857, + -0.5383246541023254, + -4.0800371170043945, + -2.361217975616455, + -1.7078543901443481, + -1.7876684665679932, + -1.8191421031951904, + 1.3139082193374634, + -2.0371296405792236, + -3.8197174072265625, + -2.714827299118042, + -2.064526319503784, + -1.7022101879119873, + -1.8627680540084839, + -3.5660839080810547, + -1.7980237007141113, + -4.010222911834717, + -2.2807304859161377, + -3.28852915763855, + -2.976116895675659, + -1.802605390548706, + -3.6043059825897217, + -2.738767147064209, + -3.009937286376953, + -2.3879637718200684, + -4.167627334594727, + -3.290651798248291, + -1.715233325958252, + -3.7223761081695557, + -3.3792872428894043, + -3.52400279045105, + -3.4790995121002197, + -1.0144598484039307, + -3.8714213371276855, + -1.4209789037704468, + -3.5786612033843994, + -3.5963127613067627, + -1.582888126373291, + 1.5098005533218384, + -3.8513171672821045, + -3.1112289428710938, + -1.6244869232177734, + -2.982529640197754, + -2.795684576034546, + -0.1727958768606186, + -4.734835624694824, + 3.103818416595459, + -3.096562385559082, + -2.152630090713501, + -3.4688198566436768, + -3.8549983501434326, + -3.7464370727539062, + -2.220717430114746, + -1.6608003377914429, + -4.046189308166504, + -3.0858652591705322, + -3.181586980819702, + -3.2376885414123535, + -3.7669830322265625, + -1.4193904399871826, + -3.1835508346557617, + -3.6381163597106934, + -2.2594642639160156, + -0.685906708240509, + -2.4830129146575928, + -3.404876232147217, + -3.2395169734954834, + -3.398944854736328, + -3.50189471244812, + -1.8492127656936646, + -3.5918266773223877, + -2.1993470191955566, + -5.178096771240234, + -3.5012950897216797, + -3.3406870365142822, + -3.415975570678711, + -3.4723196029663086, + -3.419055461883545, + -2.8337764739990234, + 1.5060484409332275, + -0.8315833210945129, + 2.2013399600982666, + -3.443709135055542, + -2.5513758659362793, + -2.8687973022460938, + -2.6331913471221924, + -3.5011212825775146, + -3.517789840698242, + -1.5065217018127441, + -1.9889023303985596, + -2.2905449867248535, + -1.5853469371795654, + -3.3048651218414307, + -3.192976474761963, + -1.914554238319397, + -4.562754154205322, + -2.85817813873291, + -4.104024887084961, + -2.380197048187256, + -3.1376917362213135, + -3.9027597904205322, + -3.88813853263855, + -3.3315987586975098, + -2.829007625579834, + -3.486123561859131, + -3.066373825073242, + -2.583434581756592, + -2.9119441509246826, + -1.7906798124313354, + -2.339336633682251, + -2.9805774688720703, + -3.2380223274230957, + -3.992816925048828, + -1.9698495864868164, + -2.207604169845581, + -2.511037588119507, + -4.066944599151611, + -2.892855405807495, + -3.4280831813812256, + -4.316878795623779, + -2.571321487426758, + -2.224623203277588, + -2.9562604427337646, + -3.671264171600342, + -2.318244457244873, + -4.336643695831299, + -3.768815517425537, + -2.5906105041503906, + -2.0825788974761963, + -3.194960117340088, + -3.27661395072937, + -3.744509220123291, + 1.1166272163391113, + -3.1792519092559814, + -2.2203073501586914, + -3.400773286819458, + -3.2698681354522705, + -2.44010066986084, + -1.9339537620544434, + -2.1994235515594482, + -1.9373375177383423, + -2.9547173976898193, + -0.953629195690155, + -2.667780876159668, + -3.785811424255371, + -1.8994481563568115, + -1.8593536615371704, + -3.3896892070770264, + 1.7414350509643555, + -2.1518471240997314, + -2.7417593002319336, + -0.7688784599304199, + -1.4139864444732666, + -3.486806631088257, + -3.837735652923584, + 1.377544641494751, + -3.106750011444092, + -3.3876419067382812, + -3.353415012359619, + -2.4497644901275635, + -3.970461130142212, + -2.362428903579712, + -3.448922634124756, + -3.5660088062286377 + ], + "xaxis": "x", + "y": [ + 1.5064818859100342, + 1.1121703386306763, + 1.4347889423370361, + 1.502018928527832, + 1.2357439994812012, + -0.2434445023536682, + 1.453568935394287, + 1.7781140804290771, + 1.2776684761047363, + 1.807814598083496, + 2.1063544750213623, + 1.4875739812850952, + 1.9536818265914917, + 1.9577534198760986, + 1.2992374897003174, + 1.9506776332855225, + 1.1056745052337646, + 1.205139398574829, + 1.393492579460144, + 1.870296835899353, + 0.7361975908279419, + 2.0950276851654053, + 1.450259804725647, + 1.2164976596832275, + 1.7929208278656006, + 1.0696786642074585, + 2.055713176727295, + 1.286828637123108, + 1.8038899898529053, + 1.85614013671875, + 1.7723877429962158, + 1.3656753301620483, + 2.321950912475586, + 1.223299264907837, + 1.8626035451889038, + 1.2747501134872437, + 1.334787368774414, + 3.8779728412628174, + 1.3959054946899414, + 0.7790347337722778, + 1.259157419204712, + 1.650564432144165, + 1.355790138244629, + 2.031332492828369, + 1.2076596021652222, + 1.711082100868225, + 2.3812928199768066, + 1.957567572593689, + 1.9989250898361206, + 1.2429546117782593, + 1.5144256353378296, + 1.8109430074691772, + 2.172189235687256, + 1.6592081785202026, + 0.10980381816625595, + 0.32860109210014343, + 1.7565557956695557, + 1.3858476877212524, + 1.5057346820831299, + 1.6090182065963745, + 1.6499720811843872, + 2.49997615814209, + 1.0811258554458618, + 1.2234123945236206, + 2.0012495517730713, + 1.8567661046981812, + 1.020042896270752, + 1.8325762748718262, + 1.852431058883667, + 0.839671790599823, + 2.0884783267974854, + 1.511209487915039, + 1.3941011428833008, + 1.1676390171051025, + 1.7620882987976074, + 1.530081033706665, + 2.168487071990967, + 1.7591631412506104, + 1.3405659198760986, + 1.0439380407333374, + 2.0181992053985596, + 1.4552686214447021, + 2.08982515335083, + 1.9786195755004883, + 1.6559219360351562, + 1.9235529899597168, + 2.4081404209136963, + 1.5056345462799072, + 1.5124536752700806, + 1.8346022367477417, + 1.9197882413864136, + 1.8993275165557861, + 1.638914942741394, + 1.9008533954620361, + 1.4628674983978271, + 1.4931070804595947, + 1.7226706743240356, + 1.0917890071868896, + 1.5713499784469604, + 1.7436658143997192, + 1.5328617095947266, + -1.9669711589813232, + 1.7832220792770386, + 0.6606537103652954, + 1.2496132850646973, + 2.3201510906219482, + 2.0354554653167725, + 1.686080813407898, + 1.8503398895263672, + 1.8533114194869995, + 1.8311069011688232, + 2.201280355453491, + 1.8270149230957031, + 1.8615411520004272, + 2.097352981567383, + 2.091977119445801, + 1.463879108428955, + 0.6291043162345886, + 1.5753811597824097, + 2.448875665664673, + 1.9838430881500244, + 1.7546547651290894, + 2.202681064605713, + 1.910841941833496, + 2.0753369331359863, + 1.2952179908752441, + 1.7670385837554932, + 1.679438829421997, + 1.2006930112838745, + 0.9780758619308472, + 1.137143850326538, + 0.9700232744216919, + 1.6977112293243408, + 1.2788547277450562, + 0.8446491956710815, + 1.7959054708480835, + 1.343459129333496, + 1.6822080612182617, + 1.4943510293960571, + 1.4535821676254272, + 2.095872402191162, + 1.8936195373535156, + 1.8920984268188477, + 1.5015528202056885, + 1.3550236225128174, + 2.267324924468994, + 1.3821355104446411, + 1.3194937705993652, + 1.908098816871643, + 2.2441601753234863, + 1.8381966352462769, + 0.8532227873802185, + 1.9705291986465454, + 0.6704816222190857, + 2.406006097793579, + 1.2515665292739868, + 1.9499149322509766, + 2.078512191772461, + 1.8484855890274048, + 1.7791508436203003, + 1.9337226152420044, + 1.7480394840240479, + 1.2600492238998413, + 1.7521692514419556, + 1.1417289972305298, + 1.442961573600769, + 2.0385024547576904, + 0.8565279841423035, + 1.8005493879318237, + 0.8794612884521484, + 0.7397922873497009, + 1.3689992427825928, + 1.4948936700820923, + 1.450101375579834, + 1.533220648765564, + 1.1556600332260132, + 1.1582207679748535, + 2.144622802734375, + 1.1946581602096558, + 1.966042399406433, + 1.8859283924102783, + 2.455859899520874, + 1.9047101736068726, + 1.659407377243042, + 1.8110886812210083, + 1.6785321235656738, + 2.380255937576294, + 1.1934939622879028, + 2.3463528156280518, + 1.8381463289260864, + 1.654668927192688, + 2.080923080444336, + 1.2705360651016235, + 1.8995068073272705, + 1.1865413188934326, + 2.1085710525512695, + 1.8390822410583496, + 1.2342206239700317, + 2.0128042697906494, + 2.0933520793914795, + 1.295251727104187, + 2.0743210315704346, + 1.463470220565796, + 0.9769062995910645, + 1.730054259300232, + 1.524643063545227, + 2.0498759746551514, + 1.7703667879104614, + 1.3032790422439575, + 1.275146484375, + 1.497187614440918, + 1.5821033716201782, + 1.7371423244476318, + 1.7700738906860352, + 2.023467779159546, + 1.575190544128418, + 1.9639500379562378, + 2.2785961627960205, + 1.4019551277160645, + 1.0893375873565674, + 1.671764850616455, + 1.8700988292694092, + 0.9087402820587158, + 0.8507458567619324, + 1.8112173080444336, + 1.0830374956130981, + 0.6567360758781433, + 1.9473780393600464, + 2.0360846519470215, + 1.539632797241211, + 1.667215347290039, + 1.1856329441070557, + 1.2886282205581665, + 1.315600872039795, + 1.3515079021453857, + 1.9170454740524292, + 1.2074940204620361, + 2.1861982345581055, + 1.5189523696899414, + 0.7464210987091064, + 0.9019849896430969, + 1.7719513177871704, + 1.6155774593353271, + 1.8517541885375977, + 1.724562168121338, + 1.8482098579406738, + 2.032837152481079, + 1.8613874912261963, + 0.9428523778915405, + 1.9247548580169678, + 1.5141860246658325, + 2.1968250274658203, + 2.0970423221588135, + 1.7369287014007568, + 1.660986304283142, + 1.1044085025787354, + 1.4888722896575928, + 1.8012280464172363, + 1.5389364957809448, + 0.8634721040725708, + 1.0127238035202026, + 2.2660844326019287, + 1.5743852853775024, + 1.9381288290023804, + 1.9645689725875854, + 0.7470795512199402, + 1.8336725234985352, + 1.33466374874115, + 2.604454278945923, + 1.441729187965393, + 1.5519213676452637, + 1.8697924613952637, + 2.0951836109161377, + 1.6752279996871948, + 1.3996235132217407, + 1.085110068321228, + 1.1049084663391113, + 1.7327842712402344, + 2.053849220275879, + 2.3923776149749756, + 2.0817832946777344, + 2.0269734859466553, + 2.222993850708008, + 1.6751121282577515, + 1.9882287979125977, + 2.037645101547241, + 1.8724122047424316, + 1.8276931047439575, + 2.0444631576538086, + 2.000739812850952, + 1.0702247619628906, + 1.6713488101959229, + 1.391097903251648, + 1.5554345846176147, + 1.4842827320098877, + 1.570123314857483, + 1.3347314596176147, + 2.1840524673461914, + 1.7815736532211304, + 1.8959590196609497, + 1.8910871744155884, + 0.781999945640564, + 1.2515679597854614, + 1.0543216466903687, + 1.5673667192459106, + 1.6408971548080444, + 0.6517592072486877, + 1.2880562543869019, + 1.5455622673034668, + 1.2597390413284302, + 1.6066566705703735, + 1.7313326597213745, + 1.6255134344100952, + 2.0910584926605225, + 1.8207703828811646, + 1.3546303510665894, + 1.3330192565917969, + 1.92361581325531, + 2.0358734130859375, + 1.8368757963180542, + 1.7692766189575195, + 1.6372036933898926, + 1.2958266735076904, + 2.0231738090515137, + 1.5156683921813965, + 1.597214698791504, + 1.6821032762527466, + 1.794196605682373, + 2.2494375705718994, + 1.2546204328536987, + 2.1401729583740234, + 1.9135578870773315, + 1.9525728225708008, + 2.0300047397613525, + 0.7888709902763367, + 2.563163995742798, + 1.8567994832992554, + 1.8464219570159912, + 1.1972287893295288, + 1.368937611579895, + 1.6379276514053345, + 1.3803436756134033, + 2.1808342933654785, + -0.27158892154693604, + 1.8324061632156372, + 2.529306650161743, + 2.032026529312134, + 2.098891496658325, + 1.3909385204315186, + 1.8557676076889038, + 2.127110719680786, + 0.8123286366462708, + 0.8138720393180847, + 0.6824338436126709, + 1.2780123949050903, + 1.5559288263320923, + 2.218730926513672, + 2.5294485092163086, + 1.4686065912246704, + 0.7078102827072144, + 2.1496095657348633, + 1.3026434183120728, + 1.8163220882415771, + 1.6899645328521729, + 1.8449461460113525, + 1.4537428617477417, + 1.711042881011963, + 1.8191273212432861, + 1.3742930889129639, + 1.524394154548645, + 1.9937299489974976, + 1.4491161108016968, + 1.5810304880142212, + 1.8463101387023926, + 0.7687939405441284, + 1.186521053314209, + 2.0368945598602295, + 2.142808675765991, + 2.2861266136169434, + 1.4966564178466797, + 1.8748923540115356, + 1.8579063415527344, + 1.9744915962219238, + 1.8291716575622559, + 1.3830220699310303, + 1.0516880750656128, + 2.2038800716400146, + 2.1283254623413086, + 2.8013265132904053, + 1.3918073177337646, + 1.9012477397918701, + 2.2950263023376465, + 1.3876347541809082, + 1.200377345085144, + 0.8432317972183228, + 1.2419393062591553, + 0.6331542134284973, + 1.2821675539016724, + 1.938183069229126, + 1.0521212816238403, + 1.8525091409683228, + 1.9105759859085083, + 1.2554181814193726, + 2.0991969108581543, + 1.3712643384933472, + 1.1041264533996582, + 1.9284902811050415, + 1.8408945798873901, + 1.5190949440002441, + 1.4339795112609863, + 2.113541603088379, + 2.2660562992095947, + 0.5938291549682617, + 0.7049659490585327, + 1.992337703704834, + 2.121293544769287, + 1.6256234645843506, + 1.0965806245803833, + 1.911208987236023, + 2.213393449783325, + 0.7200838923454285, + 1.9773343801498413, + 0.8049824833869934, + 1.724387526512146, + 1.8042048215866089, + 1.81905198097229, + 1.9490790367126465, + 1.3023531436920166, + 1.6026240587234497, + 2.3736515045166016, + 1.8967431783676147, + 2.99122953414917, + 2.0562331676483154, + 1.8692494630813599, + 1.218298077583313, + 1.6017693281173706, + 1.8737587928771973, + 1.9654045104980469, + 1.4509892463684082, + 1.895666480064392, + 2.0354790687561035, + 1.6142226457595825, + 1.734413981437683, + 1.9811676740646362, + 0.9841605424880981, + 1.3714243173599243, + 1.7032849788665771, + 1.6141022443771362, + 0.9141063690185547, + 2.2781896591186523, + 1.4497476816177368, + 1.7665069103240967, + 1.9764862060546875, + 1.7798985242843628, + 1.700165867805481, + 2.165911912918091, + 1.805475115776062, + 2.1353139877319336, + 1.0713287591934204, + 0.7168636918067932, + 2.046684503555298, + 1.8412549495697021, + 1.319704532623291, + 2.0163028240203857, + 1.2794499397277832, + 1.6424531936645508, + 2.1928112506866455, + 1.9515236616134644, + 1.3555113077163696, + 1.632824182510376, + 2.5665340423583984, + 2.175096273422241, + 1.5624316930770874, + 1.5292190313339233, + 2.2759017944335938, + 0.9796541929244995, + 1.383105993270874, + 1.9771910905838013, + 2.0302915573120117, + 1.6879664659500122, + 2.0030927658081055, + 1.4129542112350464, + 2.4192557334899902, + 1.9685323238372803, + 1.3632301092147827, + 2.016646385192871, + 2.0183160305023193, + 1.5688698291778564, + 1.8045575618743896, + 0.984176516532898, + 2.0812394618988037, + 2.025911331176758, + 1.7474433183670044, + 1.228725790977478, + 2.268843412399292, + 1.7991673946380615, + 2.2009270191192627, + 1.7274210453033447, + 2.339426040649414, + 1.7838207483291626, + 1.5976699590682983, + 2.47194766998291, + 1.7461539506912231, + 1.6680456399917603, + 1.845589280128479, + 2.5466794967651367, + 1.4036791324615479, + 1.9223332405090332, + 1.6952190399169922, + 0.9420657157897949, + 1.4252557754516602, + 1.252568244934082, + 1.4366720914840698, + 1.958631157875061 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=20
x=%{x}
y=%{y}", + "hovertext": [ + "EXO5-DT", + "ENSG00000273175", + "MED28-DT", + "PNRC1-DT", + "ENSG00000234141", + "POU5F1B", + "ENSG00000233178", + "CD300LD-AS1", + "BPI", + "OXCT2", + "ENSG00000236434", + "TRIM17", + "ENSG00000272279", + "LINC02976", + "VNN1", + "CHRNE", + "L3MBTL4-AS1", + "ZFP92", + "SOCS5", + "ENSG00000270574", + "ZDHHC11B", + "TRIM8-DT", + "SENCR", + "BCL2L10", + "ABCC6", + "ENSG00000262227", + "ENSG00000273254", + "GPR155-DT", + "LINC01473", + "FAM13A-AS1", + "AGAP6", + "OR4D9", + "MRTFA-AS1", + "ENSG00000226310", + "ENSG00000248223", + "ENSG00000260271", + "ENSG00000255389", + "ENSG00000273183", + "ENSG00000214999", + "ENSG00000266598", + "MYADM-AS2", + "ENSG00000272247", + "ENSG00000183154", + "PTPDC1", + "NALT1", + "PDZD7", + "ENSG00000258168", + "SLC25A30", + "ENSG00000259940", + "SOCS3-DT", + "ZNF571-AS1", + "UAP1-DT", + "LINC01816", + "TERC", + "ENSG00000251139", + "AMZ1", + "PRECSIT", + "ENSG00000267127", + "ENSG00000269807", + "LIF", + "LINC01191", + "LINC00608", + "ENSG00000259976", + "PLA2G4B", + "ENSG00000263466", + "RARA", + "ENSG00000244491", + "TMSB4Y", + "ENSG00000273204", + "CFAP45", + "ENSG00000260698", + "PLCL1", + "CCDC13-AS2", + "ENSG00000271862", + "ENSG00000253106", + "ENSG00000273312", + "ENSG00000269176", + "NDUFV1-DT", + "BAZ1A-AS1", + "LINC02352", + "ENSG00000236206", + "LINC02267", + "ENSG00000254741", + "LINC02728", + "MSANTD2-AS1", + "TMOD2", + "ENSG00000249593", + "ENSG00000232807", + "CCNA1", + "ENSG00000261218", + "LINC00304", + "RNFT1-DT", + "ENSG00000261770", + "TP53INP2", + "DLGAP3", + "ENSG00000273275", + "PDK1-AS1", + "ENSG00000272221", + "ENSG00000266680", + "ASB4", + "LINC03008", + "E2F5-DT", + "CMTM2", + "NHSL1-AS1", + "ENSG00000235659", + "ENSG00000254718", + "ENSG00000261407", + "ENSG00000261789", + "NSMCE1-DT", + "ENSG00000267598", + "LINC02801", + "ATF6-DT", + "ENSG00000228830", + "ENSG00000259793", + "STAG1-DT", + "MCC", + "MIOX", + "ENSG00000233538", + "LINC03020", + "LINC01505", + "ENSG00000247765", + "ATP8B4", + "ENSG00000246465", + "GPR35", + "LINC02211", + "UGT3A2", + "LMBRD2", + "SLC1A3-AS1", + "NUDT3", + "RAB44", + "ENSG00000270638", + "ENSG00000240915", + "ZNF516", + "ENSG00000269243", + "ENSG00000260197", + "ENSG00000225889", + "ENSG00000203395", + "ENSG00000273073", + "AGXT", + "ATP8A1-DT", + "ENSG00000237773", + "KCNK7", + "ENSG00000277020", + "PAPLN-AS1", + "ENSG00000263220", + "PIPOX", + "PPP1R2C", + "CFAP57", + "DYRK3-AS1", + "RTN1", + "ENSG00000260796", + "ENSG00000269296", + "ENSG00000105501", + "PKD2L2-DT", + "MIOS-DT", + "LINC02709", + "ZNF10", + "ENSG00000272004", + "ACBD3-AS1", + "FRMD4B", + "ENSG00000272967", + "ENSG00000251867", + "PDE6H", + "ENSG00000257550", + "LINC02332", + "ECI1-AS1", + "SLC7A9", + "ENSG00000272669", + "PDC-AS1", + "ENSG00000273449", + "ENSG00000271797", + "ENSG00000235381", + "ENSG00000260588", + "DEPTOR-AS1", + "ENSG00000258944", + "ENSG00000274751", + "SPATA2L", + "ENSG00000264739", + "ENSG00000167634", + "PARAL1", + "ENSG00000273010", + "ASAH1-AS1", + "ENSG00000267546", + "ENSG00000268686", + "ENSG00000261734", + "PRDM8", + "HERPUD2-AS1", + "ENSG00000271553", + "NCKAP5L", + "C12orf42", + "ENSG00000261222", + "ENSG00000234810", + "ENSG00000259915", + "ENSG00000271976", + "ENSG00000250714", + "ZNF252P-AS1", + "MIR100HG", + "ENSG00000277895", + "ENSG00000256325", + "ENSG00000268836", + "SCML1", + "ENSG00000284721", + "EFCAB10-AS1", + "SGMS1-AS1", + "CELA1", + "CCDC42", + "LINC01764", + "PTOV1-AS2", + "C1orf127", + "APLF", + "SPOPL-DT", + "FAM124B", + "SEPTIN7-DT", + "LRP4", + "YPEL3-DT", + "ENSG00000261118", + "GORAB-AS1", + "NKAPL", + "MAP3K4-AS1", + "ENSG00000240859", + "ENSG00000247416", + "ZBTB44-DT", + "IQSEC3-AS2", + "NINJ2-AS1", + "ENSG00000265943", + "ENSG00000269318", + "ZNF584-DT", + "ITPRID2-DT", + "TRAPPC14", + "CH25H", + "ENSG00000256448", + "LATS2-AS1", + "VASH1", + "ENSG00000259755", + "TAT-AS1", + "LINC02939", + "ENSG00000233912", + "ENSG00000272434", + "ENSG00000264937", + "ENSG00000228779", + "ENSG00000267811", + "ENSG00000268635", + "ENSG00000225450", + "ENSG00000235795", + "DMXL1-DT", + "GPLD1", + "SMG1-DT", + "ADORA2B", + "ENSG00000264548", + "ENSG00000268292", + "ENSG00000279298", + "ENSG00000273176", + "ZFY-AS1", + "PLA2G2A", + "RAVER2", + "SCN7A", + "ENSG00000273361", + "PRL", + "ENSG00000244701", + "ENSG00000268472", + "ENSG00000258702", + "ENSG00000261136", + "ENSG00000259712", + "LINC02193", + "ENSG00000262413", + "ENSG00000263847", + "BRSK1", + "ENSG00000224950", + "LINC01132", + "MYO7B", + "BASP1", + "ZBTB22", + "DTX4", + "LINC02896", + "ENSG00000270091", + "ENSG00000273210", + "BCL10-AS1", + "ENSG00000259238", + "LINC02207", + "SERPINB13", + "SLC6A16", + "LINC00278", + "IVNS1ABP", + "LINC02610", + "ENSG00000220256", + "THAP9", + "ENSG00000214803", + "BCO2", + "ENSG00000267288", + "MGC16275", + "FSD1", + "ENSG00000267152", + "ENSG00000260460", + "ENSG00000273174", + "LINC01579", + "C19orf18", + "ENSG00000275993", + "EMC1-AS1", + "DYNLT4", + "ENSG00000203635", + "EGR4", + "HMGA1P4", + "ENSG00000270755", + "ENSG00000236304", + "ETNK1-DT", + "SEC14L4", + "ENSG00000237480", + "ENSG00000236498", + "DENND6A-DT", + "POLN", + "ENSG00000249684", + "MPIG6B", + "ENSG00000242474", + "PDCD4-AS1", + "EME2", + "ENSG00000232043", + "ENSG00000269902", + "CLEC4F", + "ORM2", + "ENSG00000255882", + "GOLGA8M", + "ENSG00000266498", + "ZNF404", + "GPRASP1", + "ENSG00000278847", + "CHD1L", + "COLQ", + "ENSG00000260100", + "CT70", + "SOAT2", + "ENSG00000267277", + "LINC00652", + "ENSG00000273076", + "SLC7A14", + "ENSG00000251615", + "ENSG00000255118", + "SMAD3-DT", + "POLG-DT", + "SNRPA1-DT", + "ENSG00000260367", + "MIR4733HG", + "ENSG00000272148", + "ENSG00000270956", + "ENSG00000272807", + "GPAT4-AS1", + "ENSG00000260196", + "SWINGN", + "SLCO3A1", + "ZNF652-AS1", + "CHST8", + "LRP5L", + "ENSG00000237588", + "ENSG00000271996", + "LINC01513", + "ENSG00000271752", + "ENSG00000284703", + "FOXP1-DT", + "RASL11B", + "MAP1B", + "CLK4", + "ENSG00000259294", + "ENSG00000267834", + "ABCC2", + "CFAP58-DT", + "PADI4", + "LINC02812", + "LINC01353", + "ENSG00000261000", + "TMEM40", + "LINC02043", + "LYRM4-AS1", + "CAPN1-AS1", + "ENSG00000247853", + "AANAT", + "ENSG00000267033", + "ENSG00000272275", + "ENSG00000283849", + "ENSG00000270096", + "ZMIZ2", + "R3HDM2-DT", + "ENSG00000125122", + "ENSG00000226849", + "NAT8", + "ENSG00000283635", + "SMIM14-DT", + "TARS1-DT", + "ENSG00000236154", + "ENSG00000260563", + "ADGRE3", + "GPRASP3", + "RC3H1-DT", + "ENSG00000270696", + "LINC01918", + "CD109-AS1", + "ENSG00000273448", + "NUDT13", + "MS4A12", + "ENSG00000232386", + "ENSG00000245748", + "IKBKB-DT", + "ENSG00000256967", + "RSL1D1-DT", + "ENSG00000183889", + "ENSG00000250685", + "GPR3", + "ENSG00000240219", + "ENSG00000272182", + "ST3GAL6", + "FLJ13224", + "ENSG00000258982", + "ENSG00000259407", + "ADGRE1", + "FFAR2", + "ENSG00000235237", + "SCUBE1", + "MLC1" + ], + "legendgroup": "20", + "marker": { + "color": "#004b00", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "20", + "showlegend": true, + "type": "scattergl", + "x": [ + -2.564966917037964, + -3.1266024112701416, + -2.4047765731811523, + -3.3281307220458984, + -3.1253230571746826, + -2.797576427459717, + -2.594794511795044, + -2.5575084686279297, + -3.121922016143799, + -2.1501657962799072, + -2.4896762371063232, + -2.0488524436950684, + -2.3470606803894043, + -3.2281601428985596, + -3.08280873298645, + -1.335641622543335, + -2.9209532737731934, + -3.325918674468994, + -2.469733238220215, + -2.830509662628174, + -2.201460838317871, + -2.9975526332855225, + -2.788217544555664, + -2.041698455810547, + -3.0285422801971436, + -2.6588141918182373, + -2.418999433517456, + -1.8268898725509644, + -2.320937156677246, + -1.8243359327316284, + -2.5213563442230225, + -2.0695788860321045, + -2.9270315170288086, + -2.2006664276123047, + -2.244750499725342, + -3.041334390640259, + -2.6044561862945557, + -2.235100030899048, + -2.6665923595428467, + -2.662137269973755, + -2.678877592086792, + -2.7495408058166504, + -3.323002576828003, + -2.7166080474853516, + -2.834474802017212, + -2.400606393814087, + -2.282343626022339, + -3.11514949798584, + -3.088177442550659, + -3.658294439315796, + -2.162271499633789, + -3.743093490600586, + -1.7869962453842163, + -2.7689156532287598, + -3.118377685546875, + -3.6390488147735596, + -3.2420051097869873, + -1.8603119850158691, + -3.1863632202148438, + -2.9224257469177246, + -3.243746042251587, + -2.322563886642456, + -2.415902853012085, + -4.0064215660095215, + -2.7025814056396484, + -2.143028736114502, + -1.673807144165039, + -2.423967123031616, + -1.8918516635894775, + -1.8740670680999756, + -3.770993947982788, + -2.8384716510772705, + -3.023799180984497, + -3.116781711578369, + -2.884674072265625, + -3.0675582885742188, + -2.490400552749634, + -2.283308267593384, + -2.6430890560150146, + -2.9718549251556396, + -3.589149236679077, + -2.951909065246582, + -2.1003403663635254, + -3.5487232208251953, + -3.500047445297241, + -2.240795373916626, + -2.0861003398895264, + -2.8167004585266113, + -3.228236198425293, + -2.272571086883545, + -2.3460166454315186, + -2.7430009841918945, + -2.0863795280456543, + -3.0089213848114014, + -2.2767927646636963, + -3.4972689151763916, + -2.3675122261047363, + -2.17262601852417, + -1.9181369543075562, + -2.630579948425293, + -2.8175504207611084, + -2.2512764930725098, + -3.016141653060913, + -3.291780471801758, + -2.1082651615142822, + -3.200188636779785, + -2.968923568725586, + -2.8029303550720215, + -3.0237343311309814, + -2.7751736640930176, + -2.808645725250244, + -2.887817144393921, + -3.4935739040374756, + -3.0414979457855225, + -3.176065683364868, + -2.635207176208496, + -2.7183420658111572, + -2.576956272125244, + -2.024977207183838, + -1.997644305229187, + -2.7305595874786377, + -2.781437635421753, + -1.9765084981918335, + -2.7540276050567627, + -3.5269384384155273, + -2.877810478210449, + -1.5820692777633667, + -2.251343250274658, + -3.58402419090271, + -3.087343454360962, + -2.479339122772217, + -3.0549299716949463, + -3.1408185958862305, + -2.4448037147521973, + -2.800558567047119, + -3.111851692199707, + -4.40416145324707, + -2.6476595401763916, + -2.9930367469787598, + -1.7147953510284424, + -2.2082552909851074, + -2.303377151489258, + -2.359675407409668, + -2.5147101879119873, + -2.7708582878112793, + -3.021780490875244, + -2.4710745811462402, + -2.3212201595306396, + -2.86806321144104, + -2.906282901763916, + -2.143850803375244, + -2.62162709236145, + -2.85649037361145, + -2.20389461517334, + -2.6442761421203613, + -2.912158489227295, + -1.3059767484664917, + -2.1468935012817383, + -2.136836051940918, + -3.0555784702301025, + -3.380136251449585, + -2.479713201522827, + -4.790156364440918, + -2.3107106685638428, + -2.4235715866088867, + -2.6584672927856445, + -3.140913724899292, + -2.989370822906494, + -3.4264228343963623, + -2.416140556335449, + -2.8086483478546143, + -3.0574207305908203, + -2.8258345127105713, + -2.6489834785461426, + -2.2049050331115723, + -3.2719900608062744, + -3.581418752670288, + -2.7474284172058105, + -2.5153138637542725, + -2.8792293071746826, + -2.1395418643951416, + -3.0225164890289307, + -3.23496413230896, + -2.662330389022827, + -3.090158462524414, + -3.100276231765747, + -2.173018455505371, + -2.3998301029205322, + -2.4955942630767822, + -2.2013063430786133, + -2.651132106781006, + -3.7066948413848877, + -3.0338237285614014, + -2.4761619567871094, + -2.930006980895996, + -2.918949604034424, + -3.3745129108428955, + -2.18166184425354, + -2.323979616165161, + -2.198139190673828, + -2.1850404739379883, + -2.6186516284942627, + -2.610454559326172, + -2.5324602127075195, + -2.405261278152466, + -2.852494478225708, + -2.3711700439453125, + -2.3300349712371826, + -2.3115813732147217, + -2.7076849937438965, + -2.8478879928588867, + -3.212095022201538, + -3.183562994003296, + -3.0008797645568848, + -2.111215591430664, + -3.2960336208343506, + -2.672269105911255, + -2.2044403553009033, + -2.7517812252044678, + -2.4744725227355957, + -2.4567575454711914, + -2.650625228881836, + -1.9895451068878174, + -2.412482738494873, + -2.4930129051208496, + -2.733107566833496, + -2.731096029281616, + -3.192674398422241, + -2.3201534748077393, + -1.566649079322815, + -3.544147253036499, + -3.2425878047943115, + -3.019242286682129, + -2.6487276554107666, + -1.894888162612915, + -3.546665906906128, + -1.9511526823043823, + -2.4572701454162598, + -2.8324687480926514, + -3.0839364528656006, + -2.5675406455993652, + -2.596095085144043, + -2.540700674057007, + -2.559572696685791, + -2.809842824935913, + -2.669900894165039, + -2.454606533050537, + -2.763411283493042, + -4.034479141235352, + -2.3523683547973633, + -1.955340027809143, + -2.197737693786621, + -2.0421273708343506, + -2.56931734085083, + -1.3896145820617676, + -2.8136706352233887, + -2.9407455921173096, + -2.822705030441284, + -3.049050807952881, + -2.6686458587646484, + -2.5155577659606934, + -2.544321298599243, + -2.5073020458221436, + -2.9176576137542725, + -2.4267232418060303, + -3.2206223011016846, + -3.4837722778320312, + -2.316171884536743, + -2.1247057914733887, + -2.780003547668457, + -3.2747886180877686, + -2.122295618057251, + -3.0780651569366455, + -2.4784741401672363, + -2.754761219024658, + -2.725193500518799, + -2.923464059829712, + -2.692784309387207, + -2.8377792835235596, + -3.265115261077881, + -1.383256196975708, + -2.7558162212371826, + -2.924321413040161, + -3.4679689407348633, + -2.2507708072662354, + -2.1702284812927246, + -2.5297789573669434, + -2.7976598739624023, + -2.9169421195983887, + -3.209367275238037, + -2.618340492248535, + -2.493739604949951, + -3.1088902950286865, + -2.948779344558716, + -3.9376113414764404, + -3.0205371379852295, + -2.7823476791381836, + -2.68037748336792, + -2.1654586791992188, + -3.1949405670166016, + -2.299799680709839, + -3.377828359603882, + -3.046797513961792, + -3.112178325653076, + -2.7840824127197266, + -3.0675158500671387, + -3.478916645050049, + -2.243922710418701, + -2.800701856613159, + -2.585587739944458, + -3.6945788860321045, + -1.8066959381103516, + -2.2604329586029053, + -2.2765634059906006, + -3.449249267578125, + -2.641793727874756, + -2.517334222793579, + -2.8180601596832275, + -2.505586624145508, + -3.3003017902374268, + -2.0999748706817627, + -2.900897264480591, + -3.009416103363037, + -2.6563773155212402, + -2.662477493286133, + -1.9614182710647583, + -2.8159584999084473, + -3.051852226257324, + -2.8169572353363037, + -2.7460851669311523, + -1.995786190032959, + -3.058962106704712, + -2.478435754776001, + -2.8836019039154053, + -2.5729334354400635, + -3.091038942337036, + -3.7173895835876465, + -3.266010284423828, + -2.078801155090332, + -2.8101422786712646, + -3.2694497108459473, + -2.428171157836914, + -2.616335391998291, + -3.0307223796844482, + -2.7772040367126465, + -3.003246784210205, + -2.778305768966675, + -2.446962356567383, + -3.104280710220337, + -3.0479886531829834, + -1.785972237586975, + -2.7410166263580322, + -2.198673963546753, + -1.774717092514038, + -2.3818652629852295, + -2.467514991760254, + -3.3751862049102783, + -2.4754703044891357, + -3.0761616230010986, + -1.5498164892196655, + -2.693765640258789, + -3.2550711631774902, + -3.1383309364318848, + -2.750779151916504, + -3.358596086502075, + -2.0311336517333984, + -2.362604856491089, + -2.979788303375244, + -2.784836769104004, + -2.977644920349121, + -2.666619300842285, + -2.4811747074127197, + -2.4568395614624023, + -3.6372714042663574, + -2.490184783935547, + -2.3841323852539062, + -2.854896306991577, + -2.430467367172241, + -3.4814040660858154, + -3.179877519607544, + -3.4855892658233643, + -1.86095130443573, + -2.237563371658325, + -2.6008269786834717, + -3.355745315551758, + -2.2199196815490723, + -2.5003557205200195, + -2.9123780727386475, + -3.077854633331299, + -3.780137062072754, + -3.35052227973938, + -2.5542893409729004, + -2.617927074432373, + -2.748452663421631, + -2.7234764099121094, + -2.1260008811950684, + -2.3092856407165527, + -1.8475000858306885, + -2.7002053260803223, + -2.9394609928131104, + -1.6211893558502197, + -2.409362554550171, + -2.6030972003936768, + -3.2029638290405273, + -3.775085210800171, + -1.914353370666504, + -2.6508677005767822, + -2.808424234390259, + -2.5212087631225586, + -2.132899284362793, + -3.33839750289917, + -2.7248849868774414, + -3.4481570720672607, + -2.0683279037475586, + -2.8848445415496826, + -2.753877639770508 + ], + "xaxis": "x", + "y": [ + -1.7975388765335083, + -2.676189422607422, + -2.9131617546081543, + -2.6115634441375732, + -2.969691038131714, + -2.2810635566711426, + -2.3437864780426025, + -2.7910194396972656, + -3.048555374145508, + -2.9871437549591064, + -2.6632285118103027, + -2.334076166152954, + -3.451763391494751, + -2.3160479068756104, + -3.156680107116699, + -3.5316174030303955, + -2.21671462059021, + -1.295271873474121, + -1.5869975090026855, + -2.652639865875244, + -2.796766996383667, + -2.6536941528320312, + -2.854271411895752, + -2.2185308933258057, + -2.1903462409973145, + -2.335690975189209, + -2.3889639377593994, + -1.9374815225601196, + -2.9703543186187744, + -2.0850417613983154, + -2.2194738388061523, + -3.5298187732696533, + -1.5387598276138306, + -1.7407732009887695, + -3.7202959060668945, + -2.506648302078247, + -1.4090914726257324, + -3.632838487625122, + -2.6886403560638428, + -3.428762674331665, + -2.396390199661255, + -2.694334030151367, + -2.6535959243774414, + -1.4886665344238281, + -2.6106855869293213, + -2.7045421600341797, + -2.106867551803589, + -2.0861387252807617, + -3.038025140762329, + -2.4898788928985596, + -2.253814935684204, + -2.403979539871216, + -2.2562081813812256, + -1.5592554807662964, + -2.4632861614227295, + -1.9406019449234009, + -1.3127559423446655, + -2.4357197284698486, + -2.2437644004821777, + -2.0790727138519287, + -2.2841503620147705, + -2.7434287071228027, + -2.7094273567199707, + -1.269039273262024, + -2.062673568725586, + -2.7166991233825684, + -3.491152763366699, + -1.7009828090667725, + -1.2561111450195312, + -3.070870876312256, + -2.424079418182373, + -2.819378137588501, + -2.8292646408081055, + -2.739269495010376, + -2.887816905975342, + -2.976083993911743, + -2.7839818000793457, + -3.2458865642547607, + -3.2475945949554443, + -2.7393581867218018, + -2.6518735885620117, + -2.0772318840026855, + -2.6366453170776367, + -2.6559693813323975, + -2.1545779705047607, + -2.1017134189605713, + -2.7991368770599365, + -2.7445015907287598, + -3.0463194847106934, + -1.9614543914794922, + -2.060131072998047, + -2.4757139682769775, + -1.6614370346069336, + -2.5244297981262207, + -2.105377674102783, + -3.0959649085998535, + -2.7498152256011963, + -2.435377359390259, + -4.588583946228027, + -3.2152442932128906, + -2.904057502746582, + -3.1087348461151123, + -2.818650007247925, + -2.9406802654266357, + -3.1493029594421387, + -3.33644962310791, + -1.8828859329223633, + -2.033416748046875, + -2.623035430908203, + -2.6548914909362793, + -2.377565860748291, + -2.7965853214263916, + -2.996103525161743, + -2.8146495819091797, + -2.3443105220794678, + -2.114320993423462, + -2.141627550125122, + -1.5316998958587646, + -2.255047559738159, + -2.3714821338653564, + -3.072479009628296, + -2.79321026802063, + -3.316544532775879, + -3.0280110836029053, + -2.6948094367980957, + -2.5714833736419678, + -1.9824753999710083, + -3.472658395767212, + -2.711569309234619, + -2.6891143321990967, + -2.7900118827819824, + -2.7704503536224365, + -3.322821617126465, + -2.065865993499756, + -1.7778786420822144, + -2.3919808864593506, + -1.4944961071014404, + -3.3348135948181152, + -1.810851812362671, + -1.9495396614074707, + -2.2906253337860107, + -2.028576135635376, + -3.785426378250122, + -2.872412919998169, + -2.2174251079559326, + -2.1272897720336914, + -2.504605293273926, + -1.8858749866485596, + -2.912724494934082, + -2.5380890369415283, + -3.823993444442749, + -3.2299294471740723, + -2.439925193786621, + -2.933446168899536, + -2.6590030193328857, + -2.9562461376190186, + -2.730217695236206, + -1.3874129056930542, + -3.264362096786499, + -1.7575411796569824, + -2.4368104934692383, + -4.121853828430176, + -0.15817832946777344, + -3.339555501937866, + -3.0760040283203125, + -3.3627843856811523, + -1.9687288999557495, + -2.781278371810913, + -2.1183619499206543, + -3.270775556564331, + -2.390075922012329, + -2.1289491653442383, + -2.7193875312805176, + -0.9631884098052979, + -2.2921221256256104, + -2.7623133659362793, + -2.3067240715026855, + -2.9772117137908936, + -1.8950990438461304, + -2.2919225692749023, + -2.910290241241455, + -2.668302297592163, + -2.8251664638519287, + -2.942643165588379, + -1.988863468170166, + -2.2803356647491455, + -1.258400559425354, + -3.490651845932007, + -1.9623504877090454, + -2.090001344680786, + -2.2954885959625244, + -1.9125487804412842, + -2.654453754425049, + -2.2732737064361572, + -3.144160509109497, + -3.0075087547302246, + -2.717445135116577, + -2.8477590084075928, + -3.2477056980133057, + -2.2057502269744873, + -2.390920400619507, + -1.1471611261367798, + -1.1378123760223389, + -1.7964744567871094, + -2.7780749797821045, + -2.1648449897766113, + -2.2666149139404297, + -2.728247880935669, + -2.8639750480651855, + -2.489987850189209, + -2.481100082397461, + -2.175658702850342, + -2.332768440246582, + -2.0431950092315674, + -3.46621036529541, + -1.5703818798065186, + -1.3543915748596191, + -2.2871601581573486, + -2.6895925998687744, + -2.3998231887817383, + -2.5153541564941406, + -2.0698094367980957, + -2.2109014987945557, + -2.528165340423584, + -2.0899741649627686, + -3.00632381439209, + -2.0231237411499023, + -3.2216386795043945, + -1.6988599300384521, + -3.3077170848846436, + -2.73862361907959, + -2.7992300987243652, + -2.5572125911712646, + -1.938889503479004, + -1.7910873889923096, + -2.73010516166687, + -2.334214687347412, + -3.44647479057312, + -3.1308021545410156, + -2.6942365169525146, + -2.2329039573669434, + -3.2095065116882324, + -2.2269198894500732, + -2.2629525661468506, + -3.424081325531006, + -2.314120054244995, + -3.1293141841888428, + -2.347242832183838, + -2.261491537094116, + -3.2279365062713623, + -2.928532600402832, + -3.0970795154571533, + -2.194680690765381, + -1.4245827198028564, + -2.12282133102417, + -2.2766125202178955, + -2.814894199371338, + -2.086289644241333, + -3.0637238025665283, + -2.883173704147339, + -2.993293046951294, + -3.4487314224243164, + -3.210999011993408, + -2.5495707988739014, + -2.2658193111419678, + -1.6751797199249268, + -2.69577956199646, + -3.161470651626587, + -2.0810365676879883, + -3.2983038425445557, + -3.0150840282440186, + -2.945101022720337, + -3.0447754859924316, + -2.0022151470184326, + -2.4211173057556152, + -2.3543343544006348, + -2.4130568504333496, + -0.853306233882904, + -2.892871141433716, + -2.9440629482269287, + -1.165586233139038, + -1.7161105871200562, + -2.4431188106536865, + -2.7310409545898438, + -2.575483560562134, + -1.9713401794433594, + -2.2400963306427, + -2.9797863960266113, + -2.9684579372406006, + -2.238380193710327, + -3.40352201461792, + -2.5963995456695557, + -3.2462682723999023, + -2.90559720993042, + -0.4898609519004822, + -2.3124899864196777, + -2.681976795196533, + -2.3106014728546143, + -3.4639761447906494, + -3.4747419357299805, + -2.8608758449554443, + -2.0714457035064697, + -2.528451681137085, + -2.3999433517456055, + -2.010986566543579, + -2.019775867462158, + -2.137376546859741, + -1.69992196559906, + -2.7564022541046143, + -3.452765464782715, + -2.3758785724639893, + -1.3715718984603882, + -3.429384708404541, + -2.1909658908843994, + -2.6167192459106445, + -1.9505106210708618, + -3.6580610275268555, + -2.0736966133117676, + -2.794013261795044, + -1.9620428085327148, + -2.2709646224975586, + -2.9695911407470703, + -2.370046854019165, + -1.5859174728393555, + -2.1160309314727783, + -2.032111883163452, + -1.5980439186096191, + -2.622546434402466, + -2.7065165042877197, + -2.242959976196289, + -1.429263949394226, + -2.3226704597473145, + -2.584299087524414, + -2.140878438949585, + -2.4892418384552, + -2.952221632003784, + -2.0091047286987305, + -3.0392184257507324, + -1.6159584522247314, + -2.424929141998291, + -2.9957926273345947, + -2.774068593978882, + -2.671039581298828, + -2.3991193771362305, + -2.4614174365997314, + -2.7104387283325195, + -2.6319572925567627, + -2.416436195373535, + -3.307443857192993, + -2.110548734664917, + -2.433403491973877, + -2.389223098754883, + -2.680433750152588, + -2.9385616779327393, + -2.3379180431365967, + -0.9647034406661987, + -2.5852861404418945, + -2.850020170211792, + -2.352477550506592, + -3.491631031036377, + -2.642629861831665, + -2.8333749771118164, + -1.7954021692276, + -2.403903007507324, + -3.1417112350463867, + -2.743074655532837, + -2.1925008296966553, + -2.0241527557373047, + -3.892879009246826, + -2.468597173690796, + -2.8427913188934326, + -2.785613536834717, + -2.345517635345459, + -2.9458701610565186, + -2.9142467975616455, + -2.7859718799591064, + -3.006725311279297, + -3.215827465057373, + -1.9303745031356812, + -3.381382942199707, + -2.6869466304779053, + -2.431889772415161, + -1.9097622632980347, + -1.2120858430862427, + -2.65371036529541, + -1.80141019821167, + -3.0885844230651855, + -2.5879008769989014, + -1.5350967645645142, + -1.8627705574035645, + -2.6847083568573, + -2.349125862121582, + -1.2564555406570435, + -1.6440610885620117, + -2.3465218544006348, + -2.405609369277954, + -1.6495569944381714, + -1.3240669965744019, + -2.4768941402435303, + -3.2004427909851074, + -2.8453619480133057, + -2.161134958267212, + -1.3506898880004883, + -2.8849284648895264, + -2.413764238357544, + -2.1788415908813477, + -2.3346846103668213, + -2.76707124710083, + -2.069302558898926, + -3.54752254486084, + -2.7753992080688477, + -2.482086181640625, + -1.4126789569854736, + -2.658109664916992, + -2.1220412254333496, + -2.487483501434326 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=28
x=%{x}
y=%{y}", + "hovertext": [ + "P3H1", + "POLR1A", + "FBXO9", + "SH3GLB2", + "PTMS", + "SPRING1", + "SNHG30", + "SAMD1", + "ZNF444", + "APOO", + "LBH", + "PBRM1", + "ZNF696", + "NCBP1", + "NUP188", + "VPS26B", + "ZFPM1", + "CCDC43", + "ALKBH4", + "CORO2A", + "TMEM161A", + "DHX9", + "HINT2", + "GTF3C5", + "BRD3", + "PKN1", + "STX2", + "FAM104A", + "MEF2B", + "NUP62", + "AIFM1", + "IFT122", + "PDCL", + "BAD", + "CTCF", + "PIGP", + "PSMG4", + "APBA3", + "SAFB", + "ZNF8", + "UBL4A", + "HMGXB3", + "FAM8A1", + "UCK1", + "MED17", + "NOPCHAP1", + "MBIP", + "MPI", + "TRAPPC5", + "PANK2", + "MIS18A", + "TBL1XR1", + "PRDM6", + "PAGR1", + "SLC41A3", + "C6orf89", + "AAAS", + "ZSCAN2", + "LIN37", + "CMPK2", + "ABHD14A", + "AMACR", + "ATP6V1H", + "DPH7", + "ARHGAP19", + "GNPNAT1", + "IVD", + "TIPIN", + "NGRN", + "CSTF2", + "ITGB1BP1", + "RIMOC1", + "WDR5", + "PABPC3", + "ZNF286A", + "C18orf32", + "PPP1R37", + "MUL1", + "SNAP47", + "IP6K2", + "TCOF1", + "SAYSD1", + "EZH2", + "SMC5", + "ERCC6L2-AS1", + "GNG10", + "DDX23", + "CERS5", + "CHMP1A", + "SMYD4", + "ZNF564", + "POLR3GL", + "ENSG00000232995", + "CAD", + "SOCS4", + "PLXDC1", + "SLC14A1", + "FECH", + "PIAS4", + "CSTF1", + "FTSJ1", + "ZMYM1", + "FUBP1", + "PRCC", + "RBM43", + "TRIM59", + "SUV39H2", + "OBI1", + "SNHG10", + "UBA2", + "PRAF2", + "KDM1A", + "CCDC28B", + "ABL2", + "CEP15", + "UCP2", + "ALG1", + "CCP110", + "BOLA3", + "SLC37A3", + "RASGEF1A", + "SLC25A22", + "MRPL42", + "INO80E", + "MCRS1", + "ZNF771", + "MORC2", + "RRP36", + "BLMH", + "CBX1", + "SEH1L", + "SCAMP4", + "SARS2", + "BCAS4", + "INO80B", + "WBP1", + "SUCLG2-DT", + "BAG2", + "UTP20", + "MTRFR", + "GEMIN2", + "TBC1D17", + "SMARCB1", + "C16orf87", + "ELAC2", + "THOC5", + "RBM10", + "HCFC1", + "KRCC1", + "FAM200B", + "PRRC1", + "C11orf98", + "TRAFD1", + "TIMM29", + "ARMC6", + "MCM10", + "PRSS23", + "GINS2", + "DAPK3", + "NIPSNAP1", + "PRKDC", + "SLC43A1", + "TEX30", + "PRPSAP2", + "SGTA", + "HMGB3", + "TMEM35B", + "MUTYH", + "IWS1", + "EIF4E3", + "NSG1", + "SLC39A8", + "NCAPG2", + "DCAF12", + "FPGS", + "OPTN", + "ERAL1", + "TMEM222", + "RIF1", + "TOPORS", + "LRRC8A", + "SF3B3", + "PIN1", + "C19orf47", + "ENTPD6", + "PLCG1", + "GIMAP5", + "GKAP1", + "TM9SF1", + "ENSG00000260927", + "GOT2", + "GSS", + "NELFCD", + "ADORA2A", + "CMTM7", + "LINC02315", + "GNB1L", + "TTLL1", + "RMND5A", + "TMEM237", + "ADH5", + "AGFG2", + "ACTA2", + "KLHDC2", + "PTOV1", + "SLC9B2", + "HBS1L", + "HDHD3", + "TRIM34", + "POLA2", + "MFAP1", + "ZFP1", + "PTGR3", + "RANBP3", + "CTPS1", + "UCHL5", + "HERC6", + "DPP3", + "FXYD2", + "CNOT3", + "FUNDC1", + "HDAC11", + "DAXX", + "ACTR6", + "AVEN", + "LCMT1", + "RCC2", + "KDM4A-AS1", + "SSBP3", + "N4BP2", + "HLA-F-AS1", + "C7orf25", + "CAPRIN1", + "KCNN4", + "ZNF71", + "MORC4", + "RNF220", + "CENPH", + "CASP2", + "ENSG00000274015", + "BRD8", + "H3C3", + "KLHDC3", + "BUD13", + "NCAPD3", + "TSPAN31", + "RFC3", + "C16orf95", + "KATNA1", + "PTPA", + "ZMYND19", + "BOLA2", + "ELP6", + "GTF2H4", + "STAG3", + "CDK2", + "WRAP53", + "MED24", + "ENSG00000280071", + "HPRT1", + "NHEJ1", + "HEMK1", + "POLR2B", + "ARFIP2", + "SNX15", + "GFOD2", + "SHQ1", + "PLA2G12A", + "MACROD1", + "YARS2", + "NUDT15", + "MRPS6", + "FAHD2A", + "SGPP2", + "NPDC1", + "ENSG00000282885", + "NUP93", + "ZGPAT", + "DONSON", + "RSAD2", + "CCDC142", + "LETM1", + "TBPL1", + "TMED4", + "SIGMAR1", + "SMARCC2", + "MTHFD1", + "CNTROB", + "PLEKHJ1", + "ZNF585A", + "RABL3", + "NUP155", + "FBXO32", + "GATD1-DT", + "ZNF195", + "PROSER1", + "MLST8", + "PAFAH1B3", + "RAE1", + "PAGE5", + "LBR", + "MSH6", + "PPIL1", + "XPO5", + "INTS15", + "POLD3", + "ZWILCH", + "ATMIN", + "MRPL34", + "BCKDHA", + "ZNF428", + "FBXO45", + "DHX15", + "RMND5B", + "CASP8AP2", + "SMARCD1", + "RCN2", + "MRPL46", + "TXLNA", + "ODC1", + "RPUSD3", + "RIOK2", + "PM20D2", + "ST6GALNAC6", + "GMDS", + "C8orf76", + "FANCG", + "DDB1", + "BSCL2", + "LTBP4", + "CHAF1B", + "SLC19A1", + "EMC1", + "ASB1", + "CETN3", + "ZFP62", + "PREP", + "MRPS24", + "BBS1", + "TXNRD1", + "PCID2", + "TRAP1", + "UBTF", + "LMNB2", + "HSD17B7", + "SKP2", + "ANXA2R", + "TSPAN17", + "TRIM52-AS1", + "SLC18B1", + "MTA2", + "NABP2", + "NFATC2IP", + "BOLA2B", + "ZNF519", + "GBP4", + "STARD7", + "RMND1", + "MYL6B", + "ZC3H13", + "C19orf12", + "COPS8", + "TEX264", + "PRKCI", + "DHFR", + "HRAS", + "NAXD", + "ACD", + "PELP1", + "SUZ12", + "IL27RA", + "LMF2", + "SMC1A" + ], + "legendgroup": "28", + "marker": { + "color": "#5900a3", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "28", + "showlegend": true, + "type": "scattergl", + "x": [ + 4.365230560302734, + 2.259397506713867, + 3.4522204399108887, + 2.8667328357696533, + 3.1389811038970947, + 3.1491892337799072, + 3.778484582901001, + 3.583577871322632, + 3.977517604827881, + 2.8654303550720215, + 3.0968525409698486, + 3.104749917984009, + 4.4697113037109375, + 2.692936658859253, + 3.0658528804779053, + 3.0763437747955322, + 2.970489501953125, + 3.525305986404419, + 3.6720387935638428, + 2.7973365783691406, + 2.935771942138672, + 3.6764883995056152, + 3.862384796142578, + 4.057088851928711, + 3.9099087715148926, + 3.2340781688690186, + 2.243229389190674, + 3.670689344406128, + 2.8346362113952637, + 3.366222858428955, + 3.76850962638855, + 2.700725555419922, + 3.686340808868408, + 3.9101901054382324, + 3.860445499420166, + 3.584007978439331, + 3.107326030731201, + 3.291783332824707, + 3.0125112533569336, + 4.236298561096191, + 3.5839731693267822, + 2.6207380294799805, + 2.110443592071533, + 3.9040584564208984, + 3.8932454586029053, + 3.7438981533050537, + 3.86578106880188, + 3.0853707790374756, + 4.358587741851807, + 3.3098580837249756, + 3.751720666885376, + 3.3720829486846924, + 2.913161277770996, + 4.6664719581604, + 3.5633010864257812, + 3.271275281906128, + 2.851318597793579, + 2.734900951385498, + 4.0847649574279785, + 3.8783211708068848, + 4.24776029586792, + 1.5373356342315674, + 4.042579174041748, + 3.986628532409668, + 4.179994583129883, + 3.7979416847229004, + 3.3332130908966064, + 3.7868356704711914, + 4.224065780639648, + 2.947402000427246, + 4.061417579650879, + 2.8326709270477295, + 2.818837881088257, + 3.4462332725524902, + 3.2821199893951416, + 4.282540798187256, + 2.970968008041382, + 2.9758718013763428, + 3.8479323387145996, + 3.834613084793091, + 3.965372323989868, + 3.829451560974121, + 3.922667980194092, + 3.9361393451690674, + 3.0130321979522705, + 4.357412338256836, + 3.5952932834625244, + 2.539274215698242, + 3.7470905780792236, + 3.632856845855713, + 4.387588977813721, + 4.008803844451904, + 4.402798175811768, + 3.5665123462677, + 3.5642805099487305, + 3.006749391555786, + 2.5047571659088135, + 2.74619722366333, + 2.811595916748047, + 4.315759658813477, + 3.7927088737487793, + 3.167921543121338, + 3.7079579830169678, + 3.6015689373016357, + 2.973024606704712, + 3.7621796131134033, + 3.7239725589752197, + 3.9820079803466797, + 3.7873480319976807, + 3.199965715408325, + 3.963012933731079, + 3.745373249053955, + 2.683872938156128, + 2.8467776775360107, + 2.969510316848755, + 4.667212963104248, + 3.4402544498443604, + 3.778730869293213, + 3.8289594650268555, + 2.681704044342041, + 2.2856080532073975, + 2.865678310394287, + 3.506157159805298, + 4.082074165344238, + 3.714486598968506, + 3.6983695030212402, + 2.733315944671631, + 3.0912251472473145, + 3.749237060546875, + 4.045095920562744, + 3.8451173305511475, + 3.4307355880737305, + 2.9952266216278076, + 3.2364606857299805, + 4.052956581115723, + 4.137717247009277, + 3.2816414833068848, + 3.635446071624756, + 3.393984317779541, + 3.807694911956787, + 3.9064078330993652, + 3.636488199234009, + 3.694143056869507, + 3.159435749053955, + 3.967602014541626, + 2.235167980194092, + 2.5892069339752197, + 3.2386491298675537, + 4.111005783081055, + 4.003928184509277, + 3.3172061443328857, + 4.112842082977295, + 3.3048784732818604, + 3.636817455291748, + 2.6662683486938477, + 2.867809295654297, + 3.0137431621551514, + 3.7855842113494873, + 2.9912660121917725, + 4.115264892578125, + 3.8072092533111572, + 3.515707015991211, + 3.9788897037506104, + 3.7366883754730225, + 3.7694106101989746, + 4.038516521453857, + 4.244933128356934, + 3.2557454109191895, + 3.866368055343628, + 2.337357997894287, + 3.2071449756622314, + 3.7191073894500732, + 3.7448196411132812, + 3.724968433380127, + 4.0055975914001465, + 2.360170602798462, + 3.8362278938293457, + 3.7497589588165283, + 2.6782045364379883, + 4.23750638961792, + 3.7099428176879883, + 3.840068817138672, + 4.070589065551758, + 2.485389471054077, + 3.445302963256836, + 3.6099400520324707, + 2.3326632976531982, + 2.998298406600952, + 4.238134860992432, + 4.547511577606201, + 3.879088878631592, + 3.796245574951172, + 3.780683994293213, + 3.5675737857818604, + 3.258399486541748, + 2.443864345550537, + 3.8405802249908447, + 2.8197360038757324, + 3.179312229156494, + 3.7369043827056885, + 4.1744184494018555, + 2.7286598682403564, + 2.832669734954834, + 3.4375405311584473, + 3.688622236251831, + 2.129092216491699, + 3.8704512119293213, + 3.4048819541931152, + 4.087493419647217, + 3.743382215499878, + 3.8731462955474854, + 2.4781551361083984, + 3.218644380569458, + 3.364116668701172, + 3.8584132194519043, + 3.134415626525879, + 2.721963882446289, + 3.8789329528808594, + 2.651803493499756, + 3.3866207599639893, + 3.8044815063476562, + 2.8535921573638916, + 3.8754513263702393, + 4.016306400299072, + 2.1808786392211914, + 3.2880313396453857, + 3.967597007751465, + 3.100947618484497, + 2.562525749206543, + 3.872471332550049, + 3.029151678085327, + 4.061530113220215, + 3.4390878677368164, + 2.8440260887145996, + 3.742180585861206, + 2.5419559478759766, + 2.625701427459717, + 3.9884471893310547, + 4.079111099243164, + 4.258756637573242, + 3.8056883811950684, + 2.7783327102661133, + 4.083274841308594, + 3.703742742538452, + 3.3511149883270264, + 2.8239173889160156, + 3.5446300506591797, + 3.2338080406188965, + 3.5946271419525146, + 2.7601816654205322, + 4.157900333404541, + 4.10768985748291, + 2.8428218364715576, + 4.211302280426025, + 1.8711090087890625, + 2.8227341175079346, + 3.329282522201538, + 3.7508609294891357, + 4.205773830413818, + 3.4531748294830322, + 4.085458755493164, + 2.7595436573028564, + 3.6990582942962646, + 3.5839734077453613, + 4.307892799377441, + 2.569828510284424, + 4.06133508682251, + 3.980903148651123, + 3.419571876525879, + 3.6680519580841064, + 3.414614677429199, + 3.630808115005493, + 3.888654947280884, + 3.6941018104553223, + 2.557737350463867, + 4.1235551834106445, + 3.2258710861206055, + 4.446711540222168, + 4.450358867645264, + 3.5147526264190674, + 2.8833179473876953, + 3.1406660079956055, + 3.1871819496154785, + 3.431126117706299, + 3.797527551651001, + 2.994563341140747, + 3.7924022674560547, + 2.346215009689331, + 3.7968242168426514, + 4.117218017578125, + 3.847181797027588, + 3.8030543327331543, + 2.5420877933502197, + 3.342525005340576, + 3.38362979888916, + 2.596203565597534, + 4.0136613845825195, + 3.8456225395202637, + 3.8399715423583984, + -1.8349790573120117, + 3.2815372943878174, + 4.024423122406006, + 3.724257469177246, + 2.384031057357788, + 3.486067533493042, + 3.6703057289123535, + 3.082359790802002, + 2.7877235412597656, + 4.011751651763916, + 4.162973880767822, + 3.991304636001587, + 2.739703416824341, + 3.636598587036133, + 2.8494930267333984, + 4.387646198272705, + 3.8741798400878906, + 3.8415005207061768, + 3.8553476333618164, + 3.0627591609954834, + 4.041759014129639, + 3.6269474029541016, + 3.236175060272217, + 3.272185802459717, + 3.1571831703186035, + 2.2215611934661865, + 3.9389588832855225, + 3.4772844314575195, + 3.8054986000061035, + 4.0697197914123535, + 2.51708722114563, + 3.5346860885620117, + 3.3216116428375244, + 2.7905027866363525, + 2.6912009716033936, + 3.686892032623291, + 3.55407977104187, + 2.5584375858306885, + 4.401547908782959, + 3.328443765640259, + 3.052074670791626, + 3.721662998199463, + 3.778315305709839, + 3.459864377975464, + 3.935464859008789, + 2.792454957962036, + 2.765575885772705, + 3.5090537071228027, + 3.0288331508636475, + 4.167250156402588, + 3.059309720993042, + 2.8910868167877197, + 3.8638956546783447, + 3.229409694671631, + 4.285046100616455, + 3.8546719551086426, + 3.7655270099639893, + 3.429274559020996, + 3.793353319168091, + 3.265955686569214, + 4.084926605224609, + 3.503787040710449, + 2.637575387954712, + 3.7778799533843994, + 2.6298904418945312, + 3.7559962272644043, + 3.9343271255493164, + 3.496943473815918, + 4.3096394538879395, + 3.616065263748169, + 3.7190868854522705, + 3.2470571994781494, + 3.2267136573791504, + 3.0241506099700928 + ], + "xaxis": "x", + "y": [ + 2.7305617332458496, + 2.0585222244262695, + 2.3582019805908203, + 2.505484104156494, + 2.624277114868164, + 3.5079128742218018, + 2.840029239654541, + 2.836641788482666, + 3.0463268756866455, + 2.8831522464752197, + 3.4316835403442383, + 3.4624617099761963, + 3.207047700881958, + 2.692017078399658, + 2.9832825660705566, + 3.189248561859131, + 2.0986168384552, + 2.0289740562438965, + 2.350424289703369, + 2.6221277713775635, + 2.9569802284240723, + 2.875098943710327, + 3.167085886001587, + 2.3927419185638428, + 2.2512474060058594, + 2.5353550910949707, + 2.8404345512390137, + 2.3929991722106934, + 3.383169651031494, + 2.4308228492736816, + 2.5134174823760986, + 2.8421103954315186, + 2.6314971446990967, + 2.980529546737671, + 3.183202028274536, + 2.9799487590789795, + 3.0712645053863525, + 2.419379234313965, + 3.0971438884735107, + 3.1255111694335938, + 2.531656265258789, + 1.9408196210861206, + 2.6878116130828857, + 2.439556121826172, + 2.7717347145080566, + 2.5324277877807617, + 2.96476411819458, + 2.2485744953155518, + 3.5114526748657227, + 3.246108293533325, + 3.0073442459106445, + 2.4616405963897705, + 2.4852850437164307, + 3.451291799545288, + 2.9389092922210693, + 3.3915789127349854, + 3.0341246128082275, + 2.063812017440796, + 3.327378034591675, + 2.992483377456665, + 3.0740904808044434, + 2.4790947437286377, + 2.9720518589019775, + 2.469740867614746, + 3.283970832824707, + 2.816344738006592, + 2.331433057785034, + 2.796213150024414, + 3.365689277648926, + 2.760101318359375, + 3.229534387588501, + 1.7997260093688965, + 2.8569045066833496, + 2.8573458194732666, + 2.812150001525879, + 3.493999719619751, + 2.217761754989624, + 3.0622074604034424, + 2.8012120723724365, + 3.0829946994781494, + 3.080317735671997, + 2.591949224472046, + 3.224313735961914, + 3.0008795261383057, + 2.765591859817505, + 3.478874683380127, + 3.286191701889038, + 2.2961018085479736, + 3.312798261642456, + 3.4210822582244873, + 3.437286138534546, + 2.52050518989563, + 3.392099618911743, + 3.015270471572876, + 2.543130397796631, + 2.970088005065918, + 3.0260510444641113, + 2.8766164779663086, + 1.7698227167129517, + 2.847287654876709, + 3.0169551372528076, + 2.6067001819610596, + 2.882526159286499, + 2.9422433376312256, + 2.34304141998291, + 3.4358112812042236, + 2.771207094192505, + 2.811830759048462, + 2.857792615890503, + 3.295276403427124, + 2.647325277328491, + 2.5790605545043945, + 2.225872278213501, + 2.268955707550049, + 2.355457305908203, + 2.9978439807891846, + 3.120035171508789, + 2.8350155353546143, + 2.885897397994995, + 2.56516432762146, + 2.2487921714782715, + 2.1277267932891846, + 2.3979873657226562, + 2.784632921218872, + 2.2218856811523438, + 2.2508718967437744, + 2.56636118888855, + 3.1581106185913086, + 3.168193817138672, + 3.2124812602996826, + 2.3753504753112793, + 3.5386605262756348, + 2.465189218521118, + 3.0736403465270996, + 2.9426214694976807, + 3.3242902755737305, + 2.96073579788208, + 3.0634148120880127, + 2.0839009284973145, + 3.4157028198242188, + 2.700507164001465, + 3.3268370628356934, + 3.311765432357788, + 1.986850619316101, + 2.2388699054718018, + 2.9522762298583984, + 1.7349613904953003, + 3.647390842437744, + 2.688354015350342, + 2.645190954208374, + 2.8932106494903564, + 3.307105779647827, + 2.2159197330474854, + 2.3071184158325195, + 2.8068323135375977, + 3.284031867980957, + 2.5705950260162354, + 2.8611791133880615, + 3.1551356315612793, + 2.5883419513702393, + 2.6537418365478516, + 3.091017961502075, + 2.6382765769958496, + 2.6997790336608887, + 3.1224865913391113, + 2.486043930053711, + 3.3917007446289062, + 3.164341449737549, + 3.008157730102539, + 3.7382702827453613, + 2.884402275085449, + 3.2714128494262695, + 3.166532278060913, + 2.8028693199157715, + 3.0492143630981445, + 3.7558624744415283, + 3.081298828125, + 3.0840537548065186, + 1.6013333797454834, + 2.659726858139038, + 2.3455255031585693, + 2.8443312644958496, + 3.1172008514404297, + 2.059051990509033, + 2.7280678749084473, + 2.8577792644500732, + 4.599987506866455, + 3.1071462631225586, + 3.3795809745788574, + 3.3188796043395996, + 2.895266532897949, + 2.255084991455078, + 3.339276075363159, + 3.109700918197632, + 3.8322784900665283, + 2.596473217010498, + 2.9976983070373535, + 2.0408389568328857, + 2.5551950931549072, + 2.049889087677002, + 2.5788588523864746, + 3.723992109298706, + 3.362508535385132, + 3.0025200843811035, + 3.051938056945801, + 2.1472370624542236, + 2.3952629566192627, + 2.1026370525360107, + 3.2519938945770264, + 3.0001282691955566, + 2.5538253784179688, + 1.999314785003662, + 1.7396938800811768, + 2.872936725616455, + 3.0391175746917725, + 3.0829238891601562, + 2.7265963554382324, + 2.8809187412261963, + 3.381488084793091, + 2.69522762298584, + 2.2495651245117188, + 2.1023364067077637, + 3.062764883041382, + 2.7521169185638428, + 2.32546329498291, + 2.8645217418670654, + 3.3437623977661133, + 2.9708175659179688, + 2.0694191455841064, + 3.3062868118286133, + -3.476963758468628, + 3.291637659072876, + 2.7915751934051514, + 2.5779876708984375, + 2.183854579925537, + 2.6417531967163086, + 2.004318952560425, + 2.9232349395751953, + 3.3594863414764404, + 1.8881630897521973, + 3.1333963871002197, + 3.573415517807007, + 2.7332427501678467, + 2.6702771186828613, + 2.9643397331237793, + 3.146477460861206, + 3.0412075519561768, + 3.282773494720459, + 2.829169750213623, + 3.3830552101135254, + 2.292297601699829, + 3.3155579566955566, + 3.0228326320648193, + 3.3559226989746094, + 2.262573003768921, + 2.999706268310547, + 3.244101047515869, + 3.0998172760009766, + 3.317103862762451, + 2.897679567337036, + 3.32745361328125, + 2.4805853366851807, + 3.0220131874084473, + 3.0524754524230957, + 3.4045491218566895, + 1.7389658689498901, + 2.4958949089050293, + 2.704216480255127, + 2.070394992828369, + 2.9669151306152344, + 2.9308478832244873, + 2.242537498474121, + 2.5088064670562744, + 2.6877543926239014, + 3.3306727409362793, + 3.1728739738464355, + 1.9704749584197998, + 3.4374732971191406, + 3.273874282836914, + 2.1704883575439453, + 2.1911826133728027, + 3.0099570751190186, + 2.379526138305664, + 3.6002204418182373, + 3.0036370754241943, + 1.734891414642334, + 2.550114870071411, + 2.3363490104675293, + 2.9944605827331543, + 3.304769515991211, + 2.816183090209961, + 2.867825746536255, + 3.020883321762085, + 2.0489373207092285, + 2.6606197357177734, + 2.3702428340911865, + 2.7303671836853027, + 2.9026925563812256, + 2.4134764671325684, + 3.9228439331054688, + 3.2099995613098145, + 2.8020012378692627, + 2.2329299449920654, + 2.234257698059082, + 2.8970675468444824, + 3.153245210647583, + 3.199187994003296, + 1.8861619234085083, + 2.5297253131866455, + 3.32287335395813, + 2.9647817611694336, + 1.9063645601272583, + 2.9114763736724854, + 2.591947317123413, + 3.274662494659424, + 2.8948259353637695, + 3.1337082386016846, + 2.8535985946655273, + 2.887673854827881, + 2.983285903930664, + 2.6982996463775635, + 2.8020238876342773, + 1.4190152883529663, + 3.2528765201568604, + 2.4628865718841553, + 2.532043218612671, + 2.9734461307525635, + 3.1349380016326904, + 3.2660415172576904, + 3.0661253929138184, + 3.0013697147369385, + 1.8940678834915161, + 2.2047126293182373, + 2.970432996749878, + 2.423788070678711, + 2.8333609104156494, + 2.3796896934509277, + 3.419194459915161, + 2.3717453479766846, + 2.4326837062835693, + 2.5731866359710693, + 2.9324214458465576, + 2.8364882469177246, + 3.2790961265563965, + 3.1074576377868652, + 2.4125404357910156, + 2.8969533443450928, + 2.6664624214172363, + 3.4303526878356934, + 2.3518757820129395, + 2.0703012943267822, + 3.08953857421875, + 2.651566982269287, + 3.3578925132751465, + 2.8628811836242676, + 2.6459245681762695, + 2.3390142917633057, + 2.8160998821258545, + 1.7153029441833496, + 3.0205862522125244, + 2.8057260513305664, + 3.240443468093872, + 3.411844253540039, + 2.636902332305908, + 2.895260810852051, + 2.407127857208252, + 2.6179111003875732, + 2.9417243003845215, + 3.202256679534912, + 3.129751682281494, + 3.2442705631256104, + 3.5936269760131836, + 2.7649126052856445 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=13
x=%{x}
y=%{y}", + "hovertext": [ + "STIL", + "HENMT1", + "BGLAP", + "TADA3", + "CAND1", + "NUP37", + "TMEM116", + "XRCC3", + "KIF23", + "DEXI", + "IFT25", + "TFDP2", + "ECT2", + "TBCC", + "DNAJC9", + "INCENP", + "RECQL", + "XPOT", + "RAD51", + "EARS2", + "COG4", + "FAM83D", + "RBBP7", + "UBE2T", + "NIFK-AS1", + "HMMR", + "FBXO5", + "TTF1", + "MMS19", + "OTUB1", + "CDCA3", + "TEDC2", + "TRIM65", + "ATAD3A", + "MCM3", + "ODF2", + "DIAPH3", + "TFDP1", + "AP5M1", + "POLR3K", + "CDC20", + "CENPK", + "CDC25C", + "MAPK13", + "RACGAP1", + "UBE2S", + "DSN1", + "IQCC", + "USP1", + "RTCA", + "SMARCC1", + "ALDH18A1", + "CENPJ", + "ATAD5", + "EIF4ENIF1", + "ERI3", + "EIPR1", + "ANKRD39", + "CCNA2", + "TCHP", + "EEF1AKMT1", + "ACYP1", + "PYGO2", + "SEC22C", + "NCAPG", + "CENPE", + "UFSP2", + "ESCO2", + "CEP57", + "CENPN", + "GALNT2", + "RRM2", + "COPS7B", + "DNA2", + "TIMELESS", + "LINC00649", + "PPP1R8", + "RNF8", + "CSTF3", + "TMPO-AS1", + "UNG", + "PCLAF", + "PKMYT1", + "NDC80", + "TECR", + "C21orf58", + "GABPB2", + "MCM6", + "NUDT1", + "TAF3", + "CEP55", + "MKI67", + "CBX5", + "ITGAE", + "TOP2A", + "STMN1", + "ZRANB2", + "ACTR1B", + "CENPU", + "H1-3", + "PHF19", + "CDK1", + "NDUFAF5", + "TTF2", + "KIF14", + "CPSF3", + "TIFA", + "CCND2", + "MT1G", + "CDT1", + "GTPBP3", + "PRPS1", + "KTI12", + "CENPL", + "SMAP1", + "MTBP", + "AP3M1", + "FOXM1", + "CKAP2", + "SNX6", + "ZNF764", + "PIMREG", + "RANGRF", + "LIG1", + "ENSG00000142188", + "CKAP2L", + "PDE6D", + "TCF19", + "TTK", + "MELK", + "PPP1R12A", + "LRR1", + "CDKN3", + "PRC1", + "CCNF", + "KPNA2", + "TK1", + "WDR54", + "HADH", + "CKS2", + "MCMBP", + "RITA1", + "HIRIP3", + "MYBL2", + "AURKA", + "WDR4", + "CENPA", + "DARS1", + "PTTG1", + "H4C8", + "AP3M2", + "KPNA3", + "UBE2C", + "ICMT", + "FANCD2", + "CPOX", + "EIF5A2", + "TACC3", + "PDSS1", + "FEN1", + "EMC9", + "HACD3", + "CHAF1A", + "CD320", + "CDC45", + "PMM1", + "CLSPN", + "DYNLT2B", + "CPSF4", + "PSMC2", + "HELLS", + "MTMR2", + "TUBG1", + "ATP1A3", + "BCL2L1", + "PPP2R5D", + "PLK1", + "UHRF1", + "GTSE1", + "GPKOW", + "FIRRM", + "HJURP", + "XYLB", + "ENOPH1", + "GMNN", + "PRIM2", + "TERF1", + "ZDHHC12-DT", + "DDX50", + "LARP4", + "BORA", + "DNAJC3-DT", + "KCTD13", + "AURKB", + "PSMC3IP", + "RAD54L", + "ATPAF1", + "LIN9", + "SGO2", + "PLK4", + "CNTRL", + "IMMP1L", + "DLGAP5", + "GON7", + "IFI27L1", + "FANCA", + "COX11", + "TYMS", + "AP3D1", + "METTL18", + "DTL", + "ILKAP", + "KIF15", + "KIF11", + "CDCA4", + "HNRNPLL", + "RPL39L", + "C5orf22", + "TDP2", + "EED", + "MT1E", + "MCM8", + "POLA1", + "ATP8B2", + "NEK2", + "CEP70", + "H1-1", + "MASTL", + "DNTT", + "GCN1", + "G2E3", + "SHCBP1", + "SHMT1", + "TPX2", + "CRKL", + "MRFAP1L1", + "TRIP13", + "CDK5RAP2", + "E2F7", + "HAUS1", + "SAE1", + "SLC38A5", + "IPP", + "DTYMK", + "BDH1", + "MRFAP1L2", + "CENPQ", + "CEP57L1", + "GGH", + "RTKN2", + "MRPS31", + "NUSAP1", + "AP2B1", + "SKA2", + "ITGB3BP", + "VRK1", + "KNL1", + "PRMT7", + "THOP1", + "HAUS5", + "HPS4", + "STPG1", + "ACTL6A", + "DSCC1", + "SAC3D1", + "PRR11", + "CDCA8", + "DEPDC1", + "UCK2", + "MAD2L1", + "MND1", + "CCNB1", + "LMNB1", + "MED27", + "CHEK1", + "INTS13", + "UBR7", + "OIP5", + "MNS1", + "RAD51C", + "ABHD3", + "RBBP4", + "RUSC1", + "TAF1B", + "SEPHS1", + "METTL17", + "POLE2", + "WDHD1", + "DCTPP1", + "ALKBH5", + "SPC24", + "PDZD11", + "RHNO1", + "FDXR", + "BIRC5", + "TSEN15", + "EXO1", + "XPO1", + "CDCA7", + "SMC4", + "NSMCE2", + "KIF20B", + "CORO1B", + "NCAPD2", + "BRCA2", + "HAUS8", + "EBP", + "NCKIPSD", + "MCM7", + "RFC5", + "SKA3", + "FANCI", + "PITPNA-AS1", + "ENSG00000154839", + "SMARCA4", + "UCKL1", + "SASS6", + "RRM1", + "NUP160", + "NUP107", + "AAGAB", + "CCNE1", + "MCM5", + "ERCC6L", + "HMGN5", + "KIF2C", + "NDC1", + "PBK", + "CCAR1", + "RAG1", + "RAD51AP1", + "ASF1B", + "RNF113A", + "MTA3", + "KIF20A", + "H2AC4", + "BAZ1B", + "NARS2", + "USP5", + "KNSTRN", + "NINL", + "FAM72C", + "DROSHA", + "ATG5", + "RRS1", + "FBXW2", + "FAM98B", + "CDC6", + "CCDC66", + "CIP2A", + "MCM2", + "USP13", + "MRPS27", + "MMS22L", + "AK3", + "OGFOD1", + "MTFR2", + "DYNC2I2", + "VAMP1", + "ANAPC7", + "RFWD3", + "PPP5C", + "SUV39H1", + "HPDL", + "DBF4", + "PFKP", + "CDCA5", + "ENO2", + "GIHCG", + "CIT", + "RNASEH2B", + "KEAP1", + "E2F1", + "DGCR8", + "ABCD3", + "CHI3L2", + "C4orf46", + "FDX1", + "ORC6", + "NUP85", + "ADA", + "CSE1L", + "RAC2", + "SMYD2", + "MSH2", + "POLH", + "RMI1", + "DDB2", + "RMI2", + "ILF3-DT", + "SFXN1", + "RPA3", + "BPGM", + "CCNE2", + "ATAD2", + "CUTC", + "KLC2", + "GXYLT1", + "PARPBP", + "SSBP4", + "SNTA1", + "PSMD1", + "TOPBP1", + "RFC4", + "PAICS", + "DEF6", + "RABL6", + "NAA40", + "TROAP", + "UNC119B", + "USP48", + "ASPM", + "CENPF", + "CDCA2", + "GPR180", + "PARP16", + "KIF22", + "RPA1", + "BRCA1", + "KIF4A", + "SPC25", + "MXD3", + "PAXIP1", + "CCDC34", + "CD27", + "TMEM106C", + "SPDL1", + "ZWINT", + "CCNB2", + "BRIP1", + "BCAT2", + "SLC2A4RG", + "PSMD14", + "POC1A", + "HMCES", + "CCDC167", + "ERI1", + "PXMP2", + "CFAP20", + "TPGS2" + ], + "legendgroup": "13", + "marker": { + "color": "#bcb6ff", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "13", + "showlegend": true, + "type": "scattergl", + "x": [ + 1.7540992498397827, + 2.9769279956817627, + 2.103611469268799, + 2.692004680633545, + 1.1827393770217896, + 3.87054705619812, + 2.0917623043060303, + 1.4278595447540283, + 1.5478088855743408, + 2.64719557762146, + 2.692516803741455, + 1.3597902059555054, + 2.43705153465271, + 2.5960514545440674, + 3.3918237686157227, + 2.0771713256835938, + 1.8761042356491089, + 1.1617112159729004, + 1.360753059387207, + 1.7668499946594238, + 1.9942184686660767, + 2.400308609008789, + 3.0818798542022705, + 1.5846689939498901, + 1.1740655899047852, + 1.1773841381072998, + 2.506340742111206, + 1.491245150566101, + 1.0736279487609863, + 2.698364734649658, + 1.5172606706619263, + 1.02762770652771, + 0.9237128496170044, + 3.216763496398926, + 3.6322579383850098, + 1.4891951084136963, + 2.262531042098999, + 2.921048879623413, + 1.4206570386886597, + 1.8603118658065796, + 1.1028574705123901, + 3.141249418258667, + 0.8692262172698975, + 2.102693557739258, + 1.8839434385299683, + 3.269055128097534, + 1.4420491456985474, + 0.9383026957511902, + 3.6312015056610107, + 1.1926997900009155, + 1.7573806047439575, + 2.4364683628082275, + 1.3489010334014893, + 1.220357060432434, + 1.248314619064331, + 2.7496514320373535, + 1.4130240678787231, + 0.7328581213951111, + 2.631152391433716, + 2.016861915588379, + 1.4971791505813599, + 1.7625420093536377, + 2.070603370666504, + 1.8596415519714355, + 1.4576984643936157, + 2.0975258350372314, + 1.5174734592437744, + 1.7732969522476196, + 1.59591805934906, + 1.3981047868728638, + 1.5978814363479614, + 2.1972475051879883, + 2.576978921890259, + 2.780590057373047, + 1.373139500617981, + 1.5854209661483765, + 1.8691060543060303, + 1.8975955247879028, + 1.366660237312317, + 0.9957953691482544, + 2.188446044921875, + 2.9693238735198975, + 1.4134281873703003, + 1.726735234260559, + 3.5934948921203613, + 0.9745544791221619, + 0.8824211359024048, + 3.5114901065826416, + 2.737560749053955, + 1.5452775955200195, + 1.0445538759231567, + 1.521813988685608, + 3.8283722400665283, + 1.6115645170211792, + 1.524788737297058, + 2.3037519454956055, + 0.748992383480072, + 1.0066001415252686, + 2.631145477294922, + 0.9655956029891968, + 3.5652520656585693, + 1.753371000289917, + 1.7398923635482788, + 3.3471086025238037, + 2.5898616313934326, + 1.4752094745635986, + 1.2595019340515137, + 2.3024849891662598, + 1.4504919052124023, + 3.049332618713379, + 1.178205966949463, + 3.5433478355407715, + 2.3229079246520996, + 2.877681016921997, + 0.9240171313285828, + 1.2078962326049805, + 1.7453988790512085, + 1.279409408569336, + 3.1163251399993896, + 3.0230042934417725, + 1.167716145515442, + 1.008429765701294, + 3.0044877529144287, + 3.618190288543701, + 2.7054309844970703, + 0.9263545274734497, + 2.102491855621338, + 1.5224660634994507, + 0.9742310643196106, + 0.9423625469207764, + 1.5299956798553467, + 1.6607633829116821, + 2.465144634246826, + 1.7717458009719849, + 2.6086974143981934, + 4.26663875579834, + 2.9019217491149902, + 1.2480517625808716, + 1.9268250465393066, + 4.305158615112305, + 1.8338429927825928, + 1.8241969347000122, + 2.8853542804718018, + 1.1152065992355347, + 1.370607852935791, + 2.901951789855957, + 2.5907931327819824, + 0.6599269509315491, + 2.6103920936584473, + 1.6396849155426025, + 2.1876726150512695, + 1.465964436531067, + 1.4637585878372192, + 2.6901254653930664, + 0.9983035922050476, + 2.76588773727417, + 2.076288938522339, + 1.7688437700271606, + 2.342222213745117, + 1.1300513744354248, + 2.492861747741699, + 2.709503650665283, + 1.825714349746704, + 3.4493935108184814, + 1.4712333679199219, + 2.7930212020874023, + 2.865616798400879, + 2.7967042922973633, + 1.2822034358978271, + 4.951706886291504, + 3.0304853916168213, + 1.4942377805709839, + 3.0270111560821533, + 2.089597225189209, + 2.1863133907318115, + 3.071754217147827, + 2.027658700942993, + 2.5119409561157227, + 1.5924123525619507, + 2.2081782817840576, + 2.3997719287872314, + 1.1101399660110474, + 1.926633596420288, + 1.4050886631011963, + 3.401738166809082, + 1.4906766414642334, + 1.7310962677001953, + 1.3567850589752197, + 1.2936400175094604, + 2.400933265686035, + 1.9052485227584839, + 1.504169225692749, + 1.4572685956954956, + 0.835831344127655, + 1.1519438028335571, + 2.2802817821502686, + 1.3273335695266724, + 1.77577805519104, + 2.44821834564209, + 0.648093044757843, + 1.4892793893814087, + 1.0750601291656494, + 1.109660267829895, + 0.9000117778778076, + 1.749476432800293, + 2.276371717453003, + 2.644855499267578, + 2.8204429149627686, + 2.372013807296753, + 1.9684537649154663, + 0.7966707944869995, + 1.9249249696731567, + 1.7547684907913208, + 2.620432138442993, + 3.2733871936798096, + 1.6828490495681763, + 2.8753092288970947, + 2.125715494155884, + 1.5035088062286377, + 1.9585785865783691, + 2.0188205242156982, + 1.3811572790145874, + 0.8297465443611145, + 2.0123767852783203, + 0.8524350523948669, + 1.2882081270217896, + 0.7975508570671082, + 1.6571507453918457, + 2.36655330657959, + 2.2441365718841553, + 2.250610113143921, + 0.8315802812576294, + 2.337235927581787, + 1.525871992111206, + 0.7515937089920044, + 3.034118413925171, + 0.8518407940864563, + 2.1968014240264893, + 1.300917148590088, + 3.4305312633514404, + 3.2796971797943115, + 2.932796001434326, + 0.9608139395713806, + 4.81545352935791, + 1.7521798610687256, + 0.8206123113632202, + 2.190840244293213, + 1.3636645078659058, + 1.271010398864746, + 2.6822268962860107, + 1.2993625402450562, + 2.5950472354888916, + 1.3861563205718994, + 2.0646259784698486, + 2.8458609580993652, + 0.7968446612358093, + 1.1110165119171143, + 1.370207667350769, + 2.735522747039795, + 3.1926097869873047, + 1.2558300495147705, + 1.2120623588562012, + 3.7131147384643555, + 2.4364583492279053, + 2.367709159851074, + 2.140566349029541, + 1.2545967102050781, + 1.069087028503418, + 2.424569606781006, + 1.73356032371521, + 2.095715284347534, + 1.5077656507492065, + 1.3901585340499878, + 2.150017499923706, + 1.7711094617843628, + 2.523613214492798, + 2.500361919403076, + 1.6192985773086548, + 0.6198518872261047, + 2.5059986114501953, + 1.7642816305160522, + -4.7249603271484375, + 2.780449867248535, + 1.9648971557617188, + 2.650421142578125, + 1.528969168663025, + 0.8100822567939758, + 1.5139631032943726, + 3.5610814094543457, + 2.850888967514038, + 1.234096884727478, + 3.5462193489074707, + 1.7206813097000122, + 1.2601850032806396, + 2.592360734939575, + 1.8746109008789062, + 2.4422192573547363, + 1.497070074081421, + 1.4030159711837769, + 2.5367610454559326, + 1.8985008001327515, + 2.5457656383514404, + 2.753899097442627, + 3.7336485385894775, + 0.9905894994735718, + 0.7769023776054382, + 3.1143088340759277, + 1.2589973211288452, + 3.39603853225708, + 2.5742201805114746, + 0.9915860295295715, + 1.270089864730835, + 2.328789710998535, + 0.5776602625846863, + 3.26689076423645, + 2.21592116355896, + 0.6140085458755493, + 4.281221866607666, + 1.3129868507385254, + 2.189208745956421, + 1.1805353164672852, + 1.6635385751724243, + 3.5319292545318604, + 1.9465926885604858, + 1.6706429719924927, + 1.411094069480896, + 0.7153308987617493, + 1.3755264282226562, + 1.7140108346939087, + 1.9984837770462036, + 1.0620648860931396, + 1.4374948740005493, + 0.6333284378051758, + 1.9694652557373047, + 0.8613998293876648, + 0.828506588935852, + 1.8422918319702148, + 1.295595645904541, + 0.7014484405517578, + 2.569075345993042, + 1.507981777191162, + 2.094693660736084, + 2.0375001430511475, + 1.5586954355239868, + 2.320625066757202, + 1.3112280368804932, + 2.1612634658813477, + 2.5496182441711426, + 0.9750458002090454, + 1.4778107404708862, + 2.4841084480285645, + 0.8664719462394714, + 1.4988278150558472, + 2.1331839561462402, + 1.4035372734069824, + 1.4844746589660645, + 0.6571149230003357, + 1.5317777395248413, + 1.256940245628357, + 1.8636164665222168, + 2.2903809547424316, + 1.5409510135650635, + 0.7719380259513855, + 0.9925760626792908, + 3.2363393306732178, + 1.9798702001571655, + 0.9368579983711243, + 1.8076305389404297, + 2.1461069583892822, + 1.5622178316116333, + 4.155756950378418, + 3.6654696464538574, + 1.3128641843795776, + 2.4393651485443115, + 1.049070119857788, + 2.5862646102905273, + 1.655097246170044, + 1.9625591039657593, + 2.9432544708251953, + 1.8582603931427002, + 3.2595880031585693, + 1.6245959997177124, + 2.934300422668457, + 1.3905248641967773, + 3.065661907196045, + 1.680328607559204, + 2.1899304389953613, + 2.559096336364746, + 3.0084314346313477, + 1.4100285768508911, + 2.0962655544281006, + 4.052032470703125, + 2.309474229812622, + 0.5998778343200684, + 2.905900478363037, + 1.1501655578613281, + 1.9494686126708984, + 2.3062150478363037, + 2.3228771686553955, + 2.4826414585113525, + 1.993437647819519, + 1.250006914138794, + 3.333544969558716, + 2.829782247543335, + 1.8364155292510986, + 3.2392029762268066, + 3.3005170822143555, + 1.5093567371368408, + 1.4312224388122559, + 1.2811024188995361, + 1.4009026288986206, + 2.4072959423065186, + 2.8458993434906006, + 1.0359493494033813, + 2.504448413848877, + 1.3060808181762695, + 4.067507743835449, + 3.333954095840454, + 1.434074878692627, + 2.2043521404266357, + 2.0117080211639404, + 1.145440697669983, + 2.2482733726501465, + 4.291385173797607, + 4.264735221862793, + 2.9853296279907227, + 2.5432567596435547, + 1.7022600173950195, + 1.407191514968872, + 2.150064468383789, + 2.6892857551574707, + 3.484983205795288, + 2.5148813724517822, + 2.2567343711853027, + 1.279630422592163, + 2.0612268447875977, + 3.2952446937561035, + 3.4000251293182373, + 4.950725555419922, + 3.2650275230407715 + ], + "xaxis": "x", + "y": [ + 4.127641201019287, + 3.5663161277770996, + 2.821751832962036, + 3.697615385055542, + 3.457258701324463, + 2.32017183303833, + 3.9363956451416016, + 3.6973888874053955, + 4.094799518585205, + 3.67615008354187, + 3.970594644546509, + 4.039900302886963, + 3.812004804611206, + 3.906068801879883, + 3.7186875343322754, + 4.142688274383545, + 3.8505611419677734, + 3.537480354309082, + 4.067914962768555, + 3.177896022796631, + 3.3627240657806396, + 3.9185690879821777, + 3.9874637126922607, + 4.378650665283203, + 3.202082395553589, + 4.374279022216797, + 3.8956611156463623, + 3.934054136276245, + 3.7403340339660645, + 3.8267533779144287, + 4.104397773742676, + 3.6028366088867188, + 3.6226067543029785, + 3.2256805896759033, + 3.7834014892578125, + 4.329655647277832, + 3.9356496334075928, + 3.6205434799194336, + 3.3144524097442627, + 3.5375254154205322, + 4.424777984619141, + 3.845136880874634, + 3.575240135192871, + 3.494945526123047, + 3.4915544986724854, + 3.7408530712127686, + 3.7117538452148438, + 3.3607659339904785, + 3.7424511909484863, + 3.505718231201172, + 4.107900619506836, + 3.811006546020508, + 3.0274157524108887, + 3.8704593181610107, + 3.4627270698547363, + 3.5181422233581543, + 3.6777384281158447, + 3.81943678855896, + 3.931349754333496, + 3.4744677543640137, + 3.632155656814575, + 4.084497451782227, + 3.577389717102051, + 3.2718710899353027, + 4.124122619628906, + 4.1796674728393555, + 3.2277605533599854, + 4.017761707305908, + 3.7326114177703857, + 4.002723217010498, + 3.347101926803589, + 4.063289642333984, + 3.000613212585449, + 3.514352798461914, + 3.3582041263580322, + 4.620452880859375, + 3.0956852436065674, + 3.521869421005249, + 3.632948637008667, + 3.766169309616089, + 3.6585888862609863, + 3.974430799484253, + 4.320153713226318, + 4.177178382873535, + 3.976275682449341, + 3.9685513973236084, + 3.329022169113159, + 3.8676323890686035, + 3.725924491882324, + 3.9109609127044678, + 4.3102707862854, + 4.311110496520996, + 3.5341057777404785, + 3.531508207321167, + 4.313289165496826, + 3.9288856983184814, + 3.7152087688446045, + 3.9694275856018066, + 3.2390213012695312, + 4.223814964294434, + 3.6596763134002686, + 4.163238525390625, + 3.388993501663208, + 3.8261566162109375, + 3.8734982013702393, + 3.2212588787078857, + 3.5194854736328125, + 3.2812178134918213, + 3.6111254692077637, + 4.022503852844238, + 2.974590539932251, + 3.849332094192505, + 2.9205245971679688, + 3.544858455657959, + 3.9250922203063965, + 3.66312575340271, + 3.1347038745880127, + 3.8402762413024902, + 3.686021089553833, + 3.492859363555908, + 3.3508384227752686, + 3.3888306617736816, + 3.07356333732605, + 3.7656896114349365, + 3.040883779525757, + 4.34847354888916, + 3.5875847339630127, + 4.05088996887207, + 4.264083385467529, + 4.377127647399902, + 3.738790988922119, + 3.6486122608184814, + 3.9491982460021973, + 4.250443935394287, + 3.886981964111328, + 3.3773605823516846, + 4.011504173278809, + 4.1447601318359375, + 3.4488747119903564, + 3.088085889816284, + 3.3016738891601562, + 3.218461275100708, + 4.110830783843994, + 3.786144971847534, + 4.160865783691406, + 3.609736442565918, + 3.814889669418335, + 3.261044502258301, + 4.100292682647705, + 3.457115411758423, + 3.363478899002075, + 3.532468795776367, + 4.118887901306152, + 3.865567684173584, + 3.70426607131958, + 3.7661423683166504, + 3.5453298091888428, + 4.059764862060547, + 3.0963082313537598, + 4.466894149780273, + 3.4456865787506104, + 3.423994541168213, + 4.11723518371582, + 3.656677484512329, + 3.9838531017303467, + 3.500108003616333, + 3.715151309967041, + 3.8036437034606934, + 2.970900535583496, + 3.1099441051483154, + 3.9787917137145996, + 3.2965641021728516, + 3.4889109134674072, + 3.536271810531616, + 3.551867961883545, + 3.920947790145874, + 4.080262660980225, + 3.2811222076416016, + 4.009127140045166, + 3.1416916847229004, + 3.1972131729125977, + 4.106795310974121, + 3.1932032108306885, + 3.105696439743042, + 3.897754430770874, + 3.593954563140869, + 3.6790049076080322, + 4.054540157318115, + 3.6727166175842285, + 3.1681344509124756, + 4.014238357543945, + 3.468069553375244, + 3.418903112411499, + 4.371845722198486, + 4.124574184417725, + 4.091490268707275, + 3.776644468307495, + 4.118887424468994, + 3.9947054386138916, + 3.837564706802368, + 3.8438425064086914, + 3.6163833141326904, + 4.0877861976623535, + 3.2562904357910156, + 3.698823928833008, + 3.9301962852478027, + 3.9468834400177, + 3.9352498054504395, + 3.7508461475372314, + 3.422440528869629, + 3.845449209213257, + 3.829254627227783, + 4.199100971221924, + 3.8759605884552, + 3.79152250289917, + 4.655527591705322, + 3.9873359203338623, + 3.464759588241577, + 3.5734140872955322, + 4.5824875831604, + 4.313831806182861, + 4.067656517028809, + 3.5649986267089844, + 4.3278021812438965, + 3.6202566623687744, + 3.6747496128082275, + 4.216188907623291, + 3.0568532943725586, + 3.7813193798065186, + 3.7253479957580566, + 3.638500928878784, + 3.743769407272339, + 3.6319663524627686, + 4.365135669708252, + 3.248340368270874, + 3.7483856678009033, + 4.133997440338135, + 3.5064380168914795, + 3.3442747592926025, + 3.7581348419189453, + 3.9584295749664307, + 3.422689437866211, + 3.2008414268493652, + 3.4033262729644775, + 3.6687991619110107, + 3.529097318649292, + 3.465557813644409, + 3.2108871936798096, + 3.9467105865478516, + 3.5927319526672363, + 3.596252679824829, + 4.104541301727295, + 3.5582172870635986, + 4.22639274597168, + 3.74383807182312, + 3.6242356300354004, + 3.518258571624756, + 3.6612205505371094, + 3.7196993827819824, + 3.865544557571411, + 3.204345464706421, + 3.2192230224609375, + 2.4489519596099854, + 3.8730294704437256, + 3.42488169670105, + 3.56815505027771, + 4.543978214263916, + 4.397531986236572, + 3.792163848876953, + 4.28924560546875, + 4.050447463989258, + 4.287466526031494, + 4.312697410583496, + 3.6222121715545654, + 4.095371723175049, + 3.582909345626831, + 3.7200145721435547, + 4.056399345397949, + 3.8625857830047607, + 3.4397335052490234, + 3.4114625453948975, + -1.559948205947876, + 3.5075623989105225, + 3.9849114418029785, + 3.2618017196655273, + 3.5636301040649414, + 3.7754666805267334, + 4.198529243469238, + 3.715439796447754, + 4.772766590118408, + 3.842334747314453, + 3.595182180404663, + 4.052705764770508, + 3.7257659435272217, + 3.9097132682800293, + 4.150052070617676, + 3.8827948570251465, + 4.159201145172119, + 4.474488258361816, + 4.139888763427734, + 3.1686558723449707, + 4.015552520751953, + 3.960280656814575, + 3.4492430686950684, + 3.715284585952759, + 3.7070207595825195, + 3.4263548851013184, + 3.156658411026001, + 3.725687265396118, + 3.8000452518463135, + 3.954061985015869, + 4.435208320617676, + 3.1800761222839355, + 3.6290032863616943, + 3.614072799682617, + 3.346740961074829, + 3.702270269393921, + 3.5092685222625732, + 3.779975652694702, + 3.7545223236083984, + 3.567314624786377, + 4.1509013175964355, + 3.729531764984131, + 4.413459300994873, + 3.720393657684326, + 4.202866077423096, + 3.860151767730713, + 3.932140827178955, + 3.6908786296844482, + 3.652385950088501, + 3.682457685470581, + 4.09560489654541, + 3.6867516040802, + 3.5402064323425293, + 4.071932792663574, + 3.609005928039551, + 3.895873546600342, + 3.5494308471679688, + 3.8606083393096924, + 3.5819647312164307, + 3.3820807933807373, + 3.5959551334381104, + 3.5374300479888916, + 3.6834707260131836, + 3.205165386199951, + 3.5274274349212646, + 3.6006743907928467, + 3.95938777923584, + 3.5977814197540283, + 3.607273817062378, + 4.041742324829102, + 3.3184456825256348, + 3.8330070972442627, + 3.9395124912261963, + 3.749706506729126, + 3.6939916610717773, + 3.654526710510254, + 3.9491748809814453, + 3.500886917114258, + 3.03206467628479, + 3.903435468673706, + 4.369081020355225, + 3.7492830753326416, + 3.845249652862549, + 3.801858901977539, + 4.575953483581543, + 4.171536922454834, + 3.6038246154785156, + 3.7561821937561035, + 2.673699140548706, + 3.569222927093506, + 3.419442892074585, + 3.600889205932617, + 3.620633363723755, + 3.76993465423584, + 3.2218077182769775, + 3.074390411376953, + 3.654580593109131, + 3.3501832485198975, + 3.5509209632873535, + 3.801898717880249, + 2.991755247116089, + 3.739008665084839, + 3.574695110321045, + 3.651811122894287, + 3.2418904304504395, + 3.4923057556152344, + 3.8633828163146973, + 3.679452657699585, + 3.2265350818634033, + 4.4523701667785645, + 3.622615337371826, + 3.683276414871216, + 4.005033493041992, + 3.729790449142456, + 3.2245192527770996, + 3.5537400245666504, + 2.8206098079681396, + 3.852463960647583, + 3.169966697692871, + 3.670191526412964, + 3.8740930557250977, + 3.551036834716797, + 3.837362051010132, + 4.002058029174805, + 3.893882989883423, + 3.847290515899658, + 3.525374174118042, + 4.199960231781006, + 3.259010076522827, + 3.42427134513855, + 4.005984783172607, + 3.8040642738342285, + 4.22947883605957, + 3.086111068725586, + 3.2088239192962646, + 3.5351078510284424, + 3.315843105316162, + 4.189742565155029, + 4.112690448760986, + 4.079258441925049, + 3.544814109802246, + 3.1605324745178223, + 3.589019775390625, + 4.563694953918457, + 3.533642530441284, + 3.431896924972534, + 4.130222797393799, + 4.030570030212402, + 3.619699716567993, + 3.591167449951172, + 3.9038355350494385, + 3.394909620285034, + 3.692659378051758, + 3.5662691593170166, + 4.342867851257324, + 3.5889933109283447, + 3.6611921787261963, + 3.4577386379241943, + 3.7587573528289795 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=9
x=%{x}
y=%{y}", + "hovertext": [ + "PRKACB", + "EDEM3", + "LPIN1", + "RAB3GAP1", + "MAEA", + "PRIMPOL", + "ZNF367", + "ENSG00000126216", + "NMB", + "COG7", + "ELAC1", + "NAPA-AS1", + "MIAT", + "MAN1A2", + "STAMBP", + "SCLT1", + "GFM2", + "COMMD10", + "POP1", + "LINC02937", + "HPS6", + "B4GAT1-DT", + "ABCA3", + "ZNF491", + "DMPK", + "GGT7", + "CABLES2", + "SLC25A17", + "LNPK", + "MCCC1", + "IBSP", + "GBA2", + "ENSG00000246851", + "DLAT", + "ALG10", + "KATNAL1", + "TXNDC16", + "EPS15-AS1", + "VPS45", + "ABCB10", + "MTX2", + "TRAF3IP1", + "LETM2", + "FAM111B", + "ROM1", + "ACER1", + "TTC27", + "C3orf38", + "LAMP3", + "CWC27", + "SUPT3H", + "CGA", + "TRIM68", + "WDR59", + "MICALL1", + "SELENOI", + "LINC01876", + "CNOT10", + "PLCD1", + "SLC10A7", + "GLE1", + "MVK", + "PARP2", + "CES2", + "LINC00896", + "MAGEH1", + "CTLA4", + "GIGYF2", + "DZIP3", + "UBA5", + "GIN1", + "IRAG2", + "KLHL42", + "DLEU1", + "L2HGDH", + "EXOC5", + "NPRL3", + "PWWP3A", + "ZNF302", + "MIR155HG", + "SBF1", + "UPF3B", + "SCAP", + "RAD17", + "FAM88C", + "RUFY2", + "UNC45A", + "ETV2", + "NBPF3", + "DDX59", + "TMEM106B", + "ZNF507", + "GPR155", + "GTF3C3", + "ANAPC4", + "POT1", + "DPY19L4", + "ELP1", + "STAM", + "JHY", + "ASB2", + "KIFAP3", + "LCLAT1", + "D2HGDH", + "LARP1B", + "PHIP", + "RNLS", + "B4GAT1", + "FGF23", + "TBC1D4", + "DDHD1", + "PPCDC", + "CBX8", + "ZNF567-DT", + "RGPD4-AS1", + "SPAG16", + "METTL6", + "CEP97", + "ATXN7L1", + "NMT2", + "ZFAND4", + "ZNF287", + "ZNF575", + "ZNF226", + "MAP4K3-DT", + "RBM45", + "ZNF80", + "COQ10A", + "HMG20A", + "GP2", + "NUDT7", + "FAM215B", + "SPAST", + "FASTKD1", + "ACOX3", + "IBTK", + "ENSG00000227627", + "GINS4", + "SLF2", + "S100PBP", + "UGT1A7", + "TSEN2", + "VILL", + "ZBTB20-AS4", + "CCDC14", + "GAR1-DT", + "LINC00847", + "CENPP", + "ACOT2", + "PAQR4", + "LASP1NB", + "METTL4", + "SS18", + "SDHAF1", + "FLVCR1-DT", + "ITPR3", + "ERI2", + "TAF15", + "RNF157", + "SPHK2", + "INTS7", + "ZNF678", + "ZC3H6", + "AKAP9", + "SEC61A2", + "ENSG00000227540", + "PPP3CB", + "UPF3A", + "RPUSD2", + "CTRL", + "SHLD1", + "GRAMD4", + "ENSG00000171853", + "ENSG00000273080", + "NGLY1", + "HLTF", + "ZNF346", + "PLEKHA8", + "NDUFAF6", + "UPF2", + "PTER", + "EPS8L2", + "ZDHHC13", + "TICRR", + "GPX7", + "SMARCAL1", + "PPM1K", + "TMEM161B", + "FAM114A2", + "CDK6-AS1", + "CLDN15", + "MTFR1", + "MAPKAP1", + "RNF121", + "ACAD10", + "SLC39A9", + "UBE2Q2P16", + "MORC2-AS1", + "L3MBTL2", + "LRP8", + "DARS2", + "GEN1", + "LINC00954", + "CEP63", + "RTP4", + "IL4", + "PWWP2A", + "ATE1", + "POLR3B", + "GDPGP1", + "EYA3", + "TARBP1", + "PMS1", + "ABHD10", + "HCG25", + "RNF170", + "PTP4A3", + "NAA35", + "LINC02696", + "GDPD5", + "MIR762HG", + "DBF4B", + "ZNF20", + "GRAP2", + "PORCN", + "AASDH", + "RPL34-DT", + "RGS3", + "SPSB2", + "SETDB2", + "MKS1", + "TNPO2", + "ZNF730", + "NDRG3", + "SNX12", + "STK26", + "ZGRF1", + "MTFMT", + "SLC25A42", + "LRFN3", + "ENSG00000167393", + "LRPPRC", + "DGUOK-AS1", + "LINC01943", + "MFSD6", + "MANEA-DT", + "CHAMP1", + "CCNDBP1", + "SLC16A13", + "CD99L2", + "GLMN", + "PLGLB1", + "UFL1", + "SUDS3", + "TEX9", + "RMC1", + "EDDM13", + "ACP6", + "LINC01954", + "TRIB2", + "PLS1", + "ZNF169", + "CEND1", + "SMIM24", + "ZNF587", + "TRIM62", + "CDC25A", + "CSPP1", + "TRIM69", + "ENSG00000270127", + "FAM222B", + "LRIF1", + "ENSG00000189229", + "SEC22A", + "ATP2C1", + "H2BC9", + "KLC4", + "ELOVL4", + "RSBN1L", + "GNE", + "CUZD1", + "FAM227B", + "TMC3-AS1", + "THOC1", + "ZNF182", + "SLC25A40", + "DENND2A", + "ZFAT", + "ZNF280D", + "IQCH-AS1", + "HDAC6", + "LIX1L", + "SLC20A1-DT", + "C5orf63", + "ACSL6", + "TRIM73", + "ASH2L", + "PLEKHA5", + "SRP14-DT", + "RNF43", + "KRBOX4", + "CEP85", + "IPO9", + "SOCAR", + "UBA3", + "NOP14-AS1", + "CDC23", + "H2BC13", + "UMAD1", + "ENSG00000272092", + "IL7", + "CRADD", + "KNTC1", + "ATP6V0A2", + "SLC38A6", + "SNURF", + "C16orf95-DT", + "SKAP1-AS2", + "PPIL2", + "TLX2", + "PPP1R1C", + "TRIM61", + "PCYOX1L", + "ZNF92", + "SARDH", + "TMEM263", + "PFAS", + "KIF18B", + "AP5S1", + "ENSG00000272449", + "CCDC18", + "VANGL1", + "INPP4B", + "STX5-DT", + "CAPRIN2", + "TRAF3", + "ARSG", + "LPAR2", + "LRRC40", + "AGBL5", + "HACL1", + "ROPN1L", + "ATG12", + "STYXL1", + "TFR2", + "UBAP1L", + "RGS9", + "LINC00662", + "KLHL12", + "KCNK12", + "ELMOD3", + "H3C12", + "RECQL4", + "AUH", + "INPP5F", + "KATNBL1", + "POLI", + "TRIM46", + "SLC30A6-DT", + "NEMP2", + "RHO", + "ANKH", + "ENSG00000121380", + "OVCH1-AS1", + "EML2", + "UBE4B", + "FAM76A", + "H2AC21", + "COA6-AS1", + "ETFDH", + "SAP30-DT", + "SLC12A2-DT", + "RNGTT", + "MTERF1", + "ANKRD18A", + "GDF11", + "CHTF18", + "OSBPL7", + "ZNF569", + "LINC01547", + "MAGEE1", + "NBAS", + "KHK", + "KANSL3", + "TTC33", + "H2AC12", + "AK9", + "RINT1", + "ENSG00000254319", + "PYROXD2", + "RAB6A", + "DTX3", + "BRAP", + "SLC27A2", + "E4F1", + "KIF3B", + "PPIE", + "FGGY", + "ZRANB3", + "CCR9", + "H2AC13", + "EHMT2", + "VWDE", + "TMEM254", + "HIF1AN", + "ADAL", + "EME1", + "MIR9-1HG", + "RPE", + "ITM2C", + "SMARCAD1", + "RNASEH2A", + "LINC00663", + "RINL", + "FLVCR1", + "SREK1", + "H2BC15", + "ZUP1", + "TFB1M", + "RAD54B", + "GPR19", + "PUS7L", + "UBL7-DT", + "CMC2", + "TOP3A", + "ZNF253", + "USP11", + "LANCL1", + "ERVMER34-1", + "ATPSCKMT", + "CCZ1B", + "AZIN1", + "MTERF2", + "BBS4", + "MTMR4", + "ABHD8", + "CCDC134", + "POMC", + "BBIP1", + "DNAJC24", + "ESPL1", + "SCFD1", + "NOMO2", + "RPRD1A", + "DYRK1B", + "VIPR2", + "CEP164", + "FOXRED1", + "ZNF599", + "LINC01431", + "TTC14", + "ELOVL6", + "TNIP3", + "C5orf34", + "IQCE", + "TOX", + "GOLGA7B", + "RPAP3", + "ABCD4", + "NDUFAF1", + "GSDMB", + "DCAKD", + "ZNF563", + "ZNF586", + "TAF2", + "SYNE3", + "TEFM", + "SLC26A11", + "PEX14", + "C1orf21", + "SGO1", + "RBP2", + "CKMT2-AS1", + "TTC39B", + "PAAF1", + "INTS4", + "DDX11-AS1", + "ATP23", + "TMEM229B", + "RGL4", + "SUSD4", + "CARF", + "SEPSECS", + "NIPSNAP2", + "GNGT1", + "PLAG1", + "XNDC1N", + "ETNK1", + "MIPEP", + "DIS3L", + "ZNF688", + "JADE1", + "ACTR3C", + "KIF18A", + "TCP11L1", + "SDR39U1", + "LOXL1-AS1", + "MVD", + "DCAF7", + "TYMSOS", + "LINC01915", + "MAP3K7CL", + "P4HTM", + "DCUN1D4", + "HPGD", + "NNT-AS1", + "MDC1", + "DUSP4", + "TBC1D31", + "THNSL1", + "EXT2", + "LINC02694", + "VPS35L", + "GPR82" + ], + "legendgroup": "9", + "marker": { + "color": "#005659", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "9", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.7714303135871887, + 0.8560154438018799, + 0.24972975254058838, + 0.38676685094833374, + 0.17975006997585297, + 0.13395653665065765, + 0.02369196154177189, + 0.12924255430698395, + 0.43359145522117615, + -0.10056295990943909, + 0.064915731549263, + -0.28040140867233276, + 1.2911936044692993, + 0.4178552031517029, + 0.14906488358974457, + -0.0050627137534320354, + 0.2736608386039734, + -0.09906801581382751, + 1.041826605796814, + 0.3229122459888458, + 0.8314485549926758, + -0.6148566007614136, + -0.13952115178108215, + -0.6256424188613892, + 0.5557272434234619, + -0.33843088150024414, + 0.3457924723625183, + 0.5688847899436951, + 0.29643943905830383, + -0.15658073127269745, + 0.29566213488578796, + 0.5708324909210205, + 0.15882736444473267, + 0.6112337708473206, + 0.7166823148727417, + 0.2170034945011139, + 0.3615175783634186, + -0.6789962649345398, + -0.03898879885673523, + 0.3371530771255493, + 0.14566132426261902, + -0.16947270929813385, + 0.2826097309589386, + -0.03232156112790108, + 0.2988332211971283, + -0.4225315749645233, + -0.07178481668233871, + 0.2259780466556549, + -0.7415777444839478, + -0.10462512075901031, + 0.406423419713974, + -0.32864251732826233, + 0.6496808528900146, + 0.11328943073749542, + 0.05261075496673584, + 0.49692392349243164, + -0.5807203054428101, + 0.7241920232772827, + -0.2543509304523468, + -0.0076497686095535755, + 0.6448284387588501, + -0.0246440377086401, + 0.9592071175575256, + 0.6853929162025452, + -0.634913980960846, + 0.7450889945030212, + 0.1781124621629715, + 0.8729813694953918, + -0.018426313996315002, + 0.14203417301177979, + 0.0019840241875499487, + -0.16147269308567047, + 0.39271974563598633, + 0.10162462294101715, + 0.5656493902206421, + 0.3922853469848633, + 0.870197594165802, + 0.5516490340232849, + 0.218268483877182, + 0.44930535554885864, + 0.6483897566795349, + -0.00828965287655592, + -0.241681769490242, + 0.10164293646812439, + -0.6023134589195251, + -0.18648922443389893, + 0.8954996466636658, + -0.1859707236289978, + 0.1693873405456543, + 0.45573824644088745, + 0.5288991332054138, + 0.5544144511222839, + 0.2386450320482254, + 0.30841147899627686, + 0.8277491927146912, + -0.06173783168196678, + 0.3062799274921417, + 0.3635546863079071, + -0.03231409937143326, + 0.286793053150177, + 0.13387425243854523, + -0.10176396369934082, + 0.031199224293231964, + 0.3248263895511627, + -0.07717172801494598, + -0.05795479938387871, + -0.1241709366440773, + 0.2472056895494461, + -0.3456900715827942, + 0.023526091128587723, + -0.09715487062931061, + 0.5815483927726746, + -0.07263949513435364, + 1.1689099073410034, + -0.9186405539512634, + 0.5814547538757324, + 0.14376868307590485, + 0.24009956419467926, + 0.7571530938148499, + 0.4992368221282959, + 0.024763138964772224, + 0.7071183323860168, + -0.1694909930229187, + -0.006709483917802572, + -0.4057725965976715, + 0.1075730100274086, + -0.44192907214164734, + -0.24540963768959045, + 0.1275271624326706, + -0.7027161121368408, + 0.08939550817012787, + 0.09486480057239532, + 0.3687635660171509, + 0.024190768599510193, + 0.013598818331956863, + 0.5560529232025146, + -0.25879013538360596, + -0.10300380736589432, + 1.0589765310287476, + 0.2402937114238739, + -0.7490364909172058, + -0.052114780992269516, + 0.6632006168365479, + -0.5325888991355896, + -0.06059686839580536, + -0.6367325186729431, + -0.16817769408226013, + 0.2492067813873291, + -0.3421429991722107, + 0.36150607466697693, + 0.5324546694755554, + 0.43480196595191956, + 0.1490229219198227, + 0.294353187084198, + 0.7516420483589172, + -0.5321134924888611, + 0.9524053931236267, + 0.2521434724330902, + -0.1689099669456482, + 0.513552725315094, + 0.41357502341270447, + 1.123126745223999, + -0.060252171009778976, + 0.1711515635251999, + 0.045639026910066605, + 0.1637497842311859, + 0.036594320088624954, + -0.08094619959592819, + 0.8693981766700745, + -0.37384071946144104, + 0.6874486207962036, + 0.5056574940681458, + 1.1229983568191528, + -0.74576336145401, + 0.5097156763076782, + 0.8912096619606018, + 0.7191680073738098, + 0.4129451513290405, + 0.05384630709886551, + 0.45053306221961975, + -0.045016996562480927, + -0.2543816864490509, + 0.9155688881874084, + 0.05227641016244888, + -0.09069271385669708, + -0.056220825761556625, + -0.2389177680015564, + 0.18925446271896362, + 0.15008696913719177, + -0.3491023778915405, + 0.6967164874076843, + 0.4180583357810974, + 0.21711939573287964, + 0.5026264786720276, + 0.13942717015743256, + 0.5511997938156128, + -0.22418253123760223, + 0.40851035714149475, + 0.19288818538188934, + -0.24908968806266785, + 0.14571808278560638, + 0.981446385383606, + -0.3616531789302826, + 0.01206835638731718, + 1.501198172569275, + -0.9845913052558899, + 0.1556219905614853, + 0.4389895796775818, + 0.7323277592658997, + -0.2814047932624817, + -0.00021748545987065881, + 0.11234565824270248, + 1.2168508768081665, + 0.1783134788274765, + 0.29044628143310547, + 0.9172687530517578, + -0.039031580090522766, + -0.003067255485802889, + -0.8108688592910767, + 0.2306651920080185, + 0.05972595140337944, + 0.14315222203731537, + 0.22744938731193542, + 0.7403788566589355, + 0.39847034215927124, + 0.10592799633741379, + -0.2615090012550354, + 0.7495076060295105, + 0.877214252948761, + 0.11106942594051361, + 0.8261050581932068, + 0.22927704453468323, + 0.20624931156635284, + 0.18664711713790894, + 0.2250399887561798, + -0.14739085733890533, + 0.8370084762573242, + -0.21859204769134521, + 0.46807193756103516, + 0.3291434347629547, + -0.006485954858362675, + 0.6048745512962341, + -0.6053956747055054, + 0.027615133672952652, + -0.07856930047273636, + -0.1438070684671402, + -0.05618881806731224, + 0.2712695896625519, + -0.2332097291946411, + 0.6623769998550415, + -0.0165433119982481, + -0.3384581208229065, + -0.10842820256948471, + 0.8731839060783386, + -0.5004610419273376, + 0.25024425983428955, + -0.43642809987068176, + 0.010781529359519482, + -0.49749040603637695, + -0.1497633159160614, + 0.7481527328491211, + -0.002000125590711832, + -0.4692519009113312, + -0.45352643728256226, + 0.7833288908004761, + 0.3469632565975189, + -0.08559348434209824, + 0.38241708278656006, + 1.114366888999939, + -0.5082873106002808, + 0.356588214635849, + 0.13400810956954956, + -0.8014262318611145, + 0.15010879933834076, + -0.21174465119838715, + -0.9090877771377563, + 0.23704485595226288, + 0.24316732585430145, + 0.10287521779537201, + 0.5280188322067261, + -0.5391068458557129, + 0.7921302914619446, + 0.40982407331466675, + 0.06858320534229279, + 0.20552581548690796, + 0.32873502373695374, + -0.227228045463562, + 0.24259386956691742, + -0.0028624131809920073, + -0.17134347558021545, + 0.3021419048309326, + 0.07722033560276031, + -0.3798998296260834, + 0.0525294654071331, + 0.27542978525161743, + -0.33539119362831116, + 0.6535736322402954, + -0.5546525716781616, + -0.18949513137340546, + -0.41016685962677, + 0.04140954464673996, + 0.8467835783958435, + 0.5389193892478943, + 0.04051743075251579, + 0.028192544355988503, + 0.3487020432949066, + 1.0880358219146729, + 0.08010993152856827, + -0.2719269096851349, + 0.33806756138801575, + -0.0201322752982378, + 0.8226451277732849, + 0.28399568796157837, + -0.215772807598114, + 0.2702508568763733, + -0.022230979055166245, + -0.6924389004707336, + -0.3583209216594696, + 0.4092820882797241, + -0.7266038656234741, + 0.3062209188938141, + -0.6121616363525391, + -0.09005817025899887, + 0.0007444765651598573, + -0.090182363986969, + 0.13523460924625397, + -0.0708380714058876, + 0.6595697999000549, + 0.6827995181083679, + -0.4254452586174011, + -0.029702316969633102, + 0.8637570738792419, + -0.41971856355667114, + 0.8944759368896484, + -0.009763931855559349, + -0.23728737235069275, + -0.17212487757205963, + 0.8053739666938782, + 0.21027173101902008, + 0.2336404174566269, + 0.1099899485707283, + -0.007099444512277842, + 0.21517866849899292, + 0.7960269451141357, + -0.7149656414985657, + -0.21123264729976654, + -0.011802678927779198, + 0.046283822506666183, + 0.609636664390564, + 0.4398205876350403, + 0.19831529259681702, + 0.2697306275367737, + 0.45247533917427063, + 0.060022078454494476, + -0.16946837306022644, + 0.008586454205214977, + 0.13051381707191467, + 0.20738095045089722, + -0.5755844712257385, + -0.24261538684368134, + -0.5943219661712646, + 0.001116243191063404, + -0.5137166976928711, + -0.3339412212371826, + 0.1060112938284874, + -0.05660213157534599, + -0.05150768905878067, + -0.4814887046813965, + 0.8194730281829834, + -0.053190477192401886, + 0.6283391714096069, + -0.3768424987792969, + 0.5577108263969421, + -0.05205429345369339, + -0.5049422383308411, + 0.9945540428161621, + 0.7053652405738831, + 0.05737631022930145, + 0.085847407579422, + -0.5422775149345398, + -0.6846222281455994, + -0.1193416640162468, + 0.81834477186203, + 0.30344587564468384, + -0.03730329871177673, + -0.8728786110877991, + 0.4515020549297333, + -0.09990661591291428, + -0.32575082778930664, + -0.3181508481502533, + 0.30808401107788086, + 0.04976571723818779, + 0.3197627365589142, + 0.6307113766670227, + 0.14458630979061127, + 0.3580818474292755, + 0.733018696308136, + 0.10799704492092133, + 0.5331276059150696, + -0.6621658205986023, + 0.044612009078264236, + -0.08862772583961487, + 0.07177244871854782, + 0.041072018444538116, + 0.6260758638381958, + 0.1006627157330513, + -0.07519475370645523, + -0.25015050172805786, + 0.32231706380844116, + 0.9251396059989929, + 0.02455386333167553, + 0.35773810744285583, + 0.2672978639602661, + 0.7862200140953064, + 0.5114625096321106, + 2.6852073669433594, + -0.22185494005680084, + 0.5268877148628235, + -0.007884318940341473, + -0.30145108699798584, + 0.39512383937835693, + 0.3427472412586212, + 0.6136201620101929, + 0.33681246638298035, + 0.30204346776008606, + -0.015353784896433353, + -0.028597889468073845, + -0.12394625693559647, + -0.7403807640075684, + 0.924629807472229, + 0.4099317789077759, + 0.048666812479496, + 0.8449235558509827, + -0.06555011868476868, + -0.044455431401729584, + -0.12031926959753036, + -0.1839606612920761, + 0.8377682566642761, + -0.07164053618907928, + -0.16350559890270233, + -0.027662768959999084, + 0.044926878064870834, + 0.20459876954555511, + -0.04820994287729263, + 0.35158419609069824, + -0.6002801656723022, + -0.22114910185337067, + 0.6741722226142883, + 0.5526258945465088, + -0.4913631081581116, + 0.5851300358772278, + 0.27750441431999207, + 0.7611482739448547, + 0.7686243057250977, + 0.4041995704174042, + 0.4145756661891937, + -0.6094879508018494, + 0.07563065737485886, + 0.33432161808013916, + 0.2981015145778656, + 0.7288368344306946, + -0.09750056266784668, + -0.03213246539235115, + -0.18416039645671844, + 0.26072800159454346, + 0.30301031470298767, + 0.4125649034976959, + 0.5319235324859619, + -0.09730778634548187, + -0.2277769148349762, + -0.10841478407382965, + -0.42849406599998474, + -0.2384052574634552, + -0.36403703689575195, + 0.04923964664340019, + 0.11965104192495346, + 0.7390823364257812, + -0.05394907295703888, + 0.7279398441314697, + 0.9267154335975647, + -0.4067150056362152, + -0.013776284642517567, + 0.1390443742275238, + 0.1827894002199173, + 0.2939498722553253, + -0.41204923391342163, + -0.27192118763923645, + 0.8517318964004517, + -0.4017297327518463, + -0.10194192826747894, + 0.07464763522148132, + 0.38768428564071655, + -0.37779349088668823, + 0.06479696184396744, + 0.3103426694869995, + -0.03263401985168457, + -0.21534542739391327, + 0.6296881437301636, + 0.35790756344795227, + -0.3563844561576843, + -0.4788942039012909, + 0.4428701400756836, + 0.343923956155777, + 0.258478581905365, + -0.5501872897148132, + 0.22396309673786163, + -0.0064741624519228935, + 0.42269831895828247, + -0.07540849596261978, + -0.24320323765277863, + 0.8319101929664612, + -0.8470006585121155, + 0.577658474445343, + -0.12498790770769119 + ], + "xaxis": "x", + "y": [ + 3.341902256011963, + 3.372847318649292, + 2.2472896575927734, + 2.501958131790161, + 1.682995080947876, + 3.056304931640625, + 3.4366283416748047, + 1.553361177444458, + 2.032017230987549, + 2.88055157661438, + 2.399639844894409, + 2.11775279045105, + 4.216579914093018, + 3.0101428031921387, + 1.9367417097091675, + 1.7735239267349243, + 2.1651411056518555, + 2.859053134918213, + 2.6916589736938477, + 2.6617190837860107, + 2.6966843605041504, + 1.710383415222168, + 2.875868558883667, + 1.3859461545944214, + 3.0215394496917725, + 1.9349325895309448, + 2.7052574157714844, + 3.4702224731445312, + 2.239593744277954, + 2.229708194732666, + 2.639712333679199, + 2.121372938156128, + 3.085515022277832, + 3.4163243770599365, + 3.0035197734832764, + 2.5118513107299805, + 2.754948377609253, + 1.7925498485565186, + 2.142003059387207, + 2.32436466217041, + 1.8883239030838013, + 1.7256218194961548, + 2.818596601486206, + 3.244245767593384, + 2.208852529525757, + 2.4452579021453857, + 2.9505834579467773, + 1.7015262842178345, + 2.5244193077087402, + 3.070686101913452, + 3.3366715908050537, + 2.996297836303711, + 2.0739712715148926, + 1.9901217222213745, + 2.0565967559814453, + 2.800377130508423, + 1.9828495979309082, + -1.4053598642349243, + 1.9679919481277466, + 1.8374565839767456, + 3.456278085708618, + 1.8472816944122314, + 2.9152510166168213, + 2.368044376373291, + 1.685448169708252, + 3.223252534866333, + 2.956267833709717, + 2.407106876373291, + 2.138580799102783, + 1.7808310985565186, + 1.5226820707321167, + 2.679997682571411, + 2.7256336212158203, + 2.6985795497894287, + 3.2072489261627197, + 2.487945556640625, + 3.104435443878174, + 2.5096914768218994, + 1.6416223049163818, + 3.500946044921875, + 3.1083884239196777, + 2.7390851974487305, + 2.5872790813446045, + 2.2655014991760254, + 1.8966243267059326, + 0.9394102692604065, + 2.6077592372894287, + 2.570734739303589, + 2.4755067825317383, + 1.17960524559021, + 2.095952033996582, + 2.5632362365722656, + 2.646141290664673, + 1.6535279750823975, + 2.810114622116089, + 1.9122563600540161, + 1.579904317855835, + 2.2210018634796143, + 1.62288236618042, + 2.793344020843506, + 2.205587387084961, + 2.952723741531372, + 2.3665075302124023, + 1.343598484992981, + 2.7842133045196533, + 2.277801752090454, + 1.2547532320022583, + 2.443964958190918, + 1.7316172122955322, + 1.862793207168579, + 2.0729117393493652, + 2.1199769973754883, + 2.184366464614868, + 2.5745997428894043, + 2.1750741004943848, + 2.7212047576904297, + 2.4528818130493164, + 2.8222105503082275, + 3.1475021839141846, + 3.3939414024353027, + 2.61242413520813, + 2.9134342670440674, + 2.7444190979003906, + 2.297677993774414, + 1.8057639598846436, + 1.9021285772323608, + 2.605633020401001, + 2.7078375816345215, + 1.8938063383102417, + 1.4359588623046875, + 1.9437360763549805, + 2.063113212585449, + 2.4066145420074463, + 1.82942795753479, + 1.8969017267227173, + 2.9224908351898193, + 2.9334933757781982, + 1.946363091468811, + 3.0076076984405518, + 2.971572160720825, + 2.5043325424194336, + 2.0085251331329346, + 3.110442638397217, + 2.0435359477996826, + 3.2940073013305664, + 2.0109140872955322, + 1.8448988199234009, + 3.4297220706939697, + 1.3989062309265137, + 3.5047757625579834, + 2.3617305755615234, + 3.1283786296844482, + 1.7741472721099854, + 2.3822977542877197, + 2.323369264602661, + 2.6776366233825684, + 2.3632102012634277, + 2.2143092155456543, + 2.8338303565979004, + 2.684340715408325, + 3.170499324798584, + 2.902005434036255, + 2.1450674533843994, + 0.27055463194847107, + 2.1959941387176514, + 3.283254623413086, + 1.2355374097824097, + 3.097435235977173, + 3.041480302810669, + 1.831928014755249, + 2.363041639328003, + 2.6242294311523438, + 2.363186836242676, + 1.5799480676651, + -0.08407196402549744, + 2.6793739795684814, + 2.651749849319458, + 2.5378940105438232, + 3.3672757148742676, + 1.6784076690673828, + 2.9506986141204834, + 3.058964967727661, + 2.937976837158203, + 2.935173511505127, + 2.813183307647705, + 2.9082789421081543, + 2.6892495155334473, + 1.6413284540176392, + 1.7654106616973877, + 2.0486366748809814, + 2.9911386966705322, + 2.325551748275757, + 1.8134688138961792, + 2.4233882427215576, + 1.2864190340042114, + 2.582775592803955, + 2.848721981048584, + 2.9182333946228027, + 2.272052526473999, + 1.9224233627319336, + 1.8497035503387451, + 2.822441816329956, + 2.682732105255127, + 1.9464507102966309, + 2.8771514892578125, + 2.5677928924560547, + 2.6966357231140137, + 2.3278250694274902, + 2.8440909385681152, + 1.9210917949676514, + 1.8932636976242065, + 2.18904447555542, + 3.0457117557525635, + 1.63845956325531, + 2.9880459308624268, + 3.565502643585205, + 2.3202762603759766, + 2.6210381984710693, + 1.5676226615905762, + 2.644298553466797, + 3.3153703212738037, + 2.59285569190979, + 2.623382806777954, + 3.1948907375335693, + 2.5737786293029785, + 1.6626317501068115, + 2.3540093898773193, + 2.732468843460083, + 2.9437026977539062, + 1.9831995964050293, + 2.8562512397766113, + 2.645249843597412, + 2.9641528129577637, + 2.991722583770752, + 1.7730075120925903, + 1.9451712369918823, + 3.1649301052093506, + 2.5792019367218018, + 3.281259775161743, + 2.7757585048675537, + 2.3031704425811768, + 2.9996089935302734, + 1.7165672779083252, + 2.919715166091919, + 2.1679670810699463, + 2.7579128742218018, + 1.9159969091415405, + 2.36511492729187, + 2.561112403869629, + 2.498610734939575, + 2.5720937252044678, + 1.7980303764343262, + 2.8076016902923584, + 2.414964437484741, + 2.6128618717193604, + 2.3918159008026123, + 2.6125099658966064, + 2.3665127754211426, + 2.748213291168213, + 3.1413159370422363, + 2.6399903297424316, + 2.541447877883911, + 1.5354399681091309, + 2.500462293624878, + 1.5187033414840698, + 2.806605339050293, + 2.9567348957061768, + 2.1289689540863037, + 2.9196107387542725, + 1.9874446392059326, + 2.5686867237091064, + 1.739339828491211, + 1.5234742164611816, + 1.4196720123291016, + 3.0462656021118164, + 2.175628900527954, + 2.823627471923828, + 2.7441587448120117, + 2.2590243816375732, + 3.2176947593688965, + 2.2476232051849365, + 2.7214114665985107, + 3.2254996299743652, + 1.7860643863677979, + 1.6031596660614014, + 1.7609714269638062, + 1.061997652053833, + 2.4304771423339844, + 2.915520191192627, + 1.4383388757705688, + 1.5749276876449585, + 2.5642149448394775, + 2.1176834106445312, + 2.363361358642578, + 2.8233230113983154, + 1.8078489303588867, + 1.676369309425354, + 1.7183834314346313, + 2.5349056720733643, + 1.7074763774871826, + 2.9352781772613525, + 3.256638765335083, + 2.7019906044006348, + 2.9854838848114014, + 1.8209216594696045, + 2.7411224842071533, + 2.6512274742126465, + 3.130478858947754, + 2.445852279663086, + 3.216779947280884, + 2.766857862472534, + 3.2117068767547607, + 2.7497544288635254, + 1.7414422035217285, + 2.2919485569000244, + 2.4273955821990967, + 1.5603134632110596, + 3.3959872722625732, + 2.8172383308410645, + 2.533832550048828, + 2.096411943435669, + 1.5246795415878296, + 1.7267485857009888, + 2.4865548610687256, + 2.1143736839294434, + 2.942159414291382, + 1.287401795387268, + 3.2115464210510254, + 3.08109188079834, + 2.453280210494995, + 1.9151051044464111, + 2.677612066268921, + 1.5723599195480347, + 3.062922716140747, + 2.3193109035491943, + 2.8990747928619385, + 1.843920350074768, + 3.071859836578369, + 2.3104798793792725, + 2.373569965362549, + 1.9677114486694336, + 2.411078929901123, + 2.300058603286743, + 2.3537442684173584, + 1.4526894092559814, + 1.8128056526184082, + 2.5040500164031982, + 1.5660922527313232, + 2.5445897579193115, + 3.1871871948242188, + 2.3695054054260254, + 3.100926399230957, + 3.4472365379333496, + 2.6102840900421143, + 2.2682738304138184, + 1.8695082664489746, + 1.092286229133606, + 2.7875125408172607, + 1.8497071266174316, + 1.5548548698425293, + 2.501589775085449, + 3.2462730407714844, + 2.83823299407959, + 2.65067458152771, + 3.459841251373291, + 2.3340866565704346, + 2.1859304904937744, + 1.7172236442565918, + 3.225592613220215, + 2.3575973510742188, + 2.9795613288879395, + 2.6677181720733643, + 3.3035175800323486, + 2.8989977836608887, + 2.367978572845459, + 2.9919865131378174, + 3.455716133117676, + 2.928304433822632, + 2.2010133266448975, + 1.783866047859192, + 1.6664248704910278, + 1.9217530488967896, + 2.640693426132202, + 2.143904685974121, + 1.854348063468933, + 2.1382148265838623, + 2.5508251190185547, + 1.9070225954055786, + 2.1959261894226074, + 1.7670679092407227, + 2.7132632732391357, + 2.647495746612549, + 2.4119443893432617, + 3.350184679031372, + 1.8627474308013916, + 2.7453556060791016, + 3.1664979457855225, + 2.0302958488464355, + 3.086635112762451, + 2.5377023220062256, + 2.9871997833251953, + 1.7562745809555054, + 2.9723286628723145, + 1.794884204864502, + 1.9688712358474731, + 2.4250595569610596, + 2.96441650390625, + 1.8191264867782593, + 2.661503791809082, + 2.909522533416748, + 2.068915367126465, + 3.427218437194824, + 3.094728946685791, + 2.634199619293213, + 2.022742509841919, + 2.914564847946167, + 2.5042905807495117, + 2.0424225330352783, + 2.5377578735351562, + 2.7293286323547363, + 2.8859968185424805, + 2.3508925437927246, + 3.3729088306427, + 2.391422748565674, + 2.422447681427002, + 1.1296589374542236, + 2.583479166030884, + 1.515113353729248, + 1.0769691467285156, + 2.2934885025024414, + 2.6081840991973877, + 2.5502443313598633, + 2.531608819961548, + 2.308286428451538, + 0.22670872509479523, + 2.09256911277771, + 1.818621277809143, + 3.197002649307251, + 2.183880567550659, + 2.1236119270324707, + 3.0074422359466553, + 1.732365369796753, + 2.6271395683288574, + 2.9012534618377686, + 2.426395893096924, + 1.7967405319213867, + 2.399556875228882, + 2.8511979579925537, + 2.878880500793457, + 1.7455708980560303, + -0.022305315360426903, + 2.0838096141815186, + 3.68487811088562, + 3.238624095916748, + 1.8336049318313599, + 3.36435604095459, + 1.7170689105987549, + 1.7733204364776611, + 0.7493172287940979, + 1.8884155750274658, + 3.109504461288452, + 3.0717613697052, + 2.317229747772217, + 2.3425166606903076, + 2.427499771118164, + 2.0354182720184326, + 2.065187454223633, + 2.99063777923584, + 2.1245474815368652, + 2.5291941165924072, + 3.3087880611419678, + 2.8962533473968506, + 1.8790303468704224, + 1.744559407234192, + 2.3709213733673096, + 2.097658157348633, + 3.007436513900757, + 1.4395298957824707, + 3.040440320968628, + 2.819086790084839, + 2.131577491760254, + 2.176356554031372, + 1.7708368301391602, + 1.9302791357040405, + 2.4308032989501953, + 1.5549999475479126, + 2.650122880935669, + 1.4983893632888794, + 2.068880796432495, + 2.373072862625122, + 1.4843313694000244, + -0.7329009175300598, + 2.7374982833862305, + 3.2884130477905273, + 2.808349370956421, + 2.387967824935913, + 2.3687407970428467, + 2.583531379699707, + 1.8438210487365723, + 2.1616969108581543, + 1.8040151596069336, + 2.3161144256591797, + 2.452101469039917, + 2.527250051498413, + 0.9557064771652222, + 2.3665645122528076, + 2.9374749660491943, + 3.403555393218994, + 2.2122960090637207, + 2.5536680221557617, + 3.1062474250793457, + 2.867888927459717, + 3.4384708404541016, + 2.735921621322632 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=45
x=%{x}
y=%{y}", + "hovertext": [ + "CLCA1", + "MLPH", + "FOXP4", + "CA2", + "SNX22", + "VIL1", + "MYO1C", + "ALDH3A1", + "SLC2A5", + "MST1R", + "GSTA1", + "CFAP276", + "THY1", + "INAVA", + "DDR1", + "GCNT3", + "MSLN", + "SMIM22", + "KDF1", + "INPP5B-AS1", + "ADH7", + "CRABP1", + "PMEPA1", + "ENSG00000276256", + "AKR7A3", + "SLC34A2", + "N4BP3", + "KRT6B", + "BPIFA1", + "CAPN8", + "VMO1", + "SRCIN1", + "C1QB", + "SPDEF", + "SCN2B", + "OR7A17", + "FAM3B", + "FMO5", + "PIP5K1B", + "HOATZ", + "PLEK2", + "GALNT3", + "MUC4", + "TTYH1", + "EPS8L1", + "SOX2", + "PRAP1", + "WEE1", + "SAA1", + "ZG16", + "C19orf33", + "NCCRP1", + "CFL2", + "NECTIN4", + "KRT7", + "MTCL1", + "PLPP2", + "HMGCS2", + "LAMC2", + "SPINT1-AS1", + "SPINT1", + "C4BPA", + "XDH", + "PON2", + "FBXO10", + "NPFFR1", + "PKIB", + "AZGP1", + "CMTM5", + "CALB2", + "RAB17", + "SH3RF2", + "CLDN3", + "STEAP2", + "CLDN7", + "PROM2", + "GSTA2", + "FAM83F", + "SPMIP6", + "CHP2", + "CSN1S1", + "ANXA10", + "PCK1", + "FAM9C", + "CX3CL1", + "PRSS8", + "SHISA8", + "MIRLET7BHG", + "DEGS2", + "PLLP", + "MUC1", + "LTF", + "AQP5", + "SLC6A14", + "LDLRAD1", + "SLC15A1", + "PF4V1", + "SCNN1A", + "TMEM30B", + "SERPINB3", + "ENSG00000277287", + "ESM1", + "SLC44A4", + "MAL2", + "CA12", + "RND2", + "ITGA2", + "S100A14", + "NOS1AP", + "DUOX2", + "CDHR4", + "NAPSA", + "TLR10", + "MIA", + "TMC4", + "AQP10", + "MYO5B", + "FUT6", + "ADH1C", + "ZNF396", + "PF4", + "F2RL1", + "TMPRSS2", + "MASP2", + "HEY1", + "MYEOV", + "CETP", + "CDH1", + "SLC22A31", + "TMPRSS4", + "GATM", + "LINC01535", + "CEACAM6", + "CFAP144", + "SMIM31", + "MORN5", + "AFP", + "ABTB2", + "BICDL2", + "CIMIP1", + "MUC13", + "ANXA3", + "DEFB1", + "ELAPOR2", + "BMS1P14", + "TSPAN8", + "GPRC5C", + "AP1M2" + ], + "legendgroup": "45", + "marker": { + "color": "#54621f", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "45", + "showlegend": true, + "type": "scattergl", + "x": [ + -2.0468337535858154, + -3.1705400943756104, + -2.7380080223083496, + -2.0714621543884277, + -3.078343152999878, + -3.592137098312378, + -2.1795220375061035, + -1.2733653783798218, + -2.508401870727539, + -1.1102386713027954, + -1.2101476192474365, + -2.011016607284546, + -2.158907175064087, + -2.4085183143615723, + -2.5384583473205566, + -1.7495790719985962, + -1.2534915208816528, + -2.188588857650757, + -2.550428867340088, + -2.052324056625366, + -1.910865306854248, + -1.167468547821045, + -1.40213942527771, + -1.2438411712646484, + -2.033223867416382, + -1.5718973875045776, + -2.5298538208007812, + -2.822953224182129, + -2.5564417839050293, + -1.65321683883667, + -2.630432605743408, + -2.160862922668457, + -1.191656231880188, + -2.45432186126709, + -1.5155903100967407, + -2.4588851928710938, + -2.5436458587646484, + -2.225128173828125, + -1.2509081363677979, + -1.7421127557754517, + -2.375028133392334, + -1.6242625713348389, + -1.7770965099334717, + -2.0594122409820557, + -1.589835286140442, + -1.452346920967102, + -1.727193832397461, + -1.4149020910263062, + -1.4352093935012817, + -2.077075242996216, + -3.116650342941284, + -2.1491739749908447, + -1.1307768821716309, + -2.658755302429199, + -1.6911007165908813, + -2.339796781539917, + -2.8970844745635986, + -2.4509153366088867, + -2.7237548828125, + -2.493292808532715, + -2.3840277194976807, + -2.0870234966278076, + -2.0443387031555176, + -1.2450575828552246, + -1.326709270477295, + -0.9455388784408569, + -2.341315507888794, + -2.5528769493103027, + -2.0984764099121094, + -1.9942888021469116, + -2.187173366546631, + -1.9199674129486084, + -2.0134589672088623, + -1.6714125871658325, + -2.469367027282715, + -1.5385546684265137, + -2.101285934448242, + -2.539182662963867, + -2.157719135284424, + -2.721052885055542, + -2.5334341526031494, + -2.015963554382324, + -1.8668543100357056, + -2.1824629306793213, + -2.4574975967407227, + -1.5582574605941772, + -1.1008914709091187, + -1.2184895277023315, + -1.9138233661651611, + -3.056633949279785, + -1.2481869459152222, + -1.263536810874939, + -1.208302617073059, + -3.6732609272003174, + -1.6307344436645508, + -1.589770793914795, + -2.398258686065674, + -3.059671640396118, + -2.7021751403808594, + -3.63277530670166, + -1.1863850355148315, + -1.0185054540634155, + -1.8886759281158447, + -2.6001946926116943, + -2.0578126907348633, + -2.197451591491699, + -2.6695609092712402, + -2.1993212699890137, + -2.6574745178222656, + -1.953994870185852, + -1.9870904684066772, + -1.855231761932373, + -3.235619306564331, + -2.106494665145874, + -1.459507703781128, + -2.4729511737823486, + -2.3894453048706055, + -2.1038625240325928, + -1.966256856918335, + -1.9888578653335571, + -1.3729219436645508, + -1.8836758136749268, + -1.698918104171753, + -2.0287842750549316, + -2.3055856227874756, + -2.3340625762939453, + -1.3725881576538086, + -2.520803213119507, + -1.4749548435211182, + -2.350679397583008, + -1.8731285333633423, + -2.2952919006347656, + -1.5911548137664795, + -1.3358458280563354, + -2.911893844604492, + -1.6039040088653564, + -1.9425921440124512, + -2.1067733764648438, + -2.561291217803955, + -1.6283317804336548, + -2.3900279998779297, + -1.350855827331543, + -2.8402276039123535, + -2.1097686290740967, + -2.9996426105499268, + -1.2126191854476929, + -1.4389435052871704, + -2.4614882469177246 + ], + "xaxis": "x", + "y": [ + -3.4485714435577393, + -2.3001489639282227, + -3.614501476287842, + -4.316446304321289, + -3.87734055519104, + -3.502260684967041, + -3.699948787689209, + -4.615159034729004, + -4.087221145629883, + -4.566851615905762, + -4.128925323486328, + -3.5509159564971924, + -3.6589179039001465, + -3.5487072467803955, + -3.612393617630005, + -4.069766044616699, + -4.614302635192871, + -3.9564578533172607, + -3.0819694995880127, + -4.2032470703125, + -3.5177783966064453, + -4.095239162445068, + -4.778514862060547, + -4.578932285308838, + -1.9821176528930664, + -3.2558069229125977, + -3.558285713195801, + -2.046877145767212, + -2.3057775497436523, + -4.426131248474121, + -3.2375552654266357, + -4.3897929191589355, + -2.0620651245117188, + -3.4426934719085693, + -3.62469744682312, + -2.727193593978882, + -3.3183181285858154, + -3.9020373821258545, + -4.65293550491333, + -3.177058219909668, + -3.6831634044647217, + -4.51160192489624, + -4.293596267700195, + -3.858016014099121, + -4.519896984100342, + -3.489962339401245, + -4.140398979187012, + -4.792168140411377, + -2.85973858833313, + -3.909254550933838, + -3.5254955291748047, + -3.4489457607269287, + -4.242766857147217, + -3.6446104049682617, + -4.666192531585693, + -3.446953296661377, + -3.365367889404297, + -3.788510799407959, + -3.537618398666382, + -4.0746917724609375, + -3.684434652328491, + -2.1902825832366943, + -2.853797197341919, + -4.540745258331299, + -4.258814334869385, + -4.180389404296875, + -3.5464649200439453, + -4.121254920959473, + -3.689556121826172, + -3.4482922554016113, + -3.950486660003662, + -4.306346416473389, + -4.7400126457214355, + -4.307797908782959, + -3.7166318893432617, + -4.313342571258545, + -2.1741292476654053, + -3.5950961112976074, + -2.6603055000305176, + -3.58235239982605, + -4.145383834838867, + -3.568206548690796, + -2.3645823001861572, + -4.444895267486572, + -4.103515148162842, + -4.647575378417969, + -4.343026638031006, + -4.5218353271484375, + -2.4483814239501953, + -3.534041166305542, + -4.649153709411621, + -4.594869136810303, + -4.715743541717529, + -3.6694462299346924, + -2.8050553798675537, + -2.858586072921753, + -2.658839702606201, + -2.5660934448242188, + -4.498903274536133, + -3.1283750534057617, + -4.116864204406738, + -2.1834375858306885, + -4.240811347961426, + -3.811563014984131, + -4.41712760925293, + -3.684431314468384, + -3.5818979740142822, + -4.1240458488464355, + -4.146574020385742, + -3.53751540184021, + -3.4871299266815186, + -2.006667375564575, + -3.7952229976654053, + -3.041378974914551, + -4.6053009033203125, + -4.020386219024658, + -3.607290267944336, + -3.7007601261138916, + -3.4973201751708984, + -2.1419472694396973, + -4.590858459472656, + -4.703644275665283, + -4.550239562988281, + -2.89579439163208, + -3.4746127128601074, + -2.9729256629943848, + -4.75131368637085, + -3.586137294769287, + -4.806914806365967, + -3.3986895084381104, + -3.7693028450012207, + -3.471123456954956, + -4.35343074798584, + -3.021146535873413, + -2.983349561691284, + -2.8624556064605713, + -3.3105406761169434, + -3.8702709674835205, + -3.508748769760132, + -3.364201068878174, + -3.846247673034668, + -4.835954189300537, + -3.8215689659118652, + -3.4260709285736084, + -4.1675896644592285, + -4.622509002685547, + -4.814162731170654, + -3.726402997970581 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=25
x=%{x}
y=%{y}", + "hovertext": [ + "LINC02609", + "RNF139-DT", + "CNTD1", + "POLG2", + "ZNF433", + "PARS2", + "TMEM167B-DT", + "SIPA1L2", + "ENSG00000206567", + "TMPRSS7", + "ENSG00000272777", + "CARD6", + "PCMTD1", + "BBS10", + "CLEC18A", + "ZNF667-AS1", + "ZNF418", + "ZSWIM1", + "SAMD13", + "LGALS8-AS1", + "WDR75", + "SERF1A", + "ZNF571", + "MOCS3", + "DNAJB5", + "ZNF528", + "ENSG00000261071", + "AIG1", + "ENSG00000233968", + "PAX2", + "ENSG00000275409", + "ANKS4B", + "SLC46A1", + "ZNF416", + "RSPH14", + "ZNF513", + "LINC00309", + "ENSG00000225032", + "SPTBN2", + "PIP4K2B", + "ZNF230-DT", + "ZNF577", + "SNX8", + "VLDLR", + "RHOD", + "NEIL1", + "SMCR5", + "ENSG00000267801", + "MYH7B", + "CACNA2D3", + "WDR5B", + "MYL5", + "ENSG00000259959", + "INHBA", + "ZCCHC7", + "COL15A1", + "STRBP", + "SH3PXD2A", + "INF2", + "ENSG00000262429", + "PEX12", + "RTN2", + "SPRY3", + "OAZ3", + "RFX8", + "ENSG00000238273", + "APOD", + "C6orf120", + "NOXA1", + "ENSG00000271780", + "SGSM2", + "MMACHC", + "PTGER3", + "TMEM175", + "FAM53A", + "GPER1", + "ENSG00000226816", + "OXR1", + "PRSS57", + "ZNF225", + "ZNF320", + "ZNF211", + "ZNF449", + "GTF3C2-AS2", + "KIT", + "AGPAT5", + "GARIN5A", + "TIAM1", + "SOD1-DT", + "ENSG00000272842", + "ENSG00000089486", + "ENSG00000260495", + "EPOP", + "FNDC11", + "TEKT2", + "KRBA1", + "JMJD1C-AS1", + "ZNF446", + "KIF17", + "IER3-AS1", + "BAALC", + "ADM2", + "ENSG00000237531", + "EXOSC10-AS1", + "LINC01357", + "ATP6V1E2", + "SLC15A2", + "ORAI2", + "ZNF485", + "ZNF57", + "ASPHD2", + "MEIS1-AS2", + "INCA1", + "FGF11", + "NAT9", + "ZNF223", + "RFX5-AS1", + "REEP2", + "CAGE1", + "CCT6B", + "ENSG00000273687", + "ZNF391", + "TRIM44", + "ADCY6", + "MEGF8", + "KCTD17", + "HIVEP1", + "LINC02981", + "C8orf58", + "CLUL1", + "PSPN", + "ELAVL4", + "NR1I3", + "CALCRL", + "ZNF502", + "HCG27", + "NFKBIL1", + "SPAG8", + "THAP2", + "ENSG00000214650", + "TIGD7", + "TOMM22-DT", + "HCN3", + "ENSG00000270019", + "HPGDS", + "ENSG00000258572", + "ZNF597", + "ENSG00000261327", + "ARL4D", + "GRP", + "RAB3A", + "ZNF772", + "KLHL7-DT", + "ZNF256", + "LAMP5", + "AGPAT1", + "DUS4L", + "YPEL4", + "RBP5", + "ENSG00000277144", + "ENSG00000267397", + "ZNF790-AS1", + "ZNF45", + "ZNF473", + "BEX4", + "OCRL", + "FPGT", + "KLHDC8B", + "RNF32-DT", + "ARHGAP22", + "TMEM119", + "SCARB1", + "ENSG00000279442", + "RBKS", + "ENSG00000272335", + "LINC03073", + "SLCO5A1", + "SUOX", + "ENSG00000259071", + "FAM161B", + "ZNF442", + "ZNF677", + "C1QTNF12", + "PRKAR2A-AS1", + "SLC12A8", + "PCDHGA8", + "ZNF383", + "ENSG00000279085", + "IDUA", + "ENSG00000271795", + "ASIC3", + "PLEKHF2", + "ENSG00000231705", + "MMD", + "PPP5D1P", + "ZNF805", + "TSPAN5-DT", + "GCK", + "DDC", + "ENSG00000250397", + "CYB5R2", + "CPNE8-AS1", + "GBP6", + "ZNF35", + "TMIE", + "TSKU", + "OTUB2", + "ZNF205", + "ZNF594", + "ZNF844", + "ZNF470-DT", + "TRAPPC2B", + "ENSG00000276449", + "APOL4", + "KLF8", + "TRIM45", + "PID1", + "ZNF662", + "ENSG00000271983", + "MLYCD", + "ZNF154", + "PLP1", + "ZBTB18", + "OXSM", + "C6orf52", + "TRIM31", + "MICAL1", + "PLPP5", + "TMEM268", + "ENSG00000261613", + "ZNF763", + "ZNF324", + "ENSG00000274414", + "ZCWPW1", + "NEK8", + "ENSG00000267282", + "PAXBP1-AS1", + "USP51", + "CUL7", + "LINC00449", + "RPL3L", + "TNNC2", + "GLB1L", + "COL17A1", + "POU2AF1", + "CDR2-DT", + "LRRC3", + "SAMD11", + "FYB2", + "ATG4C", + "ENSG00000258634", + "HOXA4", + "HOXA9", + "PAOX", + "ZNF747", + "PIGW", + "PRR22", + "CYSLTR1", + "POGLUT1", + "ADTRP", + "DEPDC7", + "DECR2", + "AQP8", + "ENSG00000177692", + "DENND6B", + "CCDC121", + "ENSG00000273165", + "PLEKHG4B", + "ENSG00000254028", + "REP15", + "ENSG00000258593", + "CNGB1", + "ENSG00000268798", + "CLIP3", + "HSD17B14", + "NMNAT1", + "LINC02897", + "KLHL8", + "MBLAC2", + "HOXA10", + "PYCR3", + "ENSG00000258768", + "SHPK", + "BAZ2B-AS1", + "IFT70B", + "ZNF300", + "MRNIP-DT", + "GPR146", + "ENSG00000253200", + "TSPYL5", + "RHPN1-AS1", + "ENTR1", + "HIC1", + "ENSG00000227486", + "HK2-DT", + "ZSCAN31", + "ENSG00000272540", + "CASC11", + "ZMIZ1-AS1", + "TRIM6", + "MLH3", + "ENSG00000269937", + "ZNF646", + "GNG8", + "ZNF835", + "ZXDB", + "LPAR3", + "CD34", + "CHST2", + "MARCHF6-DT", + "PITX1-AS1", + "LINC03047", + "PTGES2-AS1", + "SCT", + "RNF152", + "LINC01480", + "ZNF582", + "LCA5L", + "MAPK11", + "BOLA3-DT", + "HOXA6", + "ANXA13", + "SIRT4", + "C17orf114", + "USP6", + "ENSG00000269604", + "LINC00665", + "COX6B2", + "ZSCAN18", + "ENSG00000273058", + "PGBD2", + "PCDHGA10", + "TACR2", + "ADSS1", + "CES4A", + "HES7", + "TMEM220", + "ZNF439", + "ARMCX1", + "SMIM1", + "MINDY1", + "ZNF445", + "LCA5", + "BCDIN3D", + "RDH5", + "SAMD15", + "MILIP", + "TMEM147-AS1", + "SLC37A1", + "B3GALNT1", + "SLC36A1", + "PIP4P1", + "C16orf74", + "LRRC39", + "GHRLOS", + "LINC01063", + "SH2D4A", + "LRRC27", + "ACRBP", + "ENSG00000261845", + "LRFN1", + "ENSG00000184441", + "DYNLT5", + "METTL27", + "ENPP2", + "THTPA", + "BAHCC1", + "ZNF304", + "ZNF549", + "SH3D21", + "CASP10", + "TMEM169", + "PCSK4", + "GSTM5", + "LRRC2", + "LHPP", + "ZNF816", + "LINC01560", + "ENSG00000273107", + "MTA1-DT", + "ACACA" + ], + "legendgroup": "25", + "marker": { + "color": "#9ae4ff", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "25", + "showlegend": true, + "type": "scattergl", + "x": [ + -3.1400814056396484, + -2.1480350494384766, + -2.7068002223968506, + -2.6516201496124268, + -3.6383817195892334, + -2.156459093093872, + -2.1798675060272217, + -3.1267826557159424, + -2.9650866985321045, + -1.6530711650848389, + -2.225188970565796, + -2.8962833881378174, + 1.0299931764602661, + -2.4870738983154297, + -2.877833843231201, + -4.1517744064331055, + -2.290975332260132, + -2.401984930038452, + -2.6558680534362793, + -2.352285385131836, + -2.4811654090881348, + -2.6814839839935303, + -2.569413661956787, + -1.7399022579193115, + -3.052309036254883, + -2.508551597595215, + -2.5858702659606934, + -2.5009801387786865, + -3.2568936347961426, + -4.11855936050415, + -3.3420281410217285, + -2.9494149684906006, + -2.865591526031494, + -1.780526041984558, + -2.9260354042053223, + -3.232658624649048, + -3.102182388305664, + -2.046823024749756, + -2.3441050052642822, + -2.6341559886932373, + -3.2140681743621826, + -2.672412633895874, + -3.736541509628296, + -3.069079637527466, + -3.7069993019104004, + -3.113065242767334, + -2.3972461223602295, + -3.6245057582855225, + -2.7272536754608154, + -3.0153346061706543, + -1.495737075805664, + -2.950620651245117, + -3.8201889991760254, + -2.455176830291748, + 0.6009879112243652, + -3.606715440750122, + -2.7775306701660156, + -3.0750365257263184, + -2.0780880451202393, + -2.4090142250061035, + -2.202826499938965, + -2.951613187789917, + -3.3063108921051025, + -2.836561441421509, + -3.071223735809326, + -2.8662073612213135, + -3.244948148727417, + -2.317690849304199, + -2.5463643074035645, + -1.9890133142471313, + -2.665356397628784, + -2.3002936840057373, + -3.244462490081787, + -1.931430697441101, + -1.833863377571106, + -3.328303337097168, + -2.7865052223205566, + -2.3317618370056152, + -2.6115150451660156, + -2.4671149253845215, + -1.6244724988937378, + -1.6392806768417358, + -3.286301612854004, + -2.8196558952331543, + -3.212186574935913, + -2.8910317420959473, + -2.5723934173583984, + -2.1990857124328613, + -2.4508707523345947, + -3.0892508029937744, + -1.32383131980896, + -3.6733486652374268, + -3.8040757179260254, + -2.8447041511535645, + -3.55692720413208, + -2.577024221420288, + -2.9439380168914795, + -1.5774632692337036, + -2.7523577213287354, + -1.94929039478302, + -2.9083995819091797, + -2.874119997024536, + -2.7574169635772705, + -2.721261739730835, + -2.9130964279174805, + -1.758484125137329, + -2.9800360202789307, + -3.838560104370117, + -2.2694404125213623, + -2.787867546081543, + -2.7797439098358154, + -2.127868413925171, + -2.795997142791748, + -3.669266939163208, + -2.647702693939209, + -2.508164644241333, + -1.8034132719039917, + -2.7188291549682617, + -2.179654836654663, + -3.19498348236084, + -3.099778652191162, + -3.539773941040039, + -2.3776304721832275, + -3.099586248397827, + -2.745781183242798, + -2.2921528816223145, + -3.1193130016326904, + -3.656620502471924, + -2.6616063117980957, + -3.346684455871582, + -2.847804546356201, + -2.681806802749634, + -3.5175065994262695, + -3.7276923656463623, + -3.8049187660217285, + -1.903903603553772, + -2.66666579246521, + -2.21376895904541, + -2.8975892066955566, + -3.047713041305542, + -2.7481377124786377, + -3.8731279373168945, + -2.5130081176757812, + -1.7868248224258423, + -2.2886736392974854, + -2.0904455184936523, + -2.81062912940979, + -2.6603260040283203, + -2.339570999145508, + -4.166752815246582, + -2.143270254135132, + -1.9634736776351929, + -3.0596671104431152, + -2.5805556774139404, + -2.56154465675354, + -2.626225471496582, + -1.6668338775634766, + -2.6042120456695557, + -3.027111291885376, + -2.265308141708374, + -2.8221707344055176, + -2.5407795906066895, + -1.1179802417755127, + -2.38191556930542, + -2.522355079650879, + -3.414308547973633, + -2.382138967514038, + -3.435004949569702, + -3.445260763168335, + -2.695167064666748, + -3.373321533203125, + -2.9965710639953613, + -1.85922110080719, + -2.4532976150512695, + -3.910156726837158, + -2.3416335582733154, + -2.964705228805542, + -2.9714903831481934, + -2.8746466636657715, + -0.2925296127796173, + -3.0485124588012695, + -3.0953996181488037, + -2.102464199066162, + -2.512695789337158, + -2.8349249362945557, + -3.529299020767212, + -2.2540524005889893, + -2.9726927280426025, + -1.7844979763031006, + -3.246561050415039, + -2.510174512863159, + -2.832075834274292, + -3.0680699348449707, + -3.895569086074829, + -2.115570306777954, + -2.616265058517456, + -2.788245439529419, + -2.6689109802246094, + -2.9180119037628174, + -3.826341152191162, + -2.893197536468506, + -3.0874149799346924, + -2.377594232559204, + -3.8543288707733154, + -2.913409948348999, + -3.24503493309021, + -3.793170690536499, + -3.7943766117095947, + -2.071216344833374, + -3.355990171432495, + -2.947230815887451, + -2.22764253616333, + -2.890866994857788, + -2.578390121459961, + -2.827751874923706, + -3.462343454360962, + -3.412900686264038, + -2.9404635429382324, + -3.7147586345672607, + -1.7663919925689697, + -2.8035242557525635, + -3.236311674118042, + -3.085994005203247, + -2.0667712688446045, + -2.2627382278442383, + -2.1230807304382324, + -1.9484033584594727, + -2.6854000091552734, + -3.4779164791107178, + -3.2045631408691406, + -2.046816825866699, + -1.9934881925582886, + -3.7957546710968018, + -1.8803324699401855, + -2.358579635620117, + -2.6501965522766113, + -2.3175246715545654, + -2.690772533416748, + -0.3589259386062622, + -2.572092056274414, + -3.1470787525177, + -2.594266653060913, + -2.4214110374450684, + -3.6854801177978516, + -2.8185842037200928, + -2.763651132583618, + -2.6228926181793213, + -3.1972081661224365, + -4.210021495819092, + -1.4770210981369019, + -2.164186477661133, + -3.4227075576782227, + -2.166032075881958, + -2.5651369094848633, + -1.7065105438232422, + -2.6495521068573, + -2.3892390727996826, + -3.01357102394104, + -1.8266311883926392, + -2.66845440864563, + -2.718658685684204, + -2.8457236289978027, + -2.7138636112213135, + -2.697718620300293, + -2.7113027572631836, + -2.382399559020996, + -2.960869073867798, + -3.077235460281372, + -3.793422222137451, + -3.0085289478302, + -2.673597812652588, + -3.396864891052246, + -2.7003540992736816, + -3.7257139682769775, + -3.474259853363037, + -2.518482208251953, + -3.0590779781341553, + -2.745377779006958, + -2.6859118938446045, + -2.7249412536621094, + -3.392906665802002, + -2.764317512512207, + -2.543466806411743, + -3.8437044620513916, + -2.525261163711548, + -2.5811269283294678, + -2.759951591491699, + -2.2271745204925537, + -3.1295006275177, + -4.039111137390137, + -2.725984811782837, + -3.230015993118286, + -3.307037830352783, + -3.174316167831421, + -2.6440958976745605, + -3.1876792907714844, + -2.6913883686065674, + -3.235785722732544, + -2.141254186630249, + -3.233741283416748, + -0.9532046318054199, + -3.0860962867736816, + -2.2998976707458496, + -2.525061845779419, + -3.526111125946045, + -2.1806178092956543, + -3.4445176124572754, + -3.698068618774414, + -2.5229275226593018, + -2.20758318901062, + -3.063500165939331, + -2.748167037963867, + -2.743075370788574, + -2.1538946628570557, + -3.392296075820923, + -3.6952946186065674, + -1.9943591356277466, + -2.8579533100128174, + -2.861908435821533, + -2.5435733795166016, + -2.721954822540283, + -2.9227945804595947, + -2.306209087371826, + -2.516680955886841, + -3.442967414855957, + -2.47662615776062, + -2.7339072227478027, + -2.4818413257598877, + -2.1973955631256104, + -2.971057653427124, + -2.26981782913208, + -2.9872069358825684, + -2.9259018898010254, + -2.0749669075012207, + -2.5964977741241455, + -2.6235740184783936, + -2.0268898010253906, + -1.6714138984680176, + -3.7971999645233154, + -2.6275079250335693, + -3.096588134765625, + -2.3272035121917725, + -2.6208174228668213, + -1.6331300735473633, + -2.357649087905884, + -3.3351972103118896, + -2.9546024799346924, + -3.516345739364624, + -1.4708257913589478, + -2.9749948978424072, + -2.2880287170410156, + 0.590390682220459, + -2.505531072616577, + -2.276947021484375, + -2.492589235305786, + -2.36221981048584, + -2.936105728149414, + -4.125304222106934, + -2.6251964569091797, + -2.4749646186828613, + -3.319462537765503, + -2.7914552688598633, + -2.2637410163879395, + -3.283512830734253, + -3.549184799194336, + -3.369243860244751, + -4.202626705169678, + -2.440406084060669, + -2.400672197341919, + -3.172762393951416, + -1.0170289278030396, + -2.3485817909240723, + -2.2951011657714844, + -3.2959985733032227, + -2.943427324295044, + -2.7079927921295166, + -1.5700780153274536, + -2.7014429569244385, + -2.855253219604492, + -2.758068323135376, + -2.768385648727417 + ], + "xaxis": "x", + "y": [ + -0.6632973551750183, + -1.092609167098999, + -1.910609245300293, + -0.4885396361351013, + -1.2052630186080933, + -2.4578311443328857, + -1.2362092733383179, + -1.292425274848938, + -2.196608304977417, + 0.250963032245636, + -0.474600225687027, + -1.5586930513381958, + -1.5191148519515991, + -0.36006197333335876, + -0.5371551513671875, + -1.710189938545227, + -1.807813048362732, + -0.5989223122596741, + -1.678320288658142, + -2.1481070518493652, + -0.6279173493385315, + -0.5964145064353943, + -0.4036758244037628, + -0.39870569109916687, + -0.7819964289665222, + -1.0766675472259521, + -1.5550880432128906, + -1.4912028312683105, + -2.735595464706421, + -1.4320036172866821, + -2.7237305641174316, + -1.38125479221344, + -0.824027955532074, + -0.7726806998252869, + -1.0293169021606445, + -2.48403263092041, + -2.2622110843658447, + -0.6626646518707275, + -0.8597313761711121, + -0.4348628520965576, + -2.5810434818267822, + -0.59010910987854, + -1.1782456636428833, + -0.8035070300102234, + -1.550427794456482, + -2.289456605911255, + -0.2102975845336914, + -2.58614444732666, + -0.714044451713562, + -0.6947939991950989, + -1.2481493949890137, + -3.3787648677825928, + -0.5372415781021118, + -2.8023529052734375, + -0.8862668871879578, + -2.194641351699829, + -1.8846124410629272, + -1.590624213218689, + -2.3117690086364746, + -2.557332754135132, + -0.420858234167099, + -0.3083552420139313, + -1.8996440172195435, + -1.7069346904754639, + -0.10076858103275299, + -0.37146472930908203, + -2.413839817047119, + -0.8170599937438965, + -1.3256840705871582, + -0.9803599715232849, + -1.943005084991455, + -0.4987528622150421, + -1.9979678392410278, + -1.2206662893295288, + -0.9388890862464905, + -1.8264988660812378, + -1.3919047117233276, + -0.8909321427345276, + -0.25394007563591003, + -0.33041757345199585, + -0.855959951877594, + -0.34997454285621643, + -1.8755677938461304, + -1.1919209957122803, + -2.5680854320526123, + -1.9188425540924072, + -2.15537428855896, + -1.8758901357650757, + -2.0054478645324707, + -1.7611393928527832, + -1.3818124532699585, + -1.2368253469467163, + -1.4250144958496094, + -1.2729450464248657, + -2.3590011596679688, + -0.5697808265686035, + -0.6223208904266357, + -0.8870570063591003, + -2.0134494304656982, + -1.1563284397125244, + -1.8439173698425293, + -1.0018842220306396, + -0.849704384803772, + -1.872524380683899, + -0.3333859443664551, + -0.6986668109893799, + -1.49618399143219, + -2.8060832023620605, + -0.6910497546195984, + -0.927510142326355, + -1.9399609565734863, + -0.9677643775939941, + 0.008218417875468731, + -2.153859853744507, + -1.2668073177337646, + -1.6358026266098022, + -0.9424049854278564, + -0.6737945079803467, + -1.4906319379806519, + -0.8878301382064819, + -1.5322153568267822, + -1.0951770544052124, + -2.2312963008880615, + -0.7606921792030334, + -0.4782967269420624, + -0.5628983974456787, + -1.3446041345596313, + -0.7343408465385437, + -1.5237501859664917, + -2.46226167678833, + -0.6636161208152771, + -0.5445800423622131, + -1.4002718925476074, + -2.1054303646087646, + -2.142925500869751, + -1.8729268312454224, + -1.0849308967590332, + -1.7812755107879639, + -2.3818137645721436, + -2.406761646270752, + -1.0662627220153809, + -1.6462236642837524, + -0.5367243885993958, + -0.6898400187492371, + -3.4626994132995605, + -1.1858899593353271, + -0.818880558013916, + -1.9914051294326782, + -0.5725634098052979, + -1.2771930694580078, + -0.4768592119216919, + -1.4867044687271118, + -0.6714650392532349, + -1.567725658416748, + -1.1226619482040405, + -1.3374377489089966, + -1.9933141469955444, + -0.194565087556839, + -0.8290449976921082, + 0.6837786436080933, + -0.7630515098571777, + -0.3607548773288727, + -0.7720913290977478, + -0.31507477164268494, + -0.6349477171897888, + -0.8252320289611816, + -1.1354233026504517, + -0.9071320295333862, + -0.08891232311725616, + -0.7348924875259399, + -2.6368820667266846, + -1.2011547088623047, + -0.06965187937021255, + -2.015454053878784, + -0.6458401083946228, + -1.0561244487762451, + -0.5376072525978088, + -1.4455963373184204, + -2.1562511920928955, + -0.6118643879890442, + -0.6376819014549255, + -1.4660142660140991, + -2.214825391769409, + -0.7171804904937744, + 0.00261944648809731, + -0.8718976974487305, + -0.5978821516036987, + 0.17573879659175873, + -0.7199984788894653, + -2.527191638946533, + -2.075650691986084, + -1.018376111984253, + -1.673850417137146, + -0.9552707672119141, + -2.26039457321167, + -0.9939242601394653, + -0.36427855491638184, + -0.0829605832695961, + -0.8008390665054321, + -1.5374727249145508, + -1.8348220586776733, + -0.8827444911003113, + -2.8721120357513428, + -1.3887916803359985, + -2.334463596343994, + -1.5489572286605835, + -1.4795902967453003, + -1.5789066553115845, + -1.6915854215621948, + -1.085991621017456, + -2.314167022705078, + -0.49958065152168274, + -0.8060950040817261, + -1.3411412239074707, + -2.7461133003234863, + -1.728379487991333, + -3.179349899291992, + -0.8880318403244019, + -1.7627242803573608, + -1.7575165033340454, + -0.35269179940223694, + -1.6678483486175537, + -1.0769140720367432, + -0.5100807547569275, + -1.672681450843811, + -1.716094970703125, + -0.5766879320144653, + -0.7967270612716675, + -1.7169269323349, + -2.3297524452209473, + -1.389357566833496, + -0.5985510349273682, + -2.491971492767334, + -0.6195590496063232, + -1.0587278604507446, + -1.2830017805099487, + -0.4786838889122009, + -2.280869483947754, + -0.6862794160842896, + -0.7925248146057129, + -1.9222192764282227, + -0.39305514097213745, + -0.5036059617996216, + -1.4211379289627075, + -0.9955573081970215, + -0.5658093690872192, + -0.5168890357017517, + -2.3056890964508057, + -1.5031365156173706, + -0.6230849623680115, + -1.5150704383850098, + -2.282994508743286, + -1.4441657066345215, + -1.6752759218215942, + -0.7650658488273621, + 0.15109224617481232, + -2.873401165008545, + -2.636892795562744, + -1.202423334121704, + -0.6335673332214355, + -0.36533084511756897, + -0.7904332280158997, + -1.2659968137741089, + -0.6214200854301453, + -0.8172658681869507, + -1.0783449411392212, + -2.22493577003479, + -2.0681421756744385, + -1.940327763557434, + -0.6872594952583313, + -0.6977903246879578, + -0.5621650218963623, + -0.6269161701202393, + -1.3978946208953857, + -1.0510437488555908, + -0.4840065538883209, + -2.461031436920166, + -0.3996177911758423, + -0.687269389629364, + -0.3173159062862396, + -1.7766839265823364, + -0.575583279132843, + -0.37674930691719055, + -1.510115623474121, + -0.3324057459831238, + -2.3694558143615723, + -1.5053521394729614, + -0.4247600734233856, + -2.1993513107299805, + -1.5096522569656372, + -2.2194275856018066, + -1.4612319469451904, + -2.6533374786376953, + -1.709905982017517, + -2.181821346282959, + -0.16197428107261658, + -0.47084471583366394, + -1.517217993736267, + -1.7341440916061401, + -1.0750240087509155, + -0.21456505358219147, + -0.8867833614349365, + -0.5365877747535706, + -2.798215627670288, + -0.8627254366874695, + -0.6609048843383789, + -2.9529404640197754, + -1.4961786270141602, + -1.2331433296203613, + -2.3472230434417725, + -0.6878172159194946, + -1.320277214050293, + -0.35884368419647217, + -2.6399085521698, + -0.7823298573493958, + -1.5762370824813843, + -1.3296700716018677, + -0.498291939496994, + -1.4471344947814941, + -1.2681199312210083, + -0.5940994024276733, + -1.0257408618927002, + -0.46775227785110474, + 0.10462293773889542, + -0.9046699404716492, + -0.19600994884967804, + -0.46402180194854736, + -0.9848749041557312, + -1.1071192026138306, + -2.2903318405151367, + -1.7247341871261597, + -0.6680024862289429, + -2.026169538497925, + -2.272429943084717, + -1.278053641319275, + -0.37802213430404663, + -1.3667219877243042, + -0.4604596793651581, + -1.8307570219039917, + -0.514991819858551, + -0.7195301055908203, + -0.028744757175445557, + -2.5398290157318115, + -0.7342996597290039, + -1.4104385375976562, + -1.998665452003479, + -1.272609829902649, + -2.112598180770874, + -1.2410104274749756, + -1.1697707176208496, + -0.43451088666915894, + -0.8982757329940796, + -2.072340726852417, + -0.902773380279541, + -0.16046790778636932, + -0.5852055549621582, + -0.7581779360771179, + -1.7546831369400024, + -1.5608172416687012, + -1.0172271728515625, + -1.2697268724441528, + -2.3461687564849854, + -2.193181037902832, + -0.4100264012813568, + -1.4132143259048462, + -2.0900511741638184, + -2.056967258453369, + -0.3660091757774353, + -0.3412587344646454, + -1.765255093574524, + -0.49775826930999756, + -0.8201090693473816, + -0.7928176522254944, + -2.254882335662842, + -0.2379392683506012, + -0.9775189161300659, + -0.9954978227615356, + -0.12871722877025604, + -2.8299038410186768, + -0.9719645977020264, + -1.8615890741348267 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=39
x=%{x}
y=%{y}", + "hovertext": [ + "RWDD3-DT", + "ENSG00000272368", + "DNAAF6", + "ENSG00000284669", + "IER5L-AS1", + "RNASEH2B-AS1", + "ENSG00000258670", + "ENSG00000259598", + "HAP1", + "APOB", + "ACOXL", + "ENSG00000249109", + "SPDYE5", + "LRRC36", + "BMP8A", + "ENSG00000235066", + "LINGO1", + "SOST", + "DGCR6", + "SRGAP2", + "KIAA2012-AS1", + "GARIN1A", + "HPX", + "ENSG00000223711", + "SLC16A12", + "GLS2", + "TVP23A", + "NPIPB11", + "SLC39A11", + "OR10H5", + "SPTBN4", + "ENSG00000229313", + "ENSG00000254428", + "MTCP1", + "ENSG00000270066", + "BBS7-DT", + "DIAPH1-AS1", + "NPIPA5", + "ENSG00000266677", + "ITPKB-AS1", + "VIPR1-AS1", + "DTWD2", + "ENSG00000262692", + "TEX14", + "OSGEPL1-AS1", + "CABCOCO1", + "ENSG00000214770", + "ITCH-AS1", + "BEST4", + "SMARCA5-AS1", + "SMC2-DT", + "CUBN", + "PLA2G1B", + "PRMT5-DT", + "NRG4", + "ENSG00000264304", + "HRH4", + "ENSG00000271947", + "ENSG00000237126", + "ADGRD2", + "SNHG31", + "PSMD14-DT", + "SPDYE16", + "ENSG00000260616", + "FAM182B", + "LRIG2-DT", + "LINC00265", + "LINC00511", + "CRYBA2", + "BTNL8", + "EDRF1-AS1", + "SORL1-AS1", + "ARHGAP44-AS1", + "ENSG00000267734", + "FOSL2-AS1", + "POM121C", + "PPP1R12A-AS1", + "DLEU2", + "TSTD3", + "ENSG00000255139", + "OTUD7A", + "ENSG00000263427", + "TTLL9", + "ENSG00000279217", + "WWC3-AS1", + "ENSG00000284735", + "ENSG00000285190", + "ENSG00000251143", + "PRB3", + "ZNF547", + "PLSCR2", + "SPDYE1", + "LINC02958", + "PIK3CD-AS1", + "ENSG00000283696", + "KCNMB2-AS1", + "ENSG00000253282", + "GLDC", + "ENSG00000259274", + "ENSG00000248544", + "CATSPERB", + "PDZK1", + "ENSG00000225595", + "ENSG00000239521", + "ENSG00000246477", + "APOA4", + "NEK5", + "IL21", + "ELN-AS1", + "DNAH10", + "LINC00544", + "ENSG00000236540", + "KCNA2", + "SLC52A1", + "FMNL1-AS1", + "ADORA2A-AS1", + "UTS2B", + "RAB19", + "TG", + "ENSG00000235820", + "MIR3667HG", + "ENSG00000272510", + "SRGAP2B", + "HAVCR1", + "LINC02716", + "MT3", + "UNC45B", + "STARD6", + "PIK3R2", + "LINC01872", + "LENG8-AS1", + "DNAI3", + "CFLAR-AS1", + "ELN", + "LIPC", + "SLX1B", + "OR3A3", + "LINC00158", + "IGLV10-54", + "CFAP107", + "ENSG00000228925", + "LCT", + "ZNF451-AS1", + "CASTOR2", + "DNAH3", + "NLRP11", + "RHD", + "ENSG00000273487", + "LINC02067", + "HRG-AS1", + "STEAP1B", + "ENSG00000253632", + "CSTF3-DT", + "ENSG00000247903", + "RHOXF1", + "CELA2A", + "CHMP3-AS1", + "BFSP2-AS1", + "PRSS35", + "ERVW-1", + "TRPM6", + "IL12RB2", + "ENSG00000228863", + "SPCS3-AS1", + "ENSG00000255321", + "DPEP1", + "ENSG00000261411", + "LINC00243", + "NCR2", + "ENSG00000232934", + "FOXB1", + "ECT2L", + "ABCA13", + "LINC02577", + "SPATA13-AS1", + "ENSG00000269481", + "ENSG00000235881", + "TRPM8", + "ENSG00000253172", + "HEPACAM", + "MYO1D", + "LINC02100", + "PURPL", + "C5orf58", + "PHACTR2-AS1", + "ENSG00000253829", + "ENSG00000265494", + "KLHL11", + "PPP1R42", + "ENSG00000255537", + "ENSG00000258875", + "IL21R-AS1", + "PRR29", + "ENSG00000267764", + "ENSG00000269399", + "ZNF585B", + "SPAG1", + "TIMM23B", + "IFNG-AS1", + "HCRT", + "CPA1", + "CREB3L3", + "PINK1-AS", + "ASCL5", + "ENSG00000219410", + "C12orf50", + "SMOC1", + "ZNF665", + "GP6-AS1", + "NPPA", + "LINC02671", + "KRTAP5-AS1", + "OR11G2", + "CRAT37", + "MAP3K14", + "ENSG00000267462", + "TNNI1", + "PNLDC1", + "ENSG00000232035", + "ENSG00000235785", + "ENSG00000267053", + "PKD2L2", + "SLC16A10", + "MAILR", + "CDKN2B-AS1", + "ALDOB", + "ENSG00000259088", + "LINC01996", + "LUADT1", + "APC2", + "ENSG00000267136", + "LINC02154", + "IFT80", + "LINC00504", + "ENSG00000236986", + "ENSG00000267758", + "ARHGEF18-AS1", + "ENSG00000267379", + "LINC01801", + "DENND6A-AS1", + "ENSG00000266111", + "RANBP3-DT", + "ENSG00000222017", + "PPM1K-DT", + "ENSG00000249746", + "OR2A1-AS1", + "ENSG00000227218", + "LNROP", + "CCDC38", + "FAM9B", + "ASTL", + "ENSG00000235419", + "XKR9", + "ENSG00000259118", + "IL17C", + "ZNF546" + ], + "legendgroup": "39", + "marker": { + "color": "#bde6bf", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "39", + "showlegend": true, + "type": "scattergl", + "x": [ + -3.033985137939453, + -2.7387261390686035, + -2.4769504070281982, + -3.3630576133728027, + -1.7370866537094116, + -1.888236403465271, + -1.7226054668426514, + -2.0768752098083496, + -1.1838910579681396, + -4.732867240905762, + -1.366755723953247, + -1.2284964323043823, + -1.3600385189056396, + -1.5665314197540283, + -4.03644323348999, + -2.098491907119751, + -1.0145994424819946, + -1.639275312423706, + -2.3085334300994873, + -2.027881383895874, + -2.3480029106140137, + -2.4113609790802, + -1.466436743736267, + -0.9710773229598999, + -0.8582013845443726, + -0.9579892754554749, + -1.615580677986145, + -1.7738072872161865, + -0.6022821664810181, + -3.9785585403442383, + 0.2482658475637436, + -2.3368747234344482, + -0.7598839998245239, + -0.5820358395576477, + -2.3898730278015137, + -0.8797824382781982, + -1.7154896259307861, + -2.149660587310791, + -3.154202699661255, + -2.308276653289795, + -2.2878050804138184, + -1.3112516403198242, + -2.23616623878479, + -1.645404577255249, + -1.434007167816162, + -2.1514437198638916, + -2.9939963817596436, + -0.9705953598022461, + -1.3002328872680664, + -1.5875890254974365, + -1.5960664749145508, + -2.622802495956421, + -1.054925560951233, + -1.3986152410507202, + -1.955886721611023, + -2.4218759536743164, + -1.2985620498657227, + -1.5320894718170166, + -1.5382065773010254, + -2.841068744659424, + -1.7522214651107788, + -1.664867877960205, + -1.3263994455337524, + -1.6329760551452637, + -0.766067385673523, + -4.625162124633789, + -0.6292094588279724, + -1.3324922323226929, + -0.7401392459869385, + -3.92907977104187, + -2.246983289718628, + -1.1155270338058472, + -3.926687717437744, + -3.3252410888671875, + -1.7397514581680298, + -0.2881067991256714, + 2.9032490253448486, + -2.0859405994415283, + -0.519077718257904, + -1.6001904010772705, + -1.1213769912719727, + -4.820784091949463, + -2.2690508365631104, + -3.779895544052124, + -4.630329608917236, + -3.313176155090332, + -1.302692174911499, + -1.9626226425170898, + -2.5175509452819824, + -2.079155206680298, + -0.6853470206260681, + -1.4622482061386108, + -1.563455581665039, + -4.016119003295898, + -1.954209327697754, + -4.2048845291137695, + -1.5966817140579224, + -1.1170825958251953, + -1.8632100820541382, + -1.7416045665740967, + -1.3029398918151855, + -1.7163513898849487, + -4.334874153137207, + -0.8777632117271423, + -4.2107415199279785, + -4.625790596008301, + -2.0036823749542236, + -0.8701891899108887, + -1.9686862230300903, + -2.1195178031921387, + -1.0482656955718994, + -2.189846992492676, + -0.7560007572174072, + -1.4765549898147583, + -1.3499268293380737, + -1.2454429864883423, + -1.5526585578918457, + -1.720860242843628, + -1.6283650398254395, + -4.171078681945801, + -1.907473087310791, + -0.5952738523483276, + -2.0423882007598877, + -3.847764253616333, + -1.745528221130371, + -1.0202534198760986, + -2.6817116737365723, + -1.8727614879608154, + -1.1215449571609497, + -4.293533802032471, + -1.9485580921173096, + -0.47499826550483704, + -1.364707112312317, + -1.0590846538543701, + -1.6931029558181763, + -0.7491568922996521, + -1.3397107124328613, + -1.3600740432739258, + -4.617937088012695, + -2.4689512252807617, + -2.489293098449707, + -0.9186580181121826, + -4.249054431915283, + -0.933447003364563, + -1.904105305671692, + -1.9739583730697632, + -1.2870266437530518, + -1.8087559938430786, + -2.4598677158355713, + -2.160679340362549, + -1.4263962507247925, + -1.6847624778747559, + -1.417787790298462, + -1.6205980777740479, + -1.473909854888916, + -4.215370178222656, + -4.6433820724487305, + -0.1881471574306488, + -0.8270611763000488, + -0.9970758557319641, + -2.4716341495513916, + -1.2098673582077026, + -1.8068543672561646, + -3.837810754776001, + -1.3322333097457886, + -0.7503623962402344, + -3.953852415084839, + -3.5234012603759766, + -1.3555456399917603, + -1.9337494373321533, + -3.699204206466675, + -2.1353065967559814, + -1.7745367288589478, + -3.1215591430664062, + -0.5326350927352905, + -1.9510763883590698, + -2.220229148864746, + -1.847946047782898, + -1.9735708236694336, + -3.8293662071228027, + -0.9342728853225708, + -1.016569972038269, + -1.4196302890777588, + -0.8123646378517151, + -1.8887107372283936, + -3.3680715560913086, + -2.091235876083374, + -1.6078323125839233, + -0.7391617894172668, + 2.982532262802124, + -0.7851603031158447, + -1.62971031665802, + -1.0888158082962036, + -4.809249401092529, + -1.289244532585144, + -0.10912972688674927, + -0.8287959098815918, + -2.147484302520752, + -1.1468017101287842, + -2.1309988498687744, + -4.170017242431641, + -1.8512006998062134, + -1.676304578781128, + -1.857250452041626, + -0.6079114079475403, + -2.0666260719299316, + -1.9248039722442627, + -1.6353724002838135, + -2.2526814937591553, + -1.0870262384414673, + -1.3146666288375854, + -1.755373477935791, + -1.8438639640808105, + -3.3386144638061523, + -2.08565354347229, + -1.9900015592575073, + -1.107678771018982, + -2.0331051349639893, + -4.598527431488037, + -4.79252815246582, + -2.318283796310425, + -2.3055715560913086, + -1.3183969259262085, + -1.146113395690918, + -0.543177604675293, + -1.2232574224472046, + -1.3651821613311768, + -2.150681495666504, + -3.750561237335205, + -1.8887696266174316, + -4.028425216674805, + -1.7202873229980469, + -0.43664875626564026, + -2.1384925842285156, + -0.9889472723007202, + -1.55580735206604, + -2.092365026473999, + -0.5943180918693542, + -1.0010426044464111, + -4.1670122146606445, + -3.0936965942382812, + -2.086073637008667, + -1.2315151691436768, + -1.1046957969665527, + -2.263063669204712, + -1.6643873453140259, + -1.837344765663147, + -1.5276761054992676, + -1.273674726486206, + -1.5849711894989014, + -3.7613260746002197, + -4.785071849822998, + -1.1824630498886108, + -4.127325534820557, + -2.310687303543091, + 0.34744328260421753 + ], + "xaxis": "x", + "y": [ + -1.7855767011642456, + 2.4038150310516357, + -1.6256262063980103, + -4.305622577667236, + -3.1523561477661133, + -1.7675755023956299, + -1.8363462686538696, + -2.350382089614868, + -4.100044250488281, + 0.5651462078094482, + -1.2753353118896484, + -0.15162736177444458, + -3.990516424179077, + -1.091596007347107, + -0.2052672803401947, + -2.62083101272583, + -1.0309085845947266, + -3.095417022705078, + -1.4323755502700806, + 2.4263575077056885, + -2.804715871810913, + -1.3456518650054932, + -2.050704002380371, + -2.674591302871704, + -3.424891948699951, + -2.7099273204803467, + -1.7484208345413208, + -3.0409181118011475, + -1.0644053220748901, + 0.53980553150177, + -1.9175024032592773, + -0.913133978843689, + -2.2004871368408203, + -2.7889623641967773, + -1.6095705032348633, + -0.9659500122070312, + -3.529202461242676, + 0.19930244982242584, + 0.27121254801750183, + -2.143418788909912, + -1.842716932296753, + -4.099582195281982, + -2.157752752304077, + -1.4909645318984985, + -1.8822087049484253, + -1.8274383544921875, + -1.936240315437317, + -0.8212265968322754, + -1.8357090950012207, + -3.2728545665740967, + -1.208907127380371, + 0.3820973336696625, + -2.4970810413360596, + -0.9457675218582153, + -1.930031657218933, + -1.7406171560287476, + -1.4490851163864136, + -1.7078615427017212, + -2.0298619270324707, + 1.0415593385696411, + -1.6242893934249878, + 0.18563143908977509, + -5.703625202178955, + -3.2047951221466064, + -3.56853985786438, + 0.5392786860466003, + 1.402015209197998, + 1.9422227144241333, + -4.230421543121338, + 0.14863291382789612, + -1.5597403049468994, + -1.830236792564392, + -0.04421159252524376, + -2.810699224472046, + -3.727679491043091, + -2.670358419418335, + -5.200649261474609, + 2.525693655014038, + -0.5647947788238525, + -2.7086775302886963, + -1.3653916120529175, + 0.40924888849258423, + -0.4072817265987396, + -4.257164001464844, + 0.6791353225708008, + -3.660515546798706, + -3.3493123054504395, + -3.288949728012085, + 0.09972310811281204, + -1.6970325708389282, + -0.9077513813972473, + -0.6211728453636169, + 1.1564728021621704, + 0.3332824110984802, + -0.7439290881156921, + 1.076286792755127, + -1.8832508325576782, + -2.207228183746338, + -3.7553977966308594, + -3.104052782058716, + -3.0231616497039795, + -0.9782001376152039, + 0.7213115692138672, + -2.9795637130737305, + -0.31625473499298096, + 0.1183595135807991, + -0.7604373097419739, + -2.7723259925842285, + -2.6105921268463135, + -0.5752043128013611, + -2.2408900260925293, + -0.7994393110275269, + -2.6496734619140625, + -1.9116677045822144, + -1.1771386861801147, + -1.7556970119476318, + -2.891005516052246, + -3.048460006713867, + -1.8286632299423218, + 0.3585300147533417, + -0.42640215158462524, + -2.6322526931762695, + 2.409705877304077, + 0.28212428092956543, + -3.7681288719177246, + -2.589801073074341, + -1.9191267490386963, + -1.611775517463684, + -2.5834474563598633, + 0.6730620861053467, + -1.8466804027557373, + 0.826343297958374, + -2.970986843109131, + -1.481852650642395, + -0.8891243934631348, + -1.0676236152648926, + -1.2639763355255127, + -1.629259467124939, + -5.831814289093018, + -1.9430012702941895, + -2.950385332107544, + -2.41770076751709, + 0.9370207786560059, + -4.048072338104248, + -3.0088531970977783, + -2.626250743865967, + -1.2630990743637085, + -2.951321601867676, + -1.3820253610610962, + -0.7677860856056213, + -2.3151378631591797, + -2.9832301139831543, + -1.5129088163375854, + -3.736666202545166, + -1.8871310949325562, + 0.6528369784355164, + 0.38492047786712646, + -3.376248598098755, + -4.2129716873168945, + -1.0919826030731201, + -1.3466389179229736, + -1.7173105478286743, + -1.7629941701889038, + 0.4619210958480835, + -1.5159151554107666, + -3.7657716274261475, + 0.24485252797603607, + -4.351142406463623, + -2.254768133163452, + -1.7788203954696655, + -0.12254494428634644, + -2.630415439605713, + -2.614010810852051, + 0.3123943507671356, + -3.386406898498535, + -1.8495407104492188, + 0.6843409538269043, + -2.393048048019409, + -3.370142698287964, + 0.013948103412985802, + -2.4152729511260986, + -2.015247344970703, + -2.9571146965026855, + -0.9157529473304749, + -1.6458466053009033, + -2.6386663913726807, + -2.6289896965026855, + -1.6717160940170288, + -2.291994333267212, + -5.170583724975586, + -1.3746001720428467, + -1.806366205215454, + -0.7562248706817627, + 0.014562259428203106, + -2.0178773403167725, + -1.0417022705078125, + -1.0730043649673462, + -1.182049036026001, + -2.8921680450439453, + -1.8827111721038818, + 1.5589430332183838, + -0.019039735198020935, + -2.0029492378234863, + -2.859618902206421, + -4.050234317779541, + -1.6082333326339722, + -0.7209292650222778, + -1.5145660638809204, + 1.7949047088623047, + -2.4360992908477783, + -1.453895926475525, + -1.8841438293457031, + -2.988332509994507, + 0.8429732322692871, + 2.4856247901916504, + -3.072685956954956, + -2.154383659362793, + -0.10816502571105957, + 0.17765076458454132, + 0.1404324471950531, + -1.8110207319259644, + -0.7936592102050781, + -2.432554244995117, + -1.8312515020370483, + 1.247818112373352, + -2.6540205478668213, + -1.3736577033996582, + -0.8049482703208923, + -0.52867591381073, + -2.1769020557403564, + 0.571344792842865, + -2.0096240043640137, + -3.44427752494812, + -1.092238187789917, + -1.0804338455200195, + -3.3221750259399414, + -2.1707406044006348, + -2.3198740482330322, + -1.391109824180603, + 0.9290034174919128, + -2.7573375701904297, + 0.2516443133354187, + -2.5170066356658936, + -2.164459705352783, + -1.1524581909179688, + -1.7722527980804443, + -3.0198566913604736, + -2.054819107055664, + -0.1716998964548111, + -2.864029884338379, + -0.4845644533634186, + 0.018989188596606255, + -1.5275880098342896, + 0.6144077777862549, + 0.13619159162044525, + -1.2688809633255005 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=22
x=%{x}
y=%{y}", + "hovertext": [ + "WDR47", + "VIT", + "MAP2", + "DUBR", + "HCG17", + "STYK1", + "CFAP52", + "SKAP1-AS1", + "APOC2", + "DNAJC6", + "CLASP2", + "DOP1A", + "ADK", + "LINC02733", + "ENSG00000258170", + "ATP8A2", + "FSIP1", + "ENSG00000265975", + "TRABD-AS1", + "LINC01281", + "TPPP", + "ENSG00000235728", + "PBX3", + "EPS8", + "LRRC43", + "MMP25", + "TNFRSF13B", + "ISM1", + "DMD", + "FTCDNL1", + "SGO1-AS1", + "MAP6D1", + "ADGRL3", + "CRB2", + "SFTA3", + "MKRN3", + "CCDC102B", + "CCDC157", + "PRKACB-DT", + "CADM2", + "PPP1R14C", + "VSTM2A", + "RASAL1", + "SLC22A17", + "LGALS9B", + "SYT5", + "CAPN9", + "IGKV3D-7", + "LCT-AS1", + "MPP4", + "LINC02273", + "FOXD1", + "PPP2R2B", + "TMEM254-AS1", + "KISS1R", + "CD1C", + "GPA33", + "CXCR6", + "CCR6", + "SVOP", + "AP1G2-AS1", + "TTC6", + "TSNAXIP1", + "ENSG00000266654", + "ENSG00000266171", + "SPEF1", + "CELSR1", + "FCRL5", + "NMUR1", + "MAB21L4", + "ENSG00000227945", + "CCL11", + "LINC02901", + "SLC26A4-AS1", + "ENSG00000228686", + "ENSG00000251555", + "ENSG00000227803", + "NT5E", + "C6orf118", + "CPVL-AS2", + "LMNTD2", + "LMNTD2-AS1", + "ARHGAP11B-DT", + "RALGPS2", + "ENSG00000273445", + "LINC01891", + "WNT7A", + "P2RY1", + "JAKMIP1", + "FABP6-AS1", + "FGFR2", + "GPC6", + "G6PC1", + "RTN4R", + "TAFA5", + "HEATR5B", + "PTPN13", + "ENSG00000237718", + "CDH2", + "PLEKHN1", + "ERICH3", + "NUAK2", + "ENSG00000273367", + "MOBP", + "ZNF736", + "PLEKHA7", + "ABAT", + "SEC14L2", + "ENSG00000272078", + "ENSG00000249001", + "SMIM43", + "DNAJC9-AS1", + "NTN4", + "CERNA1", + "FOXJ1", + "ERVH48-1", + "ENSG00000248991", + "GPR141", + "ENSG00000235119", + "CALY", + "WNT1", + "ZXDA", + "CDK18", + "TRIM36", + "MATN2", + "CCL21", + "DNAI7", + "TSSK6", + "BNIPL", + "TRIM54", + "DLX1", + "B3GNT7", + "UCHL1", + "GUCA1A", + "ENSG00000272502", + "TSPAN14-AS1", + "CADM1", + "DDHD1-DT", + "CFAP53", + "SLC22A15", + "KIF5C", + "ENSG00000246090", + "CALHM1", + "DRD4", + "ENSG00000260177", + "RIBC1", + "EPHX4", + "PACRG", + "STOML3", + "ENSG00000247011", + "C17orf99", + "FCER1A", + "ENSG00000233005", + "GAD1", + "ARL6", + "IL2", + "ENSG00000271771", + "PDE6A", + "MSC-AS1", + "ATL1", + "IQCH", + "XYLT1", + "POF1B", + "TMEM255A", + "COLGALT2", + "IQSEC1", + "SAMD7", + "FHL1P1", + "UGT8", + "NDNF", + "ARHGEF5", + "ANKRD18B", + "LINC02908", + "CABP4", + "HISLA", + "SAXO2", + "SEMA4B", + "ST6GALNAC2", + "SH2D3A", + "CAPN12", + "CCNB3", + "HPCAL4", + "FABP7", + "ADAM22", + "WDR38", + "RALGPS1", + "MUC2", + "CLCF1", + "RPGRIP1", + "ENSG00000258760", + "ESPN", + "SLCO4C1", + "DUOXA2", + "LINC03057", + "RAX2", + "PTPRS", + "MYH15", + "STMND1", + "ELMO1", + "WDR86", + "FBXO16", + "IQANK1", + "MPZL3", + "GJB2", + "BBOF1", + "TNS4", + "ENSG00000267633", + "KIR3DL2", + "AGR3", + "SEMA3D", + "LINC02950", + "ENSG00000264339", + "CD1A", + "LRP2", + "MPPED2", + "NOVA1", + "ENSG00000259342", + "FAM81A", + "ENSG00000259370", + "APOH", + "FCRL3", + "STAC", + "LINC02197", + "CDK14", + "FAM131B", + "TRIM9", + "RDH12", + "RASGRF1", + "LINC01978", + "PNMA5", + "TNFRSF18", + "ZDHHC23", + "CDS1", + "SPINK4", + "TMTC2", + "SEMA7A", + "SCAMP5", + "ENSG00000261294", + "CRX", + "IGSF8", + "CFAP126", + "IL18RAP", + "FGFBP1", + "TBC1D32", + "AHI1", + "TMEM273", + "ERBB3", + "LRRIQ1", + "USP43", + "SLC6A4", + "KLHL34", + "OPRD1", + "LRRC8B", + "KLHDC9", + "LINC01703", + "LINC00299", + "CFAP299", + "AUTS2", + "RBP4", + "ISL2", + "RHBDL1", + "ENSG00000273428", + "FCRLA", + "CCR4", + "ENSG00000179253", + "MDS2", + "CIMAP2", + "ENSG00000260464", + "ENSG00000232811", + "CIMAP3", + "ENSG00000240401", + "LINC01888", + "LINC03067", + "MOXD1", + "KRT86", + "LINC02413", + "VPS9D1", + "ASPA", + "TNK1", + "CNGA1", + "PNOC", + "ARHGAP42", + "DOC2A", + "PIK3R5-DT", + "FCRL4", + "SAMD12", + "F2", + "RTN4RL2", + "LINC01772", + "VIPR1", + "ENSG00000227678", + "IMMP2L", + "CCL27", + "C11orf97", + "ENSG00000257221", + "F7", + "REM2", + "ADAMTSL5", + "DYNLT3", + "S1PR1-DT", + "ADGRB3-DT", + "GRHL2", + "PLEKHG7", + "CCDC198", + "POU3F1", + "SDC1", + "C7orf57", + "NTM", + "NFASC", + "CR2", + "OBSCN-AS1", + "OSBPL10", + "LINC00957", + "WEE2-AS1", + "AKAP5", + "LGALS9C", + "VAV3", + "FCRL2", + "EPHB1", + "DDX3ILA1", + "LRRC19", + "ZBTB42", + "CD40LG", + "CRYBG2", + "ENSG00000235192", + "PRKG2", + "RP1", + "CFAP46", + "POC1B-AS1", + "TMEM244", + "ENSG00000261449", + "CIMIP2B", + "KCNK17", + "SLC26A4", + "KIR2DL3", + "ENSG00000167633", + "CAMK2N1", + "NPHP1", + "LINC01106", + "MPC1-DT", + "CYP2D6", + "TNFRSF4", + "PLA2G2D", + "CD1E", + "ENSG00000235236", + "GPR15", + "NEK11", + "SPTSSB", + "ENSG00000261653", + "TNFSF12", + "LYPD3", + "BTBD3", + "IL18R1", + "ENSG00000248551", + "MTMR7", + "AMBP", + "WNT10B", + "ENSG00000261804", + "SLC32A1", + "CASZ1", + "DAW1", + "GRAMD1C", + "LFNG", + "SDR16C5", + "VXN", + "ENSG00000245156", + "IL22", + "ENSG00000260496", + "LINC02195", + "LINC01976", + "CYP2B6", + "CCDC190", + "COP1-DT", + "RIMS2", + "KLRF1", + "FA2H", + "ENSG00000278607", + "TFAP2C", + "RBM38-AS1", + "NLGN4X", + "FBXO2", + "LGALSL-DT", + "LEKR1", + "MIR4280HG", + "ENSG00000250274", + "LZTS1", + "LINC00943", + "ENSG00000258122", + "TTC39C-AS1", + "CELSR2", + "COBLL1", + "GPR160", + "CAMK2D", + "DLX5", + "MET", + "AK8", + "FUT7", + "MIRLET7IHG", + "FAAH2" + ], + "legendgroup": "22", + "marker": { + "color": "#ff7266", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "22", + "showlegend": true, + "type": "scattergl", + "x": [ + -1.9022072553634644, + -1.4932423830032349, + -1.6868399381637573, + -1.665355920791626, + -0.7784243226051331, + -1.5558565855026245, + -3.013449192047119, + -1.5794583559036255, + -2.8557627201080322, + -3.1730198860168457, + -0.2738784849643707, + -0.914116621017456, + -1.7756848335266113, + -1.7325369119644165, + -2.4321177005767822, + -2.9978878498077393, + -1.622957468032837, + -1.629264235496521, + -1.5106865167617798, + -3.728382110595703, + -2.8379786014556885, + -1.4626171588897705, + -1.4660464525222778, + -2.190220594406128, + -1.4631785154342651, + -1.600374460220337, + -2.098750114440918, + -1.4330224990844727, + -3.044511556625366, + -1.3858712911605835, + -1.8696317672729492, + -2.8632359504699707, + -4.272115230560303, + -1.4304919242858887, + -2.590641498565674, + 0.33348023891448975, + -1.3399780988693237, + -3.165903091430664, + -1.1581307649612427, + -3.0580615997314453, + -1.7624304294586182, + -2.172229766845703, + -1.185600757598877, + -1.3904515504837036, + -1.7111268043518066, + -1.2371553182601929, + -2.228332757949829, + -2.1721384525299072, + -1.6614887714385986, + -2.282956123352051, + -0.6176790595054626, + -2.5053563117980957, + -1.3482983112335205, + -1.8778846263885498, + -0.9966976642608643, + -1.762281060218811, + -1.131722092628479, + -0.8051366806030273, + -1.104888677597046, + -3.243116617202759, + -1.6855255365371704, + -1.542033076286316, + -1.8269554376602173, + -3.0050086975097656, + -1.7388402223587036, + -1.7573819160461426, + -2.4518203735351562, + -1.5578614473342896, + -1.1062073707580566, + -2.1485774517059326, + -4.1329345703125, + -1.431143045425415, + -4.107974052429199, + -1.7907207012176514, + -1.3762727975845337, + -1.552356243133545, + -0.6366073489189148, + -2.113901138305664, + -3.3592612743377686, + -1.8499274253845215, + -1.6283795833587646, + -1.198596477508545, + -1.4723210334777832, + -2.769911527633667, + -1.4419411420822144, + -4.308036804199219, + -1.5315110683441162, + -2.544485569000244, + -1.4289721250534058, + -1.2445766925811768, + -2.0752875804901123, + -2.5628209114074707, + -4.088621616363525, + -2.01108980178833, + -2.678189516067505, + 0.5831085443496704, + -1.6688358783721924, + -1.3740679025650024, + -2.3412063121795654, + -1.7552464008331299, + -3.2696633338928223, + -1.8045629262924194, + -3.917924404144287, + -2.4962728023529053, + -1.841303825378418, + -1.9405748844146729, + -0.44913962483406067, + -1.6456584930419922, + -1.684195876121521, + -1.0494533777236938, + -3.821157455444336, + -1.3017762899398804, + -1.5790438652038574, + -2.3038909435272217, + -1.8024176359176636, + -0.8734166622161865, + -1.410988688468933, + -1.4225709438323975, + -1.9481323957443237, + -2.3670542240142822, + -1.3778204917907715, + -1.3226592540740967, + -1.5106860399246216, + -2.7511937618255615, + -3.370609760284424, + -1.5918711423873901, + -3.1910719871520996, + -1.6870856285095215, + -1.74755859375, + -2.1471173763275146, + -1.138458251953125, + -1.4201821088790894, + -2.6194849014282227, + -1.0000669956207275, + -1.413053274154663, + -1.3657348155975342, + 0.08253023773431778, + -1.262982726097107, + -2.5251035690307617, + -1.4693831205368042, + -1.6083966493606567, + -1.755504846572876, + -2.091583490371704, + -2.0855424404144287, + -1.4721510410308838, + -1.6045295000076294, + -2.5216376781463623, + -1.9102991819381714, + -2.3941774368286133, + -1.493930697441101, + -2.0523571968078613, + -1.5283002853393555, + -1.7523812055587769, + -2.331845998764038, + -0.11673995852470398, + -2.5335800647735596, + -1.3047332763671875, + -1.8166569471359253, + -1.287829041481018, + -2.862830638885498, + -2.4451122283935547, + -1.3147034645080566, + -2.088809013366699, + -1.480158805847168, + -1.3549686670303345, + -0.945171594619751, + -2.301884889602661, + -1.784518837928772, + -1.5033835172653198, + -2.369119644165039, + -1.6962751150131226, + -2.1792397499084473, + -1.0689940452575684, + -1.0346043109893799, + -1.4846439361572266, + -3.3096306324005127, + -1.6439235210418701, + -1.5651370286941528, + -1.1448100805282593, + 0.08328177034854889, + -1.169843077659607, + -2.208752393722534, + -1.9790476560592651, + -3.158806800842285, + -1.8372184038162231, + -0.42953068017959595, + -2.432158946990967, + -2.233877658843994, + -2.734166383743286, + -1.4369679689407349, + -2.148622512817383, + -1.4469788074493408, + -2.193927764892578, + -2.510455846786499, + -1.6534343957901, + -1.0956645011901855, + -0.7470837831497192, + -2.2529876232147217, + -1.2845340967178345, + -1.2842917442321777, + -2.5601882934570312, + -1.8431988954544067, + -0.7668073177337646, + -1.9710192680358887, + -2.278167247772217, + -2.74806547164917, + -1.9547040462493896, + -1.4566349983215332, + -1.7892656326293945, + -1.6269500255584717, + -1.737190842628479, + -1.2047686576843262, + -2.198519706726074, + -2.522650718688965, + -1.6379276514053345, + -3.992450714111328, + -1.6092162132263184, + -1.6865859031677246, + -1.8465604782104492, + -3.806875228881836, + -0.6778111457824707, + -0.973408043384552, + -3.1228291988372803, + -1.8637102842330933, + -1.4739856719970703, + -1.7071977853775024, + -2.0371527671813965, + -1.6893932819366455, + -0.9661829471588135, + -1.836717128753662, + -0.9345020651817322, + -2.3742904663085938, + -1.8724191188812256, + -0.9820767641067505, + -1.4963985681533813, + -0.8682147264480591, + -0.5634878277778625, + -2.49804425239563, + -2.0875372886657715, + -0.5022294521331787, + -1.566874384880066, + -1.5833852291107178, + -1.8272861242294312, + -1.3278189897537231, + -1.5022419691085815, + -1.2325594425201416, + -1.9255695343017578, + -3.218466281890869, + -1.940901756286621, + -2.730397939682007, + -1.9133433103561401, + -1.1665916442871094, + -2.2390589714050293, + -1.7616490125656128, + -1.4370518922805786, + -1.4396286010742188, + -2.546299934387207, + 0.18717193603515625, + -3.034926176071167, + -1.5785561800003052, + -1.5438377857208252, + -1.0355443954467773, + -1.5305806398391724, + -1.4394805431365967, + -1.6505799293518066, + -1.7136260271072388, + -1.6892116069793701, + -1.1222444772720337, + -2.1660146713256836, + -1.9732389450073242, + -1.5820437669754028, + -1.731054425239563, + -1.4209444522857666, + -3.054884195327759, + -1.1969853639602661, + -1.7054717540740967, + -1.1838011741638184, + -2.9779763221740723, + -1.8245741128921509, + -1.9854545593261719, + -1.2770962715148926, + -1.796752691268921, + -2.76171875, + -1.507634162902832, + -3.947240114212036, + -1.5919575691223145, + -1.6100754737854004, + -2.1603620052337646, + -1.2377017736434937, + -2.237231492996216, + -0.6972525715827942, + -1.610077142715454, + -1.8244926929473877, + -2.534717082977295, + -1.9303299188613892, + -1.3480408191680908, + -1.3515655994415283, + -1.306968331336975, + -0.40837183594703674, + -0.6297168731689453, + -1.7244764566421509, + -1.6040605306625366, + -1.1514092683792114, + -3.6821858882904053, + -1.4820775985717773, + -2.1245336532592773, + -1.8401206731796265, + -1.7234998941421509, + -1.5425057411193848, + -1.2757176160812378, + -1.8986430168151855, + -2.1504476070404053, + -1.4559476375579834, + -1.3525959253311157, + -1.0154787302017212, + -2.566645383834839, + -1.1286489963531494, + -1.581055998802185, + -3.4902162551879883, + -1.6946501731872559, + -2.798759937286377, + -1.4184772968292236, + -1.7745777368545532, + -1.3617823123931885, + -1.1458382606506348, + -2.144209384918213, + -2.5026612281799316, + -3.417890787124634, + -2.813371181488037, + -1.4388564825057983, + -1.6389178037643433, + -1.6129422187805176, + -1.6517387628555298, + -1.539961576461792, + -1.2624537944793701, + -1.3446184396743774, + -2.511734962463379, + -3.9099416732788086, + -2.884800910949707, + -1.5826828479766846, + -1.9346983432769775, + -1.6146533489227295, + -1.4351956844329834, + -1.7895004749298096, + -2.7667055130004883, + -1.6072165966033936, + -2.6447761058807373, + -2.0906991958618164, + -2.0892107486724854, + 0.18647000193595886, + -2.5604827404022217, + -1.8217947483062744, + -1.0513736009597778, + -4.034905910491943, + -3.48081111907959, + -2.0302348136901855, + -1.037498116493225, + -1.8326961994171143, + -1.3383196592330933, + -1.7206751108169556, + -2.139051675796509, + -2.244781255722046, + -1.3009847402572632, + -1.505948543548584, + -1.9569941759109497, + -1.4810477495193481, + -1.0495632886886597, + -1.326833724975586, + -0.8919039964675903, + -1.4153696298599243, + -1.6859865188598633, + -1.327887773513794, + -1.831400752067566, + -3.3054535388946533, + -3.4314284324645996, + -1.3753793239593506, + -1.1386233568191528, + -2.5752742290496826, + -1.372407078742981, + -1.3847167491912842, + -0.7503148913383484, + -4.132511138916016, + -1.9067407846450806, + -0.8084376454353333, + -1.9395215511322021, + -3.844860076904297, + -2.0652592182159424, + -1.7272589206695557, + -1.2932509183883667, + -1.4839887619018555, + -1.4842758178710938, + -1.5212044715881348, + -0.0490853488445282, + -1.0562701225280762, + -2.1761717796325684, + -0.8201822638511658, + -0.827627956867218, + -1.7337919473648071, + -1.2349125146865845 + ], + "xaxis": "x", + "y": [ + -3.0002920627593994, + -3.763601779937744, + -3.815460681915283, + -4.210944652557373, + -4.224686622619629, + -3.834334135055542, + -1.9291445016860962, + -2.9650685787200928, + -3.6531805992126465, + -1.6370973587036133, + -3.207181692123413, + -3.226907730102539, + -2.183471918106079, + -3.2529470920562744, + -2.4980201721191406, + -0.7339475750923157, + -3.786015510559082, + -4.207423210144043, + -4.690105438232422, + -2.7950949668884277, + -1.635575771331787, + -3.907489538192749, + -3.912169933319092, + -2.368906259536743, + -3.8869855403900146, + -3.9106862545013428, + -2.4268176555633545, + -2.9380927085876465, + -1.8182859420776367, + -3.178239345550537, + -3.8180363178253174, + -2.1748013496398926, + -2.7195992469787598, + -4.148678302764893, + -1.419744610786438, + -2.2566354274749756, + -3.078173875808716, + -1.4007251262664795, + -3.0007946491241455, + -2.0181021690368652, + -3.742136001586914, + -3.2591631412506104, + -4.45252799987793, + -4.232789993286133, + -3.8319590091705322, + -4.4924516677856445, + -2.6292834281921387, + -3.008716106414795, + -3.0977582931518555, + -3.159392833709717, + -3.088775396347046, + -3.9100773334503174, + -4.049891948699951, + -2.3603906631469727, + -4.258417129516602, + -3.7572052478790283, + -3.491208553314209, + -4.051332473754883, + -4.34022855758667, + -1.8013476133346558, + -3.641202211380005, + -4.328902244567871, + -3.734027862548828, + -2.726999044418335, + -4.184584140777588, + -3.894564628601074, + -3.545030117034912, + -4.677175521850586, + -3.8803436756134033, + -1.8440794944763184, + -2.683987617492676, + -4.498313903808594, + -2.6959023475646973, + -4.3247575759887695, + -4.3316168785095215, + -2.3389151096343994, + -2.8578436374664307, + -2.979266881942749, + -1.954473853111267, + -4.575875282287598, + -3.569354772567749, + -4.492520332336426, + -2.4966158866882324, + -2.4422428607940674, + -3.596712827682495, + -2.7741336822509766, + -3.6255483627319336, + -3.7308952808380127, + -2.7341647148132324, + -3.4022443294525146, + -4.620052814483643, + -1.4840713739395142, + -2.564291477203369, + -2.7187600135803223, + -3.2315478324890137, + -2.5911178588867188, + -3.879241704940796, + -4.241486549377441, + -2.458051919937134, + -3.7640750408172607, + -1.7980197668075562, + -4.123511791229248, + -2.8021819591522217, + -2.2535512447357178, + -3.7276666164398193, + -3.455165386199951, + -3.3422694206237793, + -2.102219343185425, + -3.8691837787628174, + -4.513009071350098, + -2.7929656505584717, + -3.30932879447937, + -4.207891941070557, + -2.1106762886047363, + -3.214634656906128, + -2.697970151901245, + -4.2469563484191895, + -4.035313129425049, + -3.465749979019165, + -2.073465585708618, + -3.4539458751678467, + -3.4517993927001953, + -4.393887042999268, + -3.0099833011627197, + -3.2755825519561768, + -3.6947319507598877, + -1.6286855936050415, + -2.684741973876953, + -3.6967599391937256, + -3.524643898010254, + -4.1062211990356445, + -3.9657580852508545, + -1.8711652755737305, + -3.7111876010894775, + -2.4536516666412354, + -2.7595860958099365, + -3.7186150550842285, + -3.8550949096679688, + -2.0476036071777344, + -3.9653661251068115, + -2.6885082721710205, + -2.6141152381896973, + -3.218083381652832, + -3.6126835346221924, + -3.9393043518066406, + -3.522592067718506, + -1.3681381940841675, + -3.8794748783111572, + -1.7202651500701904, + -3.217254161834717, + -0.7233251333236694, + -4.636432647705078, + -3.543672800064087, + -1.7928712368011475, + -0.9988292455673218, + -3.173269033432007, + -1.6396433115005493, + -0.9950129985809326, + -2.5140817165374756, + -2.1509501934051514, + -1.698625922203064, + -3.119138479232788, + -3.8296523094177246, + -3.410398006439209, + -3.8755154609680176, + -4.079816818237305, + -2.5802061557769775, + -4.147451877593994, + -4.525057792663574, + -1.8965110778808594, + -3.7076849937438965, + -3.5506739616394043, + -4.283501148223877, + -4.441082000732422, + -4.8124613761901855, + -1.9479117393493652, + -2.8464932441711426, + -3.597435235977173, + -4.20913028717041, + -3.240877151489258, + -4.141337871551514, + -2.3385884761810303, + -2.703800916671753, + -0.8757752776145935, + -2.8416690826416016, + -2.9962680339813232, + -2.0550715923309326, + -3.5639591217041016, + -2.7091829776763916, + -3.739314317703247, + -3.1557676792144775, + -3.967367172241211, + -3.4936435222625732, + -1.374413013458252, + -3.1776909828186035, + -4.4886322021484375, + -3.8085319995880127, + -1.39174485206604, + -3.8684375286102295, + -2.921816825866699, + -1.4703449010849, + -4.374265670776367, + -2.6577298641204834, + -4.161633014678955, + -2.7531826496124268, + -1.7346892356872559, + -3.001781463623047, + -3.8589327335357666, + -3.6853575706481934, + -3.878565788269043, + -4.681237697601318, + -4.519870281219482, + -2.671567678451538, + -2.244631290435791, + -4.232915878295898, + -2.8297460079193115, + -3.482116937637329, + -3.918424129486084, + -2.5994205474853516, + -0.21602818369865417, + -4.011081695556641, + -3.5433454513549805, + -2.6060783863067627, + -3.9102649688720703, + -4.104015350341797, + -3.9719841480255127, + -3.2008793354034424, + -3.412034749984741, + -2.249664068222046, + -3.5216798782348633, + -4.277675151824951, + -4.312035083770752, + -3.5760884284973145, + -3.8696556091308594, + -3.8212804794311523, + -4.082016468048096, + -2.4139702320098877, + -2.446652412414551, + -3.4773945808410645, + -1.1817023754119873, + -3.433765411376953, + -3.9263076782226562, + -3.7329061031341553, + -3.3551182746887207, + -2.7861807346343994, + -3.7060790061950684, + -4.745739459991455, + -1.8367831707000732, + -2.922991991043091, + -3.514829158782959, + -2.840330123901367, + -4.748648643493652, + -1.920135736465454, + -3.792572498321533, + -3.4774796962738037, + -4.032143592834473, + -1.7243365049362183, + -3.5507116317749023, + -3.826054811477661, + -4.81463098526001, + -2.0658442974090576, + -2.8277039527893066, + -4.698428630828857, + -3.98441219329834, + -3.280198335647583, + -3.625086784362793, + -2.9981348514556885, + -4.535080432891846, + -2.8841140270233154, + -3.7361364364624023, + -3.7521536350250244, + -4.452236652374268, + -3.9949841499328613, + -3.7567992210388184, + -4.39876651763916, + -3.7143056392669678, + -1.8316923379898071, + -3.8338308334350586, + -2.554441452026367, + -2.7232296466827393, + -4.770153522491455, + -3.5349555015563965, + -3.6651484966278076, + -4.657247543334961, + -2.8321757316589355, + -3.692328929901123, + -4.049444675445557, + -4.351786136627197, + -2.712923765182495, + -1.9957177639007568, + -2.7952828407287598, + -2.584730625152588, + -4.218497276306152, + -1.4417961835861206, + -4.032871246337891, + -2.6287007331848145, + -2.9852681159973145, + -2.002760410308838, + -1.090482234954834, + -2.3641750812530518, + -4.040938377380371, + -4.368251323699951, + -4.3700103759765625, + -2.851820468902588, + -3.9469192028045654, + -4.493412017822266, + -3.413581371307373, + -3.873859405517578, + -3.7415363788604736, + -3.6682941913604736, + -3.6132845878601074, + -2.45499324798584, + -3.325401782989502, + -4.204990863800049, + -3.197906017303467, + -3.6896088123321533, + -4.06483793258667, + -4.754130840301514, + -1.9746168851852417, + -3.7808423042297363, + -3.1080853939056396, + -1.8647160530090332, + -3.203191041946411, + -1.8130996227264404, + -4.371152877807617, + -4.032765865325928, + -1.6962920427322388, + -1.4893908500671387, + -2.8413901329040527, + -3.162630558013916, + -3.8687450885772705, + -3.722193717956543, + -3.8120973110198975, + -4.875405311584473, + -4.273324489593506, + -4.059047222137451, + -4.0352559089660645, + -2.351280927658081, + -2.128760576248169, + -2.765768051147461, + -3.941107988357544, + -3.649099588394165, + -4.537215232849121, + -3.656134843826294, + -1.7225128412246704, + -3.207803249359131, + -1.835201382637024, + -4.117214679718018, + -3.095270872116089, + -3.2509512901306152, + -4.313092231750488, + -3.9411938190460205, + -3.8732030391693115, + -2.5766477584838867, + -1.3468358516693115, + -3.519742250442505, + -3.7833099365234375, + -4.751110553741455, + -4.497039318084717, + -3.8675477504730225, + -3.503929615020752, + -2.0368897914886475, + -4.6816725730896, + -4.0699615478515625, + -3.256171464920044, + -3.8453354835510254, + -4.381909370422363, + -3.3440101146698, + -3.7556447982788086, + -3.951951265335083, + -3.8673839569091797, + -3.6290740966796875, + -3.887622356414795, + -1.6431721448898315, + -2.5211853981018066, + -4.202809810638428, + -2.609506130218506, + -3.980616807937622, + -4.000454425811768, + -3.6055455207824707, + -3.9023842811584473, + -2.7050154209136963, + -3.6003575325012207, + -2.491110324859619, + -4.014832019805908, + -2.601593494415283, + -3.1958277225494385, + -4.004541873931885, + -4.134647369384766, + -4.069634437561035, + -4.264937877655029, + -2.333589792251587, + -3.565633773803711, + -1.613518238067627, + -4.506258010864258, + -2.4761345386505127, + -4.460256099700928, + -3.993393898010254, + -1.8571975231170654 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=21
x=%{x}
y=%{y}", + "hovertext": [ + "CRCT1", + "PDE11A", + "ASIC4", + "PPP2R3A", + "SLC26A8", + "C10orf67", + "SERP2", + "CPB2", + "GRTP1", + "CYB561", + "FBXO27", + "KCNA7", + "KLK1", + "SYT12", + "HIGD1B", + "KLK11", + "TFF3", + "GUCA2B", + "S100A2", + "SHROOM3", + "ADGRF5", + "MLXIPL", + "FBXL13", + "PTPRZ1", + "KRT18", + "CEP83", + "SIX4", + "PLEKHD1", + "DRC3", + "MME", + "POU5F1", + "DUSP8", + "SHISA2", + "CFAP161", + "PPP1R27", + "PLIN5", + "BAIAP2L2", + "MGAT3", + "PRKAA2", + "FLG2", + "KIAA1614", + "CLDN18", + "WWC1", + "CASC2", + "ARG2", + "AK7", + "C16orf46", + "DMKN", + "SLC24A3", + "TFF2", + "COL8A1", + "PRSS12", + "STMN2", + "NDN", + "SPRR3", + "SYT14", + "PCDH17", + "CCDC113", + "TMED6", + "ODAD4", + "ZNRF3", + "MFSD4A", + "MIR205HG", + "NEK10", + "ALDH1L1", + "PRELID2", + "PPIL6", + "NTNG2", + "CFAP70", + "MUC5B", + "CTTN-DT", + "TMC5", + "KCNJ14", + "PER2", + "COL23A1", + "RP1L1", + "WDR31", + "YAP1", + "BARX2", + "FLT1", + "GREM1", + "CACNA1H", + "ATP9A", + "VGLL3", + "NIPAL1", + "CYP2C9", + "CXCL17", + "CCDC181", + "RD3", + "NPY1R", + "UBTD2", + "LRRC56", + "MYO5C", + "EMP2", + "ITGB4", + "IGLON5", + "TEAD3", + "PKP3", + "WNT5B", + "DNAJC22", + "ENSG00000267199", + "EDN2", + "NDUFA4L2", + "ERN2", + "ZNF350-AS1", + "RILPL1", + "MT1M", + "KRT14", + "UPB1", + "SPATA21", + "RAB25", + "DYNC2H1", + "MCAM", + "ASCL1", + "TEX29", + "MIR193BHG", + "ARSL", + "GIPC2", + "LINC01133", + "SLC20A2", + "SLC10A2", + "PDE4C", + "TFF1", + "VSIG1", + "MYO1B", + "PTPN20", + "ENSG00000260011", + "CABLES1", + "WNT7B", + "ASAP3", + "PIGR", + "KCNJ13", + "C6orf132", + "TMOD1", + "DSG2", + "DSEL", + "FAM167B", + "LAMA2", + "PAEP", + "ADARB2", + "SYCE1", + "HRK", + "MPV17L", + "GGT6", + "ZNF436-AS1", + "PDZK1IP1", + "GPR27", + "P3H2", + "ZNF716", + "UPK3B", + "STMN4", + "GDA", + "BSPRY", + "ZSWIM4", + "KLC3", + "PROM1", + "PNMA2", + "CRYAB", + "SIAE", + "PIANP", + "DSG3", + "PPP1R13L", + "SFN", + "KLF15", + "SRRM3", + "CD81-AS1", + "CLBA1", + "SLC30A4", + "PPL", + "KRTDAP", + "TUBA8", + "LYPD2", + "CCND1", + "DNAAF4", + "KCNC4", + "FAM107A", + "PDLIM4", + "AGR2", + "ARHGEF35", + "ASS1", + "GSTO2", + "CCDC122", + "GPX2", + "EVPL", + "DSC3", + "AFF2", + "SLC25A48", + "GRM6", + "BAALC-AS1", + "ZNF239", + "SYT15", + "LINC01515", + "ABHD17C", + "SERPINB4", + "MAP7", + "FZD3", + "ROR2", + "MAP1LC3B2", + "SOX15", + "HNF1B", + "DSC1", + "CCDC68", + "ARHGAP8", + "SPRR2E", + "GULP1", + "MELTF", + "ARL10", + "NXNL2", + "PALD1", + "GLIPR1L2", + "DLEU7", + "ATP7B", + "PPY", + "ONECUT3", + "GKN2", + "CHDH", + "DNAJC18", + "PCDHGA5", + "EPB41L2", + "MAPK8IP1", + "TTC8", + "GRAMD2A", + "ATP2C2", + "SPNS2", + "SLPI", + "PLA2R1", + "PLCH1", + "SFRP5", + "MIR194-2HG", + "DIXDC1", + "SPX", + "RHCG", + "FBXL16", + "NEDD4L", + "ODAD1", + "RPS6KA6", + "GUCA2A", + "TNNT2", + "FRMPD1", + "CFAP300", + "ARHGAP23", + "MAP3K21", + "PXT1", + "SOX8", + "GATA6", + "GPM6B", + "LINC02595", + "GREB1", + "PLXNB1", + "OCLN", + "PNPLA1", + "MOGAT3", + "GPR12", + "NPAP1", + "MARVELD3", + "TMEM132E", + "KRT16", + "MALL", + "ROBO1", + "AKR1C1", + "CALML3", + "TSC22D1", + "RHOV", + "WFDC2", + "NTSR1", + "OSCP1", + "SST", + "PART1", + "NME5", + "UCP3", + "PKP2", + "KRT19", + "PRDM16", + "DCDC2", + "STRIP2", + "NPR2", + "LINC00958", + "TRPC6", + "KRT8", + "GPR135", + "VSTM2B", + "ENSG00000279548", + "LINC00960", + "PRRG4", + "NEDD4", + "EPAS1", + "AP1S3", + "GPR63", + "ENSG00000165072", + "SERPINB5", + "FBLIM1", + "ELF3", + "FGG", + "PDLIM3", + "NEUROG3", + "LINC01842", + "COX4I2", + "SULT1C2", + "HHLA2", + "PDGFA", + "EGFR", + "ENSG00000272631", + "TEX26-AS1", + "SMIM2-AS1", + "CHGA", + "CEP170B", + "JAG2", + "LDAF1", + "EPCAM", + "IL12B", + "GPC3", + "THBS3-AS1", + "TIGD4", + "BHMT", + "LINC00964", + "MMP7", + "EXPH5", + "MUCL1", + "B3GNT4", + "MEGF11", + "NR5A2", + "SH2D6", + "ABI3BP", + "IQUB", + "LRATD2", + "SLC1A1", + "MPP7", + "DCT", + "NUPR1", + "SDCBP2", + "KCNJ15", + "KIAA1522", + "ENSG00000271755", + "PREX2", + "TJP2", + "CFAP157", + "SLC2A14", + "KRT6A", + "NEO1", + "DPYSL5", + "CLDN1", + "NIM1K", + "SLC22A5", + "FUT9", + "NECAB1", + "ASIC1", + "KRT4", + "ANKRD13B", + "ZNF558", + "SPINK5", + "CEP126", + "TLCD5", + "ABHD12B", + "RAB11FIP3", + "KRT17", + "KCNK1", + "PDZRN3", + "PSCA", + "MOK", + "SLC44A3", + "CRIM1", + "UPK1B", + "CLDN11", + "SPINK9", + "STX1A", + "ENSG00000253238", + "PAX9", + "TMC7", + "PECAM1", + "CHST9", + "TBC1D8B", + "RAB3B", + "SOX2-OT", + "MDFI", + "DNAJB13", + "CYP24A1", + "RHBDL2", + "INKA2", + "TUFT1", + "CYP51A1-AS1", + "FAM83A", + "ZBTB5", + "FAM25A", + "TEAD1", + "RNF222", + "SEZ6", + "ENSG00000268205", + "CLTRN", + "AR", + "SPATA17", + "GKN1", + "LINC01091", + "ARHGEF28", + "SPINK7", + "RBM20", + "CTTN", + "CYP1A2", + "CA5A", + "RUNDC3A-AS1", + "WFDC3", + "RFPL2" + ], + "legendgroup": "21", + "marker": { + "color": "#8e7900", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "21", + "showlegend": true, + "type": "scattergl", + "x": [ + -3.2248973846435547, + -4.02309513092041, + -3.4954726696014404, + -2.8960678577423096, + -3.7578413486480713, + -3.7489242553710938, + -3.795607805252075, + -3.4957218170166016, + -3.0916965007781982, + -2.2170803546905518, + -3.9028568267822266, + -3.927420139312744, + -3.910475492477417, + -3.2001254558563232, + -3.3734002113342285, + -3.5364580154418945, + -2.665234088897705, + -2.972794771194458, + -3.1887917518615723, + -4.1053385734558105, + -3.86787486076355, + -3.9750759601593018, + -3.233664035797119, + -3.3822097778320312, + -3.572354793548584, + -3.856832265853882, + -3.8743419647216797, + -2.710327625274658, + -2.6768016815185547, + -3.270615339279175, + -3.9564380645751953, + -3.8322134017944336, + -3.278212547302246, + -3.8202242851257324, + -2.7631680965423584, + -3.636970281600952, + -2.7944602966308594, + -3.3959784507751465, + -3.306748867034912, + -4.045884609222412, + -2.7459216117858887, + -3.287640333175659, + -4.370972156524658, + -3.5121572017669678, + -3.650423288345337, + -3.4406986236572266, + -2.4188058376312256, + -3.3593807220458984, + -3.434234857559204, + -3.201704978942871, + -3.399407386779785, + -3.062117576599121, + -4.506425857543945, + -3.3758296966552734, + -3.204063653945923, + -3.6405117511749268, + -3.3037662506103516, + -3.3592898845672607, + -2.759995698928833, + -3.2382442951202393, + -3.963503360748291, + -3.1111574172973633, + -3.047452926635742, + -4.355927467346191, + -3.2419326305389404, + -3.0676772594451904, + -3.856619119644165, + -3.544177532196045, + -3.883751392364502, + -2.9189419746398926, + -3.3987793922424316, + -2.9439330101013184, + -2.7560102939605713, + -3.6460378170013428, + -3.301737070083618, + -2.3472328186035156, + -3.3550548553466797, + -4.138216972351074, + -3.127575635910034, + -3.5701773166656494, + -2.862928867340088, + -3.404414653778076, + -3.46502685546875, + -3.6272475719451904, + -3.0818917751312256, + -3.425987482070923, + -3.214874744415283, + -3.5943307876586914, + -3.5999722480773926, + -3.474216938018799, + -3.2021634578704834, + -2.6292529106140137, + -3.7183949947357178, + -3.070812463760376, + -3.3082122802734375, + -2.973310708999634, + -3.565725564956665, + -3.160590410232544, + -3.1061389446258545, + -3.207468271255493, + -3.2157397270202637, + -2.662710428237915, + -3.1689510345458984, + -3.007345199584961, + -3.4091615676879883, + -3.6085739135742188, + -3.745356321334839, + -2.85078763961792, + -3.0588650703430176, + -3.6566834449768066, + -3.351912498474121, + -3.534470558166504, + -3.477853298187256, + -3.5599586963653564, + -3.677445888519287, + -3.6558051109313965, + -3.2101006507873535, + -3.7752113342285156, + -3.2051539421081543, + -3.97330904006958, + -3.7734577655792236, + -3.6916778087615967, + -2.468846321105957, + -2.4717953205108643, + -3.0132017135620117, + -3.6910057067871094, + -4.23798942565918, + -3.338674783706665, + -3.141054391860962, + -3.6154277324676514, + -1.9003880023956299, + -2.8235158920288086, + -3.1490490436553955, + -3.9647746086120605, + -3.0012223720550537, + -3.338545322418213, + -3.6240620613098145, + -3.372286558151245, + -2.3944318294525146, + -3.7613954544067383, + -3.776343584060669, + -3.452643394470215, + -3.9530327320098877, + -2.3494386672973633, + -3.47017765045166, + -3.112541675567627, + -4.006555080413818, + -3.9296555519104004, + -3.449070453643799, + -2.9747259616851807, + -2.880735397338867, + -3.400360345840454, + -2.001253128051758, + -3.7260189056396484, + -3.3718063831329346, + -2.6984517574310303, + -3.8575658798217773, + -3.4512484073638916, + -2.696270704269409, + -3.228379011154175, + -2.9257287979125977, + -3.038846254348755, + -3.014939785003662, + -3.4908413887023926, + -3.1595566272735596, + -4.23607873916626, + -3.5111587047576904, + -3.1905226707458496, + -3.4419031143188477, + -3.4251108169555664, + -3.662651777267456, + -3.258582353591919, + -2.7226290702819824, + -3.5358002185821533, + -3.603511333465576, + -3.879040479660034, + -3.0117530822753906, + -2.779169797897339, + -3.0312421321868896, + -2.8248255252838135, + -4.085132122039795, + -3.1703314781188965, + -2.3685550689697266, + -3.6403441429138184, + -2.9816713333129883, + -3.14738130569458, + -3.5945193767547607, + -3.2678945064544678, + -4.038275718688965, + -2.6299571990966797, + -3.299983501434326, + -4.45853853225708, + -2.0597105026245117, + -3.296342611312866, + -2.477419376373291, + -4.397398471832275, + -3.7304506301879883, + -2.9537792205810547, + -3.604182004928589, + -3.2986252307891846, + -2.781449794769287, + -2.5610275268554688, + -4.158300399780273, + -3.6331605911254883, + -4.148895263671875, + -2.835566520690918, + -3.55910325050354, + -3.003791332244873, + -3.794151782989502, + -3.432298421859741, + -3.919930934906006, + -3.9151320457458496, + -3.5479488372802734, + -3.2493374347686768, + -3.821765422821045, + -2.933821201324463, + -2.7626399993896484, + -2.7114572525024414, + -3.4549975395202637, + -2.4363296031951904, + -3.68521785736084, + -2.038125514984131, + -3.2914767265319824, + -3.401195526123047, + -3.558788776397705, + -3.374126672744751, + -3.923471450805664, + -2.9904561042785645, + -3.8319475650787354, + -3.17993426322937, + -3.79935622215271, + -2.162477493286133, + -2.8999435901641846, + -4.285867214202881, + -3.1970722675323486, + -4.322525501251221, + -2.857699155807495, + -2.3063533306121826, + -3.1397788524627686, + -3.8593006134033203, + -3.3666937351226807, + -2.5911612510681152, + -3.6598668098449707, + -3.0419373512268066, + -4.433037281036377, + -2.397670269012451, + -2.9364702701568604, + -3.3348686695098877, + -3.038588285446167, + -3.810152292251587, + -3.8150980472564697, + -3.791583776473999, + -3.2974207401275635, + -2.1789846420288086, + -3.2864456176757812, + -4.511507511138916, + -3.1663944721221924, + -2.8942959308624268, + -4.440135478973389, + -3.2087149620056152, + -3.3429620265960693, + -2.693154811859131, + -3.1616737842559814, + -3.078819751739502, + -3.921025514602661, + -3.501065969467163, + -2.6886355876922607, + -3.2660415172576904, + -3.420287847518921, + -3.782058000564575, + -3.640371322631836, + -3.506373882293701, + -3.8538382053375244, + -4.599397659301758, + -4.273385047912598, + -3.499157190322876, + -2.9808404445648193, + -3.4704601764678955, + -3.2481725215911865, + -2.3444058895111084, + -4.080977916717529, + -3.515631914138794, + -3.1248621940612793, + -3.5315709114074707, + -3.9979097843170166, + -3.9138777256011963, + -3.1078765392303467, + -3.1763062477111816, + -4.090244770050049, + -3.0796573162078857, + -2.927154064178467, + -3.4641523361206055, + -4.31008768081665, + -3.9753503799438477, + -3.9193968772888184, + -3.7064177989959717, + -3.7484371662139893, + -3.26517915725708, + -2.9770491123199463, + -4.209908485412598, + -4.063201904296875, + -3.8163766860961914, + -3.760946273803711, + -3.534224033355713, + -3.8770737648010254, + -3.4455201625823975, + -3.15228271484375, + -2.839934825897217, + -3.249182939529419, + -3.798550844192505, + -3.29826283454895, + -4.219659805297852, + -3.0477294921875, + -3.2029521465301514, + -3.6909825801849365, + -3.334069013595581, + -2.488281011581421, + -2.614224910736084, + -3.625626564025879, + -3.8947718143463135, + -4.311092853546143, + -3.826225996017456, + -4.123850345611572, + -3.1827619075775146, + -2.7773470878601074, + -2.5483574867248535, + -2.4245858192443848, + -3.878451108932495, + -2.981863498687744, + -2.9810168743133545, + -3.3885626792907715, + -3.212191581726074, + -3.4761857986450195, + -3.425182819366455, + -3.8781652450561523, + -3.887465000152588, + -3.552201747894287, + -3.103835344314575, + -3.8687283992767334, + -3.900439739227295, + -3.2188286781311035, + -4.0557966232299805, + -3.5867366790771484, + -3.980043649673462, + -3.9685816764831543, + -3.4181904792785645, + -3.071382761001587, + -3.3356547355651855, + -2.997398853302002, + -3.3332085609436035, + -3.0601232051849365, + -2.717055559158325, + -3.2816033363342285, + -3.2262744903564453, + -2.3247814178466797, + -3.150306463241577, + -4.136537075042725, + -3.939654588699341, + -3.033215284347534, + -3.2401669025421143, + -3.735475540161133, + -2.959226369857788, + -2.115471601486206, + -2.5135226249694824, + -3.441171646118164, + -4.055909156799316, + -3.6774919033050537, + -3.560230016708374, + -3.6353564262390137, + -3.456754446029663, + -3.299023389816284, + -2.6141555309295654, + -3.1961772441864014, + -3.1469566822052, + -2.7871057987213135, + -2.9829061031341553, + -2.861745595932007, + -3.883493423461914, + -2.6645379066467285, + -3.895540714263916, + -3.5392260551452637, + -3.8730239868164062, + -3.2001376152038574, + -4.00351619720459, + -3.4661478996276855, + -3.3287405967712402, + -3.876110076904297, + -3.429640769958496, + -3.2233774662017822, + -3.8347291946411133, + -4.1007819175720215, + -2.054762125015259, + -2.6635358333587646, + -3.398980140686035, + -2.556304693222046, + -3.628523111343384, + -2.9811630249023438, + -3.1296167373657227, + -3.8831992149353027, + -3.0097267627716064, + -2.810304880142212 + ], + "xaxis": "x", + "y": [ + 0.12255863845348358, + -0.16111376881599426, + 0.19934046268463135, + -0.1761353760957718, + -0.3909348249435425, + -0.0014430974842980504, + -0.5528391599655151, + 0.3334638476371765, + -1.016950249671936, + -0.7952804565429688, + 0.34851497411727905, + -0.16458408534526825, + -2.0737669467926025, + -0.44770726561546326, + -0.7232325673103333, + -0.4072745442390442, + -0.7535908222198486, + 0.1022188663482666, + -0.5913882255554199, + -0.8415019512176514, + -0.6548983454704285, + -0.5298418998718262, + -1.3669606447219849, + -0.7693495154380798, + -0.3792843520641327, + -0.2940150201320648, + -0.4677495062351227, + 0.02852075733244419, + -1.2797890901565552, + -0.04571576043963432, + -0.23633448779582977, + -0.4274052083492279, + -0.25211086869239807, + 0.3066791296005249, + -0.28016918897628784, + -1.3495886325836182, + -1.4897104501724243, + -1.441257119178772, + -1.501303791999817, + 0.5460474491119385, + 0.028440512716770172, + 0.4086702764034271, + -0.5897976160049438, + -0.8830512166023254, + -2.1496143341064453, + -0.3043248951435089, + 0.12978215515613556, + -1.235238790512085, + -0.03793391212821007, + 0.3525529205799103, + 0.22886890172958374, + -0.09347391873598099, + -0.18496662378311157, + -0.34767332673072815, + 0.3027714788913727, + 0.33459606766700745, + 0.14577320218086243, + 0.08213790506124496, + -0.06227751821279526, + -0.681065022945404, + -0.4400292634963989, + 0.11795129626989365, + 0.1967482566833496, + -0.5811215043067932, + 0.4022676348686218, + 0.04057828336954117, + 0.34094467759132385, + -0.6035692095756531, + -0.22544638812541962, + -0.89689040184021, + 0.028416069224476814, + 0.046352796256542206, + -0.16524969041347504, + 0.01824316941201687, + -0.03229612484574318, + -0.5108286738395691, + -0.269351989030838, + -1.0028806924819946, + -0.048020824790000916, + 0.13808469474315643, + 0.5939629673957825, + -0.09009123593568802, + 0.6413282155990601, + -0.40832701325416565, + -0.1855594515800476, + -0.06131719797849655, + -0.5287994742393494, + -0.17297425866127014, + -0.635518491268158, + 0.29443714022636414, + -0.3527369201183319, + -1.0562822818756104, + -0.6528480052947998, + 0.384400874376297, + -1.3624705076217651, + -0.316005140542984, + -1.111520528793335, + -0.8038524389266968, + -0.31346389651298523, + 0.5139234662055969, + -0.32915449142456055, + -1.5471633672714233, + -0.17902928590774536, + 0.07887958735227585, + -0.3052935302257538, + -0.32146361470222473, + -1.312604546546936, + -0.5649012923240662, + -1.6666055917739868, + -0.2676631808280945, + -1.1568434238433838, + 0.1783251166343689, + -1.4930627346038818, + -0.8294439911842346, + -0.2639535963535309, + -0.4463983476161957, + 0.22926552593708038, + 0.3673281967639923, + -0.737372636795044, + 0.37333163619041443, + 0.4150294363498688, + -0.13877496123313904, + -1.0811232328414917, + -1.2475723028182983, + 0.04079020768404007, + 0.02218451164662838, + -0.6639498472213745, + -0.30091750621795654, + -1.503455400466919, + -0.24851366877555847, + -0.9694080352783203, + 0.040450677275657654, + -0.8586726188659668, + 0.5375146269798279, + -0.41879141330718994, + 0.11157707870006561, + -0.9682452082633972, + -0.6795442700386047, + 0.17360536754131317, + -0.06939471513032913, + -1.2492165565490723, + -0.5819434523582458, + -0.1913875788450241, + -1.4402291774749756, + -0.49119776487350464, + -0.4205555021762848, + -1.0179356336593628, + -0.7579601407051086, + 0.5102638006210327, + -0.16285818815231323, + 0.7898167371749878, + -0.41143545508384705, + -0.6276286840438843, + -0.3927876651287079, + -1.3182997703552246, + -0.1464122086763382, + 0.4063805043697357, + -1.4400441646575928, + -0.22426503896713257, + -0.3406887948513031, + -1.6148790121078491, + 0.11251825094223022, + -0.6549548506736755, + -0.40496090054512024, + -0.8697157502174377, + -0.07711762934923172, + -0.2335812896490097, + 0.44586247205734253, + -1.4262875318527222, + -1.0939885377883911, + 0.2578040659427643, + -1.4719561338424683, + 0.07801645994186401, + -0.32427844405174255, + 0.1671888381242752, + -0.42462357878685, + -0.3879784643650055, + -0.8259694576263428, + -0.9296981692314148, + 0.7939706444740295, + -0.32466238737106323, + -1.0737231969833374, + -0.5230831503868103, + -0.7372049689292908, + -1.219264030456543, + -1.6696621179580688, + -0.5972973108291626, + -0.45371517539024353, + 0.3809750974178314, + -0.08210251480340958, + -0.004723499994724989, + -0.5277236104011536, + -0.8321264386177063, + -0.02634252980351448, + -1.1849501132965088, + -0.4580235481262207, + -0.5835285186767578, + 0.6707997918128967, + -1.4382150173187256, + -0.6481906175613403, + -1.6884318590164185, + 0.10482207685709, + -0.4649556577205658, + 0.08753369748592377, + -1.011547565460205, + 0.2021614909172058, + 0.20279709994792938, + 0.5752514600753784, + -0.2053193897008896, + -1.1217085123062134, + 0.013375796377658844, + 0.3033192455768585, + 0.8822547793388367, + 0.6722981333732605, + -1.6467326879501343, + -0.9669317007064819, + -0.6190584897994995, + 0.06918609142303467, + -1.341179370880127, + -0.5946838855743408, + -0.1166762113571167, + 0.030406665056943893, + -0.8527910113334656, + 0.27381980419158936, + -0.529040515422821, + 0.2506122887134552, + 0.2972145974636078, + -2.1811397075653076, + -0.05788492411375046, + -0.2812807261943817, + -1.0068154335021973, + -1.9184279441833496, + -1.2106908559799194, + 0.3529207110404968, + -0.4361134469509125, + 0.10381872206926346, + 0.6640912294387817, + -1.467996597290039, + -1.7635300159454346, + 0.4394478499889374, + -0.170914426445961, + -0.35980165004730225, + -0.22304491698741913, + -1.3381052017211914, + -0.6682029962539673, + -1.2088227272033691, + -1.368622899055481, + -0.3217027187347412, + -1.0192914009094238, + -0.5588539242744446, + -0.17107126116752625, + -0.3238047659397125, + -0.3206416368484497, + 0.4140443503856659, + -1.0954670906066895, + -1.3737822771072388, + -0.6685101389884949, + 0.7404451370239258, + -0.0668189525604248, + -0.3584624230861664, + -0.31592756509780884, + -0.8941773772239685, + -0.6558763980865479, + -0.6047478914260864, + -0.732471227645874, + 0.2601924240589142, + -1.8121767044067383, + -0.24084362387657166, + -0.5613896250724792, + -0.823259711265564, + -1.8044679164886475, + -0.602888286113739, + -1.4505587816238403, + -0.8154411315917969, + -1.1319419145584106, + -0.983300507068634, + -0.40441739559173584, + 0.04545298591256142, + -0.7533487677574158, + -0.07191568613052368, + -1.0587695837020874, + -0.25482580065727234, + -0.7541411519050598, + -0.5803518891334534, + -0.469384104013443, + -1.3438127040863037, + -1.955631136894226, + -1.689718246459961, + -0.7216053009033203, + -0.9649919271469116, + 0.8561978340148926, + -0.6736018657684326, + 0.3912981152534485, + -0.7192127108573914, + -0.19005031883716583, + -0.11356329172849655, + -1.1057424545288086, + -0.8901917934417725, + -1.7388267517089844, + -0.7269150614738464, + -1.0340960025787354, + -0.23048871755599976, + -0.3437104821205139, + -0.7203758955001831, + -0.0867258757352829, + -0.12496060878038406, + -0.7746808528900146, + 0.6577505469322205, + -1.0918991565704346, + -0.7446882724761963, + 0.2671704590320587, + -0.8744744658470154, + -0.19345758855342865, + 0.4957731366157532, + -0.6400591135025024, + -0.9620458483695984, + -1.4827747344970703, + -1.6675390005111694, + -0.7047220468521118, + 0.30212390422821045, + -0.6930223703384399, + -0.3891511857509613, + -0.7257161140441895, + -1.742727279663086, + -0.6407618522644043, + 0.5006123185157776, + -1.0513719320297241, + 0.015940817072987556, + -0.2012101262807846, + 0.1714084893465042, + -1.3424400091171265, + -0.8971928954124451, + 0.5699747800827026, + -0.3505217432975769, + 0.4776076376438141, + -0.26202139258384705, + 0.1598181575536728, + -0.7675995826721191, + 0.012950933538377285, + -0.37053337693214417, + -1.6981288194656372, + 0.3758767545223236, + 1.0482431650161743, + -0.06157342717051506, + 0.030566580593585968, + 0.026457203552126884, + -0.7653980255126953, + -0.15308646857738495, + 0.3017255961894989, + -1.0358926057815552, + 0.04594208672642708, + -0.40255776047706604, + 0.15350469946861267, + -0.9549110531806946, + -2.6728427410125732, + -0.8414810299873352, + -0.9959743022918701, + -1.783861517906189, + -0.580086886882782, + 0.2935130000114441, + -0.601148247718811, + -0.9695261716842651, + -0.8955081701278687, + 0.3935982882976532, + -1.3278402090072632, + 0.5230528712272644, + -0.4557539224624634, + -0.39790078997612, + -1.3599398136138916, + -0.056191474199295044, + -0.2291461080312729, + -1.096879482269287, + -1.4855639934539795, + -1.016119122505188, + 0.23869408667087555, + 0.14078621566295624, + -0.1052832156419754, + 0.074302077293396, + 0.5428352952003479, + 0.03546743467450142, + -0.275861531496048, + -0.134552463889122, + 0.31490638852119446, + -0.8358202576637268, + -0.5523881316184998, + -0.44194021821022034, + -0.3015894889831543, + -0.3642008304595947, + -0.6136482954025269, + 0.10800610482692719, + 0.5220398306846619, + -1.0199017524719238, + 0.3298623859882355, + -0.1684150993824005, + 0.5315218567848206, + -1.2093243598937988, + 0.23429983854293823, + -1.7624543905258179, + 0.06923279166221619, + -0.06323855370283127, + -2.135313034057617 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=41
x=%{x}
y=%{y}", + "hovertext": [ + "AIM2", + "SLC45A4", + "TOR1B", + "IGHMBP2", + "KCTD10", + "ADCK1", + "ZSCAN29", + "TMX3", + "PUDP", + "DUS2", + "MOSPD2", + "HSPA6", + "CCDC50", + "BLTP3A", + "ST7", + "SCYL2", + "SCAF1", + "NBN", + "ZDHHC5", + "NSUN4", + "ITGA1", + "NPL", + "CD46", + "MAP4K3", + "MAST2", + "SLC6A6", + "VPS8", + "CDC14B", + "ECPAS", + "ASRGL1", + "SRPRA", + "CRAT", + "AIFM2", + "PDZD8", + "NOMO3", + "DCLRE1B", + "ATP6V1A", + "CSNK1G3", + "PANK3", + "MINDY3", + "ENDOD1", + "CAMTA2", + "SND1", + "SLC35E3", + "ATXN1L", + "FLOT2", + "OSTM1", + "ZHX1", + "RSKR", + "ZNF142", + "SLC33A1", + "WSB2", + "CRK", + "ZNF562", + "CCDC126", + "SRXN1", + "TTL", + "MEGF9", + "SH2D3C", + "ARNT", + "STK38L", + "TRIM25", + "CACNA2D2", + "H3-5", + "ADGRG1", + "SS18L1", + "SPON2", + "RAB2A", + "FAM219A", + "FAM53B", + "ST3GAL4", + "NAPG", + "ADNP2", + "SLC9A1", + "TBC1D23", + "HINT3", + "AJM1", + "SNIP1", + "CERT1", + "GMPR", + "ZNF322", + "ITIH5", + "PITPNM1", + "RAB5B", + "ENTPD5", + "SMIM13", + "ATP6V1B2", + "CCDC6", + "SGPL1", + "P2RX7", + "PDPK1", + "TPD52L2", + "ENSG00000160285", + "ZDHHC18", + "TAF5L", + "PIK3R3", + "GDAP2", + "TBC1D2", + "TCEANC2", + "JARID2", + "LRRC1", + "ASL", + "PPP1R12C", + "COL6A2", + "KCMF1", + "AZI2", + "TDRD7", + "EHD4", + "DNAJB2", + "OXSR1", + "FYCO1", + "GBE1", + "PRDM10", + "ZNF841", + "FN1", + "NIPAL2", + "DAPK1", + "CNNM2", + "PRDM4", + "MSRB1", + "LRRFIP2", + "ATP13A3", + "SEC24D", + "CD274", + "PTS", + "CAB39L", + "EXOC8", + "KLHL18", + "EOGT", + "MAPK14", + "ZBTB43", + "MFSD13A", + "OSBPL5", + "ATP2A2", + "SEMA4A", + "PCGF3", + "BAG4", + "SLC38A7", + "PCTP", + "NAP1L5", + "AGPAT4", + "INTS1", + "RNF10", + "SLC25A43", + "PCYOX1", + "F2R", + "HLA-G", + "NUS1", + "RNF40", + "B4GALT5", + "PACSIN2", + "SLC4A4", + "PHACTR2", + "ZNF79", + "CIZ1", + "GIMAP8", + "GSR", + "SNX30", + "SPRYD7", + "ZFYVE1", + "LTN1", + "B4GALT4", + "BTBD2", + "ZBED4", + "SETDB1", + "EGLN1", + "STARD4", + "UBE2R2", + "ITPK1", + "CPNE2", + "ATP11C", + "RNF11", + "STRIP1", + "CXCL9", + "ARFIP1", + "MTMR12", + "AP3S2", + "SLC35E1", + "OPA3", + "FAM20B", + "HSDL2", + "NEU3", + "CNEP1R1", + "GALNT1", + "POFUT1", + "DHRSX", + "SCD", + "GMFB", + "ZNF213", + "LILRB1", + "NSUN3", + "TMEM192", + "SORBS3", + "JAK2", + "OAT", + "TEF", + "RTL8C", + "HPSE", + "ETV7", + "POGK", + "GPD2", + "GTPBP2", + "DNM1L", + "UBE3B", + "LTB4R", + "KCTD2", + "MIB1", + "PFKFB4", + "ARHGAP10", + "GALNT11", + "CDADC1", + "ELMO2", + "MTF1", + "ARL8B", + "HEG1", + "WDR11", + "B3GALNT2", + "USP19", + "TRAM2", + "ZMIZ1", + "SFXN3", + "MIA2", + "NOMO1", + "KIF1C", + "CENPB", + "CUL4B", + "FAM72A", + "HS1BP3", + "MOGS", + "LSM11", + "TMEM63B", + "EHD1", + "ATN1", + "CACNA2D4", + "USP30", + "PLEKHG3", + "DGKQ", + "ERMP1", + "PYGB", + "MFN2", + "AGO1", + "ESRRA", + "AVIL", + "CHST7", + "ERCC3", + "PMM2", + "YPEL3", + "IMPDH1", + "NAGPA", + "SYNGR1", + "PPARA" + ], + "legendgroup": "41", + "marker": { + "color": "#93b8b5", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "41", + "showlegend": true, + "type": "scattergl", + "x": [ + -0.45945659279823303, + 0.885748565196991, + 1.2604514360427856, + 1.786181926727295, + 0.23226381838321686, + 1.067408561706543, + 0.5486838817596436, + 0.46126434206962585, + 1.1869182586669922, + -0.3854559361934662, + -0.39425620436668396, + 2.3167402744293213, + 0.7126790285110474, + 0.744383692741394, + -0.27212393283843994, + 0.16329875588417053, + 0.9334914684295654, + 0.7996997237205505, + 0.8819815516471863, + 1.194411039352417, + 0.5925361514091492, + 1.0215249061584473, + 0.7595733404159546, + 0.1835392415523529, + -0.32237181067466736, + 0.26930540800094604, + 0.1433381289243698, + -0.8916526436805725, + -0.15803486108779907, + 1.5100429058074951, + 2.8586490154266357, + 0.7317211627960205, + 1.3087161779403687, + 0.7307727932929993, + -0.10699070245027542, + 0.7070220708847046, + 0.9618616700172424, + 0.6924664974212646, + 0.1982942819595337, + 0.39622509479522705, + 0.10591719299554825, + 1.4220935106277466, + 1.4594765901565552, + 0.8066070675849915, + 0.6584243774414062, + 1.3973525762557983, + 0.5931931734085083, + 1.0760408639907837, + -1.4847297668457031, + -0.1818571537733078, + 1.6467472314834595, + 1.6856740713119507, + 1.1065541505813599, + 1.8940142393112183, + 0.5786405205726624, + -1.2733436822891235, + 0.43995559215545654, + 0.8431470990180969, + -0.3574317991733551, + 0.4033956527709961, + 0.4919366240501404, + 1.1099895238876343, + 0.5753942131996155, + -1.9333336353302002, + 0.9898680448532104, + 0.7163809537887573, + 1.0922539234161377, + 1.0424057245254517, + -0.04800429567694664, + 0.6962266564369202, + 1.3667813539505005, + 0.5955290794372559, + 0.48282331228256226, + 0.9853309392929077, + 0.6212754249572754, + 0.45477724075317383, + 0.500590443611145, + 0.8409792184829712, + 0.9432666897773743, + 0.9463431239128113, + 1.4102014303207397, + 0.9493154883384705, + 1.5626567602157593, + 0.9029405117034912, + 0.8482157588005066, + 0.828231930732727, + 1.000842571258545, + 1.6794991493225098, + -0.47178518772125244, + 1.414858102798462, + 1.0667871236801147, + 0.9103712439537048, + 0.7413851618766785, + 1.3091124296188354, + 0.7618246078491211, + 1.1269258260726929, + 0.9167994856834412, + 1.4645646810531616, + 0.4438992738723755, + 0.4842609167098999, + -0.6277602910995483, + 0.5400987267494202, + 0.18050198256969452, + 1.3117258548736572, + 1.0824180841445923, + 1.3247567415237427, + 0.6644524931907654, + 1.582029104232788, + 0.7751773595809937, + 1.2513141632080078, + 0.5054858922958374, + -0.1984332948923111, + -0.6198335289955139, + 1.626718521118164, + -1.8809847831726074, + -1.9066637754440308, + -0.161544531583786, + 0.14247073233127594, + 0.8112825751304626, + 1.6939468383789062, + 0.9617729187011719, + 0.6145215034484863, + 1.1817924976348877, + 1.3017829656600952, + 1.4208506345748901, + 0.21289867162704468, + 1.2968542575836182, + -0.12542831897735596, + 0.5704481601715088, + 1.72805655002594, + 0.8173605799674988, + -0.18131110072135925, + 1.4313075542449951, + 0.7988921999931335, + 1.0365718603134155, + 0.59272301197052, + 0.9274116158485413, + 0.5227924585342407, + 0.2953200340270996, + -0.43467503786087036, + -0.6804144382476807, + 0.605839729309082, + 0.8680509924888611, + 0.7464821934700012, + 1.3684520721435547, + 0.46827828884124756, + 0.06338981539011002, + 0.8403099775314331, + 1.3329925537109375, + 0.7343569397926331, + 1.2396188974380493, + -0.0062713357619941235, + 0.8173915147781372, + 0.38411587476730347, + 1.063989281654358, + 1.3910785913467407, + 1.1709043979644775, + 0.7831873297691345, + 1.469072699546814, + 0.7080981135368347, + 0.519526481628418, + 0.26500368118286133, + 0.5249825119972229, + -0.1808720976114273, + 1.0376660823822021, + 1.3304535150527954, + -0.15302658081054688, + 1.743713140487671, + 0.7416874766349792, + 1.1133784055709839, + 0.1950107216835022, + 0.9582536816596985, + 1.221647024154663, + -1.1186513900756836, + 2.2894532680511475, + 0.7823033928871155, + 1.420635461807251, + 0.6400637030601501, + 1.331655502319336, + 1.20308518409729, + 1.3299729824066162, + -0.2710062563419342, + 1.0200012922286987, + 0.5232431292533875, + 0.4379204213619232, + -0.8708099722862244, + -0.1498657464981079, + 1.9012008905410767, + 0.7896518111228943, + 0.98264479637146, + 0.33244767785072327, + 1.4042794704437256, + -0.055321794003248215, + 0.8743234872817993, + 2.727130174636841, + 0.8709692358970642, + 1.3049415349960327, + 0.9555339217185974, + 0.86213618516922, + 0.5878520607948303, + -0.17585515975952148, + 0.7375209927558899, + -0.13694319128990173, + 0.46799492835998535, + 0.5274114012718201, + 0.6072920560836792, + 0.379617303609848, + 1.8080472946166992, + 0.22212941944599152, + 0.2261710911989212, + 0.8369734287261963, + 0.2330145537853241, + 0.9842014312744141, + 0.9740616679191589, + 1.0225521326065063, + 0.7568331360816956, + 0.4090026319026947, + 0.544555127620697, + -0.15049175918102264, + -2.0785210132598877, + 0.28996890783309937, + -1.1358543634414673, + 0.7788751721382141, + 1.1540989875793457, + 1.6525264978408813, + 0.941477358341217, + 0.3439369797706604, + 0.7143276333808899, + 1.6474461555480957, + 1.6441895961761475, + 1.1688601970672607, + 1.288716197013855, + 0.9732247591018677, + 1.061535120010376, + -0.01135751511901617, + -0.9149022102355957, + 0.6094042658805847, + -0.0838506817817688, + 0.5513474941253662, + 0.8064011931419373, + 0.9011706709861755, + 1.3700469732284546, + 0.825492799282074, + -0.2733667194843292, + 0.8523516058921814, + 0.5488162040710449, + 2.3746869564056396, + 0.7822496294975281, + 1.5556248426437378, + 1.37152099609375, + 0.8542287945747375 + ], + "xaxis": "x", + "y": [ + 2.600252151489258, + 0.1718297004699707, + 1.4374693632125854, + 1.9797635078430176, + 0.5859865546226501, + 1.5811679363250732, + 1.0803824663162231, + 1.1408982276916504, + 1.7034188508987427, + 0.432758629322052, + -0.1389373242855072, + 0.8436456322669983, + 1.0977011919021606, + -0.4398871064186096, + 1.346166968345642, + 0.7957183718681335, + 0.7642852663993835, + 1.8912626504898071, + 0.36535394191741943, + -0.16600824892520905, + 2.119894504547119, + 1.4718703031539917, + 0.5431226491928101, + 0.7871327996253967, + 0.9501667618751526, + -0.09148313105106354, + 1.6365314722061157, + 1.4456639289855957, + 1.6920305490493774, + 1.6813573837280273, + 0.6012409925460815, + 1.6098467111587524, + 1.3057531118392944, + 0.08660911023616791, + 0.7114940285682678, + 2.274181842803955, + 1.8809605836868286, + -0.25364449620246887, + 0.8071305751800537, + 1.509700059890747, + 1.1573162078857422, + 1.478013515472412, + 0.8485048413276672, + 2.222080945968628, + 0.19594675302505493, + 1.706753134727478, + 1.648711085319519, + 1.1624178886413574, + 2.1031334400177, + 0.6765297651290894, + 2.085688591003418, + 2.3402769565582275, + -0.4074409306049347, + 1.5549123287200928, + 1.3925522565841675, + 1.0890438556671143, + 1.3363698720932007, + 1.8084570169448853, + 1.0238670110702515, + 1.443222165107727, + 2.4080560207366943, + 1.8636518716812134, + 2.4153988361358643, + 1.7286241054534912, + 3.02292537689209, + 1.6335861682891846, + 2.430112600326538, + 1.9914151430130005, + 0.7005601525306702, + 2.4731643199920654, + 2.1087915897369385, + 1.6517877578735352, + 1.045176386833191, + 0.223044291138649, + 0.7970424294471741, + 0.6601408123970032, + 2.329120635986328, + 0.3717195391654968, + 0.21864141523838043, + 1.2438156604766846, + 1.8283296823501587, + 1.5226629972457886, + 1.562453031539917, + 1.0938096046447754, + 2.2090044021606445, + 1.5915133953094482, + 1.8615930080413818, + -0.2592925727367401, + 0.5443159937858582, + 0.7599343061447144, + -0.08926897495985031, + 1.4527674913406372, + 2.2300827503204346, + 1.0503838062286377, + 2.114347457885742, + 2.351750135421753, + -0.04304805025458336, + 1.3221060037612915, + 1.6493263244628906, + 0.2852288484573364, + 0.9223429560661316, + 1.0513571500778198, + 0.024538874626159668, + 2.104921340942383, + 0.6483954787254333, + 1.8445875644683838, + 1.306359052658081, + 1.5495773553848267, + 0.5301600694656372, + -0.2762760519981384, + 1.3053007125854492, + 1.4233005046844482, + 0.6038960814476013, + 1.8688393831253052, + 1.3182311058044434, + 1.4161297082901, + 1.2729123830795288, + 1.7829647064208984, + 0.3574683964252472, + 1.8822627067565918, + 1.0610333681106567, + 0.7958208918571472, + 2.0728142261505127, + 1.3341103792190552, + 2.17749285697937, + 1.2220834493637085, + 0.18045957386493683, + 0.6278212666511536, + 2.314364194869995, + 0.8358080387115479, + 0.007381889969110489, + 0.6303401589393616, + 2.209865093231201, + 0.9406606554985046, + 1.6490230560302734, + 0.7755767107009888, + 1.2307707071304321, + 0.7741483449935913, + 1.1795034408569336, + 1.1902072429656982, + 0.4682387113571167, + 2.0193862915039062, + 0.39420709013938904, + 2.2245938777923584, + 1.8886134624481201, + 2.332763195037842, + 1.4485079050064087, + 0.3153240382671356, + 1.910380482673645, + -0.1065216213464737, + -0.4973736107349396, + 2.3324477672576904, + 2.270348310470581, + 1.6000272035598755, + 1.7739137411117554, + 1.7794286012649536, + 1.848502516746521, + 0.5411730408668518, + 1.9849884510040283, + 1.1384998559951782, + 0.7739697694778442, + 1.1524888277053833, + 1.3464949131011963, + 0.6056177616119385, + -0.2124142348766327, + 0.5059253573417664, + 0.6258435249328613, + 0.3457995355129242, + 2.6580801010131836, + 2.1174938678741455, + 0.7526177763938904, + 0.43059778213500977, + 1.4623517990112305, + 0.4452793300151825, + 2.8972511291503906, + 1.252078652381897, + 2.6661441326141357, + 0.5310490131378174, + 0.10996297001838684, + 1.062218427658081, + 2.187267780303955, + 0.5820980072021484, + 2.0513570308685303, + 0.4236616790294647, + 0.8894367218017578, + 1.3578581809997559, + 0.839423656463623, + 1.5394110679626465, + 1.3206485509872437, + 3.410162925720215, + 0.9217998385429382, + 0.12761162221431732, + 0.18475385010242462, + 2.0494282245635986, + 1.9785208702087402, + 1.042665719985962, + 1.2586562633514404, + 2.0283360481262207, + 2.070591449737549, + 0.8983324766159058, + 0.7853016257286072, + 0.6791273951530457, + 0.6911795139312744, + 1.439683437347412, + 0.7161516547203064, + 1.1981998682022095, + 2.2220511436462402, + 1.2440078258514404, + 2.369886875152588, + 0.8760443329811096, + 1.5490578413009644, + 1.9427571296691895, + 1.3153241872787476, + 1.8433082103729248, + 1.14338219165802, + 1.6640026569366455, + 1.09365975856781, + 0.5241355299949646, + 1.2935075759887695, + 1.2586851119995117, + 0.34674015641212463, + 2.217864513397217, + 1.5701886415481567, + 1.9849286079406738, + 1.7876496315002441, + 1.089524745941162, + 1.4854493141174316, + -0.08700527250766754, + 1.5641695261001587, + 1.171797513961792, + 1.8097816705703735, + 1.5878851413726807, + 0.20929089188575745, + 1.5966876745224, + 1.228453516960144, + 0.41467997431755066, + 2.318016767501831, + 0.80452960729599, + 1.01265287399292, + 1.8927881717681885, + 0.8239537477493286, + 1.653084635734558, + 0.6875726580619812, + 1.820619821548462, + 1.773260235786438, + 1.0189684629440308, + 0.0396590381860733, + 0.3131227195262909, + 1.8060855865478516, + 2.234602212905884, + 2.4686620235443115 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=18
x=%{x}
y=%{y}", + "hovertext": [ + "UHMK1", + "LRRC58", + "BRD9", + "CBLL1", + "LRRC23", + "NCOR1", + "SLFN5", + "NCDN", + "CNOT11", + "GRK6", + "NUTM2B-AS1", + "STN1", + "NUP98", + "CLPX", + "SMAD2", + "DDX17", + "RBMXL1", + "FIP1L1", + "ZNF277", + "TRDMT1", + "ZNF106", + "NFIC", + "CARD8", + "JOSD1", + "RNF145", + "TSPAN14", + "TRIM8", + "RBM25", + "SMG1", + "MED16", + "CCNL2", + "WDR82", + "ICE1", + "ASB6", + "SMNDC1", + "POLR2M", + "STARD3", + "ATRX", + "VPS33A", + "ITM2B", + "NUFIP2", + "TMC6", + "BCR", + "MTFP1", + "MAP7D1", + "PLK3", + "ST3GAL5", + "PDK1", + "CDV3", + "FXR1", + "G3BP2", + "MYLIP", + "VCPIP1", + "FBXO31", + "KPNB1", + "MKNK2", + "ZNF101", + "MAPRE1", + "ASCC2", + "RSRP1", + "PI4K2B", + "NAF1", + "THOC3", + "PHYKPL", + "EDC4", + "SUPT6H", + "DYNLL2", + "FGD5-AS1", + "C6orf62", + "THAP12", + "RNF31", + "ERO1A", + "UHRF2", + "WNK1", + "ING1", + "RRP1B", + "PABIR2", + "PPP4R2", + "PDS5A", + "UTP23", + "C1RL", + "BAZ2A", + "C12orf76", + "ZC3H18", + "NFATC1", + "KRI1", + "MOV10", + "M6PR", + "SARNP", + "SNHG9", + "GIT1", + "EGLN2", + "CHCHD10", + "XIAP", + "STAG2", + "UBAP2L", + "SHISA5", + "CHD1", + "PHF10", + "ANKLE2", + "NSMCE3", + "ANKRD11", + "HGS", + "TRIM28", + "PHF3", + "GIGYF1", + "FAM177A1", + "CRLF3", + "SYS1", + "OTUD4", + "PPP2CA", + "MTCH1", + "LRCH4", + "ARRDC1", + "RBM23", + "RBM38", + "RABL2B", + "EIF2AK2", + "SMIM27", + "TRIM14", + "EIF4EBP2", + "TPP2", + "PRPF8", + "ZNF626", + "TANK", + "HDAC7", + "EVA1C", + "NUP50", + "MIER1", + "CNNM3", + "CLK1", + "TRIM56", + "DDX19B", + "MAP1S", + "ERVK3-1", + "TM9SF4", + "PEX26", + "RPGR", + "TNFRSF14", + "DR1", + "TRIM11", + "ENSG00000152291", + "SLC25A38", + "TAP2", + "SLC25A37", + "MOB2", + "NPAT", + "ZNF160", + "KPNA6", + "TMF1", + "PTCD1", + "HELB", + "SETD1B", + "TRMT11", + "FBXL18", + "MAP2K7", + "DEDD2", + "UBE2V1", + "MFNG", + "TSR2", + "EPB41", + "PAK2", + "CITED2", + "SCAF11", + "MLXIP", + "KHSRP", + "TNFRSF25", + "DUSP11", + "RAB43", + "FOXK1", + "MAX", + "MOAP1", + "GABPB1-AS1", + "NCK1", + "C5orf24", + "HK1", + "MEN1", + "ZNF207", + "DDX42", + "GATAD2A", + "NOL4L", + "POLDIP3", + "UBQLN2", + "BROX", + "RNF187", + "VGLL4", + "TRA2A", + "PPP4R3A", + "SUPT5H", + "SLC41A1", + "CYP20A1", + "PHAX", + "RBM27", + "CCAR2", + "MAP2K1", + "ATXN2L", + "ENSG00000160229", + "TOR1AIP1", + "DNAAF10", + "PLEKHA3", + "ZNF639", + "NOP2", + "APOLD1", + "ESYT1", + "LINS1", + "C17orf67", + "PPP6R1", + "PTPN1", + "RANGAP1", + "LRRC47", + "PASK", + "RAB5A", + "ZNF800", + "ST3GAL1", + "SRCAP", + "SMAD4", + "CDK11A", + "CEBPZ", + "KDM3A", + "INO80D", + "NKTR", + "API5", + "PCF11", + "ZNF410", + "DNAJA2", + "CNOT1", + "CBFB", + "USP16", + "TOB2", + "LDLRAP1", + "COQ10B", + "RAF1", + "SLC12A7", + "ZNF394", + "WDR74", + "BIRC2", + "SFSWAP", + "C1orf56", + "MDM4", + "AIDA", + "MTERF4", + "NPHP3", + "KIF2A", + "AGGF1", + "GANAB", + "PGAM5", + "CLK3", + "CHD3", + "SERINC3", + "EMD", + "TMEM18", + "ASB3", + "MARCHF5", + "CHD4", + "FBXO34", + "CSNK2A2", + "POLR2A", + "MED1", + "BECN1", + "JMJD6", + "PRPF6", + "WASF2", + "RSBN1", + "CHIC2", + "ARRDC3", + "ETF1", + "NUB1", + "HSF1", + "VPS13A", + "PHRF1", + "RBM4", + "MIS18BP1", + "RRN3", + "TBCD", + "TASOR", + "DPP7", + "RIC8A", + "SLC38A2", + "CALCOCO1", + "GOLGA3", + "AP1G2", + "NSRP1", + "RNF138", + "RAVER1", + "IRF3", + "ARHGAP4", + "TARDBP", + "MAT2B", + "NOD1", + "RNF139", + "DGKZ", + "ARFGAP2", + "ZNF384", + "ORMDL3", + "POLRMT", + "GTF2F1", + "OSER1", + "RCC1", + "WDR26", + "ABCF1", + "WIPI2", + "WBP11", + "ACIN1", + "LRRC57", + "LYSMD2", + "GPS2", + "PEDS1", + "ELK1", + "RETREG2", + "XPC", + "RNF44", + "ZNG1A", + "ISCU", + "ABHD13", + "HNRNPL", + "TCERG1", + "USP7", + "BRD7", + "ADAR", + "MTPAP", + "CSKMT", + "RHOF", + "SBNO1", + "DNAJA4", + "ZDHHC7", + "ARL17A", + "CSNK1G2", + "ZNF791", + "AP1M1", + "UPF1", + "EID2", + "ENSG00000055070", + "CMPK1", + "C1orf52", + "ZFAND5", + "NUDT4", + "EXOSC6", + "NOL11", + "ZBTB7A", + "ZNF121", + "CEBPG", + "DCAF8", + "PRORP", + "TMOD3", + "ZNF326", + "KIAA1143", + "BLOC1S5", + "TOMM6", + "TLN1", + "PDCD4", + "TCP11L2", + "SIN3A", + "RAB22A", + "SLC2A1", + "MTG1", + "CCNK", + "FEM1A", + "REV1", + "XRN1", + "DCP2", + "GNL1", + "ATF6B", + "TSC22D4", + "TRIM5", + "SH3BP1", + "MSL3", + "GNPDA1", + "SLC25A32", + "BMI1", + "YME1L1", + "PNPLA2", + "BNIP2", + "PML", + "TOB1", + "MFSD14A", + "CCNH", + "ERCC5", + "ENSG00000261526", + "GGA1", + "SNRNP200", + "MARCHF7", + "DIAPH1", + "UGCG", + "EEIG1", + "VPS36", + "SNAP23", + "CALCOCO2", + "STX16", + "RANBP2", + "DHX36", + "USP38", + "TJAP1", + "NEMF", + "KLF13", + "UBN1", + "KLHL21", + "SLC35A3", + "SIAH2", + "PIK3R1", + "ZNF655", + "CTDSPL2", + "BLOC1S4", + "RBM22", + "TNIP1", + "BAG6", + "CD2AP", + "UBQLN1", + "IPO7", + "RBM7", + "GATC", + "SLC7A1", + "PGAP6", + "SLC7A6", + "TERF2IP", + "WBP2", + "HNRNPUL1", + "PCIF1" + ], + "legendgroup": "18", + "marker": { + "color": "#0774d8", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "18", + "showlegend": true, + "type": "scattergl", + "x": [ + 3.964142322540283, + 3.4828684329986572, + 3.9056942462921143, + 3.8713598251342773, + 3.077571392059326, + 3.2709922790527344, + 4.509652137756348, + 3.368715524673462, + 4.152024269104004, + 4.358405590057373, + 5.4257402420043945, + 4.5384602546691895, + 5.224372863769531, + 5.5609283447265625, + 5.2475128173828125, + 2.4842369556427, + 3.806553363800049, + 5.360128402709961, + 4.149106025695801, + 3.80896258354187, + 3.7688703536987305, + 3.2407166957855225, + 4.557109355926514, + 5.43576192855835, + 5.2177863121032715, + 5.214921951293945, + 5.325649261474609, + 5.595555305480957, + 3.84057879447937, + 4.599907875061035, + 3.342878818511963, + 5.450936794281006, + 2.936431884765625, + 3.659235715866089, + 3.8691813945770264, + 3.7978265285491943, + 3.8972880840301514, + 4.062042236328125, + 5.2475409507751465, + 5.078502655029297, + 4.771080493927002, + 4.530121803283691, + 3.3533971309661865, + 4.576062202453613, + 4.2450947761535645, + 5.6522979736328125, + 3.5816688537597656, + 3.422785520553589, + 5.310440540313721, + 5.6193952560424805, + 5.6771769523620605, + 5.580410003662109, + 3.4367480278015137, + 3.6675615310668945, + 5.287593841552734, + 3.1331915855407715, + 3.2899556159973145, + 5.7276506423950195, + 4.988659381866455, + 5.432265281677246, + 4.028064250946045, + 3.684159994125366, + 4.431449890136719, + 5.473220348358154, + 5.175279140472412, + 3.2640397548675537, + 3.748751163482666, + 4.230823040008545, + 4.688985824584961, + 3.372976779937744, + 4.321663856506348, + 3.020035982131958, + 3.415809392929077, + 3.8046422004699707, + 3.437117576599121, + 5.209489345550537, + 5.241443634033203, + 4.542989253997803, + 3.8393466472625732, + 5.451781749725342, + 4.674383163452148, + 4.947540283203125, + 5.505875110626221, + 3.790627956390381, + 4.827267646789551, + 4.20151948928833, + 3.4891936779022217, + 4.7684102058410645, + 4.682204246520996, + 5.483417987823486, + 3.234095811843872, + 4.749335289001465, + 5.801270484924316, + 3.502675771713257, + 5.211007118225098, + 5.171110153198242, + 4.679455280303955, + 5.663381576538086, + 5.497739315032959, + 5.449062824249268, + 4.399996280670166, + 4.893064498901367, + 5.068163871765137, + 5.382542133331299, + 5.277111530303955, + 5.088740825653076, + 4.369351387023926, + 5.237515926361084, + 5.561417579650879, + 4.794536113739014, + 5.797826766967773, + 5.724851608276367, + 5.0120086669921875, + 5.278621673583984, + 3.618924617767334, + 3.0235180854797363, + 3.3023977279663086, + 4.713883399963379, + 4.0326433181762695, + 3.4348318576812744, + 5.058952331542969, + 5.4902472496032715, + 5.522627830505371, + 3.4825034141540527, + 3.7535271644592285, + 5.364614486694336, + 2.355182647705078, + 5.559713363647461, + 5.200712203979492, + 3.336001396179199, + 5.228570938110352, + 2.7476704120635986, + 4.441285133361816, + 5.2644500732421875, + 5.227976322174072, + 2.813614845275879, + 3.194683790206909, + 2.6119384765625, + 4.828274726867676, + 5.532952308654785, + 3.058042526245117, + 4.5684895515441895, + 4.386538982391357, + 4.471643447875977, + 3.215747356414795, + 5.655567646026611, + 3.2976114749908447, + 5.172635555267334, + 3.3830485343933105, + 2.634342908859253, + 3.5269737243652344, + 3.3554604053497314, + 5.1954755783081055, + 3.9331016540527344, + 2.9257137775421143, + 2.710122585296631, + 5.410070896148682, + 4.6260199546813965, + 4.360459804534912, + 4.713058948516846, + 5.231882572174072, + 5.2356157302856445, + 4.761483669281006, + 4.937796592712402, + 5.403168678283691, + 4.066738128662109, + 3.729936122894287, + 4.317501068115234, + 4.658997535705566, + 5.402047157287598, + 5.4842071533203125, + 5.556919574737549, + 4.642961502075195, + 5.0096964836120605, + 3.5487921237945557, + 5.570898532867432, + 3.931525707244873, + 5.852189540863037, + 5.071465015411377, + 5.04572868347168, + 5.503480911254883, + 4.91231107711792, + 5.4980316162109375, + 4.475905418395996, + 4.836526870727539, + 3.6679229736328125, + 5.587080478668213, + 3.889918088912964, + 3.933784008026123, + 3.7706546783447266, + 5.113495349884033, + 4.767128944396973, + 5.000201225280762, + 5.262168884277344, + 4.931126594543457, + 5.488005638122559, + 3.1784424781799316, + 5.164225101470947, + 3.61791729927063, + 3.3968636989593506, + 5.598493576049805, + 4.37290096282959, + 4.773110389709473, + 3.432343006134033, + 4.722690582275391, + 3.082737922668457, + 3.2820348739624023, + 3.1079583168029785, + 5.054352760314941, + 4.268929481506348, + 2.921531915664673, + 4.701559543609619, + 3.6769425868988037, + 5.554788112640381, + 5.33022928237915, + 4.68631649017334, + 2.7728617191314697, + 4.021679878234863, + 4.663671493530273, + 4.914858341217041, + 5.609640598297119, + 3.7589211463928223, + 2.258274555206299, + 4.741723537445068, + 5.497793674468994, + 3.83272647857666, + 3.929309606552124, + 3.264106273651123, + 5.30370569229126, + 4.392000198364258, + 4.084887504577637, + 3.2752294540405273, + 3.423271656036377, + 5.4605278968811035, + 5.4463019371032715, + 5.3370747566223145, + 4.8545660972595215, + 5.790074825286865, + 4.070082187652588, + 4.885848045349121, + 4.33268928527832, + 3.3796677589416504, + 3.704045534133911, + 4.481680870056152, + 5.4112772941589355, + 3.4711999893188477, + 5.277069091796875, + 5.3710174560546875, + 3.169271230697632, + 5.902159690856934, + 5.769598007202148, + 3.0982558727264404, + 5.227771282196045, + 5.2441864013671875, + 3.629629373550415, + 3.8280162811279297, + 5.480926990509033, + 3.73600697517395, + 4.201756954193115, + 5.308385848999023, + 4.240944862365723, + 5.520304203033447, + 4.342198848724365, + 5.213562965393066, + 4.796575546264648, + 5.73713493347168, + 5.273407936096191, + 5.62194299697876, + 3.247457265853882, + 4.032503128051758, + 5.251848220825195, + 3.710453987121582, + 3.3453376293182373, + 3.9016616344451904, + 4.998611927032471, + 5.501161098480225, + 4.422403335571289, + 4.652807235717773, + 2.30625057220459, + 3.090353012084961, + 5.4742279052734375, + 3.8623995780944824, + 5.629602909088135, + 5.00802755355835, + 4.520314693450928, + 4.59400749206543, + 5.446592807769775, + 4.267390727996826, + 3.1887106895446777, + 4.741917610168457, + 3.0321218967437744, + 5.062386989593506, + 3.495980739593506, + 5.021786689758301, + 4.160398483276367, + 5.76105260848999, + 5.617428302764893, + 5.056507110595703, + 3.0960237979888916, + 5.813345432281494, + 5.727268218994141, + 5.488913536071777, + 3.7031400203704834, + 3.7499804496765137, + 3.0909411907196045, + 4.585540294647217, + 5.327824115753174, + 5.166983604431152, + 3.9775474071502686, + 3.2635037899017334, + 5.33568000793457, + 3.296400308609009, + 4.479377746582031, + 3.5355029106140137, + 3.0314645767211914, + 4.454476833343506, + 3.409285068511963, + 4.040668964385986, + 5.242447853088379, + 3.4013915061950684, + 5.1583147048950195, + 4.613489627838135, + 5.0143890380859375, + 3.7896087169647217, + 4.674222469329834, + 2.3888041973114014, + 2.7059662342071533, + 3.983063220977783, + 5.603304862976074, + 3.294090509414673, + 4.06611442565918, + 4.948849678039551, + 4.764758586883545, + 5.574202060699463, + 4.814204692840576, + 3.006678581237793, + 5.1725921630859375, + 4.948180198669434, + 4.76541805267334, + 5.410761833190918, + 3.8723456859588623, + 5.116490364074707, + 5.052287578582764, + 5.180647850036621, + 4.803863048553467, + 4.441932678222656, + 5.460433006286621, + 3.201158285140991, + 4.714963436126709, + 2.65035343170166, + 5.182407379150391, + 5.0128068923950195, + 4.414576530456543, + 5.489528656005859, + 4.719227313995361, + 5.306451797485352, + 3.721715211868286, + 3.748659372329712, + 4.308356285095215, + 5.473037242889404, + 2.8132481575012207, + 4.974992275238037, + 5.264834403991699, + 3.7616734504699707, + 4.720917701721191, + 4.518266677856445, + 4.110622406005859, + 4.162538528442383, + 3.929220676422119, + 5.2811503410339355, + 5.048926830291748, + 4.907961845397949, + 5.349018096923828, + 4.3679938316345215, + 4.48640775680542, + 4.699585914611816, + 3.484116554260254, + 4.3941216468811035, + 4.820148468017578, + 3.7283740043640137, + 5.25533390045166, + 4.763490200042725, + 3.615152359008789, + 3.617489814758301, + 4.016674995422363, + 5.457061290740967, + 5.457210063934326, + 5.401443958282471, + 4.736536026000977, + 5.369577884674072, + 3.1276562213897705, + 3.4499900341033936, + 3.051130771636963, + 4.721746921539307, + 3.5464766025543213, + 2.6770975589752197, + 3.1559054851531982, + 2.7944889068603516, + 3.2524709701538086, + 2.551971197128296, + 5.4827470779418945, + 4.8224592208862305, + 5.419312953948975, + 4.923773765563965, + 5.5702738761901855, + 3.1271872520446777, + 3.7518906593322754, + 2.982104778289795, + 5.529006481170654, + 3.4713785648345947, + 3.772601366043091, + 4.759438991546631, + 3.6599481105804443, + 3.8988044261932373, + 5.719416618347168, + 3.495405673980713, + 5.592986106872559 + ], + "xaxis": "x", + "y": [ + 2.931403636932373, + 2.334846019744873, + 2.7090413570404053, + 1.104587435722351, + 2.0734498500823975, + 2.788433790206909, + 3.5754122734069824, + 2.9630024433135986, + 2.664621114730835, + 2.4334006309509277, + 4.163877487182617, + 3.1573750972747803, + 4.303298473358154, + 2.7013142108917236, + 4.254510402679443, + -0.21786679327487946, + 0.9842525124549866, + 3.1492228507995605, + 0.9716170430183411, + 2.73162841796875, + 2.2188820838928223, + 0.19655784964561462, + 4.228682994842529, + 4.1108574867248535, + 3.7831478118896484, + 3.316857099533081, + 4.043828010559082, + 3.2931742668151855, + 2.295403480529785, + 2.696985960006714, + 1.4598467350006104, + 3.990600109100342, + 1.917222023010254, + 1.3415915966033936, + 2.1703617572784424, + 0.963221549987793, + 1.3550467491149902, + 4.446893692016602, + 3.1652777194976807, + 4.536951541900635, + 4.40592098236084, + 3.5789434909820557, + 2.209174394607544, + 3.6369612216949463, + 1.7610538005828857, + 4.112598419189453, + 3.1248910427093506, + 4.8561692237854, + 3.8951103687286377, + 3.478720188140869, + 3.913742780685425, + 4.126974582672119, + 1.935214877128601, + 2.8621387481689453, + 3.1353492736816406, + 0.10276370495557785, + 4.660863876342773, + 2.9775168895721436, + 3.430938959121704, + 4.220096111297607, + 2.5381381511688232, + 1.0283846855163574, + 3.170039653778076, + 4.066829681396484, + 3.4898316860198975, + 1.941655158996582, + 2.4622116088867188, + 2.5988028049468994, + 4.348897457122803, + 2.4379324913024902, + 3.34861159324646, + 2.8477938175201416, + 3.3481693267822266, + 4.536840438842773, + 1.1857893466949463, + 3.6097774505615234, + 3.461040735244751, + 2.6924972534179688, + 4.829480171203613, + 3.186375379562378, + 4.098674774169922, + 4.392334461212158, + 3.4525299072265625, + 3.2411179542541504, + 4.372287273406982, + 2.5068371295928955, + 2.1307311058044434, + 3.3236215114593506, + 3.5104446411132812, + 3.7316606044769287, + 1.0924404859542847, + 3.4460296630859375, + 3.411180257797241, + 2.2929611206054688, + 4.03476619720459, + 3.6823508739471436, + 3.611684799194336, + 4.368835926055908, + 3.8638908863067627, + 4.164644241333008, + 3.4410998821258545, + 4.337105751037598, + 3.1677582263946533, + 3.3389594554901123, + 4.258080005645752, + 4.2748918533325195, + 2.746817111968994, + 4.366287708282471, + 3.9247968196868896, + 4.049924850463867, + 3.011735200881958, + 3.144899606704712, + 3.527763843536377, + 3.275164842605591, + 3.4375030994415283, + 1.5478851795196533, + 2.814244031906128, + 2.728647470474243, + 2.635748863220215, + 4.007899761199951, + 3.265092611312866, + 4.038113117218018, + 3.9711756706237793, + 1.756110668182373, + 2.3898110389709473, + 3.506312847137451, + -0.19282770156860352, + 3.255295515060425, + 4.030399322509766, + 2.24604868888855, + 4.496286869049072, + -0.1418069750070572, + 2.932905912399292, + 3.1135449409484863, + 3.3091304302215576, + 0.20030269026756287, + 2.437507390975952, + 0.726367175579071, + 3.9974236488342285, + 3.3544580936431885, + 2.0190470218658447, + 4.21973991394043, + 2.4067647457122803, + 3.2893457412719727, + 0.10483795404434204, + 3.466439723968506, + 4.798732280731201, + 4.295273780822754, + 2.324801445007324, + 2.9396612644195557, + 2.2614400386810303, + 0.8267207741737366, + 3.4385459423065186, + 3.083273410797119, + 2.273678779602051, + -0.15392225980758667, + 3.053011417388916, + 3.49883770942688, + 3.3009138107299805, + 2.995496988296509, + 3.751161813735962, + 4.027975082397461, + 2.9397037029266357, + 4.391181468963623, + 4.084996223449707, + 2.3425049781799316, + 1.3409367799758911, + 2.9013054370880127, + 3.4508113861083984, + 4.27971076965332, + 4.205038070678711, + 3.910191535949707, + 1.498232126235962, + 3.5099265575408936, + 1.6213995218276978, + 3.211501359939575, + 2.6166625022888184, + 2.9761109352111816, + 3.854355812072754, + 4.121586799621582, + 3.851459264755249, + 2.915126085281372, + 3.913800001144409, + 2.1543467044830322, + 2.9529125690460205, + 1.3500288724899292, + 4.0699896812438965, + 4.518549919128418, + 4.370362281799316, + 2.311408042907715, + 4.045657634735107, + 3.0590932369232178, + 3.1203091144561768, + 3.552302837371826, + 4.409348964691162, + 4.041016578674316, + 2.3425426483154297, + 3.9602718353271484, + 2.327221632003784, + 2.136582851409912, + 3.7342941761016846, + 2.5794997215270996, + 3.4075636863708496, + 3.93859601020813, + 3.1809051036834717, + 2.6645567417144775, + 2.043045997619629, + 2.010481357574463, + 3.2672109603881836, + 2.87270188331604, + 4.712963581085205, + 4.38811731338501, + 1.1623178720474243, + 3.875849485397339, + 3.5707509517669678, + 4.64816427230835, + 0.7203220725059509, + 1.6787476539611816, + 4.463481903076172, + 4.348165035247803, + 3.862107276916504, + 3.0180580615997314, + -0.5585219264030457, + 3.4133358001708984, + 3.4640724658966064, + 2.449594497680664, + 4.51716423034668, + 1.4901396036148071, + 3.678584575653076, + 3.0830600261688232, + 1.9510281085968018, + 2.7807815074920654, + 1.2835750579833984, + 4.018185615539551, + 4.099664211273193, + 4.285940170288086, + 4.3696770668029785, + 3.8402771949768066, + 4.231536865234375, + 3.586482524871826, + 3.4860446453094482, + 1.1062201261520386, + 3.4992971420288086, + 2.5051109790802, + 3.328265428543091, + 1.2786779403686523, + 3.389983892440796, + 3.9300076961517334, + 0.7005360722541809, + 2.965384006500244, + 2.9802985191345215, + 2.6336753368377686, + 4.1828460693359375, + 3.215482473373413, + 1.3983381986618042, + 1.3844554424285889, + 3.939546823501587, + 2.3532192707061768, + 2.2419052124023438, + 3.561743974685669, + 2.8062589168548584, + 4.352718830108643, + 3.6327273845672607, + 3.471543788909912, + 3.287038564682007, + 2.9591145515441895, + 3.813671112060547, + 3.7080845832824707, + 2.9387686252593994, + 2.3966100215911865, + 3.3613853454589844, + 2.3829588890075684, + 1.7912381887435913, + 3.042849540710449, + 3.9837915897369385, + 3.5337610244750977, + 2.504185676574707, + 4.189248085021973, + 0.0814000740647316, + 2.312716484069824, + 3.6040093898773193, + 3.8780672550201416, + 4.02381706237793, + 3.3968253135681152, + 3.814383029937744, + 4.623700141906738, + 3.177060604095459, + 2.41945219039917, + 1.9557448625564575, + 2.69811749458313, + 2.715956211090088, + 2.615609645843506, + 2.288482189178467, + 3.5381224155426025, + 2.675786018371582, + 2.943175792694092, + 2.99575138092041, + 3.179641008377075, + 1.3691269159317017, + 3.603199005126953, + 3.284512996673584, + 3.584505081176758, + 2.7484591007232666, + 2.38224720954895, + 2.5181891918182373, + 3.534130811691284, + 3.2451486587524414, + 3.3766560554504395, + 2.7231836318969727, + 3.1361243724823, + 4.144810199737549, + 1.520959734916687, + 3.3080592155456543, + 0.8420387506484985, + 0.056186575442552567, + 2.7800097465515137, + 2.4124362468719482, + 2.8396711349487305, + 4.013808727264404, + 1.3167732954025269, + 4.096909999847412, + 3.711509943008423, + 3.339674472808838, + 2.554884433746338, + 4.254706859588623, + 0.698206901550293, + -0.08594226837158203, + 4.307687759399414, + 3.7480111122131348, + 1.2771096229553223, + 2.7396585941314697, + 4.023438930511475, + 3.906590700149536, + 2.955618143081665, + 4.485481262207031, + 2.888289451599121, + 4.237212657928467, + 3.129465341567993, + 4.037664413452148, + 4.361778259277344, + 1.9767941236495972, + 4.334017276763916, + 3.674159526824951, + 3.2224457263946533, + 3.0061259269714355, + 2.3121325969696045, + 3.0808613300323486, + -2.1551506519317627, + 4.387452125549316, + -0.03415737301111221, + 4.306680202484131, + 4.197941780090332, + 2.462909460067749, + 3.5426955223083496, + 3.2635276317596436, + 3.3215956687927246, + 1.1257323026657104, + 2.722590923309326, + 4.736931324005127, + 3.961270809173584, + 0.846960186958313, + 3.9479739665985107, + 1.5926072597503662, + 1.8474982976913452, + 3.613145351409912, + 3.399656057357788, + 2.6975433826446533, + 2.999032974243164, + 1.4957153797149658, + 4.1247334480285645, + 4.226559638977051, + 4.452866554260254, + 3.2518794536590576, + 4.3325605392456055, + 3.404658079147339, + 4.297032356262207, + 2.2108078002929688, + 2.366966485977173, + 3.828550100326538, + 3.168037176132202, + 4.2756171226501465, + 3.4002981185913086, + 2.164470672607422, + 1.4086822271347046, + 2.013059616088867, + 4.046105861663818, + 2.5868892669677734, + 4.329918384552002, + 4.395695209503174, + 3.8940744400024414, + 2.1103572845458984, + 1.3102710247039795, + 2.6818137168884277, + 3.287168502807617, + 2.4147658348083496, + 0.18085913360118866, + 1.9703121185302734, + 2.4520139694213867, + 2.7474658489227295, + 0.16842377185821533, + 3.68424129486084, + 3.5069525241851807, + 2.9937150478363037, + 4.151467323303223, + 3.7537810802459717, + 2.2689368724823, + 2.5428946018218994, + 0.5105260610580444, + 4.165421485900879, + 1.3330880403518677, + 2.242067337036133, + 3.5300509929656982, + 4.755655765533447, + 3.412123441696167, + 2.9420571327209473, + 3.1687607765197754, + 3.003615379333496 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=10
x=%{x}
y=%{y}", + "hovertext": [ + "RABIF", + "FGFBP2", + "EFR3A", + "ITPRIP", + "PTPN6", + "GNPTG", + "PSMB10", + "XAF1", + "PIP5K1C", + "TTC38", + "SESN2", + "SH2D2A", + "TMBIM1", + "CRTAP", + "YKT6", + "RIGI", + "ARF6", + "MATK", + "CXorf38", + "NADK", + "GPR137B", + "TRIM21", + "OS9", + "GZMH", + "USB1", + "TRADD", + "ENSG00000276085", + "CYBC1", + "KCNAB2", + "C1orf216", + "SCP2", + "YIPF1", + "UAP1", + "DTX3L", + "TMEM33", + "CEP78", + "TMBIM6", + "RAB35", + "OASL", + "SEC23A", + "ADPGK", + "ADAT1", + "RABAC1", + "TMEM160", + "HM13", + "RGS19", + "GAB3", + "IFI16", + "TUSC2", + "PLAA", + "FKBP15", + "FHIP2A", + "TAPBPL", + "C12orf75", + "ORAI1", + "GTF3C1", + "VAC14", + "LLGL2", + "RAB4B", + "EFHD2", + "RETSAT", + "MAP4", + "OTULINL", + "HEXB", + "DNAJC1", + "RNASEK", + "GNGT2", + "VPS4B", + "TRAPPC10", + "HOPX", + "SCAMP2", + "VMP1", + "ROCK1", + "GPR108", + "CTSA", + "PPT1", + "SEC31A", + "DDX60L", + "VOPP1", + "PTCH1", + "LAG3", + "METRN", + "INPP5K", + "PIGT", + "RAB9A", + "AGTRAP", + "MTMR14", + "RPN1", + "PPP1R18", + "KMT2E-AS1", + "HCFC1R1", + "GRB2", + "ITGB2", + "TNFRSF1B", + "TMEM214", + "GOLGA4", + "CX3CR1", + "GPAA1", + "ACTR1A", + "ACSL5", + "GABARAPL1", + "ADCY7", + "OVCA2", + "CTNNBIP1", + "PGM1", + "RELL1", + "CYRIB", + "GSDMD", + "CCDC107", + "FUT11", + "COMTD1", + "KLRD1", + "CRIP1", + "CIAO2A", + "FHOD1", + "WIPI1", + "MXRA7", + "SLC38A10", + "ADA2", + "CAPN2", + "TMEM165", + "NRM", + "PARP12", + "SLA", + "TGFBR1", + "ACP2", + "SIPA1", + "ORMDL2", + "BRI3BP", + "FLII", + "CISD3", + "BFSP1", + "ABHD12", + "XBP1", + "CD58", + "TOR3A", + "RNPEP", + "PCYT1A", + "OTULIN", + "CCDC69", + "TUT7", + "VPS26A", + "ATG13", + "NCOR2", + "HELZ2", + "APOBEC3C", + "WAS", + "SLC10A3", + "SEC61A1", + "HPS3", + "GZMA", + "AOAH", + "PLOD3", + "CTSB", + "PYROXD1", + "OAS1", + "SLC15A4", + "TMEM87A", + "RAB27A", + "NHERF1", + "MBD2", + "CARD16", + "P2RX4", + "TBC1D2B", + "LITAF", + "CANT1", + "WDFY1", + "TFRC", + "TOR2A", + "PTGDS", + "VIM", + "LRP10", + "TMX4", + "RRBP1", + "GBP5", + "SEC13", + "SEC63", + "RNASET2", + "AGPAT2", + "SPRYD3", + "RAB5C", + "TSEN54", + "MPPE1", + "GADD45B", + "HDLBP", + "SCARB2", + "MGAT1", + "TIGAR", + "DHRS7", + "CD84", + "LYST", + "CMC1", + "STOM", + "PATL1", + "CRELD2", + "HSPA5", + "TM9SF2", + "CD160", + "PLEK", + "ATL3", + "CALM1", + "TBKBP1", + "IL10RB", + "AGPAT3", + "CERK", + "TTC7A", + "LPCAT1", + "GOLPH3", + "IGF2R", + "FAS", + "ZDHHC24", + "SMARCD2", + "ME2", + "EDEM2", + "KIAA2013", + "SLC20A1", + "TPRG1", + "IRF7", + "OAS3", + "CYBA", + "SERTAD1", + "PDXK", + "RPS6KA1", + "TGFBR3", + "SLC66A3", + "C6orf226", + "CALU", + "DOK2", + "GLIPR2", + "FAM107B", + "PLAAT3", + "ATP6V0C", + "CD2BP2", + "CMTM3", + "CNDP2", + "NCLN", + "APOL6", + "PARP9", + "DERL1", + "CRTAM", + "PIP4K2C", + "NMRAL1", + "MYO1F", + "HERC5", + "HLA-C", + "ALG2", + "YPEL1", + "TOM1", + "CTDSP1", + "PARP14", + "C4orf48", + "ARAP2", + "REEP5", + "HMGN4", + "STARD3NL", + "FAM120A", + "IL18BP", + "TWF1", + "MIR142HG", + "MKNK1", + "SH3GLB1", + "SOAT1", + "GYG1", + "ATG2A", + "IFI27L2", + "APOL1", + "ATP6AP2", + "ELOVL1", + "PTPN7", + "GLRX", + "PRDM1", + "TRG-AS1", + "TACC1", + "IFIT2", + "DHRS4", + "TMEM107", + "SLC35B1", + "SERTAD3", + "SDF2L1", + "PAXX", + "ADIPOR2", + "MON1B", + "ACTN4", + "SRA1", + "CGAS", + "TOR1A", + "APAF1", + "GNPTAB", + "CCL5", + "SEC23B", + "NAPB", + "TRPC4AP", + "ENSG00000154640", + "FLNA", + "FCGR3A", + "GLB1", + "DDX60", + "PATL2", + "GFER", + "ERN1", + "SEC11C", + "ZNF490", + "DNASE2", + "BST2", + "PSENEN", + "GEMIN7", + "SELENOT", + "ZBTB49", + "SLC35B2", + "DPP9", + "TPST2", + "TBC1D25", + "ANXA4", + "FAM78A", + "LIPA", + "FERMT3", + "CDK2AP2", + "CASP1", + "MVP", + "CDKN2D", + "MX1", + "CYSTM1", + "SLC31A1", + "FBXW5", + "ASCL2", + "PITPNA", + "UBA1", + "ANXA5", + "IL15RA", + "CTSD", + "CPT1A", + "GOLGA5", + "IFI35", + "NFE2L1", + "ABHD17A", + "CD99", + "FBXO6", + "DRAM2", + "SNX17", + "KLRG1", + "COLGALT1", + "NKG7", + "SLC25A24", + "ARHGAP25", + "MAN2B2", + "PGRMC2", + "BAK1", + "AKIRIN2", + "GOLGA2", + "POLD4", + "RCBTB2", + "AKT1", + "TXNDC11", + "GABARAP", + "MX2", + "RNF185", + "CMC4", + "GLMP", + "PTPN18", + "PRXL2C", + "RAB1B", + "RDX", + "OAS2", + "GZMB", + "MAN2B1", + "SIRT2", + "SHKBP1", + "PARVG", + "GBP3", + "TTC16", + "MDM2", + "RNASE1", + "N4BP1", + "TK2", + "NFKBIB", + "CYTH4", + "RFTN1", + "CHST12", + "MYO1G", + "CTSC", + "PARP4", + "DNAJC3", + "APOL2", + "GSTM4", + "UBE2E1", + "MYD88", + "CYB561D2", + "IQGAP2", + "CLIC3", + "COPB1", + "HERPUD1", + "NFATC2", + "YTHDF1", + "WDR45", + "RASSF1", + "NAA50", + "GALNT10", + "RAD23B", + "TMED10", + "IQGAP1", + "LGALS9", + "SLFN11", + "GALK1", + "FAM50A", + "EDEM1", + "FBXL5", + "SAMD9L", + "SURF4", + "SLC39A13", + "SLC46A3", + "G6PC3", + "APMAP", + "C1orf122", + "UPP1", + "REEP4", + "PIK3AP1", + "MFSD5", + "MIF4GD", + "TIMM17B", + "ZNF683", + "LINC01871", + "RALGDS", + "AP2A2", + "TINF2", + "ATP6V0D1", + "CPD", + "ABI3", + "SMAD7", + "DBI", + "RNPEPL1", + "ANXA1", + "USF2", + "PLD3", + "PNKP", + "ZNF335", + "GBA1", + "CLSTN3", + "KLHDC4", + "ACOX1", + "SELENOM", + "LGALS1", + "ACOT9", + "PLOD1", + "RRAGC", + "RAB11FIP5", + "PPM1M", + "ZBTB38", + "CTBP1", + "MXD4", + "ZFYVE28", + "COMMD5", + "TMEM9B", + "LASP1", + "G6PD", + "ACTR2", + "GMPPA", + "OSTF1", + "TM9SF3", + "CASP7", + "LAMP1", + "SPG21" + ], + "legendgroup": "10", + "marker": { + "color": "#0000dd", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "10", + "showlegend": true, + "type": "scattergl", + "x": [ + 1.5733869075775146, + 2.0960543155670166, + 1.7588531970977783, + 1.4701995849609375, + 2.591714382171631, + 0.9108677506446838, + 2.836251735687256, + 3.4683737754821777, + 2.848982572555542, + 1.4979047775268555, + 1.2335948944091797, + 1.7183506488800049, + 1.4693692922592163, + 3.5620503425598145, + 2.354541301727295, + 2.425140380859375, + 3.4151952266693115, + 2.380362033843994, + 2.9347336292266846, + 1.6973024606704712, + 0.945275604724884, + 1.62380051612854, + 3.180878162384033, + 2.5837996006011963, + 2.187525987625122, + 2.887547254562378, + -0.47469428181648254, + 2.738159418106079, + 1.7807351350784302, + 2.0006654262542725, + 2.8545196056365967, + 1.7595716714859009, + 2.0627212524414062, + 3.583641767501831, + 0.8446195721626282, + 2.140933036804199, + 1.1685956716537476, + 2.7963786125183105, + 1.3831288814544678, + 2.0122575759887695, + 4.593993663787842, + 1.3830974102020264, + 2.1338114738464355, + 2.9221689701080322, + 1.9277430772781372, + 3.5340938568115234, + 1.862036943435669, + 3.0984914302825928, + 1.4839770793914795, + 1.6140514612197876, + 2.005596876144409, + 2.2535245418548584, + 1.3544613122940063, + 2.055875539779663, + 3.5479540824890137, + 1.8020247220993042, + 1.9750373363494873, + 0.6253392100334167, + 0.6352255940437317, + 2.026196002960205, + 0.8872881531715393, + 2.513641834259033, + 3.131869316101074, + 2.959728956222534, + 2.0171546936035156, + 4.258978366851807, + 0.6601163744926453, + 1.5580291748046875, + 2.773049831390381, + 3.1311349868774414, + 3.5092885494232178, + 1.4236270189285278, + 3.3737268447875977, + 4.187966346740723, + 3.6044864654541016, + 1.950982689857483, + 3.8040313720703125, + 1.7597118616104126, + 2.1124255657196045, + 0.9440401196479797, + 1.939157247543335, + 0.8300109505653381, + 2.1469216346740723, + 3.7407474517822266, + 1.7932395935058594, + 3.5308115482330322, + 3.7759718894958496, + 2.9316229820251465, + 3.342231512069702, + 1.4031504392623901, + 0.9025757908821106, + 2.5136048793792725, + 2.7457735538482666, + 3.303499460220337, + 1.6445209980010986, + 2.0720791816711426, + 1.6827293634414673, + 2.4724676609039307, + 1.9021401405334473, + 2.0088987350463867, + 2.3924756050109863, + 2.5429530143737793, + 0.8180020451545715, + 1.9387180805206299, + 1.6585590839385986, + 3.3417000770568848, + 2.044595718383789, + 3.6765637397766113, + 1.8167616128921509, + 2.465117931365967, + 1.952928066253662, + 2.392305374145508, + 2.3408143520355225, + 2.568267583847046, + 0.8185846209526062, + 0.9516309499740601, + 0.925266683101654, + 2.33138370513916, + 2.5320873260498047, + 2.3160979747772217, + 3.1232309341430664, + 1.1843239068984985, + 2.7131175994873047, + 2.2286834716796875, + 1.5609931945800781, + 1.6774262189865112, + 3.1155059337615967, + 2.3216490745544434, + 1.5010753870010376, + 3.6533799171447754, + 3.5591847896575928, + 1.4185711145401, + 2.381234884262085, + 2.0640642642974854, + 1.4551632404327393, + 1.831627607345581, + 0.5078992247581482, + 0.8662233352661133, + 1.2288328409194946, + 2.2948195934295654, + 2.462771415710449, + 1.0883433818817139, + 1.4467668533325195, + 2.9319908618927, + 1.9880645275115967, + 2.0617780685424805, + 2.294492721557617, + 1.4890950918197632, + 2.265475273132324, + 0.7504994869232178, + 2.2699077129364014, + 2.522183418273926, + 2.4551894664764404, + 2.690795660018921, + 1.3824517726898193, + 2.1569948196411133, + 1.5250569581985474, + 1.6318938732147217, + 2.1829299926757812, + 2.07024884223938, + 1.2245895862579346, + 3.313535213470459, + 3.227738618850708, + 2.608201265335083, + 2.425889492034912, + 1.3857245445251465, + 0.9337024092674255, + 1.7959290742874146, + 2.7230730056762695, + 2.4221692085266113, + 1.7349342107772827, + 1.9194334745407104, + 1.316382646560669, + 2.1205878257751465, + 1.7110882997512817, + 2.7434356212615967, + 0.828476071357727, + 3.2435624599456787, + 0.8019163608551025, + 1.7288193702697754, + 3.3704023361206055, + 1.9130351543426514, + 2.048597574234009, + 4.340293884277344, + 1.3756303787231445, + 1.566672682762146, + 3.67148756980896, + 1.7820839881896973, + 2.3554606437683105, + 2.358283519744873, + 2.0839858055114746, + 2.068551540374756, + 2.1100590229034424, + 3.1105380058288574, + 2.3549041748046875, + 2.4555110931396484, + 1.102599859237671, + 1.0572936534881592, + 1.8875118494033813, + 4.214150428771973, + 2.068382501602173, + 0.5657904744148254, + 2.7283337116241455, + 1.8783245086669922, + 2.1697773933410645, + 1.9862086772918701, + 1.980806827545166, + 1.8326497077941895, + 2.6171629428863525, + 2.1722073554992676, + 2.3187010288238525, + 2.275989294052124, + 2.1767826080322266, + 1.5431289672851562, + 1.2936716079711914, + 2.147838830947876, + 1.8658818006515503, + 3.400963068008423, + 3.2650907039642334, + 2.2416319847106934, + 3.238391637802124, + 1.143060564994812, + 2.116881847381592, + 1.7144861221313477, + 3.135981798171997, + 1.7971522808074951, + 1.907840609550476, + 2.2981414794921875, + 2.150988817214966, + 3.1690499782562256, + 1.5567905902862549, + 4.254763603210449, + 2.6049742698669434, + 3.2999629974365234, + 3.7256102561950684, + 1.4688727855682373, + 2.335362672805786, + 3.467179775238037, + 2.7169582843780518, + 0.9255713224411011, + 1.8121472597122192, + 1.8888591527938843, + 2.8886313438415527, + 2.0472521781921387, + 2.5247981548309326, + 1.9692081212997437, + 0.6350440382957458, + 2.134272336959839, + 2.1720938682556152, + 3.632383108139038, + 2.528191328048706, + 1.8607286214828491, + 1.203461766242981, + 2.7746458053588867, + 1.8067104816436768, + 3.5953376293182373, + 2.0898118019104004, + 0.6312695741653442, + 2.078400135040283, + 2.438566207885742, + 2.421532392501831, + 2.028545379638672, + 2.0324978828430176, + 2.579697370529175, + 2.6677610874176025, + 1.6093111038208008, + 2.136536121368408, + 2.5214903354644775, + 2.127521514892578, + 3.659465789794922, + 1.7937848567962646, + 2.2740795612335205, + 0.9345123171806335, + 1.975140929222107, + 1.2484639883041382, + 2.671018123626709, + 1.7977008819580078, + 1.2126675844192505, + 3.3214364051818848, + 2.980269193649292, + 1.5465501546859741, + 1.863159418106079, + 1.0124086141586304, + 2.9299399852752686, + 1.929603934288025, + 1.9713459014892578, + 2.8399651050567627, + 1.36872136592865, + 2.504316806793213, + 1.3912804126739502, + 1.8159377574920654, + 1.334964394569397, + 1.2985172271728516, + 2.6358530521392822, + 2.0329742431640625, + 1.5695817470550537, + 1.8578286170959473, + 1.7662068605422974, + 1.1521505117416382, + 2.236886978149414, + 2.2696707248687744, + 1.639616847038269, + 2.449401617050171, + 2.0855588912963867, + 2.6251399517059326, + 1.9940866231918335, + 1.0364089012145996, + 1.4436876773834229, + 1.7430087327957153, + 1.465092658996582, + 2.358656883239746, + 0.5844690203666687, + 2.4221978187561035, + 2.4877166748046875, + 1.464729905128479, + 3.5729877948760986, + 2.086621046066284, + 2.557964563369751, + 2.660358190536499, + 2.882690906524658, + 3.3054423332214355, + 0.996792733669281, + 1.184422254562378, + 2.6470117568969727, + 1.0261837244033813, + 1.1050959825515747, + 2.2038586139678955, + 2.55987811088562, + 2.510122776031494, + 3.374166488647461, + 1.9209901094436646, + 1.7489858865737915, + 3.4044363498687744, + 1.2680351734161377, + 2.6113250255584717, + 2.8044044971466064, + 1.9454989433288574, + 4.025856971740723, + 2.076523542404175, + 2.3176825046539307, + 3.6336348056793213, + 2.2493627071380615, + 1.1107056140899658, + 1.7779067754745483, + 2.2869691848754883, + 2.2121500968933105, + 1.7921251058578491, + 1.9548453092575073, + 1.615563988685608, + 3.9698448181152344, + 1.6640944480895996, + 1.5156694650650024, + 0.7790306210517883, + 3.268355369567871, + 1.9297150373458862, + 1.841511845588684, + 3.973367214202881, + 2.021432399749756, + 3.753481388092041, + 3.81192946434021, + 3.1776390075683594, + 1.0400502681732178, + 2.155740976333618, + 2.020622491836548, + 1.6637574434280396, + 1.4214259386062622, + 3.2194511890411377, + 2.539889335632324, + 2.3553519248962402, + 1.7850667238235474, + 1.797493577003479, + 0.7021087408065796, + 2.268768310546875, + 1.504015564918518, + 1.4075634479522705, + 2.4381954669952393, + 1.8461086750030518, + 2.1699225902557373, + 2.070584535598755, + 2.1596457958221436, + 0.819177508354187, + 2.734436511993408, + 2.1984548568725586, + 1.5220043659210205, + 0.7995087504386902, + 2.0968501567840576, + 1.8912913799285889, + 2.045686960220337, + 1.4727753400802612, + 0.2986053228378296, + 2.426239252090454, + 2.306586980819702, + 2.248159885406494, + 1.7737131118774414, + 2.300535202026367, + 2.721841335296631, + 1.9179179668426514, + 0.6793478727340698, + 1.9295974969863892, + 2.5499112606048584, + 3.378861427307129, + 1.1816532611846924, + 1.73599112033844, + 3.9678092002868652, + 0.9022928476333618, + 1.947719693183899, + 2.1526925563812256, + 2.4054017066955566, + 1.703005075454712, + 1.7116451263427734, + 0.7389981150627136, + 2.2852180004119873, + 2.6493442058563232, + 1.8893406391143799, + 1.9027225971221924, + 1.5756672620773315, + 1.5382180213928223, + 2.468290328979492, + 2.202549934387207, + 2.0542550086975098, + 2.2175347805023193, + 0.6286534070968628, + 1.7400661706924438, + 1.4446611404418945, + 2.6998097896575928, + 2.2520644664764404, + 2.3400931358337402, + 2.3010783195495605, + 2.349970817565918, + 3.4601216316223145, + 2.5866565704345703, + 3.900099754333496, + 1.423134446144104, + 1.2006394863128662, + 1.3290361166000366, + 0.6940244436264038, + 1.5826705694198608, + 2.0724384784698486, + 1.1458638906478882, + 2.9923603534698486, + 2.8887407779693604, + 1.1341545581817627, + 3.316664934158325, + 1.1198203563690186, + 1.791719913482666, + 1.2055732011795044, + 2.11613130569458, + 2.322760820388794, + 2.7022228240966797, + 2.1643049716949463, + 2.7533698081970215, + 1.6215842962265015, + 3.043567657470703, + 1.9335235357284546, + 3.4241254329681396, + 0.7758124470710754, + 2.035870313644409, + 2.1173741817474365, + 1.7515690326690674, + 2.980954885482788, + 3.8040599822998047 + ], + "xaxis": "x", + "y": [ + 3.346219062805176, + 4.386322498321533, + 3.7588658332824707, + 3.4371511936187744, + 4.0517449378967285, + 2.064311981201172, + 4.291882514953613, + 4.575648307800293, + 2.3897705078125, + 3.8258354663848877, + 3.719710111618042, + 4.583938121795654, + 3.456101894378662, + 3.75160551071167, + 2.9965615272521973, + 4.547627925872803, + 4.456676959991455, + 4.6623077392578125, + 1.696761965751648, + 3.5992558002471924, + 3.2449004650115967, + 3.212175130844116, + 3.3200018405914307, + 4.761960506439209, + 3.960031270980835, + 4.223578453063965, + 2.0561273097991943, + 3.571983575820923, + 4.363251209259033, + 3.5169637203216553, + 4.035337448120117, + 2.7221758365631104, + 3.335291862487793, + 3.78947114944458, + 1.8865989446640015, + 4.42033576965332, + 2.3876681327819824, + 3.889427423477173, + 4.458850860595703, + 3.964653968811035, + 4.3470587730407715, + 3.642584800720215, + 3.470334529876709, + 3.731938600540161, + 3.3544352054595947, + 4.204782962799072, + 4.343277454376221, + 4.305541038513184, + 2.8775956630706787, + 2.262803316116333, + 4.084478855133057, + 4.4609479904174805, + 3.052797555923462, + 4.8058953285217285, + 3.9775333404541016, + 4.450163841247559, + 3.224699020385742, + 4.062819957733154, + 1.6636735200881958, + 4.286771297454834, + 2.7107558250427246, + 3.3864338397979736, + 3.9344911575317383, + 3.5492165088653564, + 4.24278450012207, + 3.63519287109375, + 2.484215021133423, + 3.3123667240142822, + 4.850571155548096, + 4.342660903930664, + 3.584770441055298, + 2.164496421813965, + 4.47938346862793, + 3.7921600341796875, + 3.742000102996826, + 1.9623823165893555, + 3.910914897918701, + 3.811370372772217, + 4.710598468780518, + 3.1373462677001953, + 4.708439826965332, + 2.6842520236968994, + 3.73647403717041, + 3.8127739429473877, + 3.762850284576416, + 3.946345329284668, + 3.855229377746582, + 3.4936609268188477, + 4.550198078155518, + 3.6147003173828125, + 2.2589025497436523, + 4.276062488555908, + 4.811398506164551, + 4.909552574157715, + 3.0308046340942383, + 3.6406075954437256, + 4.144789695739746, + 3.308260917663574, + 3.1241872310638428, + 4.245449066162109, + 4.49428653717041, + 4.167245864868164, + 2.359805107116699, + 3.0421972274780273, + 3.359198570251465, + 3.73129940032959, + 4.266628265380859, + 3.9041924476623535, + 3.832211971282959, + 4.511609077453613, + 3.5370094776153564, + 4.704573631286621, + 5.000143527984619, + 3.4997568130493164, + 2.0550625324249268, + 2.2660281658172607, + 3.186119318008423, + 4.210977077484131, + 4.215777397155762, + 4.522485733032227, + 2.372804880142212, + 2.7954418659210205, + 4.520841121673584, + 4.530707359313965, + 4.091848850250244, + 2.297982931137085, + 4.90289831161499, + 3.692315101623535, + 3.240626811981201, + 3.6911492347717285, + 3.816160202026367, + 3.2566206455230713, + 4.207963466644287, + 3.4754505157470703, + 3.568129062652588, + 3.5206310749053955, + 1.9946619272232056, + 2.6527209281921387, + 3.307455062866211, + 4.2438063621521, + 4.403138160705566, + 2.11960506439209, + 3.4020423889160156, + 3.90090274810791, + 3.8409292697906494, + 3.984389305114746, + 4.483376502990723, + 3.427720308303833, + 3.482318162918091, + 3.3638694286346436, + 4.808981895446777, + 4.723781108856201, + 2.9126338958740234, + 4.050431728363037, + 3.2191965579986572, + 4.082391262054443, + 4.251003742218018, + 2.8187203407287598, + 4.663095474243164, + 4.498138427734375, + 2.306246519088745, + 4.415405750274658, + 4.0726141929626465, + 4.534701824188232, + 4.676057815551758, + 3.001020669937134, + 2.3478827476501465, + 3.5780372619628906, + 3.5858075618743896, + 4.209710121154785, + 4.724102020263672, + 3.5989151000976562, + 3.702878713607788, + 3.3845081329345703, + 4.627946853637695, + 3.5842556953430176, + 2.2264983654022217, + 4.369810581207275, + 2.0042829513549805, + 3.8036975860595703, + 4.1682868003845215, + 4.462906360626221, + 3.584718704223633, + 0.313461035490036, + 2.163318157196045, + 1.9106626510620117, + 4.089459419250488, + 3.856830358505249, + 4.672001361846924, + 4.561761379241943, + 4.163596153259277, + 4.196547031402588, + 4.37354850769043, + 1.534580111503601, + 3.689312219619751, + 2.742821455001831, + 2.3751702308654785, + 3.820894241333008, + 4.325052261352539, + 3.6016173362731934, + 4.563873767852783, + 3.0421390533447266, + 4.1271514892578125, + 3.670234441757202, + 4.371384143829346, + 4.22617769241333, + 4.2532267570495605, + 3.063809394836426, + 4.930666446685791, + 4.478664398193359, + 3.9172048568725586, + 2.976006031036377, + 3.1500048637390137, + 3.091174840927124, + 2.0473451614379883, + 4.28083610534668, + 4.510450839996338, + 4.311115741729736, + 3.478050708770752, + 4.261963367462158, + 3.6256155967712402, + 1.944031000137329, + 4.112136363983154, + 4.447880744934082, + 3.3974227905273438, + 3.6932339668273926, + 1.7277908325195312, + 4.837700366973877, + 4.0716962814331055, + 4.754879474639893, + 3.7381606101989746, + 3.5275661945343018, + 3.5704128742218018, + 3.98478627204895, + 3.87070369720459, + 2.937419891357422, + 4.376680374145508, + 4.067798614501953, + 3.743072509765625, + 3.4919025897979736, + 3.98433518409729, + 3.805365562438965, + 4.776557445526123, + 4.547481060028076, + 4.886615753173828, + 3.137828826904297, + 3.6214895248413086, + 4.315535068511963, + 4.248355388641357, + 4.395139694213867, + 3.62868595123291, + 4.684597015380859, + 2.3247461318969727, + 4.209547996520996, + 3.08052396774292, + 3.9868433475494385, + 4.351368427276611, + 1.7729326486587524, + 4.072825908660889, + 4.376655578613281, + 3.555264472961426, + 4.291531085968018, + 4.1659770011901855, + 4.583507061004639, + 4.192200183868408, + 3.008784294128418, + 2.5438618659973145, + 3.2947006225585938, + 4.758169651031494, + 3.739255428314209, + 4.612656116485596, + 4.615080833435059, + 4.171524524688721, + 2.163719415664673, + 2.851008176803589, + 3.698683738708496, + 2.899543523788452, + 2.0162291526794434, + 3.3905224800109863, + 4.344692707061768, + 3.4358677864074707, + 3.8075027465820312, + 2.3765900135040283, + 3.5040981769561768, + 2.811772346496582, + 3.1660683155059814, + 3.897709846496582, + 3.968759775161743, + 4.729886054992676, + 2.699847936630249, + 3.5756242275238037, + 3.4350361824035645, + 2.8600127696990967, + 4.699690341949463, + 4.261959075927734, + 3.226015090942383, + 4.0287652015686035, + 4.660903453826904, + 2.8963401317596436, + 4.5834503173828125, + 4.174315929412842, + 3.5874786376953125, + 4.256900787353516, + 2.335324764251709, + 3.773947238922119, + 3.4423935413360596, + 2.403474807739258, + 2.6421074867248535, + 3.6346688270568848, + 3.6903767585754395, + 4.023634910583496, + 2.703544855117798, + 3.933687686920166, + 3.5249948501586914, + 2.0453197956085205, + 3.93461012840271, + 4.3565354347229, + 4.0795416831970215, + 3.5660223960876465, + 2.9474239349365234, + 3.9382236003875732, + 2.2726500034332275, + 1.9750053882598877, + 4.0584797859191895, + 2.4349400997161865, + 2.4199275970458984, + 2.950718641281128, + 3.8573317527770996, + 3.0090413093566895, + 4.192786693572998, + 4.233980655670166, + 2.84934401512146, + 3.520127773284912, + 1.8955788612365723, + 4.778843402862549, + 4.110808849334717, + 4.139750957489014, + 4.187894821166992, + 2.401643991470337, + 4.664330959320068, + 3.969590663909912, + 4.7684221267700195, + 2.263617515563965, + 4.719773292541504, + 4.440964221954346, + 3.2541232109069824, + 3.506904363632202, + 2.1727490425109863, + 2.151843547821045, + 3.945411443710327, + 3.0371272563934326, + 3.414008140563965, + 3.5076873302459717, + 4.053037643432617, + 4.716050148010254, + 3.0124456882476807, + 3.2796895503997803, + 2.211533308029175, + 4.076534271240234, + 4.714807510375977, + 3.6232833862304688, + 2.0509424209594727, + 4.053356647491455, + 4.266422748565674, + 1.5521020889282227, + 3.6364567279815674, + 4.223884105682373, + 4.178375720977783, + 3.3539223670959473, + 4.5898566246032715, + 3.4793412685394287, + 2.296806573867798, + 3.8225364685058594, + 1.948581576347351, + 3.709273338317871, + 4.3768630027771, + 4.314671993255615, + 4.426580429077148, + 4.416476249694824, + 4.274911880493164, + 2.05399489402771, + 4.0737433433532715, + 3.982454299926758, + 3.6272811889648438, + 2.049759864807129, + 4.087984085083008, + 3.8104825019836426, + 4.5758819580078125, + 4.070201396942139, + 2.2470643520355225, + 4.156808853149414, + 4.77553653717041, + 2.8069658279418945, + 3.7857398986816406, + 4.492178916931152, + 4.022240161895752, + 4.387446403503418, + 2.0350496768951416, + 3.416494607925415, + 4.726768493652344, + 4.148891925811768, + 2.8845157623291016, + 3.13273024559021, + 3.7235984802246094, + 3.634913682937622, + 4.216482162475586, + 4.068708896636963, + 3.5500214099884033, + 2.779081344604492, + 2.6560165882110596, + 2.0847291946411133, + 4.490302085876465, + 3.816068649291992, + 4.459079742431641, + 3.485079765319824, + 4.088285446166992, + 2.6383330821990967, + 3.60988187789917, + 3.3513307571411133, + 4.584931373596191, + 4.805680751800537, + 2.6929121017456055, + 3.170912981033325, + 2.6807830333709717, + 3.54046368598938, + 4.460537910461426, + 4.636236190795898, + 4.483564853668213, + 3.4010026454925537, + 3.888617515563965, + 4.644034385681152, + 3.7570993900299072, + 2.7832558155059814, + 3.4576125144958496, + 3.395965337753296, + 2.1757559776306152, + 2.682709217071533, + 4.38269567489624, + 2.591081380844116, + 3.7339704036712646, + 4.05313777923584, + 2.3414318561553955, + 2.355915069580078, + 1.951896071434021, + 4.096254348754883, + 3.1749370098114014, + 4.358780384063721, + 4.248178005218506, + 3.680473566055298, + 4.5023088455200195, + 3.7262933254241943, + 2.577500581741333, + 3.9115076065063477, + 4.037629127502441, + 4.481626987457275, + 1.9597538709640503, + 4.192663669586182, + 3.286541223526001, + 3.2435975074768066, + 4.437029838562012, + 3.8860983848571777 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=44
x=%{x}
y=%{y}", + "hovertext": [ + "PIK3C2B", + "MTR", + "LINC02863", + "STK33", + "PIAS2", + "ANO10", + "PROK2", + "ARHGEF12", + "CATSPERD", + "FAM89A", + "BABAM2", + "ZNF710-AS1", + "KCNAB3", + "OLIG2", + "ENSG00000272668", + "CDKL3", + "ZNF704", + "DHRS7B", + "SH3D19", + "PAM", + "VPS41", + "SIM2", + "ENSG00000263393", + "FAM149B1", + "DLG5", + "TULP3", + "ZNF565", + "PRPF40B", + "SCFD2", + "SGCD", + "AFG1L", + "FZD6", + "TSPAN18", + "CNTNAP1", + "GSTA4", + "PANK1", + "SDC3", + "IFT172", + "SPRED2", + "C3orf18", + "FKTN", + "TMEM117", + "DPH6", + "KATNAL2", + "ZNF133", + "SOX13", + "CLCN2", + "MROH1", + "PACS2", + "MMP15", + "PTPRM", + "LINC00240", + "FRS3", + "RCAN2", + "LRRC46", + "PHKA1", + "SKIC2", + "NOS3", + "ANK1", + "GRIP1", + "MYL4", + "BTBD8", + "GPD1L", + "ENSG00000213121", + "ZSCAN21", + "LGR4", + "CSTPP1", + "BCLAF3", + "ZFP69", + "KLHDC10", + "MVB12B", + "SLC4A8", + "LRRC63", + "YES1", + "F8", + "DNAI4", + "SCD5", + "FER", + "LRSAM1", + "SLC4A1", + "DAG1", + "PNISR-AS1", + "ETV1", + "FARP1", + "TMCO3", + "MAP3K9", + "NLK", + "SV2A", + "HMGCR", + "CTSF", + "SYNM", + "EBF4", + "TBX1", + "SMURF1", + "EXTL3", + "TMEM94", + "RAB36", + "THBS4", + "BRAT1", + "CLXN", + "NHLRC2", + "MTSS2", + "HCN2", + "OTUD7B", + "MYCNOS", + "IPPK", + "MICU1", + "SACS", + "ENSG00000267666", + "ITSN1", + "ANKMY1", + "SCUBE3", + "ACADSB", + "GDPD1", + "RAD9B", + "BIVM", + "MAP9", + "SPIN1", + "HSF4", + "ZBTB7C", + "PPP2R5A", + "DNER", + "RUSC2", + "TSTD2", + "RAD52", + "HIBADH", + "CMTM4", + "ZNF717", + "ZDHHC14", + "DOCK7", + "PDLIM5", + "EPN2", + "HDAC8", + "AGL", + "CBR4", + "TNS2-AS1", + "APPL2", + "ABCA10", + "PHLDB2", + "IL11RA", + "SLC2A13", + "LMLN", + "KIAA1958", + "CTBP2", + "EFR3B", + "PRKAR2A", + "COPG2", + "PACRGL", + "MFAP3", + "RANBP17", + "L3MBTL3", + "AOPEP", + "SOX6", + "PAN2", + "DAAM1", + "EXTL2", + "PKN3", + "SLC35F5", + "ABCC5", + "CORO6", + "SRGAP3", + "CC2D2A", + "ARL15", + "MCU", + "EDA", + "PNMA3", + "PER3", + "LMCD1-AS1", + "NR6A1", + "ST8SIA6", + "ZNF438", + "TTC7B", + "ACSM2A", + "NETO2", + "PKD2", + "MAST4", + "TBCEL", + "PPP2CB", + "AMOTL1", + "FGF9", + "SBK1", + "DZANK1", + "NRG2", + "PRKCA", + "NAPEPLD", + "ST8SIA1", + "NKD1", + "GRIN2C", + "ZNF175", + "SLC12A5", + "PPP2R5B", + "ANO6", + "ESRRG", + "DYNC2LI1", + "WWC3", + "EPB41L5", + "RGS22", + "UGGT2", + "ARMCX4", + "FAR2", + "DMWD", + "KANK1" + ], + "legendgroup": "44", + "marker": { + "color": "#c36690", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "44", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.12055744230747223, + 0.21562442183494568, + -1.8534092903137207, + -1.0997627973556519, + -2.1526622772216797, + -0.7389423847198486, + -1.9329770803451538, + -0.24235045909881592, + -1.8207911252975464, + -1.4663761854171753, + 0.12217288464307785, + -0.44506850838661194, + -1.939216136932373, + -1.1398460865020752, + -0.8076332211494446, + -0.5643969178199768, + -2.437563419342041, + 0.0011079696705564857, + -2.015454053878784, + 0.4169503450393677, + -0.21458517014980316, + -1.7085540294647217, + -1.6736661195755005, + -0.49750691652297974, + -0.7556962370872498, + -0.12698905169963837, + -0.19832879304885864, + -0.7581912875175476, + -0.40191078186035156, + -1.1965276002883911, + 0.14474664628505707, + -1.4921115636825562, + -2.9286482334136963, + -0.08693206310272217, + -2.6149470806121826, + -1.4285752773284912, + -1.7535289525985718, + -0.8870600461959839, + -1.9783849716186523, + -0.24317897856235504, + -0.8010512590408325, + -0.040850888937711716, + -0.10954762250185013, + -0.37517794966697693, + -0.3514566719532013, + -1.1982604265213013, + -1.6250402927398682, + 0.21704541146755219, + -2.1659843921661377, + -1.1260159015655518, + 0.21947740018367767, + -1.7452855110168457, + -0.17846821248531342, + -1.6541361808776855, + -1.8387242555618286, + -1.2128100395202637, + -1.1705493927001953, + -0.41588538885116577, + -0.9213348627090454, + 0.22094227373600006, + -1.0847622156143188, + -0.24091190099716187, + -0.08586937934160233, + -1.5888603925704956, + -1.037022352218628, + -1.2138055562973022, + 0.09577305614948273, + 0.280198335647583, + -1.1856170892715454, + -0.312271386384964, + 0.11382006853818893, + -1.3339370489120483, + 0.08298321813344955, + -1.0243903398513794, + -0.4058421850204468, + -0.9791828393936157, + -0.4511623680591583, + 0.23384042084217072, + -0.09954215586185455, + -0.9600875377655029, + -0.1104617714881897, + -0.6632745265960693, + -1.072234034538269, + -2.248289108276367, + -0.9979599714279175, + -0.1307651400566101, + 0.3021009862422943, + -0.7653961777687073, + -0.9724988341331482, + -0.7376691699028015, + 0.21501383185386658, + -0.7072214484214783, + -0.7486801743507385, + 0.1905129998922348, + -0.6718326807022095, + 0.24660789966583252, + -1.4669418334960938, + -1.9911760091781616, + -0.12241198122501373, + -2.152665376663208, + -0.0982251763343811, + -1.2062233686447144, + -1.5616178512573242, + -0.19283854961395264, + -1.6576261520385742, + 0.15965095162391663, + -0.4974459409713745, + -0.24027352035045624, + -1.5708757638931274, + -2.549407482147217, + -1.232357382774353, + -1.1473904848098755, + -0.2826625108718872, + -0.8866649270057678, + -1.2854773998260498, + -0.5932568907737732, + 0.1563125103712082, + 0.22463774681091309, + -1.453273057937622, + -2.2327687740325928, + 0.565519392490387, + -2.41559100151062, + -2.7754671573638916, + -0.18831713497638702, + -0.11796343326568604, + 0.29396989941596985, + -0.5252358317375183, + -0.13342566788196564, + -1.4480412006378174, + -1.0987918376922607, + -0.8155117034912109, + -1.038404107093811, + -0.21279868483543396, + 0.3966003656387329, + -1.0527702569961548, + -1.803004503250122, + 0.13132619857788086, + -2.255061388015747, + -1.9267820119857788, + -1.0877190828323364, + -2.7305757999420166, + -1.1000924110412598, + -1.2124143838882446, + -1.2421965599060059, + 0.11195030808448792, + -0.2597537636756897, + 0.20641915500164032, + -0.39849239587783813, + -0.01729658432304859, + -1.294018030166626, + 0.17500272393226624, + -1.659530520439148, + -4.19730281829834, + -0.5348978042602539, + -1.1038432121276855, + -0.5162277817726135, + -1.137274146080017, + -0.03880952671170235, + -0.446052223443985, + 0.008371096104383469, + 0.18775664269924164, + -1.9470213651657104, + 0.2793569266796112, + -0.03686651960015297, + -2.170137882232666, + -0.3870573341846466, + -0.34083518385887146, + -1.9697917699813843, + -2.0965099334716797, + -0.6514744162559509, + -0.34539586305618286, + 0.08757586777210236, + -1.2394204139709473, + -1.7855167388916016, + 0.1536089926958084, + -1.8967713117599487, + -0.43473920226097107, + -2.2792770862579346, + -1.2873321771621704, + 0.20962443947792053, + 0.09410583227872849, + -2.209408760070801, + -1.282891869544983, + -0.9884232878684998, + -0.9934507012367249, + -0.6899030804634094, + -0.8915442824363708, + -1.286826491355896, + -1.2085576057434082, + -2.254481792449951, + 0.14272519946098328, + 0.15400448441505432, + -1.7122548818588257, + -1.3043034076690674, + -0.49466991424560547, + -1.579596996307373, + -1.5406705141067505, + -2.0038633346557617, + 0.21686822175979614, + -0.505062460899353, + 0.023593008518218994, + -1.1356995105743408 + ], + "xaxis": "x", + "y": [ + -1.4866079092025757, + -1.4355231523513794, + -2.090059280395508, + 0.06516288965940475, + -2.5203657150268555, + -0.18111389875411987, + 0.09474850445985794, + 0.37332987785339355, + -2.774256467819214, + -0.4662337899208069, + 0.5357003211975098, + -2.0376663208007812, + -1.5069499015808105, + 0.0657355859875679, + -1.9809366464614868, + 0.49352404475212097, + -2.28706955909729, + 1.3152134418487549, + -1.52435302734375, + -2.014514923095703, + -1.5410605669021606, + -0.37262001633644104, + -2.5654003620147705, + -0.07389616221189499, + 0.3018910586833954, + 0.13992910087108612, + -1.0283221006393433, + 0.7337296009063721, + -1.5112841129302979, + 0.5522143840789795, + -1.6992405652999878, + -0.9924400448799133, + -1.567091703414917, + -1.6569690704345703, + -1.1244913339614868, + -1.4122943878173828, + -2.404404878616333, + 0.4704713821411133, + -3.0788650512695312, + 0.4753422439098358, + 0.15429233014583588, + -1.7867012023925781, + -1.1687577962875366, + -0.6568361520767212, + 0.5324404239654541, + -0.3140585124492645, + -1.057530403137207, + -0.5201342701911926, + -2.3976166248321533, + -0.10349723696708679, + -1.6661239862442017, + -2.6932907104492188, + -1.6439775228500366, + -1.3996658325195312, + -2.7858481407165527, + -0.5277122259140015, + -2.5976860523223877, + -0.7201237678527832, + 1.1745960712432861, + -1.4834654331207275, + 0.8011230826377869, + -1.1627548933029175, + 1.0446374416351318, + -2.7269203662872314, + -1.1692914962768555, + -0.30839186906814575, + -1.1332372426986694, + -1.4764680862426758, + -1.9091187715530396, + 0.6665260791778564, + -1.3521864414215088, + -1.4545214176177979, + -1.4264248609542847, + -1.4584375619888306, + -0.4904292821884155, + 1.2015312910079956, + -2.3610751628875732, + -1.4270951747894287, + -0.2146444469690323, + 1.0231847763061523, + 0.11199314147233963, + -2.021932601928711, + -0.3385030925273895, + -2.3230302333831787, + -0.047387637197971344, + -0.9277011752128601, + -1.8175255060195923, + 1.400180697441101, + -0.049950990825891495, + -1.1372923851013184, + -0.9404923319816589, + -1.8561763763427734, + -1.7505652904510498, + -1.601515293121338, + 0.13214804232120514, + -1.0601019859313965, + -1.871914029121399, + -1.16690194606781, + -1.6052465438842773, + -1.5622237920761108, + -0.656181275844574, + -0.1617341786623001, + -0.8257728219032288, + 0.10886690020561218, + -1.7233009338378906, + -1.7050400972366333, + 0.4157050549983978, + 0.6322214603424072, + -1.2002613544464111, + -0.9715253710746765, + 0.26899170875549316, + -0.8232885599136353, + 0.6062268614768982, + 1.12057626247406, + -1.8691574335098267, + -0.842071533203125, + -1.072757363319397, + -1.8974529504776, + -1.8809162378311157, + -1.0723440647125244, + -0.9983700513839722, + -1.2799310684204102, + -0.7877147197723389, + 0.5122039914131165, + 0.524289071559906, + -1.509941816329956, + -0.8125556111335754, + -1.6548963785171509, + -0.3579574525356293, + 0.06220514327287674, + -2.081723690032959, + 0.054662175476551056, + 0.43773379921913147, + -1.455700397491455, + -0.0982983261346817, + -2.429999589920044, + -1.462081789970398, + -2.1867144107818604, + -1.197391152381897, + 0.12094929814338684, + -1.425297498703003, + -0.18182490766048431, + -0.06090264394879341, + -0.0752718597650528, + -1.926833987236023, + -0.020265283063054085, + -1.5646228790283203, + 0.6551264524459839, + 0.0180189348757267, + -0.2367575466632843, + -1.1531736850738525, + -2.560048818588257, + -0.9914630055427551, + -1.934099555015564, + 0.03065972961485386, + 0.352488249540329, + 0.25974413752555847, + -1.3850795030593872, + 0.6840029954910278, + -1.3703593015670776, + -2.312730312347412, + 0.24356068670749664, + -1.5643186569213867, + 1.2252188920974731, + -1.7181810140609741, + -0.9000321626663208, + -1.0459731817245483, + -1.4723749160766602, + -1.0831531286239624, + -0.8690434098243713, + 0.39488717913627625, + -1.5904932022094727, + -0.9974693059921265, + 0.039060406386852264, + -1.5203983783721924, + 0.031000925227999687, + -1.3432046175003052, + -0.43502092361450195, + -0.04673342406749725, + -1.3792636394500732, + -0.9108285903930664, + -0.9537792205810547, + 0.1702507734298706, + 0.1453758180141449, + -0.3743516504764557, + 1.086047887802124, + 0.06689763069152832, + -2.026249647140503, + -1.817376732826233, + -1.3276431560516357, + -0.30176880955696106, + -0.593529462814331, + 0.3925546407699585, + 0.01582551747560501, + -0.5619077086448669, + -1.3241504430770874, + -1.0756953954696655, + -1.0630356073379517, + -1.541269302368164, + 0.6740714311599731, + -0.7643230557441711, + 0.05129871144890785 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=40
x=%{x}
y=%{y}", + "hovertext": [ + "ACBD3", + "CHST10", + "MAF", + "WASHC5", + "C11orf21", + "CD59", + "NHLRC3", + "TRDV2", + "ALDH6A1", + "ATP13A1", + "PACC1", + "EFCAB2", + "KCTD18", + "IDH1", + "TRAPPC11", + "ENDOG", + "LCMT2", + "CDK5RAP3", + "TMEM104", + "SGSH", + "ALDH16A1", + "ACSL4", + "FUCA1", + "ARF4-AS1", + "GOT1", + "TNFSF14", + "PGAP1", + "HMGCS1", + "HOTAIRM1", + "EVI5L", + "FITM2", + "DNAJC10", + "GUSB", + "ANKIB1", + "RDH11", + "CHRNB1", + "LONP1", + "MPV17L2", + "ATP6AP1", + "SEPTIN8", + "NEU1", + "DHTKD1", + "PCNX3", + "AMZ2", + "KMT2B", + "CLPTM1", + "KIF16B", + "RING1", + "DNAJC14", + "ENSG00000274213", + "CFAP410", + "TRIM26", + "FKBPL", + "METTL25", + "EEF2K", + "XKR8", + "MOB3C", + "ITPRID2", + "PPA2", + "DCLRE1A", + "TMEM129", + "SNX24", + "NUDT22", + "PCK2", + "GALNS", + "KIAA0040", + "CCDC88A", + "TMEM87B", + "TMEM62", + "SLFN12", + "DPY19L1", + "SANBR", + "FIG4", + "LINC01003", + "ARHGAP12", + "RTN3", + "AMDHD2", + "VPS26C", + "SPATS2L", + "GMPPB", + "ERP44", + "TBC1D13", + "ZNF319", + "BPIFB1", + "MIR4435-2HG", + "ENTPD3-AS1", + "ZNF799", + "SMG7", + "CCDC150", + "GALNT7", + "SCRG1", + "SMIM29", + "CYB5R4", + "DTX2", + "SYVN1", + "KLRC3", + "TRPT1", + "TCIRG1", + "NOP9", + "NPIPB15", + "LLGL1", + "NXT2", + "SLC27A3", + "SCAMP3", + "LPGAT1", + "TRAPPC13", + "TMEM184B", + "FCHSD1", + "MICA", + "TAF6L", + "ARSA", + "FBXO44", + "APOM", + "SLC2A8", + "ZNF641", + "FZR1", + "SLC38A9", + "FDXACB1", + "NIPA1", + "FCSK", + "SP2-DT", + "TEPSIN", + "RAB11B-AS1", + "DBT", + "MR1", + "GPANK1", + "PPIF", + "SHLD2", + "ENSG00000277969", + "COG2", + "CRELD1", + "AP5Z1", + "SLC4A2", + "ATP6V1C1", + "GK", + "MAN1B1", + "IDI1", + "MRM2", + "REPIN1", + "IFFO1", + "NRDC", + "ZNF672", + "LEMD2", + "OTUD6B-AS1", + "SEL1L", + "EFL1", + "STK11IP", + "SQLE", + "SETD4", + "IKBKG", + "ZNF684", + "SLC35A5", + "SIL1", + "ZNF487", + "ZNF28", + "PCED1A", + "MAPK9", + "SLC12A9", + "NDST2", + "SLC22A18", + "FGR", + "NDUFS1", + "RAP2A", + "RABEP2", + "URB1-AS1", + "MRPL53", + "EML3", + "CLCC1", + "PTPN23", + "LCORL", + "C5orf15", + "TXNDC15", + "MARS1", + "FLOT1", + "EPDR1", + "PLCB3", + "FICD", + "PNPLA6", + "MT-ND5", + "ZMPSTE24", + "ZBTB7B", + "RBM44", + "TMEM267", + "TMEM171", + "ST8SIA4", + "BRMS1L", + "HYI", + "NAA80", + "SCRIB", + "MYPOP", + "MFN1", + "ECE2", + "ITGAM", + "PPP4R1", + "TMCO4", + "CYP51A1", + "ASPH", + "TIRAP", + "ZFYVE26", + "RAP2C-AS1", + "SMPD2", + "ACY3", + "PHTF1", + "WDSUB1", + "USP40", + "ABCC10", + "CRYL1", + "TAF1C", + "CD300A", + "GDI1", + "EXOC1", + "PILRB", + "SAPCD2", + "PGAP3", + "ENSG00000163633", + "VPS52", + "EEPD1", + "SLC25A13", + "HGH1", + "TDRD3", + "APH1B", + "TP53I13", + "SIRT5", + "TP53INP1", + "DGAT1", + "ARRDC1-AS1", + "ALG9", + "NLRX1", + "SPIN4", + "PDCD6IP", + "DAP", + "CDK5", + "TMEM80", + "IPO8", + "ABHD2", + "FBXL12", + "MGME1", + "IRF4", + "SLC17A5", + "BORCS6", + "CTNS", + "C6orf136", + "SUSD1", + "SLC35C1", + "PDGFD", + "TMTC4", + "KHNYN", + "MESP1", + "MAP3K6", + "MFSD14B", + "CALHM2", + "TRIM66", + "SLC25A1" + ], + "legendgroup": "40", + "marker": { + "color": "#db6d01", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "40", + "showlegend": true, + "type": "scattergl", + "x": [ + -0.013653560541570187, + -0.4777061641216278, + -0.2836722731590271, + -0.12018752843141556, + -0.41794314980506897, + 0.5674058794975281, + -0.10296067595481873, + -0.035314738750457764, + 0.08874793350696564, + -0.3783525824546814, + -0.37245607376098633, + -0.20019961893558502, + -0.5308548212051392, + 0.201846644282341, + -0.025627639144659042, + 0.05730797350406647, + -0.4135532081127167, + -0.4260464012622833, + -0.4147021174430847, + -0.35026946663856506, + 0.08002085983753204, + -0.3415675163269043, + 0.13600943982601166, + -1.2112852334976196, + 0.11873110383749008, + -0.5431336760520935, + 0.015444389544427395, + -0.46554723381996155, + -0.3494102358818054, + -0.32481905817985535, + -0.13649515807628632, + -0.17764468491077423, + 0.36172664165496826, + 0.086044542491436, + 0.09815016388893127, + -0.24207182228565216, + -0.14944036304950714, + 0.24756267666816711, + 0.25567933917045593, + -0.13073669373989105, + -0.5545567870140076, + -0.25626087188720703, + -0.3415296971797943, + 0.4425721764564514, + -0.23265224695205688, + 0.2519082725048065, + 0.053693268448114395, + -0.5275476574897766, + -0.049728717654943466, + -0.5684659481048584, + -0.03928278014063835, + 0.1590331792831421, + -0.47982800006866455, + 0.17065919935703278, + 0.24351917207241058, + -0.395851731300354, + -0.3327166736125946, + -0.8700302243232727, + -0.0406842939555645, + -0.28947731852531433, + -0.4377956986427307, + -0.18927955627441406, + 0.44566524028778076, + 0.29080358147621155, + -0.5779507160186768, + 0.21361462771892548, + -0.31540316343307495, + -0.1354130506515503, + -0.24472659826278687, + -0.5244114398956299, + -0.45801007747650146, + -0.1748110055923462, + -0.28197285532951355, + -0.22898536920547485, + 0.436107873916626, + -0.21297235786914825, + 0.14056093990802765, + -0.11759787797927856, + -0.4917193353176117, + -0.021329699084162712, + 0.3181926906108856, + -0.40054091811180115, + -0.2759539484977722, + -0.4472719430923462, + -0.35459208488464355, + -0.2022937536239624, + -0.5052732229232788, + -0.025928890332579613, + -0.3637496531009674, + -0.2567518949508667, + -0.8795536756515503, + 0.39080366492271423, + -0.06866702437400818, + 0.19663427770137787, + -0.5503944754600525, + -0.4127391278743744, + -0.22321872413158417, + 1.0102306604385376, + -0.37204596400260925, + -0.668844997882843, + -0.17988567054271698, + 0.2815015912055969, + -0.278523713350296, + -0.2208266407251358, + 0.02942979708313942, + -0.21084441244602203, + -0.016459928825497627, + -0.1151394173502922, + -0.354085236787796, + 0.005667702294886112, + 0.12252778559923172, + 0.15199372172355652, + -0.3472330868244171, + -0.12865081429481506, + 0.2646791934967041, + 0.2706572711467743, + -0.05441496521234512, + -0.544905960559845, + -0.04162689298391342, + -0.2930510342121124, + -3.4873945713043213, + -0.28326523303985596, + -0.3431667983531952, + -0.07737452536821365, + -0.10267629474401474, + 0.2007676213979721, + 0.4839905798435211, + -0.16937024891376495, + -0.282209187746048, + 0.0717749074101448, + 0.24933116137981415, + 0.42536792159080505, + 0.7989633083343506, + -0.18383337557315826, + -0.5342072248458862, + 0.2325466126203537, + -0.41804537177085876, + 0.042502496391534805, + -0.2924446165561676, + 0.05741680786013603, + 0.18254467844963074, + -0.37245818972587585, + 0.23286767303943634, + -0.05517818033695221, + 0.3502190113067627, + -0.2173803448677063, + -0.3686615228652954, + -0.15565225481987, + -0.2609003782272339, + -0.3048321604728699, + -0.35079944133758545, + 0.14834651350975037, + 0.0992429330945015, + -0.27981749176979065, + -0.4081973135471344, + 0.2407616823911667, + 0.18804408609867096, + 0.8056374788284302, + -0.07672005146741867, + -0.0439378097653389, + 0.9366337060928345, + 0.23344913125038147, + 0.03501831367611885, + 0.07155972719192505, + -0.5306676626205444, + -0.42201775312423706, + 0.4544687569141388, + -0.3464909493923187, + -0.31571972370147705, + 0.17130790650844574, + 0.21505224704742432, + 0.4060840606689453, + -0.26088303327560425, + 0.1302308291196823, + -0.37830233573913574, + -0.5667507648468018, + -0.5504519939422607, + 0.06404958665370941, + 0.44852501153945923, + 0.27231523394584656, + -0.3739517629146576, + -0.4856192469596863, + 0.15734992921352386, + -0.5180178880691528, + -0.40548568964004517, + -0.05624930188059807, + 0.1858350783586502, + -0.2590702772140503, + -0.18591976165771484, + -0.05135122314095497, + -0.46419739723205566, + -0.1918582022190094, + 0.44867607951164246, + 0.30065760016441345, + -0.13156673312187195, + -0.7532063126564026, + -0.4676596224308014, + -1.0543314218521118, + 0.35678067803382874, + 0.12028469145298004, + -0.7748338580131531, + -0.9114211797714233, + -0.1396523118019104, + -0.22835688292980194, + -0.01621779054403305, + -0.16760599613189697, + 0.03261522948741913, + -0.06588692963123322, + 1.0602917671203613, + 0.1844746470451355, + 0.09365295618772507, + 0.17019104957580566, + -0.1847972869873047, + -0.29842060804367065, + -0.2528783082962036, + -0.17100213468074799, + -0.4849870204925537, + -0.4003496766090393, + -0.28792643547058105, + -0.04679363965988159, + -0.39551639556884766, + -0.5717167854309082, + 0.17447617650032043, + -0.1590193659067154, + -0.14085768163204193, + 0.1463429182767868, + -0.06969529390335083, + -0.38747772574424744, + 0.061694566160440445, + -0.06776028871536255, + 0.18195849657058716, + -0.061598245054483414, + -0.19348837435245514, + -0.36769670248031616, + -0.19861023128032684, + -0.01013957429677248, + 0.24413016438484192, + -0.24769514799118042, + 0.07648400217294693, + -0.19348053634166718, + -0.6380679607391357, + -0.15866072475910187, + -0.30883726477622986, + -0.11142674088478088, + -0.7289738655090332, + -0.20564478635787964, + 0.031389374285936356, + -0.7651618719100952, + 0.18372215330600739, + -0.058120694011449814, + -0.44350898265838623, + -0.3413480520248413, + 0.31583136320114136 + ], + "xaxis": "x", + "y": [ + -1.0894290208816528, + -2.040771245956421, + 2.0513596534729004, + 0.8963757157325745, + -1.0813137292861938, + 1.7518047094345093, + 0.029875552281737328, + 1.3987313508987427, + 1.5562204122543335, + -0.8985230326652527, + 0.388621062040329, + -1.7028982639312744, + -1.2873533964157104, + 1.5517163276672363, + 1.0948655605316162, + 1.3430426120758057, + 0.8167432546615601, + -1.8636183738708496, + -1.0231187343597412, + -0.954869270324707, + 1.4089986085891724, + 0.8149480819702148, + 1.267043948173523, + -0.35453060269355774, + 1.4919137954711914, + -1.2930781841278076, + -1.4323756694793701, + -0.7221807241439819, + -1.8176827430725098, + -0.7410175204277039, + 0.6133702397346497, + -0.0005934886867180467, + 1.5544748306274414, + -1.4529966115951538, + 1.2478106021881104, + 1.9233217239379883, + 1.4335393905639648, + 1.6134650707244873, + 1.4903031587600708, + 1.1443276405334473, + -1.2148391008377075, + 0.563461184501648, + -0.9623672962188721, + -0.6258800625801086, + -1.0801018476486206, + 1.565529704093933, + -0.42321330308914185, + -1.4613521099090576, + -1.9858394861221313, + 1.900374412536621, + 1.8913589715957642, + 0.05233734846115112, + -0.9466670751571655, + -1.5030680894851685, + -0.3842329680919647, + -0.8736965656280518, + -0.9725816249847412, + -1.318335771560669, + 1.9340009689331055, + 0.9016541242599487, + -1.2128446102142334, + 0.697016179561615, + 2.0088260173797607, + 1.6997992992401123, + -0.4276399314403534, + 1.9300315380096436, + 0.917296826839447, + 2.617117166519165, + 0.3541976809501648, + -0.9645048975944519, + -0.7232038974761963, + 1.9016770124435425, + -0.5674048662185669, + -0.19358129799365997, + -1.0303230285644531, + -0.6878443956375122, + 1.9342435598373413, + 0.7624065279960632, + 0.11107074469327927, + -1.973512887954712, + 1.60569429397583, + -1.2500606775283813, + -1.2860159873962402, + -1.5781358480453491, + 0.8577823638916016, + 2.6333580017089844, + -1.361539602279663, + -1.6087923049926758, + 0.854514479637146, + 0.8224367499351501, + -1.0333362817764282, + 1.240749478340149, + -0.9757568836212158, + -0.15819160640239716, + -1.7157565355300903, + 2.6803343296051025, + -0.7339558005332947, + 3.911858081817627, + -0.7741724252700806, + -0.7219266891479492, + -1.0405975580215454, + 1.798398733139038, + -0.9924261569976807, + -1.235383152961731, + -1.5953011512756348, + -1.2315986156463623, + 2.0879874229431152, + 1.9133775234222412, + -1.4641318321228027, + 1.9119173288345337, + 2.0458481311798096, + -1.0204116106033325, + -1.2517271041870117, + -1.7594900131225586, + -0.09399424493312836, + -0.2214796394109726, + -0.06762359291315079, + -1.442094087600708, + 0.12373343855142593, + -0.8914448618888855, + -4.903757572174072, + -1.293022871017456, + 0.3783280849456787, + 1.016006588935852, + 1.897068977355957, + 1.5080828666687012, + 1.4188499450683594, + -1.235299825668335, + -0.990892767906189, + 1.7396790981292725, + -1.6637166738510132, + -1.1472206115722656, + 1.8282228708267212, + -0.5122666358947754, + -2.1916298866271973, + 1.9340628385543823, + -1.7640531063079834, + 1.3571499586105347, + -1.1735637187957764, + 2.0741770267486572, + 1.3617247343063354, + 0.08167267590761185, + -0.25241193175315857, + -1.388790249824524, + 2.747596502304077, + 0.9063260555267334, + -0.28115054965019226, + 0.6706864237785339, + 0.9050214290618896, + -0.8943966031074524, + 0.4126727283000946, + 1.5248152017593384, + -1.6619609594345093, + -1.234215497970581, + -0.8366473317146301, + 0.024230916053056717, + -1.8571159839630127, + -0.9164571762084961, + -0.6435850858688354, + -2.6650338172912598, + 3.3770384788513184, + -1.8359711170196533, + 1.922720193862915, + 0.19412405788898468, + -0.8588130474090576, + -1.8104463815689087, + -1.1026438474655151, + -0.9556508660316467, + -1.2096837759017944, + -1.8346999883651733, + 1.4697649478912354, + 1.6891571283340454, + -0.755273163318634, + -0.33640268445014954, + 1.330399513244629, + -0.8900002837181091, + -0.5678201913833618, + 2.121028184890747, + 4.786815643310547, + 1.534379243850708, + 0.5789331793785095, + -1.2999032735824585, + -1.1727339029312134, + -0.8670029640197754, + -1.2237032651901245, + -1.34432053565979, + 1.5036813020706177, + -1.4030330181121826, + 0.47711771726608276, + 0.5587633848190308, + -1.219968318939209, + -1.094055414199829, + 1.1455762386322021, + -1.703737497329712, + 1.9775123596191406, + -1.9819388389587402, + -0.6812430024147034, + -2.1822946071624756, + -0.8231379389762878, + -0.4235076308250427, + -1.7258293628692627, + -0.9132817983627319, + -1.077627420425415, + 0.19854454696178436, + -0.8008539080619812, + -1.11101233959198, + 1.1872328519821167, + -0.9695038199424744, + 4.10269021987915, + -0.1333264857530594, + -1.550195336341858, + -1.278912901878357, + -1.684473991394043, + -1.163848638534546, + -1.251397728919983, + -2.4243454933166504, + -0.6508875489234924, + -1.712138056755066, + -0.9435699582099915, + 1.9482522010803223, + -1.321656346321106, + -1.5964138507843018, + -1.5947043895721436, + -0.7698538899421692, + -1.314337134361267, + 1.9121191501617432, + 0.3806397020816803, + -1.256676435470581, + -1.8532673120498657, + -1.0602526664733887, + -0.09430808573961258, + 1.0570939779281616, + 0.8550736308097839, + -0.6063084602355957, + 0.16651436686515808, + 0.7869212031364441, + 1.7838598489761353, + -0.297008216381073, + -0.07540423423051834, + -1.045620083808899, + -0.7531407475471497, + -1.0832419395446777, + -0.7339057326316833, + 1.8010526895523071, + -1.0432389974594116, + -1.0752047300338745, + -0.4874606132507324, + -0.9694635272026062, + -1.6553730964660645, + -2.163747549057007, + -1.3171980381011963, + -1.5340455770492554, + 1.6523927450180054 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=29
x=%{x}
y=%{y}", + "hovertext": [ + "JMJD4", + "ACAA1", + "ING3", + "PPP2R2A", + "FEM1B", + "TLE3", + "MBD3", + "ATF5", + "DEDD", + "ENSG00000182551", + "LIMS1", + "DAGLB", + "FIS1", + "NDRG1", + "MSRB2", + "ALDH3A2", + "ZNF317", + "CSNK1E", + "GLRX2", + "C2orf68", + "DYNLT1", + "ABITRAM", + "VMA21", + "RBM15", + "RAB4A", + "HPCAL1", + "CHPF2", + "GTF2F2", + "NARS1", + "VAMP7", + "GADD45A", + "CLINT1", + "NELFE", + "FDFT1", + "MLLT1", + "TANGO2", + "C3orf62", + "CDC40", + "MTRF1L", + "MAP3K11", + "IKBIP", + "FBRSL1", + "UTP14C", + "TXNRD2", + "MIIP", + "XXYLT1", + "HDAC3", + "IFIT5", + "DENND10", + "TLNRD1", + "EMC8", + "NKIRAS2", + "GMEB1", + "NAAA", + "HUS1", + "TMEM186", + "UTP3", + "RPF2", + "PCMT1", + "TSSC4", + "CS", + "CHTF8", + "MIER2", + "ARID3A", + "PLIN3", + "TTLL3", + "RARS1", + "ZDHHC4", + "CYREN", + "EXOSC4", + "CLUH", + "PTRH2", + "ADISSP", + "LSM10", + "CDK9", + "TMEM218", + "C14orf119", + "TAOK2", + "SLC25A10", + "FAM210A", + "MED29", + "CCDC117", + "ADAM15", + "CNPPD1", + "E2F3", + "HSPA1B", + "NRBF2", + "NADSYN1", + "EIF2B1", + "CCDC47", + "ENSG00000125505", + "CBX6", + "CDK16", + "TCEAL4", + "NRAS", + "SERTAD2", + "RAP2B", + "DCTD", + "PURB", + "RCC1L", + "BPNT2", + "FAH", + "AP1S2", + "ACADM", + "RIT1", + "TBC1D9B", + "GADD45G", + "NANS", + "SLC3A2", + "ST20", + "UBALD1", + "DEF8", + "VAPA", + "RRAS", + "C2orf49", + "HACD4", + "KIN", + "ZNF143", + "TRAPPC2", + "B4GALT7", + "SSR1", + "LDLR", + "ALG12", + "CCDC22", + "PSMD10", + "MAT2A", + "DLD", + "FAM204A", + "PAM16", + "OGFR", + "SMIM12", + "JAGN1", + "SRD5A3", + "MRPS36", + "SURF1", + "EIF5AL1", + "PMAIP1", + "STK11", + "HCCS", + "SCNM1", + "TXNDC5", + "DNAJB12", + "RAMAC", + "PHKG2", + "ANKRD40", + "NSFL1C", + "CRNKL1", + "ARAF", + "ATG9A", + "SPTLC1", + "CYB561A3", + "NDUFV1", + "MPG", + "AKT1S1", + "TNFSF10", + "IRF2", + "GTF2I", + "TOLLIP", + "FRMD8", + "RNF19B", + "CIAO1", + "SNX2", + "SULT1A1", + "H2BC21", + "EMC3", + "ACY1", + "PDCD10", + "PGM2", + "SRF", + "TMEM30A", + "PHF20L1", + "KMT2D", + "SP1", + "WARS1", + "MPST", + "HPS1", + "NAGK", + "MYNN", + "SLC39A4", + "YWHAE", + "MLX", + "GABPA", + "SNAP29", + "ECHDC1", + "RAB14", + "TUBGCP2", + "GLTP", + "TBC1D10B", + "KAT7", + "C18orf21", + "NUDT19", + "RGS16", + "LAMTOR3", + "GINM1", + "PMPCA", + "CLPB", + "CCL2", + "ENSG00000283103", + "HAUS7", + "CDC42EP3", + "MORN2", + "MBOAT1", + "TAF11", + "RIDA", + "DERA", + "ITGA5", + "NIPA2", + "AFG2B", + "UBXN6", + "CSNK2A1", + "FEZ2", + "TRNT1", + "DCUN1D1", + "ST6GALNAC4", + "DNAJC17", + "DYNC1LI2", + "NT5C", + "LEPROT", + "E2F6", + "GGCX", + "TMA16", + "YBX3", + "DYNLL1", + "ATP11A", + "IFNAR1", + "SEC22B", + "ARHGAP1", + "ZFP91", + "SKIC8", + "PIEZO1", + "FHL3", + "FLAD1", + "BAP1", + "FRAT2", + "UBXN11", + "RAB10", + "B3GNT2", + "ATG4B", + "STBD1", + "ARCN1", + "BCKDK", + "NCBP3", + "SLC25A19", + "MFSD12", + "GPI", + "U2AF1", + "SLC25A44", + "MCFD2", + "ABHD16A", + "RDH10", + "SMCO4", + "LTA4H", + "HAUS4", + "NSDHL", + "ZCCHC17", + "PPCS", + "TAX1BP1", + "INSIG1", + "ARID5B", + "DUSP12", + "SFT2D2", + "DPH3", + "TMEM115", + "ERLIN2", + "FAM120AOS", + "PTBP3", + "SLK", + "CD151", + "TSPAN3", + "ZSWIM7", + "RIOK3", + "GSK3A", + "AP2A1", + "C22orf39", + "DNAL4", + "TTC1", + "NOC3L", + "STAT2", + "HYPK", + "UTP6", + "FAM110A", + "CETN2", + "BRPF1", + "EAF1", + "UBP1", + "CCDC112", + "CCDC90B", + "NUBP1", + "FAAP100", + "AHCYL1", + "MRPL30", + "MED7", + "UBE2J1", + "OAZ2", + "UBE2Z", + "BORCS8", + "IFIH1", + "ERV3-1", + "BAG3", + "CTR9", + "SAT2", + "TTLL4", + "LYPLA1", + "PAFAH1B2", + "EEF2KMT", + "PNPO", + "QSOX1", + "RFT1", + "ATPAF2", + "PKNOX1", + "TPMT", + "IER5L", + "CLCN7", + "METTL22", + "TEN1", + "EIF2B4", + "CHCHD4", + "CARS2", + "DOT1L", + "SLC1A5", + "EPN1", + "UBE2Q1", + "ERLIN1", + "TMEM106A", + "TRIOBP", + "GNAI3", + "MRPS22", + "DHX29", + "BLOC1S2", + "ARF3", + "ALDH2", + "PTPN11", + "ZFAND6", + "SNX11", + "DCTN1", + "PSMD2", + "TTC9C", + "TMEM126A", + "MIEF1", + "LAMP2", + "PGD", + "H2AC20", + "SLC39A1", + "CSK", + "USE1", + "BCL2L13", + "MPP1", + "NDUFA10", + "RAB7A", + "HSPA1A", + "TM2D2", + "SLC29A3", + "FAHD1", + "SRSF6", + "MID1IP1", + "NME6", + "SNX18", + "DBNL", + "RBM18", + "PPP6C", + "RPP38", + "TCF25", + "PHF23" + ], + "legendgroup": "29", + "marker": { + "color": "#03c600", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "29", + "showlegend": true, + "type": "scattergl", + "x": [ + 2.052255153656006, + 3.6493635177612305, + 2.0936973094940186, + 2.700943946838379, + 2.4174423217773438, + 2.6888537406921387, + 2.8316004276275635, + 2.9173617362976074, + 3.133044481277466, + 1.702866554260254, + 2.473625421524048, + 2.4869766235351562, + 4.138941764831543, + 2.7453863620758057, + 1.8350731134414673, + 1.7955669164657593, + 2.088920831680298, + 1.7077828645706177, + 1.4708571434020996, + 2.154844045639038, + 3.799417495727539, + 2.6561079025268555, + 3.5950441360473633, + 1.8574777841567993, + 3.1645092964172363, + 3.9782204627990723, + 1.8251930475234985, + 4.077706336975098, + 3.312971591949463, + 2.759807825088501, + 3.3334386348724365, + 3.2414402961730957, + 1.909324049949646, + 3.266941547393799, + 2.755255699157715, + 2.198080539703369, + 1.7024866342544556, + 2.5356671810150146, + 2.4866673946380615, + 2.178518056869507, + 2.125422954559326, + 1.7755206823349, + 2.160945415496826, + 2.323270082473755, + 1.781986951828003, + 2.714919090270996, + 3.5470216274261475, + 2.2503538131713867, + 3.6543614864349365, + 3.4000420570373535, + 3.81095814704895, + 2.2247183322906494, + 2.7171072959899902, + 2.824289560317993, + 2.7593820095062256, + 1.529513955116272, + 3.799154281616211, + 3.286991834640503, + 3.7790586948394775, + 3.572331428527832, + 2.685603141784668, + 2.6518633365631104, + 2.868626117706299, + 2.2754321098327637, + 1.824007272720337, + 2.5144917964935303, + 3.6491830348968506, + 1.7846211194992065, + 2.1926109790802, + 1.5522582530975342, + 2.6321446895599365, + 1.4603391885757446, + 4.651076793670654, + 2.033125400543213, + 3.336876392364502, + 2.0426623821258545, + 3.7282702922821045, + 2.1580541133880615, + 2.3381848335266113, + 2.1054816246032715, + 1.4217814207077026, + 2.488175392150879, + 1.586539387702942, + 2.0360329151153564, + 3.573028802871704, + 2.555450916290283, + 3.368415355682373, + 1.9889874458312988, + 3.623469352722168, + 2.8218817710876465, + 2.098536729812622, + 3.2982406616210938, + 2.716078519821167, + 2.1210694313049316, + 1.8422383069992065, + 2.3967864513397217, + 5.305455207824707, + 2.41817307472229, + 2.3031392097473145, + 2.1123647689819336, + 1.7658140659332275, + 1.6444623470306396, + 2.025148868560791, + 1.3208897113800049, + 1.943987488746643, + 1.8669564723968506, + 1.5515559911727905, + 3.870335578918457, + 3.50815486907959, + 0.8390550017356873, + 2.5086209774017334, + 1.6271589994430542, + 3.341747760772705, + 2.5777628421783447, + 2.7153589725494385, + 2.4238483905792236, + 2.2705938816070557, + 2.8237953186035156, + 2.83577561378479, + 1.6541681289672852, + 3.3408315181732178, + 2.7077300548553467, + 2.323216438293457, + 1.676026463508606, + 2.9585814476013184, + 2.0338199138641357, + 2.584989309310913, + 3.1494359970092773, + 2.5371885299682617, + 2.308997869491577, + 2.3678650856018066, + 3.9225101470947266, + 1.9723252058029175, + 3.6870169639587402, + 3.2484989166259766, + 1.6864577531814575, + 0.9882615804672241, + 2.483440399169922, + 3.7829720973968506, + 3.5065903663635254, + -1.8798274993896484, + 2.1630947589874268, + 3.1788432598114014, + 3.769357204437256, + 2.7018542289733887, + 2.1646430492401123, + 2.8682308197021484, + 2.5314154624938965, + 1.883207082748413, + 2.099459409713745, + 2.0737197399139404, + 2.276103973388672, + 3.9685964584350586, + 2.0968949794769287, + 3.6823110580444336, + 1.9788479804992676, + 3.3566391468048096, + 1.639909267425537, + 2.58101487159729, + 2.774625301361084, + 3.8227598667144775, + 2.572511911392212, + 2.2948977947235107, + 3.4324748516082764, + 3.641507148742676, + 1.7247133255004883, + 3.3186705112457275, + 3.744584321975708, + 2.8589260578155518, + 2.953425168991089, + 2.105929374694824, + 2.2898013591766357, + 2.8283746242523193, + 3.7513511180877686, + 1.783599853515625, + 3.8140859603881836, + 1.9021373987197876, + 2.4023289680480957, + 3.5442352294921875, + 2.8384897708892822, + 3.7292466163635254, + 2.3641843795776367, + 4.227562427520752, + 3.96712064743042, + 3.6583445072174072, + 2.8983447551727295, + 1.7939971685409546, + 2.050814390182495, + 2.8000996112823486, + 2.869354009628296, + 2.804473876953125, + 1.9896892309188843, + 3.510155200958252, + 1.6428847312927246, + 2.7100987434387207, + 2.407383441925049, + 2.9665846824645996, + 2.139524459838867, + 1.398911714553833, + 3.5877747535705566, + 1.454519510269165, + 0.3668625056743622, + 2.3626415729522705, + 2.8015148639678955, + 1.479690432548523, + 2.637686252593994, + 1.675034999847412, + 1.4999659061431885, + 4.103282928466797, + 3.0839598178863525, + 1.8957799673080444, + 2.202721118927002, + 3.0851848125457764, + 1.8944660425186157, + 1.636922001838684, + 1.504861831665039, + 1.961356520652771, + 2.672394037246704, + 2.098761796951294, + 1.939689040184021, + 3.929373264312744, + 4.488055229187012, + 2.1567344665527344, + 2.3843350410461426, + 2.5487422943115234, + 3.4629693031311035, + 3.238966464996338, + 2.8481392860412598, + 3.4509007930755615, + 4.104809284210205, + 1.6212679147720337, + 2.76454758644104, + 2.422532558441162, + 2.4458584785461426, + 1.9893594980239868, + 3.014030694961548, + 3.0356605052948, + 1.7367240190505981, + 1.6505494117736816, + 3.134451150894165, + 1.9755398035049438, + 2.471287488937378, + 1.3538424968719482, + 3.7264461517333984, + 3.3763129711151123, + 2.0040533542633057, + 2.3051040172576904, + 2.0114009380340576, + 2.1737897396087646, + 2.4940388202667236, + 1.5635643005371094, + 3.6565308570861816, + 4.010310649871826, + 1.6777480840682983, + 3.0301079750061035, + 4.13954496383667, + 3.936363935470581, + 3.0313518047332764, + 2.0605499744415283, + 3.445577621459961, + 3.7205371856689453, + 1.5722260475158691, + 2.0045337677001953, + 1.4898110628128052, + 3.284867763519287, + 2.778646469116211, + 2.6507556438446045, + 2.529076099395752, + 1.2581634521484375, + 3.297539234161377, + 3.148252010345459, + 2.6213746070861816, + 1.475948452949524, + 2.7181639671325684, + 2.2302606105804443, + 3.303912401199341, + 3.289612054824829, + 1.7753348350524902, + 2.8362679481506348, + 2.762950897216797, + 2.942746639251709, + 2.317234754562378, + 2.2737340927124023, + 2.1353275775909424, + 2.0748374462127686, + 0.9872458577156067, + 3.2112698554992676, + 1.819851040840149, + 0.8533831238746643, + 1.8367046117782593, + 2.7567362785339355, + 3.0449860095977783, + 2.347677707672119, + 3.106668472290039, + 2.704866647720337, + 1.7613654136657715, + 1.9468653202056885, + 2.8218390941619873, + 2.336430072784424, + 2.276794910430908, + 1.420803427696228, + -1.7496460676193237, + 2.1585659980773926, + 2.5997610092163086, + 2.1874020099639893, + 1.4856880903244019, + 1.501178503036499, + 3.4380223751068115, + 2.104557752609253, + 2.421076774597168, + 3.599424123764038, + 2.2414169311523438, + 1.0345404148101807, + 1.4304049015045166, + 1.4871883392333984, + 1.9525476694107056, + 3.391117811203003, + 2.2853314876556396, + 2.421816110610962, + 1.9254361391067505, + 2.6549973487854004, + 2.586890697479248, + 1.3979898691177368, + 1.7719390392303467, + 2.587589979171753, + 2.679987668991089, + 3.3378701210021973, + 1.6877903938293457, + 2.0748183727264404, + 3.5032968521118164, + 1.3524458408355713, + 3.1138010025024414, + 2.0830295085906982, + 1.965574860572815, + 2.7197487354278564, + 3.3527286052703857, + 1.4267877340316772, + 3.6446845531463623, + 2.17598557472229, + 1.5558016300201416, + 2.3807199001312256, + 2.598820686340332, + 3.544954776763916, + 2.1850507259368896, + 2.2919132709503174, + 1.8747117519378662, + 2.167133092880249, + 3.647138833999634, + 4.5865702629089355, + 2.954294204711914, + 1.5403244495391846, + 1.3689262866973877, + 1.6206772327423096, + 3.513096809387207, + 1.8273813724517822, + 2.119279146194458, + 2.2279043197631836, + 4.7610697746276855, + 2.0350749492645264, + 2.538560628890991, + 3.143641948699951, + 2.905247449874878, + 3.1270480155944824 + ], + "xaxis": "x", + "y": [ + 1.4784437417984009, + 1.1547433137893677, + 1.570282220840454, + 0.600734531879425, + 0.31119784712791443, + 0.25462067127227783, + 0.9571624398231506, + 1.6155861616134644, + 1.4720460176467896, + 1.3156627416610718, + 0.5809259414672852, + -0.3536505401134491, + 1.4276081323623657, + 0.25804123282432556, + 1.6094039678573608, + 1.0524909496307373, + 0.6564074158668518, + 0.6434957981109619, + 1.1469871997833252, + 0.7838548421859741, + 1.794968843460083, + 1.4950168132781982, + 1.5267884731292725, + 1.534014344215393, + 1.8554171323776245, + 1.6124837398529053, + 0.48952633142471313, + 1.269399642944336, + 0.7893580198287964, + 0.9981251955032349, + 1.0904299020767212, + 0.5821306109428406, + 1.186253547668457, + 1.8995270729064941, + 0.9096973538398743, + 1.3437484502792358, + 0.7877269387245178, + 1.253556489944458, + 1.196381688117981, + 0.22718662023544312, + 1.2203755378723145, + 0.314048707485199, + 1.218072772026062, + 0.9821122884750366, + 1.2159793376922607, + 1.7402485609054565, + 1.3794410228729248, + 1.268319845199585, + 2.017669916152954, + 1.4451637268066406, + 1.6766589879989624, + 1.0340782403945923, + 1.4177247285842896, + 2.360239028930664, + 1.1626272201538086, + 1.2479662895202637, + 1.2245112657546997, + 0.670689582824707, + 1.873907208442688, + 1.6427967548370361, + 1.067527413368225, + 1.0082310438156128, + 1.493062973022461, + 1.1315536499023438, + 1.026246428489685, + 0.05024302378296852, + 1.0865657329559326, + 1.4990270137786865, + 1.4698102474212646, + 1.162536382675171, + 1.1415671110153198, + 1.1853667497634888, + 1.596064805984497, + 1.2505438327789307, + 0.7330345511436462, + 1.6632158756256104, + 1.3419160842895508, + 0.8766106963157654, + 1.362241506576538, + 0.9433243274688721, + 0.45388105511665344, + 1.2534931898117065, + 0.9635067582130432, + 1.8192102909088135, + 1.2045866250991821, + 0.33810725808143616, + 1.487747073173523, + 0.716995120048523, + 1.6900765895843506, + 0.7888107895851135, + 0.37897178530693054, + 1.6300373077392578, + 0.7553781270980835, + 0.9633633494377136, + 1.380918264389038, + -0.35578128695487976, + 2.8419697284698486, + 0.9732678532600403, + 0.2641003131866455, + 1.3019483089447021, + 1.3810845613479614, + 1.1606115102767944, + 1.127830147743225, + 1.4972593784332275, + 0.41368967294692993, + 1.2748606204986572, + 1.1651902198791504, + 1.7566311359405518, + 0.7860972881317139, + 0.9732769727706909, + 1.2733687162399292, + 0.9949735999107361, + 0.5416293144226074, + 1.180198311805725, + 1.419002652168274, + 2.5749671459198, + 1.4026681184768677, + 1.6248958110809326, + 1.9295237064361572, + 1.2574971914291382, + 1.8461543321609497, + 0.7428869009017944, + 1.5695148706436157, + 1.1411490440368652, + 1.7749344110488892, + 0.2726472318172455, + 1.550416111946106, + 0.9002269506454468, + 1.2176363468170166, + 0.8008736968040466, + 1.2195531129837036, + 1.4508517980575562, + 1.7822577953338623, + 1.6962518692016602, + 0.6461127400398254, + 1.2914808988571167, + 0.8851636052131653, + 0.9139658808708191, + 1.644124984741211, + 2.0086445808410645, + 1.352610468864441, + 1.238106369972229, + 0.9808078408241272, + 1.1828505992889404, + 1.1820143461227417, + 1.930802822113037, + 1.4429868459701538, + 0.9421443939208984, + 1.057393193244934, + 2.1568946838378906, + 1.1490802764892578, + 1.4995635747909546, + 1.234108567237854, + 1.0133130550384521, + 1.5885225534439087, + 1.9273914098739624, + 1.608701229095459, + 1.347581148147583, + 0.6235159635543823, + 0.4452800750732422, + 1.3872919082641602, + 0.6814219355583191, + 0.8943793177604675, + 0.5953429937362671, + 1.877450704574585, + 1.118722915649414, + 1.5798890590667725, + 1.5243301391601562, + 0.8378763794898987, + 0.7806307077407837, + 1.2145558595657349, + -0.2522338032722473, + 0.24740014970302582, + 1.5845593214035034, + 1.132714033126831, + 1.599854826927185, + 1.0647414922714233, + 1.456096887588501, + 0.9986887574195862, + 0.9425886869430542, + 1.7386035919189453, + 1.3518871068954468, + 1.5296732187271118, + 1.6023691892623901, + 1.2682514190673828, + 1.1173392534255981, + 1.2407840490341187, + 1.615164875984192, + 1.1539069414138794, + 1.4541152715682983, + 1.1183106899261475, + 1.0915579795837402, + 1.768438696861267, + 0.2310258448123932, + 1.118084192276001, + 1.0723743438720703, + 0.4243023097515106, + 1.0169113874435425, + 1.394325613975525, + 1.2075949907302856, + 1.235063076019287, + 0.8471773266792297, + 1.3394498825073242, + 1.3757975101470947, + 1.5938256978988647, + 1.0467345714569092, + 1.624131679534912, + 1.0610967874526978, + 0.8137003779411316, + 1.3271434307098389, + 1.1462547779083252, + 1.3539100885391235, + 1.2853834629058838, + 1.4047091007232666, + 1.4560964107513428, + 1.0639095306396484, + 1.3538920879364014, + 1.0073400735855103, + 0.937825083732605, + 0.9994798898696899, + 1.1711726188659668, + 1.0520269870758057, + 1.8125784397125244, + -0.2724446952342987, + 0.6619930267333984, + 0.6078416705131531, + 1.1316242218017578, + 0.9903848767280579, + 1.7058178186416626, + 1.7610602378845215, + 0.5388838648796082, + 1.8487576246261597, + 1.0301649570465088, + 0.7686183452606201, + 0.6642335057258606, + 1.9314488172531128, + 1.2603486776351929, + 0.814888596534729, + 1.2614738941192627, + 0.6638032793998718, + 0.9908466339111328, + 1.3132672309875488, + 1.296149492263794, + 1.4872660636901855, + 1.5112221240997314, + 1.3915852308273315, + 1.1816637516021729, + 0.989405632019043, + 1.3919482231140137, + 0.98656165599823, + 1.0039142370224, + 1.4463646411895752, + 1.8086578845977783, + 1.3303322792053223, + 1.8166773319244385, + 1.546166181564331, + 1.7961660623550415, + 0.6488133668899536, + 1.0959144830703735, + 1.9006526470184326, + 2.3304495811462402, + 1.6219499111175537, + 0.491037517786026, + 1.122368335723877, + 1.1902424097061157, + 1.5739853382110596, + 0.45318055152893066, + 1.046805500984192, + 1.2755544185638428, + 0.6671150326728821, + 0.7907868027687073, + 1.8116767406463623, + 1.6407480239868164, + 1.387879490852356, + 1.572231650352478, + 1.7494304180145264, + 0.9545273184776306, + 0.9598350524902344, + 1.120017170906067, + 0.9653981328010559, + 1.051073670387268, + 2.145179033279419, + 0.8409536480903625, + 0.9874005913734436, + 0.6699047088623047, + 1.0575236082077026, + 1.569368600845337, + 1.1407628059387207, + 0.5826380848884583, + 0.5282086730003357, + 1.0233180522918701, + 1.2341792583465576, + 1.1113479137420654, + 0.760291337966919, + 1.1687475442886353, + 0.3147878348827362, + 1.2947442531585693, + 0.9374508261680603, + 0.7634990811347961, + 1.3961986303329468, + 0.4541400372982025, + 0.9382764101028442, + 1.2137246131896973, + 0.5600057244300842, + 1.453747272491455, + 0.710043728351593, + 1.4514182806015015, + 1.638070821762085, + 1.62422776222229, + 1.4001158475875854, + 1.9037901163101196, + 0.7979288697242737, + 0.2317696511745453, + 0.9465702176094055, + 0.5883942246437073, + 1.2596971988677979, + 1.9854650497436523, + 0.9188178777694702, + 1.4556735754013062, + 1.1286301612854004, + 0.7449028491973877, + 1.1388098001480103, + 1.1530414819717407, + 0.992107093334198, + 1.1418179273605347, + 1.1270134449005127, + 1.2211151123046875, + 1.5298720598220825, + 1.1508334875106812, + 2.083784341812134, + 1.0991630554199219, + 1.2732881307601929, + 1.4036115407943726, + 1.2493144273757935, + 1.1368622779846191, + 1.4810479879379272, + 0.9171194434165955, + 1.908096194267273, + 1.1512919664382935, + 1.449662685394287, + 1.3795228004455566, + 2.0440633296966553, + 1.7793760299682617, + 2.3946008682250977, + 1.5965440273284912, + 1.673812747001648, + 1.0861862897872925, + 1.2098654508590698, + 1.5978156328201294, + 0.4271235764026642, + 1.1907804012298584, + 0.9928212761878967, + 1.1127653121948242, + 0.5641604661941528, + 0.4414776563644409, + 1.3996931314468384, + 0.923883855342865, + 1.649025559425354, + 2.1090176105499268, + 2.070354700088501, + 1.2360585927963257, + 0.11701753735542297, + 0.776162326335907 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=46
x=%{x}
y=%{y}", + "hovertext": [ + "DDX1", + "ATP6V1D", + "TCEAL8", + "ACAD9", + "AP3S1", + "PTRH1", + "APIP", + "EMC7", + "LYPLA2", + "MRPL19", + "ZCCHC10", + "SFT2D1", + "DPAGT1", + "NUDT9", + "SDHAF3", + "POP5", + "ALG5", + "ETFA", + "ANTKMT", + "TIMMDC1", + "DCTN2", + "MCTS1", + "TMEM59", + "TIMM17A", + "ACOT8", + "CRIPT", + "SCCPDH", + "DPM2", + "SDF2", + "UQCRC1", + "SNX4", + "DNAJB11", + "VPS37A", + "FABP5", + "MGMT", + "ARL1", + "TMEM208", + "ACTR10", + "ILVBL", + "GTF2H5", + "SMUG1", + "RSU1", + "IFT52", + "CINP", + "MCRIP1", + "GPS1", + "PEPD", + "PNKD", + "CENPW", + "ZCRB1", + "POP4", + "SNX5", + "PSMG3", + "SNF8", + "YIPF2", + "TBC1D7", + "SNRNP25", + "FARSA", + "TAF12", + "COA5", + "COMMD9", + "ASPSCR1", + "SMS", + "PHF14", + "DUSP23", + "SPCS2", + "HSPBP1", + "C1GALT1C1", + "CHID1", + "ELP5", + "YIF1A", + "PYM1", + "IFT27", + "ALG14", + "PCBD1", + "DCPS", + "MRPL27", + "MED8", + "MANF", + "SMIM30", + "TOP1", + "TMEM141", + "SNX1", + "RPAIN", + "SELENOS", + "VPS25", + "IAH1", + "EIF4E", + "AKIP1", + "UQCC3", + "MT1X", + "SLC25A11", + "HMG20B", + "MGST3", + "UBE2E3", + "ZDHHC12", + "MTCH2", + "PRDX4", + "C1D", + "ARMC1", + "PRKRA", + "FASTK", + "MTERF3", + "PRDX3", + "CAT", + "TMEM179B", + "KDELR1", + "CISD1", + "COPS7A", + "MAD2L2", + "CMAS", + "TM7SF3", + "MIEN1", + "YIF1B", + "FDPS", + "ALDH9A1", + "MRPS14", + "UBE2V2", + "DCLRE1C", + "COMMD4", + "ENSG00000275016", + "TPRA1", + "TMED9", + "YIPF3", + "COPB2", + "RSRC1", + "AKR1A1", + "MPC1", + "MPDU1", + "NAXE", + "CREB3", + "SCOC", + "MRPL16", + "COQ9", + "DNTTIP1", + "ASMTL", + "NTPCR", + "FBXO25", + "RCHY1", + "COPS4", + "PDIA4", + "RBM42", + "UBE2A", + "TM2D1", + "STT3A", + "COA3" + ], + "legendgroup": "46", + "marker": { + "color": "#c49e72", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "46", + "showlegend": true, + "type": "scattergl", + "x": [ + 2.921086072921753, + 2.591214179992676, + 3.6297266483306885, + 2.2642340660095215, + 2.129429578781128, + 2.517857789993286, + 2.1974637508392334, + 3.0867726802825928, + 3.3062984943389893, + 2.4809327125549316, + 3.0368242263793945, + 3.3873322010040283, + 2.1406326293945312, + 2.797877788543701, + 3.7244508266448975, + 3.314934730529785, + 3.4763681888580322, + 3.536127805709839, + 1.8803473711013794, + 3.293843984603882, + 1.8228217363357544, + 3.5077717304229736, + 3.170114278793335, + 2.611212730407715, + 2.36781644821167, + 2.923501491546631, + 2.2301383018493652, + 3.376077651977539, + 2.777008056640625, + 2.714014768600464, + 2.3589255809783936, + 2.398155689239502, + 2.7898786067962646, + 4.828857898712158, + 2.6237971782684326, + 3.1050539016723633, + 3.0396084785461426, + 3.164071798324585, + 3.8241939544677734, + 3.2968244552612305, + 3.202699899673462, + 1.6361372470855713, + 2.3595540523529053, + 3.5514113903045654, + 2.794945001602173, + 3.255117177963257, + 3.210928440093994, + 3.2548580169677734, + 3.289276361465454, + 4.076282024383545, + 2.6537606716156006, + 3.6458678245544434, + 2.793423652648926, + 4.044793128967285, + 3.2351837158203125, + 1.9689875841140747, + 2.6421966552734375, + 3.2161707878112793, + 3.5039844512939453, + 3.00144100189209, + 3.8429605960845947, + 4.31559419631958, + 3.1430718898773193, + 2.8730955123901367, + 3.3145790100097656, + 3.390772819519043, + 3.1841437816619873, + 2.2517855167388916, + 3.350476026535034, + 2.587062358856201, + 3.226017713546753, + 3.5705692768096924, + 2.0133981704711914, + 2.3717494010925293, + 4.076602458953857, + 2.8408727645874023, + 3.1976780891418457, + 3.5446624755859375, + 3.386944532394409, + 3.341308355331421, + 3.131547451019287, + 4.04962682723999, + 2.9776642322540283, + 3.000171661376953, + 4.246412754058838, + 3.3160014152526855, + 3.075542449951172, + 2.6515817642211914, + 2.716569662094116, + 3.1915998458862305, + 3.2752838134765625, + 3.225781202316284, + 2.252758264541626, + 1.0712666511535645, + 2.9792850017547607, + 3.249885320663452, + 2.7136640548706055, + 3.3168396949768066, + 3.5860331058502197, + 2.6348321437835693, + 2.4499497413635254, + 2.7486493587493896, + 3.715430498123169, + 3.2194950580596924, + 3.097499370574951, + 3.3429789543151855, + 3.2959439754486084, + 2.8971378803253174, + 1.6875871419906616, + 3.7824831008911133, + 2.976339817047119, + 2.5588998794555664, + 2.8751063346862793, + 3.2813944816589355, + 2.7733824253082275, + 2.449275016784668, + 2.8915719985961914, + 3.6216061115264893, + 2.143726348876953, + 3.1761245727539062, + -1.9679337739944458, + 2.49464750289917, + 3.3305118083953857, + 3.2841877937316895, + 3.2769997119903564, + 2.2721476554870605, + 3.2673001289367676, + 2.0936155319213867, + 3.43967342376709, + 3.7004120349884033, + 2.9088025093078613, + 2.992466449737549, + 3.7768590450286865, + 2.6294593811035156, + 4.377557754516602, + 2.3086304664611816, + 2.2966156005859375, + 2.930481433868408, + 2.936063528060913, + 2.6493594646453857, + 3.262589454650879, + 3.5946269035339355, + 3.5519917011260986, + 2.1597371101379395, + 3.3869969844818115, + 3.3927371501922607 + ], + "xaxis": "x", + "y": [ + 2.618955612182617, + 3.0126492977142334, + 2.2560768127441406, + 2.896287441253662, + 2.419125556945801, + 3.0180187225341797, + 2.9097232818603516, + 3.2332346439361572, + 3.2585325241088867, + 2.9579758644104004, + 2.5165843963623047, + 2.9585695266723633, + 2.3946034908294678, + 2.8383190631866455, + 2.127239465713501, + 2.099092483520508, + 2.677812099456787, + 2.2454984188079834, + 2.4675729274749756, + 3.0096940994262695, + 2.4919588565826416, + 2.0330471992492676, + 3.160871744155884, + 2.8811097145080566, + 3.0479114055633545, + 2.7896769046783447, + 2.356189727783203, + 3.008366346359253, + 3.2789809703826904, + 3.419173240661621, + 2.823154926300049, + 2.939445972442627, + 2.6924991607666016, + 1.629305124282837, + 2.391530990600586, + 2.900613307952881, + 3.049511194229126, + 2.118861675262451, + 2.410275459289551, + 3.0916800498962402, + 3.1009278297424316, + 2.514071226119995, + 2.638625383377075, + 2.2313079833984375, + 3.6188504695892334, + 3.379530668258667, + 3.0946226119995117, + 3.213714361190796, + 2.229288339614868, + 2.451117515563965, + 3.1240158081054688, + 1.8473765850067139, + 3.1986966133117676, + 2.2101948261260986, + 2.9867913722991943, + 2.4531469345092773, + 2.5512776374816895, + 2.9513659477233887, + 2.1271371841430664, + 2.2360880374908447, + 3.1529717445373535, + 1.9974956512451172, + 3.2177278995513916, + 2.8154492378234863, + 3.0135064125061035, + 3.0062248706817627, + 2.202382802963257, + 2.742459535598755, + 2.812675952911377, + 2.4617695808410645, + 3.07138729095459, + 2.0128889083862305, + 3.1311464309692383, + 2.957609176635742, + 2.682185649871826, + 3.409602165222168, + 3.2590622901916504, + 2.4485459327697754, + 2.95426344871521, + 2.7419793605804443, + 3.0709500312805176, + 2.312422752380371, + 2.528968095779419, + 2.6027708053588867, + 2.095050096511841, + 3.111933708190918, + 2.0261120796203613, + 2.737427234649658, + 2.7723779678344727, + 3.090569496154785, + 3.3222203254699707, + 3.1241204738616943, + 2.3158514499664307, + 2.203233003616333, + 2.751962661743164, + 3.3601458072662354, + 3.422024726867676, + 2.9480631351470947, + 2.712623119354248, + 2.6342430114746094, + 2.4477293491363525, + 3.016371965408325, + 2.330739736557007, + 3.2195048332214355, + 2.863346576690674, + 3.0676140785217285, + 3.3918044567108154, + 3.158230781555176, + 2.1322503089904785, + 3.385195255279541, + 2.391512393951416, + 3.2049715518951416, + 3.473768711090088, + 3.064661979675293, + 2.917600393295288, + 2.92112135887146, + 2.83436918258667, + 2.2478084564208984, + 2.404452323913574, + 3.2680234909057617, + 4.226663589477539, + 2.9773077964782715, + 3.1056737899780273, + 3.0240399837493896, + 3.0144405364990234, + 2.81960129737854, + 3.077934741973877, + 2.565608263015747, + 3.2008142471313477, + 3.1008193492889404, + 2.9728596210479736, + 2.711529493331909, + 2.125145435333252, + 2.5459790229797363, + 2.2437870502471924, + 2.427175998687744, + 2.8556244373321533, + 2.622098684310913, + 2.589573860168457, + 2.6993606090545654, + 3.1196539402008057, + 3.2553493976593018, + 3.1627585887908936, + 2.522686243057251, + 2.9881882667541504, + 2.9575700759887695 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=7
x=%{x}
y=%{y}", + "hovertext": [ + "MYCN", + "FNDC4", + "TBC1D9", + "SNX9", + "CLDN23", + "KCNE3", + "CLEC4C", + "ENSG00000259049", + "TP53RK-DT", + "WLS", + "SLC19A2", + "LAMC1", + "PAQR9-AS1", + "MFAP3L", + "SLC22A16", + "ENSG00000234147", + "LPAR1", + "TOR4A", + "PWWP2B", + "LGALS12", + "LINC02285", + "CRAMP1", + "GAREM1", + "LILRB5", + "G0S2", + "IL1RL1", + "WDR49", + "TLR1", + "CSF2", + "BVES", + "ASAP1", + "ENSG00000273474", + "CD27-AS1", + "ENSG00000187185", + "CD300LB", + "ZNF185", + "EFCAB12", + "MICU3", + "STC1", + "PCSK6", + "CDC42EP1", + "ABCB4", + "MMP10", + "HSD3B7", + "OPRL1", + "FCGR1BP", + "LINC01857", + "HK3", + "BEND6", + "IRF5", + "SYK", + "GBGT1", + "UNC93B1", + "RASL11A", + "ENSG00000277767", + "MMP14", + "CLMN", + "SPRED1", + "DTNA", + "ENSG00000267980", + "HOMER3", + "IL13RA1", + "THNSL2", + "MAGI1", + "CXCL2", + "CXCL14", + "ENSG00000254859", + "KRT81", + "IGF1", + "PHETA1", + "SNX33", + "NEURL4", + "RFNG", + "TNFRSF11A", + "FAT4", + "ENSG00000272941", + "UAP1L1", + "TNFSF13", + "PNMT", + "SIGLEC6", + "SIGLEC14", + "LINC00261", + "SOGA1", + "EVI5", + "NID1", + "LOXL3", + "FAM114A1", + "SETD7", + "DENND3", + "SETBP1", + "TMIGD3", + "CYRIA", + "CXCL8", + "PLD4", + "ENSG00000264853", + "CSF2RB", + "COL16A1", + "SLC45A3", + "ADPRH", + "SEMA3C", + "LINC02986", + "MOB3B", + "IGF2", + "MYRF", + "GPR84", + "JDP2", + "MEFV", + "L3MBTL4", + "RAPH1", + "FGD2", + "MROCKI", + "ENSG00000177706", + "PENK", + "ENSG00000256982", + "EPB41L3", + "CD93", + "SNAI1", + "STARD8", + "OLFML3", + "NAV1", + "FOSL2", + "PLA1A", + "GNB4", + "ARSI", + "LYNX1", + "SWAP70", + "BMF", + "SETBP1-DT", + "THBD", + "ADAMTSL4", + "ENSG00000237481", + "GCKR", + "SLC11A1", + "DAPP1", + "TRIM2", + "SLC44A1", + "ELOVL3", + "LYVE1", + "MPEG1", + "LATS2", + "PAN3-AS1", + "CCL23", + "VWA1", + "MTMR11", + "TANC1", + "ZNF619", + "DDO", + "CD72", + "NIPSNAP3B", + "SLCO2B1", + "IL18", + "GLT8D2", + "RILP", + "TMEM220-AS1", + "SPIRE1", + "C19orf84", + "MAFB", + "BEND5", + "ENSG00000227741", + "NLRP3", + "ITGB5", + "NOTCH4", + "VNN3P", + "WASL-DT", + "TLR4", + "STXBP6", + "DNM1P35", + "RRAD", + "TIMP2", + "ENSG00000261888", + "ZNF532", + "ENSG00000269194", + "EPHA2", + "NAALADL2", + "LINC02562", + "ENSG00000272345", + "HGSNAT", + "SHTN1", + "FGD4", + "TPPP3", + "SECTM1", + "SHD", + "FRRS1", + "DNM3OS", + "THRB", + "WDFY3", + "ACSL1", + "DLK2", + "PGM5", + "LRRN4CL", + "TBC1D30", + "GNA15-DT", + "COL8A2", + "TBC1D8-AS1", + "UBE2E2", + "LIMCH1", + "ART3", + "TRIM39", + "HGF", + "PKHD1L1", + "EIF5-DT", + "LINC01852", + "C2CD4A", + "ZNF516-AS1", + "LRG1", + "AIFM3", + "ZNF697", + "NOTCH2", + "LNCATV", + "TMEM37", + "FMNL2", + "KANSL1L", + "BMP2K", + "DNAJC12", + "UTF1", + "PDE8A", + "KIFC3", + "EMILIN2", + "GIPC3", + "ENSG00000271533", + "MXRA8", + "ETV3", + "AHR", + "LINC00900", + "ITPRIPL2", + "COL9A3", + "NLGN3", + "OLFML2B", + "OSBPL10-AS1", + "ENSG00000271843", + "ITGB8-AS1", + "ZNF395", + "DNMBP", + "PACSIN3", + "MTMR10", + "MYCL", + "CYP2J2", + "KLF11", + "RTKN", + "PJVK", + "GASK1B", + "FST", + "PLA2G7", + "CFAP418", + "WASHC4", + "ENSG00000265254", + "TRIO", + "ENSG00000261542", + "TIGD5", + "FJX1", + "HEXA-AS1", + "TM6SF1", + "P2RX1", + "TGIF1", + "SIGLEC7", + "RAB42", + "ADAMTS4", + "CD207", + "LAMB2", + "SGMS2", + "F13A1", + "PTGES", + "LDLRAD3", + "SLC15A3", + "ZNF469", + "HEATR6-DT", + "GPBAR1", + "STAP1", + "GASK1B-AS1", + "CPQ", + "SHB", + "DENND5A", + "RHPN2", + "SIRPB1", + "SERINC2", + "NCF2", + "GDF9", + "ENSG00000272112", + "QKI", + "RUBCNL", + "RNASE2", + "ENSG00000258711", + "PEAK1", + "MMP2", + "CD300LF", + "EPB41L1", + "LINC01315", + "HNMT", + "MITF", + "KCNAB1", + "CAHM", + "HDAC9", + "CPED1", + "GAS1", + "MARVELD1", + "TMT1A", + "RIPOR1", + "BCL3", + "ASPDH", + "CCDC17", + "RND3", + "PLD1", + "GAB1", + "PCDHB9", + "CD248", + "IRS2", + "TCF4", + "ODAD3", + "SIRPB2", + "VWA3B", + "ENSG00000283839", + "STAB1", + "CTSO", + "SMPDL3A", + "JAZF1", + "PPP1R9A", + "NRBP2", + "SLC25A28-DT", + "ENSG00000245667", + "THBS1", + "APP", + "LINC01637", + "LINC01762", + "FZD5", + "NEU4", + "TLR2", + "PFKFB3", + "BLNK", + "MEDAG", + "JDP2-AS1", + "C5AR1", + "LILRA6", + "INKA1", + "LINC01023", + "NHLRC1", + "TBXAS1", + "SYT9-AS1", + "LRRC32", + "SYT17", + "OSGIN1", + "PEAK3", + "ZEB2-AS1", + "SFRP2", + "SELENOP", + "CD180", + "TSPAN13", + "OSR2", + "ENSG00000272115", + "ADM", + "FEZ1", + "TMEM45B", + "ENSG00000256152", + "NPAS3", + "MIR22HG", + "TICAM1", + "PTK6", + "IFT70A", + "HEY2", + "NAMPT-AS1", + "CYFIP1", + "MYO1E", + "PLD2", + "CD33", + "OSCAR", + "TMEM150B", + "KDELR3", + "CD1D", + "TEX41", + "LINC03100", + "ZSWIM6", + "CDO1", + "CRACR2B", + "SSPN", + "RBPMS2", + "PLA2G10", + "TRIP10", + "FXYD1", + "FMOD", + "NFE2L2", + "FBLN2", + "ENSG00000272181", + "TBILA", + "GOLIM4", + "CHMP4C", + "ARC", + "AATK", + "SIGLEC1", + "TET2", + "SLC1A3", + "DST", + "ENSG00000272361", + "TMEM176A", + "ENSG00000272871", + "TLE1", + "USP2", + "ARPIN", + "HAPSTR1", + "CRYBB1", + "CR1", + "HLX", + "CCDC13", + "PTX3", + "PPIC", + "PHLDA2", + "ACCS", + "PPM1H", + "NLRC4", + "ENSG00000242539", + "ZBED3-AS1", + "PDE7B", + "RIPK2-DT", + "SPART", + "LACC1", + "IRX3", + "AGRP", + "ABCC3", + "JAG1", + "CHADL", + "NFAM1", + "EVA1B", + "TMEM150C", + "ARHGAP24", + "MANBA", + "RNF144B", + "SASH1", + "RRM2B", + "EGR2", + "TBC1D12", + "PHLPP1", + "KIR2DL1", + "SLC2A10", + "LINC02777", + "F11R", + "TMEM144", + "TCIM", + "ST18", + "MMP1", + "BCAS1", + "RP2", + "ADGRB2", + "HBEGF", + "EBF1", + "JARID2-AS1", + "TRAM2-AS1", + "PDGFRL", + "CA13", + "GAB2", + "CHPT1", + "FOXA1", + "HSPA2", + "MFAP4", + "RASGRP4", + "SIRPA", + "ENSG00000272720", + "RASAL2", + "GOLGA4-AS1", + "PPM1L", + "SKIL", + "ENSG00000273472", + "ENSG00000271828", + "LOX", + "SLC18A2", + "LDHD", + "CSF3", + "MAFF", + "C1orf115", + "BOK", + "CPEB2", + "PPARGC1A", + "ZFYVE16", + "AFF4-DT", + "CDKN1A", + "ADRB1", + "TMEM123-DT", + "RAB20", + "RNASE6", + "ENSG00000267892", + "CEACAM4", + "CCDC106", + "PRKCE", + "SESTD1", + "HS3ST1", + "SH3TC2", + "IER3", + "VAV2", + "SLC22A18AS", + "NCAM1", + "LRRK2-DT", + "PMP22", + "PLEKHH3", + "SCPEP1", + "ENSG00000268858", + "RENBP", + "KIF1B", + "PADI2", + "RASGRP3", + "IRAK2", + "SLC49A4", + "EIF4EBP3", + "CREB5", + "CLN8-AS1", + "ENSG00000271971", + "ARHGAP21", + "GPR15LG", + "CHKA", + "CARMIL3", + "DACT1", + "CDC42BPB", + "APOBEC3A", + "PTGFRN", + "C1orf220", + "ENSG00000226756", + "SULT1B1", + "TPBG", + "LYN", + "ARAP1", + "ANKRD9", + "ENSG00000100362", + "CACNA1F", + "CEP170", + "PRKCD", + "SLC49A3", + "DAAM2", + "NPTX2", + "CACFD1", + "ARL5B", + "GAS2", + "EMP1", + "ENSG00000262050", + "PRNP", + "BIRC7", + "ABCD1", + "GATA2", + "SNHG18", + "CRIP3", + "KLF4", + "IRAG1-AS1", + "HDC", + "SPR", + "PSD3", + "DOCK5", + "SDC2", + "TRPS1", + "NFIL3", + "CARD9", + "ZCCHC24", + "TMPRSS13", + "SLC37A2", + "PCDH9", + "CIITA", + "CNDP1", + "LINC01224" + ], + "legendgroup": "7", + "marker": { + "color": "#ffa52f", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "7", + "showlegend": true, + "type": "scattergl", + "x": [ + -2.400047540664673, + -2.9577507972717285, + -2.255817413330078, + -1.6825692653656006, + -2.0808510780334473, + -2.935117483139038, + -2.1089541912078857, + -2.2598915100097656, + -1.9849531650543213, + -2.7032227516174316, + -3.01729416847229, + -2.7591137886047363, + -2.8696210384368896, + -2.2616848945617676, + -2.077890396118164, + -1.8621689081192017, + -1.9755644798278809, + -2.5534539222717285, + -2.210501194000244, + -2.179158926010132, + -2.1949002742767334, + -1.0247764587402344, + -2.088344097137451, + -2.06252384185791, + -2.2895991802215576, + -2.586068630218506, + -2.302849054336548, + -0.4159345328807831, + -2.587280750274658, + -2.5710246562957764, + -2.30761456489563, + -2.161776304244995, + -3.424170970916748, + -1.8758413791656494, + -2.2419121265411377, + -2.977094888687134, + -2.3786611557006836, + -2.297532320022583, + -2.5665109157562256, + -2.270662546157837, + -2.0111958980560303, + -2.5803382396698, + -3.219130754470825, + -2.267138957977295, + -2.5058345794677734, + -2.886620044708252, + -2.512143850326538, + -2.739182710647583, + -2.2860825061798096, + -2.6543304920196533, + -2.6772351264953613, + -2.9305500984191895, + -2.080536127090454, + -2.6427996158599854, + -3.378889560699463, + -2.820925235748291, + -2.130300283432007, + -2.247039318084717, + -2.7247445583343506, + -2.6373350620269775, + -1.9545726776123047, + -2.2306296825408936, + -2.735055923461914, + -3.0720908641815186, + -2.4761338233947754, + -2.745950698852539, + -1.9471033811569214, + -2.1591341495513916, + -2.9017984867095947, + -2.8212368488311768, + -2.0526084899902344, + -1.8032560348510742, + -2.144388198852539, + -1.5856865644454956, + -2.9842429161071777, + -2.004791259765625, + -2.4510016441345215, + -3.020537853240967, + -2.949338674545288, + -2.4946765899658203, + -2.6100997924804688, + -2.8325202465057373, + -2.010685682296753, + -2.828723669052124, + -3.27168345451355, + -2.7889671325683594, + -2.1700754165649414, + -2.597339630126953, + -0.5186486840248108, + -3.1344754695892334, + -3.0884783267974854, + -1.9321027994155884, + -0.45740458369255066, + -3.1727705001831055, + 3.0510458946228027, + -2.0325725078582764, + -2.8234899044036865, + -2.5661087036132812, + -2.552786350250244, + -2.5002803802490234, + -2.112375259399414, + -2.261516809463501, + -2.548419952392578, + -2.8579084873199463, + -2.6124932765960693, + -3.3987619876861572, + -2.520615577697754, + -1.8662077188491821, + -2.7204625606536865, + -2.1048429012298584, + -2.337087869644165, + -2.8851675987243652, + -3.244925022125244, + -2.2823405265808105, + -3.2600858211517334, + -3.1507601737976074, + -2.657911777496338, + -3.1988911628723145, + -3.2500996589660645, + -2.651282548904419, + 0.20179982483386993, + -2.9119091033935547, + -3.090782880783081, + -2.1220686435699463, + -2.1308841705322266, + -3.1556220054626465, + -2.822094440460205, + -2.0571751594543457, + -2.117888927459717, + -2.908503532409668, + -2.1350929737091064, + -2.7188220024108887, + -2.4838004112243652, + -2.6152937412261963, + -3.068553924560547, + -2.2828750610351562, + -2.1933915615081787, + -3.2194201946258545, + -2.732665777206421, + -2.4783616065979004, + -2.2454755306243896, + -3.398573875427246, + -2.2467939853668213, + -2.3625147342681885, + -2.255434513092041, + -2.3735315799713135, + -2.5782783031463623, + -3.0655250549316406, + -2.081122398376465, + -2.783694267272949, + -2.3959758281707764, + -3.087533473968506, + -3.083629608154297, + -2.2351396083831787, + -3.1829190254211426, + -3.13314151763916, + -3.620654821395874, + -2.819971799850464, + -1.9178848266601562, + -1.7502394914627075, + -2.235741376876831, + -2.7578301429748535, + -2.547274351119995, + -2.2204179763793945, + -2.736858367919922, + -2.4985828399658203, + -2.5785562992095947, + -3.1804757118225098, + -2.584205150604248, + -2.348059892654419, + -3.019131898880005, + -1.9132903814315796, + -2.9686331748962402, + -2.018272876739502, + -2.3999364376068115, + -2.3173911571502686, + 0.072614386677742, + -2.325244665145874, + -2.1275479793548584, + -1.9477014541625977, + -2.5531280040740967, + -2.084246873855591, + -2.281378984451294, + -2.9866175651550293, + -3.1768293380737305, + -2.8546142578125, + -0.1428934931755066, + -2.76944637298584, + -2.874173164367676, + -2.938464403152466, + -2.307666301727295, + -1.8675329685211182, + -2.4714348316192627, + -1.9713025093078613, + -2.4764864444732666, + -2.582949638366699, + -2.98171329498291, + -2.8059749603271484, + -1.7492563724517822, + -3.179867744445801, + -2.510984420776367, + -2.186760187149048, + -2.0133841037750244, + -2.479421615600586, + -2.3554937839508057, + -2.8912203311920166, + -3.1077330112457275, + -2.8854475021362305, + -2.369318962097168, + -2.14652943611145, + -4.299002647399902, + -1.836559772491455, + -2.7617640495300293, + -2.8564724922180176, + -2.590003252029419, + 0.11409488320350647, + -2.875718355178833, + -2.854419231414795, + -2.886625051498413, + -2.138960599899292, + -2.35727858543396, + -0.3069204092025757, + -2.011204719543457, + -2.734764575958252, + -2.4757165908813477, + -2.0950868129730225, + -2.5853142738342285, + -3.070819854736328, + -2.096583366394043, + -3.375664472579956, + -2.635659694671631, + -2.5952696800231934, + -2.7299482822418213, + -2.189737319946289, + -2.0948081016540527, + -1.6611779928207397, + -2.419542074203491, + 0.03994143754243851, + -2.0149691104888916, + -2.138890266418457, + -3.4559831619262695, + -2.516158103942871, + -2.4383091926574707, + -2.8013341426849365, + 0.07642637193202972, + -2.4809815883636475, + -2.384337902069092, + -2.12957501411438, + -2.170325756072998, + -1.978345274925232, + -2.106440544128418, + -2.9495251178741455, + -2.1721158027648926, + 0.04655987024307251, + -2.550196409225464, + -1.850857138633728, + -2.118786096572876, + -3.418010711669922, + -2.3188893795013428, + -1.9461541175842285, + -3.11505389213562, + -2.8299667835235596, + -2.1020822525024414, + -2.924534559249878, + -2.9961018562316895, + -2.0859458446502686, + -2.6941885948181152, + -2.8254668712615967, + -2.498053550720215, + -0.06216565892100334, + -2.250199317932129, + -2.681957960128784, + -2.4018630981445312, + -3.808678388595581, + -2.2535269260406494, + -0.5135290026664734, + -2.9476308822631836, + -2.463988780975342, + -1.89931058883667, + -3.560242176055908, + -2.9125382900238037, + -1.625852346420288, + 0.08540444821119308, + -3.1382527351379395, + -2.5633304119110107, + -1.082733392715454, + -2.641425132751465, + -3.2858238220214844, + -3.1941773891448975, + -3.183350086212158, + -1.9532067775726318, + -3.194911479949951, + -3.132168769836426, + -2.33510422706604, + -3.322866201400757, + -1.8933788537979126, + -2.6292035579681396, + 0.06714624911546707, + -2.934004783630371, + -2.115441083908081, + -2.2076539993286133, + -2.971421241760254, + -2.9262006282806396, + -3.2881150245666504, + -2.677898645401001, + -2.0344088077545166, + -2.490877628326416, + -2.9394495487213135, + -2.573624849319458, + -1.9543217420578003, + -3.1357533931732178, + -2.883542537689209, + -2.2263026237487793, + -3.1561906337738037, + -0.07823935151100159, + -3.3126373291015625, + -1.2806446552276611, + -1.9146151542663574, + -1.9011062383651733, + -2.307826042175293, + -2.172729015350342, + -2.713865280151367, + -2.025214672088623, + -2.1836700439453125, + -2.4488184452056885, + -2.4601004123687744, + 0.18811310827732086, + -2.9923551082611084, + -3.3157780170440674, + -2.51529860496521, + -2.055994749069214, + -2.64290714263916, + -2.851386070251465, + -2.144948959350586, + -2.5341508388519287, + -0.48084840178489685, + -2.4769575595855713, + -3.053170919418335, + -2.5931167602539062, + -2.1974902153015137, + -1.8297042846679688, + -2.469691038131714, + -2.710071325302124, + -2.1038818359375, + -3.1183176040649414, + -3.168710708618164, + -2.5555028915405273, + -1.729511022567749, + -2.3204195499420166, + -1.5609580278396606, + -1.9915989637374878, + -2.2980217933654785, + -3.1287152767181396, + -2.1726438999176025, + -2.772853374481201, + -2.34932279586792, + -1.9694160223007202, + -1.7829943895339966, + -2.672844171524048, + -2.481107234954834, + -2.2610507011413574, + -2.469454288482666, + -2.812838315963745, + -2.510592222213745, + -2.187187671661377, + -1.7740685939788818, + -2.264000654220581, + -3.273275852203369, + -2.0435643196105957, + -2.9915006160736084, + -3.1407082080841064, + -2.1573774814605713, + -3.0026915073394775, + -3.1820836067199707, + -1.883982539176941, + -2.3952338695526123, + -2.3242554664611816, + -2.9376258850097656, + 0.11791930347681046, + -2.8689794540405273, + -2.2036468982696533, + -2.3681061267852783, + -2.027362585067749, + -2.146979808807373, + -3.358611583709717, + -3.17716383934021, + -2.8813743591308594, + 0.11725123226642609, + -2.258249282836914, + -2.062804698944092, + -3.2066845893859863, + -3.2206850051879883, + -2.408214569091797, + -2.0780839920043945, + -2.2026848793029785, + -2.7213809490203857, + 0.17148767411708832, + -2.854757070541382, + -2.242745876312256, + -2.8889081478118896, + -2.6029975414276123, + -2.7460834980010986, + -3.385695457458496, + -2.403743267059326, + -2.7346839904785156, + -2.3016138076782227, + -1.7366182804107666, + -2.4006271362304688, + -2.290678024291992, + -2.898045539855957, + -2.9258620738983154, + -2.6521260738372803, + -2.2431275844573975, + -2.3696136474609375, + -2.3191208839416504, + -2.366581439971924, + -1.9761983156204224, + -2.076972007751465, + -2.6613707542419434, + -1.9387996196746826, + -2.9495863914489746, + -1.9591362476348877, + 0.2368839979171753, + -1.8545253276824951, + -2.9188554286956787, + -2.3061442375183105, + -2.016684055328369, + -2.7681283950805664, + -1.9816776514053345, + -2.31158709526062, + -2.2625343799591064, + -2.070812702178955, + -2.138031005859375, + -2.752591371536255, + -3.677018165588379, + -2.929431915283203, + -2.721043586730957, + -2.116713523864746, + -0.5671477317810059, + -2.822617769241333, + -2.0928852558135986, + -2.584043264389038, + -2.138535499572754, + -2.0408763885498047, + -3.0944442749023438, + -2.0777316093444824, + 1.095409870147705, + -2.158616781234741, + -2.141327142715454, + -2.0624165534973145, + -2.8145382404327393, + -2.573317289352417, + -2.842838764190674, + -2.2144224643707275, + -3.0938963890075684, + -2.1681530475616455, + -2.2132208347320557, + 0.18056267499923706, + -3.2129504680633545, + -2.0035667419433594, + -2.7528669834136963, + -2.2977874279022217, + -2.6331398487091064, + -2.4450812339782715, + 0.058774352073669434, + -2.543004274368286, + -2.912166118621826, + -2.1862144470214844, + -3.329906463623047, + -2.847695827484131, + -3.2918875217437744, + -0.031660277396440506, + -2.9489681720733643, + -1.873005747795105, + -2.0098886489868164, + -2.552858591079712, + -1.9584423303604126, + -3.5559122562408447, + -2.7066140174865723, + -3.1219594478607178, + -2.969315767288208, + -2.6719865798950195, + -2.4854190349578857, + -2.3057494163513184, + -2.1929452419281006, + -2.2175848484039307, + -1.891749620437622, + -2.5016772747039795, + -2.0858428478240967, + -3.131533622741699, + -2.2457351684570312, + -2.4041407108306885, + -2.560011148452759, + -1.7468751668930054, + -1.8945868015289307, + -3.810270309448242, + -1.356751799583435, + -2.5527889728546143, + -2.2727479934692383, + -2.659959316253662, + -2.9121553897857666, + -2.0875463485717773, + -2.2186784744262695, + -2.405149459838867, + -3.0875773429870605, + -2.3325352668762207, + -3.145381212234497, + -2.838926076889038, + -2.6728427410125732, + -2.9562299251556396, + -2.3577921390533447, + -2.5187137126922607, + -2.5655596256256104, + -3.0091238021850586, + -2.2331340312957764, + -0.18647979199886322, + -1.4875876903533936, + -2.778826951980591, + -2.596064567565918, + -2.9425415992736816, + -2.428614377975464, + -2.486861228942871, + -2.4405908584594727, + -2.193979024887085, + -2.4447364807128906, + -1.1428349018096924, + -2.507039785385132, + -2.021836280822754, + -2.479346990585327, + -1.5463240146636963, + -1.9650671482086182, + -2.272451162338257, + -3.208970308303833, + -1.9806084632873535, + -2.5977470874786377, + -3.811854839324951, + -1.777148723602295, + -2.744936943054199, + -2.0059332847595215, + -2.9591381549835205, + -2.259730100631714, + -2.150186538696289, + -1.9698755741119385, + 0.014087370596826077, + -4.269294261932373, + -2.9122512340545654, + -1.8571444749832153, + -2.4337894916534424, + -2.955958366394043, + -2.9456286430358887, + -2.803400754928589, + -3.218616485595703 + ], + "xaxis": "x", + "y": [ + -4.470873832702637, + -3.8263039588928223, + -4.85814905166626, + -5.199899673461914, + -4.969096660614014, + -4.374792098999023, + -4.653635501861572, + -3.9262709617614746, + -3.8185551166534424, + -4.123227119445801, + -3.7610998153686523, + -5.073158264160156, + -3.66729474067688, + -4.904346942901611, + -3.5834267139434814, + -4.584456443786621, + -5.191830635070801, + -4.226274490356445, + -4.649905204772949, + -4.5870232582092285, + -3.950728416442871, + -4.562557697296143, + -4.820911884307861, + -4.831795692443848, + -5.015257358551025, + -4.122204303741455, + -3.9943044185638428, + -4.325401306152344, + -4.158743858337402, + -4.143700122833252, + -4.63755464553833, + -4.385111331939697, + -3.1785051822662354, + -4.628805160522461, + -5.107290744781494, + -4.019828796386719, + -4.570805072784424, + -4.468010425567627, + -4.365034580230713, + -4.693484783172607, + -5.242026329040527, + -4.273272514343262, + -4.181405544281006, + -4.858379364013672, + -5.024782657623291, + -4.029603958129883, + -4.310817241668701, + -4.8506550788879395, + -4.0109543800354, + -4.633021354675293, + -4.006648540496826, + -4.352957725524902, + -4.594850063323975, + -5.132739067077637, + -4.170874118804932, + -4.299034595489502, + -4.963468551635742, + -4.742844104766846, + -4.511750221252441, + -4.156442642211914, + -5.263661861419678, + -4.942214488983154, + -4.40899133682251, + -4.108475685119629, + -5.233667373657227, + -4.2567925453186035, + -4.683121204376221, + -4.043008327484131, + -4.0177459716796875, + -4.3431830406188965, + -4.341670036315918, + -4.773312091827393, + -4.705280780792236, + -4.614461421966553, + -3.887057065963745, + -4.631364822387695, + -4.1937785148620605, + -4.221740245819092, + -4.028783798217773, + -4.091370582580566, + -4.45674991607666, + -3.8231828212738037, + -4.868144512176514, + -4.343746185302734, + -3.782848834991455, + -4.3397393226623535, + -4.901241779327393, + -4.220483779907227, + -4.07529354095459, + -4.035381317138672, + -3.8253014087677, + -4.958865642547607, + -4.8674821853637695, + -4.037301540374756, + -4.8646368980407715, + -4.193856239318848, + -4.269821643829346, + -4.4487738609313965, + -3.820983409881592, + -4.350643634796143, + -3.8768093585968018, + -4.734856128692627, + -5.1286139488220215, + -3.8142905235290527, + -4.156249046325684, + -3.7513279914855957, + -5.179129600524902, + -4.910787105560303, + -3.6792378425598145, + -5.111453056335449, + -4.502052307128906, + -4.241280555725098, + -4.345936298370361, + -3.785207986831665, + -3.7823357582092285, + -3.9278626441955566, + -4.215816497802734, + -3.927123546600342, + -3.818387508392334, + -4.467397212982178, + -4.065643787384033, + -4.250805377960205, + -4.130397319793701, + -4.14744758605957, + -4.740011215209961, + -4.168165683746338, + -3.9651663303375244, + -4.6163411140441895, + -5.011603355407715, + -4.159267902374268, + -3.9921295642852783, + -3.9164421558380127, + -5.006775856018066, + -3.81986927986145, + -4.116616249084473, + -4.7256903648376465, + -3.9412620067596436, + -3.848154306411743, + -4.196603298187256, + -5.146005630493164, + -3.7601780891418457, + -4.263457775115967, + -4.447434902191162, + -5.104360580444336, + -4.688488960266113, + -4.086849212646484, + -4.163506031036377, + -4.140243053436279, + -3.8853464126586914, + -4.274375915527344, + -3.9139883518218994, + -3.9723756313323975, + -3.943577527999878, + -4.730075836181641, + -3.8985893726348877, + -3.5060555934906006, + -3.669670581817627, + -4.025905132293701, + -4.81164026260376, + -5.393887042999268, + -4.734957695007324, + -4.214034080505371, + -4.341287612915039, + -3.7381324768066406, + -4.774418354034424, + -3.9625942707061768, + -4.406246662139893, + -3.7360568046569824, + -4.29270076751709, + -4.645565509796143, + -4.2753586769104, + -4.682532787322998, + -3.8916149139404297, + -4.77433443069458, + -3.752105712890625, + -4.801805019378662, + -3.866002321243286, + -4.845294952392578, + -4.784459114074707, + -4.189136981964111, + -4.4998698234558105, + -4.3750739097595215, + -3.8943846225738525, + -4.001079559326172, + -3.999300718307495, + -4.59589958190918, + -4.406065940856934, + -3.8978185653686523, + -4.625758647918701, + -4.120085716247559, + -4.219344615936279, + -4.65857458114624, + -4.15313196182251, + -4.663241863250732, + -4.353008270263672, + -4.393806457519531, + -4.026041030883789, + -4.409078598022461, + -5.316766262054443, + -4.057261943817139, + -4.052402496337891, + -3.9268271923065186, + -4.5170817375183105, + -3.900974988937378, + -5.046205997467041, + -4.115081310272217, + -3.771228790283203, + -3.972283124923706, + -4.605678081512451, + -4.613363742828369, + -2.9437882900238037, + -4.9780497550964355, + -4.132349014282227, + -3.8285441398620605, + -4.539303302764893, + -4.000295639038086, + -3.775183916091919, + -4.125945091247559, + -4.042990207672119, + -4.638064861297607, + -4.766444683074951, + -4.178995132446289, + -4.712454319000244, + -4.0376691818237305, + -4.4898681640625, + -4.747768878936768, + -3.4729301929473877, + -3.9921014308929443, + -4.850096702575684, + -3.7710251808166504, + -3.9675815105438232, + -4.942112922668457, + -3.8601088523864746, + -4.414319038391113, + -5.071613788604736, + -4.677444934844971, + -4.172486305236816, + -3.979585647583008, + -5.0102620124816895, + -4.126558780670166, + -3.470411539077759, + -4.313126087188721, + -4.906564712524414, + -4.169337272644043, + -4.0806803703308105, + -3.8552980422973633, + -4.805215835571289, + -3.761672258377075, + -3.8463971614837646, + -4.845937252044678, + -3.7344777584075928, + -4.331343650817871, + -4.016652584075928, + -4.248990535736084, + -4.719001770019531, + -4.622742176055908, + -5.211380481719971, + -3.6646623611450195, + -4.85288667678833, + -5.057801246643066, + -3.6717820167541504, + -4.602109432220459, + -4.7630720138549805, + -4.053806304931641, + -4.214296817779541, + -3.5630016326904297, + -4.603580474853516, + -4.413534641265869, + -4.894800662994385, + -3.9784765243530273, + -5.110287189483643, + -4.32482385635376, + -4.483591079711914, + -3.5999648571014404, + -4.724452972412109, + -3.574298620223999, + -4.020662307739258, + -3.8315770626068115, + -4.983620643615723, + -3.9475297927856445, + -3.2070884704589844, + -3.9805212020874023, + -3.771653175354004, + -4.106555938720703, + -4.918786525726318, + -4.051873683929443, + -4.109897136688232, + -3.835505723953247, + -3.6105902194976807, + -4.028651714324951, + -4.690926551818848, + -4.213463306427002, + -3.844238758087158, + -3.7851312160491943, + -3.654890537261963, + -5.028164863586426, + -4.825987339019775, + -4.236235618591309, + -3.674983024597168, + -3.2851738929748535, + -4.99415922164917, + -3.5466322898864746, + -4.061821460723877, + -4.118019104003906, + -4.368560791015625, + -4.85144567489624, + -4.885783672332764, + -4.3039140701293945, + -4.569117546081543, + -4.823459148406982, + -3.8566465377807617, + -4.189198017120361, + -4.877518177032471, + -3.985046148300171, + -3.5857620239257812, + -3.8108413219451904, + -4.378820896148682, + -4.409684658050537, + -4.849493026733398, + -5.224755764007568, + -4.9009904861450195, + -4.391160011291504, + -3.907132625579834, + -4.067774295806885, + -4.018626689910889, + -5.0722336769104, + -4.155184745788574, + -4.293344020843506, + -3.8436131477355957, + -4.930178642272949, + -5.311243534088135, + -4.653329372406006, + -4.046778202056885, + -4.8948445320129395, + -4.115757942199707, + -4.036893367767334, + -4.474630355834961, + -4.0442633628845215, + -4.406103134155273, + -4.508458137512207, + -5.146390914916992, + -4.218564510345459, + -4.5530829429626465, + -4.633676528930664, + -4.147051811218262, + -4.110890865325928, + -4.463127613067627, + -4.449111461639404, + -4.970327377319336, + -4.497610092163086, + -4.29378080368042, + -3.855947732925415, + -4.0319647789001465, + -4.898158073425293, + -3.7765283584594727, + -3.811448812484741, + -4.742264270782471, + -4.91542911529541, + -4.867483139038086, + -4.613113880157471, + -4.679224967956543, + -4.044990539550781, + -4.3100361824035645, + -4.482302188873291, + -4.922382354736328, + -4.861739635467529, + -4.2279510498046875, + -3.437718152999878, + -4.401707172393799, + -4.331727027893066, + -3.9519588947296143, + -4.276266098022461, + -3.5653107166290283, + -3.908923864364624, + -4.92018985748291, + -4.6470842361450195, + -4.537214279174805, + -3.9976980686187744, + -4.162040710449219, + -3.8303897380828857, + -4.764730453491211, + -4.460348606109619, + -4.069836139678955, + -4.755679130554199, + -3.9792513847351074, + -4.081065654754639, + -3.9513461589813232, + -3.8467743396759033, + -4.362985134124756, + -4.816239356994629, + -3.2211217880249023, + -3.9491302967071533, + -3.7153730392456055, + -4.865180492401123, + -4.590628623962402, + -4.722299098968506, + -4.128098964691162, + -3.913313865661621, + -4.373281478881836, + -4.191781520843506, + -4.572038650512695, + -4.591283798217773, + -3.6669633388519287, + -4.985442638397217, + -4.221622467041016, + -4.302232265472412, + -3.9488277435302734, + -4.007518768310547, + -3.9712538719177246, + -4.820209503173828, + -3.8914971351623535, + -4.083362102508545, + -4.4147515296936035, + -4.457916259765625, + -3.604686737060547, + -4.758605480194092, + -4.999515056610107, + -4.873269557952881, + -4.773584365844727, + -5.213257312774658, + -4.037142753601074, + -4.895188808441162, + -3.9597790241241455, + -4.922780990600586, + -4.556414604187012, + -4.603343486785889, + -4.447920799255371, + -4.468170166015625, + -4.541528701782227, + -4.471004962921143, + -3.6774163246154785, + -3.798396348953247, + -4.870904922485352, + -4.316662311553955, + -3.430028200149536, + -3.9156200885772705, + -4.160694599151611, + -3.6684603691101074, + -3.709625720977783, + -4.182356357574463, + -4.953794002532959, + -4.061466693878174, + -3.789257526397705, + -3.6541707515716553, + -3.923495292663574, + -4.313243389129639, + -2.8906807899475098, + -4.795347213745117, + -4.666248321533203, + -4.523547649383545, + -4.338067531585693, + -4.927886009216309, + -4.395795822143555, + -3.8569705486297607, + -3.9212474822998047, + -3.8231759071350098, + -3.271308422088623, + -3.985008478164673, + -3.6905670166015625, + -4.208803653717041, + -4.527293682098389, + -4.0110955238342285, + -4.239448547363281, + -5.272583961486816, + -4.250962734222412, + -4.352977752685547, + -4.3566484451293945, + -4.8695573806762695, + -3.8723909854888916, + -4.287932395935059, + -3.460202693939209, + -4.343588829040527, + -3.371990442276001, + -4.643285274505615, + -4.8846306800842285, + -3.8201279640197754, + -4.669704437255859, + -3.5159454345703125, + -4.16149377822876, + -4.168215751647949, + -4.258586406707764, + -4.240864276885986, + -3.9391510486602783, + -5.03092098236084, + -4.208090305328369, + -3.695322036743164, + -4.703596591949463, + -4.837048530578613, + -4.89406681060791, + -3.835357427597046, + -4.600532054901123, + -3.8703417778015137, + -4.291882514953613, + -3.7129859924316406, + -4.961460113525391, + -3.5658340454101562, + -4.798924922943115, + -4.500870227813721, + -3.859015464782715, + -4.739119052886963, + -3.662490129470825, + -4.022449016571045, + -4.577375888824463, + -3.659538984298706, + -4.139310359954834, + -4.1234917640686035, + -3.725130081176758, + -4.300236225128174, + -4.559299945831299, + -3.9971814155578613, + -3.331160306930542, + -4.138324737548828, + -3.9785430431365967, + -4.09727668762207, + -4.350020885467529, + -3.9755711555480957, + -4.769332408905029, + -4.108773231506348, + -3.9479925632476807, + -4.066133499145508, + -4.301600456237793, + -4.569031238555908, + -4.488657474517822, + -4.492862224578857, + -4.133776664733887, + -4.467622756958008, + -4.295701026916504, + -5.0006208419799805, + -3.817310094833374, + -4.3907575607299805, + -4.636643409729004, + -4.194694519042969, + -3.8429417610168457, + -4.601186275482178, + -4.064033031463623, + -3.562617778778076, + -4.929152488708496, + -3.9443788528442383, + -5.202164649963379, + -4.197662830352783, + -4.723249912261963, + -4.951045989990234, + -4.9120988845825195, + -4.3023552894592285, + -3.444722890853882, + -4.355926990509033, + -4.890092849731445, + -4.2861247062683105, + -4.580524921417236, + -4.291555404663086, + -4.273707866668701, + -3.837336540222168 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=12
x=%{x}
y=%{y}", + "hovertext": [ + "NDUFAF7", + "CAPN10-DT", + "ZNF197", + "UBE2D4", + "ZNF16", + "ENSG00000272447", + "PELI3", + "RARG", + "MDP1", + "PIGB", + "ZKSCAN4", + "AMN1", + "LINC00938", + "CSAD", + "OSGEP", + "DHRS1", + "WDR25", + "COG8", + "ARL13B", + "CCDC152", + "WAC-AS1", + "CIAO3", + "DHX58", + "VMAC", + "VAMP4", + "TIA1", + "SAP30L", + "TCAF1", + "ETFBKMT", + "ZNF140", + "VCPKMT", + "NFS1", + "OSER1-DT", + "PRKAB2", + "LYG2", + "ZNF354C", + "ZFP3", + "CCDC97", + "ZNF701", + "ZDHHC8", + "PRKX", + "ZNF275", + "H2BC5", + "ZNF786", + "C11orf68", + "ARMC5", + "PLD6", + "ZNF429", + "ZNF227", + "ZSCAN22", + "TCEANC", + "ZNF691", + "RNASEL", + "ZC3H8", + "ZNF589", + "DHFR2", + "UTP15", + "POMK", + "MIGA2", + "SRSF8", + "EEA1", + "RBM26-AS1", + "LIG4", + "TMEM260", + "ERCC2", + "ENSG00000281181", + "TRMU", + "DND1", + "HARS2", + "C1GALT1", + "ZNF775", + "RHOBTB2", + "CCDC77", + "ZNF200", + "CYB5D2", + "PAF1", + "ZNF548", + "PDRG1", + "TYW5", + "SLC35B3", + "ADCK2", + "ZNF517", + "ZBTB26", + "TRIM3", + "ZBTB39", + "FAM219B", + "GAN", + "ELOA-AS1", + "LRRC41", + "STYX", + "ENSG00000263089", + "ZNF836", + "PWP2", + "ZSCAN20", + "FAM86C1P", + "GPALPP1", + "P2RY11", + "IRF2BP1", + "CHKB", + "DDX20", + "TLK1", + "CLCN3", + "GTF2H2", + "SLC35B4", + "SNAPC4", + "ZNF22-AS1", + "ZNF845", + "GTF2H2C", + "FAM200A", + "RGP1", + "TWNK", + "PAX6", + "MTA1", + "GLCE", + "MED31", + "FN3K", + "MAMSTR", + "ZNF341", + "TRMT13", + "GPR89A", + "ARHGEF37", + "PRR3", + "PPIL4", + "LANCL2", + "CROT", + "NKX3-1", + "STRADB", + "PAXIP1-AS2", + "MAMDC4", + "GTF2H1", + "CD4", + "ZNF268", + "PALB2", + "ZBTB45", + "LYG1", + "BBS12", + "EXOC3-AS1", + "SRD5A1", + "ABHD17B", + "ZNF492", + "TMLHE", + "RNF207", + "SNX16", + "ZNF25", + "ADO", + "BTBD10", + "ZNF219", + "MRI1", + "ZNF616", + "VARS2", + "KLHL7", + "PKIA", + "STK32C", + "CCS", + "ZNF493", + "ZNF613", + "ZNF512B", + "SLC50A1", + "QRSL1", + "CAAP1", + "ZBTB6", + "HCFC2", + "ZNF414", + "ACTR5", + "CASTOR1", + "RBM41", + "KCTD6", + "IGIP", + "ZNF596", + "ABRAXAS2", + "RIC8B", + "MBD1", + "PRUNE1", + "TAF1A", + "TRMT61B", + "OTUD6B", + "RBM4B", + "TMEM25", + "CACNB3", + "NUDT14", + "EIF3J-DT", + "BTBD1", + "ZNF420", + "ZNF579", + "ZNF583", + "LEAP2", + "ZNF879", + "VTA1", + "FAM185A", + "GLI4", + "PRR4", + "ZNF740", + "EXD2", + "MTHFSD", + "ENSG00000177946", + "ZNF480", + "TCEA2", + "MED18", + "AP4B1", + "TUBB2A", + "LTA", + "ASNS", + "POLR3D", + "ING4", + "EOLA2", + "CAPN10", + "FAM221A", + "SIRT3", + "RNF6", + "MTRF1", + "RCBTB1", + "ENSG00000262967", + "B3GNTL1", + "POLR3F", + "PLXNA3", + "SUPT7L", + "CYP2U1", + "ZNF484", + "CAMSAP1", + "SFXN4", + "ZNF682", + "PICK1", + "SYP", + "H2BC18", + "TICAM2-AS1", + "ZKSCAN5", + "ZNF555", + "ZSWIM9", + "AMER1", + "ZBTB17", + "TMEM53", + "ZBTB37", + "ZBTB41", + "SH3BP5L", + "TNFRSF10A", + "ZNF408", + "ZBTB3", + "SNAPC1", + "TP53BP1", + "SLX4", + "ZNF668", + "ARHGAP33", + "FIZ1", + "ZNF274", + "PEX11B", + "FAM3C", + "LSR", + "TAB1", + "ZMYM4", + "GFM1", + "CDCA7L", + "ZNF250", + "CTSV", + "REEP3", + "TESMIN", + "SLC25A29", + "TM2D3", + "SETD6", + "ZNF14", + "MBTPS2", + "GPC2", + "ZNF707", + "POLL", + "NRL", + "HSD11B1L", + "ENSG00000196081", + "ZNF784", + "MAPKAPK3", + "ATAT1", + "PABIR1", + "MRRF", + "TMEM223", + "ROGDI", + "ZNF543", + "PINK1", + "PHOSPHO2", + "LINC01963", + "RARS2", + "PAXIP1-DT", + "PXN-AS1", + "ZNF527", + "ABCG1", + "FOXP3", + "PEX10", + "ANKRD13C-DT", + "TRMT1L", + "ZNF34", + "MAPK3", + "ENSG00000180917", + "SIKE1", + "SFT2D3", + "OSGEPL1", + "NICN1", + "HUS1B", + "ENSG00000272316", + "SDHAF4", + "ENSG00000225885", + "ZNF232", + "ZNF230", + "CTBS", + "SCAMP1", + "PPP1R11", + "ADCK5", + "TRIM13", + "ST3GAL2", + "ZNF181", + "ZNF773", + "GGPS1", + "GEMIN5", + "KBTBD4", + "KBTBD7", + "TMEM204", + "ZFP82", + "ZNF566", + "ZSWIM3", + "GTF2E1", + "MBNL1-AS1", + "ENSG00000167962", + "ZNF821", + "TRIM16", + "ACSS2", + "RTL5", + "CREB1", + "CGGBP1", + "NIT2", + "COX18", + "C11orf71", + "MATCAP1", + "MIEF2", + "MED12", + "NNT", + "MAP3K7", + "PLPP6", + "SULT1A3", + "RNFT1", + "LINC01311", + "UTP25", + "FBXO48", + "ZBTB9", + "CCDC28A", + "THEM6", + "ALKBH8", + "COG6", + "SENP8", + "HEXD", + "ZNF426", + "FASTKD5", + "BLCAP", + "RRAGB", + "UPRT", + "PDIK1L", + "HACD2", + "SEC62", + "ZNF354A", + "GIMAP6", + "RTF1", + "SLC24A1", + "DDX28", + "RECQL5", + "RFX5", + "C10orf88", + "ULK3", + "WDR24", + "ZNF174", + "METTL8", + "ABCF3", + "RPS6KL1", + "SPINT2", + "TMEM234", + "LYSMD1", + "RNASEH1-DT", + "THAP6", + "POU5F2", + "RBBP9", + "FAM217B", + "ENSG00000281383", + "KLHL17", + "UGP2", + "CRBN", + "DYNC1LI1", + "LMOD3", + "SPATA24", + "RWDD2A", + "EPHA1-AS1", + "PIGO", + "CSTF2T", + "TKFC", + "TMEM216", + "ETFRF1", + "XYLT2", + "KDSR", + "ZNF254", + "ZNF343", + "C2orf42", + "ZNF638", + "RNF212", + "MRNIP", + "ZSCAN26", + "EPHB6", + "ZFYVE27", + "FCF1", + "GDPD3", + "MAPK7", + "ENDOV", + "ZNF77", + "ZNF461", + "ZNF350", + "ZNF615", + "ZNF550", + "FAM229A", + "TMEM154", + "RAD50", + "C6orf47", + "TRMT12", + "SLC25A51", + "MSANTD2", + "HEATR6", + "ZNF407-AS1", + "ZNF260", + "FAM161A", + "SLC12A2", + "ANKRD16", + "RABGGTA", + "PEX11A", + "ZKSCAN2", + "TUBD1", + "LIPE", + "SRRD", + "PITPNB", + "EIF1AY", + "INSIG2", + "ATG10", + "HSD17B8", + "BTBD6", + "ZNF75A", + "RSAD1", + "ZNF627", + "YJU2B", + "TMSB15B", + "ACAP3", + "MMAA", + "SMIM8", + "PPP1R16A", + "THAP8", + "ZNF524", + "MZF1", + "BEX2" + ], + "legendgroup": "12", + "marker": { + "color": "#a17569", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "12", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.6904310584068298, + -0.5611703991889954, + 0.6729022264480591, + -0.3827349543571472, + 0.23848189413547516, + -1.3186510801315308, + -0.7402856945991516, + -1.1296281814575195, + 0.4732038676738739, + -0.02187628112733364, + -0.2847459018230438, + -0.19199277460575104, + 0.8813323974609375, + -0.7048577070236206, + 0.4656212627887726, + 0.4631822407245636, + 0.5681824088096619, + -1.6663818359375, + 0.6024352312088013, + -0.09362336248159409, + -0.30073082447052, + 0.5105352401733398, + 0.8198189735412598, + 0.9567437767982483, + 1.3868474960327148, + 1.45797860622406, + 0.08565983921289444, + 1.1142051219940186, + -0.4248932898044586, + -2.0187525749206543, + 0.07974572479724884, + 0.26799771189689636, + 0.6051787734031677, + 0.7837790250778198, + -1.479135513305664, + 0.8446549773216248, + -0.6846861839294434, + 1.4986013174057007, + 1.4981878995895386, + 0.10199420899152756, + 0.9198950529098511, + 0.1504947692155838, + -0.6880860924720764, + 0.8719814419746399, + 0.24676112830638885, + 0.815017580986023, + -1.375340461730957, + 0.3032448887825012, + 1.1215596199035645, + -2.0504982471466064, + -0.11229003220796585, + -0.6326931118965149, + 0.256805956363678, + 1.135332703590393, + -0.7059320211410522, + 0.41343921422958374, + 0.7508453130722046, + -0.7756908535957336, + 0.3024832010269165, + 1.9833391904830933, + -3.157093048095703, + -1.6475569009780884, + -0.4294224679470062, + 0.05343564227223396, + 1.4370336532592773, + -1.6943953037261963, + 1.1170645952224731, + 0.6259697675704956, + 0.4120873212814331, + 1.1785484552383423, + 0.3688906729221344, + 0.05739271640777588, + 1.3183656930923462, + 1.3336988687515259, + 0.7339162230491638, + 0.30528920888900757, + 1.3856221437454224, + 0.32607293128967285, + 1.1514166593551636, + -0.23199640214443207, + 0.5943052768707275, + -0.4587436318397522, + -0.6656019687652588, + -0.657953679561615, + 0.6061285734176636, + -0.0006352273048833013, + 0.178546741604805, + -0.4340214729309082, + 1.62708580493927, + 1.586071252822876, + -1.3968039751052856, + 0.28205642104148865, + -0.609199047088623, + -1.5692051649093628, + -0.6469972133636475, + 0.8768200278282166, + 1.7152818441390991, + 0.9420372843742371, + 0.39612877368927, + 0.9447405934333801, + 0.033170364797115326, + -0.12305273115634918, + 0.43109801411628723, + 0.10044709593057632, + 0.2604856491088867, + -0.9184956550598145, + -0.4410286843776703, + 0.11742893606424332, + 0.09923074394464493, + 0.3231070935726166, + 1.0019726753234863, + -1.4554215669631958, + 0.06526408344507217, + 0.4547263979911804, + 1.2405754327774048, + -0.6182165145874023, + 0.911653995513916, + -0.2135513871908188, + 0.15392474830150604, + 0.43127986788749695, + 0.1680450290441513, + 0.42078980803489685, + 2.3046486377716064, + -0.046979013830423355, + 0.534696638584137, + -0.6148549914360046, + 1.0293829441070557, + 0.5111315250396729, + -0.7680935263633728, + 0.3922857642173767, + 1.2036596536636353, + 0.9476238489151001, + 1.0294561386108398, + 1.2128742933273315, + -2.1652495861053467, + -1.067912220954895, + -0.6547454595565796, + 0.28559356927871704, + 0.37463849782943726, + -1.4434202909469604, + 0.36453700065612793, + -0.6530117988586426, + 0.8231624960899353, + -0.57313072681427, + 0.26150161027908325, + 0.43096864223480225, + -0.30902040004730225, + -0.5726889967918396, + -0.06885986775159836, + 0.11847417801618576, + 1.1345398426055908, + -0.44841429591178894, + 0.7071059942245483, + 1.1017290353775024, + 0.16945554316043854, + 0.16794613003730774, + 0.4944019317626953, + 0.9829572439193726, + 0.7217956185340881, + 0.20311208069324493, + 0.3031173646450043, + 0.04884244129061699, + 2.3018839359283447, + 0.2992437481880188, + 0.521783709526062, + 0.8391144275665283, + 0.3070392310619354, + 0.18117035925388336, + -2.3791983127593994, + 0.41385897994041443, + -0.21830686926841736, + 0.5685253739356995, + 1.02470064163208, + 1.0027047395706177, + -0.49837496876716614, + 0.3295328617095947, + 0.4126371443271637, + 0.6342982053756714, + -1.7779003381729126, + 0.7455414533615112, + 0.30346596240997314, + 0.8711732029914856, + 1.088678002357483, + 0.28581055998802185, + -1.138580560684204, + -0.9599490761756897, + 0.11184892803430557, + 1.2024781703948975, + 0.6640803217887878, + 0.5350552797317505, + -0.18667709827423096, + 0.8489043712615967, + 1.2740603685379028, + 1.1174037456512451, + 0.2994765639305115, + -0.4156939685344696, + -2.4315357208251953, + 1.1815401315689087, + 0.9994860291481018, + 0.2056150734424591, + 0.29233166575431824, + 0.44863420724868774, + 1.6870077848434448, + 3.1440768241882324, + -0.03257855400443077, + -0.03806723281741142, + 0.5405434966087341, + 0.46354320645332336, + 1.1580461263656616, + 1.1389563083648682, + 1.323952317237854, + -0.060604579746723175, + 0.45541703701019287, + 0.4396973252296448, + 0.3570484519004822, + 1.02116060256958, + -0.04137357324361801, + 0.24742348492145538, + -0.1531955599784851, + 0.8646554350852966, + 0.166193887591362, + 1.1335692405700684, + 0.13608355820178986, + -2.0167202949523926, + -0.7561608552932739, + -1.5342810153961182, + -0.21047070622444153, + 0.8582543134689331, + -0.7487072944641113, + 0.14006046950817108, + 1.1595932245254517, + 0.3227905035018921, + 0.03200824558734894, + 0.8404847979545593, + -0.01692846044898033, + -0.37552332878112793, + -0.7614496350288391, + 0.23366466164588928, + 0.06524820625782013, + -0.2721937596797943, + -0.723192572593689, + 0.3151877820491791, + 0.16595593094825745, + 1.366930603981018, + 0.3905385732650757, + -0.2379644364118576, + -0.5934140086174011, + -0.05818139761686325, + 0.3161432445049286, + 0.8648532629013062, + 0.8368092775344849, + -0.01003007311373949, + -2.0043628215789795, + 0.6819948554039001, + 1.2770495414733887, + -0.1855849176645279, + 0.5363194346427917, + 0.530516505241394, + 0.17525242269039154, + -0.10456134378910065, + -1.4769543409347534, + -0.474691778421402, + 1.59256911277771, + 0.613532543182373, + -0.3625676929950714, + -0.6038439273834229, + -0.2964995801448822, + 2.0126614570617676, + 0.3202265501022339, + -0.3133065402507782, + 0.8285796046257019, + 1.110708475112915, + 0.21656914055347443, + -0.18067723512649536, + -0.3068748712539673, + -1.7588061094284058, + -0.21527962386608124, + 1.3250322341918945, + -0.3417547643184662, + -0.028866466134786606, + -1.7015891075134277, + 0.2065245509147644, + 0.6570309400558472, + 1.2784690856933594, + 1.3525272607803345, + 1.042502760887146, + -0.1317162811756134, + -0.028568170964717865, + -0.260403037071228, + 1.3736923933029175, + -0.0890909880399704, + 1.0690752267837524, + -0.6290748119354248, + 0.10478810220956802, + -1.4542471170425415, + 1.1266576051712036, + -1.0063257217407227, + 0.9944149851799011, + 0.7263561487197876, + 1.1988463401794434, + 0.11526072025299072, + 1.3545844554901123, + 0.15940918028354645, + 0.2871229648590088, + 0.27769988775253296, + 0.7972696423530579, + -0.5755738019943237, + 1.1275838613510132, + -1.654756784439087, + 2.346620798110962, + -0.850541889667511, + -1.4445286989212036, + -0.25440114736557007, + -1.7942718267440796, + -0.08375661075115204, + 1.4874322414398193, + -0.7034311294555664, + 0.8750073313713074, + 0.047738946974277496, + 1.0551862716674805, + 0.8816938996315002, + -1.7423677444458008, + 1.519766926765442, + 1.7586987018585205, + -0.4540649652481079, + 0.2754335403442383, + -0.4564357399940491, + 0.4915584623813629, + -0.30001574754714966, + 0.26314815878868103, + 0.38004595041275024, + 0.9151779413223267, + 0.33070793747901917, + -0.5926976799964905, + 1.6541616916656494, + -1.7141627073287964, + -3.1896824836730957, + -1.0747392177581787, + -1.627159595489502, + 1.416704773902893, + 1.1294643878936768, + 0.7884370684623718, + 0.285581111907959, + -0.6644898653030396, + 0.3060416281223297, + 0.21684886515140533, + -1.4957548379898071, + 0.44172465801239014, + -1.7569096088409424, + 1.3514503240585327, + 0.21981509029865265, + 0.4397696554660797, + 2.8320367336273193, + 0.6789692640304565, + 1.1435489654541016, + 1.0565299987792969, + -0.30864429473876953, + -0.41355574131011963, + 0.18209272623062134, + -0.010181574150919914, + 1.2335965633392334, + 0.3487839698791504, + 0.13577629625797272, + 0.7938235998153687, + 0.24863797426223755, + 0.37420207262039185, + -0.8720219135284424, + 0.4646774232387543, + 1.1148040294647217, + -2.5213747024536133, + -0.5313969254493713, + 0.1486108899116516, + -1.0666996240615845, + 0.0487353652715683, + 1.5372394323349, + -2.4661223888397217, + -1.3800219297409058, + 1.0679957866668701, + 1.7871893644332886, + -0.24778251349925995, + -1.0607895851135254, + 1.0785421133041382, + -0.5974040031433105, + 1.2257081270217896, + -0.3090790808200836, + 1.4014650583267212, + -0.4712178707122803, + 1.3496824502944946, + -1.4215686321258545, + 0.7511841654777527, + 0.4203401505947113, + 0.006523852236568928, + -0.020380055531859398, + -0.028412537649273872, + 1.1940619945526123, + 1.8640713691711426, + 0.5963027477264404, + -0.7757561802864075, + -1.9812966585159302, + 0.12833023071289062, + 0.9499854445457458, + -1.5386385917663574, + 0.14926469326019287, + 0.5830540060997009, + 0.6979755163192749, + -0.19073399901390076, + -0.9148684144020081, + -0.15941505134105682, + 1.014493703842163, + 0.12284678965806961, + -0.2467513233423233, + 2.433990240097046, + -1.169338345527649, + 0.8900061249732971, + -0.0016755778342485428, + 0.07019291818141937, + -0.40281856060028076, + -0.41391491889953613, + 0.09223850816488266, + 0.5855271816253662, + 0.8618110418319702, + 1.0232062339782715, + 1.4193758964538574, + -0.3997524678707123, + -0.22485294938087463, + 1.1302316188812256, + -0.15944088995456696, + -0.1013484001159668, + 1.060561180114746, + -2.2454051971435547, + 0.5496576428413391, + 0.3802424669265747, + -0.5550873279571533, + 0.22856901586055756, + -0.17194435000419617, + 0.775432825088501, + 0.703855037689209, + 0.7319652438163757, + -0.6400213837623596, + 0.44809192419052124, + 0.11111202090978622, + 1.0080220699310303, + -0.5148957371711731, + 1.1357437372207642, + -0.3927902579307556, + 0.07561829686164856, + 0.4969012439250946 + ], + "xaxis": "x", + "y": [ + 0.6193749904632568, + 0.28455719351768494, + 0.9615259170532227, + 0.41879796981811523, + 0.7552207112312317, + 1.0438737869262695, + 0.3045714795589447, + 1.3963431119918823, + 1.1850049495697021, + 0.41175249218940735, + 0.4501091539859772, + 0.2652811110019684, + 1.326810359954834, + 0.17783771455287933, + 1.0172826051712036, + 0.9360421895980835, + 1.5643141269683838, + 1.0711740255355835, + 0.7363022565841675, + 1.6279507875442505, + 0.3789626955986023, + 1.0960062742233276, + 0.35584235191345215, + 1.1900835037231445, + 0.7462872862815857, + 0.8324726819992065, + 0.4445376992225647, + 1.5340467691421509, + -0.23841960728168488, + -0.5689774751663208, + 0.22505086660385132, + 0.7641032934188843, + 1.0518122911453247, + 1.0798295736312866, + 1.1241587400436401, + 0.24443387985229492, + 0.4423329532146454, + 1.355600118637085, + -0.04545051231980324, + 0.5980927348136902, + 0.6182891726493835, + 0.6904290318489075, + 0.598077118396759, + 1.5432661771774292, + 0.4902932047843933, + 0.8754516839981079, + 1.5291485786437988, + 0.752410352230072, + 0.7417267560958862, + 0.05960880219936371, + 1.3081029653549194, + 0.40929609537124634, + 0.6604827642440796, + 0.8210241794586182, + 0.8989171385765076, + 1.0238990783691406, + 0.5792171359062195, + 0.022347601130604744, + 1.2583649158477783, + -0.1471249908208847, + -4.89829683303833, + 0.48008137941360474, + 0.1828632354736328, + 0.9934085607528687, + 1.3716100454330444, + 1.102396845817566, + 1.0458983182907104, + 0.8915654420852661, + 0.7984956502914429, + 1.4690145254135132, + 1.0120041370391846, + 0.6262471675872803, + 1.33467435836792, + 1.2526981830596924, + 1.019020676612854, + 0.4288039803504944, + 0.26382577419281006, + 0.8617317080497742, + 0.8268007636070251, + 0.45749369263648987, + 0.8918771743774414, + 0.8301699161529541, + 0.48566851019859314, + 0.4499746263027191, + 0.7169765830039978, + 0.2462739497423172, + 0.7652118802070618, + 0.12521953880786896, + 0.9201606512069702, + 0.8343660831451416, + 0.4990839958190918, + 0.31191128492355347, + 0.44284552335739136, + 0.9426459074020386, + 0.4289613962173462, + 0.8712687492370605, + 1.6276499032974243, + 1.117409348487854, + 0.9037089347839355, + 0.48241737484931946, + 1.4836053848266602, + 0.7660216689109802, + 1.0877004861831665, + 0.6266714334487915, + 0.5886315107345581, + 0.5076856017112732, + 0.13678643107414246, + 0.6200817227363586, + 0.5530148148536682, + 0.565601110458374, + 1.4072164297103882, + 0.45100268721580505, + 0.7963080406188965, + 0.8056197762489319, + 0.730324387550354, + 0.6047160029411316, + 1.1701582670211792, + 0.87310791015625, + 1.3678081035614014, + 0.9785389304161072, + 0.7111286520957947, + 0.5856472849845886, + 0.03481484204530716, + 0.7406191229820251, + 1.1825141906738281, + 0.5836678743362427, + 0.7368304133415222, + 0.1763223558664322, + 0.4338904619216919, + 0.297798216342926, + 0.8679051995277405, + 0.5029422044754028, + 1.2824143171310425, + 1.1760281324386597, + 1.0779449939727783, + 0.15760570764541626, + 0.27906718850135803, + 0.752754271030426, + 0.5681397914886475, + 1.182644248008728, + 0.46814417839050293, + 0.4362328052520752, + 0.9291629791259766, + 0.38535356521606445, + 0.5633304119110107, + 0.6644729971885681, + 0.7458674907684326, + -0.18900562822818756, + 0.7502574324607849, + 1.193511962890625, + 1.4465301036834717, + 1.2537139654159546, + 0.8892567157745361, + 0.9027817249298096, + 0.6156638264656067, + 0.769169270992279, + 1.6030068397521973, + 0.9551612138748169, + 0.5660623908042908, + 1.1006933450698853, + 0.7550673484802246, + 1.4214247465133667, + 1.5780022144317627, + 0.9822313785552979, + 1.2528403997421265, + 0.9966082572937012, + 0.7722249627113342, + 0.19403651356697083, + -0.046294912695884705, + 0.6147745847702026, + 0.6742780208587646, + 0.5236231088638306, + 1.5152581930160522, + 0.8517065644264221, + 0.23889151215553284, + 0.46655187010765076, + 0.7032002806663513, + 0.877863883972168, + 0.2622358202934265, + 0.754838764667511, + 0.5480122566223145, + 0.06598801910877228, + 1.5919439792633057, + 0.5749896764755249, + 0.039510585367679596, + 0.528110921382904, + 0.6956971883773804, + 0.9023383259773254, + 1.3131299018859863, + 1.287933111190796, + 0.37508684396743774, + 0.24532963335514069, + 1.1724210977554321, + 1.2448780536651611, + 0.7788600325584412, + 0.1791759878396988, + -0.10603503882884979, + 1.1801729202270508, + 1.5989902019500732, + 0.8394420146942139, + 0.4774706959724426, + 0.9827037453651428, + 0.8491311073303223, + 1.414258599281311, + 0.729274570941925, + 0.8879426121711731, + 1.1107534170150757, + 0.555787205696106, + 0.3507896661758423, + 0.9014701247215271, + 1.0651553869247437, + 0.586490273475647, + 1.2181931734085083, + 1.0927584171295166, + 1.4337106943130493, + 0.6580214500427246, + 0.5130487680435181, + 0.5826268792152405, + 0.5325673818588257, + 1.5320113897323608, + 0.5320460200309753, + 0.6235722899436951, + 0.6684436202049255, + 1.092922568321228, + 0.271990031003952, + 0.9722046852111816, + 0.5492863655090332, + 1.1670160293579102, + 0.6969144940376282, + 0.7382394671440125, + 1.3691980838775635, + 0.4039754569530487, + 0.5099458694458008, + 1.2998147010803223, + 0.35869038105010986, + 0.43179595470428467, + 0.8286715149879456, + 0.4804192781448364, + 0.4513058066368103, + 0.8142868280410767, + 0.15315614640712738, + 1.697387456893921, + 0.7964391112327576, + 0.3884360194206238, + 1.4470025300979614, + 0.32382339239120483, + 0.44334644079208374, + 1.030893325805664, + 0.7556370496749878, + 0.39133578538894653, + 0.9723728895187378, + 0.3648611307144165, + 0.9350276589393616, + 1.0866094827651978, + 1.3056676387786865, + 0.667807936668396, + 0.6447144150733948, + 0.6945781111717224, + 0.2870106101036072, + 0.36193183064460754, + 1.2700438499450684, + -0.1317204087972641, + 0.8221232295036316, + 1.8329256772994995, + 0.8502753376960754, + 0.6669318079948425, + 0.4093741178512573, + 0.04978816583752632, + 0.9095059037208557, + 0.23652584850788116, + 1.2533057928085327, + 1.1117241382598877, + 0.5213714241981506, + 0.4642406404018402, + 0.36889293789863586, + 0.4949052929878235, + 1.7750203609466553, + 1.3446011543273926, + 0.9521125555038452, + 1.3964948654174805, + 1.020356297492981, + -0.18055960536003113, + 1.657495379447937, + 1.2987620830535889, + 1.2979857921600342, + 1.0909372568130493, + 0.017300132662057877, + 0.6874415874481201, + 0.287405401468277, + 1.426383137702942, + 0.0671195462346077, + 1.023868441581726, + 0.5428207516670227, + 1.0700469017028809, + 1.1544922590255737, + 1.4896047115325928, + 0.851303219795227, + 0.8646336793899536, + 1.141741394996643, + 0.24309015274047852, + 0.61103755235672, + 0.6702083349227905, + 0.6354133486747742, + 0.5266780853271484, + 0.75272536277771, + 0.7338123917579651, + -0.04096049442887306, + 0.898982584476471, + 1.085757851600647, + 0.1917082816362381, + 0.15560407936573029, + 1.6512311697006226, + 0.9260970950126648, + 1.0652722120285034, + 0.7523772120475769, + 1.1934850215911865, + 0.12725409865379333, + 0.5959818959236145, + 0.43902239203453064, + 1.6387298107147217, + 1.063633680343628, + 0.2554853558540344, + 0.7629036903381348, + 0.6196258068084717, + 0.36739733815193176, + 0.6366060376167297, + 0.17705559730529785, + 0.7659487724304199, + 0.5608646869659424, + 0.5063196420669556, + 1.5009384155273438, + -0.10730140656232834, + 0.7658964395523071, + 0.3292778432369232, + 0.5736499428749084, + 0.5451067686080933, + -0.2565160393714905, + 0.4128611087799072, + 1.5084121227264404, + 0.7406038641929626, + 1.2099820375442505, + 1.4377365112304688, + 0.7791128158569336, + 0.8408093452453613, + 0.022234128788113594, + 0.2541290819644928, + -0.314869225025177, + 0.8839348554611206, + 0.46008795499801636, + 1.230667233467102, + 0.6716383695602417, + 0.6786419153213501, + 0.24010272324085236, + 0.6986278295516968, + 0.9751684665679932, + 0.7196337580680847, + 0.6005455255508423, + 0.13261471688747406, + 0.6575988531112671, + 0.37897512316703796, + 1.1163218021392822, + 1.450683355331421, + 0.7124997973442078, + 1.3241902589797974, + 0.7562021017074585, + 0.49021652340888977, + 1.2264809608459473, + 0.6718228459358215, + 1.3790076971054077, + 0.13446927070617676, + 0.21538886427879333, + 1.0426528453826904, + 0.835512101650238, + 0.6595724821090698, + 1.471239447593689, + -0.05423678830265999, + -0.14604072272777557, + 0.8493839502334595, + 0.15282481908798218, + 0.42537155747413635, + 0.46585145592689514, + 1.1437015533447266, + 0.31645649671554565, + 0.9358488321304321, + 0.21335947513580322, + 0.9125583171844482, + 0.35696521401405334, + 1.0333938598632812, + -0.08423745632171631, + 0.21744117140769958, + 0.7226026058197021, + 0.6557180881500244, + 0.7716916799545288, + 0.36665084958076477, + 0.4277365207672119, + 0.9726642966270447, + 0.5646906495094299, + 0.2236521691083908, + 1.5550507307052612, + 0.20625519752502441, + 0.14869193732738495, + 0.9191136956214905, + 0.36199307441711426, + 0.8284294605255127, + 1.2747679948806763, + 0.43028759956359863, + -0.2947644591331482, + 0.34029194712638855, + 0.6882495284080505, + 0.6671682000160217, + 0.6178272366523743, + 1.4789406061172485, + -0.2747977674007416, + 0.9438498020172119, + 0.6841405630111694, + 0.6561224460601807, + 0.17091329395771027, + -0.184563547372818, + 0.5559971928596497, + 1.1519869565963745, + 0.8109492063522339, + 1.3494980335235596, + 0.6496451497077942, + 0.8131057024002075, + 0.7438475489616394, + 0.8330832123756409, + 0.733112633228302, + 1.0013923645019531, + 0.34030067920684814, + 1.469085931777954, + 0.5031910538673401, + 1.4852479696273804, + 0.22556552290916443, + 0.9168007373809814, + 0.2771006226539612, + 0.4766627848148346, + 1.0681588649749756, + 0.695745050907135, + 0.32498160004615784, + 1.4939494132995605, + 0.5255653262138367, + 0.9988226890563965, + 0.7162846922874451, + 1.4405055046081543, + -0.06271681934595108, + -0.19643498957157135, + 0.3803708851337433 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=5
x=%{x}
y=%{y}", + "hovertext": [ + "VPS54", + "TTC21B", + "NR3C1", + "CUL5", + "AKAP11", + "SEC14L1", + "NCOA3", + "MTM1", + "DNAJC16", + "PTBP2", + "WARS2-AS1", + "TRPC1", + "PIK3CA", + "BCL6", + "SENP5", + "KDM3B", + "ADAM19", + "NEDD9", + "ZER1", + "OGA", + "ADCY9", + "SUGP2", + "MTMR3", + "ERO1B", + "MGAT5", + "CCNT2", + "ANKAR", + "ZXDC", + "ZFAND3", + "ECD", + "POU6F1", + "SPPL3", + "ARFGEF2", + "BRWD1", + "FMR1", + "RERE", + "NEK7", + "ZNF131", + "POLK", + "MAN2A1", + "REV3L", + "HMBOX1", + "ENSG00000196312", + "HERC4", + "TRAF6", + "RNF169", + "ATG2B", + "FRMD5", + "MYO9A", + "DYRK1A", + "EOLA2-DT", + "MYSM1", + "PPP1R12B", + "MSL2", + "PIK3CB", + "ENSG00000138641", + "FOXO3", + "SNX13", + "AVL9", + "YTHDF3", + "AGAP4", + "HECTD4", + "ZMYM5", + "STRN3", + "MARF1", + "PLEKHG2", + "ENSG00000274265", + "TAPT1-AS1", + "BLTP1", + "FAM13B", + "GRK5", + "ETV6", + "ZDHHC17", + "ZNF592", + "MBD5", + "ULK4", + "TBCK", + "MCM9", + "KIAA2026", + "KAT6B", + "MED13L", + "HERC1", + "PIGL", + "USP32", + "BRWD3", + "SLC35D1", + "ENSG00000236449", + "ATP11B", + "TENT4A", + "TMEM161B-DT", + "GMDS-DT", + "LATS1", + "DYNC2I1", + "UBAP1", + "RABGAP1", + "SORL1", + "TOGARAM1", + "GNB5", + "MEF2A", + "WSB1", + "HEXIM1", + "BCAS3", + "ENSG00000219481", + "ZNF718", + "ANKRD17", + "AFF4", + "URGCP", + "KLHDC1", + "GPHN", + "VPS13C", + "CLEC16A", + "ZNF43", + "RLF", + "SZT2", + "INTS3", + "SWT1", + "ZNF148", + "MCCC2", + "PJA2", + "MKLN1", + "NT5C2", + "FNDC3A", + "SLC12A6", + "ZCCHC14", + "TAOK1", + "BRD4", + "HS2ST1", + "RNPC3", + "TMCC1", + "KPNA4", + "SESN1", + "KCTD7", + "TNKS", + "ZNF248", + "GLUD1", + "DIP2B", + "DOCK9", + "GABPB1", + "MAPK8IP3", + "ZNF83", + "MICAL3", + "ABCB7", + "MT-ATP8", + "TRIP12", + "SETD2", + "PDE4D", + "CHD1-DT", + "PGGT1B", + "TNRC18", + "SGMS1", + "ACACB", + "PCNX4", + "RNF111", + "HIRA", + "BAZ2B", + "SETD5", + "ZBTB20", + "ZNF451", + "SNX14", + "ABI1", + "AGAP5", + "R3HDM2", + "MON2", + "ZNF329", + "CHM", + "FAM199X", + "INPP5B", + "LINC01138", + "AGFG1", + "LRCH3", + "PHF1", + "FAM120B", + "KMT2C", + "KIF27", + "CDK8", + "ATOSA", + "RPS6KC1", + "RAB3GAP2", + "WDPCP", + "SP3", + "TNK2", + "UBR2", + "SERINC1", + "CEP295", + "SLC38A4-AS1", + "VPS37B", + "WDR20", + "TRAK1", + "DLG1", + "KRIT1", + "RFX3", + "AGO3", + "EXOC6B", + "KLHL5", + "COG5", + "MYCBP2", + "RAB2B", + "ZNF44", + "ARHGEF6", + "PUM1", + "MIR29B2CHG", + "SDE2", + "RNF38", + "SETX", + "TTC17", + "SOS2", + "OSBPL2", + "INTS6L", + "RGPD2", + "SH3BP5-AS1", + "IP6K1", + "ZNF318", + "BICD1", + "IRF2BPL", + "ENSG00000261064", + "SH2B1", + "HELZ", + "DNAAF9", + "DNAH12", + "TSC22D2", + "ANKS1A", + "FBXL4", + "ZNF862", + "CPEB3", + "SIK2", + "RB1", + "MYEF2", + "TCF20", + "AKAP17A", + "MACF1", + "XKR6", + "SOCS3", + "KDM4B", + "ZFP30", + "SLC23A2", + "ATP7A", + "FOXJ3", + "GATAD2B", + "RASGRF2", + "CASD1", + "STAU2", + "ZSWIM8", + "ERC1", + "RALGAPA1", + "TSPOAP1", + "EPG5", + "ZNF540", + "TASP1", + "ZNF41", + "LRIG2", + "SUMF1", + "UBA6-DT", + "RASA1", + "FBXW11", + "ARID1B", + "DMTF1", + "SPIDR", + "MTMR6", + "INTS6", + "MAP3K10", + "PHACTR4", + "MIGA1", + "KLHL20", + "DCTN4", + "TRMT10B", + "ARMH3", + "NXF1", + "ATF7IP", + "BPTF", + "ZNF780B", + "ATAD2B", + "ERGIC1", + "MTSS1", + "SFMBT2", + "ARHGEF7", + "YLPM1", + "SPG7", + "KIZ", + "REPS1", + "BBS9", + "INVS", + "MXI1", + "FAM168A", + "FOXO1", + "ANKRD10", + "PCNX1", + "GNA13", + "ESCO1", + "ZNF573", + "SMG5", + "GTF3C2", + "DNAH1", + "CLOCK", + "PPIP5K2", + "AEBP2", + "RCOR1", + "RORA-AS1", + "FTO", + "MAPRE2", + "AHCTF1", + "CCDC93", + "KLHL24", + "ZNF76", + "BRAF", + "FUBP3", + "CAMK1D", + "BTRC", + "SBF2", + "SIK3", + "PPIP5K1", + "ZYG11B", + "POGZ", + "SRBD1", + "TBC1D5", + "ZNF654", + "GOLGB1", + "UBA6", + "FAM193B", + "PRKRIP1", + "USP47", + "MAP2K5", + "REXO1", + "TBL1X", + "ENOX2", + "DENND4B", + "ARMC8", + "ABHD18", + "ANK3", + "SNX19", + "BBS2", + "ZNF91", + "ADNP", + "IDS", + "PKN2", + "ST7L", + "EPC2", + "SENP2", + "CSGALNACT1", + "DENND1A", + "ITFG1", + "KSR1", + "MBTD1", + "TRAPPC8", + "DCAF6", + "SPDYA", + "CLASP1", + "PLEKHM3", + "DGKD", + "USF3", + "PRMT9", + "CPEB4", + "ZHX2", + "BMPR1A", + "KDM2B", + "CREBBP", + "EP300", + "MEF2D", + "PIKFYVE", + "DENND6A", + "MARCHF6", + "MED23", + "HOOK3", + "PHF21A", + "SIPA1L3", + "TUG1", + "USP33", + "KHDC4", + "UVSSA", + "NR3C2", + "MAP3K1", + "SMN2", + "BDP1", + "SENP6", + "ZMYM2", + "AP4S1", + "IREB2", + "WWOX", + "ZNF611", + "NR1D2", + "FBXO38", + "GPR107", + "PTPRJ", + "PICALM", + "C2CD5", + "PIK3C3", + "VAPB", + "MIR181A1HG", + "FAM228B", + "ATG7", + "KIAA0232", + "FAM53C", + "PDSS2", + "POM121", + "PEX1", + "PPFIA1", + "MAPKBP1", + "STARD9", + "IST1", + "HOOK2", + "USP24", + "CNST", + "WDR35", + "FBXO11", + "ZNF852", + "MSH3", + "RB1CC1", + "TRMO", + "VEZT", + "ATXN2", + "FMN1", + "PIAS1", + "SSH2", + "MED13", + "ASXL2", + "KIF13B", + "LCOR", + "XPR1", + "FNDC3B", + "SNX25", + "FBXL17", + "TRAF3IP2-AS1", + "CDK13", + "AHCYL2", + "CHD7", + "ZNF84", + "LRCH1", + "PKD1", + "MINK1", + "GPATCH8", + "ENSG00000037637", + "SMYD3", + "USP45", + "SCAF8", + "TRAPPC9", + "AGTPBP1", + "MARCHF8", + "PARG", + "ZBTB4", + "TANC2", + "PLCB1", + "RRAGC-DT", + "PPP1R21", + "PSME4", + "RC3H2", + "ZNF33B", + "FRS2", + "BTBD7", + "GANC", + "TANGO6", + "PDPR", + "RBM6", + "APC", + "YTHDC2", + "UBXN2B", + "ZNF251", + "ASTN2", + "PLEKHA1", + "BIRC3", + "AKAP10", + "NPLOC4", + "KANTR", + "STX12", + "RPRD2", + "LARS2", + "KPNA1", + "PPP6R3", + "FRY", + "RBM26", + "ARID4A", + "WIPF2", + "RELCH", + "FTX", + "TENM1", + "RCOR3", + "CEBPZOS", + "THUMPD3-AS1", + "KIAA0825", + "EXOC4", + "VPS13B", + "ITPR2", + "WWP2", + "GSE1", + "CBX4", + "BCL2", + "AMH", + "MT-ND2", + "ASH1L", + "SLMAP", + "NEK1", + "PTPN12", + "LINC00513", + "ATG16L2", + "ENSG00000165714", + "UBAC2", + "ICE2", + "AP1G1", + "DYM", + "ZNF407", + "TAFAZZIN", + "TUT4", + "RNF115", + "ENSG00000232347", + "KIDINS220", + "UBR3", + "LPP", + "CUX1", + "MICU2", + "SUSD6", + "AREL1", + "GOLM2", + "PHLPP2", + "SLC25A33", + "FARP2", + "OPA1", + "CYTH3", + "KBTBD2", + "ARFGEF1", + "GAPVD1", + "SIRT1", + "SAMD8", + "MAP2K4", + "FOXK2", + "ATRN", + "SLC9A8", + "OTUD5", + "RC3H1", + "ATR", + "ARMC2", + "NCOA2", + "KDM4C", + "KLF9", + "XRRA1", + "UBR1", + "NFAT5", + "FBXL20", + "TBC1D22A", + "VPS13D", + "PDE4B", + "KIF9-AS1", + "RBM5", + "SLC9A9", + "TENT2", + "FAM172A", + "CDYL", + "LMBR1", + "CPSF1", + "CPSF7", + "TARS3", + "PAFAH1B1", + "CHD6", + "ENSG00000159086", + "MAPK1", + "TNRC6B", + "POU2F1", + "PELI1", + "FBXW7", + "AKAP7", + "PARP6", + "TNRC6A", + "KIAA1328" + ], + "legendgroup": "5", + "marker": { + "color": "#ff7ed1", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "5", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.6806429028511047, + 0.5978306531906128, + 0.6829655766487122, + 0.4546118676662445, + 0.860017716884613, + 1.0943330526351929, + 0.9623883366584778, + 0.6540297269821167, + 0.9697903990745544, + 0.3942950367927551, + 0.8309316039085388, + 0.5654422044754028, + 0.7609474062919617, + 1.1229677200317383, + 0.9103835821151733, + 0.9513725638389587, + 0.463814377784729, + 0.5153354406356812, + 1.0876601934432983, + 0.7855014801025391, + 0.9033200144767761, + 0.7183893918991089, + 1.2797391414642334, + 0.37846097350120544, + 0.2620335817337036, + 0.7852169871330261, + 1.0283429622650146, + 0.846336305141449, + 1.2141680717468262, + 0.830119252204895, + 0.04430745542049408, + 0.6404644846916199, + 1.0327565670013428, + 1.0671731233596802, + 1.0907971858978271, + 1.0885202884674072, + 0.89397132396698, + 0.8038151264190674, + 1.033362865447998, + 0.1099962443113327, + 1.0786464214324951, + 0.8530303835868835, + 1.3684805631637573, + 1.5197948217391968, + 0.6876301169395447, + 1.2592064142227173, + 0.7305846214294434, + 0.6028149127960205, + 0.740951657295227, + 1.5397096872329712, + 0.32244986295700073, + 0.9937620162963867, + -0.07829880714416504, + 1.4541022777557373, + 0.8564170002937317, + 0.8118239045143127, + 1.4136557579040527, + 0.9905433058738708, + 1.1335642337799072, + 1.0468218326568604, + 0.5490022301673889, + 0.9636216163635254, + 0.5798836946487427, + 0.2529083788394928, + 1.0173096656799316, + 0.6071580052375793, + -4.607478141784668, + 0.31800806522369385, + 1.189025640487671, + 0.27194204926490784, + 0.5822768807411194, + 0.5562494993209839, + 0.6526044607162476, + 1.6059341430664062, + 1.2818522453308105, + 1.0605183839797974, + 0.4703424572944641, + 0.8830903768539429, + 1.3510128259658813, + 0.6983327865600586, + 1.4906941652297974, + 1.2369160652160645, + 0.41523438692092896, + 1.0669641494750977, + 1.1115609407424927, + -0.8465688228607178, + -0.5642498135566711, + 0.9659038782119751, + 0.792073130607605, + 0.35142025351524353, + 0.9958693385124207, + 1.45600163936615, + 0.6927905082702637, + 1.4582370519638062, + 0.923652708530426, + 1.8172539472579956, + 0.5218310952186584, + 0.5164452791213989, + 1.1246540546417236, + 1.2285243272781372, + 0.9005744457244873, + 0.611707866191864, + 0.2959046959877014, + 0.4636603891849518, + 1.085911750793457, + 1.2374171018600464, + 0.870066225528717, + 0.6827982664108276, + 0.48704639077186584, + 0.7189087271690369, + 0.6481450796127319, + 0.6077723503112793, + 1.395748496055603, + 0.7856919169425964, + 0.43294546008110046, + -0.11531974375247955, + 1.2873916625976562, + -0.39690491557121277, + 1.0476210117340088, + 1.0837132930755615, + 0.43431687355041504, + 0.2432536482810974, + 0.5320472717285156, + 0.5581308603286743, + 1.1683536767959595, + 1.440873384475708, + 0.12859773635864258, + 0.8321341276168823, + 0.7700624465942383, + 0.01444475632160902, + 0.7954135537147522, + 0.44615793228149414, + 0.4925116300582886, + 0.6064614653587341, + 0.820281982421875, + 0.956953227519989, + -3.9929182529449463, + 0.7150351405143738, + 1.0625344514846802, + 0.6384918093681335, + 0.8383213877677917, + 0.2868352234363556, + 1.8981072902679443, + 1.6999144554138184, + 0.8542299866676331, + 1.4844797849655151, + -0.038673385977745056, + 0.8391640782356262, + 1.0685778856277466, + 0.9268081188201904, + 0.31351760029792786, + 0.39902254939079285, + 1.1600395441055298, + 0.4332902729511261, + 0.5863351225852966, + 1.4261537790298462, + 0.9687569737434387, + 0.6255851984024048, + 0.02075502648949623, + 1.2066454887390137, + -0.18589510023593903, + 1.4583173990249634, + 0.317951500415802, + -0.5041458010673523, + 0.24902752041816711, + 0.026994815096259117, + 0.9148424863815308, + 1.845055103302002, + 1.1259254217147827, + 1.4213814735412598, + 1.0288435220718384, + 0.9020809531211853, + 1.5429811477661133, + 0.25562068819999695, + 0.4040902853012085, + 0.736588180065155, + 0.8579292297363281, + 0.6153459548950195, + 0.5983352065086365, + 1.1147828102111816, + 0.09217492491006851, + 1.0437480211257935, + 0.9775874614715576, + 0.2612471282482147, + -4.605620861053467, + 1.0363878011703491, + 0.0699504017829895, + 0.504419207572937, + 0.6360525488853455, + 0.44752466678619385, + 1.5546168088912964, + 0.1851324886083603, + 0.8604874610900879, + 0.46058711409568787, + 0.8251488208770752, + 1.6804699897766113, + 0.17835788428783417, + 1.058919906616211, + 0.5338643193244934, + 1.6547789573669434, + -2.8660898208618164, + 0.7779772281646729, + 1.2349519729614258, + 1.6023706197738647, + 1.5861377716064453, + 0.716684877872467, + 0.5782771110534668, + 0.4844616949558258, + 0.24514371156692505, + 0.6830704808235168, + 0.7111414670944214, + 0.9371697306632996, + 0.5740202069282532, + 0.8104157447814941, + -4.607945442199707, + 1.0558784008026123, + 1.308519721031189, + 0.7651118040084839, + 0.2945680618286133, + 1.0986242294311523, + 0.5618714094161987, + 0.7570397257804871, + 0.8963044881820679, + 0.32352563738822937, + 1.1042394638061523, + 0.6394327282905579, + 0.6043639183044434, + 1.0799424648284912, + 0.9217489361763, + 1.4185268878936768, + 0.6161033511161804, + 2.019362688064575, + 1.1392261981964111, + 0.31264275312423706, + 0.4227864146232605, + 0.2133868783712387, + 1.1715483665466309, + 1.6055293083190918, + 1.2310130596160889, + 0.5364680886268616, + 0.6525056958198547, + 1.1344956159591675, + -1.9734388589859009, + 0.9816597700119019, + 0.68416827917099, + 1.0306073427200317, + 0.364967405796051, + 0.17436720430850983, + 0.18821054697036743, + 0.7929433584213257, + 0.2278321087360382, + -0.1018206924200058, + 0.6730803847312927, + 1.186730980873108, + 1.461269497871399, + 0.9117573499679565, + 1.1580696105957031, + 0.505665123462677, + 1.256506085395813, + 0.523655116558075, + 0.7125152945518494, + 0.9471275806427002, + 0.8415510058403015, + 1.376267671585083, + 1.4617018699645996, + 0.8860398530960083, + 1.1246275901794434, + 1.2627520561218262, + 0.7698201537132263, + 1.4296568632125854, + 1.0457907915115356, + 0.08495550602674484, + -0.08865287154912949, + 1.0387687683105469, + 0.6042040586471558, + 0.28472888469696045, + 1.1675604581832886, + 0.08157233148813248, + 0.4981011748313904, + 0.5630769729614258, + 0.7659022808074951, + 0.8068972229957581, + 0.5161941647529602, + 1.1172711849212646, + 1.581702709197998, + 1.4304471015930176, + 1.138134479522705, + 0.5912392139434814, + 0.3954879939556122, + 0.3558841049671173, + 0.598956286907196, + 0.6194514036178589, + 0.5465766787528992, + -0.07364621758460999, + 1.4851266145706177, + 1.345533013343811, + 1.1961851119995117, + 0.31541213393211365, + 0.1815815269947052, + 1.5003732442855835, + 0.637177050113678, + 1.7354861497879028, + 0.83283931016922, + 3.571483850479126, + 0.5424537062644958, + 1.6360008716583252, + 0.6465514302253723, + 0.7773720026016235, + 0.7550191283226013, + 0.5611245632171631, + 0.3771374225616455, + 0.5548154711723328, + 0.32632967829704285, + 0.6801420450210571, + 1.684390902519226, + 0.9105254411697388, + 0.6395542621612549, + 0.6310666799545288, + 0.8656061291694641, + 0.6457444429397583, + 0.5262563228607178, + 1.0124109983444214, + 1.6588635444641113, + 0.17091847956180573, + 1.0604747533798218, + 0.4984962046146393, + 0.7282266020774841, + 0.34650230407714844, + 1.119901180267334, + 0.6282839775085449, + 0.7343406081199646, + 0.7388728857040405, + 0.7326978445053101, + 1.1313562393188477, + 0.6713749170303345, + 1.323249101638794, + 0.4916039705276489, + 0.8648520708084106, + 1.199899435043335, + 0.3804495334625244, + 1.0031161308288574, + 1.1414988040924072, + 1.2191216945648193, + 0.7569839358329773, + -2.261260747909546, + 0.7024691104888916, + 0.6932613253593445, + -1.4798986911773682, + 0.9729554653167725, + 0.3810564875602722, + 1.026300072669983, + 1.065096378326416, + -0.18159373104572296, + 0.5725318789482117, + 1.6203101873397827, + 1.583549976348877, + 0.6034008860588074, + 0.37363284826278687, + 1.431135654449463, + 0.537841796875, + 1.01116943359375, + 0.19219540059566498, + 1.2236309051513672, + 1.1290794610977173, + 0.43992018699645996, + 0.5548567771911621, + 1.1552070379257202, + 0.4990726709365845, + 0.9683628082275391, + 0.4915528893470764, + -1.307628870010376, + 1.0634669065475464, + 1.5883136987686157, + 0.9092074632644653, + 0.7705320715904236, + 1.026395320892334, + 0.7347112894058228, + 0.3986194431781769, + 0.9837741255760193, + -0.019154323264956474, + 0.8828547596931458, + 0.9469468593597412, + 1.3332970142364502, + 0.6343725323677063, + 0.6206797957420349, + 0.8137779235839844, + -0.5063583850860596, + 0.5633149743080139, + 0.6979449987411499, + 0.4454077482223511, + 1.1817578077316284, + 0.5264303088188171, + 1.3723862171173096, + -0.194008931517601, + 0.752038836479187, + 0.642200231552124, + 0.21170400083065033, + 1.0663182735443115, + -0.6819987297058105, + 1.0776762962341309, + 1.1461385488510132, + -0.5578277707099915, + 0.8579136729240417, + -1.224686622619629, + 0.4469543993473053, + 0.9084776043891907, + 0.05777961388230324, + 0.32027602195739746, + 0.5892312526702881, + 0.5007684230804443, + 1.5497806072235107, + 1.566443920135498, + 1.5859264135360718, + 0.7678945064544678, + 0.49578872323036194, + 0.9803244471549988, + 0.6635321974754333, + 1.2415080070495605, + 1.0272690057754517, + 0.8687950372695923, + 0.31630152463912964, + 1.5761842727661133, + 0.7303305864334106, + 0.6819897890090942, + 0.3890606760978699, + 0.9161520004272461, + 0.8382515907287598, + 0.18494240939617157, + 1.1434757709503174, + 0.7471437454223633, + 0.34173309803009033, + 0.7195402979850769, + 1.3686546087265015, + 1.0255255699157715, + 0.9028486013412476, + 0.8937621116638184, + 0.6995282173156738, + 1.0205048322677612, + 1.028830647468567, + -3.136809825897217, + 0.5635061860084534, + 0.8310727477073669, + 1.3501440286636353, + 1.3579809665679932, + 0.10099135339260101, + 0.6451347470283508, + 0.9015335440635681, + 0.6747133135795593, + 1.2613462209701538, + 0.5877581834793091, + 0.7682702541351318, + 0.495385080575943, + 0.3558316230773926, + 0.33511295914649963, + 0.6724031567573547, + 0.43284058570861816, + 0.5696868300437927, + 1.2405577898025513, + 1.673231840133667, + 0.9570758938789368, + 0.7474282383918762, + 0.43715015053749084, + 0.8355886340141296, + 0.5258188247680664, + 0.7786639928817749, + 1.1570631265640259, + 0.4499463140964508, + 1.1001628637313843, + 0.6262370944023132, + 1.0090256929397583, + 1.2165666818618774, + 0.5822257399559021, + -0.314506858587265, + 0.296025812625885, + 0.9992609024047852, + 1.1725616455078125, + 0.4855714440345764, + 0.7919350266456604, + 1.1929938793182373, + 0.5161150693893433, + 0.17008672654628754, + 0.37842127680778503, + 0.8365594148635864, + 0.8315778970718384, + 0.3095639944076538, + 0.4553122818470001, + 0.7170241475105286, + 1.2953333854675293, + 0.6423670649528503, + 0.3804153800010681, + -4.959803104400635, + 0.14822019636631012, + 0.6938250660896301, + 0.8099667429924011, + 0.9750253558158875, + 1.3640793561935425, + 0.8304716348648071, + 0.8484347462654114, + 0.6492929458618164, + 1.081359624862671, + 0.8489278554916382, + 0.29664328694343567, + 0.6077288389205933, + 0.4918867349624634, + 0.7820117473602295, + 1.6180393695831299, + 0.4313870370388031, + 0.6353128552436829, + 0.25158610939979553, + 0.6253973245620728, + 0.5672954320907593, + 0.6063721179962158, + -1.66249680519104, + 0.7672497034072876, + 0.5040032267570496, + 0.8632424473762512, + 0.7996189594268799, + 0.7489669322967529, + 1.6767151355743408, + 1.0103347301483154, + 0.7420325875282288, + 0.8293052315711975, + 0.35901913046836853, + 1.0015919208526611, + 1.148419976234436, + 1.7469693422317505, + 1.386986494064331, + 0.4665241539478302, + 0.6305233240127563, + 1.2350934743881226, + 1.0458872318267822, + 1.150696873664856, + 0.5655697584152222, + 1.0701944828033447, + 1.1363868713378906, + 1.2905609607696533, + 1.2421445846557617, + 0.7870905995368958, + 0.5950066447257996, + 1.115591287612915, + 0.5253703594207764, + 1.2877634763717651, + 0.7318788170814514, + 0.26506316661834717, + 1.0239644050598145, + -0.14687089622020721, + 1.0128450393676758, + 0.6667286157608032, + 1.0358411073684692, + 0.4723277688026428, + 0.8815423250198364, + 0.3677326738834381, + 1.626419186592102, + 0.5535745620727539, + 1.00179922580719, + 0.585635781288147, + 0.4077853560447693, + 0.3774968385696411, + 0.9714711308479309, + 0.9856798648834229 + ], + "xaxis": "x", + "y": [ + -1.1101197004318237, + -1.5378133058547974, + -1.3193601369857788, + -1.3068925142288208, + -1.5166287422180176, + -2.3981826305389404, + -2.7958178520202637, + -3.074406147003174, + -2.823270320892334, + -1.4302774667739868, + -1.5762965679168701, + -3.132441520690918, + -2.9171597957611084, + -2.886571168899536, + -1.1270897388458252, + -1.5888104438781738, + -2.1355159282684326, + -3.335437536239624, + -2.4247961044311523, + -2.173107624053955, + -0.9811534285545349, + -0.6646815538406372, + -1.7936553955078125, + -2.904209613800049, + -3.5086605548858643, + -1.450815200805664, + -2.447957992553711, + -1.4482755661010742, + -2.101196050643921, + -0.8186187744140625, + -2.8690929412841797, + -1.5266988277435303, + -2.2305164337158203, + -1.2522729635238647, + -0.7395942211151123, + -1.912872076034546, + -1.1475560665130615, + -1.3851137161254883, + -1.3248018026351929, + -1.354017972946167, + -1.1911540031433105, + -2.3919405937194824, + -2.0893917083740234, + -1.976439356803894, + -1.2702873945236206, + -0.6832352876663208, + -1.3787420988082886, + -3.0373177528381348, + -1.7132729291915894, + -1.64548659324646, + -1.568204641342163, + -1.523964762687683, + -0.05676556006073952, + -1.0852550268173218, + -2.3982694149017334, + -2.782634735107422, + -1.9621902704238892, + -1.278873085975647, + -1.8979276418685913, + -1.5895864963531494, + -0.2968066930770874, + -1.5938293933868408, + -1.0140126943588257, + 1.2805191278457642, + -1.9644675254821777, + -1.1810297966003418, + 1.903423547744751, + -1.8736143112182617, + -1.590857744216919, + -3.529568910598755, + -2.153045177459717, + -3.447733163833618, + -1.4023157358169556, + -1.4721256494522095, + -1.2316181659698486, + -1.3154710531234741, + -2.003556251525879, + -1.1589608192443848, + -1.349347472190857, + -1.3933688402175903, + -1.7874412536621094, + -1.5604978799819946, + -1.6059598922729492, + -2.0918362140655518, + -0.646149754524231, + -2.230483293533325, + -2.0860321521759033, + -1.329856514930725, + -1.222739577293396, + -1.5539830923080444, + -2.1303725242614746, + -1.2641031742095947, + -2.8692073822021484, + -1.2152619361877441, + -2.70914626121521, + -1.2452400922775269, + -1.3557289838790894, + -0.891878068447113, + -2.709261894226074, + -1.7257107496261597, + -0.7533556818962097, + -2.440197229385376, + -0.23195768892765045, + -1.4334620237350464, + -1.415863275527954, + -1.8114986419677734, + -2.8152015209198, + -2.2940235137939453, + -1.813520908355713, + -3.4529290199279785, + -1.71942937374115, + -0.4187234938144684, + -1.4635260105133057, + -0.8036485910415649, + -0.37418094277381897, + -0.751239538192749, + -1.348210334777832, + -1.2457484006881714, + -1.9700853824615479, + -2.4300296306610107, + -1.305545687675476, + -2.982530355453491, + -2.6276962757110596, + -0.35399675369262695, + -1.2610042095184326, + -1.0805963277816772, + -3.307413101196289, + -2.983762741088867, + -2.4863719940185547, + -3.3377835750579834, + -2.9182169437408447, + -1.564765453338623, + -1.608397364616394, + -1.0773940086364746, + -1.3282889127731323, + -1.9966181516647339, + 1.5851880311965942, + -0.7167136073112488, + -1.950978398323059, + -2.7527260780334473, + -1.7784316539764404, + -1.6525031328201294, + -1.8145452737808228, + -0.9764029383659363, + -2.7277655601501465, + -1.234458088874817, + -1.6874110698699951, + -1.1570112705230713, + -2.1542487144470215, + -1.6287894248962402, + -0.4269274175167084, + -1.5225999355316162, + -1.812021017074585, + -1.4895840883255005, + -1.171319603919983, + -1.344573974609375, + -3.1141765117645264, + -2.567885160446167, + -3.3693909645080566, + -0.7710055112838745, + -2.7980029582977295, + -1.94340980052948, + -2.157564878463745, + -0.22203248739242554, + -0.6933740973472595, + -3.323218584060669, + -1.121368169784546, + -1.345797061920166, + -0.7957166433334351, + -0.9195041060447693, + -3.1463863849639893, + -2.409919023513794, + -1.7369135618209839, + -1.4570989608764648, + -1.4214309453964233, + -2.5674707889556885, + -1.0549477338790894, + -1.9676883220672607, + -1.547410011291504, + -0.5786665678024292, + -1.385422706604004, + -0.9379348754882812, + -1.7692469358444214, + -1.9220811128616333, + 1.9049715995788574, + -0.5074102282524109, + -1.2779909372329712, + -3.1363351345062256, + -1.2111400365829468, + -0.5030498504638672, + -1.7406646013259888, + -3.4661378860473633, + -2.2139694690704346, + -3.2289106845855713, + -1.984291672706604, + -0.8201881051063538, + -1.4576172828674316, + -0.9654150009155273, + -1.1834701299667358, + -0.9828088283538818, + 2.151761770248413, + -1.4538354873657227, + -1.9354119300842285, + -1.6224305629730225, + -1.4778528213500977, + -3.1280126571655273, + -2.38313889503479, + -0.6289204955101013, + -1.432850956916809, + -1.289491057395935, + -1.699918508529663, + -1.329861044883728, + -2.1026272773742676, + -0.8652501106262207, + 1.9024323225021362, + -1.420845627784729, + -2.1516711711883545, + -2.727450370788574, + -2.226548671722412, + -2.1761550903320312, + -2.9383511543273926, + -0.9291444420814514, + -1.6757025718688965, + -1.8089321851730347, + -1.9685449600219727, + -3.207547426223755, + -1.0512964725494385, + -1.3882675170898438, + -1.0882234573364258, + -1.5156317949295044, + -2.0463123321533203, + -0.9207472801208496, + -2.114018201828003, + -0.893101155757904, + -1.6071478128433228, + -1.4367562532424927, + -2.1032750606536865, + -1.581303596496582, + -1.0380302667617798, + -1.1580005884170532, + -1.585660457611084, + -0.7396444082260132, + -2.1575539112091064, + -2.4034950733184814, + -2.1126503944396973, + -1.12396240234375, + -1.5138849020004272, + -1.182694435119629, + -1.4458386898040771, + -1.864091396331787, + 3.1372711658477783, + -1.142195463180542, + -3.0014119148254395, + -1.6202151775360107, + -1.3641517162322998, + -1.2867168188095093, + -1.4626333713531494, + -2.169208526611328, + -1.1931250095367432, + -1.525667428970337, + -0.8085635304450989, + -2.4881744384765625, + -1.7840396165847778, + -1.4595139026641846, + -0.3774741291999817, + -2.2166836261749268, + -1.1077898740768433, + -1.2139943838119507, + -1.5621366500854492, + -1.2598233222961426, + -1.358748197555542, + -3.4822123050689697, + -2.3721115589141846, + -2.615774154663086, + -2.97910213470459, + -2.1537768840789795, + -1.2590367794036865, + -3.7170376777648926, + -2.4374654293060303, + -1.9309557676315308, + -2.0397229194641113, + -2.23083758354187, + -1.5409395694732666, + -3.0646731853485107, + -1.0372512340545654, + -1.1359044313430786, + -2.894451379776001, + -0.738950788974762, + -1.3869978189468384, + 2.9576122760772705, + -0.3110061585903168, + -2.7529239654541016, + -2.0232582092285156, + -1.741117238998413, + -1.571998119354248, + -0.7503907680511475, + -2.349573850631714, + -1.490119457244873, + -3.057342290878296, + -0.873639702796936, + -1.341635823249817, + -0.974672794342041, + -1.0869593620300293, + 3.7817955017089844, + -1.3655872344970703, + -1.6733952760696411, + -1.598832130432129, + -3.2255895137786865, + -3.3224499225616455, + -1.7356165647506714, + -1.5526243448257446, + -2.072493076324463, + -1.5676753520965576, + -2.589529275894165, + -0.856406569480896, + 0.1849125623703003, + -0.3880966305732727, + -1.5047800540924072, + -1.6766990423202515, + -2.547574043273926, + -1.8654426336288452, + -0.5266120433807373, + -1.7314186096191406, + -1.348422646522522, + -1.9285651445388794, + -0.9026357531547546, + -2.7667596340179443, + -1.768622636795044, + -1.2274303436279297, + -2.1528406143188477, + -1.327044129371643, + -0.7029590010643005, + -3.384023666381836, + -1.2968238592147827, + -1.9875050783157349, + -1.3900237083435059, + -1.020194411277771, + -2.133512020111084, + -1.8690500259399414, + -2.1803267002105713, + -2.2492449283599854, + -1.4009162187576294, + -1.0792344808578491, + -0.531864583492279, + 1.945793628692627, + -1.794758677482605, + -2.468921661376953, + 2.898491621017456, + -1.490368127822876, + -2.9692728519439697, + -2.051969289779663, + -2.8953864574432373, + 0.8543254137039185, + -0.7362414598464966, + -1.5725212097167969, + -1.6653494834899902, + -3.4831697940826416, + -3.521937131881714, + -1.3599653244018555, + -0.3435792922973633, + -1.0210154056549072, + -3.522322416305542, + -1.8548791408538818, + -1.8116090297698975, + -1.2310876846313477, + -1.327563762664795, + -0.7238565683364868, + -1.4593037366867065, + -2.787203550338745, + -3.008089303970337, + -1.7756117582321167, + -1.3936405181884766, + -1.4773019552230835, + -2.2039029598236084, + -1.2195093631744385, + -1.1550242900848389, + -2.122953176498413, + -1.4603626728057861, + -2.801095485687256, + -3.658477783203125, + -2.206312656402588, + -2.162559986114502, + -2.141512632369995, + -2.3046557903289795, + -2.9948649406433105, + -1.599291443824768, + -1.6610747575759888, + -1.4198462963104248, + -2.5118954181671143, + -2.880777359008789, + -0.8283037543296814, + -1.4789788722991943, + -1.6758068799972534, + -0.3649008870124817, + -0.7634605169296265, + -0.5898914337158203, + -1.5232707262039185, + -0.7874463200569153, + -2.169685125350952, + -1.1292399168014526, + -1.2978389263153076, + -2.0759506225585938, + -2.1652839183807373, + -1.7758002281188965, + -0.8824484348297119, + -0.5437131524085999, + -2.5007097721099854, + -0.7884277701377869, + -2.2838704586029053, + -2.020113468170166, + -1.629554033279419, + -1.9656076431274414, + -0.9728819727897644, + -1.703318476676941, + -3.2521772384643555, + -0.6213868260383606, + -1.059641718864441, + -2.4340555667877197, + -2.1821398735046387, + -1.9136683940887451, + -1.0847930908203125, + -1.6337759494781494, + -1.5682134628295898, + -1.7243388891220093, + -1.2359436750411987, + -1.421676754951477, + -2.593867063522339, + 3.1348371505737305, + -1.5030561685562134, + -1.1063919067382812, + -0.9760368466377258, + -1.9412003755569458, + -1.947514295578003, + -1.352005958557129, + -0.9507361650466919, + -2.670846462249756, + -2.826401948928833, + -1.4707720279693604, + -2.763254165649414, + -1.8977038860321045, + -1.1029345989227295, + -1.538796067237854, + -1.6902157068252563, + -1.2212823629379272, + 1.2213102579116821, + -0.7690361142158508, + -0.5957596898078918, + -1.3367352485656738, + -1.045925259590149, + -1.3252577781677246, + -2.366121768951416, + -2.165670871734619, + -1.2620670795440674, + -1.564139723777771, + -1.5051957368850708, + -1.966286063194275, + -2.09092116355896, + -1.9457415342330933, + -1.57738196849823, + -0.5915682315826416, + -1.437501311302185, + -2.03393816947937, + -1.1472439765930176, + -1.675785779953003, + -0.9310621023178101, + -1.3341196775436401, + -3.136063575744629, + -1.3969557285308838, + -1.2602322101593018, + -2.2355575561523438, + -1.190830111503601, + -1.4995766878128052, + 0.9556875824928284, + -1.630631685256958, + -1.1731587648391724, + -1.2874401807785034, + -1.8762381076812744, + -1.7291871309280396, + -1.5287578105926514, + -2.490571975708008, + 3.38675856590271, + -1.6969050168991089, + -0.8338676691055298, + -2.791895627975464, + -1.818019151687622, + 4.859391689300537, + -2.9273197650909424, + -1.0076017379760742, + -1.9899803400039673, + -3.293628215789795, + 0.9324193596839905, + -3.705202579498291, + -2.8819735050201416, + -1.1745761632919312, + -1.4653431177139282, + -1.925808310508728, + -1.9614168405532837, + -1.264731764793396, + -1.7505186796188354, + -1.8571521043777466, + -2.35477352142334, + -1.3279715776443481, + -0.6614917516708374, + -2.201190948486328, + -3.224627733230591, + -1.1245626211166382, + -1.4510365724563599, + -3.640408754348755, + 2.3560028076171875, + -2.450802803039551, + -1.392667531967163, + -0.7304168343544006, + -1.4544854164123535, + -1.1999485492706299, + -3.33854341506958, + -1.7840839624404907, + -2.6743829250335693, + -1.6914989948272705, + -1.0354443788528442, + -3.1669762134552, + -0.8763356804847717, + -1.0902175903320312, + -1.661831021308899, + -2.162421464920044, + -0.7862802147865295, + -0.9852235317230225, + -1.1944891214370728, + -1.6921783685684204, + -3.082998752593994, + -2.6951403617858887, + -3.198671340942383, + -1.0842617750167847, + -1.7069381475448608, + -1.842606544494629, + -1.4195185899734497, + -2.090221405029297, + -2.151280403137207, + -3.4481208324432373, + -2.949679136276245, + -1.0879664421081543, + -2.5085506439208984, + -2.616547107696533, + -2.4206888675689697, + -1.4224127531051636, + -1.6640572547912598, + -1.6467702388763428, + -1.1650680303573608, + -2.784787178039551, + -1.2075690031051636, + -1.3566310405731201, + -0.6135403513908386, + -3.1431000232696533, + -1.5594521760940552, + -1.2758995294570923, + -3.0602645874023438, + -1.8664672374725342, + -1.0929388999938965, + -1.1061327457427979, + -2.0569844245910645, + -1.382768154144287 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=38
x=%{x}
y=%{y}", + "hovertext": [ + "ENSG00000281195", + "IGKV2-40", + "IGKV3D-15", + "TRGV10", + "TRGV5P", + "TRBV7-7", + "TRBV12-3", + "TRAV14DV4", + "TRAV35", + "IGLV2-23", + "IGLJ2", + "TRBV7-9", + "TRAV27", + "IGHV3-21", + "IGLV3-19", + "IGLC6", + "TRAV1-2", + "TRAV19", + "IGHV3-74", + "ENSG00000276984", + "IGLV3-9", + "IGKV1-16", + "TRAV30", + "IGHV3-15", + "IGHV3-48", + "IGHV3-66", + "IGLV1-40", + "IGKV2-30", + "IGKV1D-33", + "UBASH3A", + "TRBV3-1", + "TRAV12-2", + "TRAV23DV6", + "TRBV10-3", + "IGHV3-30", + "IGHV1-69", + "IGLC3", + "IGKV4-1", + "TRBV12-4", + "TRBV24-1", + "ENSG00000277128", + "IGHV1-69D", + "IGHV3-73", + "IGLV4-60", + "IGLV5-45", + "IGKV1D-13", + "TRBV21-1", + "IGKV2D-24", + "TRAV25", + "IGHA2", + "IGLJ1", + "IGLC5", + "IGKV2-24", + "ENSG00000283063", + "TRBV5-6", + "TRBV19", + "ENSG00000278727", + "TRAV8-6", + "ENSG00000273972", + "ENSG00000280136", + "ENSG00000275413", + "IGKV1-27", + "TRBV7-2", + "TRBV15", + "IGHV3-7", + "MAFIP", + "TRAV3", + "TRAV22", + "IGHV3-43", + "IGHV5-51", + "IGHV3-72", + "IGKV2D-30", + "CARD17P", + "TRAV12-1", + "IGHV1-69-2", + "ENSG00000276846", + "ENSG00000280800", + "IGLV3-27", + "IGKV6D-21", + "BTNL9", + "LBHD1", + "TRAV29DV5", + "TRBV7-3", + "DEFA1B", + "TRAV5", + "TRAV40", + "HEATR5A-DT", + "IGHV3-11", + "IGLV6-57", + "IGKV3-20", + "TRBV28", + "TRBV29-1", + "TRGV8", + "TRBV6-1", + "IGLV2-18", + "TRAV8-3", + "TRAV26-1", + "IGHV1-14", + "IGHV4-28", + "ENSG00000278713", + "IGLV9-49", + "IGLV3-6", + "IGKV1-39", + "TRBV14", + "TRAV4", + "IGHV1OR15-1", + "IGKV3-15", + "IGKV2D-29", + "DEFA1", + "TRAV6", + "IGHV4-31", + "IGKV2-29", + "ENSG00000260613", + "IGKV1-17", + "IGHV4-34", + "ENSG00000278341", + "IGLV1-44", + "IGLV2-8", + "IGKV5-2", + "TRBV7-6", + "LINC01163", + "TRAV39", + "ENSG00000279159", + "SPDYE6", + "TRBV5-5", + "IGHG1", + "IGHV3-53", + "IGHV3OR16-9", + "LINC01260", + "IGKV1OR1-1", + "TRBV27", + "PRSS2", + "TRAV1-1", + "IGHV4-4", + "IGHV2-5", + "IGHV1-24", + "IGLV1-47", + "IGLV7-46", + "ENSG00000279833", + "TRBV9", + "TRBV23-1", + "TRAV13-1", + "TRAV24", + "IGHV3-33", + "IGHV2-70D", + "ENSG00000280341", + "IGLV2-14", + "CSN3", + "TRDV3", + "JCHAIN", + "CCL15", + "IGLVI-70", + "IGLC2", + "ENSG00000273552", + "IGHV3-23", + "IGKV1-5", + "TRBV5-4", + "IGKV1-9", + "CD8B2", + "TRBV25-1", + "TRAV21", + "ENSG00000275569", + "IGHV6-1", + "ENSG00000274918", + "IGKV1D-43", + "ENSG00000276308", + "IGHE", + "IGHV3-49", + "ENSG00000275063", + "IGKV1D-16", + "IGHV3-20", + "IGLV3-21", + "IGLV2-11", + "IGLC1", + "ENSG00000213279", + "TRGV4", + "UPK3BL1", + "TRBV30", + "TRAV8-1", + "TRAV12-3", + "H4C12", + "H3C11", + "TRBV10-1", + "TRAV20", + "IGHA1", + "IGHV1-3", + "IGHV2-70", + "ENSG00000282199", + "IGKV3-11", + "IGKV1D-8", + "TRBV5-1", + "TRBV11-2", + "ENSG00000273891", + "TRAV2", + "ENSG00000197815", + "UCA1", + "IGLV4-69", + "SETSIP", + "TRGV2", + "ENSG00000276436", + "IGLC7", + "IGKV2D-28", + "TRBV2", + "TRAV26-2", + "TRAV41", + "IGHV7-4-1", + "IGHV4-39", + "TMA7B", + "IGKV3D-11", + "H2AC14", + "TRBV4-1", + "ENSG00000211745", + "TRAV16", + "ENSG00000274698", + "IGLV8-61", + "IGLV1-36", + "IGLV4-3", + "ENSG00000280987", + "TRBV10-2", + "TRDV1", + "IGHEP1", + "IGHV1-2", + "IGHV1-46", + "IGHV4-61", + "IGLV3-1", + "IGHV2-26", + "IGLV7-43", + "IGKV6-21", + "DEFA5", + "ENSG00000273824", + "TRAV9-2", + "TRAV17", + "IGHV4-59", + "IGLV3-25", + "IGKV3D-20", + "IGHV1-18", + "ENSG00000276241", + "TRGV5", + "TRBV6-5", + "TRBV13", + "LINC02725", + "TRAV8-2", + "IGLV3-16", + "IGKV1-6", + "TRBV18", + "LINC00294", + "TRAV10", + "TRAV34", + "TRBV6-6", + "TRBV20-1", + "SLC9A3R1-AS1", + "IGKV1-8", + "IGKV1-12", + "TRBV11-3", + "ENSG00000276867", + "FAM41C", + "IL17A", + "TRAV13-2", + "IGHV1-58" + ], + "legendgroup": "38", + "marker": { + "color": "#fdbfff", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "38", + "showlegend": true, + "type": "scattergl", + "x": [ + 3.203869104385376, + -4.668356418609619, + -4.703876972198486, + -2.05415678024292, + -2.083479881286621, + -2.069667339324951, + -2.068312406539917, + -2.0602903366088867, + -2.059657096862793, + -4.703071117401123, + -4.6262922286987305, + -2.064545154571533, + -2.045637845993042, + -4.741546630859375, + -4.710072040557861, + -4.311565399169922, + -2.0578322410583496, + -2.040755033493042, + -4.716053009033203, + -1.8318318128585815, + -4.609257698059082, + -4.731643199920654, + -2.032576560974121, + -4.724981784820557, + -4.728451251983643, + -4.739320755004883, + -4.7186431884765625, + -4.73182487487793, + -4.732700824737549, + -0.9630381464958191, + -2.131984233856201, + -2.0381205081939697, + -2.00227952003479, + -2.0710206031799316, + -4.743363857269287, + -4.71498966217041, + 3.4229819774627686, + -4.734975814819336, + -2.065098762512207, + -2.0565567016601562, + -2.9964401721954346, + -4.735262870788574, + -4.7059197425842285, + -4.728735446929932, + -4.7198357582092285, + -4.7227911949157715, + -2.0723626613616943, + -4.712722301483154, + -2.1036860942840576, + -4.723697662353516, + -4.589992046356201, + -4.7011237144470215, + -4.73879337310791, + -2.068380832672119, + -2.058706045150757, + -2.0269558429718018, + -2.2482364177703857, + -2.069390296936035, + -2.869530200958252, + -1.7858270406723022, + -1.9436932802200317, + -4.73936653137207, + -2.0669426918029785, + -2.0699331760406494, + -4.728250503540039, + -2.02294921875, + -1.9981331825256348, + -2.0558927059173584, + -4.7211689949035645, + -4.763841152191162, + -4.6298370361328125, + -4.7630109786987305, + -1.993855357170105, + -2.0549519062042236, + -2.0913915634155273, + -1.9085394144058228, + -4.66693115234375, + -4.7359089851379395, + -4.6991472244262695, + -3.706592082977295, + 3.336815595626831, + -2.0379815101623535, + -2.0350916385650635, + 2.503990888595581, + -2.036757230758667, + -2.9094557762145996, + -1.310625433921814, + -2.0891504287719727, + -4.6816887855529785, + -4.727227687835693, + -2.0094192028045654, + -2.060351610183716, + -1.8819358348846436, + -2.0641565322875977, + -4.722149848937988, + -2.12815523147583, + -4.716319561004639, + 3.263326406478882, + -4.292109489440918, + -2.9955456256866455, + -4.48423433303833, + -2.0853230953216553, + -4.730989456176758, + -2.1313109397888184, + -2.0535433292388916, + -2.007030487060547, + -4.729669094085693, + -4.678740978240967, + 2.5640580654144287, + -2.035767078399658, + -4.734750270843506, + -4.756179332733154, + -2.053356885910034, + -4.725963592529297, + -4.752004623413086, + -2.4214797019958496, + -4.727267265319824, + -4.719992160797119, + -4.730830192565918, + -2.0677411556243896, + -0.15819726884365082, + -2.032543897628784, + -1.0268481969833374, + -1.9177221059799194, + -2.0683650970458984, + -4.676052570343018, + -4.761539459228516, + -2.090632438659668, + 1.4931371212005615, + -2.019678831100464, + -2.04817533493042, + -1.9795094728469849, + -2.063272476196289, + -4.738274574279785, + -4.747479438781738, + -1.9634132385253906, + -4.708933353424072, + -4.749517440795898, + -1.0177183151245117, + -2.0476155281066895, + 3.768416404724121, + -2.0388472080230713, + -2.0256266593933105, + -4.74367094039917, + -2.121429920196533, + -1.7046459913253784, + -4.597676753997803, + -3.2520291805267334, + -0.9142751693725586, + -4.514667987823486, + -2.2419345378875732, + -2.081387758255005, + -4.533620357513428, + -3.0609803199768066, + -4.789504051208496, + -4.723062992095947, + -2.062014102935791, + -4.701306343078613, + -1.9264001846313477, + -2.040797710418701, + -2.057119846343994, + -1.7825623750686646, + -2.1174018383026123, + -1.799574851989746, + -4.697226524353027, + -2.419847011566162, + -4.727950572967529, + -4.722488880157471, + -4.758198261260986, + -4.724527835845947, + -4.729035377502441, + -4.695763111114502, + -4.703097820281982, + 2.837815046310425, + -2.3473434448242188, + -1.9247403144836426, + 3.4211020469665527, + -2.0815510749816895, + -2.1175200939178467, + -1.979506254196167, + -2.934547185897827, + -1.9408776760101318, + -2.067572593688965, + -2.041400194168091, + -4.6945366859436035, + -4.721826076507568, + -4.726182460784912, + -1.8824381828308105, + -4.743498802185059, + -4.667112827301025, + -2.0667226314544678, + -1.116676926612854, + -1.993766188621521, + -2.0620224475860596, + -2.138822078704834, + -4.8111443519592285, + -4.71695613861084, + -3.8029844760894775, + -1.6720693111419678, + -1.9997766017913818, + -4.721791744232178, + -4.7320098876953125, + -2.069936752319336, + -2.0724289417266846, + -2.058614730834961, + -4.740574359893799, + -4.741804599761963, + -1.8746473789215088, + -4.734055995941162, + 2.275852680206299, + -2.0557034015655518, + -2.0666427612304688, + -1.9244368076324463, + -1.5372575521469116, + -4.660553932189941, + -4.737923622131348, + -2.080860137939453, + -2.037344455718994, + -2.062636137008667, + -1.9610179662704468, + -2.1103925704956055, + -4.751431941986084, + -4.736147403717041, + -4.759109020233154, + -4.660823345184326, + -4.726666450500488, + -4.736392498016357, + -4.714833736419678, + -4.8483052253723145, + -1.8898570537567139, + -2.065840721130371, + -2.058959722518921, + -4.747225284576416, + -4.685222148895264, + -4.722043991088867, + -4.730819225311279, + -1.3084090948104858, + -1.948927879333496, + -2.0632314682006836, + -2.0648436546325684, + -1.3741141557693481, + -2.047131299972534, + -4.7219390869140625, + -4.685679912567139, + -4.691417217254639, + 1.8334417343139648, + -2.058506965637207, + -1.8784422874450684, + -2.065244436264038, + -2.0691165924072266, + -1.9253846406936646, + -4.741804599761963, + -4.7053022384643555, + -2.0682320594787598, + -1.8752217292785645, + 1.6933059692382812, + -1.1013704538345337, + -2.0332868099212646, + -4.733987808227539 + ], + "xaxis": "x", + "y": [ + -4.376212120056152, + -5.771909713745117, + -5.966862678527832, + 4.2128214836120605, + 4.114960670471191, + 4.229169845581055, + 4.2212815284729, + 4.2212724685668945, + 4.215763092041016, + -6.049075126647949, + -5.818720817565918, + 4.22614049911499, + 4.015054702758789, + -6.088646411895752, + -6.066334247589111, + -5.867196559906006, + 4.2039923667907715, + 3.986788511276245, + -6.080471515655518, + 1.0958631038665771, + -6.038204669952393, + -6.006707668304443, + 4.047874927520752, + -6.046011924743652, + -6.001431941986084, + -5.953540802001953, + -6.091264724731445, + -6.018567085266113, + -5.970234394073486, + 2.788290023803711, + 3.8548009395599365, + 3.9955999851226807, + 4.089567184448242, + 4.224600315093994, + -6.080840110778809, + -6.052420139312744, + 0.02044042944908142, + -6.125922679901123, + 4.224277019500732, + 3.9561240673065186, + 0.17465384304523468, + -6.100965976715088, + -5.9745073318481445, + -6.00828742980957, + -5.946962833404541, + -6.032994270324707, + 4.1692705154418945, + -5.9813456535339355, + 3.9036262035369873, + -6.0945634841918945, + -5.797303199768066, + -5.978071689605713, + -6.028023719787598, + 4.211002826690674, + 4.22015380859375, + 4.16765832901001, + 0.6408974528312683, + 4.208720684051514, + -0.7825992703437805, + 1.103364109992981, + 0.918135404586792, + -6.157664775848389, + 4.221242427825928, + 4.21112060546875, + -6.017683506011963, + 4.212302207946777, + 4.254520416259766, + 4.2553510665893555, + -5.952089786529541, + -6.103967666625977, + -6.079009056091309, + -5.983393669128418, + 3.876251220703125, + 4.21889066696167, + 4.1908721923828125, + 0.9089957475662231, + -5.775736331939697, + -6.067519187927246, + -6.052079200744629, + -1.7456223964691162, + 1.9019304513931274, + 3.9692163467407227, + 4.129661560058594, + 0.3852597177028656, + 4.033105850219727, + 1.9574642181396484, + 2.230250835418701, + 4.182055950164795, + -6.103841304779053, + -6.111447334289551, + 4.21893835067749, + 4.2315144538879395, + 3.809399366378784, + 4.2216362953186035, + -6.038329124450684, + 3.8334052562713623, + -5.946800708770752, + -4.310689449310303, + -5.921530723571777, + -0.9848383069038391, + -5.77380895614624, + 4.121363639831543, + -6.092957496643066, + 4.053165435791016, + 4.150598526000977, + 3.97652268409729, + -6.061245918273926, + -6.010045051574707, + 0.578688383102417, + 3.993457078933716, + -6.129354000091553, + -6.1016058921813965, + 1.6811761856079102, + -6.112111568450928, + -6.150272846221924, + 0.9349628686904907, + -6.086347579956055, + -6.092019081115723, + -6.02198600769043, + 4.211542129516602, + 3.814227342605591, + 4.092496395111084, + 2.841158390045166, + 4.072301864624023, + 4.218303680419922, + -6.075881481170654, + -6.129582405090332, + 4.218069076538086, + 3.295389413833618, + 4.155139446258545, + 4.113091468811035, + 4.178000450134277, + 4.226220607757568, + -6.118908405303955, + -6.162403583526611, + 1.218454360961914, + -6.063573837280273, + -6.137312889099121, + 1.9507505893707275, + 3.9877641201019287, + -4.250649929046631, + 3.982388734817505, + 4.166675090789795, + -6.0895490646362305, + 4.211476802825928, + 1.4242374897003174, + -6.115842819213867, + -0.632706344127655, + 2.1838126182556152, + -5.9160614013671875, + 0.8334817290306091, + 4.233243465423584, + -5.948596000671387, + 0.7323077917098999, + -6.116332054138184, + -6.077681064605713, + 4.22062873840332, + -6.059655666351318, + 1.9013781547546387, + 4.161224365234375, + 4.179636001586914, + 1.1426644325256348, + 4.167694568634033, + 1.1933799982070923, + -5.982726097106934, + 0.955802321434021, + -5.998741626739502, + -6.061357021331787, + -5.786952018737793, + -5.964371681213379, + -5.867677211761475, + -6.07661247253418, + -6.0374932289123535, + 0.5022495985031128, + -1.4668729305267334, + 3.8293676376342773, + 1.8934670686721802, + 4.246722221374512, + 3.8574609756469727, + 4.173551559448242, + -1.191654920578003, + 3.3789801597595215, + 4.2293219566345215, + 3.975597858428955, + -6.064387321472168, + -6.041627407073975, + -6.144128799438477, + 1.1189037561416626, + -6.127358436584473, + -6.259397983551025, + 4.1887969970703125, + 2.871455192565918, + 1.0393394231796265, + 4.215282917022705, + 0.872366189956665, + -5.746362209320068, + -6.058330059051514, + -0.7563917636871338, + 3.6646063327789307, + 3.9662554264068604, + -6.123373031616211, + -6.003641605377197, + 4.208616256713867, + 4.262917995452881, + 3.9277515411376953, + -5.920627117156982, + -6.105017185211182, + 3.7866435050964355, + -6.005304336547852, + 3.3577799797058105, + 4.261327743530273, + 4.221466064453125, + 4.130808353424072, + 1.6049810647964478, + -6.036867618560791, + -6.024195671081543, + 4.211923599243164, + 4.285755634307861, + 4.2073073387146, + 3.860978364944458, + 4.05293607711792, + -6.150290012359619, + -6.0621466636657715, + -6.085940361022949, + -6.0602641105651855, + -6.0383734703063965, + -6.02266788482666, + -5.988401412963867, + -5.366388320922852, + 1.2724788188934326, + 4.18939733505249, + 4.086650848388672, + -6.097490310668945, + -6.062346935272217, + -6.028791904449463, + -6.055558204650879, + 2.854992628097534, + 3.825169801712036, + 4.225459098815918, + 4.223931789398193, + 2.4059767723083496, + 4.017914295196533, + -5.926016330718994, + -6.094418048858643, + -6.020880222320557, + 1.872096300125122, + 3.949174404144287, + 3.9518375396728516, + 4.213316917419434, + 4.218317985534668, + 3.78933048248291, + -6.025091171264648, + -6.053343296051025, + 4.2200846672058105, + 1.0080050230026245, + 1.6623119115829468, + 2.7414095401763916, + 4.028584003448486, + -5.924054145812988 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=16
x=%{x}
y=%{y}", + "hovertext": [ + "REG3G", + "RGPD6", + "ADAM29", + "ENSG00000247925", + "ENSG00000231329", + "ENSG00000228010", + "ENSG00000284707", + "SNTG1", + "ENSG00000254907", + "GRK3-AS1", + "NLGN4Y", + "ENSG00000231128", + "NOTCH2NLC", + "LINC00635", + "NPHP3-AS1", + "IQCJ-SCHIP1", + "ENSG00000253693", + "ENSG00000226829", + "ENSG00000264083", + "TSIX", + "CELA3A", + "KCND3", + "NPAS2", + "TRIM71", + "ENSG00000287682", + "C4orf50", + "ENSG00000251095", + "SMARCAD1-DT", + "SPINK1", + "ENSG00000229618", + "SFTPC", + "PNLIP", + "ENSG00000283597", + "GNAO1-DT", + "CA10", + "ENSG00000233862", + "CARNMT1-AS1", + "FRRS1L", + "SFTPA1", + "ANKRD42", + "NFATC2IP-AS1", + "ENSG00000267249", + "GEMIN7-AS1", + "RHOXF1-AS1", + "LINC01781", + "TENM2", + "MAK", + "TMEM202-AS1", + "RNF213-AS1", + "ENSG00000267686", + "UBOX5-AS1", + "LINC01278", + "ENSG00000230615", + "RGPD1", + "STXBP5-AS1", + "ENSG00000244055", + "ENSG00000259821", + "LINC00899", + "REG1A", + "CROCC2", + "FOXP1-AS1", + "LGSN", + "OOEP-AS1", + "SHOC1", + "LINC02750", + "APOC3", + "GAS5-AS1", + "ALB", + "AHI1-DT", + "LINC01902", + "LINC01362", + "AMY2A", + "NEUROD1", + "SNED1", + "TECRL", + "ENSG00000249456", + "ENSG00000261799", + "ENSG00000279762", + "FAM227A", + "FGF5", + "ENSG00000253300", + "SLC10A1", + "ENSG00000188897", + "CDH20", + "CELF5", + "TMLHE-AS1", + "TANK-AS1", + "ENSG00000251379", + "HTN1", + "LINGO2", + "LINC02632", + "ENSG00000257543", + "LINC02071", + "ENSG00000236065", + "APRG1", + "STRIT1", + "BRPF3-AS1", + "CTRB1", + "ENSG00000265334", + "MGAT5B", + "ENSG00000235415", + "NBPF26", + "ENSG00000253557", + "ENSG00000253939", + "SLC24A2", + "LINC01242", + "ENSG00000264254", + "DCC", + "LRRTM4", + "IL3", + "SORCS1", + "C13orf46", + "ENSG00000258526", + "ENSG00000267234", + "CFAP61", + "LINC01237", + "ENSG00000284523", + "CACNB2", + "HBE1", + "MIR4300HG", + "OTX2-AS1", + "SYT16", + "OSBP2", + "DIAPH2-AS1", + "GNG12-AS1", + "ENSG00000237390", + "EOGT-DT", + "AHSG", + "LRFN2", + "TLE1-DT", + "ENSG00000231616", + "CELF2-AS1", + "ZRANB2-DT", + "KLKB1", + "ENSG00000255026", + "OR5AS1", + "ENSG00000249753", + "LINC02320", + "ENSG00000261346", + "SYT4", + "ENSG00000229151", + "EIF1B-AS1", + "NUDT16-DT", + "ENSG00000237473", + "ENSG00000234710", + "ENSG00000286162", + "ENSG00000226647", + "LINC01435", + "LMNTD1", + "BCL2L2-PABPN1", + "ERVK13-1", + "LCMT1-AS2", + "ENSG00000264666", + "GP1BB", + "TTTY10", + "ENSG00000232436", + "GUCA1C", + "ENSG00000246308", + "TECPR2", + "ENSG00000261630", + "GAST", + "LINC02073", + "ENSG00000240963", + "MYO3B-AS1", + "LINC00882", + "PDE8B", + "GLIS3", + "KCNT1", + "LINC02664", + "ENSG00000258891", + "NPIPB3", + "LINC02141", + "CYP3A7", + "PRB2", + "LINC01630", + "LIMASI", + "UTY", + "TMEM269", + "HTN3", + "LINC02899", + "PLG", + "ENSG00000250493", + "CFAP54", + "LINC00402", + "OR7C1", + "ILDR2", + "MIR302CHG", + "KCNQ5", + "LINC01609", + "ENSG00000259891", + "SCART1", + "ENSG00000284702", + "LINC02770", + "UGT1A1", + "ASB14", + "ROBO2", + "MIR2052HG", + "HSDL2-AS1", + "TYR", + "DPH6-DT", + "CACNG8", + "PCDH11X", + "ENSG00000260505", + "LINC00276", + "KIAA2012", + "ENSG00000241168", + "LINC00501", + "LINC02275", + "ENSG00000255968", + "ENSG00000258928", + "SOX9-AS1", + "LINC00907", + "CELA3B", + "SPRR2F", + "ENSG00000268896", + "FGA", + "ENSG00000253456", + "PPP1R9A-AS1", + "LINC00173", + "ENSG00000258515", + "ZFHX2-AS1", + "SPACA6", + "ENSG00000224400", + "ENSG00000237844", + "LINC03000", + "PALS2", + "CNBD1", + "LALBA", + "UNC13C", + "LINC01568", + "TEX35", + "INSYN2B", + "CARMIL1", + "EYS", + "LINC01301", + "LINC00534", + "C12orf40", + "LINC01427", + "ENSG00000260163", + "OR5H14", + "ENSG00000251034", + "ADD3-AS1", + "LINC00609", + "ENSG00000259972", + "SLC35F3", + "ENSG00000280878", + "ADGRL3-AS1", + "CYP3A4", + "ZMAT4", + "GPC5", + "LINC03099", + "ZFY", + "SLFNL1-AS1", + "ENSG00000276334", + "ENSG00000225096", + "ENSG00000228005", + "PRSS1", + "SEMA6D", + "ENSG00000266401", + "ENSG00000286787", + "MAGEA10", + "ENSG00000269967", + "TAFA1", + "BASP1-AS1", + "ENSG00000230612", + "LMTK2", + "C8orf34", + "CSMD3", + "BRINP1", + "CNTN5", + "NOS1", + "PRKD1", + "OR1I1", + "ASIC5", + "LINC02997", + "TMEM232", + "OR14J1", + "LINC01149", + "TIAM2", + "GARS1-DT", + "ENSG00000234428", + "LINC01567", + "ABHD15-AS1", + "ENSG00000285184", + "LINC01289", + "ENSG00000265749", + "EPB41L1-AS1", + "LL22NC01-81G9.3", + "ENSG00000279168", + "ENSG00000271522", + "ADAM7-AS1", + "INS", + "TAT", + "DNAH9", + "ENSG00000264151", + "OR10H1", + "PLCG1-AS1", + "ENSG00000270103", + "ENSG00000203605", + "CERKL", + "ENSG00000233358", + "ENSG00000271860", + "CLVS1", + "RALYL", + "SMIM35", + "MYCBP2-AS1", + "SPACA6-AS1", + "ENSG00000225339", + "ENSG00000236896", + "FAM66C", + "AGBL1", + "CRP", + "RGPD8", + "ENSG00000260059", + "LSAMP", + "KCNIP4", + "S100Z", + "ENSG00000230322", + "A2ML1", + "NALF1", + "LINC02177", + "CEP112", + "AQP4-AS1", + "PDZD2", + "SYNJ2", + "ENSG00000253190", + "CNTN1", + "ENSG00000248636", + "KCNB1", + "ENSG00000231918", + "ABLIM2", + "LEF1-AS1", + "LINC02241", + "ENSG00000253980", + "UBE2R2-AS1", + "ENSG00000235979", + "RNF157-AS1", + "ZNF561-AS1", + "DSCAM", + "PTCH2", + "LAMTOR5-AS1", + "SCN2A", + "GP5", + "LY6G6E", + "CHRNA2", + "OR4P4", + "FADS6", + "SLC1A6", + "TTTY14", + "LINC01725", + "ANKUB1", + "SI", + "ANKRD6", + "KIAA1549", + "LINC02904", + "SLC39A13-AS1", + "SEC14L5", + "LINC01900", + "CTRC", + "ENSG00000243305", + "LINC02472", + "ENSG00000260786", + "BTBD9", + "GDAP1", + "ENSG00000206028", + "MAP3K15", + "CFAP47", + "IL24", + "GRID2", + "KLHL32", + "ORM1", + "ENSG00000248458", + "ENSG00000198358", + "LINC00486", + "CSN2", + "ENSG00000287292", + "CLPS", + "SPDYE21", + "ENSG00000258081", + "ARNT2-DT", + "ENSG00000285280", + "CRB1", + "ENSG00000284052", + "FLACC1", + "LINC01170", + "UPK3BL2", + "HIF1A-AS3", + "ENSG00000285367", + "ENSG00000268081", + "KCNH1", + "GABRG2", + "CFAP418-AS1", + "ENSG00000245869", + "ENSG00000267160", + "TMCO1-AS1", + "ENSG00000240710", + "ENSG00000232555", + "ENSG00000241679", + "ENSG00000250049", + "TSBP1-AS1", + "ENSG00000242798", + "LHFPL3", + "PENK-AS1", + "VLDLR-AS1", + "LINC02626", + "CACNA1C", + "MGAT4C", + "ENSG00000258844", + "CNTNAP4", + "ENSG00000264985", + "LINC01993", + "MYADM-AS1", + "APOA2", + "LINC01856", + "RPRM", + "ENSG00000253500", + "CFAP43", + "WDR11-DT", + "OR5A2", + "ENSG00000257322", + "CACNA1I", + "PCDH11Y", + "MFF-DT", + "ENSG00000288075", + "C1QTNF7-AS1", + "ENSG00000249236", + "MIR3936HG", + "SEPTIN14", + "SLC30A4-AS1", + "ENSG00000267248", + "LINC01254" + ], + "legendgroup": "16", + "marker": { + "color": "#645474", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "16", + "showlegend": true, + "type": "scattergl", + "x": [ + -4.810427665710449, + -4.383309364318848, + -5.27341890335083, + -5.473405838012695, + -4.787441253662109, + -4.412619590759277, + 2.8353848457336426, + -5.263587474822998, + -5.298548698425293, + -4.34360408782959, + -5.150925636291504, + -4.463231563568115, + -5.3962626457214355, + -4.243809223175049, + -5.141818523406982, + -5.317183971405029, + -5.490257263183594, + -5.1710896492004395, + -4.987125396728516, + -5.018613815307617, + -5.341426372528076, + -4.745954990386963, + -4.797258377075195, + -4.920422554016113, + -5.4629998207092285, + -5.224485397338867, + -4.9360737800598145, + -5.475497245788574, + -4.82375431060791, + -5.2266082763671875, + -5.337120056152344, + -5.380066871643066, + -5.262524604797363, + -3.9455454349517822, + -5.3807902336120605, + -5.0055131912231445, + -4.361522197723389, + -5.049656391143799, + -4.486763000488281, + -4.795767307281494, + -3.5080366134643555, + -5.239474296569824, + -4.972183704376221, + -4.367883205413818, + -4.965360164642334, + -5.272449016571045, + -5.047761917114258, + -4.546039581298828, + -4.248043060302734, + -5.2884697914123535, + -5.2607221603393555, + 2.9158687591552734, + -3.542543649673462, + -4.684050559997559, + -4.71006441116333, + -4.790140628814697, + -5.048059940338135, + -5.179179668426514, + -5.352745532989502, + -4.513949871063232, + -5.4846577644348145, + -4.750325679779053, + -4.411323547363281, + -4.794633388519287, + -5.118128776550293, + -4.631380558013916, + -4.3343000411987305, + -5.078311920166016, + -3.28398060798645, + -5.120868682861328, + -5.433009624481201, + -5.408838748931885, + -4.562902927398682, + -5.342470169067383, + -4.252688884735107, + -5.259252548217773, + -5.244225025177002, + -4.482138633728027, + -4.212144374847412, + -5.1414875984191895, + -5.400528430938721, + -5.272058486938477, + -5.190671443939209, + -5.196290493011475, + -5.049215793609619, + -4.35179328918457, + -5.273993015289307, + -5.108460426330566, + -5.002452850341797, + -5.340291500091553, + -5.318474292755127, + -4.569367408752441, + -4.066094875335693, + -5.165851593017578, + -4.535800457000732, + -4.9025044441223145, + -4.3745527267456055, + -5.407783031463623, + -5.251467227935791, + -4.730789661407471, + -4.327366828918457, + -4.868098735809326, + -4.626081466674805, + -5.381615161895752, + -5.100100517272949, + -5.450626373291016, + -4.719828128814697, + -5.341528415679932, + -5.28537654876709, + -4.54768180847168, + -5.337844371795654, + -3.8925390243530273, + -4.864531993865967, + -5.173559665679932, + -4.488221168518066, + -4.967320442199707, + -5.155581951141357, + -4.982531547546387, + -4.312478065490723, + -5.414453983306885, + -5.4990739822387695, + -4.637695789337158, + -4.252468109130859, + -4.874342918395996, + -5.277244567871094, + -5.243744373321533, + -4.3773579597473145, + -4.811758995056152, + -4.5646538734436035, + -5.051266670227051, + -5.17823600769043, + -4.619076251983643, + -4.237133026123047, + -4.213812351226807, + -4.784951210021973, + -5.022939682006836, + -5.116681098937988, + -5.26540470123291, + -4.567384243011475, + -5.1200995445251465, + -4.2924699783325195, + -5.007147789001465, + -5.128840923309326, + -5.108761787414551, + -5.123854160308838, + -5.184652805328369, + -5.027097702026367, + -5.4975996017456055, + -4.406637191772461, + -5.435418605804443, + -5.124401092529297, + -4.791316509246826, + -3.9609978199005127, + -5.039539813995361, + -4.3751420974731445, + -4.799958229064941, + -5.346166133880615, + -5.189010143280029, + -4.745993614196777, + -4.073852062225342, + -4.807812213897705, + -4.972978591918945, + -4.305452823638916, + -4.970338821411133, + -4.280368804931641, + -4.789287567138672, + -5.185697555541992, + -4.289556980133057, + -4.59974479675293, + -4.289989471435547, + -5.2401041984558105, + -4.968491077423096, + -5.346392631530762, + -5.384446620941162, + -5.444282054901123, + -5.1055731773376465, + -4.917502403259277, + -4.351888656616211, + -5.00297737121582, + -5.0077433586120605, + -4.382625579833984, + -4.755238056182861, + -4.947475433349609, + -4.144561290740967, + -5.011327743530273, + -4.688852787017822, + -4.343502044677734, + -5.0825605392456055, + -5.500173091888428, + -3.9349758625030518, + -4.933189392089844, + -4.858754634857178, + -4.614630222320557, + -4.504353046417236, + -5.107994556427002, + -5.163158416748047, + -5.460615634918213, + -4.788333892822266, + -4.808316230773926, + -5.076948165893555, + -4.928627967834473, + -5.300758361816406, + -5.275946140289307, + -5.281681060791016, + -5.44268798828125, + -4.92011833190918, + -4.514298915863037, + -4.812865734100342, + -5.250348091125488, + -5.249454021453857, + 3.6950666904449463, + -5.139060020446777, + -4.7766876220703125, + -5.466293811798096, + -4.92010498046875, + -4.694311141967773, + -5.444788455963135, + -5.495089054107666, + -5.202632427215576, + -4.616152286529541, + -4.236576557159424, + 2.794990062713623, + -4.706237316131592, + -5.299057960510254, + -5.355302333831787, + -4.405916213989258, + -5.344828128814697, + -5.341334342956543, + -5.185628414154053, + -5.192493915557861, + -4.060579299926758, + -5.360032081604004, + -5.140392303466797, + -5.031239032745361, + -4.950821876525879, + -5.223859786987305, + -5.287421226501465, + -5.033096790313721, + -4.433755397796631, + -4.790139198303223, + -4.103613376617432, + -4.979161262512207, + -5.384866714477539, + -5.497359275817871, + -4.844254016876221, + -5.144765853881836, + -5.264069080352783, + -4.595747470855713, + -5.057347297668457, + -5.176053524017334, + -4.782177448272705, + -4.324713706970215, + -4.857602119445801, + -5.304768085479736, + -4.035014629364014, + -4.871087074279785, + -4.753707408905029, + -5.285751819610596, + -4.495147705078125, + -5.058943271636963, + -4.34734582901001, + -4.989768981933594, + 1.9754048585891724, + -5.233461380004883, + -4.9698591232299805, + -4.785030841827393, + -4.216599941253662, + -5.260637283325195, + -4.564805507659912, + -5.503448486328125, + -4.778182506561279, + -4.83303689956665, + -4.626556873321533, + -4.831402778625488, + -5.488123893737793, + -3.378431558609009, + -5.059289932250977, + -4.654170989990234, + -5.096754550933838, + 2.988428831100464, + -5.312874794006348, + -5.234400749206543, + -5.261123180389404, + -5.193342208862305, + -5.188457489013672, + -4.967950820922852, + -4.647947788238525, + -5.486080169677734, + -5.325395107269287, + -5.3339691162109375, + -5.499864101409912, + -4.882566928863525, + -4.474111557006836, + -5.261260032653809, + -5.246805191040039, + -4.6044087409973145, + -5.287033557891846, + -3.816091537475586, + -4.673027038574219, + -4.181703567504883, + -5.392097473144531, + -5.3806610107421875, + -4.883336544036865, + -5.26958703994751, + -5.2240681648254395, + -5.267810821533203, + -4.143495082855225, + -5.053112030029297, + -4.608826160430908, + -5.147727966308594, + -5.480027198791504, + -4.631134986877441, + -4.363177299499512, + -4.413574695587158, + -5.133972644805908, + -5.263245105743408, + -4.924060821533203, + -4.926581382751465, + -4.316300392150879, + -5.382170677185059, + -4.979475498199463, + -3.972771167755127, + -5.298808574676514, + -5.273860931396484, + -4.413012981414795, + -5.383815288543701, + -4.860317230224609, + -4.072785377502441, + -5.31596040725708, + -5.508083343505859, + -4.459285259246826, + 3.3041484355926514, + -5.3623199462890625, + -4.618450164794922, + -4.750070095062256, + -5.332007884979248, + -4.210790634155273, + -4.974279880523682, + -5.463258743286133, + -3.8090646266937256, + -5.007950782775879, + -5.167351722717285, + -4.728353977203369, + -4.924805164337158, + -4.231678009033203, + -5.392085552215576, + -4.452374458312988, + -4.981828212738037, + -4.598128318786621, + -4.911184310913086, + -5.059847354888916, + -4.357072353363037, + -4.357461929321289, + -4.674597263336182, + -4.990742206573486, + -4.356565952301025, + -5.155838489532471, + -5.424111843109131, + -5.186860084533691, + -4.938191890716553, + -4.7868170738220215, + -5.337921142578125, + -5.413271427154541, + -3.43621826171875, + -5.187273979187012, + -4.956999778747559, + -5.476991176605225, + -4.785422325134277, + -5.221336364746094, + -4.777711391448975, + -4.663285732269287, + -5.074448108673096, + -4.138015270233154, + -5.240914344787598, + -5.361138820648193, + -5.488749027252197, + -5.194224834442139, + -5.183964729309082, + -4.976304054260254, + -4.94908332824707, + -5.067946910858154, + -3.9561171531677246, + -5.192121982574463, + -4.971646785736084, + -4.9983415603637695, + -5.1571125984191895, + -4.84473991394043, + -5.281137943267822, + -5.0068254470825195, + -5.386518478393555, + -5.2671966552734375, + -4.433740139007568, + -5.021106719970703, + -4.688406467437744, + -4.061340808868408, + -4.617465496063232, + -5.393570899963379, + -4.649168014526367, + -5.402571201324463, + -4.8497490882873535, + -4.783498764038086, + -4.26626443862915, + -5.453457832336426, + -5.219115257263184, + -4.524759769439697, + -4.775236129760742, + -4.982447147369385, + -4.663896560668945, + -5.0529303550720215, + -5.286957263946533, + -4.22111177444458, + -4.518061637878418, + -4.6990132331848145, + -5.445599555969238, + -4.5456461906433105, + -5.267133712768555, + -3.4091103076934814, + -4.072418212890625, + -5.305319309234619, + -4.500260353088379, + -4.563307285308838, + -5.242276668548584, + -5.126965522766113, + -5.418516159057617, + -5.094671249389648, + -4.340137958526611, + 2.689453601837158, + -4.370421409606934, + -4.910332202911377, + -5.277260780334473, + -4.425248622894287 + ], + "xaxis": "x", + "y": [ + 0.5673350095748901, + 0.4129161536693573, + 0.6555793285369873, + 0.22586804628372192, + 0.9307755827903748, + 0.07552137225866318, + -3.1401875019073486, + -0.46509256958961487, + 0.6336542963981628, + 0.3710435628890991, + -0.3406129777431488, + 1.3223220109939575, + -0.6179772615432739, + 0.26820287108421326, + -0.170647531747818, + -1.1771552562713623, + 0.07477891445159912, + 0.5413104891777039, + 1.0405917167663574, + -0.7523776888847351, + 0.5549845695495605, + -0.6521790027618408, + -0.3496365547180176, + -1.0103983879089355, + 0.3143678903579712, + 0.6841248869895935, + -0.12744200229644775, + 0.13768044114112854, + -0.10207176208496094, + -1.040228009223938, + 0.5046775341033936, + 0.30254629254341125, + -0.21178239583969116, + -1.3008264303207397, + -0.42567211389541626, + -0.2814497947692871, + 0.41068795323371887, + -0.1422647088766098, + 0.23981031775474548, + -0.8057524561882019, + 0.3691386878490448, + -0.5051320195198059, + -0.6470949649810791, + 0.4170299470424652, + 0.02590099908411503, + -0.28048431873321533, + 0.08064043521881104, + -0.3758412003517151, + 0.8479657173156738, + 0.6768538355827332, + 0.621845006942749, + -3.466470718383789, + 0.26001399755477905, + 1.1148717403411865, + 0.17118343710899353, + 0.1154586672782898, + 0.3710153102874756, + -0.35847964882850647, + 0.6623114943504333, + 0.12835386395454407, + 0.25879624485969543, + -0.14432455599308014, + 0.8254616856575012, + 0.9681400060653687, + 0.48756882548332214, + 0.09999174624681473, + 1.1304490566253662, + 0.09658907353878021, + -1.7355235815048218, + -0.04620280861854553, + 0.5648202300071716, + 0.247404545545578, + 0.22528062760829926, + 0.4133961498737335, + 0.6490868926048279, + 0.6213092803955078, + 0.6082038879394531, + -0.01372569426894188, + 0.9674527645111084, + -0.16294394433498383, + 0.5844314098358154, + 0.42129233479499817, + -0.25577762722969055, + -0.48914316296577454, + -0.5628726482391357, + 0.7158291935920715, + 0.6312618255615234, + -0.2226022630929947, + 0.46801164746284485, + -0.8422759771347046, + 0.4694801867008209, + 0.48075786232948303, + 0.7550113201141357, + 0.7092482447624207, + 1.01917564868927, + 0.3624640107154846, + 1.1914194822311401, + 0.39209604263305664, + 0.6149478554725647, + 0.629770040512085, + 1.3536057472229004, + -0.655393660068512, + -0.04470830783247948, + 0.3609676957130432, + -0.2927476763725281, + 0.4580780565738678, + 0.20851120352745056, + -0.29239609837532043, + -1.1713991165161133, + 0.7539095282554626, + -1.2329007387161255, + 0.5113455653190613, + 0.22797344624996185, + -0.04941008239984512, + -0.29389575123786926, + 0.1914033442735672, + -0.8311110138893127, + 0.7450328469276428, + 0.3195495903491974, + 0.5142867565155029, + 0.1002289354801178, + 0.13348287343978882, + 0.3292306363582611, + 0.4560687839984894, + -0.421013742685318, + 0.6108828783035278, + 0.4119349718093872, + 0.11291293054819107, + 1.0170493125915527, + 0.3918146789073944, + 0.4706842303276062, + 0.9841667413711548, + 1.0041571855545044, + -1.0559368133544922, + 0.14645227789878845, + 0.5992407202720642, + 0.3844212591648102, + 0.6925684809684753, + 1.0637673139572144, + -0.21492183208465576, + 1.3531818389892578, + 0.053599514067173004, + 0.37789320945739746, + -0.40248894691467285, + -0.3300711214542389, + -0.32103732228279114, + 0.30650433897972107, + 0.11836989223957062, + 0.6275924444198608, + 0.19225725531578064, + 0.33552026748657227, + -0.16393053531646729, + 0.5422536134719849, + -0.15353532135486603, + 0.35485750436782837, + 0.4043927788734436, + 0.09614875912666321, + -0.018112314864993095, + 0.2112324982881546, + 0.08118981868028641, + -0.005884609185159206, + 0.3342570960521698, + 1.303043246269226, + 0.6246073246002197, + 0.29217976331710815, + -0.7778624892234802, + -0.8670670390129089, + 0.8599202036857605, + -1.2031673192977905, + 0.704559862613678, + 0.6602020263671875, + 0.3547974228858948, + 0.30605775117874146, + 0.6058395504951477, + 0.18340733647346497, + 0.2918926775455475, + 0.17024178802967072, + 0.10583671927452087, + 0.69370436668396, + 0.09480664134025574, + -0.002032306743785739, + -1.2801618576049805, + 0.8050581812858582, + 1.6247843503952026, + 0.6927114129066467, + -0.6818400025367737, + 0.00789463147521019, + -0.11553406715393066, + 0.18765679001808167, + -0.19193655252456665, + -0.37545475363731384, + 0.7518661618232727, + 0.2597763240337372, + 0.7340689301490784, + 0.1577727347612381, + -0.4210245907306671, + 0.2261808067560196, + -0.0639517605304718, + 0.06975704431533813, + 0.26823198795318604, + -0.6443812251091003, + -0.4729112386703491, + 0.6476462483406067, + 0.6024064421653748, + 0.0905216634273529, + 0.43136486411094666, + 0.1715686023235321, + 0.006758756469935179, + 0.6248048543930054, + 0.6335580348968506, + -5.071008205413818, + -0.2390725314617157, + 0.47471287846565247, + -0.1919168084859848, + 0.36684876680374146, + 0.4201064109802246, + 0.14497198164463043, + -0.0769304409623146, + -0.40854406356811523, + 0.07508813589811325, + 0.9612167477607727, + -3.4288463592529297, + -0.3297811448574066, + 0.546501100063324, + 0.3179706931114197, + 0.0788600817322731, + 0.605802595615387, + 0.4925701320171356, + -0.2518308758735657, + 0.5212898254394531, + 0.6073266267776489, + 0.3283953368663788, + -0.2552938461303711, + 0.03932545706629753, + -0.2969234883785248, + 0.672948956489563, + 0.6848240494728088, + 0.694033682346344, + 0.6490333080291748, + 0.24056774377822876, + 0.6293042302131653, + 0.21145714819431305, + 0.615159809589386, + 0.5587062239646912, + -0.8676623702049255, + -0.014506563544273376, + 0.7213594317436218, + 0.3221176266670227, + -1.0228745937347412, + 0.7091332674026489, + -0.12848183512687683, + 0.18363763391971588, + 0.7958213686943054, + -0.6836191415786743, + 0.8616449236869812, + -0.035492029041051865, + 0.37698158621788025, + -0.35606640577316284, + -0.8449608683586121, + -0.38023725152015686, + 1.0660279989242554, + 0.6455462574958801, + -1.8363314867019653, + 0.0374591238796711, + 0.7644334435462952, + 1.0141936540603638, + 0.4905451834201813, + -0.4490417242050171, + 1.0197601318359375, + -0.35546019673347473, + 1.0125457048416138, + -0.742698073387146, + 0.7268652319908142, + 0.5175694823265076, + 0.01502188015729189, + -1.8152629137039185, + 0.7640509605407715, + 0.38442903757095337, + -0.18806469440460205, + -3.512897253036499, + 0.6355100870132446, + 0.6555271148681641, + 0.5483244061470032, + -0.5271337032318115, + 0.60575932264328, + 0.5712106823921204, + 0.09131219238042831, + 0.04445064440369606, + 0.6912769079208374, + 0.6397939920425415, + 0.08118746429681778, + 0.4985405504703522, + -0.661300778388977, + -0.20838221907615662, + 0.5742897391319275, + 0.04763611778616905, + 0.7388247847557068, + 0.20432744920253754, + 0.6268097162246704, + 0.12411068379878998, + 0.561233401298523, + -0.16475056111812592, + 0.04182903841137886, + -1.0021381378173828, + 0.5489335060119629, + 0.7594016194343567, + 0.3233015835285187, + 0.35040727257728577, + 0.527521550655365, + -0.26541176438331604, + 0.004778522532433271, + 0.05184830725193024, + 1.4233872890472412, + -0.6925695538520813, + -0.6330131888389587, + -0.9902521967887878, + -0.35064980387687683, + 0.2902050316333771, + 1.0803606510162354, + -1.162340521812439, + 0.45332881808280945, + 0.16490566730499268, + -0.2150484025478363, + -0.4721551537513733, + 0.072992704808712, + 0.012516122311353683, + 0.0011027511209249496, + 0.6874752640724182, + 0.6611560583114624, + 0.3655147850513458, + 0.3050698935985565, + -5.262299060821533, + 0.6513754725456238, + 1.0766490697860718, + 0.08753419667482376, + 0.6596042513847351, + 0.9718887805938721, + 0.6082644462585449, + -0.15817499160766602, + 0.7924116253852844, + 0.6282380819320679, + -0.36254191398620605, + -0.48335757851600647, + 0.41491279006004333, + 0.5257232189178467, + 0.2401580661535263, + 0.7917751669883728, + 0.2520955502986908, + 0.15063171088695526, + -0.10635735839605331, + 0.7756280899047852, + 0.00551797728985548, + 0.1823413223028183, + -0.8258346915245056, + 0.18724912405014038, + -2.0948235988616943, + -0.48004844784736633, + 0.16424132883548737, + 0.2875577509403229, + 0.8343826532363892, + 0.8567469120025635, + 0.26927629113197327, + 0.5515443086624146, + 0.5823197960853577, + 0.4515511691570282, + -0.46151942014694214, + 0.2147938758134842, + 0.146336629986763, + -0.5105634331703186, + 0.1320517212152481, + 0.1861349195241928, + 0.35184887051582336, + 0.6500238180160522, + 0.8428375720977783, + 0.47932323813438416, + 0.06126504763960838, + 0.655656099319458, + 0.3536356985569, + 0.8950614333152771, + -0.30669263005256653, + -0.5689803957939148, + -1.1520501375198364, + -0.5283038020133972, + 0.03291136026382446, + 0.8120893239974976, + -0.2464849054813385, + 0.6993981003761292, + -0.21687158942222595, + 0.16597938537597656, + 0.19349701702594757, + -0.25683435797691345, + 0.034603338688611984, + -0.4185871481895447, + -0.781512975692749, + 0.7228164672851562, + 0.176630899310112, + -0.09701564908027649, + 0.39546120166778564, + 0.1415085643529892, + -1.2780195474624634, + -0.6384356021881104, + -2.156658887863159, + -0.1537121683359146, + -0.3457808792591095, + 0.6716843843460083, + 0.40916386246681213, + -0.20640169084072113, + 0.1278040111064911, + 0.7378079295158386, + 0.6013785004615784, + 0.5921195149421692, + -0.3740784525871277, + 0.2202131301164627, + 0.20098243653774261, + 0.11769318580627441, + 0.3050993084907532, + -1.8481745719909668, + 0.7094247341156006, + 0.6334287524223328, + 0.7402169704437256, + 1.1652636528015137, + -0.21564479172229767, + -0.3626435101032257, + -0.008976723067462444, + -0.1333562582731247, + 1.301535964012146, + -3.3744351863861084, + 0.37461864948272705, + -0.0717713013291359, + 0.6316298246383667, + 0.18604741990566254 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=35
x=%{x}
y=%{y}", + "hovertext": [ + "FBLN7", + "CNTNAP2", + "FRMD3", + "GPR137C", + "MTARC1", + "TBC1D8", + "TENM3-AS1", + "KBTBD11", + "XKR4", + "ANKS1B", + "TEAD2", + "GABRD", + "ZFYVE9", + "FAM110B", + "UNC5C", + "ZFHX4", + "UNC13B", + "SRGAP1", + "COL5A3", + "THBS3", + "RPS6KA2", + "GARNL3", + "FRMD4A", + "SPATA6", + "PGBD5", + "HTR1F", + "ADGB", + "DBNDD1", + "HDX", + "MAGI2", + "TRIQK", + "LUZP2", + "ZFHX3", + "TMEM38A", + "ARHGAP6", + "PARD3B", + "DOCK3", + "CCDC149", + "FBN2", + "TMEM74B", + "MIR99AHG", + "NCKAP1", + "CACNA1D", + "EDIL3", + "GLI3", + "RUNX1T1", + "EXT1", + "TMTC1", + "MAPT", + "TSPAN6", + "HECW2", + "RARB", + "CTNND2", + "CDH6", + "PTPRK", + "TPST1", + "MEST", + "NFIB", + "ZNF462", + "SOX5", + "LINC00482", + "LTBP1", + "CNTN4", + "MAPK10", + "NPR3", + "NAV3", + "MEG3", + "CD276", + "ENSG00000179242", + "KLHL13", + "DNM3", + "SOBP", + "PPFIBP1", + "FBXO38-DT", + "ENSG00000284418", + "NBEA", + "LINC00853", + "FNBP1L", + "ZNF804A", + "COPB2-DT", + "ADCY1", + "ENSG00000111261", + "GPRC5B", + "SLC44A5", + "PBX1", + "CDC42BPA", + "AGAP1", + "RBMS3", + "SERPINI1", + "PDGFC", + "ARAP3", + "SLC35F1", + "SAMD5", + "PTPRD", + "DIP2C", + "TAFA2", + "SYN3", + "DES", + "C5", + "WNK3", + "COL5A2", + "RFTN2", + "KALRN", + "ANKRD50", + "MIR122HG", + "LGI4", + "CSMD2", + "BMPR2", + "ENSG00000249806", + "C1QTNF2", + "TMEM132B", + "DOK5", + "RBFOX2", + "IGFBP2", + "MMRN1", + "NRCAM", + "APBA1", + "REPS2", + "ADGRL2", + "ROCK2", + "SH3RF3", + "FAM151B", + "MEF2C-AS1", + "DOCK6", + "SHE", + "ERBB4", + "DPYSL3", + "S1PR3", + "NAV2", + "RPH3A", + "TJP1", + "KCTD15", + "GAS2L1", + "CNN3-DT", + "SLC6A1", + "FXYD6", + "DNM1", + "EDNRB", + "IQCK", + "KAZN", + "GHR", + "PTPN3", + "ATRNL1", + "ENSG00000184497", + "MID1", + "OPHN1", + "CAVIN2", + "HRH1", + "FAM131A", + "APBB2", + "ADGRB3", + "AFDN", + "LRRC4C", + "STARD13", + "ENOX1", + "UACA", + "AGBL4", + "RSPH9", + "STXBP5", + "PTPRN2", + "GFRA2", + "DOCK1", + "CTIF", + "TTC28", + "LINC00632", + "NTNG1", + "ENSG00000272650", + "SORBS2", + "CNTNAP3B", + "GAS7", + "RAPGEF4", + "RNF150", + "CLIP2", + "AKAP6", + "NOVA2", + "TNR", + "DCLK2", + "LRRC73", + "MYCT1", + "THSD7A", + "PCLO", + "LRMDA", + "SLC1A2", + "GPR162", + "NRXN3", + "SPATA7", + "FGF13", + "FCN3", + "RGS7", + "CTTNBP2", + "PTK2", + "NUAK1", + "PIEZO2", + "GREB1L", + "REN", + "CSRNP3", + "RGS6", + "WWC2", + "ENAH", + "MLIP", + "PRKN", + "CSMD1", + "TSPAN9", + "NLRP12", + "SUSD5", + "ZBTB47", + "DENND2B", + "MDGA2", + "SYBU", + "TENM4", + "PTPRB", + "ARK2C", + "EIF4G3", + "UNC80", + "CADPS", + "RAB3C", + "ASIC2", + "SLC45A1", + "MYO10", + "SEMA6A", + "CDH13", + "CACNA1G", + "TIE1", + "RNF217", + "KIAA1217", + "PRKG1", + "ZC2HC1C", + "OSBPL6", + "PCDH12", + "PLXNA4", + "SHISA9", + "DPY19L3", + "SCNN1D", + "DGKG", + "FLT4", + "SHH", + "RAP1GAP", + "LDB2", + "CNTNAP3", + "GALNT18", + "RPH3AL", + "LINC02035", + "PCDHGA6", + "FAM135A", + "NTRK2", + "SNX7", + "TCF7L1", + "DPP10", + "FGF12", + "STOX2", + "FAXDC2", + "DCHS1", + "KCNMB4", + "LIN7A", + "NTRK3", + "RBFOX1", + "SPAG17", + "CACNB4", + "SCN1A-AS1", + "CTDSPL", + "KIF13A", + "ADAMTS13", + "HYAL1", + "SHANK2", + "ARHGAP32", + "TSHZ3", + "SELENON", + "CCDC85A", + "CAND2", + "PARD3", + "ACVRL1", + "PHACTR3", + "DANT2", + "TRNP1", + "ZNF385D", + "GPSM1", + "ITGA11" + ], + "legendgroup": "35", + "marker": { + "color": "#8287ff", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "35", + "showlegend": true, + "type": "scattergl", + "x": [ + -3.571052074432373, + -4.880760192871094, + -4.149419784545898, + -3.465200901031494, + -3.855724334716797, + -4.260898590087891, + -3.8061912059783936, + -4.102142810821533, + -4.208923816680908, + -4.926872253417969, + -4.570548057556152, + -3.3699653148651123, + -3.8815314769744873, + -4.343294620513916, + -4.135972023010254, + -4.172121047973633, + -4.299131393432617, + -3.874458074569702, + -3.285924196243286, + -3.026031017303467, + -4.401362895965576, + -4.31740665435791, + -3.7195627689361572, + -4.0335259437561035, + -4.685174942016602, + -3.697821617126465, + -3.725236177444458, + -4.489493370056152, + -4.161537170410156, + -4.619997978210449, + -4.210210800170898, + -4.347721576690674, + -4.169799327850342, + -4.382540225982666, + -4.1203508377075195, + -3.8890368938446045, + -4.252567291259766, + -4.501706600189209, + -3.7350096702575684, + -3.6326420307159424, + -3.9545669555664062, + -4.295360088348389, + -3.8709118366241455, + -4.593166828155518, + -4.106634616851807, + -5.049038410186768, + -3.795941114425659, + -4.329212665557861, + -4.389107704162598, + -4.220902919769287, + -4.458704948425293, + -4.10333776473999, + -4.735605716705322, + -4.462574481964111, + -4.424004554748535, + -4.391781806945801, + -2.93448543548584, + -4.55186653137207, + -3.271104335784912, + -4.766654014587402, + -4.218786239624023, + -4.23203182220459, + -4.80459451675415, + -4.6659746170043945, + -3.598839521408081, + -5.257221221923828, + -4.466079235076904, + -4.025195598602295, + -4.612060546875, + -3.8417651653289795, + -4.278528690338135, + -4.581345558166504, + -3.868518114089966, + -3.710448980331421, + -4.777130603790283, + -4.697428226470947, + -4.175686836242676, + -4.4202423095703125, + -4.036640644073486, + -4.182322025299072, + -4.431439399719238, + -4.526989459991455, + -4.509448528289795, + -4.7659592628479, + -4.881366729736328, + -3.9850759506225586, + 0.4294079542160034, + -3.929151773452759, + -3.8362784385681152, + -4.321258544921875, + -4.041590690612793, + -4.651010513305664, + -4.377440452575684, + -5.279575824737549, + -4.065830230712891, + -4.158797740936279, + -5.2710466384887695, + -3.550889492034912, + -4.245016098022461, + -4.3043012619018555, + -3.6105096340179443, + -3.7816030979156494, + -5.233070373535156, + -3.41805100440979, + -3.779207944869995, + -3.767807722091675, + -4.742856979370117, + 0.35805970430374146, + -3.687749147415161, + -2.9665322303771973, + -4.71574068069458, + -3.370774984359741, + -4.078743934631348, + -4.028602600097656, + -3.757763385772705, + -5.029473304748535, + -4.060948371887207, + -4.0813703536987305, + -5.043752193450928, + -3.940784215927124, + -4.583559036254883, + -3.3862552642822266, + -4.5863189697265625, + -4.554318904876709, + -4.322597026824951, + -4.0052032470703125, + -3.910780906677246, + -3.4389288425445557, + -4.933965682983398, + -4.370569229125977, + -4.845493793487549, + -4.296041488647461, + -3.007155418395996, + -3.963195323944092, + -3.975419044494629, + -3.359996795654297, + -4.318775177001953, + -4.346261501312256, + -4.32366418838501, + -4.97019100189209, + -3.8218069076538086, + -3.3801798820495605, + -5.11911153793335, + -4.587820053100586, + -4.447449207305908, + -4.546799659729004, + -4.701717376708984, + -3.5419886112213135, + -4.004631519317627, + -4.192008018493652, + -4.314419746398926, + -3.4292681217193604, + -4.689449310302734, + -3.2194156646728516, + -4.636981964111328, + -4.583049297332764, + -4.2621073722839355, + -3.6746716499328613, + 0.3012048304080963, + -4.790468692779541, + -2.6198127269744873, + -4.168175220489502, + -4.01582145690918, + -4.739092826843262, + -4.366632461547852, + -4.254334926605225, + -4.152803421020508, + -4.245407581329346, + -4.245156288146973, + -3.844087839126587, + -4.690883159637451, + -4.053689479827881, + -4.15522575378418, + -4.4226393699646, + -4.893821716308594, + -5.222934722900391, + -4.121089935302734, + -3.830289602279663, + -4.913931369781494, + -4.825898170471191, + -4.164358615875244, + -4.221794128417969, + -4.418294906616211, + -4.130507469177246, + -4.666233062744141, + -4.261979103088379, + -3.8817055225372314, + -4.342280387878418, + -5.238340377807617, + -4.553986072540283, + -4.844065189361572, + -3.2045390605926514, + -4.605417728424072, + -4.221772193908691, + -3.854602813720703, + -4.437309265136719, + -5.211522102355957, + -3.5492653846740723, + -4.227651596069336, + -4.3991498947143555, + 0.5257625579833984, + -5.237817764282227, + -4.4416890144348145, + -4.076481342315674, + -3.9057257175445557, + -3.8078367710113525, + -3.6144485473632812, + -5.0972514152526855, + -4.595118522644043, + -4.595057487487793, + -4.560153484344482, + -3.8931729793548584, + -4.183913707733154, + -4.44472599029541, + -4.349218845367432, + -4.494231224060059, + -5.022987365722656, + -3.3242409229278564, + -4.426201343536377, + -4.030106067657471, + -4.302002906799316, + -4.060323715209961, + -4.779440402984619, + -4.271943092346191, + -4.888978481292725, + -5.034575462341309, + -3.826699733734131, + -4.606813430786133, + -4.101805210113525, + -4.734996318817139, + -4.844448089599609, + -4.268867015838623, + -4.278780460357666, + -3.955615282058716, + -4.410353183746338, + -3.5218727588653564, + -3.771401882171631, + -4.901613235473633, + -4.44536828994751, + -4.55380392074585, + -3.3648340702056885, + -3.9009063243865967, + -4.147643566131592, + -2.5298590660095215, + -4.6351399421691895, + -4.408206939697266, + -4.4360504150390625, + -5.211324691772461, + -4.791203498840332, + -3.9193923473358154, + -4.3370771408081055, + -4.181591033935547, + -4.239634990692139, + -4.340800762176514, + -5.0400824546813965, + -5.242250442504883, + -3.88956880569458, + -4.234247207641602, + -4.057458877563477, + -4.295454502105713, + -4.301826477050781, + -3.884530782699585, + -2.9132473468780518, + -4.476274490356445, + -4.300269603729248, + -4.246275424957275, + -3.3911895751953125, + -4.029905796051025, + -3.623194456100464, + -4.673788070678711, + -4.24416446685791, + -4.529513835906982, + -4.753697395324707, + -4.455236911773682, + -4.612791061401367, + -4.323973178863525, + -3.82088565826416 + ], + "xaxis": "x", + "y": [ + -2.205669403076172, + -1.6812446117401123, + -1.291627287864685, + -1.8229482173919678, + -0.6704657077789307, + -0.8324507474899292, + -1.6183375120162964, + -1.0485706329345703, + -1.6804778575897217, + -1.5384082794189453, + -1.3599728345870972, + -3.8297924995422363, + -1.3752669095993042, + -2.007070302963257, + -1.5303027629852295, + -1.544030785560608, + -1.6226800680160522, + -1.5677834749221802, + -2.990196704864502, + -1.602810025215149, + -2.2382078170776367, + -1.9892154932022095, + -0.6110396981239319, + -1.7461953163146973, + -1.7567614316940308, + -0.6079543232917786, + -1.874977946281433, + -2.2325663566589355, + -1.6438724994659424, + -2.1293013095855713, + -1.4472476243972778, + -1.8254106044769287, + -1.2123520374298096, + -1.364250659942627, + -1.4705848693847656, + -1.6753861904144287, + -2.0477936267852783, + -1.1719337701797485, + -1.880157232284546, + -1.8890408277511597, + -1.4570519924163818, + -1.108168363571167, + -2.1081037521362305, + -1.8089557886123657, + -1.3389673233032227, + -1.3623987436294556, + -1.5312961339950562, + -2.1745870113372803, + -2.0833611488342285, + -1.1690248250961304, + -1.8229315280914307, + -1.2180240154266357, + -1.7942217588424683, + -1.5191251039505005, + -1.8856284618377686, + -2.134059190750122, + -1.535895824432373, + -1.7646727561950684, + -3.34488844871521, + -1.9439369440078735, + -1.8328886032104492, + -1.1883870363235474, + -1.3330814838409424, + -1.8590973615646362, + -0.17159871757030487, + -1.2201106548309326, + -1.4125092029571533, + -1.4003266096115112, + -1.695455551147461, + -0.9534780979156494, + -2.7206833362579346, + -2.1794798374176025, + -0.6464239954948425, + -2.865839958190918, + -1.4443678855895996, + -1.9994226694107056, + -2.5216853618621826, + -1.9478589296340942, + -1.6889070272445679, + -1.66400945186615, + -1.8773233890533447, + -1.188522219657898, + -2.183971643447876, + -1.9122201204299927, + -1.969869613647461, + -0.8414106369018555, + -1.9064600467681885, + -1.1252822875976562, + -1.5647882223129272, + -1.7184730768203735, + -1.2353771924972534, + -1.789136528968811, + -1.8208330869674683, + -1.209542155265808, + -1.8963690996170044, + -0.6198318004608154, + -1.2218388319015503, + -2.7092068195343018, + -1.6015745401382446, + -1.6695072650909424, + -3.0726497173309326, + -2.846999168395996, + -1.2726258039474487, + -2.134744644165039, + -1.7574846744537354, + -1.2796696424484253, + -1.644595980644226, + -1.5681028366088867, + -1.5894337892532349, + -1.3270264863967896, + -1.0068656206130981, + -0.43866264820098877, + -1.284767985343933, + -1.4448864459991455, + -2.542729139328003, + -1.0222629308700562, + -1.0658354759216309, + -1.2102587223052979, + -1.349546194076538, + -0.9680089354515076, + -2.164778470993042, + -1.581488847732544, + -1.5672610998153687, + -1.1786527633666992, + -2.183119297027588, + -3.349375009536743, + -0.6817443370819092, + -0.954657793045044, + -1.2487977743148804, + -2.1257271766662598, + -1.7792812585830688, + -1.3153469562530518, + -1.4203197956085205, + -1.9489555358886719, + -2.1839640140533447, + -0.5921114683151245, + -1.9639976024627686, + -1.817028284072876, + -1.1167207956314087, + -1.7434723377227783, + -1.5743330717086792, + -2.2750039100646973, + -1.3903533220291138, + -1.8023051023483276, + -1.1807459592819214, + -1.260746955871582, + -1.8392776250839233, + -1.7729393243789673, + -1.9758968353271484, + -2.0274338722229004, + -2.6575605869293213, + -1.3575220108032227, + -1.8045332431793213, + -3.5875403881073, + -1.768668532371521, + -2.4736247062683105, + -2.154268503189087, + -1.8782904148101807, + -1.5281189680099487, + -1.1496307849884033, + -2.603861093521118, + -1.8501695394515991, + -1.7848467826843262, + -1.0508131980895996, + -1.3509361743927002, + -0.9766781330108643, + -2.0479378700256348, + -1.0475680828094482, + -1.2599700689315796, + -1.936902403831482, + -1.8430743217468262, + -2.212801694869995, + -1.5892839431762695, + -2.05657696723938, + -0.9192588329315186, + -1.27501380443573, + -2.5156161785125732, + -2.612842082977295, + -1.6719938516616821, + -1.2099627256393433, + -1.3078396320343018, + -1.7716376781463623, + -1.9992865324020386, + -1.4692306518554688, + -1.5224026441574097, + -1.747139573097229, + -0.6535086631774902, + -1.7121965885162354, + -1.646362066268921, + -1.9521712064743042, + -1.7386337518692017, + -2.20908522605896, + -1.5582844018936157, + -1.9047856330871582, + -1.2663475275039673, + -1.8432453870773315, + -1.1346977949142456, + -1.7597146034240723, + -1.0991746187210083, + -2.0115225315093994, + -2.6016037464141846, + -1.2609010934829712, + -2.029726505279541, + -2.1426074504852295, + -0.6680651307106018, + -2.526217460632324, + -1.4096102714538574, + -1.5396922826766968, + -1.8531560897827148, + -1.5447229146957397, + -1.7574243545532227, + -1.7572119235992432, + -1.9901987314224243, + -1.7902835607528687, + -1.7231192588806152, + -1.9025958776474, + -0.9034214615821838, + -0.8352152109146118, + -0.9491541385650635, + -1.024112343788147, + -1.9812923669815063, + -2.701042890548706, + -1.9687986373901367, + -1.6644783020019531, + -1.8750115633010864, + -1.62309730052948, + -1.9310438632965088, + -2.1137325763702393, + -1.3519906997680664, + -1.4308634996414185, + -1.392276644706726, + -1.3724082708358765, + -1.8592678308486938, + -1.8523871898651123, + -1.8388071060180664, + -3.149322748184204, + -1.0439351797103882, + -1.8489844799041748, + -0.8691113591194153, + -1.7658183574676514, + -2.2753889560699463, + -2.528743267059326, + -0.8583189845085144, + -2.868145704269409, + -2.184147357940674, + -1.968841552734375, + -2.5061874389648438, + -1.3838058710098267, + -1.9169023036956787, + -1.567324161529541, + -1.3087345361709595, + -1.694352149963379, + -2.5769035816192627, + -2.1622860431671143, + -0.994076669216156, + -1.151841163635254, + -1.8179110288619995, + -0.8441433906555176, + -1.6357980966567993, + -1.1172508001327515, + -1.5356143712997437, + -0.6484840512275696, + -3.0596566200256348, + -1.1936002969741821, + -1.9281686544418335, + -2.019737482070923, + -3.7188563346862793, + -1.0664253234863281, + -0.6874724626541138, + -0.9606062769889832, + -2.096085786819458, + -1.6245836019515991, + -1.2945711612701416, + -1.6984745264053345, + -1.7438830137252808, + -2.013530731201172, + -1.3926098346710205 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=3
x=%{x}
y=%{y}", + "hovertext": [ + "PECR", + "ARSK", + "NTAQ1", + "FLYWCH2", + "GPATCH2", + "BPNT1", + "CCDC138", + "MRPL1", + "MIR4453HG", + "EIF2AK1", + "ANAPC2", + "DGKH", + "LINC01550", + "FXR2", + "ACLY", + "TRIB3", + "DTD1", + "SLC35C2", + "PHF6", + "PIGM", + "PCCB", + "NUDT6", + "TUBE1", + "LACTB2", + "RASSF7", + "LTO1", + "FBXO22", + "FBXL19", + "ENOSF1", + "NIPAL3", + "THUMPD2", + "NAB1", + "PXYLP1", + "LXN", + "ZC3HC1", + "IFT74", + "SERGEF", + "INTS5", + "HYLS1", + "CPSF6", + "FANCM", + "TMEM97", + "WDR83", + "CCDC61", + "ARFGAP1", + "POMGNT1", + "YAE1", + "ANAPC15", + "GOLT1B", + "SLC25A15", + "POGLUT2", + "TSHR", + "COX10", + "TSHZ1", + "KAT14", + "SPIN2B", + "CFAP36", + "DEFA6", + "MIR1302-9HG", + "FBH1", + "ACAT1", + "DDX55", + "TMEM101", + "ZNF823", + "USHBP1", + "ZNF180", + "TARS2", + "CASP3", + "CUL9", + "CEP162", + "LRWD1", + "ZNF282", + "CDC37L1", + "TRIM32", + "COQ4", + "ASAH2B", + "SAAL1", + "FANCF", + "COQ6", + "SPSB3", + "CXXC1", + "DOHH", + "ZC4H2", + "WDCP", + "LNP1", + "TMEM128", + "WRNIP1", + "GOPC", + "SUSD3", + "PCGF6", + "NTHL1", + "QTRT1", + "TOX2", + "THAP7", + "GEMIN8", + "ENSG00000157881", + "THAP3", + "ORC4", + "TRAT1", + "MOCS2", + "ENSG00000203279", + "INIP", + "PTGES2", + "RNF214", + "LNX2", + "FASN", + "PRPS2", + "STX6", + "ENSG00000285053", + "COMMD1", + "RTN4IP1", + "PSMG3-AS1", + "RBM28", + "ANKRD46", + "SPATS2", + "PPP2R3C", + "SYNJ2BP", + "INTS14", + "CIB2", + "BABAM1", + "ZNF574", + "FAHD2B", + "MKRN2", + "ZCCHC4", + "B3GAT2", + "CEP41", + "CD82", + "HDDC3", + "LYRM1", + "KRBOX5", + "TACO1", + "SIRT6", + "GIPC1", + "ZNF790", + "DBP", + "CENPI", + "COQ3", + "TRAF3IP2", + "JRK", + "SNUPN", + "AKTIP", + "DRG2", + "GAMT", + "TBC1D20", + "RHBDD2", + "CCDC171", + "HAUS2", + "DNAJA3", + "GINS3", + "DHX35", + "MCM3AP-AS1", + "APEX2", + "MOSPD1", + "SCLY", + "DBR1", + "CCL28", + "COA1", + "ALKBH3", + "TIMM22", + "ATP8B3", + "LKAAEAR1", + "ZMAT5", + "CDPF1", + "CENPS", + "PSAT1", + "SUCLA2", + "DHRS4-AS1", + "CPSF2", + "GPATCH1", + "DNAJC11", + "BCAS2", + "R3HDM1", + "RAD18", + "CCDC71", + "LYRM7", + "FBXL15", + "SFXN2", + "DCP1B", + "MDM1", + "STOML1", + "SEPHS2", + "ARFRP1", + "GET1", + "TTLL12", + "CCDC141", + "CEP44", + "LRRC61", + "ZNHIT2", + "MSANTD4", + "ARMCX6", + "PUSL1", + "TRNAU1AP", + "MECR", + "GPSM2", + "GNPAT", + "TOP2B", + "CMSS1", + "FASTKD3", + "SLF1", + "TMEM14A", + "ANKMY2", + "SUGCT", + "TTI2", + "DNAL1", + "PRPSAP1", + "EPOR", + "MED25", + "NCAPH2", + "LAS1L", + "ALG6", + "CEP72", + "CRPPA", + "RNF20", + "C15orf40", + "SRR", + "EFTUD2", + "SCMH1", + "TCTA", + "OARD1", + "BRF2", + "TCTN3", + "PPME1", + "UQCC6", + "OLFM4", + "KRT10-AS1", + "ZFP64", + "RHBDD3", + "TMEM187", + "PIGK", + "TFB2M", + "C2orf69", + "CEP19", + "NSUN5", + "XPA", + "RABEPK", + "FAM118B", + "PSPC1", + "OXLD1", + "HDGFL2", + "ZNF257", + "POLD1", + "APOOL", + "DFFB", + "DMAP1", + "RNF25", + "SAG", + "ACTR8", + "ZBED2", + "APTX", + "B3GAT3", + "SPA17", + "GOLPH3L", + "MPV17", + "RNF14", + "MAD2L1BP", + "WRN", + "FBXW8", + "SNRNP35", + "GTF2H3", + "JMJD8", + "C19orf25", + "PRDM15", + "APPAT", + "PTCD2", + "CCHCR1", + "IARS1", + "POLR3A", + "POGLUT3", + "TMTC3", + "C14orf93", + "TUBGCP4", + "TADA2A", + "ZNF749", + "MCAT", + "RBMX2", + "PIAS3", + "LMAN2L", + "GHRL", + "LZTFL1", + "SDAD1", + "CMTR1", + "RHAG", + "TRIM24", + "LRRCC1", + "SLC29A2", + "EMSY-DT", + "TRIP4", + "ARMC7", + "SRP68", + "ALKBH6", + "DMC1", + "CTPS2", + "AMMECR1", + "PPOX", + "WDR55", + "EXOSC1", + "ZDHHC16", + "ENSG00000228484", + "TMEM138", + "DHX38", + "SPAG5", + "C17orf75", + "FTSJ3", + "EID2B", + "SMG9", + "TIPRL", + "PNPT1", + "MLH1", + "FAM50B", + "H2BC4", + "BYSL", + "CDK6", + "C9orf85", + "ZNF32", + "SEC23IP", + "SLC35F2", + "VIPAS39", + "SNAPC5", + "ATXN7L3-AS1", + "DUSP18", + "ACBD6", + "C10orf95", + "ARL3", + "TRUB1", + "KATNB1", + "TRMT6", + "CHEK2", + "SMC1B", + "EPRS1", + "HTRA2", + "PPIL3", + "MON1A", + "PCBP4", + "MIER3", + "STING1", + "UBLCP1", + "BRD3OS", + "C11orf54", + "DTD2", + "ZC3H14", + "ZNF526", + "MSTO1", + "SLC4A1AP", + "CRMP1", + "ANAPC10", + "SCAMP1-AS1", + "MOSPD3", + "ABCB8", + "ALAD", + "UBAC1", + "MRPL49", + "RFXAP", + "PIGH", + "ARPP19", + "TELO2", + "AKAP8L", + "ZNF146", + "B9D2", + "CPT2", + "UBQLN4", + "FANCL", + "OGG1", + "SLC29A1", + "ENSG00000160284", + "CRYZ", + "TADA1", + "NOL10", + "RFESD", + "PCBD2", + "ANLN", + "TRAF2", + "TAF5", + "GATD1", + "ZW10", + "RMDN3", + "ENSG00000267383", + "XRCC1", + "DLG3", + "IARS2", + "DHX30", + "PODXL2", + "CNOT6", + "DHX16", + "LRP11", + "C12orf4", + "RCCD1", + "FAM117A", + "TIMM21", + "C20orf96", + "SLC25A14", + "FRZB", + "RPP25L", + "KYAT1", + "RNF26", + "TDG", + "WDR33", + "KHDC1-AS1", + "UBAP2", + "FRA10AC1", + "CCDC15", + "KANSL1-AS1", + "ATG4A", + "TMEM201", + "MYLK-AS1", + "FAIM", + "TRIM41", + "FIGNL1", + "PSPH", + "TMEM68", + "ATF1", + "CGRRF1", + "EXO5", + "TTC32", + "DET1", + "FBXW10B", + "TCF3", + "TRIT1", + "KDM4A", + "SLC16A14", + "CHCHD6", + "ORC3", + "ACAT2", + "PITRM1", + "SLC37A4", + "DDX11", + "EIF2B2", + "CLUAP1", + "CEP76", + "PXMP4", + "MFSD9", + "POMGNT2", + "TRAIP", + "CEP135", + "NADK2", + "GRPEL2", + "VKORC1L1", + "POLR2J2", + "ZDHHC6", + "SLC11A2", + "SUPT20H", + "PSME3IP1", + "HDHD2", + "MAGED2", + "NSL1", + "NIF3L1", + "MED20", + "ELP3", + "TET1", + "NEURL1", + "TMEM126B", + "MMAB", + "ISCA2", + "FAN1", + "LYSMD4", + "ENKD1", + "C17orf80", + "B4GALT6", + "ANKRD54", + "C1orf50", + "ETAA1", + "GCG", + "CXCL13", + "FAF2", + "FANCE", + "AP4M1", + "TOP1MT", + "TMEM250", + "FANK1", + "MUS81", + "PNMA1", + "ZNRF1", + "SUGP1", + "WRAP73", + "AK1", + "FADS2", + "PGP", + "NACC1", + "ENSG00000105750", + "ESS2", + "BRCC3", + "AGMAT", + "ZCCHC9", + "PMS2", + "C9orf40", + "IKZF4", + "TDP1", + "PSKH1", + "COIL", + "ACO2", + "CEP104", + "EXOSC10", + "NCK1-DT", + "GNPDA2", + "BBS7", + "MCUR1", + "CNPY4", + "SNAPC3", + "NUDT2", + "TMEM41B", + "PPP2R1B", + "POLE", + "DCTN5", + "SIRT7", + "MYCBP", + "C1orf131", + "STK16", + "LIAS", + "MSMO1", + "NEMP1", + "PIGQ", + "SMPD3", + "MED9", + "TFPT", + "FAM98A", + "GCFC2", + "PRRT3", + "PPP1R35", + "ALG8", + "NUDT16L1", + "TXNL4B", + "ZNF584", + "TAF9B", + "TNFRSF9", + "LZIC", + "BOLA1", + "TDRKH", + "NFXL1", + "SEPTIN7", + "NAIF1", + "LRRC20", + "LPCAT3", + "PDK2", + "CEP250", + "NF2", + "HECTD3", + "PEX19", + "C2orf74", + "WDR53", + "POLR3G", + "H4C5", + "PIDD1", + "ENSG00000274191", + "HNRNPA1L2", + "TGDS", + "EDC3", + "LRRC28", + "USP10", + "SPATA33", + "PIGS", + "CARM1", + "UBE2J2", + "STX18", + "SLC30A5", + "KIFC1", + "MMUT", + "ATP6V0E2", + "FADD", + "ASB8", + "TSC2", + "UBFD1", + "METTL2A", + "ZNF714", + "ATXN10", + "ACOT7", + "ARV1", + "TEX261", + "CCDC115", + "FARSB", + "GLT8D1", + "IFT56", + "SPINDOC", + "RXYLT1", + "SYCE1L", + "CNP" + ], + "legendgroup": "3", + "marker": { + "color": "#00acc6", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "3", + "showlegend": true, + "type": "scattergl", + "x": [ + 1.4478068351745605, + 1.985846757888794, + 1.944181203842163, + 2.514859676361084, + 1.40068519115448, + 1.9166009426116943, + 1.3248668909072876, + 1.5601356029510498, + 0.7529794573783875, + 2.059504270553589, + 2.215533494949341, + 1.48170804977417, + 1.3477355241775513, + 1.6575226783752441, + 2.066744804382324, + 0.9937210083007812, + 1.707581639289856, + 2.8310282230377197, + 2.6944568157196045, + 2.364716053009033, + 2.2342240810394287, + 1.7470040321350098, + 1.9232069253921509, + 1.925324559211731, + 1.7361884117126465, + 2.107363224029541, + 2.4296748638153076, + 1.8836642503738403, + 1.6521207094192505, + 2.001708984375, + 1.6995418071746826, + 2.3224189281463623, + 1.3477082252502441, + 1.5065767765045166, + 1.773392677307129, + 1.307579517364502, + 2.0418968200683594, + 2.727429151535034, + 1.8793565034866333, + 2.4379053115844727, + 1.6418848037719727, + 2.5078258514404297, + 1.880756139755249, + 3.5926342010498047, + 1.9363200664520264, + 1.6261460781097412, + 1.8532265424728394, + 2.2358510494232178, + 2.1146249771118164, + 1.7719868421554565, + 1.3002172708511353, + 1.4157953262329102, + 1.9509506225585938, + 2.0450470447540283, + 2.546257257461548, + 1.5238789319992065, + -1.2393876314163208, + -1.3857725858688354, + 1.5667906999588013, + 1.8724544048309326, + 1.6640233993530273, + 2.6551995277404785, + 2.057462692260742, + 0.9842603802680969, + 1.6805419921875, + 1.3686339855194092, + 1.8358348608016968, + 2.6089208126068115, + 1.4295448064804077, + 1.917885422706604, + 1.8511039018630981, + 2.2116994857788086, + 1.9938722848892212, + 1.5542633533477783, + 1.9846776723861694, + 1.441349744796753, + 2.3072519302368164, + 1.2386382818222046, + 2.0615639686584473, + -2.313861608505249, + 1.6110641956329346, + 2.164707660675049, + 0.8869005441665649, + 0.9319397211074829, + 0.755943775177002, + 2.3007402420043945, + 1.75739586353302, + 2.994596004486084, + 1.8782811164855957, + 1.4276598691940308, + 2.7193543910980225, + 2.5723912715911865, + 0.8855047225952148, + 2.92647123336792, + 1.8308112621307373, + 1.6007776260375977, + 2.330409049987793, + 1.4577463865280151, + 2.1484389305114746, + 1.7938932180404663, + 1.5272784233093262, + 2.231067419052124, + 2.3002119064331055, + 1.9192838668823242, + 1.698660135269165, + 1.459984540939331, + 1.7452187538146973, + 2.7123663425445557, + 2.1366775035858154, + 1.9572129249572754, + 1.273656964302063, + 1.9629921913146973, + 2.347930908203125, + 2.117692470550537, + 1.796175479888916, + 1.8910017013549805, + 3.066281795501709, + 2.3268463611602783, + 1.073178768157959, + 3.4203925132751465, + 2.382005453109741, + 1.1372405290603638, + 1.8364715576171875, + 1.5234167575836182, + 1.3832200765609741, + 1.8159810304641724, + 1.820641040802002, + 2.966201066970825, + 2.7024617195129395, + 1.2164498567581177, + 1.6703176498413086, + 1.483508586883545, + 2.0483522415161133, + 1.1087613105773926, + 2.6322736740112305, + 0.7787081003189087, + 2.8113903999328613, + 2.24857234954834, + 2.1887612342834473, + 2.655134677886963, + 1.9993133544921875, + 2.7512080669403076, + 0.751930296421051, + 2.546337127685547, + 1.5707206726074219, + 1.5465290546417236, + 1.8329095840454102, + 2.567519426345825, + 1.209532618522644, + 2.1843013763427734, + 1.6849557161331177, + 2.5902693271636963, + 2.5861871242523193, + 1.603359580039978, + 2.5840959548950195, + 1.5769433975219727, + 3.064645767211914, + 1.472205638885498, + 3.279066562652588, + 1.0393482446670532, + 1.9226762056350708, + 3.5499625205993652, + 1.2646510601043701, + 3.504621982574463, + 2.6503326892852783, + 1.7758926153182983, + 1.7205612659454346, + 2.219697952270508, + 1.4937396049499512, + 1.2485523223876953, + 2.5184853076934814, + 1.5044682025909424, + 1.0165778398513794, + 2.232013463973999, + 3.117015838623047, + 3.1468703746795654, + 1.6558098793029785, + 1.7140129804611206, + 1.2628041505813599, + 1.094772458076477, + 2.1634292602539062, + 3.098727226257324, + 2.467348575592041, + 2.1047720909118652, + 1.0822960138320923, + 1.7599942684173584, + 1.4536840915679932, + 1.7697337865829468, + 1.9608879089355469, + 2.6954562664031982, + 3.3953921794891357, + 1.9728150367736816, + 2.3361382484436035, + 2.295286178588867, + 3.2559893131256104, + 2.2338316440582275, + 0.26249006390571594, + 3.1558854579925537, + 1.1092010736465454, + 1.617185115814209, + 1.5957432985305786, + 1.391963243484497, + 1.5095120668411255, + 2.2088441848754883, + 1.1067174673080444, + 0.9854916930198669, + 1.9891306161880493, + 3.0299861431121826, + 3.544851779937744, + 1.7648917436599731, + 1.6461206674575806, + 1.4535250663757324, + 1.9333934783935547, + 3.2600080966949463, + 1.3251584768295288, + 2.0102577209472656, + 1.1592166423797607, + 1.773056149482727, + 2.2518835067749023, + 2.3547556400299072, + 2.3917436599731445, + 2.308319091796875, + 2.437767744064331, + 1.330665111541748, + 3.150073289871216, + 1.417929768562317, + 1.7702690362930298, + 1.163845181465149, + 1.2668912410736084, + 2.907886505126953, + 3.1135494709014893, + 1.718412160873413, + 2.191153049468994, + 2.783200979232788, + 1.3915667533874512, + 2.2116448879241943, + 2.2813003063201904, + 3.030311107635498, + 2.470641613006592, + 1.7212897539138794, + 2.332625150680542, + 1.494286060333252, + 1.8740347623825073, + 3.018738031387329, + 1.8299323320388794, + 0.7493621110916138, + 2.01603627204895, + 1.4308979511260986, + 2.412665605545044, + 2.092189311981201, + 1.512529969215393, + 1.6924550533294678, + 2.031450033187866, + 1.3886812925338745, + 1.36408531665802, + 2.127967119216919, + 1.0952656269073486, + 3.0577428340911865, + 2.1926300525665283, + 1.2152588367462158, + 3.0502657890319824, + 1.5975570678710938, + 1.1412900686264038, + 1.5485910177230835, + 2.672424554824829, + 0.8425387740135193, + 1.5650817155838013, + 1.892148494720459, + 1.092939853668213, + 1.1505147218704224, + 2.5465033054351807, + 2.157749652862549, + 1.923012137413025, + 3.341362714767456, + 3.1723222732543945, + 2.4118340015411377, + 2.310974597930908, + 1.6675856113433838, + 1.0334560871124268, + 1.3773062229156494, + 2.1802480220794678, + -1.513067603111267, + 0.9785339832305908, + 1.946415662765503, + 1.6605690717697144, + 0.6836397647857666, + 2.0604987144470215, + 1.4997268915176392, + 2.3142902851104736, + 1.960024118423462, + 1.3441814184188843, + 1.8591625690460205, + 2.1487205028533936, + 1.2063547372817993, + 1.789253830909729, + 3.1133716106414795, + 2.0591304302215576, + 1.5338679552078247, + 2.18013072013855, + 2.245059013366699, + 1.3799411058425903, + 2.4251186847686768, + 3.197641611099243, + 1.4998822212219238, + 2.5505123138427734, + 3.2772088050842285, + 3.221726179122925, + 1.659783959388733, + 1.8349238634109497, + 1.7261433601379395, + 1.8975428342819214, + 2.5543529987335205, + 1.3560841083526611, + 2.8482532501220703, + 1.5381771326065063, + 1.6562117338180542, + 1.575274109840393, + 2.1482021808624268, + 0.7000337243080139, + 1.8179420232772827, + 2.5257370471954346, + 1.4704487323760986, + 1.621984601020813, + 1.849123239517212, + 0.9754956364631653, + 1.9427621364593506, + 1.5286253690719604, + 1.9637162685394287, + 3.0889225006103516, + 2.4641199111938477, + 3.014402389526367, + 1.6362377405166626, + 0.803573489189148, + 2.2977213859558105, + 3.0779833793640137, + 2.939145088195801, + 0.9037735462188721, + 1.423543095588684, + 2.66805362701416, + 2.138906240463257, + 1.3412353992462158, + 1.4915159940719604, + 2.8600151538848877, + 1.091051697731018, + 1.68735933303833, + 2.197420358657837, + 1.7823652029037476, + 1.6727044582366943, + 2.374114513397217, + 1.8029228448867798, + 3.0005085468292236, + 1.8662117719650269, + 2.28598952293396, + 3.5525906085968018, + 2.6783246994018555, + 2.600857734680176, + 3.1304800510406494, + 1.6639924049377441, + 1.0683057308197021, + 2.7794723510742188, + 2.6348795890808105, + 1.7035853862762451, + 1.6914409399032593, + 1.4166665077209473, + 1.928480625152588, + 1.7205499410629272, + 1.245081901550293, + 1.883087396621704, + 1.566442608833313, + 0.9962720274925232, + 2.0674684047698975, + 2.0443668365478516, + 2.0585334300994873, + 2.544328212738037, + 1.8294464349746704, + 1.5119264125823975, + 3.01531982421875, + 1.632761836051941, + 1.661297082901001, + 2.118485927581787, + 1.3273646831512451, + 2.3314812183380127, + 2.5412709712982178, + 1.6991279125213623, + 1.6548913717269897, + 2.1593828201293945, + 1.401174783706665, + 2.3690123558044434, + 2.0661942958831787, + 1.6217498779296875, + 1.322216510772705, + 3.014394521713257, + 1.9576822519302368, + 1.8461363315582275, + 2.7103261947631836, + 2.738938808441162, + 1.538750171661377, + 2.2424068450927734, + 3.132437229156494, + 0.744619607925415, + 3.128255605697632, + 1.7855961322784424, + 2.3132078647613525, + 1.9935460090637207, + 1.9313093423843384, + 1.8806045055389404, + 1.2782671451568604, + 2.314009428024292, + 2.2952189445495605, + 3.426844596862793, + 2.079876661300659, + 2.09128999710083, + 2.1852574348449707, + 1.5865230560302734, + 0.9040721654891968, + 1.983155608177185, + 1.9315537214279175, + 2.144554853439331, + 0.8408230543136597, + 1.0608022212982178, + 1.0313308238983154, + 2.7418296337127686, + 2.5767672061920166, + 2.0358502864837646, + 1.7283905744552612, + 1.9840525388717651, + 2.3357744216918945, + 2.278590440750122, + 1.9531959295272827, + 1.7140616178512573, + 1.6017600297927856, + 1.2352646589279175, + 2.0202348232269287, + 1.900917649269104, + 1.9821672439575195, + 1.8154103755950928, + 1.8887609243392944, + 2.0298633575439453, + 2.0464775562286377, + 1.7521065473556519, + 2.4030544757843018, + 2.8160901069641113, + 2.6401312351226807, + 3.2552971839904785, + 2.5032782554626465, + 1.5699275732040405, + 1.9902877807617188, + 0.9932953119277954, + 2.1239521503448486, + 3.116503953933716, + 1.801780343055725, + 3.5828065872192383, + 1.6338552236557007, + 1.9364314079284668, + 1.627799153327942, + 2.0758464336395264, + 1.206054925918579, + 1.9236640930175781, + 3.0484116077423096, + 1.4126862287521362, + -0.16363799571990967, + 1.3029929399490356, + 1.7350645065307617, + 2.122405529022217, + 1.3933826684951782, + 1.713608741760254, + 2.122166156768799, + 1.556064486503601, + 2.716465950012207, + 2.120330810546875, + 1.7994006872177124, + 2.299954414367676, + 2.1823225021362305, + 2.260988235473633, + 1.1971908807754517, + 2.618746042251587, + 1.924594521522522, + 1.0951565504074097, + 2.710710048675537, + 1.3963749408721924, + 1.7299275398254395, + 3.2824976444244385, + 2.2405011653900146, + 2.317302703857422, + 1.1054613590240479, + 2.8249778747558594, + 0.8122451305389404, + 2.5451438426971436, + 1.7027796506881714, + 1.265457034111023, + 2.5249080657958984, + 1.8236682415008545, + 2.318239450454712, + 1.5190883874893188, + 3.115840435028076, + 2.759164810180664, + 2.0419423580169678, + 3.1257965564727783, + 1.5518900156021118, + 2.317440986633301, + 1.894744634628296, + 2.3103020191192627, + 1.7165387868881226, + 2.22462797164917, + 1.7248735427856445, + 1.4808377027511597, + 1.319340467453003, + 1.5321520566940308, + 1.6735210418701172, + 1.9493882656097412, + 1.566561222076416, + 2.1610312461853027, + 2.921496868133545, + 2.455685615539551, + 1.8255248069763184, + 1.2966810464859009, + 1.9012532234191895, + 2.1793065071105957, + 3.5617642402648926, + 2.2289345264434814, + 1.842800498008728, + 2.143312931060791, + 1.193730354309082, + 3.227461814880371, + 1.2088543176651, + 1.261107325553894, + 1.8422061204910278, + 2.777947425842285, + 1.954302430152893, + 2.4197373390197754, + 2.541510820388794, + 2.0439600944519043, + 1.3532054424285889, + 1.7881828546524048, + 1.7805145978927612, + 2.219398260116577, + 1.1943174600601196, + 1.8819235563278198, + 1.8072819709777832, + 3.0004255771636963, + 1.5688883066177368, + -1.0589420795440674, + 1.4477909803390503, + 2.7796311378479004, + 2.2689568996429443, + 1.581827163696289, + 2.9646177291870117, + 1.6128500699996948, + 3.516185760498047, + 2.346313953399658, + 3.5256550312042236, + 2.342617988586426, + 1.6332118511199951, + 1.45368492603302, + 1.1607837677001953, + 1.4884827136993408, + 3.2349066734313965, + 1.7693920135498047, + 2.4430973529815674, + 2.522167444229126, + 2.5347957611083984, + 1.6108365058898926, + 2.891238212585449, + 1.5158251523971558, + 3.2827510833740234, + 2.9821431636810303, + 2.1103639602661133, + 1.6388673782348633, + 2.896336317062378, + 1.4258819818496704, + 1.693640112876892, + 2.5905964374542236, + 1.7835135459899902, + 2.628833055496216 + ], + "xaxis": "x", + "y": [ + 2.560760498046875, + 1.77104914188385, + 2.713707447052002, + 2.4215173721313477, + 1.6971628665924072, + 2.6378860473632812, + 2.556244134902954, + 2.19580078125, + 2.3554060459136963, + 2.207463502883911, + 1.5724997520446777, + 2.6695616245269775, + 1.8998066186904907, + 1.9496837854385376, + 2.4061954021453857, + 2.4652421474456787, + 2.7021055221557617, + 1.7366975545883179, + 1.911318302154541, + 2.0578408241271973, + 2.7805979251861572, + 2.3561792373657227, + 2.225484609603882, + 2.6347391605377197, + 3.403705358505249, + 2.1426801681518555, + 1.851481556892395, + 2.221841335296631, + 2.3606224060058594, + 3.086124897003174, + 2.4093809127807617, + 1.7807774543762207, + 2.67106032371521, + 1.2974787950515747, + 1.6222702264785767, + 1.6353930234909058, + 2.32016658782959, + 2.5194599628448486, + 2.841207504272461, + 1.778600811958313, + 2.0616157054901123, + 2.0712695121765137, + 2.6558375358581543, + 2.1851534843444824, + 1.5233726501464844, + 1.545467734336853, + 1.4903984069824219, + 3.037423849105835, + 2.4266724586486816, + 2.1898791790008545, + 2.144322395324707, + 2.825963020324707, + 2.0791616439819336, + 2.809169292449951, + 2.3807780742645264, + 1.60355544090271, + 2.073256254196167, + 2.849909782409668, + 2.471745729446411, + 2.983351230621338, + 2.507737398147583, + 2.2257111072540283, + 1.636762261390686, + 1.5874665975570679, + 2.795736074447632, + 2.535285472869873, + 2.306530714035034, + 2.6057748794555664, + 1.5690083503723145, + 2.2579801082611084, + 2.257922649383545, + 2.228032112121582, + 2.0175750255584717, + 2.522900104522705, + 2.807199478149414, + 2.3501081466674805, + 2.426795482635498, + 1.8600525856018066, + 1.828835368156433, + -6.2438812255859375, + 2.921140670776367, + 2.4934823513031006, + 2.5129878520965576, + 1.7842885255813599, + 1.6377301216125488, + 2.0322916507720947, + 2.5068576335906982, + 2.4862887859344482, + 2.882847309112549, + 2.601545572280884, + 1.9086815118789673, + 1.4933356046676636, + 2.321087598800659, + 2.3730151653289795, + 2.333686113357544, + 1.8753639459609985, + 1.665739893913269, + 1.5212763547897339, + 2.9117214679718018, + 2.885484218597412, + 3.1545958518981934, + 2.6903984546661377, + 2.1007189750671387, + 2.2232179641723633, + 2.5773396492004395, + 1.5696470737457275, + 3.204277753829956, + 1.9047517776489258, + 2.14743971824646, + 2.7218337059020996, + 2.2216885089874268, + 2.0930681228637695, + 1.7245121002197266, + 2.41060209274292, + 2.9241960048675537, + 2.7555389404296875, + 1.882651686668396, + 2.2687950134277344, + 1.9247071743011475, + 1.907975435256958, + 2.528931140899658, + 2.005613088607788, + 2.3449435234069824, + 1.9933768510818481, + 2.643477439880371, + 2.4136221408843994, + 2.1095244884490967, + 2.119075059890747, + 1.7038588523864746, + 2.7596218585968018, + 2.9520936012268066, + 2.7631583213806152, + 3.05663800239563, + 2.6738040447235107, + 2.2921640872955322, + 3.14762806892395, + 2.5064001083374023, + 2.01340389251709, + 2.0087552070617676, + 2.2474257946014404, + 2.424518585205078, + 2.2972419261932373, + 2.0580317974090576, + 1.9291818141937256, + 2.671470880508423, + 2.533590793609619, + 2.1879942417144775, + 1.6871284246444702, + 2.624964475631714, + 2.3124568462371826, + 2.1782476902008057, + 2.70396089553833, + 1.7358651161193848, + 2.071737051010132, + 1.807572603225708, + 2.62605357170105, + 1.811015009880066, + 2.081583023071289, + 1.8641620874404907, + 2.350285530090332, + 2.3656117916107178, + 2.1238656044006348, + 1.9645134210586548, + 2.127135992050171, + 2.5948760509490967, + 2.380018472671509, + 3.14978289604187, + 2.7974133491516113, + 1.8541232347488403, + 2.6351866722106934, + 2.2815308570861816, + 1.8903870582580566, + 3.051697015762329, + 1.867171049118042, + 1.663084864616394, + 2.545948028564453, + 2.383695363998413, + 2.536595344543457, + 2.2967231273651123, + 1.7240909337997437, + 2.652980089187622, + 1.9721722602844238, + 1.853144645690918, + 1.9713449478149414, + 2.133208990097046, + 2.560289144515991, + 2.8519535064697266, + 2.2995595932006836, + 2.2200260162353516, + 1.3529071807861328, + 1.9887186288833618, + 2.8915467262268066, + 2.1271071434020996, + 2.8474247455596924, + 2.1771883964538574, + 1.6238292455673218, + 2.042048454284668, + 1.9279148578643799, + 2.898186683654785, + 2.710252285003662, + 2.186471700668335, + 2.5304551124572754, + 2.984928846359253, + 2.2970404624938965, + 2.0172603130340576, + 1.9429664611816406, + 2.193169116973877, + 1.9561680555343628, + 1.9556310176849365, + 2.9439609050750732, + 1.6748911142349243, + 2.5547330379486084, + 1.8129721879959106, + 1.8272802829742432, + 2.765321731567383, + 2.173431158065796, + 2.3749592304229736, + 2.7781872749328613, + 2.681314706802368, + 2.7800323963165283, + 1.9273649454116821, + 2.148609161376953, + 1.934243083000183, + 2.130307197570801, + 2.3005263805389404, + 2.608882188796997, + 2.7407712936401367, + 1.928317666053772, + 1.977588415145874, + 1.7377310991287231, + 1.7873132228851318, + 2.422274351119995, + 3.1318700313568115, + 1.9925898313522339, + 2.7282800674438477, + 2.7616281509399414, + 2.4018969535827637, + 2.0434625148773193, + 1.8012094497680664, + 1.8176968097686768, + 2.5033276081085205, + 2.889313220977783, + 2.1463332176208496, + 1.8552954196929932, + 2.306835651397705, + 2.5560646057128906, + 2.0056939125061035, + 2.4042038917541504, + 2.0671515464782715, + 2.4550058841705322, + 2.0190086364746094, + 2.4589016437530518, + 2.286533832550049, + 2.6594855785369873, + 1.4593331813812256, + 1.6870858669281006, + 2.645695924758911, + 1.9546418190002441, + 1.6798067092895508, + 2.7606377601623535, + 1.9614659547805786, + 2.280775308609009, + 2.584458827972412, + 2.1673662662506104, + 3.0213215351104736, + 2.8621299266815186, + 1.5110726356506348, + 2.9579758644104004, + 1.4517203569412231, + 1.7010456323623657, + 1.7722796201705933, + 2.5202085971832275, + 2.2274906635284424, + 2.1283199787139893, + 2.2501375675201416, + 1.8544775247573853, + 2.6746063232421875, + 2.1242711544036865, + 2.363370180130005, + 1.9327324628829956, + 2.2256100177764893, + 1.7281293869018555, + 2.2437736988067627, + 2.973970413208008, + 2.5703063011169434, + 2.51175594329834, + 2.823424816131592, + 2.7696008682250977, + 2.6929500102996826, + 2.9409570693969727, + 2.275761365890503, + 2.1538827419281006, + 2.244933843612671, + 2.526862144470215, + 2.1797120571136475, + 2.087603807449341, + 2.726638078689575, + 2.867964506149292, + 2.035275936126709, + 1.5693830251693726, + 2.9359219074249268, + 2.064826488494873, + 1.931004285812378, + 2.1747894287109375, + 1.9616667032241821, + 1.9626243114471436, + 1.7168411016464233, + 3.0089943408966064, + 2.25907301902771, + 1.9426923990249634, + 1.814721941947937, + 2.0736680030822754, + 2.886826515197754, + 2.4026081562042236, + 3.0707714557647705, + 2.078479051589966, + 1.7922613620758057, + 2.4875741004943848, + 3.0091147422790527, + 1.9385308027267456, + 2.2501277923583984, + 2.584049940109253, + 3.1650004386901855, + 1.8179551362991333, + 2.2704427242279053, + 2.6378254890441895, + 1.525851845741272, + 2.315638542175293, + 1.9361881017684937, + 1.91684091091156, + 1.9453047513961792, + 2.6589503288269043, + 2.72668719291687, + 1.7606732845306396, + 1.8295515775680542, + 1.5190045833587646, + 2.002810001373291, + 2.2026631832122803, + 2.518632173538208, + 2.175898790359497, + 2.2951817512512207, + 2.9516026973724365, + 1.9034348726272583, + 1.9603443145751953, + 2.5634493827819824, + 2.6895360946655273, + 2.1876823902130127, + 2.7740819454193115, + 2.731523036956787, + 1.8165701627731323, + 2.1181318759918213, + 2.570274829864502, + 1.9313294887542725, + 1.6357216835021973, + 1.8893249034881592, + 1.5801512002944946, + 2.4295806884765625, + 2.7400524616241455, + 2.757488965988159, + 1.6770751476287842, + 2.14601993560791, + 2.988574266433716, + 2.6492302417755127, + 1.5475343465805054, + 2.793067693710327, + 2.2308175563812256, + 2.7501330375671387, + 2.98481822013855, + 2.6772243976593018, + 2.8524394035339355, + 2.733510732650757, + 2.14280104637146, + 1.6223527193069458, + 2.0062029361724854, + 2.513491630554199, + 2.9295921325683594, + 1.9130213260650635, + 2.4812350273132324, + 1.902767539024353, + 2.6848232746124268, + 1.6129710674285889, + 1.8840727806091309, + 2.1552798748016357, + 2.4581868648529053, + 1.916366696357727, + 2.8125076293945312, + 3.0840163230895996, + 2.5943377017974854, + 1.5600603818893433, + 2.6279079914093018, + 2.557600498199463, + 1.9870401620864868, + 2.1309711933135986, + 2.8899552822113037, + 1.9176141023635864, + 2.9505350589752197, + 2.487035036087036, + 1.662890911102295, + 2.4829535484313965, + 2.447038412094116, + 1.8552201986312866, + 2.749068260192871, + 1.8131012916564941, + 2.2268683910369873, + 2.9176387786865234, + 2.728339672088623, + 3.258061170578003, + 2.7776172161102295, + 2.226768970489502, + 1.8064322471618652, + 2.7237606048583984, + 1.7273027896881104, + 2.9690442085266113, + 2.028768539428711, + 2.842472791671753, + 1.9000401496887207, + 1.7218600511550903, + 2.130122423171997, + 1.7756115198135376, + 1.645119309425354, + 2.738844633102417, + 2.404418468475342, + 2.2347896099090576, + 1.6748595237731934, + 2.9363670349121094, + 2.43435001373291, + 1.742644190788269, + 2.811419725418091, + 1.7139647006988525, + 2.382772207260132, + 2.6520493030548096, + 3.3098058700561523, + 2.514612913131714, + 2.423354148864746, + 2.9136180877685547, + 2.9324491024017334, + 2.041020154953003, + 3.0630006790161133, + 2.490687131881714, + 1.4640475511550903, + 2.888777017593384, + 2.273683786392212, + 2.802537441253662, + 1.9592355489730835, + 1.7122224569320679, + 1.677517294883728, + 2.7967915534973145, + 2.988654851913452, + 2.2964460849761963, + 1.8321166038513184, + 2.407491683959961, + 2.1198787689208984, + 2.366091728210449, + 2.5525786876678467, + 1.5089901685714722, + 1.7597723007202148, + 2.25583553314209, + 2.514537811279297, + 1.9564729928970337, + 2.780785083770752, + 2.6135737895965576, + 2.525301933288574, + 2.92903470993042, + 2.4655983448028564, + 1.5613646507263184, + 1.4981800317764282, + 2.1373417377471924, + 2.478930711746216, + 2.1568610668182373, + 2.565653085708618, + 2.2487757205963135, + 2.4161434173583984, + 2.126964569091797, + 1.9204870462417603, + 2.6309361457824707, + 3.2793076038360596, + 2.077277898788452, + 1.6123309135437012, + 1.76422119140625, + 2.668699264526367, + 2.695859432220459, + 1.8215535879135132, + 2.2066268920898438, + 3.0360069274902344, + 2.3432223796844482, + 1.7889411449432373, + 2.2033278942108154, + 1.6716309785842896, + 2.952802896499634, + 1.8948297500610352, + 1.829085350036621, + 1.964576244354248, + 1.6609641313552856, + 2.0984742641448975, + 2.073542356491089, + 2.270054340362549, + 2.1127281188964844, + 2.0391311645507812, + 3.057656764984131, + 1.794472336769104, + 2.2091856002807617, + 2.1131362915039062, + 2.546130418777466, + 3.011315107345581, + 2.8754525184631348, + 1.6103719472885132, + 1.3897477388381958, + 2.093376874923706, + 2.041017770767212, + 1.948889970779419, + 2.406944513320923, + 2.1743104457855225, + 2.2380893230438232, + 2.0608794689178467, + 2.7793471813201904, + 2.388969898223877, + 3.060128927230835, + 1.8577842712402344, + 1.7983421087265015, + 1.7772291898727417, + 1.8916674852371216, + 2.375584602355957, + 2.4939496517181396, + 2.0103201866149902, + 2.189908742904663, + 1.8809911012649536, + 3.101677656173706, + 1.9770991802215576, + 1.8343565464019775, + 1.9805805683135986, + 2.215331554412842, + 1.4314122200012207, + 2.074272871017456, + 2.780036211013794, + 2.1731600761413574, + 2.161778450012207, + 1.9394508600234985, + 1.5352612733840942, + 2.146087169647217, + 1.594183087348938, + 3.0472652912139893, + 1.9424893856048584, + 2.284778118133545, + 2.0226969718933105, + 1.8835980892181396, + 3.1768381595611572, + 1.7685781717300415, + 2.73858642578125, + 2.0714447498321533, + 1.7990843057632446, + 2.053184747695923, + 2.5058414936065674, + 2.7476470470428467, + 2.76421856880188, + 1.7931795120239258, + 3.0319361686706543, + 2.0115249156951904, + 2.1187944412231445, + 1.932462453842163, + 1.8147697448730469, + 1.9238983392715454, + 1.868919849395752, + 2.7226169109344482, + 2.60097599029541, + 1.9986019134521484, + 2.1084704399108887, + 2.227632999420166, + 1.6896541118621826, + 2.1660125255584717, + 2.3624818325042725, + 1.4018523693084717, + 2.6820075511932373, + 2.1906356811523438, + 2.1120264530181885 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=51
x=%{x}
y=%{y}", + "hovertext": [ + "ENSG00000236886", + "ENSG00000236673", + "ENSG00000270672", + "ENSG00000231633", + "ENSG00000243135", + "ENSG00000282080", + "ENSG00000237838", + "ENSG00000183791", + "ENSG00000259761", + "ENSG00000274031", + "ENSG00000224745", + "ENSG00000225163", + "ENSG00000272880", + "ENSG00000287686", + "ENSG00000286601", + "ENSG00000261534", + "ENSG00000204282", + "ENSG00000271734", + "ENSG00000263264", + "ENSG00000253878", + "ENSG00000280374", + "ENSG00000230971", + "ENSG00000272354", + "ENSG00000272040", + "ENSG00000258861", + "ENSG00000259939", + "ENSG00000272923", + "ENSG00000286699", + "ENSG00000275560", + "ENSG00000215271", + "ENSG00000270394", + "ENSG00000204092", + "ENSG00000254740", + "ENSG00000228139", + "ENSG00000248432", + "ENSG00000274897", + "ENSG00000236740", + "ENSG00000273576", + "ENSG00000262180", + "ENSG00000286859", + "ENSG00000278782", + "ENSG00000255823", + "MAP1LC3A", + "ENSG00000228106", + "ENSG00000273301", + "ENSG00000288380", + "ENSG00000225986", + "ENSG00000259834", + "ENSG00000243220", + "ENSG00000225932", + "ENSG00000287753", + "ENSG00000274307", + "ENSG00000262890", + "ENSG00000269899", + "ENSG00000259298", + "ENSG00000286265", + "ENSG00000263464", + "ENSG00000224959", + "ENSG00000221995", + "ENSG00000272746", + "ENSG00000232243", + "ENSG00000268423", + "ENSG00000256427", + "ENSG00000261773", + "ENSG00000227021", + "ENSG00000264608", + "ENSG00000278927", + "ENSG00000277666", + "ENSG00000183729", + "ENSG00000259820", + "TMEM51", + "ENSG00000273466", + "ENSG00000214732", + "ENSG00000273888", + "ENSG00000271815", + "ENSG00000282965", + "ENSG00000228906", + "ENSG00000270105", + "ENSG00000287487", + "ENSG00000284607", + "ENSG00000254561", + "ENSG00000251044", + "ENSG00000285447", + "ENSG00000233844", + "ENSG00000273923", + "ENSG00000267637", + "ENSG00000258808", + "ENSG00000270188", + "ENSG00000213029", + "ENSG00000286228", + "ENSG00000234229", + "ENSG00000272593", + "ENSG00000276814", + "ENSG00000229352", + "ENSG00000204683", + "ENSG00000277050", + "ENSG00000239446", + "ENSG00000231483", + "ENSG00000280710", + "ENSG00000256045", + "ENSG00000130723", + "ENSG00000256257", + "ENSG00000260276", + "ENSG00000226751", + "ENSG00000285399", + "ENSG00000227220", + "ENSG00000232196" + ], + "legendgroup": "51", + "marker": { + "color": "#4d33ff", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "51", + "showlegend": true, + "type": "scattergl", + "x": [ + -11.021595001220703, + -10.957046508789062, + 10.187728881835938, + -10.939925193786621, + -10.98827838897705, + -10.980820655822754, + 10.190861701965332, + -10.996010780334473, + -10.994424819946289, + 10.181529998779297, + 10.188570022583008, + 10.187597274780273, + -11.02850341796875, + 10.185897827148438, + 10.188243865966797, + -10.956912994384766, + -10.992767333984375, + 10.190778732299805, + -11.00820541381836, + -10.993762016296387, + -10.992890357971191, + 10.189444541931152, + 10.188749313354492, + -10.993566513061523, + -11.038394927978516, + -10.962546348571777, + 10.187603950500488, + -10.991129875183105, + 10.190733909606934, + 10.189973831176758, + -11.004521369934082, + -10.992303848266602, + 10.189247131347656, + 10.189390182495117, + 10.18821907043457, + -11.004496574401855, + -10.994685173034668, + -10.994145393371582, + 10.189173698425293, + 10.189001083374023, + 10.186233520507812, + -10.992219924926758, + -1.9392811059951782, + -10.980542182922363, + 10.187393188476562, + -10.99921703338623, + 10.190337181091309, + 10.185701370239258, + -11.002175331115723, + 10.189193725585938, + -11.003922462463379, + 10.187952995300293, + 10.171560287475586, + 10.188753128051758, + 10.201294898986816, + -10.992486000061035, + 10.1871976852417, + 10.186538696289062, + -10.990936279296875, + 10.183759689331055, + 10.188677787780762, + -10.99414348602295, + -10.995511054992676, + 10.187800407409668, + -11.00466537475586, + -11.036995887756348, + -10.999800682067871, + 10.181562423706055, + -10.990986824035645, + 10.188902854919434, + -2.02457332611084, + 10.20676326751709, + -11.05124282836914, + 10.185402870178223, + 10.189939498901367, + -10.997313499450684, + 10.186883926391602, + -11.029725074768066, + 10.184995651245117, + -2.3906586170196533, + -11.000136375427246, + -10.985712051391602, + 10.188790321350098, + 10.189806938171387, + -10.960269927978516, + 10.189703941345215, + -11.001785278320312, + 10.186877250671387, + 10.188690185546875, + 10.188812255859375, + -11.004335403442383, + -10.96091365814209, + -10.99134635925293, + -10.972527503967285, + -10.982598304748535, + 10.187252044677734, + -10.987883567810059, + 10.188904762268066, + -10.984782218933105, + 10.18857479095459, + -10.95918083190918, + -11.003862380981445, + -10.998854637145996, + 10.18832778930664, + -10.990931510925293, + 10.186952590942383, + -11.000396728515625 + ], + "xaxis": "x", + "y": [ + 10.88156509399414, + 10.810807228088379, + -5.553572177886963, + 10.796445846557617, + 10.843917846679688, + 10.836640357971191, + -5.5521769523620605, + 10.852869033813477, + 10.849930763244629, + -5.5761332511901855, + -5.558078765869141, + -5.554717063903809, + 10.887480735778809, + -5.5530619621276855, + -5.552742004394531, + 10.811636924743652, + 10.847416877746582, + -5.548832416534424, + 10.863349914550781, + 10.85054874420166, + 10.849639892578125, + -5.556997776031494, + -5.54867696762085, + 10.850811004638672, + 10.899044036865234, + 10.817866325378418, + -5.549138069152832, + 10.848557472229004, + -5.550768852233887, + -5.549372673034668, + 10.862126350402832, + 10.848295211791992, + -5.5524468421936035, + -5.551639556884766, + -5.5512566566467285, + 10.861867904663086, + 10.850776672363281, + 10.850654602050781, + -5.555919170379639, + -5.548133850097656, + -5.5501580238342285, + 10.849076271057129, + -0.6703439950942993, + 10.836202621459961, + -5.550334453582764, + 10.856375694274902, + -5.553903102874756, + -5.555258274078369, + 10.859626770019531, + -5.549497127532959, + 10.861485481262207, + -5.553101062774658, + -5.587742328643799, + -5.55211067199707, + -5.503787517547607, + 10.848424911499023, + -5.547558784484863, + -5.549757480621338, + 10.848106384277344, + -5.54740047454834, + -5.547407627105713, + 10.851178169250488, + 10.853036880493164, + -5.5522613525390625, + 10.8621244430542, + 10.896041870117188, + 10.857280731201172, + -5.556060314178467, + 10.8480863571167, + -5.549849987030029, + -0.6279941201210022, + -5.511274337768555, + 10.909010887145996, + -5.549891471862793, + -5.551053524017334, + 10.854373931884766, + -5.552535057067871, + 10.88772964477539, + -5.552753925323486, + -0.5466282367706299, + 10.857314109802246, + 10.842151641845703, + -5.54926872253418, + -5.552069664001465, + 10.814301490783691, + -5.55067253112793, + 10.858983993530273, + -5.551321983337402, + -5.5515360832214355, + -5.549726486206055, + 10.861754417419434, + 10.81623363494873, + 10.847705841064453, + 10.827259063720703, + 10.838614463806152, + -5.5511579513549805, + 10.844480514526367, + -5.54888916015625, + 10.840593338012695, + -5.5493879318237305, + 10.810890197753906, + 10.861113548278809, + 10.855119705200195, + -5.551033973693848, + 10.846935272216797, + -5.55489444732666, + 10.857431411743164 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=34
x=%{x}
y=%{y}", + "hovertext": [ + "SP100", + "CAMK4", + "CRYBG1", + "TGFBR2", + "PHC3", + "USP53", + "ELF2", + "IL6ST", + "TMUB1", + "MAML2", + "CREBRF", + "PPP2R2D", + "JUN", + "SAMHD1", + "AKT3", + "GCC2", + "CXCR4", + "TUBA4A", + "INPP5D", + "PLCL2", + "RNF216", + "WDR45B", + "CA5B", + "SH3KBP1", + "SUCLG2", + "ADAM10", + "AFF1", + "KDM7A", + "TNFRSF10B", + "TRIM22", + "N4BP2L2", + "RIN3", + "ARHGEF1", + "GPCPD1", + "NIPBL", + "GIMAP7", + "CLEC2D", + "STAT6", + "CFLAR", + "TNIP2", + "TNKS2", + "BCL9L", + "BTG1", + "CIB1", + "LPIN2", + "HAUS3", + "IRF1", + "IKBKB", + "CELF2", + "SUN2", + "IL2RG", + "CDC14A", + "HLA-DPB1", + "ZYX", + "PRKAG2", + "CDK17", + "RASA3", + "RNF213", + "TLE5", + "IL17RA", + "DDX3X", + "SMAP2", + "TNFAIP3", + "IFITM3", + "ADGRE5", + "MECP2", + "TAB2", + "SIGIRR", + "ARHGEF18", + "USP9X", + "TPK1", + "ZFP36L1", + "RNF166", + "CSNK1D", + "GBP2", + "HLA-DRB1", + "RCSD1", + "BTG2", + "ZAP70", + "RICTOR", + "FYB1", + "UVRAG", + "ACAP1", + "NBPF9", + "MYH9", + "CDC42SE1", + "TAP1", + "TAPBP", + "FOS", + "SMURF2", + "JUND", + "PTGER4", + "FOSB", + "ITPKB", + "HECA", + "ATM", + "DAZAP2", + "SEPTIN1", + "MALT1", + "TSC22D3", + "DUSP2", + "NFKB1", + "STK17A", + "CD53", + "CSRNP1", + "LINC-PINT", + "DDX6", + "STAT3", + "LAPTM5", + "SEC24B", + "LTB", + "IFITM1", + "KDM2A", + "WHAMM", + "GZMM", + "MED15", + "MAP3K2", + "TIPARP", + "BTN3A2", + "CREM", + "CHD2", + "CMIP", + "ARHGAP45", + "DOCK2", + "NAMPT", + "WAC", + "EPC1", + "MRPL10", + "ZFP36", + "ZNFX1", + "ARHGAP30", + "ARHGAP26", + "NEAT1", + "NELL2", + "NUMB", + "AKAP13", + "GARRE1", + "ALG13", + "LRRC8C", + "TXNIP", + "ANKRD44", + "HLA-DRA", + "KMT2E", + "ARHGAP17", + "AKNA", + "FNBP4", + "TBC1D10C", + "LINC01619", + "SPATA13", + "PER1", + "PITPNC1", + "ENSG00000064932", + "ZNF331", + "YPEL5", + "SLC4A7", + "FOXP1", + "PTPRCAP", + "EVL", + "USP3", + "ATP9B", + "LCK", + "CD74", + "SERPINB9", + "CCNY", + "ANXA11", + "DDX24", + "MLLT6", + "CYTH1", + "DIAPH2", + "B4GALT1", + "PRKCH", + "IER2", + "PPP1R15A", + "STK4", + "ZFP36L2", + "RNF149", + "TRBC1", + "FLI1", + "TGFB1", + "PPP1R16B", + "CD48", + "PPARD", + "LEPROTL1", + "ELF1", + "KLF2", + "JAK1", + "BIN2", + "HMOX2", + "EVI2A", + "HCLS1", + "ZC3HAV1", + "GIMAP4", + "CEBPD", + "PCAT1", + "WASHC2A", + "ARRB2", + "RFFL", + "ARID5A", + "EMB", + "DUSP1", + "APBB1IP", + "CD3E", + "PPP2R5C", + "DENND4A", + "RBL2", + "PHLDB3", + "USP4", + "IL7R", + "PNRC1", + "PLAAT4", + "TBC1D15", + "NFKBIA", + "SHFL", + "STK10", + "IKZF1", + "SARAF", + "RASAL3", + "SH2D1A", + "SEMA4D", + "SLC2A3", + "RASSF3", + "IL16", + "MYO9B", + "CD2", + "NR4A2", + "CLDND1", + "MBP", + "RELB", + "LENG8", + "MT-ND4L", + "RESF1", + "FBXO33", + "ATF6", + "ERBIN", + "HLA-F", + "ZBTB1", + "FMNL1", + "ARID4B", + "FKBP5", + "FNBP1", + "CYLD", + "PIK3IP1", + "UTRN", + "ESYT2", + "DDIT4", + "PGGHG", + "HIPK3", + "KLRB1", + "PHF11", + "HIF1A", + "ARIH1", + "MAP3K3", + "CDC42SE2", + "PIP4K2A", + "GNLY", + "MGAT4A", + "WIPF1", + "RAPGEF6", + "ENSG00000271204", + "IL10RA", + "MIDEAS", + "RAP1A", + "ELK4", + "LRRFIP1", + "GPSM3", + "KAT6A", + "ETS1", + "ZC3H7A", + "LAT", + "ZCCHC2", + "SAT1", + "PDK3", + "MBNL1", + "PACS1", + "PCED1B-AS1", + "DGKA", + "KLHL36", + "ARRDC2", + "TSPYL2", + "MCL1", + "REL", + "SP110", + "SNRK", + "KLF6", + "USP36", + "CEBPB", + "ITSN2", + "USP34", + "BIN1", + "CEMIP2" + ], + "legendgroup": "34", + "marker": { + "color": "#00af89", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "34", + "showlegend": true, + "type": "scattergl", + "x": [ + 3.9970386028289795, + 3.4031381607055664, + 3.3944616317749023, + 4.577682971954346, + 3.463094711303711, + 4.5644731521606445, + 2.0546648502349854, + 2.0316162109375, + 4.890414237976074, + 4.4392595291137695, + 3.4998998641967773, + 5.4508376121521, + 5.012091159820557, + 3.657907247543335, + 3.236638069152832, + 3.016815662384033, + 4.401617050170898, + 4.425776481628418, + 3.157914161682129, + 1.8495028018951416, + 4.429394721984863, + 4.606724262237549, + 4.734198570251465, + 4.278332233428955, + 3.313108444213867, + 1.8800008296966553, + 2.986628770828247, + 2.2921559810638428, + 5.029874801635742, + 3.850951910018921, + 5.574901103973389, + 2.387819290161133, + 4.6715826988220215, + 2.0814173221588135, + 2.3912060260772705, + 4.125312328338623, + 4.570070266723633, + 4.7425456047058105, + 3.8795368671417236, + 4.880987644195557, + 1.5955920219421387, + 5.483386516571045, + 4.66356086730957, + 4.774921417236328, + 3.0851356983184814, + 5.735699653625488, + 4.6103363037109375, + 4.4950032234191895, + 4.596325874328613, + 4.538252353668213, + 4.3191657066345215, + 3.0020554065704346, + 4.759037971496582, + 4.816714286804199, + 2.301565408706665, + 4.517103672027588, + 5.365021228790283, + 4.167971611022949, + 4.71556282043457, + 4.620347023010254, + 5.100688934326172, + 3.968182325363159, + 4.381382465362549, + 4.373091697692871, + 3.7139196395874023, + 3.1137900352478027, + 3.495420217514038, + 4.11362361907959, + 5.612648963928223, + 2.028613805770874, + 1.8240402936935425, + 4.923069953918457, + 4.016673564910889, + 4.717413902282715, + 4.367760181427002, + -1.8861247301101685, + 2.9124629497528076, + 5.02117395401001, + 3.2031798362731934, + 4.480498313903809, + 4.68538761138916, + 2.260159492492676, + 4.46998929977417, + 2.9829039573669434, + 4.472658634185791, + 4.3531880378723145, + 3.9279797077178955, + 4.214419364929199, + 4.876425266265869, + 3.470574378967285, + 4.934220314025879, + 4.685051441192627, + 4.146022796630859, + 4.341261863708496, + 4.729129791259766, + 4.415978908538818, + 4.389538764953613, + 4.333305358886719, + 4.403566360473633, + 4.411586761474609, + 4.022265434265137, + 5.048666000366211, + 4.643768310546875, + 3.6880664825439453, + 0.23063069581985474, + 3.2250020503997803, + 4.991517066955566, + 4.830131530761719, + 2.8483588695526123, + 4.763225078582764, + 5.10737943649292, + 4.082590103149414, + 4.6386847496032715, + 4.676952362060547, + 3.2386744022369385, + 4.322519779205322, + 4.072360038757324, + 2.052489995956421, + 3.9825022220611572, + 3.796856641769409, + 5.381392478942871, + 1.9180219173431396, + 4.724109172821045, + 3.493913412094116, + 3.0389676094055176, + 4.692286968231201, + 3.523346185684204, + 4.892846584320068, + 4.792109966278076, + 4.322380065917969, + 4.105746269226074, + 3.084127426147461, + 4.472462177276611, + 2.676358222961426, + 4.743092060089111, + 4.619669437408447, + 4.581164360046387, + 5.301581859588623, + 4.220527172088623, + 4.429723739624023, + 3.8408215045928955, + -1.8893753290176392, + 3.442197322845459, + 1.901404857635498, + 3.2077713012695312, + 5.550681114196777, + 4.523019790649414, + 5.043625831604004, + 3.7048349380493164, + 4.864103317260742, + 3.8948564529418945, + 2.1266226768493652, + 4.415436267852783, + 5.101895332336426, + 4.369106769561768, + 4.949481010437012, + 4.238595008850098, + 4.615283966064453, + 4.649076461791992, + 1.9571139812469482, + 4.633303642272949, + 4.853755474090576, + 4.030564785003662, + 1.6796913146972656, + 4.846433162689209, + 5.002011775970459, + 4.593531131744385, + 4.423487186431885, + 1.9682118892669678, + 4.007265567779541, + 4.372313499450684, + 4.3978424072265625, + 5.026156425476074, + 4.436952590942383, + 4.980184078216553, + 3.390108585357666, + 4.591097354888916, + 4.082486152648926, + 3.715413808822632, + 2.792309284210205, + 4.407246112823486, + 1.2577661275863647, + 5.1330742835998535, + 5.245482444763184, + 4.822108745574951, + 4.632217884063721, + 3.615872383117676, + 3.2013583183288574, + 3.7436773777008057, + 3.72713041305542, + 4.667080402374268, + 4.297178745269775, + 4.393171787261963, + 3.631718635559082, + 1.8725911378860474, + 4.427221775054932, + 3.4196908473968506, + 4.669245719909668, + 4.498704433441162, + 4.922319412231445, + 3.969778060913086, + 4.658594131469727, + 3.0605180263519287, + 4.778801918029785, + 3.1963419914245605, + 2.590014696121216, + 1.5317891836166382, + 4.668167591094971, + 4.8655548095703125, + 3.9368669986724854, + 3.49945330619812, + 4.955514430999756, + 4.967933654785156, + 3.219510316848755, + 4.576614856719971, + 5.154561996459961, + 2.5817911624908447, + 4.487189769744873, + 3.4107418060302734, + 4.858772277832031, + 4.72571325302124, + 3.4058752059936523, + 1.8294140100479126, + 4.505465984344482, + 3.8675546646118164, + 4.495588779449463, + 3.69010066986084, + 5.125982284545898, + 4.967092990875244, + 2.1085989475250244, + 4.52885627746582, + 2.437182664871216, + 4.64267110824585, + 2.091947555541992, + 3.3661820888519287, + 1.1757358312606812, + 3.325044870376587, + 4.710755348205566, + 3.463181495666504, + 3.846251964569092, + 2.6247847080230713, + 4.704507350921631, + 3.8793139457702637, + 5.05790901184082, + 5.267764091491699, + 2.2695019245147705, + 3.519484043121338, + 4.088344573974609, + 4.170893669128418, + 4.730041027069092, + 2.0336010456085205, + 4.758545875549316, + 4.393276214599609, + 3.2473485469818115, + 4.14828634262085, + 4.368640422821045, + 3.0674540996551514, + 5.2942118644714355, + 2.36246657371521, + 3.5814003944396973, + 4.815789222717285, + 4.104074954986572, + 5.495334148406982, + 4.523141860961914, + 5.089809894561768, + 4.626667499542236, + 4.642876148223877, + 4.033045768737793, + 4.466956615447998, + 2.09135365486145, + 4.388667106628418, + 2.0044562816619873, + 5.333373546600342, + 3.4626121520996094, + 4.472805500030518, + 3.5396134853363037, + 4.8173980712890625, + 5.068600654602051, + 4.393978118896484, + 4.915959358215332, + 4.267514228820801, + 4.129915714263916, + 2.035700559616089, + 4.763703346252441, + 4.790905475616455, + 3.984733819961548, + 1.6235072612762451, + 3.4379308223724365, + 4.523462295532227, + 4.567052841186523 + ], + "xaxis": "x", + "y": [ + 4.987545013427734, + 4.859896183013916, + 4.8409624099731445, + 5.077003002166748, + -0.156878262758255, + 4.897573471069336, + -0.9807422161102295, + -0.9284566640853882, + 4.11799955368042, + 5.147272109985352, + -0.1407162845134735, + 4.569034099578857, + 4.983207702636719, + 5.0284528732299805, + -0.21699199080467224, + 5.088420391082764, + 5.181632995605469, + 4.706202507019043, + 5.10630464553833, + -0.9693895578384399, + 5.023329257965088, + 4.6138505935668945, + 4.476424217224121, + 4.874718189239502, + 5.0113091468811035, + -0.27031007409095764, + 5.132749080657959, + -0.794032871723175, + 4.881102085113525, + 4.903473377227783, + 4.4949774742126465, + -1.0152310132980347, + 4.991750240325928, + -0.8855330944061279, + -0.4437688887119293, + 4.81924295425415, + 4.874153137207031, + 4.367845058441162, + 4.821762561798096, + 4.066399574279785, + 3.5649051666259766, + 4.5803375244140625, + 5.098647594451904, + 4.771994113922119, + 5.081116199493408, + 4.385563850402832, + 4.895529270172119, + 4.721797466278076, + 5.0778632164001465, + 4.973481178283691, + 4.9183244705200195, + 5.1886444091796875, + 5.0261006355285645, + 4.5769500732421875, + -0.9566556811332703, + 4.882376194000244, + 4.637033939361572, + 5.176733016967773, + 5.019655704498291, + 4.538541793823242, + 4.558694839477539, + 5.049509525299072, + 5.190438270568848, + 0.3348809480667114, + 4.974221229553223, + 5.147393226623535, + -0.12610037624835968, + 4.759395122528076, + 4.492710590362549, + -0.8917666077613831, + -0.9663993716239929, + 4.930075645446777, + 4.9539899826049805, + 4.535037994384766, + 4.727535247802734, + 3.195986747741699, + 4.898205280303955, + 5.050826072692871, + 5.151702880859375, + 5.037978172302246, + 5.117215633392334, + -0.9907020926475525, + 5.1119771003723145, + -0.07785143703222275, + 4.799365997314453, + 5.156239986419678, + 4.902688503265381, + 4.877364635467529, + 5.018681526184082, + -0.14786331355571747, + 4.982916355133057, + 5.056617736816406, + 0.2297588586807251, + 5.087550163269043, + 4.83098030090332, + 5.181553363800049, + 4.635864734649658, + 4.680647850036621, + 5.117901802062988, + 5.185139179229736, + 5.063887596130371, + 4.780026435852051, + 5.045757293701172, + 4.897660255432129, + -4.150627136230469, + 5.2349934577941895, + 4.9105916023254395, + 5.021152019500732, + 4.7596435546875, + 4.557161808013916, + 4.967281818389893, + 5.111041069030762, + 4.560300827026367, + 5.048832416534424, + 5.147270202636719, + 4.914468288421631, + 4.899750709533691, + -0.9135465621948242, + 4.827054977416992, + 5.060070037841797, + 4.661978721618652, + -0.970050036907196, + 5.066702842712402, + 5.018167018890381, + -0.19024857878684998, + 4.472132205963135, + -0.03668944165110588, + 4.095064640045166, + 5.031982898712158, + 4.837940692901611, + 4.921544551849365, + 5.199974060058594, + 0.32562869787216187, + -0.1687065064907074, + 4.588888645172119, + 4.711479663848877, + 4.991179466247559, + 4.566624164581299, + 4.924994945526123, + 5.298449516296387, + 5.204978942871094, + 3.1939709186553955, + -0.10496773570775986, + -1.0544737577438354, + 5.0490498542785645, + 4.467580795288086, + 4.946773052215576, + 4.9440836906433105, + 3.7238941192626953, + 4.88459587097168, + 5.183541774749756, + -0.837324321269989, + 5.14101505279541, + 4.962820053100586, + 4.963469505310059, + 5.028186798095703, + 4.933857440948486, + 5.082212448120117, + 4.453923225402832, + -0.8568418025970459, + 5.048069477081299, + 5.010971546173096, + 5.027430534362793, + -1.7376899719238281, + 4.136983871459961, + 4.9230828285217285, + 5.016911029815674, + 5.164683818817139, + -0.9781512022018433, + 4.6697773933410645, + 5.108272075653076, + 0.3189677298069, + 4.877597808837891, + 5.141292572021484, + 5.009696960449219, + 4.96672248840332, + 4.850652694702148, + 4.739954948425293, + 4.918389797210693, + 5.1042799949646, + 4.820710182189941, + -2.822580337524414, + 4.949810028076172, + 4.755707740783691, + 5.081141471862793, + 5.110628128051758, + 5.012524604797363, + 4.765964508056641, + 4.796925067901611, + 4.8639326095581055, + 5.021090984344482, + 4.512516975402832, + 0.24168585240840912, + 5.077672958374023, + -0.7975118160247803, + 4.732314109802246, + 4.728184223175049, + 5.086496353149414, + 5.000545501708984, + 4.984494686126709, + 4.9306159019470215, + 5.133965015411377, + 5.214385032653809, + 4.757818698883057, + 5.155060291290283, + -0.5590484142303467, + -0.7181049585342407, + 5.076749324798584, + 5.0525054931640625, + 4.90456485748291, + -0.09617314487695694, + 4.970871448516846, + 4.394028186798096, + 5.026246070861816, + 5.1178131103515625, + 4.886779308319092, + 4.969698429107666, + 4.858088970184326, + 4.735053062438965, + 4.913362979888916, + 4.534681797027588, + 4.854023456573486, + -1.0726349353790283, + 4.890870094299316, + 5.187402725219727, + 3.660841941833496, + 4.947768688201904, + 4.736372947692871, + 4.64345121383667, + -1.8618512153625488, + 5.084028244018555, + -0.14117100834846497, + 4.380214691162109, + -0.9059691429138184, + 5.1677656173706055, + 3.382237434387207, + 4.93560791015625, + 5.01846981048584, + 5.209794998168945, + 5.210041046142578, + 0.01327268686145544, + 5.093071460723877, + 4.820285320281982, + 4.75518798828125, + 4.898950576782227, + -0.8002921342849731, + 0.004571231082081795, + 5.18459415435791, + 5.018944263458252, + 4.615300178527832, + -0.9845456480979919, + 4.539563179016113, + 5.156991958618164, + 5.1422529220581055, + 5.072445869445801, + 5.189757347106934, + 5.143697261810303, + 4.594722270965576, + 0.03374326974153519, + 5.032777786254883, + 4.681304931640625, + 4.827908515930176, + 4.3234992027282715, + 4.699472904205322, + 4.788604259490967, + 4.937282562255859, + 5.057031154632568, + 4.835378646850586, + 4.563589572906494, + -0.8387641310691833, + 0.2735096216201782, + -0.2577812075614929, + 4.7634100914001465, + -0.1455516219139099, + 5.14802885055542, + 4.877918243408203, + 4.656434059143066, + 4.480747699737549, + 5.1282548904418945, + 4.953755855560303, + 4.6544718742370605, + 4.742562294006348, + -0.7623561024665833, + 5.0103325843811035, + 4.912688255310059, + 4.635381698608398, + -1.700206995010376, + -0.1770218163728714, + 5.030794143676758, + 4.973053455352783 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=27
x=%{x}
y=%{y}", + "hovertext": [ + "ANO7", + "PELO", + "KDELR2", + "CTHRC1", + "KIFBP", + "TSPAN4", + "TP53I11", + "ENSG00000247131", + "CORO1C", + "DIABLO", + "SPTSSA", + "NRSN2", + "EPHX1", + "DVL3", + "ENTPD7", + "PPP1R14B-AS1", + "ADAMTS7", + "F2RL3", + "DYNC1I2", + "C1QTNF3", + "STC2", + "MTUS1", + "LY6K", + "LY6D", + "ENG", + "RCN3", + "TST", + "DHCR24", + "CSF1", + "EFNA4", + "CA8", + "RPP38-DT", + "HEXIM2", + "EBI3", + "CYP4F22", + "PFKFB2", + "ZCWPW2", + "PIGZ", + "HSD17B13", + "GPX3", + "ZSCAN9", + "CAVIN3", + "LGALS3", + "MYL11", + "HOXB7", + "SLC2A6", + "PMEL", + "ELMO3", + "TMEM205", + "SERTAD4-AS1", + "LINC01116", + "HYAL3", + "TMEM44-AS1", + "PLPP1", + "MGAT4B", + "ENPP1", + "TXLNB", + "IYD", + "FUT4", + "DRAM1", + "IL34", + "SYNE4", + "ENSG00000147144", + "TNKS2-DT", + "STARD10", + "BACE1", + "LGALS3BP", + "LMO4", + "OPN3", + "HACD1", + "LOXL1", + "WNT3", + "MPND", + "TMEM17", + "MIR4458HG", + "PDLIM1", + "PDHX", + "SLC43A3", + "NQO1", + "DBNDD2", + "PARD6B", + "LRRC75B", + "SMIM10", + "CCSAP", + "CCDC96", + "YWHAG", + "HTRA1", + "TLCD3A", + "MMP23B", + "CPLX1", + "FUOM", + "C1RL-AS1", + "TBC1D24", + "PIR", + "TCEAL3", + "HS6ST1", + "ENSG00000231955", + "ZNF117", + "BCAP29", + "TCN1", + "GPR137", + "EGLN3", + "PAQR5", + "NPTN", + "TTYH2", + "KCNK6", + "IGFL2", + "VCAM1", + "DEGS1", + "PXK", + "RPP25", + "C17orf58", + "SLC5A5", + "USP27X-DT", + "CILK1", + "FKBP14", + "TM7SF2", + "C11orf24", + "PANX1", + "THAP10", + "NOL3", + "C19orf81", + "SLC30A2", + "ADCY3", + "STON1", + "NAPRT", + "LINC01410", + "ANKRD22", + "LTBP3", + "MGST1", + "ZBED1", + "ENTREP3", + "ALS2CL", + "BDH2", + "SH3PXD2B", + "HOXA10-AS", + "VGF", + "LCN12", + "CDK3", + "MOCOS", + "CBR3", + "PEA15", + "INPP1", + "IL17RB", + "GFOD1", + "CCN3", + "FOXD2", + "MYO6", + "ACO1", + "MIR210HG", + "PHLDA1", + "NOXO1", + "LINC01134", + "TCHH", + "CHI3L1", + "ALAS1", + "LINC01393", + "GAS6", + "NT5DC2", + "TIGD6", + "RNF146", + "DNAJC4", + "AMN", + "C1QC", + "RHOU", + "PALLD", + "DCBLD1", + "FSCN3", + "BHLHE41", + "COQ7", + "PLS3", + "ANKRD35", + "ENSG00000269886", + "ABHD5", + "SLC26A2", + "CERCAM", + "PRTFDC1", + "FBXW9", + "SIX5", + "WNT9A", + "EFEMP1", + "BCL2L11", + "GPC1", + "C8orf82", + "TRIM16L", + "UBE2M", + "CAPG", + "MELTF-AS1", + "WFS1", + "GALNT6", + "MCOLN1", + "PRRG2", + "LINC02910", + "MANEAL", + "PPARG", + "FILIP1L", + "NR1H3", + "SAXO4", + "TMEM265", + "TUBG2", + "SULT2B1", + "AURKC", + "SERHL2", + "ADGRG2", + "FHAD1", + "ARF4", + "CCDC71L", + "KAZALD1", + "PIGBOS1", + "HOXB3", + "HES2", + "SLC16A4", + "TFG", + "LINC02363", + "FRK", + "RRAS2", + "CCL8", + "AHRR", + "GCLC", + "TMEM38B", + "NIBAN2", + "EIF2AK4", + "HES6", + "AMOT", + "VRK2", + "SEPTIN2", + "MGLL", + "ACKR4", + "SEPTIN11", + "TIGD2", + "SLC7A11", + "SH3RF1", + "MFSD3", + "LINC00865", + "ZC3H12C", + "LYSET", + "PODNL1", + "MORF4L2", + "MTFR1L", + "PFN2", + "SLC52A2", + "SPRYD4", + "HID1", + "OSBPL1A", + "PROCR", + "METTL25B", + "CFH", + "SEPTIN10", + "TREML1", + "GAL3ST4", + "RAB3IP", + "CES1", + "RASD1", + "ZNF576", + "TSEN34", + "PHETA2", + "CCDC24", + "FAM72D", + "PITX1", + "WASL", + "FAM131B-AS2", + "CDC42BPG", + "FAIM2", + "TRAF4", + "STEAP3", + "IL17RE", + "GORASP1", + "RARRES1", + "IGF2BP2", + "GSTZ1", + "ENSG00000267458", + "ARSD", + "TMEM164", + "C1orf53", + "HSD11B1-AS1", + "GET4", + "TLCD1", + "SEPTIN4", + "VSIG10L", + "DHRS9", + "TM4SF19-AS1", + "HHIP-AS1", + "WDR91", + "NRIP3", + "LINC02345", + "CAPN3", + "GP1BA", + "ATP1B2", + "TCEAL1", + "IPO13", + "PSPC1-AS2", + "B4GALNT2", + "PHLDA3", + "SFXN5", + "CLDN12", + "BAMBI", + "FFAR4", + "RIMS3", + "GALNT5", + "SUMO4", + "HILPDA", + "CDH17", + "DNAJC25", + "EIF3C", + "SIGLEC15", + "APOC1", + "SLC66A1", + "RHOC", + "CYBRD1", + "ETV5", + "LZTS2", + "PC", + "CCDC153", + "A2M", + "NHERF2", + "QPRT", + "IL3RA", + "CLCN5", + "SOWAHD", + "USP46-DT", + "RSPH3", + "ZFTRAF1", + "PHYH", + "PGRMC1", + "B3GALT6", + "CP", + "GSDME", + "PLA2G15", + "TOM1L1", + "SPATA18", + "SERF1B", + "AKR1B10", + "LRRC24", + "HSD17B12", + "LINC02381", + "PNP", + "GPR34", + "FAAH", + "EAF2", + "DNAJC5B", + "TMEM19", + "ABHD4", + "FKBP1B", + "CYP27A1", + "TNF", + "TMEM217", + "MAP7-AS1", + "LPL", + "ERBB2", + "SLC39A6", + "INAFM1", + "ASAP2", + "SMAD5", + "MPP3", + "COL3A1", + "NPPC", + "EHHADH", + "PCDHGB6", + "PIH1D2", + "METTL1", + "CUEDC1", + "IL11", + "CNKSR1", + "TREX1", + "PDGFRB", + "PEBP4", + "STK3", + "POMT2", + "SULT1A2", + "VAT1", + "HSD17B4", + "GPNMB", + "PHYHD1", + "NECTIN1" + ], + "legendgroup": "27", + "marker": { + "color": "#a57bb8", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "27", + "showlegend": true, + "type": "scattergl", + "x": [ + -2.079420566558838, + -1.4378527402877808, + -0.5815995335578918, + -0.9825164079666138, + -0.6921688318252563, + -2.961416482925415, + -1.1994647979736328, + -1.8015506267547607, + -1.6515504121780396, + -1.3144420385360718, + -0.7304525375366211, + -2.2628753185272217, + -2.9526474475860596, + -2.5661327838897705, + -2.2158002853393555, + -1.307887315750122, + -1.5948103666305542, + -3.013333559036255, + -1.1704154014587402, + -2.005863904953003, + -2.258002758026123, + -1.4652507305145264, + -2.216134786605835, + -0.8353679776191711, + -2.2360689640045166, + -2.959583282470703, + -1.348182201385498, + -0.7984758019447327, + -1.250454068183899, + -2.103609085083008, + -1.2447335720062256, + -1.22342050075531, + -1.6737463474273682, + -1.4095536470413208, + -1.28428053855896, + -2.0913405418395996, + -1.5211836099624634, + -1.9759907722473145, + -1.3211421966552734, + -1.100832223892212, + -1.9074602127075195, + -1.2116661071777344, + -2.54141902923584, + -1.0937182903289795, + -1.6271142959594727, + -1.9238252639770508, + -1.3359593152999878, + -1.7270681858062744, + -0.8302130103111267, + -1.9123257398605347, + -1.3077889680862427, + -1.4181303977966309, + -1.155690312385559, + -2.7029569149017334, + -2.0769264698028564, + -1.8532462120056152, + -0.8367154598236084, + -1.5574764013290405, + -1.1721912622451782, + -2.0609819889068604, + -1.1710293292999268, + -2.631072759628296, + -1.9701321125030518, + -1.310085654258728, + -2.173184633255005, + -2.2509031295776367, + -0.7591679096221924, + -1.4858920574188232, + -2.5087480545043945, + -0.4188327193260193, + -0.9441550374031067, + -2.0722038745880127, + -0.787842869758606, + -1.4436838626861572, + -2.4869682788848877, + -2.064743757247925, + -1.2632529735565186, + -0.6727699041366577, + -0.6553403735160828, + -1.844797968864441, + -1.7949352264404297, + -1.9432669878005981, + -1.4720195531845093, + -1.365742564201355, + -1.910453200340271, + -1.653302550315857, + -1.391001582145691, + -2.687922477722168, + -0.7126423120498657, + -2.4635090827941895, + -1.1357483863830566, + -1.2195770740509033, + -1.457134485244751, + -1.3759886026382446, + 0.11545509845018387, + -1.9366395473480225, + -1.6766037940979004, + -1.4927831888198853, + -2.4211692810058594, + -1.8400001525878906, + -0.9058197736740112, + -1.6163080930709839, + -2.0460965633392334, + -1.412542700767517, + -1.571394920349121, + -1.0317127704620361, + -1.6768934726715088, + -0.9392449855804443, + -0.7003427147865295, + -0.6291829943656921, + -0.6177344918251038, + -2.6651477813720703, + -1.1087090969085693, + -1.4540520906448364, + -0.694586455821991, + -1.3933786153793335, + -1.4073173999786377, + -0.788933277130127, + -1.2590872049331665, + -2.1397147178649902, + -1.3432525396347046, + -1.9138532876968384, + -1.2921861410140991, + -1.6935908794403076, + -2.5328729152679443, + -1.1639246940612793, + -1.0185115337371826, + -1.9672014713287354, + -1.1002161502838135, + -2.7799360752105713, + -0.6336750388145447, + -2.4792118072509766, + -1.9014028310775757, + -1.217187523841858, + -1.8999049663543701, + -1.8227585554122925, + -1.5260049104690552, + -1.814985990524292, + -2.1671528816223145, + -1.7310727834701538, + -1.0241038799285889, + -1.7017806768417358, + -1.9169750213623047, + -1.8107733726501465, + -0.843298614025116, + -1.3207780122756958, + -1.4897342920303345, + -1.0340063571929932, + -1.080893874168396, + -2.1088783740997314, + -1.857205867767334, + -2.1946592330932617, + -1.739906668663025, + -1.9647328853607178, + -1.5926405191421509, + -0.41687890887260437, + -1.6796964406967163, + -0.6636682152748108, + -0.6974149346351624, + -0.86765056848526, + -1.9782094955444336, + -1.0163806676864624, + -1.3016060590744019, + -1.1552437543869019, + -2.8933639526367188, + -1.510528802871704, + -1.8710737228393555, + -1.4097105264663696, + -1.7879732847213745, + -0.7426576018333435, + -2.0633509159088135, + -2.245159387588501, + -2.098961114883423, + -0.16778476536273956, + -0.353227436542511, + -0.9159693717956543, + -2.506720781326294, + -1.835015892982483, + -2.609313726425171, + -1.3244787454605103, + -1.6150319576263428, + -0.8214737176895142, + -1.5705840587615967, + -1.1075026988983154, + -1.4574717283248901, + -1.029703140258789, + 0.11675647646188736, + -1.8859783411026, + -2.6435513496398926, + -0.954587459564209, + -0.4982341527938843, + -2.3475265502929688, + -1.7095086574554443, + -1.2762447595596313, + -1.545355200767517, + -3.1932013034820557, + -1.1380921602249146, + -2.0409061908721924, + -4.389005184173584, + -0.6249223351478577, + -1.8079642057418823, + -2.196030855178833, + -1.8060131072998047, + -1.3657703399658203, + -1.1514943838119507, + 0.21831929683685303, + -0.9658459424972534, + -1.4527243375778198, + -1.0570104122161865, + -0.944219172000885, + -1.418920636177063, + -1.1102079153060913, + 0.03306327760219574, + -1.5397289991378784, + -1.3492048978805542, + -1.7416588068008423, + -2.1981160640716553, + -1.6298792362213135, + -0.8323711156845093, + -0.883156955242157, + -2.7596540451049805, + -0.7940995693206787, + -0.593640148639679, + -1.3061403036117554, + -0.8744342923164368, + -0.47234201431274414, + -2.06233549118042, + -1.905358910560608, + -1.0622618198394775, + -1.5661616325378418, + -1.7243709564208984, + -2.453125476837158, + -0.4092986285686493, + -1.7848241329193115, + -1.8499886989593506, + -0.8397638201713562, + -2.5825252532958984, + -1.183577299118042, + -1.4119056463241577, + -1.8421263694763184, + -0.6592733860015869, + -0.5706934928894043, + -1.6445739269256592, + -2.3826560974121094, + -0.9638583064079285, + -1.557299017906189, + -0.7512505650520325, + -1.9790230989456177, + -2.0930001735687256, + -0.6978177428245544, + -0.6655242443084717, + -0.734036922454834, + -3.1916778087615967, + -0.5062866806983948, + -0.9519863724708557, + -1.0325034856796265, + -2.069124937057495, + -0.6406773924827576, + -1.6358529329299927, + -0.3724730312824249, + -1.6583781242370605, + -1.438988208770752, + -1.4491394758224487, + -2.250952959060669, + -1.6624213457107544, + -1.9220508337020874, + -0.6779953241348267, + -2.1262760162353516, + -2.617980480194092, + -0.9980689883232117, + -2.4551048278808594, + -2.7347941398620605, + -1.9386229515075684, + -1.647618055343628, + -1.3920676708221436, + -1.3219664096832275, + -1.8046590089797974, + -1.3732417821884155, + -2.4194791316986084, + -1.3376622200012207, + -0.8792589902877808, + -1.8123130798339844, + -1.2823435068130493, + -1.3372052907943726, + -1.7306714057922363, + -2.197423219680786, + -1.6088446378707886, + -1.5503289699554443, + -2.3497939109802246, + -0.4955000877380371, + -1.9840333461761475, + -1.7637966871261597, + -2.2764832973480225, + -1.9607912302017212, + -1.4342355728149414, + -3.3622629642486572, + -2.634730100631714, + -1.763336420059204, + -2.316338539123535, + -0.9229254722595215, + -2.5270934104919434, + -1.377124309539795, + -1.001050591468811, + -2.2014212608337402, + -1.6945858001708984, + -1.2973997592926025, + -1.4017460346221924, + -1.633431315422058, + -2.7813618183135986, + -2.687485933303833, + -2.6497957706451416, + -1.4606742858886719, + -1.3598599433898926, + -0.8084678649902344, + -2.861764907836914, + -1.4546645879745483, + -2.1447389125823975, + -1.9646141529083252, + -2.313591718673706, + -1.083336353302002, + -0.8862054944038391, + -0.3333997428417206, + -1.2228460311889648, + -2.516547918319702, + -1.8344597816467285, + -1.6008235216140747, + -2.221085548400879, + -0.7195224165916443, + -2.3657524585723877, + -2.0619428157806396, + -1.9169610738754272, + -1.7188336849212646, + -1.6296067237854004, + -1.8781884908676147, + -2.1318325996398926, + -1.6174652576446533, + -2.126370429992676, + -1.623317837715149, + -2.1143109798431396, + -1.2299902439117432, + -0.3912741541862488, + -1.5105112791061401, + -2.107832431793213, + -2.8537890911102295, + -1.261069416999817, + -1.8962689638137817, + -1.697352409362793, + -1.5314278602600098, + -1.4231311082839966, + -0.030090617015957832, + -0.6495228409767151, + -2.8008127212524414, + -0.9086422920227051, + -2.8968698978424072, + -1.7398240566253662, + -2.176523208618164, + -1.4809023141860962, + -2.154886245727539, + -1.7082116603851318, + -1.2928603887557983, + -1.9742038249969482, + -1.7244402170181274, + -1.8655824661254883, + -1.5192204713821411, + -0.9658706784248352, + -1.1422990560531616, + -1.8682615756988525, + -1.0961565971374512, + -1.5937705039978027, + -0.955231785774231, + -0.8471602201461792, + -1.354782223701477, + -1.727586269378662, + -1.5767065286636353 + ], + "xaxis": "x", + "y": [ + -1.0107662677764893, + 0.23978711664676666, + -0.25726085901260376, + 0.05693260207772255, + -0.23303940892219543, + -0.8667213916778564, + -1.3372979164123535, + -1.4438670873641968, + -1.491510033607483, + 0.2929151654243469, + -0.8459991812705994, + -0.649875819683075, + -0.8626481294631958, + -0.527054488658905, + -0.8625534176826477, + -0.7264745235443115, + -0.5090007185935974, + -0.21788358688354492, + -0.041945625096559525, + -2.5319855213165283, + -3.3777084350585938, + -1.0898137092590332, + -2.0400936603546143, + 0.49989229440689087, + 0.0898914560675621, + -1.4504050016403198, + -1.5116932392120361, + 0.713169515132904, + -0.9266207814216614, + -2.7821919918060303, + -0.0784754529595375, + -0.7202506065368652, + -1.0122430324554443, + -1.958984136581421, + -2.0428295135498047, + -1.5214178562164307, + -0.6461576819419861, + -1.1142693758010864, + -0.2972302734851837, + -1.8330312967300415, + -1.8282583951950073, + -0.45870208740234375, + -0.7053622007369995, + -0.8340809941291809, + -0.7230979204177856, + -1.7514057159423828, + -1.550566554069519, + -1.3954516649246216, + -0.6175414323806763, + -2.0641088485717773, + -0.6930074691772461, + -0.46984362602233887, + -1.5916768312454224, + -0.1491171270608902, + -1.4825358390808105, + -0.23071080446243286, + -0.3887106776237488, + -1.1566373109817505, + -0.5761845111846924, + -1.8781087398529053, + -1.8464415073394775, + -1.9106600284576416, + -2.0412991046905518, + -1.6489473581314087, + -3.255171298980713, + -0.8640236854553223, + -0.3911288380622864, + -0.4978178143501282, + -1.0491286516189575, + 0.4716145694255829, + 0.04476676508784294, + -1.5339542627334595, + -1.344352126121521, + -0.571510910987854, + -0.2667085528373718, + -0.2784517705440521, + -1.3856337070465088, + -0.5274509191513062, + 0.09586875885725021, + -1.2058135271072388, + -1.035733699798584, + -0.6035412549972534, + -0.560923159122467, + -1.4323859214782715, + -1.4658092260360718, + -0.761846125125885, + -1.6280930042266846, + -0.8031386137008667, + -1.0832595825195312, + -0.6403551697731018, + -1.318115234375, + -0.7641634345054626, + -1.168854832649231, + -1.210861086845398, + -0.08381665498018265, + -1.0024645328521729, + -0.1450963318347931, + -1.1617505550384521, + 0.007725672330707312, + -1.6853995323181152, + -0.5439869165420532, + -1.049111247062683, + -1.7434543371200562, + -2.3731629848480225, + -1.4684826135635376, + -0.09154953062534332, + -0.66951984167099, + -0.9519123435020447, + -0.648770272731781, + -1.2000844478607178, + 0.21155498921871185, + -1.5352284908294678, + -1.62409508228302, + -1.0186529159545898, + 0.08813076466321945, + -1.5582058429718018, + -2.603466033935547, + -0.25737589597702026, + -0.7679613828659058, + -2.1550943851470947, + -1.2084360122680664, + -1.313205599784851, + -1.8418539762496948, + -1.249107837677002, + -1.6439499855041504, + -0.5313882231712341, + -0.5252074599266052, + -0.17684705555438995, + -2.0316100120544434, + -1.0467721223831177, + -0.04140746593475342, + -0.3149953782558441, + -2.350935220718384, + -2.05250883102417, + -1.9482649564743042, + -0.7958612442016602, + -0.3747560679912567, + -1.2883570194244385, + -0.769801914691925, + -1.5852890014648438, + 0.020464232191443443, + -1.431484341621399, + -1.0446463823318481, + -1.457378625869751, + -1.1083693504333496, + -1.001115322113037, + -2.1679327487945557, + -1.1915085315704346, + -0.18280555307865143, + -2.2582600116729736, + -0.8951201438903809, + -1.7862703800201416, + -1.0162919759750366, + -2.000767946243286, + -1.7195237874984741, + 0.41994890570640564, + -0.6350254416465759, + -2.235001802444458, + 0.41052988171577454, + -0.4335760772228241, + -0.7896687984466553, + -1.1307686567306519, + -2.0629255771636963, + -1.9138299226760864, + -1.3736284971237183, + -1.869238257408142, + -1.7718558311462402, + -1.2334730625152588, + -1.747832179069519, + -0.20918236672878265, + -2.785013198852539, + -0.04201531410217285, + -1.6092631816864014, + 0.5433740019798279, + 0.5294556021690369, + -1.224769115447998, + -1.5287904739379883, + -1.8491793870925903, + -1.4995139837265015, + -1.9110631942749023, + -2.3630142211914062, + -0.6486113667488098, + -1.6331889629364014, + -1.3531231880187988, + -0.5726832151412964, + -1.0996503829956055, + 1.2528386116027832, + -1.3264740705490112, + -1.2733110189437866, + -1.5597947835922241, + -1.1110833883285522, + -1.3993526697158813, + -2.5671145915985107, + -1.8442590236663818, + -1.622790813446045, + -0.5601930618286133, + -0.2449006885290146, + -1.608843445777893, + -5.486400127410889, + 0.2921725809574127, + -1.6258827447891235, + -0.9010453820228577, + -0.9031859040260315, + -0.19775624573230743, + -0.8990509510040283, + -0.45988646149635315, + -0.25542834401130676, + -1.2166787385940552, + -0.9952810406684875, + 0.03610482066869736, + -1.7908114194869995, + -0.44226422905921936, + -0.05152780935168266, + -1.448278546333313, + -1.1952396631240845, + -1.7892382144927979, + -1.3685563802719116, + -0.6850122809410095, + -0.3987281322479248, + -0.8969638347625732, + -1.21036958694458, + 0.05369570106267929, + 0.11533010005950928, + -0.8858585953712463, + -1.5759062767028809, + -0.41652911901474, + -1.422891616821289, + -0.19541510939598083, + -0.02491428703069687, + -1.3002225160598755, + -0.4523743987083435, + -0.8197578191757202, + 0.3822607398033142, + -2.147832155227661, + -1.6271122694015503, + -0.6104047298431396, + -1.516564965248108, + -1.5779240131378174, + -1.0199785232543945, + -0.951785683631897, + -0.07028167694807053, + 0.2534776031970978, + -2.0181310176849365, + -0.44965866208076477, + -1.043964147567749, + -0.9572071433067322, + -0.5188919305801392, + -0.6604748368263245, + -2.083977222442627, + -2.028947353363037, + 0.4361160099506378, + -0.6560717225074768, + -1.9873918294906616, + 0.2575756013393402, + -0.8226795196533203, + 0.20798751711845398, + -1.519881010055542, + -1.0911152362823486, + -1.2982547283172607, + -1.3017282485961914, + -0.09926793724298477, + -1.6165974140167236, + -1.758880615234375, + -2.8772313594818115, + -2.30985426902771, + -2.0829272270202637, + -0.36471250653266907, + -1.5500608682632446, + -0.5208995342254639, + -1.1588795185089111, + -2.894138813018799, + -1.0251209735870361, + -2.4895401000976562, + -0.48214876651763916, + -1.9131790399551392, + -0.6945465207099915, + -2.3924949169158936, + -1.401418924331665, + -0.5315437316894531, + -1.2630486488342285, + -0.26462677121162415, + -1.3824220895767212, + -1.241564393043518, + -1.6366136074066162, + -1.9368258714675903, + -1.4413193464279175, + -2.245734453201294, + -1.2082099914550781, + -0.8101987242698669, + 0.27986305952072144, + -2.078508138656616, + -1.0208187103271484, + -2.0912578105926514, + -0.9903767704963684, + -1.3888694047927856, + -1.2047722339630127, + -0.6263934373855591, + -1.4751731157302856, + -2.8051953315734863, + -0.9582265019416809, + -0.5462228655815125, + -0.5332750678062439, + -1.770329236984253, + -0.2494277060031891, + -0.6803513169288635, + -1.8616231679916382, + -1.2067970037460327, + -1.8792177438735962, + -1.1957435607910156, + -0.3143017888069153, + -0.3767027258872986, + 0.15554070472717285, + -0.1678134948015213, + -1.231410026550293, + 0.20451463758945465, + -1.1312851905822754, + -1.4896066188812256, + -0.21331773698329926, + -0.3912898600101471, + -0.4993455111980438, + -1.0169421434402466, + 0.4191013276576996, + -1.203430414199829, + 0.30130109190940857, + -1.8170605897903442, + -1.304662823677063, + -0.8577095866203308, + 0.017121024429798126, + -2.0007495880126953, + -1.6170732975006104, + -1.598360300064087, + -1.4601202011108398, + -0.8818566203117371, + -1.8398035764694214, + -2.5899975299835205, + -2.282715320587158, + -0.888617992401123, + -0.8295236825942993, + -1.3952195644378662, + -0.3975246250629425, + 0.11968987435102463, + -2.369158983230591, + -0.38175320625305176, + -0.937555730342865, + -1.8863043785095215, + -0.9351760149002075, + -1.09557044506073, + -1.45172119140625, + -1.1555134057998657, + 0.04287261143326759, + -0.0743676945567131, + -0.3819262981414795, + -0.28034746646881104, + -0.4794609844684601, + -0.9893839955329895, + -1.267576813697815, + 0.18751847743988037, + -0.5961304903030396, + -1.990501046180725, + -1.147918462753296, + -1.357143521308899, + -0.48801320791244507, + -1.030645489692688, + -1.16554594039917, + -1.0524691343307495, + 0.5440660715103149, + -1.2105343341827393, + 0.18279379606246948, + -1.5677833557128906, + -0.4791465401649475, + -0.8881686329841614, + -2.337251663208008, + -1.1577128171920776, + -0.7980963587760925 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=47
x=%{x}
y=%{y}", + "hovertext": [ + "TMEM42", + "PRADC1", + "GIMAP2", + "KPTN", + "NFYC", + "QNG1", + "GALE", + "HTATIP2", + "PAPSS1", + "RMDN1", + "NUDT8", + "KBTBD3", + "DYRK4", + "GCHFR", + "PRR14", + "ABHD11", + "CCDC51", + "NDUFAF2", + "ERCC4", + "AGA", + "SMPD1", + "ERGIC2", + "YBEY", + "ZBED5-AS1", + "CDC16", + "IDH3A", + "TRMT2A", + "KYAT3", + "BCS1L", + "MRS2", + "DOLPP1", + "NFU1", + "XRCC4", + "MTG2", + "JKAMP", + "ICAM2", + "SNAPIN", + "CREB3L4", + "MAGEF1", + "TMEM60", + "COX15", + "ACAD8", + "SWSAP1", + "IMMT", + "FBXO4", + "ISOC1", + "NT5DC1", + "RALA", + "DHRS12", + "CTNNBL1", + "MREG", + "BNIP1", + "ZFPL1", + "COQ5", + "TMEM199", + "MFSD10", + "COMMD3", + "NINJ2", + "CCDC32", + "COQ8B", + "HMGCL", + "PIGF", + "MFF", + "KCTD5", + "SNAPC2", + "EIF2B3", + "MCEE", + "CISD2", + "NUP42", + "BCL7C", + "TMEM242", + "HADHB", + "FBXO8", + "PEX2", + "FUZ", + "CBR1", + "TMEM79", + "GORAB", + "MTHFD2", + "C4orf33", + "PEX7", + "CPNE3", + "UNC50", + "SAR1B", + "YIPF6", + "NIT1", + "DDX41", + "HMGN3", + "MTRES1", + "C2orf76", + "TRMT10A", + "BET1", + "MTIF3", + "MGAT2", + "ZFYVE19", + "C21orf91", + "GSEC", + "ACADS", + "SCRN2", + "MRGBP", + "RWDD2B", + "GPATCH3", + "PHGDH", + "MPHOSPH6", + "MAP7D3", + "PTDSS1", + "DHDDS", + "MTIF2", + "ZSCAN16-AS1", + "HOXB4", + "PCGF1", + "GATB", + "NIPSNAP3A", + "CARS1", + "SFR1", + "SHMT2", + "TEDC1", + "AAMDC", + "PRKAG1", + "ARHGEF19", + "ALDOC", + "VAMP8", + "MAP3K13", + "CPTP", + "ELMOD2", + "DECR1", + "EMC2", + "GIMAP1", + "TMED1", + "OCEL1", + "ACP5", + "H2BC11", + "MED11", + "ENSG00000272831", + "WASHC3", + "IMPACT" + ], + "legendgroup": "47", + "marker": { + "color": "#038287", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "47", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.5481321215629578, + 1.1179684400558472, + 2.8457984924316406, + 0.18308043479919434, + 0.7659257650375366, + 0.9212269186973572, + 1.471990942955017, + 1.1298449039459229, + 1.5338726043701172, + 1.317620038986206, + 0.2360609918832779, + 1.1752967834472656, + 1.8939745426177979, + 1.2633538246154785, + 0.948471188545227, + 0.6570020318031311, + 1.1026965379714966, + 1.245442271232605, + 0.3470507264137268, + 1.1276177167892456, + 1.0127290487289429, + 1.5769202709197998, + 0.2458583116531372, + 0.041276488453149796, + -0.08168976753950119, + 1.4757001399993896, + 1.271912932395935, + 1.4986413717269897, + 0.49843069911003113, + 1.0844475030899048, + -0.46725305914878845, + 0.2528172433376312, + 0.6595202088356018, + 0.7703509330749512, + 1.5028183460235596, + 1.2673324346542358, + 1.0948494672775269, + 0.05059969052672386, + 0.5301889181137085, + 1.0238268375396729, + 0.6678460836410522, + 0.895010232925415, + 0.47627732157707214, + 1.430723786354065, + 0.9319031238555908, + 1.0216742753982544, + 0.7479739189147949, + 0.2958202064037323, + 1.1817481517791748, + 1.5651167631149292, + 0.39893659949302673, + 1.439468502998352, + 1.2096176147460938, + 1.1130541563034058, + 1.5073792934417725, + 1.3645182847976685, + 0.40694865584373474, + 1.1461337804794312, + 0.9592446684837341, + 1.1889772415161133, + 1.0987951755523682, + 1.0320384502410889, + 0.4510926306247711, + 0.7458254098892212, + 0.4881192743778229, + 1.8479034900665283, + 0.9907726049423218, + 1.4576263427734375, + 0.04590744897723198, + 1.334789514541626, + 1.4564259052276611, + 2.1930248737335205, + 0.9946446418762207, + 1.6370904445648193, + 0.47025933861732483, + 1.4171196222305298, + 1.0216785669326782, + 1.031051516532898, + 0.7612689733505249, + 0.9471020102500916, + 1.0353901386260986, + 1.4857892990112305, + 1.8417330980300903, + 1.0287563800811768, + 0.3836778402328491, + 1.0338855981826782, + 0.7453156113624573, + 1.8149333000183105, + 0.5198488831520081, + 0.7740346193313599, + -0.03928128257393837, + 0.4385134279727936, + 1.3957018852233887, + 1.282315731048584, + 1.2846170663833618, + 0.5876685976982117, + 1.172558069229126, + 0.9911165833473206, + 1.1956968307495117, + 0.8300915360450745, + 1.2781524658203125, + 1.1196835041046143, + 0.7552151083946228, + 1.7759779691696167, + 1.2256489992141724, + 1.0652437210083008, + 1.073954463005066, + 0.9833642840385437, + 0.9805505275726318, + 0.6171171069145203, + 0.8554286956787109, + 0.932252049446106, + 0.9620492458343506, + 1.554162859916687, + 1.1971772909164429, + 1.859889030456543, + 0.9692851901054382, + 1.8080202341079712, + 0.6589139699935913, + 0.2491339147090912, + 0.8420498371124268, + 0.8007565140724182, + 0.09433143585920334, + 0.6961727142333984, + 1.1000375747680664, + 0.8555135726928711, + 0.4743572771549225, + 0.8886502981185913, + 2.0704505443573, + 1.4901708364486694, + 0.9153257012367249, + 0.40087568759918213, + 0.47659921646118164, + -0.7107911705970764, + 1.072580337524414, + 0.8002106547355652 + ], + "xaxis": "x", + "y": [ + 2.3115110397338867, + 1.61074960231781, + 2.04646372795105, + 1.4822673797607422, + 1.901004433631897, + 1.7931394577026367, + 1.6807861328125, + 2.337411403656006, + 2.0584962368011475, + 2.157623291015625, + 1.775294303894043, + 1.933665156364441, + 2.4838695526123047, + 2.1770689487457275, + 1.8786150217056274, + 1.1051212549209595, + 2.82452130317688, + 1.8375890254974365, + 1.5634067058563232, + 1.9743679761886597, + 2.010921001434326, + 1.7406556606292725, + 1.8399933576583862, + 2.224658727645874, + 0.9131952524185181, + 2.7047624588012695, + 1.9831644296646118, + 1.8701468706130981, + 1.4043262004852295, + 2.033134698867798, + 0.37835463881492615, + 1.833752155303955, + 1.8863849639892578, + 1.8760724067687988, + 2.1133530139923096, + 1.9665457010269165, + 1.9358261823654175, + 1.2605937719345093, + 1.5723230838775635, + 2.0006327629089355, + 1.6536248922348022, + 1.7370880842208862, + 1.981671690940857, + 2.1092851161956787, + 1.7735226154327393, + 1.8416014909744263, + 2.0059666633605957, + 1.753271460533142, + 2.1732254028320312, + 1.8543288707733154, + 1.5158649682998657, + 1.9032319784164429, + 1.717958688735962, + 1.9709100723266602, + 2.192692518234253, + 2.4308865070343018, + 1.2159746885299683, + 2.0787787437438965, + 2.1456265449523926, + 2.5002310276031494, + 1.9915117025375366, + 1.9074074029922485, + 1.6648753881454468, + 1.8156495094299316, + 1.818520426750183, + 2.049518585205078, + 2.1723990440368652, + 2.664454698562622, + 1.384399175643921, + 2.674487590789795, + 1.9836206436157227, + 1.9065333604812622, + 2.0123448371887207, + 2.2988088130950928, + 1.6681060791015625, + 2.0830585956573486, + 2.1056294441223145, + 1.9090509414672852, + 2.3812673091888428, + 1.9091029167175293, + 1.5350580215454102, + 2.048786163330078, + 2.694783926010132, + 1.9089163541793823, + 1.4877656698226929, + 2.002744674682617, + 1.9781924486160278, + 2.9138360023498535, + 1.3395843505859375, + 1.5210009813308716, + 0.9952613711357117, + 1.3145511150360107, + 2.044102191925049, + 2.0123698711395264, + 1.6579439640045166, + 2.023550510406494, + 2.446828842163086, + 2.3338699340820312, + 1.7706940174102783, + 1.7959522008895874, + 1.9242912530899048, + 1.7259458303451538, + 2.5918221473693848, + 2.0004146099090576, + 1.9520776271820068, + 1.1570197343826294, + 2.1105847358703613, + 1.754539966583252, + 1.953568935394287, + 2.1513500213623047, + 1.83700692653656, + 1.3616400957107544, + 1.8004862070083618, + 1.6269423961639404, + 1.759287714958191, + 2.2738037109375, + 2.5523200035095215, + 2.9216434955596924, + 1.9642529487609863, + 1.6721913814544678, + 2.2035300731658936, + 2.1331698894500732, + 1.3426826000213623, + 1.4773589372634888, + 2.029775381088257, + 2.2634873390197754, + 1.3316211700439453, + 2.4165289402008057, + 2.18135666847229, + 1.9045854806900024, + 2.460017204284668, + 1.1177551746368408, + 1.3134393692016602, + 0.8706632852554321, + 2.8764734268188477, + 1.5142637491226196 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=31
x=%{x}
y=%{y}", + "hovertext": [ + "ENSG00000241490", + "CANX", + "DDX43", + "SPG11", + "FBXL8", + "TJP3", + "SLC26A6", + "DTHD1", + "FAM169A", + "TRERF1", + "NAT1", + "GATA3", + "SYTL2", + "DAPK2", + "MBNL3", + "DENND1B", + "LY75", + "RAP1GDS1", + "LINC02539", + "ZDHHC21", + "AMIGO2", + "PTGDR", + "CHD9", + "CARD8-AS1", + "C22orf15", + "SPP1", + "ZFAND2A-DT", + "GSAP", + "MUC12-AS1", + "ACBD5", + "CALCA", + "PRKCH-AS1", + "RADX", + "ATP13A2", + "NUP133", + "LINC01873", + "PSD4", + "CD200R1", + "ENSG00000251438", + "MPP7-DT", + "PLAAT2", + "LINC00540", + "TRIP11", + "SNX20", + "CCL4", + "MAGED1", + "CLECL1P", + "SBNO1-AS1", + "ENSG00000259003", + "RIPK3", + "ADAT3", + "QPCTL", + "LAX1", + "IL5RA", + "CD81", + "SLAIN1", + "DCAF5", + "HAGHL", + "CPNE7", + "ENSG00000266088", + "ENSG00000099958", + "KLHDC7B", + "GCC1", + "HYOU1", + "ENO3", + "SPTBN1", + "ENSG00000235522", + "TBC1D14", + "FAM167A", + "AKAP3", + "LINC00987", + "ENSG00000263335", + "CCL4L2", + "TUBB4A", + "INSL3", + "CNBD2", + "IKZF2", + "BTLA", + "LINC02503", + "CPLANE1", + "KIF24", + "IL2RA", + "RFX7", + "OSBPL9", + "UBXN2A", + "LINC02084", + "ZNF215", + "ITFG2-AS1", + "PZP", + "CDKN2C", + "TDRKH-AS1", + "FAM178B", + "CHRNA1", + "SLC39A7", + "EZR", + "UBN2", + "A2M-AS1", + "MAP3K14-AS1", + "EML2-AS1", + "TTC22", + "ENSG00000261573", + "UEVLD", + "GALC", + "ENSG00000259925", + "IFNL1", + "UQCC1", + "MTMR1", + "MRPL20-AS1", + "PEX3", + "ENSG00000284734", + "ANKRD44-AS1", + "VNN2", + "OSBPL3", + "NFE2L3", + "PIK3CG", + "TTC36-AS1", + "LINC02361", + "ENSG00000262823", + "NAP1L2", + "BEX5", + "LINC01765", + "RAB29", + "ENSG00000227598", + "CPA5", + "MSC", + "ZMYND11", + "KLRC1", + "ARHGAP5", + "ELL", + "TMEM238", + "FASLG", + "MANEA", + "AVPI1", + "PRMT3", + "ENSG00000236935", + "TRAPPC6B", + "SLFN13", + "TBX21", + "C1QA", + "IFNLR1", + "ADAM8", + "SLC25A23", + "APOBEC3F", + "BIRC6", + "CYP2R1", + "BBX", + "GPR171", + "ALDH5A1", + "DNAJB9", + "SNTB1", + "LINC00092", + "UBL3", + "SHISAL2A", + "ENSG00000170379", + "PTEN", + "LINC00239", + "INO80", + "ANKS3", + "CEP250-AS1", + "ENSG00000284708", + "LINC02580", + "ENSG00000273391", + "DDIAS", + "TAOK3", + "CEACAM21", + "ITCH", + "PREX1", + "ENSG00000228427", + "RNF13", + "PHTF2", + "CREB3L2", + "TSPAN32", + "TMEM135", + "IL26", + "USP30-AS1", + "GPR65", + "ENSG00000174171", + "HROB", + "S1PR5", + "DIPK1A", + "ENSG00000254363", + "DTNBP1", + "ADHFE1", + "LCNL1", + "ENSG00000258377", + "LINC02895", + "HASPIN", + "HS3ST3B1", + "MYO19", + "ARRDC5", + "RUFY3", + "ENPP5", + "ENSG00000130023", + "TMEM71", + "NFX1", + "NAGLU", + "NUP50-DT", + "CXorf65", + "ENSG00000237343", + "C2CD4D", + "JAKMIP2", + "GNAO1", + "SYMPK", + "SMC6", + "DPP4", + "SIDT1-AS1", + "SLC30A9", + "ENSG00000231769", + "MORN3", + "NUBPL", + "SCN9A", + "ANTXR2", + "KPNA5", + "SMKR1", + "RLN1", + "CCDC91", + "CAPS2", + "SLX4IP", + "HLCS", + "ARFGAP3", + "PPM1B", + "SLC25A4", + "ENSG00000273162", + "ERP27", + "TBK1", + "LINC00324", + "APPBP2", + "DNAI2", + "URI1", + "AP1B1", + "P2RY10", + "DIS3L2", + "LINC02481", + "PLEKHB1", + "SLC25A35", + "TOM1L2", + "ENSG00000275963", + "VAV1", + "NSMAF", + "RHPN1", + "FKBP2", + "DPF3", + "ZNF600", + "LDAH", + "CCR5", + "TUBGCP5", + "TNFSF9", + "ARHGAP18", + "NF1", + "ENSG00000230747", + "WWP1", + "CCDC186", + "CD63", + "SGPP1", + "TTBK2", + "C16orf54", + "DLGAP1-AS1", + "GGT1", + "VSIG8", + "XCL1", + "SLC25A12", + "ENSG00000254263", + "LIPT2", + "RHBDF2", + "HAR1A", + "FOXO4", + "UTS2", + "FAF1", + "ENPP4", + "EPM2A", + "SRPK2", + "NUGGC", + "KIF21A", + "GTSCR1", + "NPAS1", + "GTDC1", + "SLC25A46", + "MCTP2", + "PELP1-DT", + "CLTC", + "SAMD10", + "SLAMF1", + "XRCC2", + "DHRS13", + "GCLM", + "KCNA3", + "MAPKAPK2", + "HIBCH", + "GCSAM", + "RAB28", + "ANKHD1-DT", + "NCR3", + "ENSG00000260517", + "PIK3R5", + "ENSG00000274712", + "FAM168B", + "KIF3A", + "LINC02848", + "IQCB1", + "NUP107-DT", + "PEBP1", + "ABCA5", + "MDFIC", + "LINC00944", + "HEATR5A", + "ADGRG5", + "OSM", + "AP4B1-AS1", + "CHPF", + "TIMD4", + "AQP3", + "LINC00539", + "USP8", + "SLX1A", + "CARMIL2", + "VWA8", + "KIF19", + "SEL1L3", + "CKAP2-DT", + "IMPA2", + "ENSG00000267469", + "SPINK2", + "PACSIN1", + "PARD6A", + "PRDX6-AS1", + "CLIP4", + "ORC2", + "BTF3-DT", + "CORO1A-AS1", + "C2CD4D-AS1", + "LGR6", + "ACYP2", + "CCDC74A", + "ME1", + "HEMGN", + "NRTN", + "TMPRSS3", + "LINC01659", + "XPNPEP2" + ], + "legendgroup": "31", + "marker": { + "color": "#9c3b4f", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "31", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.23528647422790527, + 0.27137911319732666, + -0.28108587861061096, + 0.548254132270813, + 0.2073441743850708, + -0.4573391377925873, + 0.22777873277664185, + 0.5860728621482849, + 0.3564872741699219, + 0.684060275554657, + 0.3099581301212311, + 0.33051684498786926, + 0.17744135856628418, + -0.1175944060087204, + 0.40256497263908386, + 0.5119683146476746, + -0.018454154953360558, + 0.5141250491142273, + -0.4279082715511322, + 0.17278994619846344, + -0.05276418477296829, + 0.4272349178791046, + 0.12574732303619385, + -0.18765228986740112, + -0.1796833723783493, + 0.2694838047027588, + -0.4735915958881378, + 0.11739902198314667, + 0.49608883261680603, + 0.35689109563827515, + 0.10975856333971024, + -0.17866389453411102, + 0.23203788697719574, + 0.07343743741512299, + 0.4944143295288086, + 0.15156817436218262, + -0.0012944155605509877, + 0.21761272847652435, + -3.9280858039855957, + -0.1570076197385788, + 0.2647862732410431, + 0.23424923419952393, + 0.4097716808319092, + 0.3758638799190521, + 0.43834012746810913, + 0.5052218437194824, + 0.27592939138412476, + -0.045538198202848434, + -0.48971647024154663, + 0.15890666842460632, + 0.3639201521873474, + 0.0028387859929353, + 0.19089500606060028, + 0.18552075326442719, + 0.2673896551132202, + 0.23362132906913757, + 0.5559176206588745, + -0.089345782995224, + 0.34354716539382935, + 0.28214898705482483, + -0.1341422200202942, + 0.03839593380689621, + -0.49896883964538574, + -0.004232196602970362, + -0.14699687063694, + 0.7263128757476807, + -0.3453342318534851, + 0.3622136116027832, + -0.5128544569015503, + -0.09064358472824097, + 0.35608261823654175, + -0.42572298645973206, + 0.164348304271698, + 0.05494122952222824, + 0.04054195433855057, + 0.42776864767074585, + 0.09408880025148392, + 0.27934718132019043, + -0.5354599356651306, + 0.4039044678211212, + 0.049393538385629654, + -0.2374378889799118, + 0.5372157096862793, + 0.3632640242576599, + -0.1413709819316864, + -0.46818065643310547, + -0.5076192021369934, + -0.19916179776191711, + 0.299397349357605, + 0.21926799416542053, + -0.37491899728775024, + 0.13857686519622803, + -0.4392547905445099, + -0.019545385614037514, + 0.08576776832342148, + 0.27422812581062317, + 0.47415366768836975, + -0.2695847451686859, + -0.29872646927833557, + 0.09042112529277802, + 0.28399935364723206, + 0.33734822273254395, + 0.11224784702062607, + 0.25650301575660706, + -0.35321345925331116, + 0.340156227350235, + 0.5076379179954529, + -0.10625143349170685, + 0.41964006423950195, + -0.576600193977356, + 0.18919211626052856, + 0.39008408784866333, + 0.3781397342681885, + -0.32234227657318115, + 0.43735218048095703, + -0.2820205092430115, + 0.26494961977005005, + 0.3232018053531647, + 0.32230710983276367, + 0.24769631028175354, + -0.2861916422843933, + 0.6499360799789429, + 0.11235383152961731, + 0.22051158547401428, + 0.01732027903199196, + 0.4839838445186615, + 0.10750766843557358, + 0.34330248832702637, + 0.43723544478416443, + -0.5515289306640625, + 0.26597312092781067, + 0.07451604306697845, + -0.31734225153923035, + 0.5483259558677673, + 0.14454178512096405, + 0.6476315855979919, + 0.5411871671676636, + 0.5592159628868103, + -0.9361006021499634, + 0.18704940378665924, + 0.1973101794719696, + -0.6361668705940247, + 0.20650261640548706, + 0.7745770215988159, + 0.07232526689767838, + 0.4610745310783386, + 0.36046355962753296, + 0.3870559334754944, + -0.1265174299478531, + 0.42494288086891174, + -0.21318602561950684, + 0.5053614974021912, + 0.6928669810295105, + 0.7029979228973389, + 0.48982807993888855, + 0.30424728989601135, + 0.7118985652923584, + 0.6501341462135315, + -0.20846016705036163, + 0.060638099908828735, + -0.3451174795627594, + 0.0008489786996506155, + -0.238732248544693, + 0.498066246509552, + 0.3340025544166565, + 0.5715505480766296, + 0.6586649417877197, + -0.4269219934940338, + 0.2502289414405823, + 0.5044088959693909, + 0.3536989688873291, + -0.28787803649902344, + 0.2675454914569855, + 0.21530258655548096, + 0.22437641024589539, + 0.5575674772262573, + 0.3663206100463867, + -0.218557208776474, + 0.17467691004276276, + 0.2712689936161041, + 0.16794556379318237, + 0.3095601797103882, + 0.38719579577445984, + 0.182860866189003, + -0.1041179671883583, + -0.2925737500190735, + -0.43017229437828064, + 0.28918689489364624, + -0.12342635542154312, + 0.09388993680477142, + -0.047754086554050446, + 0.29021114110946655, + -0.10995745658874512, + 0.053920917212963104, + 0.4207676351070404, + 0.269336998462677, + 0.05973450094461441, + -0.5791643857955933, + 0.3539120554924011, + 0.13054293394088745, + 0.36054983735084534, + 0.32007336616516113, + 0.14901000261306763, + 0.1145014837384224, + 0.030892521142959595, + -0.3506571352481842, + 0.20734745264053345, + 0.08895745873451233, + 0.4435511529445648, + 0.45375382900238037, + -0.28662756085395813, + -0.16284023225307465, + 0.7725607752799988, + 0.03530672937631607, + -0.025781530886888504, + 0.3856756091117859, + -0.11186721175909042, + 0.36641213297843933, + 0.45575135946273804, + 0.4089307487010956, + 0.6528210043907166, + 0.3545449376106262, + 0.2697576582431793, + 0.6628120541572571, + 0.37066853046417236, + 0.2564747631549835, + 0.5273454785346985, + 0.38838991522789, + 0.467794805765152, + 0.31091970205307007, + 0.188577800989151, + 0.7811199426651001, + 0.17139340937137604, + -0.492759108543396, + 0.2348797470331192, + 0.615945041179657, + -0.44381996989250183, + -0.19221702218055725, + 0.04457038640975952, + 0.17999395728111267, + 0.2948031723499298, + -0.3954218029975891, + 0.46704092621803284, + 0.30295372009277344, + 0.37936514616012573, + -0.13315045833587646, + 0.30112266540527344, + 0.2366904467344284, + 0.17763030529022217, + 0.37616732716560364, + 0.5335299968719482, + 0.4140027165412903, + 0.09658808261156082, + 0.5595624446868896, + 0.6574811339378357, + 0.32448458671569824, + 0.4761548638343811, + 0.32398247718811035, + -0.19793863594532013, + 0.1724115014076233, + 0.675991952419281, + -0.3120613098144531, + -0.03501350060105324, + 0.5450198650360107, + -0.3305773437023163, + -0.2444877177476883, + 0.2153615951538086, + 0.6223127245903015, + 0.12608292698860168, + -0.05183658376336098, + 0.4693633019924164, + 0.32182037830352783, + -0.23491528630256653, + -0.28848305344581604, + -0.10925069451332092, + 0.485720157623291, + 0.12348279356956482, + 0.45349717140197754, + -0.29954028129577637, + 0.2986733019351959, + 0.18429362773895264, + -0.7406290769577026, + 0.3762207627296448, + -0.23174291849136353, + 0.23438872396945953, + 0.3111712336540222, + 0.5935714840888977, + -0.10352341830730438, + 0.19124729931354523, + 0.47621580958366394, + -0.17332851886749268, + 0.38998934626579285, + -0.3741509020328522, + 0.6467335224151611, + -0.26200950145721436, + 0.4787133038043976, + 0.5736309289932251, + -0.409787118434906, + 0.08889772742986679, + -0.47155052423477173, + 0.5334381461143494, + 0.3409959077835083, + 0.4060686230659485, + 0.3345201313495636, + 0.22137673199176788, + 0.31518274545669556, + -0.17625349760055542, + -0.4306604862213135, + 0.12002791464328766, + 0.1839781254529953, + -0.5677950382232666, + 0.2511926293373108, + 0.38026073575019836, + -0.2094525396823883, + 0.7198822498321533, + 0.6218339800834656, + 0.25541242957115173, + -0.05272551253437996, + -0.3988187909126282, + 0.2861727774143219, + -0.05938761308789253, + -0.29338428378105164, + -0.09670598059892654, + 0.3026961386203766, + 0.4167401194572449, + 0.5407588481903076, + 0.4004251956939697, + 0.21241210401058197, + -0.31688225269317627, + 0.2442450076341629, + 0.29842692613601685, + 0.40114524960517883, + -0.32989296317100525, + 0.2231406271457672, + 0.4276885390281677, + -0.17176160216331482, + 0.35878604650497437, + -0.43516185879707336, + 0.11774145066738129 + ], + "xaxis": "x", + "y": [ + -3.445202589035034, + 1.5934466123580933, + -2.7649104595184326, + -2.936680316925049, + -3.09902024269104, + -3.737842559814453, + -2.7072067260742188, + 4.825795650482178, + -2.23022723197937, + -2.2812576293945312, + -2.7624094486236572, + -2.9884727001190186, + -3.2219722270965576, + -2.8687493801116943, + -2.7473719120025635, + -2.4509055614471436, + -2.5179548263549805, + -2.5490317344665527, + -2.330331325531006, + -2.7423717975616455, + -3.429102659225464, + 4.39987325668335, + -3.0799710750579834, + -3.7206897735595703, + -2.083850622177124, + -2.677095413208008, + -2.6539807319641113, + -3.9922027587890625, + -2.6584279537200928, + -2.617190361022949, + -2.377798318862915, + 3.4835433959960938, + -3.0889461040496826, + 3.9976487159729004, + -1.985795497894287, + -2.6588258743286133, + -2.585162878036499, + -2.8277854919433594, + 0.48347416520118713, + -2.5318377017974854, + -3.03947377204895, + -2.8167097568511963, + -2.8994405269622803, + -2.891056537628174, + -2.6039159297943115, + -2.4582481384277344, + -2.8188247680664062, + -2.318458080291748, + -2.77685809135437, + -2.650876522064209, + -2.559725284576416, + -3.089740514755249, + -3.378171443939209, + -2.8180623054504395, + 1.5385812520980835, + -2.3224635124206543, + -2.425177812576294, + -2.774345636367798, + -2.917285680770874, + -3.025334358215332, + -3.403510332107544, + -2.9390435218811035, + -3.985300064086914, + -3.0424935817718506, + -2.2527153491973877, + -2.1955103874206543, + -2.529515027999878, + -2.3915512561798096, + -4.19234561920166, + -2.4855682849884033, + -3.1829111576080322, + -4.172086715698242, + -2.5638060569763184, + -2.401029586791992, + -2.574995756149292, + -2.298017978668213, + 4.067197799682617, + -2.704031229019165, + -2.7387847900390625, + -2.2716541290283203, + -3.095060110092163, + 3.317101240158081, + -1.9883506298065186, + -2.2025623321533203, + 3.5287044048309326, + -2.760315179824829, + -3.9742579460144043, + -2.3164422512054443, + -3.1038970947265625, + -2.4636287689208984, + -3.1442267894744873, + -2.6191160678863525, + -3.676604986190796, + -2.408900260925293, + -2.6165287494659424, + -2.924487829208374, + -3.190791606903076, + -3.554206609725952, + -2.843778371810913, + 3.9887712001800537, + -2.9254605770111084, + -2.507211208343506, + -2.029595375061035, + -2.9110004901885986, + -3.5096850395202637, + -2.4175801277160645, + -2.582688093185425, + -2.578437328338623, + -2.497620105743408, + -2.6143798828125, + -3.1981425285339355, + -2.7296037673950195, + -2.512420892715454, + -3.161573648452759, + -3.128819465637207, + -2.6309762001037598, + -2.863333225250244, + -2.957580804824829, + -1.9208868741989136, + -3.202270030975342, + -2.6954290866851807, + 4.811520099639893, + -1.7645455598831177, + -2.8744537830352783, + -2.7489399909973145, + -2.441699743270874, + -3.020777463912964, + -2.472418785095215, + -3.4370992183685303, + -2.7529804706573486, + -3.0959060192108154, + -1.927628517150879, + -3.7717525959014893, + -2.4183647632598877, + -2.8293073177337646, + -1.8496580123901367, + -2.6164448261260986, + 4.928716659545898, + -3.045016050338745, + -3.222412109375, + -3.321483612060547, + 2.683631181716919, + -2.7044870853424072, + -2.303786516189575, + -2.3787877559661865, + -2.9257469177246094, + -3.243873119354248, + -1.974245548248291, + -3.4457998275756836, + -2.6317379474639893, + -2.0475614070892334, + -2.2595012187957764, + -2.983564853668213, + -2.9099011421203613, + -3.366522789001465, + -3.0824973583221436, + -2.9646337032318115, + -1.9429445266723633, + -2.1116418838500977, + -3.3006768226623535, + -2.3575918674468994, + -2.7306506633758545, + -1.7988805770874023, + -2.8010354042053223, + -2.981991767883301, + -2.893389940261841, + -3.2534232139587402, + -2.708303451538086, + -3.2283661365509033, + -2.468252658843994, + 2.698286533355713, + 3.3918988704681396, + -2.1344964504241943, + -3.4054489135742188, + -2.9900805950164795, + -2.977306604385376, + -2.8704850673675537, + -2.9373319149017334, + -3.4031906127929688, + -3.2287657260894775, + -2.7416296005249023, + -2.6204891204833984, + -2.683680772781372, + -3.0925354957580566, + -2.817206621170044, + -3.019420623779297, + -3.2468836307525635, + -3.147671699523926, + -3.7091729640960693, + -3.334909677505493, + -2.253394365310669, + -2.45660138130188, + -2.678999185562134, + -2.380605936050415, + -2.8535335063934326, + -2.7130117416381836, + -3.0794243812561035, + -3.675586462020874, + -2.967740297317505, + -3.064075231552124, + -2.9006524085998535, + -2.164915084838867, + -2.85563325881958, + -2.2588491439819336, + -2.3503501415252686, + -3.933143138885498, + -2.903745412826538, + -1.5793046951293945, + -2.8133955001831055, + -2.717886209487915, + -2.4428932666778564, + -2.460850477218628, + -1.9569568634033203, + -2.7189364433288574, + -3.1659209728240967, + -2.2253940105438232, + -2.318324089050293, + -2.4051454067230225, + -2.3858039379119873, + -2.647592067718506, + -2.8284900188446045, + -2.4666361808776855, + -3.0259692668914795, + -2.9376251697540283, + -2.774094820022583, + -2.9604785442352295, + -2.4111783504486084, + -2.776775598526001, + -2.5157432556152344, + -3.127398729324341, + -3.41656756401062, + -1.996695876121521, + -3.3771519660949707, + 3.039822816848755, + -2.7999558448791504, + -1.8452608585357666, + -4.358794212341309, + -2.699711322784424, + -2.738762855529785, + -2.9620885848999023, + -3.2650136947631836, + -3.683290958404541, + 4.428019046783447, + -2.291771173477173, + -3.0973753929138184, + -3.895071506500244, + -2.578152894973755, + -3.2413015365600586, + -3.1724438667297363, + -2.8319199085235596, + -2.3646934032440186, + -2.7143006324768066, + -3.3619284629821777, + -2.604543924331665, + -2.241199493408203, + -3.1809301376342773, + -2.168539047241211, + -2.815767288208008, + -2.004966974258423, + -3.384634256362915, + -2.852768659591675, + -2.776137113571167, + -2.500274419784546, + -3.6190738677978516, + -3.3952083587646484, + -2.8434786796569824, + -2.548797130584717, + -1.9854294061660767, + -3.1078414916992188, + -3.082273244857788, + -2.4654996395111084, + -2.8754336833953857, + 3.509364604949951, + -3.0224907398223877, + -2.2123801708221436, + -2.4474453926086426, + -1.985853672027588, + -2.5021607875823975, + -2.8318214416503906, + 2.3416595458984375, + -3.08972430229187, + 2.708592653274536, + -2.577698230743408, + 3.0458223819732666, + -2.6711337566375732, + -2.8638668060302734, + -3.476534128189087, + 3.111614227294922, + -3.505584239959717, + -2.458481788635254, + -2.6098568439483643, + -3.0483202934265137, + -2.607325315475464, + 4.895536422729492, + -4.154826641082764, + -2.722625494003296, + -1.9502155780792236, + -2.568258047103882, + -3.1496388912200928, + -2.87782883644104, + -2.4497547149658203, + -3.0026674270629883, + -2.7954509258270264, + -2.8745250701904297, + -2.7968454360961914, + -3.0240957736968994, + -3.4683444499969482, + -3.6186506748199463, + -2.6309738159179688, + 4.216753005981445, + 3.764512777328491, + -2.9577243328094482, + -2.994837522506714, + -3.298814058303833, + -2.896634578704834, + -1.94428551197052, + -3.0205366611480713, + -2.3978230953216553, + -4.265145778656006, + -2.5416619777679443, + -2.6550347805023193, + -4.471137523651123, + -3.2037193775177, + -2.744157552719116, + -2.5232746601104736, + -2.94706392288208, + -2.020566940307617, + -2.8755619525909424, + -3.372725009918213, + -3.080226182937622, + -3.1288554668426514, + -2.809145450592041, + -3.9356367588043213, + -2.80784010887146, + -1.9979569911956787, + -2.7345283031463623, + -2.553903579711914, + -2.553170680999756, + -3.1042466163635254 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=4
x=%{x}
y=%{y}", + "hovertext": [ + "TMEM39A", + "GZMK", + "BTN3A3", + "ILRUN", + "RNF19A", + "FGD3", + "CCDC7", + "IDE", + "CRACR2A", + "ARHGAP9", + "FOXN3", + "CCR7", + "RNF125", + "P2RY8", + "S1PR1", + "SLC1A4", + "CBLB", + "CYP4V2", + "ERAP2", + "PSMB8-AS1", + "CCM2", + "SOCS1", + "ZNF337-AS1", + "SLC9A6", + "CEP350", + "GK5", + "IRF1-AS1", + "CPA2", + "FAM24B", + "MINDY2", + "SLFN12L", + "SKAP1", + "LRRIQ3", + "SLAMF7", + "BUB1", + "LCP2", + "TMEM209", + "PRKCQ", + "RHEBL1", + "NFATC3", + "OLFM2", + "PTPRA", + "GINS1", + "MT-ND4", + "LINC01934", + "PDCD1", + "TIGIT", + "NSD2", + "POC5", + "TRGV3", + "EMSY", + "PTGER2", + "BRF1", + "UNKL", + "MHENCR", + "E2F2", + "EPS15", + "PCNX2", + "SEC24A", + "ENSG00000272501", + "TECPR1", + "MARCHF9", + "AARS1", + "GYS1", + "ENSG00000276831", + "ZBP1", + "DGCR2", + "CASK", + "MT-ND3", + "STK39", + "GLYCTK", + "OXCT1", + "CDKAL1", + "GLCCI1", + "SEC24C", + "ATAD1", + "KLF12", + "TC2N", + "CEP192", + "SLA2", + "ZBTB8OS", + "TRAF3IP3", + "NXPE3", + "PIGX", + "THEMIS", + "NRF1", + "E2F8", + "FAM111A", + "CHST11", + "TRAV8-4", + "GPR68", + "LINC02325", + "RASGRP1", + "VPS39", + "PSTPIP1", + "ATP2A3", + "NCOA6", + "RALGAPB", + "ZNF831", + "CAB39", + "PLCXD2", + "LIN54", + "MZB1", + "TNPO3", + "FBXW4", + "GPR183", + "ZZEF1", + "MAP2K6", + "SIRPG", + "MT-CO3", + "SYTL1", + "YARS1", + "ALMS1", + "OXNAD1", + "SLC25A20", + "RGS14", + "CCSER2", + "GPR18", + "CEP152", + "TNRC6C", + "CA6", + "RAB33B-AS1", + "FYN", + "AGK", + "RLN2", + "LINC00426", + "UBE2G1", + "SPNS3", + "PCYT2", + "RPAP2", + "NEIL3", + "ENSG00000273319", + "ENTPD4", + "TRAF1", + "BUB1B", + "GALK2", + "MT-CO2", + "LNPEP", + "DCTN6-DT", + "KLRK1-AS1", + "ZNF213-AS1", + "ZFP14", + "ACSS1", + "AGO4", + "NUF2", + "GSK3B", + "BFSP2", + "RIPK1", + "BICDL1", + "NCOA1", + "NCAPH", + "ZFAND2B", + "ST6GAL1", + "RHOH", + "FHIP2B", + "DOCK8", + "ITGB7", + "PIBF1", + "ABR", + "LRRC45", + "ZNF30", + "DNAJC5", + "SLC35E2B", + "ODF2L", + "EXOG", + "LACTB2-AS1", + "SIT1", + "GGACT", + "WDR62", + "SASH3", + "DENND2D", + "RABGAP1L-DT", + "GFPT1", + "ZNF827", + "IDNK", + "SLC25A45", + "CHFR", + "AP4E1", + "CD70", + "ATG4D", + "IL12RB1", + "APOBEC3G", + "MT-ND1", + "XCL2", + "PVRIG", + "ZNF365", + "XPO4", + "GTF2A1", + "PARN", + "MT-CYB", + "TRAF5", + "GALM", + "UBE3D", + "SRGN", + "RIC3", + "ENSG00000277511", + "ENSG00000267364", + "MSI2", + "JAK3", + "MAP4K1", + "VPS16", + "ECHDC2", + "CD244", + "POLQ", + "XPO7", + "LINC00861", + "STAMBPL1", + "KLRK1", + "CEP290", + "PXN", + "ITGAL", + "DNM2", + "KLHL22", + "CD247", + "TTC13", + "STT3B", + "STIM2", + "SLC9A3", + "NDFIP1", + "GNAQ", + "ZDHHC20", + "ITGB2-AS1", + "FCMR", + "UGGT1", + "ZMAT3", + "AFG2A", + "ZNF292", + "SCML4", + "INTS8", + "CCDC65", + "ZBTB25", + "LIN52", + "RORA", + "PPP6R2", + "CLSTN1", + "ATP2B4", + "ANKRD36B", + "INPP4A", + "CYTIP", + "PARP8", + "SLC25A16", + "LINC03049", + "RHBDD1", + "ARL4C", + "CD5", + "SNRPN", + "CTC1", + "RPTOR", + "S1PR4", + "CST7", + "CENPO", + "SP140", + "GPR55", + "SFMBT1", + "STX18-AS1", + "C11orf80", + "CREBL2", + "GNG2", + "GGA2", + "ATP2A1-AS1", + "GLG1", + "MFSD11", + "ENSG00000276216", + "THEM4", + "CWF19L1", + "USP28", + "PCSK7", + "MPHOSPH8", + "LINC01882", + "PSMA8", + "DENND1C", + "PCSK1N", + "CXCR3", + "LINC00342", + "CD96", + "KHDC1", + "BCKDHB", + "CARD11", + "ARHGEF39", + "SPTAN1", + "PRR5L", + "KLRC2", + "FN3KRP", + "CDC25B", + "PIM2", + "WDTC1", + "CDC7", + "PBXIP1", + "EDARADD", + "CHAC2", + "CEP43", + "BMAL1", + "CKAP5", + "RAD9A", + "CD69", + "PDXDC1", + "INTS2", + "ZNF337", + "OFD1", + "MIB2", + "GFI1", + "RGS1", + "LINC02611", + "MTREX", + "JADE2", + "CYFIP2", + "TAGAP", + "UBE3C", + "FAM111A-DT", + "NCKAP1L", + "FUT8", + "BRICD5", + "CYB5B", + "PRKD2", + "APOBEC3H", + "SEPTIN6", + "AMY2B", + "GMCL1", + "PSMD6-AS2", + "NMRK1", + "GTSF1", + "SCAPER", + "IL32", + "CC2D1A", + "ZNF224", + "ASXL1", + "MT-CO1", + "MT-ATP6", + "TFAP2E-AS1", + "LINC00623", + "NBEAL2", + "SPICE1", + "ANKRD52", + "WDR76", + "TTC39C", + "ARHGAP35", + "TMEM143", + "RUNX3", + "DOCK10", + "WDR6", + "NPRL2", + "GPRIN3", + "PURA", + "H1-5", + "RUNX2", + "GTF2E2", + "IRAK4", + "MNAT1", + "SMCHD1", + "FANCB", + "GPR174", + "EFCAB7", + "CDC42EP3-AS1", + "ITPRIPL1", + "KAT2B", + "TNIK", + "H2AC11", + "HERPUD2", + "SPOCK2", + "APOA1", + "TRAV36DV7", + "SYNE2", + "DGLUCY", + "STMN3", + "SYT11", + "PYHIN1", + "NCK2", + "EOMES", + "GAK", + "PARP10", + "CTSW", + "HERC2", + "CRTC3", + "LAIR2", + "IL2RB", + "APOBEC3D", + "TSPAN2", + "TENT5C", + "SLC30A6", + "CD8B", + "H3C2", + "TMEM181", + "DNASE1", + "RDM1", + "PIGU", + "SLAMF6", + "CD8A", + "NUP210", + "PARP15", + "PDE7A", + "MYBL1", + "WDR37", + "PCED1B", + "NLRC5", + "CCDC102A", + "UNK", + "UNC13D", + "ENSG00000232855", + "SYNJ1", + "PPP1R3F", + "PTPN22", + "NIBAN1", + "DNMT3A", + "SOS1", + "NISCH", + "LRBA", + "ENSG00000247121", + "INPP5E", + "SELPLG", + "HSH2D", + "DIP2A", + "AUNIP", + "ORC1", + "MCOLN2", + "BICRAL", + "SAMD9", + "PPP3CC", + "POMT1", + "SLC38A1", + "PPM1A", + "MGA", + "SPPL2A", + "DPP8", + "TENT4B", + "ASB16-AS1", + "NPC1", + "ZNF345", + "RBL1", + "NR2C2", + "MFHAS1", + "INTS9", + "CAMK2G", + "KLRC4", + "LINC02328", + "BLM", + "XPO6", + "RAP1GAP2", + "SARM1", + "STAT5B", + "CENPM", + "RAB39B", + "ARHGAP15", + "CAPN7", + "GRAMD1B", + "ABCD2", + "IFNG", + "SYNRG", + "LDLRAD4", + "WDR7", + "NVL", + "ENSG00000272211", + "TOX-DT", + "FBXO43", + "SEC16A", + "PRF1", + "CDKN1B", + "MPHOSPH9", + "SRP54", + "PTPN9", + "ISG20", + "CD7", + "ANKRD12", + "ENSG00000268027", + "LIME1", + "EML4", + "AAK1", + "ANXA6", + "ORC5", + "PAG1", + "ANKRD26", + "GBF1", + "FAR1", + "BATF", + "STX8", + "ANKRD36", + "TBC1D19", + "TMEM156", + "SKIC3", + "ITK", + "FUT10", + "SLC27A4", + "AGAP2", + "CEP128", + "PIF1", + "IL21R", + "ENSG00000099991", + "LY9", + "SACM1L", + "WAKMAR2", + "RAPGEF1", + "CD6", + "RNF34", + "PPP2R5E", + "LMF1", + "KIAA0319L", + "CASP8", + "HTT", + "CEP120", + "EXOC2", + "BTN3A1", + "SYTL3", + "NUP205", + "CD3D", + "LPCAT4", + "TMC8", + "FCRL6", + "ANKRD36C", + "AGPS", + "ICOS", + "BARD1", + "TAMM41", + "TRANK1", + "ESR2", + "TMED8", + "RAB37", + "CBFA2T2", + "SFI1", + "CHIC1", + "KIF21B", + "ANAPC1", + "DCAF1", + "CD38", + "RBPJ", + "CNOT6L", + "H2AC17", + "ENSG00000285730", + "OGDH", + "CHUK", + "LPXN", + "LINC02446", + "DYNC1H1", + "PLEKHF1", + "LINC01806", + "DNAJB14", + "CCNI2", + "NR2C1", + "NLRC3", + "TRPV2", + "PBX4", + "STAT4", + "USO1", + "ATXN1", + "SAMD3", + "METTL15", + "TFCP2", + "COG3", + "SAMSN1", + "MEI1", + "GSPT2", + "PAFAH2", + "DTNB", + "MCF2L2", + "DEPDC1B", + "RELL2", + "SYNE1", + "TPD52", + "DENND4C", + "CDKN2A", + "LARP4B", + "ARHGAP11A", + "IKZF3", + "CBX7" + ], + "legendgroup": "4", + "marker": { + "color": "#97ff00", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "4", + "showlegend": true, + "type": "scattergl", + "x": [ + -0.04018096998333931, + 0.9471323490142822, + 0.9158617854118347, + 0.3482856750488281, + 2.7506613731384277, + 0.25451168417930603, + 0.560312032699585, + 0.5186412930488586, + 0.25192663073539734, + 1.2219946384429932, + 0.7825109958648682, + 2.515383005142212, + 2.590904951095581, + 1.042102336883545, + -0.15285919606685638, + 0.3959677815437317, + 1.4114445447921753, + 1.0783946514129639, + 1.2832022905349731, + 1.2425236701965332, + 0.5801054239273071, + 1.914907455444336, + 0.18489058315753937, + 0.17038258910179138, + 0.6386709809303284, + 1.041900634765625, + 1.2390767335891724, + 0.36412888765335083, + 0.9189261794090271, + 0.8717594146728516, + 2.7658817768096924, + 1.1166374683380127, + -0.10604185611009598, + 0.6131855845451355, + 0.7265851497650146, + 1.9350312948226929, + 0.49453163146972656, + 1.8014395236968994, + 0.31628838181495667, + 2.764646530151367, + 0.4734916090965271, + 0.09285537898540497, + 0.353066623210907, + 0.4224695861339569, + 0.27505725622177124, + 1.641859531402588, + 1.1101651191711426, + 0.82522052526474, + 0.5517345070838928, + 0.9687492251396179, + 0.39278796315193176, + 0.5471872687339783, + 0.6493765711784363, + 0.3623572289943695, + -0.3366379141807556, + 0.4100514352321625, + 0.7085064649581909, + 2.7697861194610596, + 0.2063043713569641, + 0.2661132216453552, + 0.9070998430252075, + 2.337340831756592, + 0.17683173716068268, + 0.07042599469423294, + -0.648057222366333, + 0.7646316289901733, + 0.040248576551675797, + 0.465431809425354, + 0.414510577917099, + 0.13309817016124725, + 0.25658366084098816, + 0.7786334156990051, + 0.23349322378635406, + 0.09584029763936996, + 0.5237751603126526, + 0.2727867662906647, + 1.098594069480896, + 2.939056396484375, + 0.4789705276489258, + 0.8337731957435608, + 0.47761738300323486, + 1.7718555927276611, + 0.1360911726951599, + 0.5172449946403503, + 1.690007209777832, + 0.9293566346168518, + 0.608799934387207, + 0.9020634889602661, + 1.5274274349212646, + -1.435413122177124, + 0.8819171786308289, + 0.4447701573371887, + 1.8428912162780762, + 0.4835571348667145, + 0.6414229273796082, + 0.8285113573074341, + 0.33729830384254456, + 0.27276116609573364, + 0.865201473236084, + 1.2997483015060425, + 0.5110352039337158, + 0.40361490845680237, + 3.2758638858795166, + 0.18863315880298615, + 0.7513259649276733, + 0.648908257484436, + 0.5547339916229248, + 0.3220690190792084, + 1.3487192392349243, + 0.39934006333351135, + 0.11272841691970825, + 0.587846577167511, + 0.1753530353307724, + 2.927747964859009, + 0.4959838390350342, + -0.057283345609903336, + 0.46948686242103577, + -0.33094802498817444, + 0.6101226210594177, + 0.14992202818393707, + -0.3292260468006134, + -0.23421300947666168, + 2.7920079231262207, + 0.10983017086982727, + -0.28081774711608887, + 1.07700777053833, + 0.7551580667495728, + -0.03212602809071541, + 0.630774736404419, + 0.37889552116394043, + 0.711959183216095, + 2.101794958114624, + -0.1095532476902008, + 1.227556586265564, + 0.8890269994735718, + 0.04136529564857483, + 0.44229310750961304, + 0.14574706554412842, + 2.7491204738616943, + 0.1354978084564209, + 0.2735564112663269, + -0.10533460229635239, + 0.4014859199523926, + 0.4847704768180847, + 0.888963520526886, + 0.290228933095932, + 0.014000601135194302, + 0.7682543992996216, + 1.255462408065796, + 0.23226721584796906, + 0.940913736820221, + 0.5093440413475037, + 1.6262826919555664, + 2.387990951538086, + 0.7435004711151123, + 1.266065001487732, + 1.1985522508621216, + 0.8507784008979797, + 0.4269184470176697, + 0.5190086960792542, + -0.07985766232013702, + 0.6569725275039673, + -0.15258212387561798, + 0.41261494159698486, + 0.9122927188873291, + -0.37714359164237976, + 1.317490577697754, + 0.6070156693458557, + -0.006526314653456211, + 0.669576108455658, + 1.7461822032928467, + 0.18218261003494263, + 0.48640280961990356, + 0.7704444527626038, + 0.5207371115684509, + 0.4542373716831207, + 0.9976161122322083, + 0.27197161316871643, + 1.4509673118591309, + 0.5784229636192322, + 0.8481367230415344, + 1.4182485342025757, + 0.4158155620098114, + 0.55921870470047, + 0.2593185305595398, + 0.013179712928831577, + 0.012693563476204872, + 0.22270537912845612, + -0.05660567805171013, + 0.4165721833705902, + -0.15047799050807953, + 1.6063532829284668, + 0.6408020257949829, + 2.1036481857299805, + -0.35682064294815063, + 0.2540908753871918, + -0.13522227108478546, + 0.0453755147755146, + 2.9453086853027344, + 0.8995901942253113, + 0.12314434349536896, + 0.7481234073638916, + 0.719491183757782, + 0.806566596031189, + 0.1087891012430191, + 2.1391005516052246, + 1.077531337738037, + 0.7765728235244751, + 0.006115914322435856, + 0.6819874048233032, + 1.0788341760635376, + 0.5779876708984375, + 0.043176017701625824, + 2.3055100440979004, + 0.01953657902777195, + 0.6482260227203369, + 0.2182655930519104, + 0.0390424020588398, + 0.4190174341201782, + 0.7272789478302002, + 0.4541139304637909, + -0.23380842804908752, + 2.1255042552948, + 0.4141448736190796, + 0.16183072328567505, + 0.06112360209226608, + 0.721041202545166, + 2.0999083518981934, + 0.6837747693061829, + 0.9041294455528259, + 2.7646450996398926, + 0.30809468030929565, + 1.1641982793807983, + 0.3431093096733093, + 0.126861110329628, + 0.2715488076210022, + 0.7209609150886536, + 2.7521300315856934, + 2.156534194946289, + 0.8401886224746704, + 0.3224859833717346, + -0.04600735381245613, + -0.05140885338187218, + 2.600337505340576, + 1.694481611251831, + -0.2725141942501068, + 2.628316879272461, + 0.48478129506111145, + 0.8607932329177856, + 1.0388200283050537, + 0.7928805947303772, + 1.1404125690460205, + 0.25447019934654236, + 2.9382169246673584, + 0.10020029544830322, + -0.13615965843200684, + 2.5997509956359863, + 0.7753893136978149, + 0.6442469954490662, + 0.6037890911102295, + 0.08152035623788834, + -0.06612175703048706, + 0.34388238191604614, + 0.5445632934570312, + 0.3626031279563904, + 0.8674585819244385, + 2.6558847427368164, + 0.4247117340564728, + -0.2698526084423065, + -0.43994465470314026, + 1.1300987005233765, + 0.1967475414276123, + 0.6848005056381226, + 0.6679278016090393, + 1.7612242698669434, + 0.6167518496513367, + -0.055246319621801376, + 0.892236053943634, + 0.8375653028488159, + 1.13185715675354, + 0.9724723100662231, + 0.39833593368530273, + 0.6011684536933899, + 2.745680093765259, + 2.42110013961792, + 0.6394687294960022, + 0.903941810131073, + 1.7549911737442017, + 0.5870212316513062, + 0.4913063943386078, + 0.19687862694263458, + 0.17062263190746307, + 0.7084830403327942, + 0.6251974105834961, + 2.3396363258361816, + 0.46134334802627563, + 0.27705124020576477, + -0.09424495697021484, + -0.20646876096725464, + 0.8157209157943726, + 0.72530597448349, + 1.0224294662475586, + 0.7050339579582214, + -0.015370316803455353, + 0.9508545994758606, + 0.174744114279747, + 2.329213857650757, + 0.4798458218574524, + -0.10156155377626419, + 1.3718698024749756, + 0.032896459102630615, + 0.4653536081314087, + 0.6381877064704895, + 0.32233455777168274, + 0.8441748023033142, + 1.784487009048462, + 0.5513816475868225, + 0.37422052025794983, + 0.29772084951400757, + 2.2812061309814453, + 0.48449987173080444, + 0.8509830236434937, + 2.7110307216644287, + 0.12597739696502686, + -0.23625178635120392, + 3.1637046337127686, + 0.3942250609397888, + 0.420988529920578, + 0.8565348386764526, + 2.2384800910949707, + 0.6788326501846313, + 0.8258036375045776, + 0.32353150844573975, + 1.0141522884368896, + 2.7241952419281006, + 0.33376434445381165, + -0.07942693680524826, + 2.4022979736328125, + 3.125424385070801, + 0.5292900800704956, + 0.6315172910690308, + 1.1381481885910034, + 0.1123378723859787, + 0.8678125143051147, + -0.007129955571144819, + 0.7859312891960144, + 0.6025543212890625, + 0.12422441691160202, + 3.3625407218933105, + -0.13126370310783386, + 0.1837783008813858, + -0.06570583581924438, + 0.5501583218574524, + 0.49428749084472656, + 0.3179439306259155, + 0.8820064067840576, + 0.609894335269928, + 2.0264878273010254, + 1.7724283933639526, + 0.35519012808799744, + 0.14930611848831177, + 2.5822925567626953, + 0.4342421889305115, + 0.16004689037799835, + 0.386269748210907, + 1.0701831579208374, + 2.9872183799743652, + 0.5782149434089661, + 1.5430513620376587, + 1.4000329971313477, + 0.9613118767738342, + 0.5574444532394409, + -0.05866007134318352, + 0.4455047845840454, + 0.8708742260932922, + 0.22649046778678894, + 0.7491592764854431, + 0.2926071584224701, + 0.15162324905395508, + 1.2939642667770386, + 3.8555846214294434, + 0.2923057973384857, + 0.34569838643074036, + 0.5124231576919556, + -0.10593046247959137, + 0.5776700973510742, + 1.1824116706848145, + 0.13312551379203796, + 1.3914185762405396, + 0.5931165218353271, + 0.8193870782852173, + 0.5601085424423218, + 0.5519680380821228, + 2.8200812339782715, + 0.7720955014228821, + 0.6062947511672974, + -0.06967556476593018, + 0.230097234249115, + 0.10325133800506592, + -0.21848830580711365, + 0.6954302191734314, + 1.445022463798523, + 0.6457501649856567, + 0.12378047406673431, + 1.1508715152740479, + 2.5986602306365967, + -0.21147799491882324, + 0.12209174782037735, + 0.8424239754676819, + 0.491424024105072, + 0.2955115735530853, + 0.8075695633888245, + 0.5920018553733826, + 0.7224156260490417, + 1.279854416847229, + 0.7978286147117615, + 2.80029296875, + 0.7412106990814209, + -0.14632868766784668, + 0.09066436439752579, + 0.09382284432649612, + 0.8357744216918945, + 0.5285268425941467, + 0.8173734545707703, + 0.3593614101409912, + 1.45073664188385, + 0.6550991535186768, + 0.1294868141412735, + 1.1051143407821655, + 1.182267427444458, + 0.3386523723602295, + -0.13140776753425598, + 0.780894935131073, + -0.12789717316627502, + -0.11478862166404724, + 0.5280928611755371, + 0.33682504296302795, + 0.09394445270299911, + 2.7301883697509766, + 0.8335015177726746, + 0.2614399194717407, + 1.1232943534851074, + 1.3816583156585693, + -0.2122805118560791, + 0.29672572016716003, + 1.259182095527649, + 1.5177451372146606, + 0.6586779952049255, + 0.8748282790184021, + 0.16281457245349884, + -0.2233007401227951, + 0.7265644669532776, + 0.48711133003234863, + 1.1246049404144287, + 1.1164960861206055, + 2.847634792327881, + 0.030401112511754036, + 0.10082224011421204, + 0.6728584170341492, + 1.489855170249939, + 2.378718137741089, + 2.339540481567383, + -0.2437019795179367, + 1.4672167301177979, + 2.942457675933838, + 2.8688690662384033, + 1.6591041088104248, + 0.6086613535881042, + 0.5892331600189209, + -0.018437480553984642, + 0.5051390528678894, + 0.16288429498672485, + 0.20104973018169403, + 0.20908330380916595, + 0.4162110388278961, + 0.8556101322174072, + 1.2770262956619263, + 0.12470703572034836, + 2.5689477920532227, + 0.47102639079093933, + 0.6042110323905945, + -0.05726595222949982, + 0.9766640067100525, + 0.5872339010238647, + 1.4077389240264893, + 2.0873920917510986, + 1.1425740718841553, + 0.18955785036087036, + 0.34733399748802185, + 1.6521360874176025, + 2.707620143890381, + 0.3677794933319092, + 0.007557844743132591, + -0.22643235325813293, + 0.48041996359825134, + 2.06712007522583, + 0.44071632623672485, + 0.7308303713798523, + 0.3114941716194153, + 1.8072009086608887, + 2.038018226623535, + 0.48665425181388855, + 1.2479621171951294, + 1.363322138786316, + 3.187011241912842, + 0.9455346465110779, + 0.38742563128471375, + -0.013037547469139099, + -0.2710961103439331, + -0.02939021587371826, + -0.009285387583076954, + 1.0226258039474487, + -0.11121498048305511, + -0.10683920979499817, + 0.6452267169952393, + -0.061213355511426926, + 2.6256914138793945, + 0.8593469858169556, + 1.5438026189804077, + 0.5490406155586243, + 0.3091350197792053, + 0.5050351023674011, + 0.4455815851688385, + 2.622891426086426, + 0.7208471298217773, + 3.893064022064209, + 0.7431795597076416, + 0.1916099339723587, + 0.8969952464103699, + 0.9079616069793701, + 0.30014604330062866, + 0.5786100625991821, + 0.01321892999112606, + 1.6043815612792969, + 0.3236810863018036, + 0.23059216141700745, + 0.7585822343826294, + 0.4913704991340637, + 2.050710439682007, + 2.86769700050354, + 0.08350733667612076, + 1.2251129150390625, + 1.3642733097076416, + -0.3053220212459564, + 0.001517781289294362, + 0.5454881191253662, + 1.7600089311599731, + 0.3929271996021271, + 0.273946613073349, + 0.6006080508232117, + 0.02199638821184635, + 0.2707388401031494, + 0.935492217540741, + 0.04574371874332428, + 1.6147481203079224, + 0.5567418336868286, + 0.7246062755584717, + 1.2316895723342896, + 0.715062141418457, + 0.9908851385116577, + 1.8138723373413086, + 0.8685569763183594 + ], + "xaxis": "x", + "y": [ + 3.4610679149627686, + 4.892784595489502, + 4.735932350158691, + 3.561375379562378, + 5.061852931976318, + 3.7281594276428223, + 3.6566765308380127, + 3.5653343200683594, + 3.116541624069214, + 4.9628801345825195, + 3.9906790256500244, + -0.29147815704345703, + 5.227352619171143, + 5.022710800170898, + 3.37477707862854, + 4.276071548461914, + 4.656628131866455, + -1.046025037765503, + 4.939060688018799, + 4.882588863372803, + 3.657639265060425, + 5.106952667236328, + 4.224380970001221, + 3.03924560546875, + -1.0527223348617554, + 4.638420104980469, + 4.78548002243042, + -2.3870460987091064, + 4.7357659339904785, + -1.8013474941253662, + 5.19251823425293, + 4.907663822174072, + 3.27370548248291, + 4.817539691925049, + 4.278016090393066, + 4.745598793029785, + 4.17310094833374, + 4.62869930267334, + 4.234267711639404, + 5.020050048828125, + 3.995246648788452, + 4.046610355377197, + 3.6477129459381104, + 4.747701644897461, + 4.208896160125732, + 4.690629959106445, + 4.832140922546387, + 4.593238830566406, + 4.076364517211914, + 4.614512920379639, + 3.3091063499450684, + 3.99996018409729, + 3.3587169647216797, + 4.409518718719482, + 3.4739983081817627, + 3.833357572555542, + 4.821225166320801, + 5.227493762969971, + 3.3548882007598877, + 3.421922445297241, + 3.7759742736816406, + 5.23608922958374, + 3.548738718032837, + 3.312295436859131, + 2.5947072505950928, + 4.8714494705200195, + 3.27361798286438, + 4.385303974151611, + 4.747504711151123, + 3.7492666244506836, + 3.8879663944244385, + 4.7112932205200195, + 3.772437572479248, + 3.998030662536621, + 4.148043155670166, + 3.7252204418182373, + -1.6864882707595825, + 4.70285701751709, + 4.454259395599365, + 4.810744285583496, + 3.9319748878479004, + 4.999904632568359, + 3.0722603797912598, + 4.216389179229736, + 4.859160900115967, + -1.6663497686386108, + 3.8538706302642822, + 4.182597637176514, + 4.7175397872924805, + 4.164315223693848, + 4.456723690032959, + 4.596394062042236, + 4.837801933288574, + 3.6242835521698, + 4.823361396789551, + 4.816956520080566, + 3.2978382110595703, + 3.325767755508423, + 4.92165470123291, + -0.6007502675056458, + 4.56303596496582, + 3.4888854026794434, + 0.20924115180969238, + 3.842668056488037, + 3.912565231323242, + 4.914890766143799, + 4.115729808807373, + 3.8369526863098145, + 4.730928421020508, + 4.750687122344971, + 4.155837535858154, + 4.416424751281738, + 3.7825772762298584, + 4.713825225830078, + 4.603194236755371, + 3.6399595737457275, + 3.735832929611206, + 2.6677310466766357, + 4.265389442443848, + 3.8806087970733643, + 3.360569715499878, + 3.341245412826538, + 5.190344333648682, + 3.9784207344055176, + 3.2484428882598877, + 4.8580193519592285, + 3.5091335773468018, + 4.180136203765869, + 3.854825973510742, + 3.8823771476745605, + 4.519321918487549, + -0.23282086849212646, + 2.8819339275360107, + 4.771289348602295, + 4.6726603507995605, + 3.2609703540802, + 4.750884532928467, + 4.068871021270752, + 4.976520538330078, + 4.172833442687988, + 3.956714391708374, + 3.2518343925476074, + 4.18891716003418, + 3.5505337715148926, + 4.526016712188721, + 3.5068681240081787, + 3.7613115310668945, + 3.911275625228882, + 4.750735282897949, + 3.616842031478882, + 4.448978900909424, + 3.8062291145324707, + -1.1733745336532593, + 5.268228530883789, + 3.842308521270752, + 4.762965679168701, + 5.026096343994141, + -1.8515337705612183, + 3.6667492389678955, + 3.969572067260742, + 3.345170736312866, + 4.196714878082275, + 3.0964303016662598, + 3.5350499153137207, + 4.743983268737793, + 3.3297300338745117, + 4.744448661804199, + 4.240374565124512, + 3.37554931640625, + 4.831305980682373, + 5.058940410614014, + 3.5415470600128174, + 4.6768798828125, + -1.8386820554733276, + 3.8239896297454834, + 3.37841534614563, + 4.760931968688965, + 3.319446325302124, + 4.708001136779785, + 3.5522005558013916, + 4.9050469398498535, + 4.861733913421631, + 4.747612953186035, + 4.700344085693359, + 4.440162658691406, + 4.102788925170898, + 3.1891088485717773, + 3.1260428428649902, + 3.565732717514038, + 4.767906188964844, + 2.833552837371826, + 4.663809299468994, + 3.3701717853546143, + 4.926934242248535, + 3.2301480770111084, + 3.4541239738464355, + 3.5727553367614746, + 3.77191162109375, + 5.0737080574035645, + 4.8997063636779785, + 3.9843921661376953, + 4.413116455078125, + 4.40854549407959, + 4.477664947509766, + 3.3686718940734863, + 4.7658514976501465, + 4.787720680236816, + 4.869858741760254, + 3.8402256965637207, + 4.085790634155273, + 4.963594913482666, + 4.389646053314209, + 3.2933731079101562, + 5.237979888916016, + 3.759418249130249, + -0.006390055641531944, + 3.469611167907715, + 3.9836134910583496, + 3.5602211952209473, + -0.5090204477310181, + 3.619579553604126, + 3.5829601287841797, + 5.187504768371582, + 3.56156587600708, + 3.0536367893218994, + 3.841808795928955, + 3.5835647583007812, + 4.901587963104248, + 4.225628852844238, + 4.668149471282959, + 4.974035263061523, + 3.8150341510772705, + 5.023855686187744, + 4.139244556427002, + 3.933414936065674, + 3.273289442062378, + 3.516411542892456, + 4.935976028442383, + 5.218486309051514, + 4.944838523864746, + 3.372135877609253, + 3.740856409072876, + 2.7064547538757324, + 5.243052005767822, + 4.73336935043335, + 3.201533317565918, + 5.0496745109558105, + 4.448843479156494, + 4.864119052886963, + 4.925976753234863, + 4.472674369812012, + 4.996779918670654, + 4.407562732696533, + 5.0941548347473145, + 3.908701181411743, + 3.3343899250030518, + 4.9347639083862305, + 4.796724319458008, + -0.47292008996009827, + 4.100794315338135, + 3.5275092124938965, + 2.8931517601013184, + 4.513759613037109, + 3.7013344764709473, + 3.163137435913086, + 4.315807342529297, + 5.088419437408447, + 3.620652198791504, + 3.386190414428711, + 3.4655165672302246, + 4.951868534088135, + 3.991304636001587, + 4.840878963470459, + 3.5806853771209717, + 5.081950664520264, + 4.277773857116699, + 3.34657621383667, + 4.963449001312256, + 4.436850070953369, + 3.951704740524292, + 4.617382526397705, + 4.494208335876465, + 4.088248252868652, + 4.85453462600708, + 4.827909469604492, + 3.614581823348999, + 4.378553867340088, + 5.0680341720581055, + 3.9475483894348145, + 4.226437091827393, + 3.765918254852295, + 3.4270834922790527, + 4.416793346405029, + 4.406357765197754, + 5.262353420257568, + 3.677448272705078, + 3.443117141723633, + 2.935018539428711, + 3.2886271476745605, + 4.696768760681152, + 4.649903297424316, + -2.966876268386841, + 4.6392903327941895, + 3.2586333751678467, + 3.993163585662842, + 4.0672478675842285, + 5.141613006591797, + 3.947176694869995, + 3.358214855194092, + 4.577489376068115, + 3.528125286102295, + 3.613793134689331, + 4.161745071411133, + 4.009344100952148, + 4.6339497566223145, + 4.983561992645264, + 4.148379325866699, + 3.898470401763916, + 4.425210952758789, + 4.716988563537598, + 3.9396705627441406, + -1.934025526046753, + 5.342351913452148, + 3.6534457206726074, + 2.6726386547088623, + 4.728780746459961, + 4.724003791809082, + 4.743243217468262, + 4.562996864318848, + 5.05376672744751, + 4.135003566741943, + 3.481546401977539, + 3.4933509826660156, + 4.5459113121032715, + 4.863955974578857, + 4.085280418395996, + 3.3434083461761475, + 5.198532581329346, + 0.1407243013381958, + 4.108043670654297, + 3.8109583854675293, + 4.887414932250977, + 3.1217052936553955, + 4.318136215209961, + 3.5018129348754883, + 3.8486337661743164, + 4.426839828491211, + 3.9352290630340576, + 5.046097278594971, + 3.294898748397827, + 4.263645648956299, + 3.3553647994995117, + 4.79440450668335, + 4.804099082946777, + 3.4289729595184326, + -1.8640278577804565, + 4.197074890136719, + 4.65269136428833, + 5.166539669036865, + 4.362360954284668, + 4.419805526733398, + 5.197776794433594, + 4.139798164367676, + 3.966600179672241, + -2.1917388439178467, + 4.918620586395264, + 5.069222927093506, + 4.805166721343994, + -0.7766812443733215, + 4.630026817321777, + 4.839328289031982, + 4.126555919647217, + 3.1033074855804443, + 4.379661560058594, + 4.683892250061035, + 4.286276340484619, + 4.097917556762695, + 3.684497117996216, + 3.447134256362915, + 4.740061283111572, + -4.554086208343506, + 3.508774995803833, + 4.036455154418945, + 4.09770393371582, + 3.2399744987487793, + 4.869452476501465, + 4.797666072845459, + 3.9446449279785156, + 4.804368495941162, + -0.17685064673423767, + 4.903514862060547, + 4.179141521453857, + 4.014527320861816, + 5.21792459487915, + 4.520715236663818, + 3.928467273712158, + 3.4417591094970703, + 3.720599889755249, + 3.0419628620147705, + 2.921016216278076, + 4.85899019241333, + 4.761828422546387, + 4.002362251281738, + 3.8315727710723877, + -0.742570161819458, + 5.043861389160156, + 2.930698871612549, + 2.9326798915863037, + 4.877322673797607, + 4.66811466217041, + 3.5310633182525635, + 4.477905750274658, + 3.8471927642822266, + 4.89001989364624, + -1.3795758485794067, + 3.981170892715454, + 5.244666576385498, + 3.864060163497925, + 3.3193774223327637, + 2.2107982635498047, + 3.9856820106506348, + 4.1280436515808105, + 4.520127773284912, + 4.388703346252441, + 3.4776077270507812, + 4.71982479095459, + 3.369659185409546, + 3.8885154724121094, + -1.1613101959228516, + 4.651623249053955, + 3.4101340770721436, + 3.526318073272705, + 4.866021156311035, + 2.6340250968933105, + 3.373297691345215, + 3.639490842819214, + 3.6346328258514404, + 3.064535140991211, + 4.863694667816162, + 4.454658508300781, + 4.442136287689209, + 4.928686141967773, + -1.0413811206817627, + 3.024756908416748, + 3.532615900039673, + 4.762574195861816, + -1.2161130905151367, + -0.09591919928789139, + -1.8530008792877197, + 3.559422016143799, + 3.5309906005859375, + 4.558794975280762, + 4.425401210784912, + -0.7497642040252686, + 4.89879035949707, + 4.176753520965576, + 3.7318661212921143, + 3.421450138092041, + 3.419785261154175, + 5.169061183929443, + 5.220980167388916, + 5.287174701690674, + 3.2954583168029785, + 4.836549282073975, + 5.235986232757568, + 5.243099689483643, + 4.80686092376709, + 3.7569243907928467, + 4.650824069976807, + 3.4741010665893555, + 3.5243444442749023, + 3.334137201309204, + 4.1280388832092285, + 3.9219775199890137, + 3.536487579345703, + 4.663235664367676, + 4.93910551071167, + 3.055185079574585, + 5.043787002563477, + 3.9027864933013916, + 4.209384441375732, + 3.1959869861602783, + 4.773496627807617, + 4.757816791534424, + 4.6495208740234375, + 5.020379066467285, + 4.995428562164307, + 4.02482795715332, + 4.385878562927246, + 4.9016218185424805, + 5.044760227203369, + 3.6459944248199463, + 3.7732186317443848, + 2.6537413597106934, + 3.6856205463409424, + 5.059392929077148, + 3.5682804584503174, + 3.710386276245117, + 3.5617616176605225, + 4.689178466796875, + 4.803206920623779, + 3.0749683380126953, + 4.912502765655518, + 4.62156867980957, + 4.842825889587402, + 4.73262882232666, + 3.9299468994140625, + 3.0796022415161133, + 3.50364351272583, + 3.327554702758789, + 3.307090997695923, + 4.668949127197266, + 2.8727965354919434, + 2.8878371715545654, + 4.711189270019531, + 2.8931074142456055, + 5.091494083404541, + -1.894479513168335, + 4.541858196258545, + 3.740382432937622, + 3.3344171047210693, + 4.292288780212402, + 2.9028429985046387, + 5.1170125007629395, + 4.592696666717529, + -4.646081447601318, + 4.4611992835998535, + 3.341050148010254, + 4.930542469024658, + 4.689533710479736, + 3.4312491416931152, + 4.7183637619018555, + 3.794039249420166, + 3.7003753185272217, + 4.4588141441345215, + 3.0651180744171143, + 4.826613426208496, + 4.614045143127441, + 4.706766128540039, + 5.243020057678223, + 3.018822193145752, + -0.7605769038200378, + 4.796763896942139, + 3.330413818359375, + 3.7372145652770996, + 4.436081409454346, + 4.704773426055908, + 4.421606540679932, + 4.328746318817139, + 3.845247745513916, + 3.169424057006836, + 3.5184574127197266, + 4.478392601013184, + 3.7395622730255127, + 4.750397205352783, + -0.9617000222206116, + 4.467782497406006, + 4.600108623504639, + 3.463202476501465, + 4.569639205932617, + 5.135071754455566, + 4.019167423248291 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=32
x=%{x}
y=%{y}", + "hovertext": [ + "LYAR", + "GTF3C6", + "IFITM2", + "WDR1", + "ATP6V1F", + "ENSG00000285630", + "PRDX5", + "RNASEH2C", + "PRR13", + "SERF2", + "B2M", + "SUPT4H1", + "GMFG", + "BLVRB", + "AURKAIP1", + "UQCRQ", + "ZMAT2", + "LMAN2", + "PSMB8", + "ATP5MF", + "VSIR", + "MRPL52", + "SEC11A", + "NAA38", + "SUMO2", + "STX10", + "NDUFA6", + "PDIA6", + "PYCARD", + "SSR4", + "TALDO1", + "TMEM258", + "GSTP1", + "RTF2", + "HSD17B10", + "CD52", + "COX5B", + "COX7A2", + "RNF7", + "LYZ", + "TMED2", + "PSMA7", + "NDUFA1", + "TMSB10", + "TRGC2", + "ALDOA", + "CKLF", + "UBB", + "GPX4", + "EIF3K", + "BAX", + "BCAP31", + "HLA-E", + "AIMP2", + "DNAJC15", + "NDUFS7", + "ROMO1", + "SH3BGRL3", + "NDUFAB1", + "CHMP4B", + "RAB5IF", + "RER1", + "CLIC1", + "ZNHIT1", + "COX8A", + "NOP10", + "SRP14", + "OAZ1", + "HCST", + "APH1A", + "S100A4", + "MNDA", + "LAMTOR4", + "PLIN2", + "ATP6V1G1", + "TESC", + "TRAPPC1", + "JPT1", + "TYMP", + "TPM3", + "ITGB1", + "TMA7", + "ATP1B3", + "GNB2", + "PGAM1", + "EHBP1L1", + "ATP5MJ", + "NDUFS6", + "HLA-A", + "SDCBP", + "NDUFB10", + "RBCK1", + "PSMA5", + "MRPL51", + "ARHGDIB", + "PPP4C", + "COX7B", + "IFI44", + "IER5", + "VDAC1", + "ATOX1", + "RHOG", + "NPC2", + "IFI27", + "SQOR", + "PTTG1IP", + "TMSB4X", + "ATP6V0B", + "TWF2", + "RPS6KA4", + "RPL36AL", + "STXBP2", + "AP2S1", + "S100A10", + "BRK1", + "COX17", + "KLF10", + "COX6A1", + "EMP3", + "NDUFA3", + "UQCR10", + "JTB", + "OST4", + "CAPZA2", + "TPI1", + "CHP1", + "SH3BGRL", + "CAP1", + "COPS9", + "LAP3", + "HLA-B", + "GSTO1", + "TIMM8B", + "PPIB", + "TMEM219", + "TMEM50A", + "VAMP5", + "GNAI2", + "ASAH1", + "EPSTI1", + "UBL5", + "PGLS", + "ATP5PF", + "CSTB", + "IDH3G", + "SNX3", + "ARPC1B", + "ARPC5L", + "LSP1", + "UBE2L6", + "ATP5MG", + "CLEC2B", + "UQCR11", + "COPE", + "PDLIM2", + "PPP1CA", + "NDUFB1", + "COX5A", + "MYDGF", + "ATP5MK", + "LAMTOR1", + "BLOC1S1", + "CORO1A", + "PSMB3", + "SYNGR2", + "ANAPC11", + "TBCB", + "SLC25A5", + "UQCRH", + "MOB1A", + "MYL6", + "PFN1", + "TXNDC17", + "CNPY3", + "STMP1", + "APLP2", + "CAPNS1", + "ATP5ME", + "MACROH2A1", + "YWHAZ", + "GHITM", + "TMEM147", + "RNF181", + "STAT1", + "IFIT3", + "ANXA2", + "MIDN", + "WDR83OS", + "COX6B1", + "TAGLN2", + "ATG3", + "MTDH", + "IFIT1", + "FKBP1A", + "ATP5F1E", + "BLVRA", + "VPS28", + "RNH1", + "MAP1LC3B", + "FTL", + "NDUFB2", + "CASP4", + "RILPL2", + "LCP1", + "TPM4", + "C1orf43", + "ATP5MC2", + "HSP90B1", + "CHMP2A", + "CYTOR", + "CHCHD5", + "ATP5MC3", + "ARPC2", + "NINJ1", + "GRN", + "PSMB9", + "ENY2", + "VASP", + "YBX1", + "LAMTOR5", + "BZW1", + "NDUFB3", + "HSBP1", + "GET3", + "IFI44L", + "CAPZA1", + "GUK1", + "PLSCR1", + "ARF5", + "MRPL41", + "GDI2", + "GNG5", + "ARPC5", + "TMEM167A", + "SF3B5", + "TXN", + "UBE2D1", + "RPS19BP1", + "CTSS", + "KRTCAP2", + "AUP1", + "TKT", + "CFL1", + "ETHE1", + "NDUFA2", + "EIF6", + "SCAND1", + "TSPO", + "ZNF593", + "S100A6", + "PRELID1", + "GAPDH", + "ARHGDIA", + "MYL12B", + "PET100", + "MRPS12", + "SNRPD3", + "SEC61G", + "BRI3", + "SSNA1", + "POMP", + "CIAO2B", + "COTL1", + "COMMD8", + "PLAC8", + "SAP30", + "CAST", + "FIBP", + "TMBIM4", + "RPS27L", + "PSMB6", + "ACAA2", + "JOSD2", + "ISG15", + "LAMTOR2", + "ATP6V0E1", + "DCTN3", + "TNFRSF1A", + "PSME1", + "NDUFB7", + "CALM2", + "SERPINB1", + "RAC1", + "EDF1", + "ARPC3", + "H3-3B", + "P4HB", + "POLR2E", + "MSN", + "H3-3A", + "SSR3", + "BID", + "IFI6", + "SUB1", + "CHCHD2", + "ENSG00000287547", + "CYC1", + "SEC61B", + "GCH1", + "ACTR3", + "ACTB", + "EIF4EBP1", + "POLR2L", + "H2AJ", + "RNF167", + "MYL12A", + "PARK7", + "ENSA", + "RHOA", + "NDUFA4", + "PPIA", + "COX6C", + "NDUFS8", + "ELOB", + "MAP2K3" + ], + "legendgroup": "32", + "marker": { + "color": "#cac300", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "32", + "showlegend": true, + "type": "scattergl", + "x": [ + 5.669025897979736, + 5.313610553741455, + 5.088693141937256, + 4.6632914543151855, + 4.6625447273254395, + 4.178750038146973, + 4.530637741088867, + 5.14847469329834, + 3.714496612548828, + 5.5699992179870605, + 2.5906898975372314, + 5.227201461791992, + 5.767892360687256, + 4.712083339691162, + 4.820516586303711, + 5.485061168670654, + 5.241876125335693, + 5.822829723358154, + 3.5298304557800293, + 5.3797807693481445, + 3.713089942932129, + 5.181562900543213, + 4.881946086883545, + 5.029367923736572, + 5.469620227813721, + 5.479613304138184, + 5.430006504058838, + 4.908099174499512, + 3.492487907409668, + 5.355677604675293, + 5.1329569816589355, + 5.681607723236084, + 5.315064430236816, + 4.902306079864502, + 4.820571422576904, + 2.484318256378174, + 5.473443031311035, + 5.490837574005127, + 5.620154857635498, + 4.392358779907227, + 6.0712056159973145, + 5.396875858306885, + 5.582459926605225, + 5.596187591552734, + 5.81968879699707, + 5.092139720916748, + 5.511412143707275, + 5.386792182922363, + 4.301129341125488, + 5.74395227432251, + 4.720298767089844, + 5.144447326660156, + 2.574134349822998, + 4.600883960723877, + 5.23754358291626, + 5.103239059448242, + 5.564857006072998, + 5.5663347244262695, + 5.368424415588379, + 5.56636905670166, + 3.462617874145508, + 3.4136974811553955, + 2.447664260864258, + 5.297601699829102, + 5.520514488220215, + 5.067267417907715, + 5.540281772613525, + 5.545937538146973, + 2.70356822013855, + 4.682154655456543, + 2.7111423015594482, + 1.7014687061309814, + 5.797489643096924, + 5.337975978851318, + 5.384063243865967, + 4.180963516235352, + 5.9480814933776855, + 5.1234331130981445, + 3.726156711578369, + 5.791677474975586, + 5.138303279876709, + 5.645017623901367, + 5.286962032318115, + 4.904208660125732, + 5.691821575164795, + 3.6609573364257812, + 5.407918453216553, + 5.396233081817627, + 2.584679365158081, + 3.5086371898651123, + 5.15103006362915, + 5.042291164398193, + 5.38830041885376, + 5.450377464294434, + 5.573249340057373, + 5.549855709075928, + 5.636775970458984, + 3.8112411499023438, + 2.973053216934204, + 5.084794521331787, + 2.5937423706054688, + 3.6862189769744873, + 4.377969264984131, + 5.411899089813232, + 4.9482269287109375, + 4.419674873352051, + 2.6518537998199463, + 2.7215120792388916, + 5.125820636749268, + 4.190202713012695, + 5.570741653442383, + 3.1755592823028564, + 5.056006908416748, + 5.6252241134643555, + 5.249760150909424, + 3.1162655353546143, + 2.8083245754241943, + 5.425559997558594, + 4.929911136627197, + 5.630688667297363, + 5.591890335083008, + 5.663370609283447, + 5.552524566650391, + 4.528234481811523, + 5.8703999519348145, + 4.247812271118164, + 4.591312885284424, + 5.76506233215332, + 5.5523762702941895, + 4.115865230560303, + 2.637206554412842, + 5.130009651184082, + 5.202840805053711, + 4.714076519012451, + 4.5391669273376465, + 5.422610759735107, + 5.396338939666748, + 3.6543776988983154, + 2.3635380268096924, + 3.6393606662750244, + 5.533120155334473, + 5.574234485626221, + 5.277726650238037, + 4.989867687225342, + 5.087430953979492, + 4.178102970123291, + 5.561533451080322, + 4.328125, + 3.2007710933685303, + 5.720652103424072, + 5.5953369140625, + 4.510138511657715, + 5.540544033050537, + 5.242722034454346, + 4.47391414642334, + 5.571944236755371, + 5.174456596374512, + 5.352444648742676, + 5.663336277008057, + 5.623435974121094, + 4.5482707023620605, + 3.2850890159606934, + 5.574621677398682, + 5.4532575607299805, + 2.039597511291504, + 5.149418354034424, + 4.77749490737915, + 5.4853363037109375, + 5.685415267944336, + 3.691352367401123, + 5.5671491622924805, + 5.5747480392456055, + 5.120596408843994, + 3.678495168685913, + 5.158188819885254, + 4.538946151733398, + 4.682389259338379, + 5.848113059997559, + 5.059719085693359, + 4.487486839294434, + 5.578676700592041, + 4.916537761688232, + 4.516597270965576, + 3.941202402114868, + 3.669752597808838, + 4.516698360443115, + 2.7804853916168213, + 4.660980701446533, + 5.508169651031494, + 4.534280300140381, + 4.640126705169678, + 5.027004718780518, + 4.216630935668945, + 5.224517822265625, + 5.574763774871826, + 4.905589580535889, + 5.062852382659912, + 4.910037040710449, + 2.719179391860962, + 4.950047016143799, + 5.5607123374938965, + 6.263449668884277, + 3.8296475410461426, + 3.4464802742004395, + 4.1219024658203125, + 4.861272811889648, + 5.524798393249512, + 5.150852680206299, + 5.258293628692627, + 3.3137431144714355, + 5.109288692474365, + 5.401368618011475, + 5.5648722648620605, + 4.173271656036377, + 3.3794710636138916, + 3.403502941131592, + 5.1472907066345215, + 3.486335039138794, + 5.505233287811279, + 4.858425140380859, + 5.610125541687012, + 5.292673587799072, + 4.538168430328369, + 4.65623140335083, + 4.969742298126221, + 3.4176647663116455, + 2.8536014556884766, + 3.8135581016540527, + 5.373435020446777, + 4.889873504638672, + 5.2864484786987305, + 4.8827948570251465, + 5.258190155029297, + 4.692684650421143, + 5.778402805328369, + 4.8184919357299805, + 2.748879909515381, + 5.2218475341796875, + 3.695237159729004, + 4.358676433563232, + 4.603655815124512, + 5.159205436706543, + 5.570367813110352, + 5.507744789123535, + 5.392723560333252, + 5.233047008514404, + 5.210554599761963, + 4.740163803100586, + 5.728431224822998, + 4.861233711242676, + 5.801184177398682, + 5.584847927093506, + 5.801741123199463, + 5.580748558044434, + 5.502902030944824, + 5.098310470581055, + 5.089565277099609, + 4.674132347106934, + 3.9878106117248535, + 4.9207353591918945, + 5.257379531860352, + 5.0216264724731445, + 3.6775991916656494, + 4.612063407897949, + 5.1006364822387695, + 4.205410957336426, + 3.8936710357666016, + 4.952306747436523, + 4.408902645111084, + 5.245434284210205, + 5.24359655380249, + 4.169697284698486, + 3.597557306289673, + 5.5195183753967285, + 4.762703895568848, + 5.216987133026123, + 4.385740756988525, + 3.7931416034698486, + 5.562279224395752, + 5.480223178863525, + 5.4304680824279785, + 3.7173924446105957, + 5.785321235656738, + 5.495837211608887, + 5.4298505783081055, + 2.6409363746643066, + 5.714893817901611, + 5.130065441131592, + 3.799916982650757, + 5.5546770095825195, + 4.9263763427734375, + 4.506703853607178, + 4.5148797035217285, + 5.494608402252197, + 5.54395055770874, + 4.703150272369385, + 4.955353736877441, + 5.149685382843018, + 4.703068256378174, + 4.865603446960449, + 5.572126865386963, + 4.616321086883545, + 5.694369792938232, + 5.239756107330322, + 3.2515265941619873, + 5.571344375610352, + 5.48561954498291, + 4.80438232421875, + 5.557288646697998, + 5.469930171966553, + 5.5756754875183105, + 5.543164253234863, + 5.21506929397583, + 5.504478931427002, + 3.459528684616089 + ], + "xaxis": "x", + "y": [ + 2.5133605003356934, + 2.083744525909424, + 1.2582993507385254, + 3.0528790950775146, + 1.4458898305892944, + -4.985829830169678, + 1.4682259559631348, + 1.8558969497680664, + 4.1654253005981445, + 1.6874735355377197, + 4.933175563812256, + 1.8747986555099487, + 2.223297595977783, + 1.3739418983459473, + 1.8442232608795166, + 2.0234763622283936, + 1.9217793941497803, + 2.48431396484375, + 4.185460090637207, + 1.9679516553878784, + 4.377605438232422, + 1.8745099306106567, + 1.3895742893218994, + 1.8626765012741089, + 2.096057415008545, + 2.6038248538970947, + 2.5420196056365967, + 1.9738487005233765, + 4.306384086608887, + 1.8548533916473389, + 1.7557622194290161, + 2.2298552989959717, + 1.8618131875991821, + 2.074082374572754, + 1.8774043321609497, + 4.88349723815918, + 1.8345298767089844, + 1.8409570455551147, + 2.441542148590088, + 0.3840973377227783, + 2.6106035709381104, + 2.0575127601623535, + 2.0939877033233643, + 1.6608885526657104, + 2.4922118186950684, + 1.4732497930526733, + 2.1382808685302734, + 2.1036810874938965, + 0.5893133878707886, + 2.2695693969726562, + 2.974701404571533, + 2.0948023796081543, + 4.928067207336426, + 2.010434627532959, + 1.904651403427124, + 1.8896050453186035, + 2.0468688011169434, + 1.6933517456054688, + 2.0197997093200684, + 2.269885540008545, + 4.329792499542236, + 3.2240097522735596, + 2.910822868347168, + 2.075455665588379, + 1.8315281867980957, + 1.5634974241256714, + 1.7649520635604858, + 1.68706214427948, + 4.713396072387695, + 1.219672679901123, + 4.8224663734436035, + 1.353135347366333, + 2.5374033451080322, + 2.21433687210083, + 1.840108871459961, + 1.5892887115478516, + 2.521512031555176, + 2.1948952674865723, + 4.290137767791748, + 2.516832113265991, + 2.278076410293579, + 1.9775278568267822, + 1.9728235006332397, + 1.5353293418884277, + 2.567016363143921, + 4.200358867645264, + 1.7721714973449707, + 2.0785255432128906, + 4.94113826751709, + 0.6944258809089661, + 2.258430242538452, + 2.820611000061035, + 2.246882915496826, + 2.0996646881103516, + 1.6926326751708984, + 2.272231340408325, + 2.217716693878174, + 2.418555498123169, + 0.05635451152920723, + 2.154142141342163, + 1.452903151512146, + 4.4000678062438965, + 0.45763203501701355, + 1.881322979927063, + 2.2693512439727783, + 1.0612300634384155, + 4.8221259117126465, + 2.6201934814453125, + 2.495131731033325, + 3.8140573501586914, + 1.7107597589492798, + 4.232681751251221, + 1.6851335763931274, + 2.4914534091949463, + 1.7119075059890747, + 3.221158504486084, + 0.1980292797088623, + 1.9987295866012573, + 1.3988465070724487, + 2.1558725833892822, + 2.17623233795166, + 2.350273370742798, + 1.7850342988967896, + 1.4641462564468384, + 2.636434316635132, + 1.0822374820709229, + 1.2550902366638184, + 2.5701427459716797, + 2.179983615875244, + 3.574474573135376, + 4.951021671295166, + 1.7362682819366455, + 1.9076873064041138, + 1.9632526636123657, + 0.7396661639213562, + 2.0336410999298096, + 2.3881921768188477, + 4.515720844268799, + 1.2817327976226807, + 2.425435781478882, + 1.9331234693527222, + 2.2215588092803955, + 1.9731460809707642, + 1.7237316370010376, + 1.8457181453704834, + 0.5241366624832153, + 1.6800116300582886, + 3.587601661682129, + 3.9977447986602783, + 2.416398286819458, + 1.8628036975860596, + 3.58958101272583, + 1.8162933588027954, + 1.8805265426635742, + 3.528254270553589, + 2.3995847702026367, + 1.7166513204574585, + 1.9214786291122437, + 2.1349122524261475, + 2.167827606201172, + 1.3219012022018433, + 4.114762306213379, + 1.6938003301620483, + 1.946372389793396, + 1.0006580352783203, + 2.1577627658843994, + 2.693420171737671, + 2.0384860038757324, + 2.2146430015563965, + 4.353330135345459, + 1.6957252025604248, + 1.693571925163269, + 2.088573932647705, + 4.188198566436768, + 1.7711726427078247, + 1.3667662143707275, + 4.318631649017334, + 2.243831157684326, + 2.0843136310577393, + 1.7113085985183716, + 2.2798707485198975, + 1.4645098447799683, + 1.0420979261398315, + 2.834777593612671, + 2.4720516204833984, + 1.0440449714660645, + 0.17645594477653503, + 1.4281456470489502, + 1.7757253646850586, + 0.9796754121780396, + 2.0898351669311523, + 1.6912283897399902, + 1.838377594947815, + 1.8219501972198486, + 1.6938525438308716, + 1.5953420400619507, + 1.5324389934539795, + 1.4029687643051147, + 2.515253782272339, + 1.3493659496307373, + 2.13443660736084, + 2.9166228771209717, + 4.362419605255127, + 4.545424461364746, + 2.4109108448028564, + 1.3657070398330688, + 1.7905378341674805, + 1.7634152173995972, + 1.9328192472457886, + 4.371662616729736, + 2.0888512134552, + 2.01959228515625, + 1.6925334930419922, + 4.377178192138672, + 4.169673442840576, + 4.455142498016357, + 1.721028208732605, + 4.450662612915039, + 1.718730092048645, + 1.576004981994629, + 2.28769588470459, + 2.125011444091797, + 1.5102330446243286, + 2.6026487350463867, + 2.0649378299713135, + 4.454988479614258, + 4.050453186035156, + 4.103764533996582, + 2.173734426498413, + 2.0061399936676025, + 1.948395848274231, + 1.5611188411712646, + 1.8151462078094482, + 2.1572799682617188, + 2.4418842792510986, + 1.818496823310852, + 0.3919287621974945, + 2.0705556869506836, + 4.368223667144775, + 3.440683364868164, + 1.4605402946472168, + 1.760257601737976, + 1.6955816745758057, + 2.4798362255096436, + 2.0551791191101074, + 1.8586565256118774, + 1.867002248764038, + 1.2708609104156494, + 2.230835437774658, + 1.3512027263641357, + 2.3200595378875732, + 1.7513500452041626, + 2.642225503921509, + 2.165780782699585, + 2.1942665576934814, + 2.1798815727233887, + 2.062370777130127, + 1.8802683353424072, + 3.9328882694244385, + 2.0506763458251953, + 1.929822325706482, + 1.9680771827697754, + 4.455204010009766, + 2.5650713443756104, + 1.3166189193725586, + 3.6267647743225098, + 4.696673393249512, + 2.0524163246154785, + 0.9498743414878845, + 2.0957703590393066, + 2.0334999561309814, + 3.1603782176971436, + 3.1872434616088867, + 2.4335079193115234, + 1.7288928031921387, + 1.6975690126419067, + 2.654543876647949, + 2.322795867919922, + 1.8186631202697754, + 2.14487361907959, + 1.908668041229248, + 4.23846960067749, + 2.616969347000122, + 1.8076671361923218, + 1.679525375366211, + 5.131710052490234, + 2.1132357120513916, + 2.045397996902466, + 4.722039222717285, + 1.689489483833313, + 1.5941660404205322, + 1.4775962829589844, + 3.519343137741089, + 1.9165810346603394, + 1.7878222465515137, + 4.442573070526123, + 2.069007635116577, + 1.802728533744812, + 3.3589441776275635, + 2.333836078643799, + 1.6922075748443604, + 1.386810064315796, + 2.244962453842163, + 1.7958182096481323, + 4.048710346221924, + 1.6966837644577026, + 2.139699935913086, + 1.7737791538238525, + 2.3411920070648193, + 2.1170260906219482, + 1.6787716150283813, + 1.9072630405426025, + 2.170819044113159, + 1.7644256353378296, + 2.465742349624634 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=23
x=%{x}
y=%{y}", + "hovertext": [ + "USP46", + "FAM200C", + "IFT22", + "POU2F3", + "CKAP4", + "STRA6", + "GABRE", + "RGS17", + "SVIL", + "KCNQ1OT1", + "LIMA1", + "KLF5", + "COPRS", + "GJC1", + "HLF", + "L1TD1", + "COL11A1", + "COX7C", + "KCNK5", + "GCNT1", + "TPH1", + "ENSG00000266718", + "PAK4", + "TAS1R3", + "TRIP6", + "NPM2", + "EPHX2", + "IFTAP", + "ACSBG1", + "LGALS4", + "NHSL2", + "RPA4", + "ABCG8", + "SEMA4C", + "FLNB", + "NREP", + "HBG1", + "DEPDC4", + "AHSP", + "CLC", + "LMTK3", + "ACOT11", + "SALL4", + "PNPLA4", + "GALNT14", + "TP63", + "RAB23", + "CCDC81", + "ROBO3", + "SPESP1", + "DOK4", + "RBBP8", + "ZNRF3-AS1", + "C4BPB", + "LMCD1", + "NMNAT3", + "CIBAR1", + "NET1", + "DPCD", + "RCN1", + "GPT2", + "NR2F6", + "CEACAM1", + "PVR", + "LINC02940", + "RTL8A", + "PRRX1", + "BPHL", + "CRISPLD1", + "LAYN", + "KMT5A", + "PSMB5", + "MYH10", + "MIR924HG", + "PALM", + "LINC00114", + "FKBP7", + "NKIRAS1", + "ESYT3", + "OOEP", + "TCF7L2", + "SERPINH1", + "B4GALNT3", + "KRT6C", + "THSD4", + "PEMT", + "FUT2", + "SH3BGR", + "RBP1", + "AADAT", + "IGF2BP3", + "TUSC3", + "MSMB", + "PSTK", + "MDK", + "TPM1", + "C8orf88", + "RAB38", + "TUBA1B-AS1", + "DUOX1", + "LINC00887", + "GYPA", + "SUN1", + "ZNF778", + "ALOX12", + "MPZL1", + "ZNF695", + "CYTL1", + "LAMA4", + "APTR", + "GOLM1", + "TPRN", + "TACC2", + "HOMER2", + "ITGB1BP2", + "CD1B", + "TSPAN5", + "CAV1", + "LOXL2", + "PFKM", + "MAPK6", + "HSD17B2", + "ZNF556", + "WTIP", + "H1-0", + "ITGA10", + "ACHE", + "RYR1", + "PPM1N", + "PLCB4", + "BEX3", + "LEPR", + "NEXN", + "DAPL1", + "MUC20", + "SLC13A4", + "ANGPT2", + "SLC39A14", + "HPSE2", + "BMAL2", + "HAPLN3", + "NT5C3B", + "AXIN2", + "PYCR1", + "COA7", + "LRRN2", + "C1orf198", + "EVA1A", + "C3orf33", + "CHRNA5", + "TCAP", + "IGF2BP1", + "RAB27B", + "HUNK", + "GATD3", + "PRKCZ", + "LINC02802", + "YOD1", + "VSIG10", + "PRRT2", + "PCAT18", + "CTCFL", + "GSTM3", + "SIX3", + "MINDY4", + "ZFR2", + "ENSG00000279652", + "TCEA3", + "SELENBP1", + "KRTCAP3", + "CCNG2", + "HBZ", + "ARHGAP28", + "BMP7", + "TCEAL2", + "CYP4A22-AS1", + "SETMAR", + "DAB2IP", + "SBF2-AS1", + "ME3", + "GARIN2", + "ARVCF", + "CRYBB2", + "GCAT", + "ADD2", + "SNHG4", + "PDP2", + "KCTD1", + "KLF1", + "LYPD5", + "ENSG00000101353", + "SCML2", + "IL20RB", + "LINC01088", + "RAG2", + "CBFA2T3", + "C1QTNF6", + "SYDE2", + "SPTA1", + "MTHFD1L", + "HYCC1", + "CDKN1C", + "CCNB1IP1", + "CAVIN1", + "N6AMT1", + "SPSB1", + "SPRR2A", + "PTK7", + "FAM171A1", + "TNFAIP1", + "KRT13", + "PTGES3L", + "ENSG00000271858", + "EFNA5", + "AKR1E2", + "FGD6", + "SPMIP8", + "ZDHHC15", + "LPAR4", + "NME7", + "NECTIN3", + "SYCP2L", + "CALML4", + "HDGFL3", + "GNA11", + "PRR19", + "FERMT1", + "TIMM8A", + "LHX4", + "DNAH14", + "ARHGEF26", + "KIAA0408", + "SLC35G1", + "AFAP1L2", + "MICAL2", + "MSRB3", + "NTS", + "LMO7", + "EIF3CL", + "ALAS2", + "DEPP1", + "HYKK", + "ZNF738", + "C2CD2", + "FDCSP", + "SEMA5A", + "ZNF273", + "ENSG00000229728", + "PRICKLE3", + "ZBTB8A", + "C3orf70", + "PTTG2", + "CAV2", + "VCL", + "HMGA2", + "STAP2", + "TCEAL9", + "HESX1", + "PRDM5", + "CNTLN", + "PPP1R13B-DT", + "NEFH", + "PDLIM7", + "SOX4", + "FKBP1C", + "MACROH2A2", + "ENSG00000239920", + "CDK2AP1", + "HBM", + "KANK2", + "ID1", + "MFSD2A", + "TMEM9", + "TRAPPC12-AS1", + "FHL2", + "POPDC2", + "LRRC34", + "MEAK7", + "CCL25", + "SLC25A6", + "EPHB2", + "IRS1", + "EGFL8", + "ABCB5", + "WFDC1", + "COX4I1", + "FAM210B", + "MIR548XHG", + "HES4", + "MTHFD2L", + "DMTN", + "VSTM4", + "PLCE1", + "EDN3", + "CBY1", + "PRRG3", + "MFSD2B", + "ADGRA3", + "OMD", + "SKIDA1", + "PARVA", + "TCP10L", + "ENSG00000225187", + "ALDH7A1", + "PUS7", + "CFTR", + "PGF", + "NXN", + "PERP", + "SAMD14", + "EFNB1", + "SLC35G2", + "RADIL", + "MYOM2", + "ABO", + "LINC00863", + "SLC48A1", + "IGFBP6", + "AACS", + "KLHL23", + "MYLK4", + "MGC4859", + "TPM2", + "ASB13", + "MSI1", + "USP31", + "NANP", + "AMIGO1", + "VASH2", + "MAP3K20", + "P4HA3", + "NDFIP2", + "NUMBL", + "DYRK3", + "ITGA6", + "MLF1", + "GUCY1B1", + "MORN4", + "ENSG00000258757", + "MANBAL", + "SMIM11", + "ZBTB8B", + "CTNNAL1", + "CSNK2A3", + "WT1-AS", + "FADS1", + "SOCS2", + "THSD1", + "FAM174B", + "CDH3", + "MEOX1", + "KCNJ2", + "CDC42EP4", + "FBLN1", + "WDR13", + "ENSG00000278384", + "ECE1", + "SSX2IP", + "SPRR1B", + "STOX1", + "MINPP1", + "ITGA3", + "PTMA", + "SLC26A1", + "MAFTRR", + "PRELID3A", + "LAMA3", + "STIMATE", + "RPP14", + "FAM3D", + "GPX8", + "DBN1", + "GPR85", + "SLC25A21", + "ANKRD29", + "ENSG00000268119", + "ZNG1B", + "SCGB3A1", + "FGFR1", + "NBL1", + "TMCC2", + "SNORC", + "ZNF620", + "STK32B", + "UGDH", + "INTU", + "NLN", + "P4HA2", + "USP49", + "LCN2", + "ENKUR", + "SORD", + "ENSG00000182871", + "PISD", + "OTUD6A" + ], + "legendgroup": "23", + "marker": { + "color": "#edb8b8", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "23", + "showlegend": true, + "type": "scattergl", + "x": [ + 2.2369799613952637, + -1.8452225923538208, + 3.0741372108459473, + -2.7385754585266113, + 2.6715896129608154, + -2.1804816722869873, + 2.4335811138153076, + -2.164804697036743, + -3.514691114425659, + -1.3738179206848145, + 2.562490224838257, + -3.1023354530334473, + 2.501866340637207, + -2.6812009811401367, + -2.554935932159424, + -3.118023157119751, + -2.526061773300171, + 4.0943708419799805, + -2.6943068504333496, + -1.9514871835708618, + -1.3472819328308105, + -2.6036505699157715, + -2.6509759426116943, + -1.9810020923614502, + 2.448636054992676, + -2.4204413890838623, + 3.171318531036377, + 2.1751434803009033, + -2.3691349029541016, + -2.070465087890625, + 2.7621889114379883, + 1.885348916053772, + -2.708307981491089, + -2.464832067489624, + -2.6841773986816406, + -1.9568246603012085, + -2.6692044734954834, + -1.4173415899276733, + -2.5571277141571045, + -2.104365110397339, + -2.21315336227417, + 1.6195554733276367, + -2.2551472187042236, + 1.8985295295715332, + -1.6659843921661377, + -2.6407461166381836, + -1.6272916793823242, + -1.8579120635986328, + 2.7366232872009277, + -1.8285654783248901, + -2.449746608734131, + 2.6650068759918213, + -2.062981605529785, + -2.275501012802124, + 2.402479410171509, + -2.1499032974243164, + -2.666696310043335, + -2.2887845039367676, + 2.2230634689331055, + 2.5020453929901123, + 2.1052300930023193, + 2.69625186920166, + -2.2774581909179688, + -2.68432354927063, + -2.299135684967041, + 2.1811482906341553, + -2.212705135345459, + 2.0149478912353516, + -2.0018203258514404, + 1.8186633586883545, + 1.6214181184768677, + 4.433963298797607, + -1.5361932516098022, + -2.4291164875030518, + -3.2821099758148193, + -2.386320114135742, + 0.2195740044116974, + 1.9602035284042358, + -2.710158109664917, + -1.763136386871338, + 2.595005989074707, + 4.676805019378662, + -2.4828031063079834, + -2.292072057723999, + -3.2820117473602295, + 3.184959888458252, + -2.9240036010742188, + 2.999953508377075, + 2.468623638153076, + -0.2863016128540039, + -2.615499496459961, + 1.5390063524246216, + -1.968809723854065, + 2.0977535247802734, + 2.6792664527893066, + 2.472078561782837, + -0.5808062553405762, + -2.1014935970306396, + 2.995093822479248, + 1.9029972553253174, + -2.4845261573791504, + -2.584038734436035, + -2.0779857635498047, + -2.30377459526062, + -2.4864845275878906, + 2.3751919269561768, + 2.1446900367736816, + 2.274304151535034, + 1.6494375467300415, + -2.9124035835266113, + -2.420025110244751, + -2.3513247966766357, + -1.8341090679168701, + -2.230283260345459, + -2.2645020484924316, + 1.660086750984192, + -2.25112247467041, + 2.6109366416931152, + 1.4151086807250977, + 2.1176254749298096, + 1.7171217203140259, + -1.9523065090179443, + -2.597580909729004, + -3.236563205718994, + 2.352569818496704, + -2.7438769340515137, + -2.5595245361328125, + 2.042278528213501, + 1.528319239616394, + -2.103902578353882, + 2.4275341033935547, + 2.0714316368103027, + 2.6425859928131104, + 1.994731068611145, + -2.3433737754821777, + 1.677573561668396, + -1.967328429222107, + 2.6465821266174316, + -2.971632719039917, + -2.990898370742798, + 3.015646457672119, + 2.1328718662261963, + -2.069326400756836, + -2.2256407737731934, + 2.327986478805542, + -2.2505764961242676, + -2.4920167922973633, + -2.3398854732513428, + 2.1793127059936523, + 1.848940372467041, + 1.6624252796173096, + -3.2342264652252197, + -2.151097297668457, + -3.5071704387664795, + -1.6258574724197388, + -2.3081679344177246, + 1.9363682270050049, + 2.130981206893921, + 1.879532814025879, + -2.9019052982330322, + -2.2727019786834717, + -2.769598960876465, + -3.019657850265503, + -2.5563905239105225, + -3.4059886932373047, + -2.2511534690856934, + -1.9689722061157227, + -2.4702250957489014, + 2.5065207481384277, + -2.815624952316284, + -2.059351682662964, + -2.640690803527832, + -2.732407569885254, + -1.711702585220337, + -3.0950112342834473, + -2.8375394344329834, + 2.6512413024902344, + -2.3752472400665283, + -1.6719186305999756, + 1.8342945575714111, + 1.9838765859603882, + -2.2553305625915527, + 2.01334285736084, + 2.4483838081359863, + -2.5441830158233643, + -2.0362675189971924, + 1.8186050653457642, + -2.77374529838562, + 3.04742169380188, + 1.7776302099227905, + -2.4357712268829346, + 1.7271716594696045, + -2.724228858947754, + -2.809248208999634, + -1.9065492153167725, + -2.2489938735961914, + 1.7970004081726074, + 3.9495410919189453, + -2.5761730670928955, + 3.161571502685547, + 1.7969226837158203, + -3.1402084827423096, + 2.6259429454803467, + -3.2796149253845215, + 1.9359301328659058, + 2.658856153488159, + -2.8999998569488525, + -2.0012435913085938, + -1.9830349683761597, + 2.5252912044525146, + -2.059394359588623, + -3.1429619789123535, + -2.499438762664795, + -3.3492541313171387, + -1.4776928424835205, + -2.6377906799316406, + -2.0611798763275146, + 1.5597240924835205, + -2.112781524658203, + -1.6205404996871948, + -3.543698787689209, + -1.8862313032150269, + -2.5495316982269287, + 2.07979679107666, + -2.891409158706665, + -2.260404586791992, + -2.15354323387146, + 2.9911530017852783, + -2.484057664871216, + -2.154555082321167, + -2.3467533588409424, + -3.2631237506866455, + 2.5558063983917236, + 0.8009796142578125, + 1.9102963209152222, + 2.414706230163574, + -2.231699228286743, + -2.7627360820770264, + -2.144519567489624, + -2.634758472442627, + -2.453547239303589, + -1.2290780544281006, + 1.3420169353485107, + 0.3369137644767761, + 2.433457136154175, + -2.7550642490386963, + 3.4674954414367676, + -1.8365111351013184, + 1.7220985889434814, + 2.7955102920532227, + 1.9149665832519531, + 2.0718672275543213, + -3.279305934906006, + -2.017070770263672, + -2.597724199295044, + -2.130636692047119, + 2.457808256149292, + 1.7564005851745605, + -2.1234445571899414, + 1.8913931846618652, + -2.5840868949890137, + -2.5408785343170166, + 2.1704699993133545, + 2.6551785469055176, + -1.8515969514846802, + 2.6969916820526123, + 2.0421645641326904, + -2.5684521198272705, + -2.6772267818450928, + -2.490511894226074, + 2.504753589630127, + -1.8062913417816162, + 2.826510190963745, + -1.9853318929672241, + -2.7007968425750732, + -2.4860105514526367, + -2.4447238445281982, + 0.26409852504730225, + -2.3042337894439697, + 4.087818145751953, + -2.0753626823425293, + -2.622021198272705, + -2.514986991882324, + -2.214416742324829, + -2.06034517288208, + 4.096039295196533, + 2.8510241508483887, + -2.227025032043457, + -2.344189167022705, + -2.074895143508911, + -2.1825380325317383, + 1.7244811058044434, + -2.589733123779297, + -2.628920316696167, + 2.7502944469451904, + -2.7024006843566895, + -2.3664262294769287, + -2.2415082454681396, + -2.0539207458496094, + -2.0788819789886475, + -3.251858711242676, + -2.1505792140960693, + -1.9579238891601562, + 0.34147322177886963, + 2.4802730083465576, + -2.5115554332733154, + 1.7005703449249268, + -3.4030632972717285, + -1.1638354063034058, + -2.542984962463379, + 0.7629767656326294, + 2.3810412883758545, + 2.2854933738708496, + -2.2707936763763428, + -2.6678214073181152, + -2.4818053245544434, + 2.27135968208313, + -2.6317217350006104, + 1.3449500799179077, + 1.9075922966003418, + -2.6076607704162598, + -2.3763017654418945, + -1.1382932662963867, + 2.2132556438446045, + -2.9450488090515137, + -2.3324856758117676, + 1.2302402257919312, + -2.4874017238616943, + 1.7703157663345337, + 2.535839557647705, + -2.678755521774292, + 2.652728796005249, + 2.2387354373931885, + -3.295240879058838, + -1.8222085237503052, + -2.863999843597412, + -2.4659221172332764, + -1.7216839790344238, + 1.6183369159698486, + 2.483551502227783, + 1.6659916639328003, + -2.333498477935791, + 2.002629041671753, + -2.420778751373291, + -2.488152027130127, + 1.7144088745117188, + 1.9172035455703735, + -3.223207473754883, + 2.113100051879883, + -3.1598856449127197, + 2.858025074005127, + -2.607421636581421, + -2.8939852714538574, + 1.732919692993164, + 2.5768909454345703, + 1.942075490951538, + 2.560911178588867, + -2.3023946285247803, + -2.1896157264709473, + -2.1334586143493652, + 2.334778308868408, + -2.321744918823242, + 4.26209020614624, + -1.9907208681106567, + -1.870060920715332, + -2.188703775405884, + -3.3630874156951904, + 1.8813774585723877, + 2.109079599380493, + -2.3111701011657715, + -2.6690824031829834, + -3.3889496326446533, + -2.25956654548645, + -2.3215131759643555, + 2.4844346046447754, + 3.676456928253174, + -1.6002345085144043, + -1.7196285724639893, + 1.0678868293762207, + 3.2285540103912354, + -2.6023733615875244, + -2.129075050354004, + -1.9837356805801392, + -2.275527238845825, + 2.0699360370635986, + -2.6930110454559326, + -1.9697835445404053, + 2.378685474395752, + -1.8072415590286255, + -2.2843732833862305, + -2.9957549571990967, + 2.607569456100464, + -2.5222508907318115, + -2.556638717651367, + 1.908254623413086 + ], + "xaxis": "x", + "y": [ + 1.3399977684020996, + 1.5153475999832153, + 1.1778761148452759, + 0.9316225647926331, + 0.6547244191169739, + 1.4704618453979492, + 1.0667451620101929, + 1.6583888530731201, + 1.508187174797058, + 1.8571661710739136, + 1.2160167694091797, + 1.6871638298034668, + 1.2581263780593872, + 1.732499122619629, + 1.6519615650177002, + 1.6096524000167847, + 1.916792631149292, + 7.37109899520874, + 1.739028811454773, + 1.1810047626495361, + 2.00000262260437, + 1.7381083965301514, + 1.441575527191162, + 1.2664804458618164, + 0.749442994594574, + 1.8106379508972168, + 1.3179821968078613, + 0.7801306843757629, + 1.630670189857483, + 2.0782508850097656, + 0.24926748871803284, + 1.1062569618225098, + 1.5932024717330933, + 1.5564051866531372, + 2.0346717834472656, + 1.3073325157165527, + 1.9909402132034302, + 1.8992915153503418, + 2.073622703552246, + 1.0380629301071167, + 2.0753140449523926, + 1.3364161252975464, + 1.3171451091766357, + 1.0293608903884888, + 2.062405586242676, + 1.8081029653549194, + 1.2667368650436401, + 1.7832181453704834, + 0.44571051001548767, + 1.5432853698730469, + 1.4610894918441772, + 1.417265772819519, + 2.0228114128112793, + 1.3893003463745117, + 1.2936691045761108, + 2.0736513137817383, + 1.390762209892273, + 1.6890753507614136, + 0.6886503100395203, + 1.0873502492904663, + 1.2927780151367188, + 1.2350040674209595, + 1.6905385255813599, + 1.311754822731018, + 1.8668874502182007, + 0.7413178086280823, + 1.750138759613037, + 1.3777481317520142, + 1.929884910583496, + 1.2696619033813477, + 1.3511924743652344, + 1.6767593622207642, + 2.1028285026550293, + 2.1187903881073, + 1.5385403633117676, + 1.4030512571334839, + 0.8318467736244202, + 1.5033681392669678, + 1.8017909526824951, + 2.1562564373016357, + 0.15575215220451355, + 1.9380003213882446, + 1.942245364189148, + 1.785485863685608, + 1.2843927145004272, + 1.6540660858154297, + 0.7819823026657104, + 1.3638900518417358, + 1.1517103910446167, + 2.237213134765625, + 1.6483246088027954, + 1.539833426475525, + 2.0473828315734863, + 0.9851830005645752, + 1.090070128440857, + 0.998288631439209, + 1.4942641258239746, + 1.5206410884857178, + 1.3917828798294067, + 1.836722731590271, + 1.4953804016113281, + 2.075392246246338, + 1.7712756395339966, + 1.5796973705291748, + 1.5725826025009155, + 1.055802345275879, + 1.327488660812378, + 0.2999943196773529, + 1.340620756149292, + 1.5077836513519287, + 1.521018624305725, + 1.4558281898498535, + 2.027056932449341, + 1.7244031429290771, + 1.0624152421951294, + 1.6779868602752686, + 1.7796469926834106, + 0.8895190954208374, + 1.3087737560272217, + 1.4429055452346802, + 1.3333992958068848, + 1.8863879442214966, + 1.9296047687530518, + 1.47500741481781, + 1.0481207370758057, + 1.6268051862716675, + 1.7533689737319946, + 1.3301901817321777, + 1.7030384540557861, + 1.9881715774536133, + 1.3479870557785034, + 1.3188180923461914, + 1.046886682510376, + 1.302229404449463, + 1.5449000597000122, + 1.2854784727096558, + 1.8370771408081055, + 0.8737230896949768, + 1.799088478088379, + 1.2742743492126465, + 1.1216906309127808, + 1.4171597957611084, + 1.2661513090133667, + 1.4805655479431152, + 1.2569968700408936, + 1.627582311630249, + 1.535274863243103, + 1.707539439201355, + 1.544453740119934, + 1.4028764963150024, + 0.9434178471565247, + 1.5801756381988525, + 1.5416955947875977, + 1.5931402444839478, + 1.9158730506896973, + 1.9392491579055786, + 1.314978003501892, + 1.1698641777038574, + 1.6993370056152344, + 1.8138779401779175, + 1.0406806468963623, + 1.8751981258392334, + 0.7232112884521484, + 1.8050880432128906, + 1.73330819606781, + 1.8599110841751099, + 1.3468811511993408, + 1.2289928197860718, + 0.8910024166107178, + 0.971484899520874, + 1.2411495447158813, + 1.1660786867141724, + 1.8645654916763306, + 1.6549268960952759, + 1.642314076423645, + 1.8790279626846313, + 0.7564996480941772, + 2.1853811740875244, + 2.069141149520874, + 1.4749400615692139, + 1.3143682479858398, + 1.4684154987335205, + 1.580377459526062, + 1.3505581617355347, + 2.102604627609253, + 1.986133337020874, + 0.6809897422790527, + 1.6853808164596558, + 0.8930854797363281, + 1.3805118799209595, + 1.5462766885757446, + 1.644652009010315, + 1.606711745262146, + 1.8430216312408447, + 2.095543384552002, + 1.379440188407898, + 1.4948301315307617, + 1.187150478363037, + 2.050565242767334, + 0.956549346446991, + 1.5054391622543335, + 1.6172873973846436, + 1.0044338703155518, + 1.5504006147384644, + 1.0971485376358032, + 0.7152688503265381, + 1.1332476139068604, + 1.9456861019134521, + 1.9552713632583618, + 1.0516529083251953, + 2.2104578018188477, + 1.724257230758667, + 1.721280813217163, + 1.6591298580169678, + 1.875365972518921, + 1.5428802967071533, + 1.6719919443130493, + 2.209221363067627, + 1.3837405443191528, + 2.0821218490600586, + 1.53570556640625, + 1.8511362075805664, + 1.291561484336853, + 0.7848036885261536, + 1.0077784061431885, + 1.2638100385665894, + 1.8040008544921875, + 1.2867099046707153, + 1.4090301990509033, + 2.0278921127319336, + 2.2634334564208984, + 1.8536947965621948, + 1.4133278131484985, + 1.7109718322753906, + 1.5976029634475708, + 0.961068332195282, + 1.4445375204086304, + 1.5577490329742432, + 1.9313656091690063, + 2.061396598815918, + 1.567852258682251, + 1.7677878141403198, + 1.4625978469848633, + 0.7038119435310364, + 1.0332623720169067, + 1.7634268999099731, + 1.4545878171920776, + 1.3490984439849854, + 1.2860615253448486, + 1.5453959703445435, + 1.5713993310928345, + 0.8415737152099609, + 1.6272413730621338, + 3.1408631801605225, + 1.4693307876586914, + 2.125419855117798, + 1.0803409814834595, + 1.5288712978363037, + 1.9430440664291382, + 1.2389898300170898, + 1.5110760927200317, + 2.036630392074585, + 1.1319024562835693, + 0.8917860388755798, + 1.8026891946792603, + 1.2652215957641602, + 1.021611213684082, + 0.8936942219734192, + 2.0331854820251465, + 1.5324054956436157, + 0.9659294486045837, + 1.641249179840088, + 1.442543864250183, + 1.1066220998764038, + 1.6549263000488281, + 1.134812593460083, + 1.8805205821990967, + 1.0162168741226196, + 1.8981565237045288, + 7.29029655456543, + 2.0373804569244385, + 1.495517373085022, + 1.4354232549667358, + 1.692057490348816, + 1.8233003616333008, + 7.322793483734131, + 1.0636566877365112, + 1.894627332687378, + 1.7355297803878784, + 2.1776764392852783, + 1.998174786567688, + 1.3947893381118774, + 2.273665428161621, + 1.916911244392395, + 1.2217085361480713, + 1.8687231540679932, + 1.9885183572769165, + 1.8487621545791626, + 1.6050121784210205, + 1.0962218046188354, + 1.4106974601745605, + 1.562943935394287, + 1.1157995462417603, + 0.9948235750198364, + 1.0012205839157104, + 2.2464349269866943, + 1.255217432975769, + 1.5890003442764282, + 1.551012396812439, + 1.4230601787567139, + 0.9509605765342712, + 1.3607732057571411, + 1.8007055521011353, + 1.5114556550979614, + 1.0912879705429077, + 1.2146308422088623, + 1.0671350955963135, + 1.6174291372299194, + 1.5986311435699463, + 1.467501163482666, + 1.42279052734375, + 2.370478868484497, + 0.8175927400588989, + 1.0172500610351562, + 1.8815536499023438, + 1.4825681447982788, + 1.3489879369735718, + 1.780593991279602, + 1.1087971925735474, + 0.8479421138763428, + 1.6129862070083618, + 1.1876481771469116, + 1.258797287940979, + 1.6227253675460815, + 1.8571827411651611, + 2.0042355060577393, + 1.606272578239441, + 2.0613832473754883, + 1.5636636018753052, + 1.0524146556854248, + 1.1661931276321411, + 1.2785959243774414, + 1.5079960823059082, + 1.475178837776184, + 2.099950075149536, + 1.5870827436447144, + 1.3247519731521606, + 1.618653416633606, + 1.8668181896209717, + 1.890790581703186, + 1.1108554601669312, + 2.0391685962677, + 1.7069464921951294, + 1.1774524450302124, + 1.1983213424682617, + 1.3027937412261963, + 0.02328949235379696, + 1.7016263008117676, + 1.8630032539367676, + 1.8272250890731812, + 1.555788278579712, + 2.26643705368042, + 6.454091548919678, + 1.8198838233947754, + 1.7810198068618774, + 1.460394263267517, + 1.3929846286773682, + 1.0879629850387573, + 1.0751149654388428, + 1.6667946577072144, + 1.622660756111145, + 1.3804963827133179, + 1.4088002443313599, + 2.134138584136963, + 1.019808053970337, + -3.9273908138275146, + 2.1986570358276367, + 2.3824026584625244, + 0.6996259689331055, + 0.8765091300010681, + 1.7687654495239258, + 1.6137815713882446, + 1.259713888168335, + 1.5421210527420044, + 1.0244210958480835, + 1.8443175554275513, + 1.6306880712509155, + 1.073300838470459, + 2.1052606105804443, + 1.6590100526809692, + 1.4014892578125, + 1.378796100616455, + 1.0900485515594482, + 1.1626369953155518, + 1.7708675861358643 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=49
x=%{x}
y=%{y}", + "hovertext": [ + "NAIP", + "IFNGR1", + "PTPRE", + "SAMD4B", + "ATF3", + "ELF4", + "SKAP2", + "SLC25A28", + "EFCAB14", + "RGS2", + "SGK3", + "HSPBAP1", + "TYK2", + "CDK19", + "TPP1", + "TMED7", + "DUSP22", + "ZNF746", + "SETD3", + "STX4", + "GMIP", + "SQSTM1", + "AHNAK", + "NABP1", + "OGFRL1", + "ADAP1", + "MBD6", + "SNX10", + "HEATR3", + "RAP2C", + "SLC35F6", + "ITIH4", + "FAM91A1", + "SPTLC2", + "HAVCR2", + "TRIM38", + "PLEC", + "OSGIN2", + "RNF135", + "CD164", + "FRAT1", + "MARCHF2", + "GRK2", + "PTK2B", + "SNX27", + "WBP1L", + "PRKACA", + "GLUL", + "LAPTM4A", + "PRKD3", + "MFSD1", + "ACAP2", + "ENTPD1", + "BLTP3B", + "BLTP2", + "BACH1", + "S100A11", + "HPS5", + "HLA-DRB5", + "OSBPL11", + "BOD1L1", + "ARL8A", + "IL15", + "AP3B1", + "NUP214", + "DICER1", + "THEMIS2", + "STX5", + "ARHGAP27", + "ZNF865", + "NFKBIE", + "DOCK11", + "BCL2A1", + "PRKAR1A", + "CCDC159", + "SIDT2", + "SELENOO", + "COPA", + "RAB1A", + "KCTD20", + "CSGALNACT2", + "GIT2", + "TAF13", + "NACC2", + "PHAF1", + "PLEKHA2", + "GAA", + "MAGT1", + "GLA", + "MXD1", + "MAN1A1", + "BNIP3L", + "FOXN2", + "GNS", + "GATAD1", + "PI4K2A", + "MAN2C1", + "ADAM17", + "BHLHE40", + "MAP3K8", + "PLEKHM2", + "CCDC88B", + "ANKRD13D", + "WDR81", + "IRAK1", + "SH3BP5", + "MLKL", + "CTDNEP1", + "MOB3A", + "BRD2", + "CTSZ", + "GNB1", + "PPP1R10", + "PLEKHM1" + ], + "legendgroup": "49", + "marker": { + "color": "#802690", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "49", + "showlegend": true, + "type": "scattergl", + "x": [ + 1.4999045133590698, + 0.254745751619339, + 2.4008712768554688, + 0.9558498859405518, + -0.48716482520103455, + 1.1366554498672485, + -0.18339312076568604, + -1.513495683670044, + 1.1428803205490112, + 2.742014169692993, + -0.18214371800422668, + 1.4146475791931152, + 2.4427709579467773, + 1.399051308631897, + 0.3190056085586548, + 1.4728442430496216, + 1.431666612625122, + 1.1270081996917725, + 1.4029659032821655, + 0.9462057948112488, + 1.3392482995986938, + 0.16852335631847382, + 0.22245174646377563, + 0.38207629323005676, + 0.017296727746725082, + -0.3000173568725586, + 0.7623459696769714, + 0.6730198264122009, + 0.9889066815376282, + 1.9265416860580444, + -0.08792531490325928, + -0.5320911407470703, + 1.0529173612594604, + 1.2226152420043945, + -0.11012794822454453, + 1.3603616952896118, + 1.133951187133789, + 1.0354853868484497, + -0.3163326680660248, + 0.5794585943222046, + 1.2272292375564575, + -0.1882159411907196, + 1.2978930473327637, + 1.2274705171585083, + 1.3445149660110474, + 0.9776057600975037, + 1.1038662195205688, + 0.8287469744682312, + 1.0449615716934204, + -2.260352849960327, + -0.23944352567195892, + 1.387161374092102, + 1.4564282894134521, + 0.9341502785682678, + 0.7494779229164124, + 2.249376058578491, + -0.46096864342689514, + 0.08960924297571182, + 2.5553078651428223, + 1.3697222471237183, + 1.1293071508407593, + -0.31113046407699585, + 0.2177160531282425, + 0.9299396872520447, + 1.6022640466690063, + 0.8838149905204773, + -0.059849560260772705, + 0.796215295791626, + 1.218363642692566, + -0.929382860660553, + 0.13116823136806488, + 1.1655868291854858, + 2.890115737915039, + 0.6397334933280945, + 1.2771294116973877, + -1.5576057434082031, + 0.6815561652183533, + 0.8359588980674744, + 0.19415383040905, + 0.984326183795929, + 1.8462047576904297, + 1.4573041200637817, + -0.05849664658308029, + -2.85192608833313, + 0.10060824453830719, + 1.165351152420044, + -0.3091045320034027, + -0.058025091886520386, + -0.6827003955841064, + 1.1928452253341675, + 0.03683755174279213, + 1.4124562740325928, + -0.4376799762248993, + -0.13272835314273834, + -1.8986231088638306, + 0.7852195501327515, + 1.2747822999954224, + 1.119246244430542, + 0.2810664772987366, + 0.17585903406143188, + 0.6776989698410034, + 1.2051069736480713, + 1.2514582872390747, + -0.36913979053497314, + -0.11497750133275986, + -0.4578744173049927, + -0.35957643389701843, + 0.6533609628677368, + 1.358689308166504, + 0.49646785855293274, + 1.7655739784240723, + 1.0752066373825073, + -0.05911293625831604, + 0.22153572738170624 + ], + "xaxis": "x", + "y": [ + -0.3117959797382355, + -3.978382110595703, + 0.053938914090394974, + -0.8189178109169006, + -4.369133472442627, + 0.024302702397108078, + -3.393813133239746, + -2.7702128887176514, + 3.2639667987823486, + 0.04890761151909828, + -4.177825450897217, + -0.23650173842906952, + 0.7358561754226685, + -0.3013603687286377, + -3.455448865890503, + -0.5274460911750793, + -0.7507351636886597, + -0.28590038418769836, + -0.7275909185409546, + -0.0439838245511055, + -0.6427850127220154, + -4.093038082122803, + -3.5949654579162598, + -1.0576070547103882, + -4.224223613739014, + -3.4835426807403564, + -0.7670255899429321, + 1.7166504859924316, + -0.972805380821228, + -0.24201011657714844, + -3.191331624984741, + -1.0669852495193481, + -1.0253328084945679, + -0.6425995230674744, + -0.8251974582672119, + -0.691507875919342, + -1.3407033681869507, + -0.9039940237998962, + -3.530085325241089, + 1.280563473701477, + -0.7675592303276062, + -3.776254415512085, + -0.6738508939743042, + -0.7135159373283386, + -0.03293650224804878, + -1.61591374874115, + -0.6414111256599426, + 1.7430260181427002, + -0.44700226187705994, + -1.3564515113830566, + -3.436898708343506, + -0.6967103481292725, + -0.012912075966596603, + -0.9688183665275574, + -0.7671060562133789, + -0.7706493735313416, + -3.2307865619659424, + -1.2171131372451782, + 0.10815228521823883, + -0.08704738318920135, + -0.5373024940490723, + -3.532163381576538, + -3.437180995941162, + -0.690534234046936, + 1.9452487230300903, + -0.7665303349494934, + -3.578707218170166, + -0.47641175985336304, + -0.7225291132926941, + -0.3757267892360687, + -0.7889694571495056, + -0.7638416886329651, + 4.697057723999023, + -0.5045509338378906, + -0.7650043368339539, + -2.216294050216675, + -1.1178168058395386, + -0.516523003578186, + -3.354362964630127, + -0.7592448592185974, + -0.774113118648529, + -0.6062412261962891, + -1.0588264465332031, + -2.032650947570801, + -1.2144356966018677, + -0.8228492140769958, + -3.58876371383667, + -3.1915955543518066, + -1.537278413772583, + -0.6562910676002502, + -3.238584518432617, + -0.2865733504295349, + -0.27488577365875244, + -3.5126774311065674, + -2.404423236846924, + -1.029767632484436, + -0.7272024750709534, + -1.3253437280654907, + -3.6850342750549316, + -3.5676612854003906, + -1.097524881362915, + -0.6739627718925476, + -0.6958029866218567, + -1.78596830368042, + -3.6662838459014893, + -0.6725821495056152, + -0.7831986546516418, + -0.6289001703262329, + -0.7876609563827515, + -3.5365030765533447, + 0.16165897250175476, + 0.6433619260787964, + -3.794975757598877, + -3.6226346492767334 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=26
x=%{x}
y=%{y}", + "hovertext": [ + "TRIM52", + "MLLT10", + "NAA30", + "MARK3", + "LUZP1", + "PIP5K1A", + "THADA", + "HELQ", + "KLHL3", + "STK38", + "SECISBP2", + "HABP4", + "ATXN3", + "PPWD1", + "TMEM168", + "ABL1", + "LUC7L", + "ZNF276", + "MEX3C", + "MED14", + "STRN", + "ING5", + "SP4", + "RBM33", + "PDE3B", + "ZCCHC8", + "NEK9", + "ANGEL1", + "CSNK1G1", + "BANP", + "ZC3H4", + "PDZD4", + "GPBP1L1", + "DNAJC13", + "CSRNP2", + "GOSR1", + "LRRC37B", + "CASC3", + "WDR44", + "HIVEP3", + "USP21", + "PREPL", + "USP42", + "ADAMTS17", + "DIDO1", + "ZC3H7B", + "ANKRD37", + "SHPRH", + "EXD3", + "NSUN6", + "EXOC6", + "ENTPD1-AS1", + "RAD51B", + "GPATCH2L", + "CDK12", + "ZNF765", + "NCOA5", + "ANGEL2", + "ARHGEF3", + "ZNF680", + "DCAF16", + "ENSG00000272760", + "PDS5B", + "CERS4", + "ZMYND8", + "CACUL1", + "USP15", + "FLYWCH1", + "RABEP1", + "USP22", + "DHX34", + "TRMT2B", + "ZBTB44", + "ABCC1", + "EPM2AIP1", + "TYW1B", + "MADD", + "SC5D", + "ANKDD1A", + "AXIN1", + "TRAK2", + "SUFU", + "AMBRA1", + "CDC73", + "HYCC2", + "STAG1", + "KDM5A", + "KLHL28", + "SLC44A2", + "CDS2", + "ADARB1", + "CC2D1B", + "TSC1", + "TASOR2", + "MAP4K2", + "EPS15L1", + "ANKRD27", + "MARK4", + "PCNT", + "PHF8", + "SLC16A1-AS1", + "ATF2", + "PRPF4B", + "C2CD3", + "CUL4A", + "POLG", + "GGA3", + "RTTN", + "SEMA4F", + "AASS", + "SART3", + "AQR", + "ZNF81", + "ZNF398", + "R3HCC1L", + "FBXL14", + "NUP88", + "ALOX12-AS1", + "PLA2G6", + "CEP85L", + "C10orf143", + "UBE3A", + "LIPE-AS1", + "IQCG", + "ADD3", + "NUMA1", + "RUNX1", + "LIMK2", + "TAB3", + "OTUD3", + "SLC30A7", + "GPR89B", + "NEK4", + "CNOT4", + "SMARCA2", + "UBE4A", + "ASB7", + "MBTPS1", + "RUNDC1", + "SDCBP2-AS1", + "LZTR1", + "QRICH1", + "CCDC146", + "IGSF9B", + "TTC19", + "ZNF236", + "ANO8", + "ZNF644", + "PRPF3", + "COP1", + "PIK3R4", + "UBE2K", + "LYSMD3", + "BTN2A1", + "CHD8", + "METTL16", + "CD226", + "PRR12", + "PI4KB", + "ZDBF2", + "FRYL", + "NUP153", + "UBR5", + "CLIP1", + "NRDE2", + "SMG6", + "VEZF1", + "DHX40", + "ZNF266", + "ZNF431", + "MIA3", + "MOB1B", + "CRY1", + "NDUFV2-AS1", + "ZNF846", + "ARHGEF9", + "ZNF75D", + "CEP68", + "ABI2", + "CUL3", + "FAM193A", + "C12orf60", + "CACNB1", + "DGKE", + "TSPOAP1-AS1", + "ZNF808", + "PABIR3", + "SCYL3", + "SMPD4", + "SLAIN2", + "TULP4", + "LINC01004", + "CUL2", + "YAF2", + "FBF1", + "MCM3AP", + "THOC2", + "FBXO28", + "RASA2", + "TADA2B", + "MCPH1", + "UBASH3B", + "ITFG2", + "KIAA0586", + "TRPM7", + "GLYR1", + "PHF12", + "KIF3C", + "SENP7", + "JMY", + "ERCC6L2", + "SSH1", + "IFT88", + "UBOX5", + "SREBF2", + "HUWE1", + "TMEM184C", + "TRIM23", + "CWF19L2", + "SENP1", + "RAB40C", + "RHOT1", + "CDC27", + "TLK2", + "MTOR", + "HIPK1-AS1", + "GON4L", + "LGALS8", + "DHX57", + "SAP130", + "DCAF17", + "ERAP1", + "MIOS", + "GTF2IRD2", + "ENSG00000283674", + "PSMD5", + "FAM76B", + "DUSP16", + "ANKRD13A", + "TCF12", + "MPRIP", + "STXBP4", + "ZNF235", + "SCAF4", + "HDAC4", + "ZNF12", + "CRY2", + "LEMD3", + "ALKBH1", + "ZNF609", + "PPM1D", + "TAF4", + "ZZZ3", + "WDR70", + "SYNGAP1", + "HACE1", + "USPL1", + "SLC7A5", + "TAF1", + "YIPF4", + "TRRAP", + "FMNL3", + "CLN5", + "KLC1", + "ZNF621", + "DCAF10", + "ZNF782", + "CELF1", + "LONP2", + "RETREG3", + "COG1", + "FKRP", + "STK35", + "CENPC", + "MTO1", + "PTAR1", + "CCDC82", + "CDR2", + "ZFP90", + "PGS1", + "ADGRL1", + "PRR14L", + "ZFR", + "DDHD2", + "CREBZF", + "PPP1R3E", + "ENSG00000272918", + "MYO18A", + "ARK2N", + "DEPDC5", + "ZMYM3", + "ATP1A1", + "PCM1", + "PHF2", + "HECTD1", + "AKAP8", + "GRIPAP1", + "YEATS2", + "METTL14", + "MFSD8", + "KMT2A", + "OSBPL8", + "CEP95", + "SYCP2", + "SRGAP2C", + "CTBP1-DT", + "ASCC3", + "EHMT1", + "ARID2", + "CNOT2", + "VPS53", + "NLRP1", + "TGFBRAP1", + "PRKAA1", + "NSD1", + "ENSG00000284691", + "ASCC1", + "ANKFY1", + "TAPT1", + "NUDCD3", + "GTPBP10", + "ZRANB1", + "PPP1R13B", + "TRIM37", + "GTPBP1", + "UBXN7", + "MTX3", + "PNPLA7", + "ZSCAN5A", + "ZNF630", + "DSTYK", + "PCBP1-AS1", + "USP37", + "ARIH2", + "RAD54L2", + "RANBP9", + "FOCAD", + "SCAI", + "USP20", + "RAB30-DT", + "MSL1", + "ZNF699", + "TYW1", + "CUL1", + "HAUS6", + "RSF1", + "TTLL5", + "PRKCB", + "ANKRD13C", + "RABGAP1L", + "CAMKMT", + "SIMC1", + "ZBTB2", + "C11orf65", + "EP400", + "ZNF333", + "RPRD1B", + "RBSN", + "SLC9B1", + "STX17", + "ZEB1", + "STK24", + "NBR1", + "CROCC", + "ARID1A", + "YY1AP1", + "DISP1", + "PUM2", + "RNF168", + "TMEM245", + "STIM1", + "APBB1", + "DHX8", + "NPEPPS", + "PI4KA", + "CDK11B", + "DDI2", + "ADD1", + "DCUN1D2", + "EZH1", + "PHKA2" + ], + "legendgroup": "26", + "marker": { + "color": "#eb0077", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "26", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.601520836353302, + 0.8439318537712097, + 2.5954012870788574, + 1.4724372625350952, + 0.8128998279571533, + 1.1124526262283325, + 1.1885600090026855, + 1.230222225189209, + 0.03954913094639778, + 0.7834333181381226, + 2.171294689178467, + 1.5058668851852417, + 1.3749126195907593, + 0.7181095480918884, + 0.1635618507862091, + 1.4121507406234741, + 1.622862696647644, + 2.7549853324890137, + 1.0095938444137573, + 1.2803102731704712, + 0.6632767915725708, + 2.5818357467651367, + 1.5855991840362549, + 1.6209197044372559, + 2.724966049194336, + 2.5510778427124023, + 1.3950620889663696, + 0.0880766287446022, + 1.941137433052063, + 1.4883432388305664, + 2.4493823051452637, + -0.19238974153995514, + 1.8968112468719482, + 0.3818879723548889, + 0.0964788943529129, + 1.6845158338546753, + 0.06350328773260117, + 2.9997661113739014, + 0.029753485694527626, + 0.8615920543670654, + 1.7012144327163696, + 0.6145516633987427, + 1.1590614318847656, + 1.3312302827835083, + 2.2873144149780273, + 1.4038300514221191, + 2.54296612739563, + 1.604802131652832, + 1.8387134075164795, + 0.18634656071662903, + 0.07626861333847046, + 0.3960932195186615, + 1.2522200345993042, + 0.9437492489814758, + 2.3716049194335938, + -1.350162148475647, + 2.0032474994659424, + 1.2667242288589478, + 2.2695465087890625, + 1.9997280836105347, + 2.2626335620880127, + -0.43780308961868286, + 0.6164870262145996, + -1.256380558013916, + 0.9997248649597168, + 1.4754199981689453, + 1.6547185182571411, + 0.24599240720272064, + 1.365135908126831, + 1.7384048700332642, + 1.688402533531189, + 1.5867654085159302, + 0.9462109804153442, + 0.6498278379440308, + 1.3721907138824463, + -2.094223737716675, + 1.1365859508514404, + 2.146937608718872, + -1.1147232055664062, + 1.1700420379638672, + 0.5122098326683044, + 1.6238571405410767, + 2.5228850841522217, + 0.9077432155609131, + 0.27835583686828613, + 2.4327855110168457, + 1.6918843984603882, + -0.07229362428188324, + 1.0070544481277466, + 0.6107129454612732, + 0.9769724607467651, + 1.2726935148239136, + 0.9858344197273254, + 1.6765649318695068, + 2.2206547260284424, + 0.8565982580184937, + 0.676649808883667, + 1.052634358406067, + 0.5672308206558228, + 2.3912928104400635, + 1.0356475114822388, + 2.706028461456299, + 2.269246816635132, + 0.8766948580741882, + 2.4579861164093018, + 1.8313930034637451, + 1.865382432937622, + 1.301172137260437, + 1.5969421863555908, + -1.5598963499069214, + 2.2337188720703125, + 0.6242370009422302, + 0.41280654072761536, + -0.05543433502316475, + 0.541542649269104, + 1.670112133026123, + 1.3858213424682617, + 2.337853193283081, + 1.800469160079956, + 1.0701074600219727, + -0.005436464212834835, + 0.10162513703107834, + 0.4567723572254181, + -0.1917458474636078, + 1.8894951343536377, + 2.964077949523926, + 1.89475417137146, + 2.199549913406372, + 1.6528531312942505, + 1.3938308954238892, + 2.6194262504577637, + 0.8001111149787903, + 0.37073129415512085, + 1.171457290649414, + 2.160830020904541, + 1.0120528936386108, + 0.3939235806465149, + 3.072963237762451, + 1.457153558731079, + 1.207170009613037, + 0.6871230602264404, + 0.7739281058311462, + -0.1387418806552887, + 1.5132057666778564, + 1.849810004234314, + 1.2818524837493896, + 1.0822073221206665, + 1.8759065866470337, + 2.48486590385437, + 0.9851630330085754, + 0.7938252687454224, + 1.2824758291244507, + 0.8895570635795593, + 2.4199423789978027, + 1.3538779020309448, + 2.28155255317688, + 0.45224833488464355, + 0.9006717801094055, + 1.5214974880218506, + 0.3683203160762787, + 1.4214935302734375, + 1.594036340713501, + 1.536267638206482, + 1.043100357055664, + 0.9451790452003479, + 1.8736389875411987, + 2.2819762229919434, + 1.7293438911437988, + 1.7391592264175415, + 1.7433871030807495, + 2.451760768890381, + 0.4111083447933197, + 1.3825005292892456, + 1.9939230680465698, + -1.7211428880691528, + 0.8881464004516602, + 0.5917734503746033, + 0.6553269028663635, + 1.5115190744400024, + 1.0072978734970093, + 1.1898196935653687, + -0.8025987148284912, + 1.7670495510101318, + 1.1311696767807007, + 1.3465776443481445, + 1.547958254814148, + 1.8559049367904663, + 1.826658010482788, + 2.52882719039917, + 0.7547149658203125, + -0.11801497638225555, + 1.570816993713379, + 1.6810811758041382, + 0.5502177476882935, + 1.1445212364196777, + 1.653253436088562, + 3.20786714553833, + 0.39569783210754395, + 2.381324291229248, + 1.8745806217193604, + 0.5806449055671692, + 1.847400188446045, + 1.1298333406448364, + 0.7527617812156677, + 2.507277011871338, + 1.4522877931594849, + 1.6447255611419678, + -0.32539406418800354, + 1.5596905946731567, + 1.7663030624389648, + 0.9220515489578247, + 1.0293084383010864, + 0.8467304110527039, + 0.8271218538284302, + 0.19582143425941467, + 2.405090093612671, + 0.8423087000846863, + 0.8849688172340393, + 2.84257435798645, + 2.1641178131103516, + -0.82419753074646, + 1.6360459327697754, + 0.4676290452480316, + 0.9712047576904297, + 0.3708116114139557, + 1.278053879737854, + 1.2206709384918213, + 1.5756313800811768, + 0.5543578267097473, + 0.3313445746898651, + 0.1671070009469986, + 1.7187796831130981, + 1.9357784986495972, + 1.8623930215835571, + -3.1359260082244873, + 2.419295310974121, + 1.7179315090179443, + 2.6274402141571045, + 1.9942978620529175, + 1.0574284791946411, + 0.664329469203949, + -0.5274249911308289, + 0.5516077280044556, + 2.721831798553467, + 0.6137106418609619, + 0.9130616784095764, + 2.055016279220581, + 1.5115966796875, + 0.3482896685600281, + 1.4382481575012207, + 0.994782030582428, + 0.6258739829063416, + 0.6429986953735352, + 1.1454743146896362, + 2.868025541305542, + 0.9562258124351501, + 1.3726606369018555, + 1.56340491771698, + 0.9688595533370972, + 1.4073013067245483, + 1.1678318977355957, + 1.4437716007232666, + 2.275151491165161, + 2.6635489463806152, + 1.3474072217941284, + 1.108885407447815, + 1.315308690071106, + 2.192507266998291, + 1.8974677324295044, + 0.8367006182670593, + 1.2622568607330322, + 0.29586008191108704, + 2.268019914627075, + 1.8324583768844604, + 1.429505467414856, + 1.693007469177246, + 1.4775245189666748, + 1.626623511314392, + 0.19713987410068512, + 2.0089356899261475, + -0.15549668669700623, + 1.8543787002563477, + 0.8125413656234741, + 0.25289615988731384, + 0.6623097062110901, + 1.1204981803894043, + -1.3584089279174805, + 1.5973138809204102, + 0.9080485701560974, + 1.083611249923706, + 0.20184831321239471, + 1.4496020078659058, + 3.6069374084472656, + 1.5075948238372803, + 1.2794350385665894, + 2.0333285331726074, + 1.3600549697875977, + 1.1264498233795166, + 2.144787311553955, + 0.5293252468109131, + 1.2112609148025513, + 1.3257838487625122, + 0.3149797022342682, + 0.057819295674562454, + -1.9465895891189575, + 2.0598504543304443, + 1.7425531148910522, + 2.086758852005005, + 1.5691754817962646, + 1.7195916175842285, + 1.1497544050216675, + 0.535862386226654, + 2.383662223815918, + 1.3696041107177734, + 1.2934799194335938, + 1.7892080545425415, + 0.5493566989898682, + 0.5613347887992859, + 0.7006626725196838, + 2.884673833847046, + 1.3162518739700317, + 1.9150506258010864, + -2.467867374420166, + 0.6053893566131592, + 2.4746665954589844, + 1.0102206468582153, + 0.4832391142845154, + -0.5751762390136719, + -1.4568520784378052, + -0.21272963285446167, + 0.703262984752655, + 1.3986294269561768, + 1.5752860307693481, + 0.8486559987068176, + 2.139157295227051, + 1.6230922937393188, + 1.1429671049118042, + 1.3424354791641235, + 1.3405662775039673, + 2.4294638633728027, + 2.222351551055908, + 1.2093737125396729, + 1.7354069948196411, + 2.0725646018981934, + 2.4175612926483154, + 1.5905390977859497, + -0.1465587466955185, + 1.2645554542541504, + 1.3772834539413452, + 0.9121846556663513, + -0.020202111452817917, + 1.1233758926391602, + 1.9528967142105103, + 1.1208479404449463, + 1.3745285272598267, + 1.2643269300460815, + 0.23810875415802002, + 0.5160378217697144, + 0.11196499317884445, + 2.656954288482666, + 1.5731313228607178, + 1.9814019203186035, + 1.7808359861373901, + 1.4735356569290161, + 0.9273629188537598, + 1.6195483207702637, + 0.04932084307074547, + 1.1918654441833496, + 0.878576934337616, + 0.36408931016921997, + 1.2145127058029175, + 1.4165821075439453, + 3.0706965923309326, + 1.297256350517273, + 1.6236727237701416, + 2.695024013519287, + 1.8131989240646362, + 1.0309609174728394, + 0.5022669434547424, + 2.720613718032837, + 0.9230859279632568 + ], + "xaxis": "x", + "y": [ + -0.07344724237918854, + 3.0696592330932617, + 2.173757791519165, + 0.8341395854949951, + 0.676727294921875, + -0.4472736120223999, + 3.6509768962860107, + 0.3567567765712738, + 0.9232572913169861, + 3.6577796936035156, + 0.08090142160654068, + 2.874951124191284, + 0.24016191065311432, + -0.2875182032585144, + 2.673024892807007, + 0.6403006315231323, + 0.24828118085861206, + 3.1397602558135986, + -0.29014453291893005, + -0.1372295320034027, + 1.4226062297821045, + 1.8111331462860107, + 3.2647383213043213, + -0.23935478925704956, + 4.774620532989502, + 1.558196783065796, + -0.31262698769569397, + 0.2774486243724823, + -0.02180594764649868, + -0.20590238273143768, + 0.8488463163375854, + 2.5238780975341797, + 3.246177911758423, + 1.4952837228775024, + 0.6588345170021057, + 3.1163887977600098, + 1.9447375535964966, + 2.018798589706421, + 2.3646860122680664, + 1.7651387453079224, + 1.5270580053329468, + -0.00629125302657485, + 3.08178448677063, + 2.5775275230407715, + 1.617318868637085, + 0.708076000213623, + 0.4214116930961609, + 0.3372482657432556, + 0.46759313344955444, + 2.0019643306732178, + 1.0148502588272095, + 3.6024692058563232, + -0.9974903464317322, + 0.5447140336036682, + 1.1211429834365845, + 1.8480497598648071, + 2.334601640701294, + 0.01445008721202612, + 4.088593482971191, + 3.2367160320281982, + 1.8825091123580933, + 2.596038579940796, + 3.1974446773529053, + 1.8611974716186523, + 1.7907683849334717, + -0.17953339219093323, + -0.10723835974931717, + 1.151607871055603, + -0.08258114755153656, + 0.5116447806358337, + 0.25715339183807373, + 2.9632859230041504, + 1.5137577056884766, + 3.376673460006714, + 0.6525813341140747, + 2.383838176727295, + 3.2408061027526855, + 0.025042684748768806, + 2.0547914505004883, + -0.3401084542274475, + 1.542664885520935, + 0.5649905204772949, + 2.1152970790863037, + 1.9603009223937988, + 2.3704910278320312, + 1.7264901399612427, + 0.5206244587898254, + 2.655507802963257, + 1.7608261108398438, + 1.900689959526062, + -0.30632221698760986, + 0.031813666224479675, + 0.31879130005836487, + -0.811348021030426, + 0.2668486535549164, + 0.5348116755485535, + 3.2427828311920166, + 0.3282701075077057, + 2.989004373550415, + 2.2245593070983887, + 2.827043294906616, + 2.6715965270996094, + -0.16402357816696167, + 1.8072696924209595, + 1.5167397260665894, + 1.9809309244155884, + 0.22591537237167358, + 2.5308711528778076, + 2.4573447704315186, + 1.9121366739273071, + 2.793351411819458, + 2.2994329929351807, + 0.20339469611644745, + 0.7282862067222595, + 1.5034658908843994, + -0.17999857664108276, + 2.8137335777282715, + -0.5712409019470215, + 2.021807909011841, + 3.037538766860962, + 0.900928258895874, + 1.025739312171936, + 0.6246076822280884, + 2.4535021781921387, + 3.1404292583465576, + 2.8194870948791504, + -0.3500960171222687, + 0.8149949908256531, + 0.6786134839057922, + 2.5192453861236572, + 2.3873050212860107, + 3.3206074237823486, + 1.4358094930648804, + 2.019960641860962, + -0.17011715471744537, + -0.2075955867767334, + 0.9884338974952698, + 2.3597874641418457, + 1.1114249229431152, + 0.1428675651550293, + 2.1830503940582275, + 1.1004303693771362, + 2.4513494968414307, + 3.3156070709228516, + -0.4401020109653473, + 0.3948238492012024, + 0.9118972420692444, + -0.6762629747390747, + 1.0788984298706055, + 0.3556669056415558, + 2.1329240798950195, + 2.5332953929901123, + 0.4130589962005615, + 1.9422811269760132, + -0.3423117697238922, + 1.008816123008728, + 1.4120553731918335, + 0.6784915328025818, + 3.426368236541748, + 0.17341993749141693, + -0.11974817514419556, + 0.33500054478645325, + -0.5861461162567139, + 2.830331563949585, + 3.195585012435913, + 0.575543224811554, + 1.160337209701538, + 0.23170402646064758, + 0.1621040552854538, + 0.11222237348556519, + 2.221630811691284, + 0.460590660572052, + 0.8007163405418396, + 0.34858858585357666, + 1.990664005279541, + 2.197859525680542, + 0.7428684830665588, + 0.5724905133247375, + 0.4156932532787323, + 0.6425859928131104, + 0.41497623920440674, + 1.783944845199585, + 0.7093595266342163, + 2.427387237548828, + 1.170865774154663, + 0.09414701163768768, + 0.4203956425189972, + 2.8073043823242188, + 2.214956521987915, + 1.102245807647705, + 2.7311785221099854, + 0.18428640067577362, + 2.4814937114715576, + 1.6117517948150635, + 2.728071928024292, + 1.0243189334869385, + 2.9221372604370117, + 0.8384830355644226, + -0.13708814978599548, + 0.23604413866996765, + 2.0758256912231445, + 2.278618335723877, + 3.318234920501709, + 3.1079139709472656, + 2.0928473472595215, + 0.6107423305511475, + -0.48324546217918396, + 0.8625582456588745, + -0.08521845936775208, + -0.15566575527191162, + 3.100806474685669, + -0.1002429649233818, + 0.2188008576631546, + 0.018907545134425163, + 1.2405750751495361, + 1.867250919342041, + 0.6117956042289734, + 0.23177818953990936, + 3.974656343460083, + 2.0852317810058594, + 2.2872304916381836, + 2.692002534866333, + 2.533144474029541, + 0.3612665832042694, + 2.490983247756958, + 1.1552505493164062, + 3.3656845092773438, + 0.4504738450050354, + 1.5420743227005005, + 2.391740560531616, + 1.9497689008712769, + 0.20191021263599396, + -0.290171355009079, + 1.7976288795471191, + 2.0926012992858887, + 1.9934985637664795, + 2.093236207962036, + 0.08803516626358032, + 0.0846281424164772, + 2.381744623184204, + 2.558220148086548, + 2.3420956134796143, + -0.27836301922798157, + 1.5669435262680054, + -0.1675628423690796, + 0.18907856941223145, + -0.5409629940986633, + -0.4006337523460388, + 1.269661545753479, + -0.2602787911891937, + 3.2721781730651855, + 1.098312258720398, + 2.4735898971557617, + 0.22302907705307007, + 4.8887715339660645, + 1.9527111053466797, + -0.05982249602675438, + 3.0880324840545654, + 0.2937007248401642, + 1.090110182762146, + 0.4391189515590668, + -0.4654395878314972, + -0.3155454695224762, + 2.3571321964263916, + -0.02960032783448696, + 0.009624045342206955, + 0.3835752606391907, + 0.14473141729831696, + -0.6422651410102844, + 0.8380061388015747, + 1.3005963563919067, + 0.30181124806404114, + 1.0028266906738281, + 0.5079001784324646, + 3.267848491668701, + -0.5473301410675049, + 2.554755687713623, + 0.61795574426651, + 2.0084967613220215, + 0.6176496148109436, + 0.5773155093193054, + 0.11721191555261612, + 0.910812497138977, + 0.6512067317962646, + -0.013697897084057331, + 3.0817506313323975, + 1.4308500289916992, + 0.43920236825942993, + 0.01348235085606575, + -0.4161320626735687, + 1.2077462673187256, + 3.532381296157837, + 2.809234380722046, + 0.4081736207008362, + 3.32619309425354, + 0.19356957077980042, + 0.1387937366962433, + 0.40242886543273926, + 3.0311501026153564, + -0.144235298037529, + 3.200319528579712, + 0.16140730679035187, + 1.9225653409957886, + 2.497110366821289, + 2.5220694541931152, + 1.9254084825515747, + 2.097367286682129, + 1.5101770162582397, + 0.2334146797657013, + -0.10392419993877411, + -0.1841849833726883, + -0.13964614272117615, + 0.9131942391395569, + 3.5191187858581543, + 1.2823076248168945, + -0.15971460938453674, + 1.4176442623138428, + 1.7274210453033447, + -0.363528847694397, + 3.1866085529327393, + 1.5550976991653442, + 0.2736486494541168, + 2.44494891166687, + 2.662503480911255, + 0.8831362724304199, + 0.3105839490890503, + 0.4956801235675812, + 0.9793470501899719, + 1.8068574666976929, + 0.6401455998420715, + 1.1060073375701904, + 1.5580873489379883, + -0.260598748922348, + 3.5065321922302246, + 1.8085567951202393, + -0.3239535987377167, + 2.2238309383392334, + 3.248171329498291, + 2.5596394538879395, + 2.6850945949554443, + 0.732843816280365, + 1.0503108501434326, + 1.8196507692337036, + 1.4447559118270874, + 1.5850178003311157, + 1.7679375410079956, + 2.400197982788086, + -0.3632247745990753, + 0.6888173818588257, + -0.5679739713668823, + 2.877396583557129, + 0.46583205461502075, + 0.31224364042282104, + 2.5832901000976562, + 0.046096496284008026, + -0.028238745406270027, + 1.2231894731521606, + 2.157266616821289, + 1.399932861328125, + 2.926523208618164, + 0.2330092042684555, + 0.18667076528072357, + 3.2222604751586914, + 0.5064073801040649, + 0.448724627494812, + 2.874730110168457, + 0.3993316888809204, + 0.06899448484182358, + 2.2795803546905518, + 2.4837119579315186, + -0.7555254101753235, + 2.6604361534118652, + 1.5555267333984375, + 0.29128018021583557, + -0.2672373950481415, + 1.8946751356124878, + 3.1118218898773193, + 0.4977116882801056, + 0.8846091628074646, + 4.734793663024902, + 0.5273167490959167 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=48
x=%{x}
y=%{y}", + "hovertext": [ + "RRAGD", + "POFUT2", + "NFIA", + "MBOAT2", + "CMTM8", + "HSPA4L", + "KCTD3", + "GFI1B", + "TLE2", + "TIMP3", + "MAGI3", + "PAX8", + "MDH1B", + "KCNH2", + "MYCBPAP", + "ZNF610", + "PRG4", + "PLXNA1", + "PCCA", + "FITM1", + "ZNF674", + "STK19", + "ST8SIA5", + "DUSP19", + "SPAG6", + "STK36", + "ANO5", + "MAN1C1", + "ZNF496", + "DZIP1", + "MOSMO", + "NTN1", + "TNFRSF19", + "AFAP1", + "MSS51", + "GP6", + "TMEM86B", + "CTH", + "RNF215", + "CLIC5", + "IFT81", + "PBLD", + "LRP5", + "IQSEC3", + "METAP1D", + "ACVR1B", + "LINC02606", + "MACIR", + "LHFPL6", + "PHF13", + "TMEM44-AS2", + "ACVR1", + "RECK", + "OLFML2A", + "RAI1", + "KCNJ12", + "SLCO4A1", + "DHX32", + "CPNE8", + "CXCL11", + "ICA1", + "PITPNM3", + "F5", + "CRNDE", + "CELF4", + "STS", + "DVL1", + "ACVR2A", + "GRK4", + "TFAP2E", + "ZNF713", + "ZFP37", + "CARD14", + "IGFBP3", + "ECRG4", + "CRYGS", + "SPTB", + "ALS2", + "PDIA5", + "FAM184A", + "MICALL2", + "CDAN1", + "RNF24", + "PARD6G", + "DLGAP4", + "PKP4", + "ADAM23", + "EVC2", + "ARG1", + "CDHR3", + "PTDSS2", + "MYO16", + "MDGA1", + "MOCS1", + "QSOX2", + "KCNC1", + "CAMSAP2", + "ZNF440", + "PPFIA3", + "CPNE5", + "BEND7", + "EHD3", + "BCAT1", + "UBE2O", + "NECAB3", + "PPARGC1B", + "AGER", + "LINC00937", + "ULK2", + "MARCHF10", + "GSTCD", + "ABLIM3", + "KCNMA1", + "EFHB", + "USP2-AS1", + "C19orf44", + "PLCXD1", + "EHBP1", + "RAB6B", + "ZMYND10", + "CAPN5", + "COLEC12", + "FUT1" + ], + "legendgroup": "48", + "marker": { + "color": "#69e680", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "48", + "showlegend": true, + "type": "scattergl", + "x": [ + -1.3074992895126343, + 0.6204816102981567, + -3.072685956954956, + -1.9668209552764893, + -1.1296371221542358, + -1.6774691343307495, + -2.668302297592163, + -2.011535882949829, + -2.1908762454986572, + -2.2822749614715576, + -1.3680827617645264, + -2.6278975009918213, + -2.153632164001465, + -2.4202728271484375, + -1.1507949829101562, + -1.7289787530899048, + -2.4011385440826416, + -1.767246127128601, + -3.3742833137512207, + -2.551708698272705, + -0.6811450719833374, + -1.967373013496399, + -1.8200322389602661, + -2.5491538047790527, + -1.778428554534912, + -2.2745180130004883, + -3.054658889770508, + -0.6375516653060913, + -1.5595369338989258, + -3.54068660736084, + -0.2245495617389679, + -2.4571850299835205, + -1.5673561096191406, + -3.290027618408203, + -0.7861899733543396, + -1.8285149335861206, + -2.5617940425872803, + -2.406297206878662, + -3.1954171657562256, + -2.0988762378692627, + -3.406627655029297, + -1.7240982055664062, + -2.167664051055908, + -1.3283072710037231, + -1.4434782266616821, + -2.1772079467773438, + -2.6543915271759033, + -0.047559596598148346, + -2.541151762008667, + -1.7721068859100342, + -2.1111114025115967, + -2.619992971420288, + -1.0474754571914673, + -2.456843137741089, + -0.2401403933763504, + -2.3302876949310303, + -1.0398131608963013, + -1.4808464050292969, + -1.1820272207260132, + -1.515905499458313, + -2.5689198970794678, + -2.8632097244262695, + -1.8758211135864258, + -1.7578308582305908, + -2.6232922077178955, + -1.9242241382598877, + -1.5250352621078491, + -2.3813352584838867, + -0.9877752661705017, + -1.7143985033035278, + -2.274858236312866, + -2.2378854751586914, + -1.5975879430770874, + -2.0833301544189453, + -2.1850552558898926, + -1.1804845333099365, + -1.7236121892929077, + -1.8699564933776855, + -1.68911612033844, + -1.4387919902801514, + -2.924729585647583, + -0.07688640058040619, + -2.114560604095459, + -2.166403293609619, + -3.1763787269592285, + -3.5422544479370117, + -3.305791139602661, + -1.8335729837417603, + -2.083277702331543, + -2.172039031982422, + -2.549454689025879, + -3.438685417175293, + -1.2848037481307983, + -2.7491679191589355, + -2.5899007320404053, + -1.26521635055542, + -3.241805076599121, + -1.8366124629974365, + -2.6064774990081787, + -2.3960726261138916, + -2.6295390129089355, + -3.511486291885376, + -2.1124987602233887, + -0.39212480187416077, + -1.0855940580368042, + -1.934258222579956, + -2.206916332244873, + -3.228395462036133, + -0.7905278205871582, + -2.550191640853882, + -0.29157963395118713, + -2.3285880088806152, + -1.7227932214736938, + -2.2308926582336426, + -2.8615739345550537, + -2.2647783756256104, + -1.9716333150863647, + -1.5716724395751953, + -2.183530807495117, + -1.8137507438659668, + -1.80573570728302, + -1.1404798030853271, + -2.5893523693084717 + ], + "xaxis": "x", + "y": [ + 0.6796891093254089, + 0.11620374768972397, + 0.7677602767944336, + 1.120413899421692, + 0.8379448056221008, + 0.30852219462394714, + -0.18403378129005432, + 1.0763652324676514, + 1.5837472677230835, + 1.4364715814590454, + 1.1527210474014282, + 0.1937287598848343, + 0.2149728387594223, + 0.6878347396850586, + 1.1009342670440674, + 1.1410752534866333, + 1.5457161664962769, + 0.317372590303421, + 0.4072604477405548, + 1.169648289680481, + 0.48985663056373596, + 0.30425941944122314, + 1.0981699228286743, + 0.10181954503059387, + 0.630162239074707, + 0.6038994193077087, + 1.1223156452178955, + 0.6642764806747437, + 0.6484596729278564, + -0.17164255678653717, + 0.7416931986808777, + 1.065503478050232, + 0.40113118290901184, + 0.5217809677124023, + 0.8076066970825195, + 1.7061784267425537, + -0.09451066702604294, + 0.8958424925804138, + -0.3747786283493042, + 0.8392823338508606, + 0.338952898979187, + 1.3891558647155762, + 0.7517244815826416, + 1.1706955432891846, + 1.396965503692627, + 0.7022227644920349, + -0.8163554072380066, + 0.7951093912124634, + 1.1508318185806274, + 0.3370938003063202, + 0.46276360750198364, + -0.15713638067245483, + 1.534912347793579, + 0.549201488494873, + 0.6258710026741028, + 1.4800047874450684, + 0.9144891500473022, + 0.36168041825294495, + 0.8091958165168762, + 0.3543143570423126, + -0.10928692668676376, + -0.3168969452381134, + 0.41529425978660583, + 0.2832195460796356, + 1.5487521886825562, + 1.430831789970398, + 0.2721706032752991, + 0.9680772423744202, + 0.7426984906196594, + 1.0673692226409912, + 1.1741002798080444, + 1.0645467042922974, + 0.2690909206867218, + 1.500867486000061, + 0.8364037871360779, + 1.345902681350708, + 1.1896342039108276, + 0.664267897605896, + 1.0841950178146362, + 1.6469794511795044, + 0.7950770854949951, + 0.6855016946792603, + 0.981472909450531, + 1.1454986333847046, + 0.056850366294384, + 0.06439856439828873, + 0.28748849034309387, + 0.7148234248161316, + 0.5134392976760864, + 1.2517434358596802, + 1.106845498085022, + 1.15483558177948, + 1.1722238063812256, + 0.02831670641899109, + 1.0318002700805664, + 1.2808117866516113, + -0.30852577090263367, + 1.3997472524642944, + 1.1275231838226318, + 1.0151288509368896, + 1.0958961248397827, + 0.15964025259017944, + 0.9011755585670471, + 0.7053653001785278, + 0.3214270770549774, + 1.333557367324829, + -0.6640761494636536, + 1.2181297540664673, + 0.7178984880447388, + 0.3811120390892029, + 0.6438021063804626, + 0.7433726191520691, + 0.9702829718589783, + 1.0911542177200317, + 1.5236968994140625, + 0.38784486055374146, + 0.9655807614326477, + 1.086282730102539, + 1.6642714738845825, + 1.5390993356704712, + 1.550697922706604, + 0.21491965651512146, + 0.715697169303894 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=52
x=%{x}
y=%{y}", + "hovertext": [ + "RPL30", + "RPL3", + "NPM1", + "RPL18A", + "RPS23", + "RPL12", + "PFDN5", + "RPLP1", + "RPL13", + "MALAT1", + "RPL14", + "RPL6", + "RPS11", + "EIF1", + "EEF1D", + "NOP53", + "RPL39", + "RPL32", + "PABPC1", + "RPL11", + "RACK1", + "RPS5", + "RPS4X", + "RPS28", + "RPL36A", + "RPL29", + "RPL8", + "RPS13", + "RPL36", + "RPS27A", + "BTF3", + "FAU", + "RPL21", + "EEF1A1", + "RPL19", + "RPS15", + "EEF2", + "UQCRB", + "RPLP0", + "RPS18", + "RPS16", + "RPS27", + "RPS20", + "RPL4", + "RPS19", + "RPS14", + "RPS7", + "RPL24", + "RPS15A", + "RPL10A", + "RPL5", + "RPS3", + "RPS2", + "RPSA", + "RPL7A", + "RPL27A", + "RPL35A", + "RPS21", + "RPL26", + "RPL23", + "RPL15", + "RPL23A", + "RPL13A", + "RPLP2", + "HINT1", + "RPL22", + "NACA", + "RPL31", + "RPL9", + "RPS25", + "RPL28", + "TOMM7", + "RPS8", + "RPL37", + "RPL7", + "RPL27", + "RPS29", + "RPS12", + "RPS17", + "RPS9", + "RPL37A", + "RPL34", + "RPS3A", + "RPS24", + "RPL18", + "RPL10", + "EEF1B2", + "RPL38", + "HNRNPA1", + "TPT1", + "RPL35", + "RPL41", + "RPS10", + "RPS6", + "UBA52" + ], + "legendgroup": "52", + "marker": { + "color": "#85a301", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "52", + "showlegend": true, + "type": "scattergl", + "x": [ + 4.1337690353393555, + 4.1554670333862305, + 4.130232334136963, + 4.130248546600342, + 4.127230167388916, + 4.126035213470459, + 4.131694316864014, + 4.113720417022705, + 4.134416103363037, + 4.1043901443481445, + 4.134317398071289, + 4.139526844024658, + 4.096680164337158, + 4.131903171539307, + 4.118605613708496, + 4.1388468742370605, + 4.134315490722656, + 4.133567810058594, + 4.160237789154053, + 4.134697437286377, + 4.1276092529296875, + 4.122439861297607, + 4.133106708526611, + 4.13413667678833, + 4.13344669342041, + 4.129772663116455, + 4.127452850341797, + 4.132866859436035, + 4.1349568367004395, + 4.1446309089660645, + 4.12105655670166, + 4.13205623626709, + 4.131549835205078, + 4.098230361938477, + 4.132123947143555, + 4.130531311035156, + 4.118354797363281, + 4.114024639129639, + 4.110204696655273, + 4.134011268615723, + 4.131895065307617, + 4.130543231964111, + 4.130457401275635, + 4.1300740242004395, + 4.117681980133057, + 4.138525009155273, + 4.125294208526611, + 4.13279390335083, + 4.135382175445557, + 4.132894992828369, + 4.1337761878967285, + 4.135898113250732, + 4.153623580932617, + 4.12375020980835, + 4.126337051391602, + 4.131673812866211, + 4.134217262268066, + 4.133228778839111, + 4.135496616363525, + 4.129332065582275, + 4.108523368835449, + 4.134011745452881, + 4.131282806396484, + 4.131853103637695, + 4.104282379150391, + 4.132970809936523, + 4.132567405700684, + 4.131742477416992, + 4.135971546173096, + 4.136801242828369, + 4.125849723815918, + 4.134876728057861, + 4.118328094482422, + 4.130642890930176, + 4.131464004516602, + 4.1337761878967285, + 4.129384517669678, + 4.135101795196533, + 4.1298723220825195, + 4.132584095001221, + 4.129498481750488, + 4.134401321411133, + 4.134644985198975, + 4.112257957458496, + 4.131104469299316, + 4.136445045471191, + 4.125128746032715, + 4.133640289306641, + 4.114629745483398, + 4.110172748565674, + 4.131570339202881, + 4.129950046539307, + 4.13142728805542, + 4.133209228515625, + 4.133550643920898 + ], + "xaxis": "x", + "y": [ + 7.8250627517700195, + 7.89588737487793, + 7.4379048347473145, + 7.789050579071045, + 7.768987655639648, + 7.76940393447876, + 7.8003830909729, + 7.621025085449219, + 7.826076507568359, + 7.768950462341309, + 7.8168110847473145, + 7.8451642990112305, + 7.53553581237793, + 7.809226989746094, + 7.5049214363098145, + 7.818047046661377, + 7.82614803314209, + 7.825996398925781, + 7.621204376220703, + 7.8289642333984375, + 7.766216278076172, + 7.699436187744141, + 7.815402984619141, + 7.824534893035889, + 7.820564270019531, + 7.783767223358154, + 7.754335880279541, + 7.813329219818115, + 7.837597846984863, + 7.8473429679870605, + 7.498757839202881, + 7.800197601318359, + 7.820544719696045, + 7.756985187530518, + 7.797979831695557, + 7.790047645568848, + 7.473815441131592, + 7.413714408874512, + 7.489799499511719, + 7.819475173950195, + 7.8178181648254395, + 7.830781936645508, + 7.815526008605957, + 7.802713394165039, + 7.703306674957275, + 7.853898048400879, + 7.733659267425537, + 7.8096137046813965, + 7.829055309295654, + 7.809897422790527, + 7.813710689544678, + 7.828512668609619, + 7.898537635803223, + 7.683647632598877, + 7.726971626281738, + 7.828070163726807, + 7.825758457183838, + 7.820507526397705, + 7.8293657302856445, + 7.790953636169434, + 7.65489387512207, + 7.828911304473877, + 7.821629524230957, + 7.8229193687438965, + 7.358911037445068, + 7.817944049835205, + 7.797737121582031, + 7.825225830078125, + 7.842027187347412, + 7.827123165130615, + 7.757081985473633, + 7.827565670013428, + 7.727808952331543, + 7.815849304199219, + 7.81462287902832, + 7.82401704788208, + 7.818528652191162, + 7.828800201416016, + 7.816967010498047, + 7.816287040710449, + 7.8134918212890625, + 7.826378345489502, + 7.826285362243652, + 7.619804382324219, + 7.792401313781738, + 7.832211494445801, + 7.761962890625, + 7.825562477111816, + 7.510793685913086, + 7.766834735870361, + 7.795617580413818, + 7.838237762451172, + 7.816277027130127, + 7.812768936157227, + 7.819056987762451 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=36
x=%{x}
y=%{y}", + "hovertext": [ + "ZNF706", + "UTP14A", + "RIOX2", + "CDK7", + "KIAA1191", + "SUMF2", + "DDX10", + "PABPN1", + "HBA1", + "MAZ", + "NTMT1", + "DPF2", + "MCRIP2", + "NOL12", + "EIF1AX", + "GTPBP8", + "MRPS10", + "SVBP", + "TTC4", + "SLC16A1", + "RBBP5", + "HEATR1", + "CHMP2B", + "RPP40", + "NFRKB", + "BAG5", + "DNTTIP2", + "SLC5A6", + "MRPL44", + "AK6", + "DNAAF5", + "ISCA1", + "TIMM44", + "CRYZL1", + "DPH2", + "RP9", + "TSR1", + "ZNF281", + "SRFBP1", + "RFK", + "CENPV", + "METTL13", + "NT5C3A", + "NOC4L", + "DMAC2L", + "DNPEP", + "DNAJC21", + "ENSG00000204713", + "BMS1", + "WBP4", + "METTL3", + "DNAAF2", + "ENSG00000284526", + "ICAM3", + "METTL2B", + "GALT", + "DCXR", + "PUM3", + "GTF3C4", + "PDCD7", + "INO80C", + "XAB2", + "DPH5-DT", + "MAIP1", + "WDR36", + "PPRC1", + "TMEM170A", + "LYRM9", + "AKT2", + "TGS1", + "GSKIP", + "EIF3J", + "STAU1", + "LARS1", + "ZNF770", + "SGF29", + "SCO1", + "PLAGL2", + "PRMT6", + "NUP35", + "UMPS", + "MAK16", + "PEX5", + "DHODH", + "PRXL2B", + "ASNSD1", + "METAP1", + "H2AC6", + "SURF2", + "EAPP", + "TRMT61A", + "ZNF581", + "BCCIP", + "ADSS2", + "FASTKD2", + "EIF2B5", + "SMU1", + "DDX49", + "TXLNG", + "SYNC", + "BLZF1", + "EIF1B", + "CCDC127", + "ENSG00000104714", + "AKAP1", + "CPNE1", + "ZNF670", + "NOL8", + "CCDC86", + "DDX52", + "DUS1L", + "RBM12", + "APOL3", + "METTL21A", + "SURF6", + "HBB", + "AASDHPPT", + "PWP1", + "CEP20", + "IFT20", + "AFG3L2", + "GCDH", + "ISG20L2", + "H2AC8", + "NOM1", + "HBG2", + "SDHAF2", + "REX1BD", + "WDR3", + "TOR1AIP2", + "THAP9-AS1", + "DCAF11", + "TRMT5", + "MRM3", + "POLR1G", + "MBD4", + "CCNC", + "H2AC25", + "BIN3", + "ZFAND1", + "CENPT", + "DUS3L", + "ZNF780A", + "ERCC1", + "GRWD1", + "XPNPEP3", + "ID3", + "TMEM69", + "EXOC3", + "NOP16", + "NUTM2A-AS1", + "RCE1", + "AIRIM", + "DNAJC30", + "MRPL45", + "TOMM34", + "SGSM3", + "XIST", + "SH3YL1", + "RDH14", + "UTP18", + "RPS6KB1", + "CTU1", + "QTRT2", + "PDCD11", + "POLR1C", + "LTV1", + "PRPF18", + "RPUSD4", + "HNRNPH2", + "FDX2", + "BTF3L4", + "WDR46", + "POLR1E", + "REXO4", + "EIF5", + "HBA2", + "ESF1", + "MKRN1", + "AEN", + "NLE1", + "NR2C2AP", + "MATR3", + "TMEM39B", + "EIF3B", + "SH3GL1", + "RRP9", + "LSG1", + "FRG1", + "PUS3", + "NECAP1", + "IFT57", + "NEPRO", + "PVT1", + "ARL14EP", + "ALKBH2", + "ENSG00000283633", + "STEEP1", + "POLE4", + "PDCD6", + "ELOVL5", + "PGAP2", + "YJU2", + "CRCP", + "EEF1AKMT2", + "RLIG1", + "PAPOLA", + "ATF7IP2", + "GOSR2", + "RBFA", + "PNO1", + "WDR12", + "COMMD2", + "NSUN2", + "LYRM4", + "NEIL2", + "NKAPD1", + "LEO1", + "DDX19A", + "EXOSC5", + "HSPA4", + "COX19", + "POLR2J3", + "DLST", + "SYPL1", + "CHRAC1", + "NUFIP1", + "NACA2", + "RNF2", + "TMEM177", + "RIOK1", + "FXN", + "LIN7C", + "RPS6KB2", + "UFM1", + "KTN1", + "SNHG19", + "KAT8", + "ZNHIT6", + "BATF3", + "THG1L", + "SLC35A1", + "CARD19", + "SART1", + "MED21", + "OIP5-AS1", + "CTU2", + "DHX33", + "YRDC", + "ENSG00000228434", + "FGFR1OP2", + "C12orf43", + "FLCN", + "MIX23", + "INTS12", + "TARS1", + "LYRM2", + "POLR1F", + "RCL1", + "TIMM10B", + "COPS2", + "UBE2G2", + "CWC22", + "CSNK1A1", + "TES", + "ENSG00000254093", + "TIMM23", + "CHERP", + "ATP5MGL", + "TYW3", + "MPHOSPH10", + "CISH", + "RFC2", + "SMIM10L1", + "PUS1", + "FAM98C" + ], + "legendgroup": "36", + "marker": { + "color": "#5d363b", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "36", + "showlegend": true, + "type": "scattergl", + "x": [ + 3.9224348068237305, + 4.1061625480651855, + 4.0580244064331055, + 5.588542461395264, + 2.8535149097442627, + 3.9975485801696777, + 5.590707778930664, + 3.5133349895477295, + 5.587413787841797, + 5.4667134284973145, + 4.405271053314209, + 3.294861078262329, + 3.48250150680542, + 5.833252906799316, + 5.491903305053711, + 3.2660911083221436, + 3.865117073059082, + 3.811371088027954, + 5.97925329208374, + 3.519378423690796, + 3.1816952228546143, + 3.6602306365966797, + 5.813684940338135, + 3.065499782562256, + 3.6263391971588135, + 2.691037893295288, + 5.715728282928467, + 5.900886535644531, + 3.436654567718506, + 3.9237875938415527, + 3.375687599182129, + 3.374067544937134, + 3.7645866870880127, + 6.0410380363464355, + 3.292144536972046, + 3.7726001739501953, + 3.7620842456817627, + 3.504791021347046, + 3.6761555671691895, + 3.4491262435913086, + 3.3207828998565674, + 3.492184638977051, + 3.266955852508545, + 3.7224578857421875, + 3.131951093673706, + 5.830334186553955, + 3.365158796310425, + 3.8493614196777344, + 3.8863282203674316, + 3.408850908279419, + 3.513246536254883, + 3.8747334480285645, + 4.378600597381592, + 5.260495662689209, + 3.4711759090423584, + 3.690509080886841, + 3.9474546909332275, + 5.789718151092529, + 3.5508244037628174, + 3.6531920433044434, + 3.4968109130859375, + 3.796806812286377, + 3.7859086990356445, + 3.726431131362915, + 3.356940507888794, + 3.11750864982605, + 5.923696041107178, + 3.237107515335083, + 3.56172513961792, + 3.41546630859375, + 3.195756673812866, + 5.592236042022705, + 5.51129674911499, + 4.1046857833862305, + 3.480530023574829, + 5.468760013580322, + 3.42704701423645, + 3.4719085693359375, + 2.6002187728881836, + 4.035800457000732, + 3.5855586528778076, + 3.6740167140960693, + 3.1153454780578613, + 3.22702956199646, + 4.0988359451293945, + 3.801593065261841, + 3.494605302810669, + -1.7839927673339844, + 3.3557612895965576, + 4.4879679679870605, + 4.1312713623046875, + 3.6069436073303223, + 5.980954170227051, + 6.043686389923096, + 3.7939646244049072, + 3.5072529315948486, + 3.7170207500457764, + 3.7866432666778564, + 3.6600139141082764, + 3.5468435287475586, + 3.12153697013855, + 3.0327346324920654, + 3.54825496673584, + 5.630436420440674, + 2.241007089614868, + 4.951224327087402, + -1.8913731575012207, + 3.819068193435669, + 4.45886754989624, + 3.7332634925842285, + 2.672159194946289, + 3.394798755645752, + 3.9727895259857178, + 4.148135662078857, + 3.9591429233551025, + -2.566687822341919, + 3.2206506729125977, + 3.0217995643615723, + 3.0529367923736572, + 4.331550598144531, + 4.039738178253174, + 3.9290244579315186, + 3.1650712490081787, + 3.2312514781951904, + 3.1294121742248535, + -3.395822525024414, + 5.117679595947266, + 3.531801700592041, + 4.018823623657227, + 5.634912014007568, + 6.1161274909973145, + 4.604401111602783, + 3.0627222061157227, + 3.881803035736084, + 2.824819564819336, + 3.8434135913848877, + 3.9439945220947266, + 3.8293721675872803, + 4.032473564147949, + 4.43074893951416, + 3.7765791416168213, + 3.8787081241607666, + 3.447371244430542, + 4.991276741027832, + 4.45083475112915, + 3.449970006942749, + 2.982032060623169, + 3.78937029838562, + 3.3591370582580566, + 5.06186056137085, + -3.4380548000335693, + 3.416205406188965, + 3.8667938709259033, + 3.987457036972046, + 4.130093574523926, + 3.5229196548461914, + 3.6723735332489014, + 4.061069488525391, + 3.413163900375366, + 4.017483234405518, + 3.7936527729034424, + 2.7158291339874268, + 2.772993326187134, + 2.9916582107543945, + 3.919801950454712, + 3.267991542816162, + 3.7801084518432617, + 3.8162293434143066, + 4.0212273597717285, + 5.861439228057861, + 3.8198890686035156, + 4.056018829345703, + 6.0610222816467285, + 3.7390589714050293, + 3.904717445373535, + 3.3139069080352783, + 5.556319713592529, + 3.871772527694702, + 5.344936847686768, + 3.5127944946289062, + 3.5173139572143555, + 3.9661266803741455, + 0.8447922468185425, + 3.432514190673828, + 5.7806267738342285, + 2.9222252368927, + 4.0168986320495605, + 3.66333270072937, + 5.038086891174316, + 3.5905652046203613, + 6.04572057723999, + 3.8567540645599365, + 3.4173431396484375, + 6.091749668121338, + 3.82973575592041, + 3.3635826110839844, + 3.4150967597961426, + 2.832995891571045, + 6.077484607696533, + 4.703300476074219, + 3.5390994548797607, + 3.6668202877044678, + 3.3765785694122314, + -2.4548447132110596, + 3.9779458045959473, + 3.5794193744659424, + 3.3156850337982178, + 5.985208988189697, + 5.164563179016113, + 3.316479444503784, + 5.545389175415039, + -2.2434003353118896, + 3.302018404006958, + 3.1504814624786377, + 3.8408749103546143, + 2.675541877746582, + 3.821352481842041, + 3.6147139072418213, + 3.8272705078125, + 4.392399311065674, + 3.215212106704712, + 6.043322563171387, + 6.0492143630981445, + 2.853212356567383, + 3.897103786468506, + 4.161988258361816, + 3.6481707096099854, + 4.464400768280029, + 3.344297170639038, + 3.3379411697387695, + 4.007287979125977, + 5.843822479248047, + 3.064589738845825, + 5.979854583740234, + 3.4191980361938477, + 3.440661907196045, + 4.15193510055542, + 3.4993720054626465, + 3.205423593521118, + 4.2741923332214355, + 3.6509335041046143, + 5.992861270904541, + 4.539279460906982, + 5.987651824951172, + 3.7601325511932373, + 6.055593967437744, + 4.100610733032227, + 3.498278856277466, + 3.9479546546936035, + 6.083672523498535, + 3.495457410812378, + 4.401865005493164, + 3.3484928607940674, + 3.392577886581421, + 3.1580917835235596, + 3.7388672828674316, + 3.6445155143737793, + 3.467095375061035, + 3.582720994949341, + 2.0150723457336426, + 5.527113914489746, + 4.054749488830566, + 3.1044046878814697, + 3.2907071113586426, + 6.072149753570557, + 3.7326912879943848, + 3.359466552734375, + 3.5052430629730225, + 4.7615966796875, + 3.9614601135253906, + 5.552617073059082, + 3.5574264526367188, + 3.712141990661621, + 6.106822967529297, + 3.4775867462158203, + 3.1460647583007812 + ], + "xaxis": "x", + "y": [ + 1.454933524131775, + 1.6314786672592163, + 1.3974319696426392, + 2.5864570140838623, + 1.7421356439590454, + 1.4115654230117798, + 2.5262839794158936, + 0.6064966320991516, + 2.3823652267456055, + 2.535764694213867, + 1.7406011819839478, + 1.7173857688903809, + 0.6913972496986389, + 2.4833362102508545, + 2.3837502002716064, + 1.646558165550232, + 1.7421492338180542, + 1.5366175174713135, + 2.677292823791504, + 1.5541517734527588, + 1.5037497282028198, + 1.3452290296554565, + 2.341752529144287, + 0.9246028661727905, + 1.2922829389572144, + 0.5942100286483765, + 2.7808642387390137, + 2.7145214080810547, + 1.7135766744613647, + 1.2030510902404785, + 1.4811780452728271, + 0.9828938841819763, + 1.2875416278839111, + 2.521512985229492, + 0.9420390129089355, + 1.4996930360794067, + 1.3208509683609009, + 0.775432288646698, + 0.9624208211898804, + 1.5955969095230103, + 1.6239581108093262, + 1.6900063753128052, + 1.2405179738998413, + 1.4679510593414307, + 0.7803253531455994, + 2.4848551750183105, + 0.6347060799598694, + 1.1999651193618774, + 1.200459599494934, + 1.2859187126159668, + 1.4986478090286255, + 1.6213468313217163, + 0.9853307604789734, + 1.2865341901779175, + 1.4424735307693481, + 0.6958320140838623, + 1.1498560905456543, + 2.396212100982666, + 1.5019965171813965, + 1.1705646514892578, + 1.7698100805282593, + 1.374851107597351, + 1.1549007892608643, + 1.351470947265625, + 1.0839838981628418, + 1.0517232418060303, + 2.7924721240997314, + 0.3431018888950348, + 1.5826420783996582, + 1.641405463218689, + 1.5014346837997437, + 2.4216558933258057, + 2.5792906284332275, + 1.1307721138000488, + 0.9699925780296326, + 2.871782064437866, + 1.8073208332061768, + 0.6635347604751587, + 1.019776463508606, + 1.819338321685791, + 1.5399532318115234, + 1.4273035526275635, + 1.3566871881484985, + 1.0803098678588867, + 1.6443730592727661, + 1.5647274255752563, + 1.33488130569458, + 2.534491777420044, + 1.6350524425506592, + 2.0261728763580322, + 1.3069746494293213, + 0.4208700954914093, + 2.657015323638916, + 2.564695358276367, + 1.218660593032837, + 1.6678671836853027, + 1.297823190689087, + 1.5199100971221924, + 1.032471776008606, + 1.352797269821167, + 1.5376176834106445, + 0.46005868911743164, + 1.7102621793746948, + 2.537250518798828, + 1.0110493898391724, + 1.9809454679489136, + 2.7525103092193604, + 1.4244029521942139, + 1.796297311782837, + 1.1666814088821411, + 0.6664155721664429, + 0.6061269640922546, + 1.4978841543197632, + 1.2474322319030762, + 1.3288302421569824, + 2.1370160579681396, + 1.8042082786560059, + 1.536337971687317, + 1.0291178226470947, + 1.3371168375015259, + 1.9112122058868408, + 1.3944014310836792, + 0.617861807346344, + 0.9208995699882507, + 1.1029852628707886, + 1.5975297689437866, + 2.464254856109619, + 0.7375908493995667, + 1.908766746520996, + 2.4163036346435547, + 2.3405821323394775, + 1.4777997732162476, + 1.510650634765625, + 1.353573203086853, + 0.8799067139625549, + 1.3717329502105713, + 1.7189810276031494, + 1.32400643825531, + 1.0870306491851807, + 1.3456871509552002, + 1.5313512086868286, + 1.3335505723953247, + 1.169007420539856, + 1.5753716230392456, + 1.664844036102295, + 1.1906715631484985, + 1.4208952188491821, + 1.5150092840194702, + 0.5652143359184265, + 2.0650501251220703, + 1.4719486236572266, + 0.7721572518348694, + 1.3239136934280396, + 1.4993367195129395, + 1.2279913425445557, + 1.4607549905776978, + 1.5367745161056519, + 0.6474224925041199, + 0.7743654847145081, + 1.5925817489624023, + 1.5469655990600586, + -0.15634037554264069, + 0.8813753724098206, + 0.7309948801994324, + 1.5253747701644897, + 0.8684166669845581, + 0.9825338125228882, + 0.9741320013999939, + 1.5355373620986938, + 2.348737955093384, + 1.5420300960540771, + 1.26134192943573, + 2.5556020736694336, + 1.2093359231948853, + 1.3923554420471191, + 0.5003276467323303, + 2.4350335597991943, + 1.3571597337722778, + 2.3442187309265137, + 0.850419282913208, + 1.2910399436950684, + 1.723070502281189, + 2.6210200786590576, + 1.9306745529174805, + 2.2407593727111816, + 0.39769792556762695, + 1.5172983407974243, + 1.5998159646987915, + 2.177018165588379, + 1.9238474369049072, + 2.5050714015960693, + 1.1363602876663208, + 1.0003292560577393, + 2.55822491645813, + 1.0593233108520508, + 0.7593740820884705, + -4.513338088989258, + 0.6033859848976135, + 2.6171109676361084, + 1.6508607864379883, + 0.5502917170524597, + 1.2421696186065674, + 0.6167543530464172, + 1.1566195487976074, + 1.3172439336776733, + 1.2900444269180298, + 0.7460897564888, + 2.7896957397460938, + 2.625152826309204, + 1.277571201324463, + 2.6274094581604004, + 1.4029829502105713, + 0.8886155486106873, + 0.5523563027381897, + 1.4948673248291016, + 0.7752242088317871, + 1.242863655090332, + 1.6315546035766602, + 1.373466968536377, + 1.5638304948806763, + 1.789069414138794, + 2.858851671218872, + 2.4585821628570557, + 0.631790816783905, + 1.0596188306808472, + 1.5952945947647095, + 1.3228846788406372, + 1.6377722024917603, + 0.731249988079071, + 1.3822757005691528, + 1.4226940870285034, + 2.8603882789611816, + 1.4307677745819092, + 2.540433406829834, + 0.5682265758514404, + 0.5540055632591248, + 1.40230393409729, + 1.168383002281189, + 1.447114109992981, + 1.330168604850769, + 1.2721378803253174, + 2.5197246074676514, + 0.7395639419555664, + 2.6682493686676025, + 1.3945209980010986, + 2.516284465789795, + 1.5131375789642334, + 1.2795079946517944, + 1.3470265865325928, + 2.515202760696411, + 0.7220074534416199, + 1.7352497577667236, + 1.0726263523101807, + 1.3990309238433838, + 1.5426685810089111, + 1.4212759733200073, + 1.0438625812530518, + 0.7572994828224182, + 1.152076244354248, + 0.3065946400165558, + 2.670984983444214, + 1.185908555984497, + 1.3115320205688477, + 0.5090942978858948, + 2.5145630836486816, + 1.0776854753494263, + 1.7534756660461426, + 0.7741486430168152, + 1.8809882402420044, + 1.5467445850372314, + 2.7145628929138184, + 1.335423469543457, + 1.8100073337554932, + 2.669959545135498, + 1.3831456899642944, + 1.7812974452972412 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=42
x=%{x}
y=%{y}", + "hovertext": [ + "TNC", + "CD24", + "KCTD11", + "SOX12", + "GNG12", + "ARHGAP29", + "EMILIN1", + "MED12L", + "LINC01094", + "HOXA5", + "CDKN2B", + "TM4SF1", + "PHLDB1", + "SAV1", + "ERF", + "PLEKHA4", + "ZDHHC9", + "EPHB4", + "JADE3", + "CFI", + "ZNF768", + "JUP", + "TINAGL1", + "CTNNA1", + "CCDC170", + "LONRF1", + "TNFAIP8L3", + "MMP28", + "BCAM", + "PTOV1-AS1", + "CLIC4", + "ZKSCAN7", + "NHSL1", + "SBSPON", + "GRHL1", + "FAM83H", + "C1R", + "KCNJ2-AS1", + "SCN1B", + "PLD5", + "HES1", + "PTHLH", + "SPRY2", + "IL17RD", + "FGFRL1", + "GNA12", + "CREB3L1", + "TNNT1", + "RCAN1", + "LINC00862", + "OBSL1", + "ACP3", + "CCN2", + "GASAL1", + "NCS1", + "PLAC9", + "PAWR", + "LSMEM1", + "BNC2", + "ADIRF", + "ATF7", + "SENP3", + "VTN", + "ENSG00000264125", + "TUBB6", + "ANGPTL4", + "NECTIN2", + "EFNA3", + "CCNJL", + "CHST6", + "CPXM1", + "LAMA5", + "KIF9", + "NSUN7", + "PCDH1", + "BMP4", + "PPP1R14A", + "ACKR2", + "CXCL12", + "CHSY1", + "OTOA", + "FAM110C", + "MEPCE", + "NOTCH3", + "KCNMB1", + "RHOBTB1", + "TNS2", + "BACE2", + "IL1RAP", + "BST1", + "C7", + "TUSC1", + "PPP1R36", + "ZNF787", + "PRELP", + "MSX1", + "CIART", + "SERPINE1", + "CLDN4", + "CALD1", + "FABP4", + "RND1", + "ARNT2", + "NR2F2", + "C16orf89", + "ENSG00000284716", + "RGL1", + "DOC2B", + "PIGA", + "NRP2", + "TMEM45A", + "PTGR1", + "RBMS2", + "FRMD6", + "ZHX3", + "TNS1", + "MARCKS", + "DNMBP-AS1", + "ABCC9", + "ITGA7", + "CRIP2", + "PCP2", + "GDF15", + "PKIG", + "FHL1", + "TMEM150A", + "TWIST2", + "EPHB3", + "TGFB3", + "ZNF415", + "PLPP3", + "ELOVL7", + "EGR1", + "MYOZ3", + "ZNF703", + "RAPGEF3", + "FKBP10", + "ZNF358", + "ZNF625", + "ANXA9", + "FSTL1", + "CCDC125", + "TFPI2", + "MROH6", + "C1S", + "CIPC", + "PIERCE2", + "ZG16B", + "SERPINF1", + "RAB34", + "SH3BP4", + "CRYBG3", + "TNXB", + "FKBP9", + "FZD8", + "RAB12", + "SH3RF3-AS1", + "STON2", + "ALDH1A3", + "AZU1", + "RIN2", + "NORAD", + "CNN3", + "MST1", + "TRPM4", + "ADAMTS1", + "MTARC2", + "ACTG2", + "TFPI", + "NCEH1", + "MGST2", + "SCARF2", + "ALDH4A1", + "RNF103", + "MEX3D", + "TBXA2R", + "ZNF70", + "S100A13", + "TMEM184A", + "SPACDR", + "TEDC2-AS1", + "LPIN3", + "CECR2", + "ECM1", + "PLOD2", + "ENPEP", + "DKK1", + "BCL2L2", + "CCDC9B", + "ECHDC3", + "RIPOR3", + "EFNA1", + "FHDC1", + "FEM1C", + "C11orf96", + "MFAP5", + "S100A16", + "MEX3A", + "C2", + "DCN", + "SPRED3", + "COL6A1", + "MB21D2", + "RASSF8-AS1", + "PAPLN", + "SOD3", + "SFRP1", + "LRFN4", + "PDE3A", + "RNF41", + "TMEM52", + "GRK3", + "ADAMTS9", + "IGFBP7", + "RNF122", + "CNN1", + "NHS", + "IL1R1", + "PRRX2", + "NRP1", + "PRCP", + "RMDN2", + "OSMR", + "FZD1", + "INSR", + "LGALSL", + "HOXA-AS2", + "FERMT2", + "LTBP2", + "LONRF3", + "AGRN", + "DENND2C", + "PROX1", + "LPP-AS2", + "ENSG00000251152", + "CCN1", + "TBC1D16", + "PAQR7", + "LIPG", + "GGT5" + ], + "legendgroup": "42", + "marker": { + "color": "#e452ff", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "42", + "showlegend": true, + "type": "scattergl", + "x": [ + -3.1993329524993896, + -3.769901990890503, + -2.323498249053955, + -2.5705406665802, + -3.259722948074341, + -3.754082441329956, + -3.4312381744384766, + -1.5076600313186646, + -2.4769480228424072, + -2.6119611263275146, + -3.4785337448120117, + -3.7795569896698, + -3.234171152114868, + -3.3732213973999023, + -3.4246103763580322, + -1.616034984588623, + -4.020495414733887, + -3.37375545501709, + -2.495753526687622, + -3.838886022567749, + -2.9297537803649902, + -3.828407049179077, + -3.075843572616577, + -3.0479462146759033, + -2.100802183151245, + -3.606118679046631, + -2.455296277999878, + -3.9485769271850586, + -3.6441667079925537, + -2.2452774047851562, + -3.208855390548706, + -2.0159659385681152, + -3.2739672660827637, + -3.3101093769073486, + -3.6843204498291016, + -2.470021963119507, + -3.439811944961548, + -2.34212327003479, + -3.159727096557617, + -2.439509868621826, + -3.2257509231567383, + -3.107621908187866, + -3.043837308883667, + -3.082848310470581, + -2.810347080230713, + -2.674093008041382, + -2.9192638397216797, + -2.946225166320801, + -3.129417657852173, + -2.8240678310394287, + -2.791234254837036, + -2.6619083881378174, + -3.6940174102783203, + -3.4581518173217773, + -2.657869815826416, + -2.525296926498413, + -2.593393325805664, + -2.3986942768096924, + -2.5390801429748535, + -3.4049723148345947, + -2.2816660404205322, + -3.1064062118530273, + -1.8957468271255493, + -2.0367836952209473, + -3.426828384399414, + -3.0248897075653076, + -3.742279291152954, + -3.1704678535461426, + -1.8944507837295532, + -1.8151577711105347, + -3.311802387237549, + -3.3438761234283447, + -3.642967700958252, + -2.3849565982818604, + -3.129120111465454, + -3.3248162269592285, + -2.3302700519561768, + -2.617774724960327, + -3.325010299682617, + -1.975203275680542, + -2.0104241371154785, + -3.6844089031219482, + -0.1514158695936203, + -3.2467103004455566, + -3.512603282928467, + -3.229006052017212, + -3.414022922515869, + -3.3774516582489014, + -2.39546537399292, + -2.954524040222168, + -3.5765185356140137, + -3.6699371337890625, + -1.792538046836853, + -3.2759501934051514, + -3.5191879272460938, + -3.8307173252105713, + -2.658745527267456, + -3.8068079948425293, + -3.857804536819458, + -3.519129991531372, + -2.4989771842956543, + -3.484976291656494, + -2.338266372680664, + -3.3670308589935303, + -3.1143441200256348, + -2.4491755962371826, + -3.2586264610290527, + -3.8578784465789795, + -0.4350208342075348, + -3.458498001098633, + -3.116828203201294, + -3.767570972442627, + -1.9756227731704712, + -3.6032190322875977, + -2.576573610305786, + -3.220015048980713, + -3.188995599746704, + -1.895756483078003, + -3.351835250854492, + -2.335413932800293, + -3.7161691188812256, + -2.130539655685425, + -3.910733461380005, + -3.9920146465301514, + -1.996924877166748, + -3.4441254138946533, + -3.284961223602295, + -2.7711660861968994, + -2.760894298553467, + -3.7053260803222656, + -3.261233329772949, + -3.7814345359802246, + -3.712552309036255, + -3.0681097507476807, + -3.6361634731292725, + -3.9369359016418457, + -3.1980698108673096, + -3.67814040184021, + -2.4243125915527344, + -2.051208734512329, + -3.0948193073272705, + -1.854439616203308, + -3.544022560119629, + -2.2861714363098145, + -3.4344873428344727, + -2.302597761154175, + -2.5750553607940674, + -3.755051612854004, + -3.5918118953704834, + -2.8593497276306152, + -3.553279399871826, + -3.4981956481933594, + -3.8929269313812256, + -3.379487991333008, + -3.6902718544006348, + -2.092175245285034, + -2.5111398696899414, + -3.26725697517395, + -3.0308737754821777, + -2.633530616760254, + -3.9657070636749268, + -3.3324201107025146, + -3.6785571575164795, + -3.8060688972473145, + -2.4242355823516846, + -3.0441243648529053, + -2.4217326641082764, + -2.6263086795806885, + -3.034942150115967, + -2.1069931983947754, + -2.601069450378418, + -2.0563530921936035, + -1.9996933937072754, + -2.397855520248413, + -3.470428228378296, + -3.232492208480835, + -2.553346633911133, + -3.681633949279785, + -3.4995694160461426, + -2.528240919113159, + -2.0943078994750977, + -3.155374050140381, + -2.474647045135498, + -3.8588662147521973, + -2.0006933212280273, + -1.763587236404419, + -1.8230148553848267, + -3.5084216594696045, + -2.716245174407959, + -2.8161282539367676, + -3.7946884632110596, + -3.6785950660705566, + -2.576876640319824, + -3.2993416786193848, + -3.1974916458129883, + -3.3838794231414795, + -3.779606819152832, + -2.4289681911468506, + -3.1724984645843506, + -3.414275646209717, + -2.5207276344299316, + -3.3381941318511963, + -2.6852259635925293, + -3.320500135421753, + -3.4962825775146484, + -3.6940863132476807, + -3.277412176132202, + -2.201061725616455, + -2.3189241886138916, + -1.628717064857483, + -2.2402279376983643, + -2.2676727771759033, + -3.7629246711730957, + -2.7866134643554688, + -1.2229061126708984, + -3.3734166622161865, + -2.936540365219116, + -3.715479850769043, + -2.71466064453125, + -3.035378932952881, + -2.855781316757202, + -2.474048137664795, + -3.5039281845092773, + -3.651201009750366, + -2.5259006023406982, + -3.649949073791504, + -2.3493552207946777, + -3.2882165908813477, + -3.34053897857666, + -2.2864537239074707, + -3.0312604904174805, + -3.647717237472534, + -2.4883205890655518, + -2.24991774559021, + -2.364408254623413, + -4.358425617218018, + -1.9739680290222168, + -3.008898973464966, + -3.440762758255005, + -3.2461421489715576 + ], + "xaxis": "x", + "y": [ + -3.844606876373291, + -3.2400667667388916, + -2.575592041015625, + -3.021523952484131, + -2.2212204933166504, + -3.1190707683563232, + -3.0996172428131104, + -3.113022565841675, + -2.9646100997924805, + -2.948390483856201, + -2.64115834236145, + -3.1199395656585693, + -3.22294282913208, + -3.453587532043457, + -2.1283719539642334, + -2.7195048332214355, + -1.5466687679290771, + -3.700526475906372, + -2.6549508571624756, + -2.89652419090271, + -3.1829922199249268, + -2.847869873046875, + -3.1988019943237305, + -3.2403390407562256, + -2.9517719745635986, + -1.628332495689392, + -3.1157643795013428, + -3.2443411350250244, + -3.1233973503112793, + -2.099339246749878, + -3.317850351333618, + -2.292293071746826, + -2.0376169681549072, + -1.3967535495758057, + -3.0891902446746826, + -2.576902389526367, + -3.6942100524902344, + -2.988431930541992, + -3.5717058181762695, + -3.59883189201355, + -3.447862386703491, + -2.9573473930358887, + -3.4786295890808105, + -3.6629223823547363, + -3.5999057292938232, + -3.2994937896728516, + -3.5091488361358643, + -2.0294575691223145, + -3.2042155265808105, + -2.2315638065338135, + -4.160489082336426, + -2.894864320755005, + -3.0668022632598877, + -1.565146565437317, + -3.9549341201782227, + -2.1263680458068848, + -3.5680603981018066, + -3.038017988204956, + -1.988017201423645, + -3.2392685413360596, + -1.127134919166565, + -1.5857257843017578, + -3.28358793258667, + -3.561528444290161, + -3.3835556507110596, + -3.6659743785858154, + -2.9697060585021973, + -3.028982162475586, + -2.8240976333618164, + -3.1622486114501953, + -3.535147190093994, + -3.384003162384033, + -3.2283413410186768, + -3.2344038486480713, + -3.4049506187438965, + -1.4225326776504517, + -3.870922088623047, + -3.18220591545105, + -3.678781747817993, + -2.772878885269165, + -2.869431734085083, + -2.5936172008514404, + -3.836103916168213, + -3.473367929458618, + -3.2970402240753174, + -3.061159610748291, + -3.569913387298584, + -1.8600401878356934, + -3.3780508041381836, + -2.498032569885254, + -3.59743595123291, + -2.6976113319396973, + -2.4691641330718994, + -3.5253500938415527, + -3.4612090587615967, + -2.355043649673462, + -3.6925618648529053, + -3.045565605163574, + -3.049591064453125, + -3.0061404705047607, + -3.292654514312744, + -2.103170871734619, + -3.7284297943115234, + -3.285325288772583, + -3.2379236221313477, + -3.133345365524292, + -3.7708165645599365, + -3.306654691696167, + -3.3649697303771973, + -3.454508066177368, + -3.7366549968719482, + -3.0359530448913574, + -2.154554605484009, + -3.075399875640869, + -2.2165606021881104, + -3.8062870502471924, + -3.421764612197876, + -2.3990910053253174, + -2.9100708961486816, + -2.04372239112854, + -2.614366054534912, + -1.627368450164795, + -2.7798080444335938, + -2.897437572479248, + -2.4683926105499268, + -3.204982042312622, + -3.9841625690460205, + -2.538815975189209, + -1.51448655128479, + -2.9263226985931396, + -3.0517356395721436, + -2.815675973892212, + -3.0823259353637695, + -2.1609315872192383, + -1.5406875610351562, + -2.406751871109009, + -3.8447978496551514, + -2.688784122467041, + -3.1747162342071533, + -2.6025402545928955, + -3.6371097564697266, + -2.7663214206695557, + -2.4321587085723877, + -2.74890398979187, + -3.72892165184021, + -2.8532307147979736, + -2.8884637355804443, + -3.364074468612671, + -1.7652720212936401, + -2.667198419570923, + -3.0061163902282715, + -3.114607095718384, + -3.4290504455566406, + -3.175478935241699, + -2.740774393081665, + -2.869283676147461, + -2.6925556659698486, + -2.4832520484924316, + -3.5508015155792236, + -3.097187042236328, + -1.804680347442627, + -2.436591386795044, + -3.036651849746704, + -3.303783416748047, + -2.982261896133423, + -3.4740400314331055, + -3.084115505218506, + -3.429654598236084, + -3.340609073638916, + -2.4826877117156982, + -2.9448459148406982, + -2.3621435165405273, + -2.6047353744506836, + -3.730618953704834, + -0.8835644721984863, + -3.0992724895477295, + -2.4809823036193848, + -3.0973825454711914, + -2.9991753101348877, + -3.284050941467285, + -3.8564417362213135, + -3.0224623680114746, + -2.9326553344726562, + -1.8688139915466309, + -2.0147969722747803, + -3.2318291664123535, + -2.630662679672241, + -2.872102975845337, + -3.048135757446289, + -3.6687607765197754, + -2.345573902130127, + -3.037952423095703, + -2.4973907470703125, + -1.8514658212661743, + -3.3870363235473633, + -3.22135853767395, + -3.0289804935455322, + -3.0103132724761963, + -3.2867071628570557, + -2.9262747764587402, + -2.830275058746338, + -2.830855131149292, + -3.611381769180298, + -3.1086955070495605, + -2.599644422531128, + -3.0176239013671875, + -3.9417543411254883, + -2.739863634109497, + -3.4919421672821045, + -2.5474796295166016, + -2.96669864654541, + -3.0516746044158936, + -3.096421957015991, + -2.674323320388794, + -4.206090927124023, + -3.0257859230041504, + -3.3252310752868652, + -3.035867929458618, + -3.529494285583496, + -3.367626428604126, + -3.164259910583496, + -3.0953729152679443, + -3.530404567718506, + -3.4199419021606445, + -2.4994192123413086, + -3.2329301834106445, + -3.7208988666534424, + -3.292978286743164, + -3.6384053230285645, + -3.0938289165496826, + -3.39451265335083, + -3.000709295272827, + -3.594844102859497, + -2.9167144298553467, + -3.0375635623931885, + -2.6485071182250977, + -1.8583006858825684, + -3.3084638118743896, + -3.873729705810547, + -3.6775503158569336 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=24
x=%{x}
y=%{y}", + "hovertext": [ + "KCTD21-AS1", + "IFT43", + "WDR90", + "PRPF31-AS1", + "IQGAP3", + "NEMP2-DT", + "ENSG00000261120", + "ENSG00000272444", + "MIR9-3HG", + "ITGA2B", + "ST6GALNAC1", + "NTN5", + "DHDH", + "CHODL", + "ENSG00000226179", + "MAGOH-DT", + "LINC02591", + "DCAF8-DT", + "ENSG00000272754", + "EHBP1-AS1", + "C2orf49-DT", + "ULBP3", + "ABCF2", + "CFAP77", + "MC1R", + "PDE9A", + "VPREB1", + "ATP6V1C2", + "SSC4D", + "PCMTD1-DT", + "AICDA", + "ART4", + "CLDN10", + "EFCAB11", + "MAP1A", + "ENSG00000261519", + "LINC02965", + "NEURL2", + "UMODL1", + "LINC00336", + "MIR181A2HG", + "ENSG00000269968", + "HSD17B6", + "CKB", + "NR2E3", + "SOCS7", + "KDSR-DT", + "ZNF295-AS1", + "ENSG00000099974", + "MIR503HG", + "LINC01358", + "FAM88F", + "C9orf43", + "ENSG00000261200", + "ZNF114", + "ENSG00000277675", + "REXO5", + "MPO", + "ELAVL3", + "IGLL1", + "FABP1", + "ALG1L1P", + "LINC02739", + "ENSG00000254873", + "LINC02449", + "FNTB", + "NT5M", + "ZNF93", + "TSKS", + "TMEM200A", + "COL1A2", + "LINC00226", + "ENSG00000283213", + "ENSG00000267024", + "ZCCHC3", + "HAR1B", + "FOXD2-AS1", + "ENSG00000269973", + "H2BC3", + "ZC3HAV1L", + "PRSS3", + "ANKRD20A4P", + "PRG2", + "KDM4D", + "COCH", + "PRSS27", + "CBX2", + "ENSG00000275902", + "PATJ-DT", + "ENSG00000277701", + "SLC40A1", + "ENSG00000215023", + "PDCD1LG2", + "MIR3677HG", + "C19orf73", + "ENSG00000277022", + "YY2", + "LINC01786", + "LINC02780", + "H4C1", + "GOLGA6L4", + "PDF", + "ENSG00000267769", + "ENSG00000267062", + "HSF2BP", + "RIBC2", + "DDAH1", + "H2BC26", + "ENSG00000243491", + "H4C11", + "ENSG00000230289", + "CDIN1", + "DAND5", + "ANKEF1", + "MYH9-DT", + "LINC00891", + "ENSG00000264207", + "ATP6AP1L", + "ARHGAP11B", + "BRME1", + "PINLYP", + "RIMKLA", + "ENSG00000271590", + "ENSG00000236833", + "SCGN", + "ELFN1-AS1", + "RPL10L", + "ENSG00000276131", + "ACTN2", + "H3C10", + "PGLS-DT", + "ZBTB32", + "TSACC", + "CLHC1", + "CORIN", + "GJB7", + "PHKG1", + "ENSG00000272892", + "ENSG00000259697", + "ENSG00000260879", + "ENSG00000270557", + "TUBB2B", + "RAB15", + "SLC28A2", + "ZNF850", + "TMEM190", + "NAT14", + "NUDT4B", + "CPA4", + "ARHGEF35-AS1", + "COL1A1", + "GAREM2", + "MARS2", + "CAPSL", + "CDC20B", + "PTCRA", + "ENSG00000277350", + "GALNT12", + "ENSG00000226578", + "CPB2-AS1", + "RNASE3", + "ENSG00000269148", + "ENSG00000279278", + "ASB9", + "NUDT11", + "RETNLB", + "H3C8", + "HTRA4", + "ENSG00000187186", + "LINC02675", + "CMTM1", + "BLOC1S3", + "LINC01597", + "CHKB-DT", + "ENSG00000248161", + "CLGN", + "FAM229B", + "CA1", + "DKK3", + "NRXN2", + "LUM", + "TVP23B", + "ENSG00000267260", + "ENSG00000237429", + "LINC02574", + "SLC2A9", + "STARD4-AS1", + "SFRP4", + "ENSG00000232019", + "TRAV38-2DV8", + "ADAMTSL3", + "TNNI3", + "ENSG00000244676", + "ENSG00000228697", + "RN7SL832P", + "ENSG00000273153", + "GNAS-AS1", + "GYPE", + "H2BC12", + "ENSG00000260000", + "ENSG00000261351", + "FBXL19-AS1", + "RAC3", + "ENSG00000283078", + "FER1L5", + "SGCB", + "ZKSCAN3", + "CCDC136", + "KIZ-AS1", + "HLCS-AS1", + "CD101", + "ENSG00000271427", + "NMU", + "UBE2D3-AS1", + "PALM2AKAP2", + "ENSG00000271933", + "C12orf54", + "ENSG00000260621", + "BCL2L15", + "TXNRD3", + "FAM151B-DT", + "ALDH1B1", + "GLIDR", + "ZNF530", + "LRP8-DT", + "REG4", + "THORLNC", + "H2AC16", + "ENSG00000273230", + "NPW", + "ENSG00000262312", + "ZNF99", + "ADGRF3", + "SVOPL", + "SFTPA2", + "NRAV", + "PLEKHG4", + "CCR10", + "SYCE2", + "TP73", + "SLC6A9", + "ENSG00000272982", + "NUDT17", + "ASPRV1", + "ENSG00000272463", + "H2BC14", + "ST8SIA6-AS1", + "LRRC51", + "ENSG00000257740", + "DNMT3B", + "PAGE4", + "SNTN", + "TINCR", + "ZNF284", + "ERCC8", + "SMIM32", + "TMEM30A-DT", + "DLK1", + "ENSG00000271746", + "MLF1-DT", + "RASSF6", + "ATP6V0E2-AS1", + "RARRES2", + "HNRNPK-AS1", + "TMEM263-DT", + "C14orf178", + "ASB16", + "TEX2", + "ENSG00000261924", + "FGF22", + "RPS21-DT", + "H4C4", + "ENSG00000272476", + "ENSG00000255449", + "SLC5A2", + "BEST2", + "ANKLE1", + "DPY19L3-DT", + "NUDT19-DT", + "MYO3B", + "PGBD1", + "ENSG00000260400", + "DHRS2", + "DYNLRB2", + "HSD17B1", + "ENSG00000267198", + "FAAP24", + "ZNF529-AS1", + "AIRE", + "CATSPER3", + "TSPAN10", + "TTI1", + "ENSG00000253706", + "PIERCE1", + "RDH16", + "ENSG00000258752", + "SPATA41", + "CDRT4", + "ENSG00000262833", + "ENSG00000280018", + "APOBEC3B", + "CR1L", + "ENSG00000223522", + "ENSG00000271320", + "EBLN2", + "IRGM", + "H4C2", + "SFTPD", + "SALL2", + "MVP-DT", + "PSRC1", + "PRRT3-AS1", + "IFT46", + "CCDC168", + "TMEM121", + "GOLGA8R", + "MT1H", + "ELF3-AS1", + "ANKRD1", + "RPS6KB2-AS1", + "ENSG00000261541", + "C18orf54", + "TMSB15A", + "H2AC7", + "H4C6", + "ATG9B", + "DSCR9", + "FABP2", + "PROB1", + "MYB", + "RNF32", + "TONSL", + "ENSG00000237422", + "ENSG00000261889", + "ENSG00000275236", + "JSRP1", + "SLC51A", + "ANKDD1B", + "CYP2E1", + "TIRAP-AS1", + "LINC02551", + "RNFT2", + "CDH24", + "FSD2", + "B9D1", + "ZNF726", + "ENSG00000269921", + "LINC03072", + "ENSG00000272572", + "LINC00562", + "IL19", + "H2BC17", + "PTGDR2", + "CFAP73", + "SEPTIN12", + "ZNF132-DT", + "TMEM81", + "RETREG1", + "ENSG00000272217", + "PPP1R3B-DT", + "SPACA9", + "NDOR1", + "LINC02416", + "ALDH1L2", + "LINC02086", + "SLC16A8", + "ENSG00000259776", + "LINC00471", + "MEIG1", + "EIF2S3B", + "MADCAM1", + "HAMP", + "FAM72B", + "SYT2", + "ZFP42", + "CFAP90", + "TMEM8B", + "LDHC", + "MMP13", + "CACNA1C-AS2", + "LINC02367", + "SPTBN5", + "LINC01418", + "ENSG00000263272", + "TMEM11-DT", + "BIK", + "RHCE", + "DZIP1L", + "ENSG00000273156", + "LINC01962", + "ENSG00000262089", + "ENSG00000267510", + "ZNF132", + "MAOA" + ], + "legendgroup": "24", + "marker": { + "color": "#5d7e66", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "24", + "showlegend": true, + "type": "scattergl", + "x": [ + 0.26310351490974426, + -0.3747243285179138, + -1.0006189346313477, + -1.797286033630371, + -0.6519070863723755, + -0.6465038061141968, + -2.2037441730499268, + -1.6494039297103882, + -1.3746068477630615, + -1.448747158050537, + -0.8161686062812805, + -0.8336991667747498, + -0.9472319483757019, + -0.7596213817596436, + -0.4916071891784668, + -1.6791205406188965, + -0.8383994698524475, + -0.9420853853225708, + -1.5946848392486572, + -1.2911556959152222, + -0.7669264078140259, + -1.1919034719467163, + 0.03612181916832924, + -2.320849657058716, + -1.0537259578704834, + -1.3286725282669067, + -1.2499744892120361, + -1.8317313194274902, + -0.8889845609664917, + -1.0038087368011475, + -1.0071560144424438, + -1.420109510421753, + -0.8977634310722351, + -0.036620281636714935, + -0.656316876411438, + -1.0441569089889526, + -1.6716521978378296, + -0.9095547199249268, + -1.3914865255355835, + -0.868680477142334, + -0.39890116453170776, + -1.2177075147628784, + -1.3239489793777466, + -0.8993173241615295, + -0.9793389439582825, + -0.9115495085716248, + -1.1948357820510864, + -1.635636329650879, + -0.7739670276641846, + -0.8140231370925903, + -0.8473742008209229, + -1.5812002420425415, + -1.1152359247207642, + -1.590873122215271, + -1.5560334920883179, + -1.1435877084732056, + -0.25939834117889404, + -2.139691114425659, + -0.9866248965263367, + 3.1970112323760986, + -1.3922117948532104, + -0.8569530248641968, + -1.1590675115585327, + -1.1442017555236816, + -0.9631607532501221, + -0.23559531569480896, + -1.0914790630340576, + -0.30532458424568176, + -1.7808852195739746, + -0.9925100803375244, + -0.9880867600440979, + -1.3066136837005615, + -1.2861809730529785, + -0.9429154396057129, + -0.2098318636417389, + -1.2208118438720703, + -1.1097277402877808, + -0.9008737802505493, + -0.9052601456642151, + -1.1375133991241455, + -1.1959105730056763, + -1.028692603111267, + -2.0155422687530518, + -1.0673781633377075, + -0.94820237159729, + -0.9741024374961853, + -1.1859477758407593, + -1.7955234050750732, + -1.571117877960205, + -1.5539542436599731, + -0.3137034475803375, + -1.712852120399475, + -0.9658136367797852, + -0.8054929971694946, + -0.5548204779624939, + -1.048761010169983, + 1.0223636627197266, + -1.7359832525253296, + -1.4794737100601196, + -1.0457170009613037, + -0.9134976863861084, + -0.05597950145602226, + -0.8394322991371155, + -1.1132826805114746, + -1.0192698240280151, + 0.10962477326393127, + -1.2995535135269165, + -0.8864536285400391, + -1.336869478225708, + 0.133543461561203, + -1.5515861511230469, + -0.8033588528633118, + -1.3716856241226196, + -0.6786962151527405, + -1.6018048524856567, + -1.0057002305984497, + -0.9630969166755676, + -0.9080407023429871, + -0.6820915341377258, + -0.7553309202194214, + -0.43248578906059265, + -1.7500076293945312, + -1.7107844352722168, + -1.53315269947052, + -0.8184562921524048, + -1.9493935108184814, + -1.04819917678833, + -1.037842869758606, + -1.826541781425476, + -0.8803003430366516, + -1.3322080373764038, + -0.9003152251243591, + -1.6830079555511475, + -0.17794060707092285, + -1.5766270160675049, + -1.0472071170806885, + -0.27460306882858276, + -0.9134907722473145, + -1.284468650817871, + -1.3444626331329346, + -1.16409432888031, + -1.0426925420761108, + -0.13843627274036407, + -1.295889973640442, + -0.8432347178459167, + -1.6153286695480347, + -0.16362668573856354, + -1.285897135734558, + -0.8429645299911499, + -1.6404731273651123, + -1.0764189958572388, + -1.1899775266647339, + -0.9642422795295715, + -1.2714860439300537, + -1.6661561727523804, + -0.7640999555587769, + -1.6637020111083984, + -1.2958440780639648, + -1.496321439743042, + -1.9436439275741577, + -1.0905590057373047, + -1.8274362087249756, + -1.1008944511413574, + -1.503231167793274, + -1.5244183540344238, + -1.456380844116211, + -0.926737368106842, + -1.2275431156158447, + 0.9718298316001892, + -1.9181300401687622, + 1.6425305604934692, + -0.08528421819210052, + -0.9310684204101562, + 0.4592457413673401, + -1.0186699628829956, + -1.516839861869812, + -0.9917535781860352, + -1.5244170427322388, + -1.626564383506775, + -0.59684157371521, + -1.1378270387649536, + 0.6831144690513611, + -0.8471797108650208, + -0.9484516978263855, + -1.337046504020691, + -1.366807460784912, + 0.7693828344345093, + -1.6757466793060303, + -1.4284158945083618, + -1.6926590204238892, + -1.5458675622940063, + -1.0262278318405151, + -1.0768611431121826, + -0.9975506067276001, + -1.7512171268463135, + -1.4930282831192017, + -0.6765281558036804, + 0.0936984047293663, + 0.2242758423089981, + -0.7513876557350159, + -1.0552971363067627, + -1.0663034915924072, + -1.0887482166290283, + -1.721306324005127, + -1.4516870975494385, + -0.2870691120624542, + -0.8258556127548218, + -0.6484014391899109, + -1.8385035991668701, + -1.1494947671890259, + -0.6129893660545349, + -0.9332864284515381, + -1.0300310850143433, + -1.3852936029434204, + -1.6730468273162842, + -1.2803980112075806, + -1.2788584232330322, + -1.7618122100830078, + -1.2724815607070923, + -1.1632754802703857, + -1.5399733781814575, + -0.09456580877304077, + -0.8750652074813843, + -0.08248069882392883, + -1.9486966133117676, + -1.4409282207489014, + -1.7395926713943481, + -0.9657877683639526, + -1.870789885520935, + -0.992190420627594, + -0.9013505578041077, + -1.5433380603790283, + -1.4672945737838745, + -0.8401412963867188, + -2.266892671585083, + -0.9393893480300903, + -0.9234982132911682, + -1.0874052047729492, + -0.6331737041473389, + -0.9596754312515259, + -0.7157287001609802, + -1.687403917312622, + -0.5959963798522949, + 0.7207210659980774, + -0.8091669082641602, + -1.1357558965682983, + -1.8541839122772217, + -0.9108089804649353, + -1.3590632677078247, + -0.6433683633804321, + -1.6369999647140503, + -1.9110037088394165, + -1.1496505737304688, + 0.7276244163513184, + 0.9800148606300354, + -1.1704108715057373, + -1.1321587562561035, + -1.2778284549713135, + -1.6934980154037476, + -1.00714111328125, + -1.1009200811386108, + -0.8300485610961914, + -2.304971694946289, + -1.6377372741699219, + -0.8601753115653992, + -1.944103717803955, + -1.298601508140564, + -1.6595721244812012, + -0.8828725218772888, + -1.1764897108078003, + -0.8838977217674255, + -0.9795590043067932, + -1.1133122444152832, + -1.4757311344146729, + -1.0527515411376953, + -1.3811914920806885, + -1.494527816772461, + -0.9890984892845154, + -0.9204463958740234, + -0.8481420874595642, + -0.9914916157722473, + -0.9967445135116577, + -1.2121838331222534, + -1.0821678638458252, + 1.110690712928772, + -1.5048457384109497, + -0.4543015956878662, + -1.179105281829834, + -0.8468755483627319, + -0.924410343170166, + -1.161382794380188, + -0.2692808210849762, + -1.8211820125579834, + -1.3449537754058838, + -1.2819453477859497, + -1.4038678407669067, + -1.6921555995941162, + -0.8184581398963928, + -1.5506343841552734, + -0.40134966373443604, + -0.29920968413352966, + -1.3254048824310303, + -1.1174641847610474, + -1.149741291999817, + -0.899078369140625, + -1.4798022508621216, + -1.0296063423156738, + -1.8337801694869995, + -1.1274425983428955, + -1.0332521200180054, + -0.5319145321846008, + -1.0595989227294922, + 0.45006895065307617, + -0.686549961566925, + -0.6078301668167114, + -1.1996961832046509, + -1.4238370656967163, + -1.2937843799591064, + -1.4071682691574097, + -1.2554384469985962, + -1.5417391061782837, + -0.634200930595398, + -1.0849887132644653, + -1.190843105316162, + -1.0288810729980469, + -0.7227674722671509, + -1.1890486478805542, + -0.7045593857765198, + -0.7513595819473267, + 0.640907883644104, + -0.7902780175209045, + 0.6851033568382263, + -0.6855931878089905, + -1.356539249420166, + -1.4299124479293823, + -1.8257076740264893, + -1.2628997564315796, + -1.2329213619232178, + -1.1799076795578003, + -0.9812021255493164, + -1.380569338798523, + -0.8692172765731812, + -0.34561434388160706, + -1.1987427473068237, + -1.2750506401062012, + -0.41521504521369934, + -0.9801304936408997, + -1.8945626020431519, + -1.4039374589920044, + -1.3580594062805176, + -1.4050638675689697, + -1.144124984741211, + -0.7699929475784302, + -1.524320125579834, + -0.892536461353302, + -1.192237138748169, + -1.8514716625213623, + -1.3568980693817139, + -1.060231328010559, + -1.280968189239502, + -0.8157942891120911, + -0.07943083345890045, + -1.4250506162643433, + -1.2256557941436768, + -0.940635085105896, + -1.7223657369613647, + -1.5171432495117188, + -0.8711190819740295, + -1.008500576019287, + -1.5101892948150635, + -0.9509130716323853, + -1.6561245918273926, + -0.23378430306911469, + -1.0713988542556763, + -1.2220628261566162, + -1.1435883045196533, + -0.9144163727760315, + -1.0191819667816162, + -1.0776857137680054, + -0.9238222241401672, + -0.801182210445404, + -1.4590742588043213, + -1.8978561162948608, + -0.8836850523948669, + -1.433803915977478, + -0.05041089653968811, + -1.0018887519836426, + -1.137821078300476, + -1.7180196046829224, + -1.4140657186508179, + -1.3151826858520508, + -1.5026109218597412, + -1.52446448802948, + -1.0578941106796265 + ], + "xaxis": "x", + "y": [ + 1.9813207387924194, + 1.2627838850021362, + 1.2698205709457397, + 0.9058250784873962, + 1.1282403469085693, + 1.3738442659378052, + 1.2395305633544922, + 0.7288413047790527, + 1.3462247848510742, + 1.1983940601348877, + 1.319426417350769, + 1.377474308013916, + 0.6696285605430603, + 1.3621999025344849, + 0.6895126700401306, + 0.4158889651298523, + 2.0790939331054688, + 1.5440847873687744, + 0.6135638356208801, + 1.6436911821365356, + 1.1311848163604736, + 1.123218059539795, + 0.150999054312706, + 0.21208874881267548, + 1.53035569190979, + 0.9911428093910217, + 0.48702362179756165, + 1.0492610931396484, + 0.8248794674873352, + 1.3773021697998047, + 1.1801198720932007, + 1.4200319051742554, + 0.6678767800331116, + 2.0094640254974365, + 1.3365217447280884, + 1.1212072372436523, + 0.8683295249938965, + 0.7263611555099487, + 0.47247132658958435, + 1.7188619375228882, + 1.842490553855896, + 0.5713270902633667, + 1.2287911176681519, + 1.0029420852661133, + 0.9611946940422058, + 1.495897650718689, + 0.9366257786750793, + 0.6338748931884766, + 0.025801144540309906, + 1.1310315132141113, + 1.2159451246261597, + 0.5453196167945862, + 0.030617285519838333, + 0.9150961637496948, + 1.4692893028259277, + 1.8772443532943726, + 1.4576724767684937, + -0.13028496503829956, + 1.0646475553512573, + 0.18043829500675201, + 1.0258946418762207, + 1.0500118732452393, + 1.0995802879333496, + 1.571031093597412, + 1.4887304306030273, + 0.8614200353622437, + 1.2559670209884644, + 0.8385218977928162, + 1.0557271242141724, + 0.7414257526397705, + 0.8155049681663513, + 2.0170984268188477, + 1.4328035116195679, + 1.2149560451507568, + 0.9615166783332825, + 1.8093514442443848, + 0.6864314079284668, + 1.4678441286087036, + 2.0664782524108887, + 1.6555067300796509, + -0.5055785775184631, + 1.7632348537445068, + 1.5358964204788208, + 0.552413284778595, + 1.2417203187942505, + 1.8844187259674072, + 0.9561046957969666, + 0.8234053254127502, + 0.796089231967926, + 2.096651792526245, + 0.9750337600708008, + 0.8668389320373535, + -0.24204908311367035, + 1.252926230430603, + 0.3017064034938812, + 1.8966622352600098, + 1.3276199102401733, + 0.6499338746070862, + 1.46466064453125, + 2.0425472259521484, + 1.1433711051940918, + 2.007744789123535, + 1.6029949188232422, + 0.6962758302688599, + 0.7578403353691101, + 1.6480975151062012, + -0.06496266275644302, + 1.449951171875, + 1.386134147644043, + 1.098325490951538, + 1.1819608211517334, + 1.5602613687515259, + 1.3699510097503662, + 0.0015958358999341726, + 0.32454389333724976, + 2.0019137859344482, + 1.238281488418579, + 1.1490936279296875, + 2.270808219909668, + 1.326231837272644, + 1.7156901359558105, + 0.6354920268058777, + 0.812363862991333, + 0.5518953204154968, + 1.2106661796569824, + 0.8416016697883606, + 1.2078312635421753, + 1.7784991264343262, + 1.1065787076950073, + 2.141570568084717, + 0.6516463160514832, + 2.211094379425049, + 0.380683571100235, + 1.4541198015213013, + 1.1811641454696655, + 1.6306883096694946, + 0.9707726240158081, + 1.3776471614837646, + 0.41893303394317627, + 0.606555163860321, + 1.7057923078536987, + 0.7404943704605103, + 0.46927961707115173, + 0.14857117831707, + 0.8008171319961548, + -0.13138994574546814, + 1.31960928440094, + 1.2668232917785645, + 2.2856130599975586, + 0.8922517895698547, + 0.9110177159309387, + 1.256636381149292, + 0.35991448163986206, + 0.44769272208213806, + 0.1541317105293274, + 1.313313364982605, + 1.0346523523330688, + 0.6644805073738098, + 0.3387719988822937, + 0.5682200789451599, + -0.41796156764030457, + 1.1823853254318237, + 1.9461082220077515, + 0.08498435467481613, + 0.469430536031723, + 2.1008713245391846, + 2.17317795753479, + -0.44093650579452515, + 1.527356505393982, + 0.6595620512962341, + 1.8885242938995361, + 1.7706449031829834, + 1.7313474416732788, + 1.554197907447815, + 1.8047693967819214, + 0.03651558980345726, + 0.5145472288131714, + 0.1425842046737671, + 0.7663493156433105, + 1.6645668745040894, + 0.8116245269775391, + 1.2718302011489868, + 1.266263723373413, + 1.376664638519287, + 1.6653705835342407, + 1.1719257831573486, + 1.3200799226760864, + 0.16987362504005432, + 0.3896717429161072, + 3.6004879474639893, + 0.5223311185836792, + 0.7237202525138855, + 0.9975067377090454, + 1.0006917715072632, + 1.0946444272994995, + 1.3024832010269165, + 1.5689129829406738, + 2.9527738094329834, + 1.7062686681747437, + 1.5278830528259277, + 1.739079236984253, + 0.7203361392021179, + 0.6778547167778015, + 1.0590875148773193, + 2.0854079723358154, + 0.8080040216445923, + 0.6614240407943726, + 0.8520901203155518, + 1.0375380516052246, + 1.5579383373260498, + -0.28532174229621887, + 1.3080377578735352, + 0.738611102104187, + 1.3368717432022095, + -0.0807490348815918, + 1.0086663961410522, + 0.8854860067367554, + 1.0439809560775757, + 0.3313966393470764, + 0.7258191704750061, + 1.3619003295898438, + 1.4152721166610718, + 2.0930418968200684, + 1.1486775875091553, + 0.8973107933998108, + 0.6729840040206909, + 0.5928352475166321, + 2.0258755683898926, + 0.8897473216056824, + 0.6723594069480896, + 1.646270513534546, + 1.1504307985305786, + 0.5977543592453003, + 1.2160288095474243, + 0.6119126081466675, + 1.7474782466888428, + 0.7348313331604004, + 1.6130552291870117, + 1.7839691638946533, + 0.2557937204837799, + 0.7059463858604431, + 1.1438747644424438, + 0.7878164052963257, + 1.711203694343567, + 1.281610369682312, + 1.9271711111068726, + 1.612188458442688, + 0.7157465219497681, + 1.0780060291290283, + 1.1636223793029785, + 1.3707443475723267, + 0.4692385494709015, + 0.8749459981918335, + 1.3783003091812134, + 1.4068067073822021, + 2.0773677825927734, + 1.4852408170700073, + 0.17749100923538208, + 1.0909807682037354, + 1.9226210117340088, + 0.8148621320724487, + 1.312704086303711, + 0.8134041428565979, + 0.7502051591873169, + 1.2679067850112915, + 0.5895918607711792, + 1.1835591793060303, + 0.5454095602035522, + 1.5753443241119385, + 0.5773012042045593, + 1.1136258840560913, + 1.9237850904464722, + 0.6773732304573059, + 0.8759377598762512, + 0.6418554782867432, + 0.9674320220947266, + -0.07574257999658585, + 1.1340397596359253, + 1.0360053777694702, + 1.444097638130188, + 0.6312594413757324, + 2.0946507453918457, + 0.5398285388946533, + 0.3886597454547882, + 1.0267261266708374, + 0.6536175012588501, + 0.7712171077728271, + 1.1860424280166626, + 1.8869155645370483, + 1.0896614789962769, + 1.9217357635498047, + 1.1678292751312256, + 1.452065348625183, + 0.415962815284729, + -0.1794784814119339, + 0.6152739524841309, + 0.4563603401184082, + 1.4114264249801636, + 0.6080828309059143, + 2.335606813430786, + 1.9784728288650513, + 0.5871565937995911, + 1.1289407014846802, + 1.667921781539917, + 0.6636660695075989, + 1.1591113805770874, + 1.9619425535202026, + 1.435206651687622, + 1.7328376770019531, + 0.4428182542324066, + 1.1965411901474, + 0.735308051109314, + 1.2649738788604736, + 1.681099534034729, + 1.4166600704193115, + -0.48813918232917786, + 1.8941943645477295, + -0.5921143293380737, + 1.2431687116622925, + -0.4523208737373352, + 0.4785366356372833, + 1.2854667901992798, + 0.8753340840339661, + 1.736902117729187, + 1.9636688232421875, + 1.5415730476379395, + 1.784769892692566, + 1.5932708978652954, + 1.692305564880371, + 1.758086919784546, + 1.2603498697280884, + 1.3854291439056396, + 1.3081625699996948, + 0.7830820679664612, + 0.7994381189346313, + 1.2203974723815918, + 0.061248406767845154, + 0.2889430522918701, + 1.4013603925704956, + 0.9742547869682312, + 0.4409019649028778, + 0.827680766582489, + 1.2801687717437744, + 1.1181679964065552, + 1.0770518779754639, + 1.266722321510315, + 1.465662956237793, + -0.3858520984649658, + 0.8733170628547668, + 1.0779383182525635, + 0.481207013130188, + 1.956810474395752, + 1.2791637182235718, + 0.5066835880279541, + 1.2804028987884521, + 1.634036660194397, + -0.0042576780542731285, + 0.5299129486083984, + 1.9023844003677368, + 0.22829440236091614, + 1.4484831094741821, + 1.0715965032577515, + 1.3555368185043335, + 0.5782672762870789, + 1.0446423292160034, + 0.5541763305664062, + 0.6491135954856873, + 1.9694116115570068, + 1.7409300804138184, + -0.06668167561292648, + 0.7256417274475098, + 1.1528503894805908, + 1.470469355583191, + 1.7437629699707031, + 1.1344659328460693, + 1.2136012315750122, + 1.1154217720031738, + 0.9139053821563721, + 0.9308353066444397, + 1.324395775794983, + 1.559280276298523, + 0.540193498134613, + 0.8917818069458008, + 1.1274198293685913, + 0.7056180834770203, + 2.147383213043213, + 1.3218799829483032, + -0.31625068187713623, + 1.05746328830719, + 1.5948072671890259, + 1.664188265800476, + -0.29856929183006287, + 0.4649364948272705, + 0.35185450315475464 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=43
x=%{x}
y=%{y}", + "hovertext": [ + "CEROX1", + "NPIPB5", + "KDM6A", + "RLIM", + "DISC1", + "PIGG", + "FNIP1", + "DNHD1", + "UNC119", + "RABL2A", + "FAM117B", + "MAP3K12", + "SNHG14", + "RYBP", + "CCDC92", + "GOLGA8B", + "ZNF594-DT", + "ATXN7L3", + "TMEM131L", + "NSMF", + "BTAF1", + "SYAP1", + "POLR3E", + "OGT", + "GLS", + "ZNF19", + "DNAJC27", + "RRP12", + "TUBA1A", + "HIP1R", + "MED26", + "LZTS3", + "KLF7", + "CIC", + "MRTFA", + "AMPD2", + "MAP4K4", + "SERINC5", + "RAB21", + "ZNF529", + "CASS4", + "KDM5C", + "ZBTB33", + "ENSG00000273748", + "CRTC2", + "CRTC1", + "PRDM2", + "ULK1", + "N4BP2L1", + "SESN3", + "CBL", + "MRTFB", + "CCDC9", + "TUBGCP6", + "TRIM4", + "WASHC1", + "PAN3", + "STRADA", + "CCDC40", + "LRRC8D", + "GUCA1B", + "SLC25A25-AS1", + "SPTY2D1", + "MT-ND6", + "ITPR1", + "NR4A1", + "PLSCR3", + "DDX51", + "SPATA2", + "ZBTB11", + "RAB33B", + "TLE4", + "ZNF26", + "PPP3CA", + "ZNG1F", + "PYGM", + "ZNF708", + "ZFX", + "SPEN", + "MAP3K5", + "PPP1R3B", + "LRRC37A2", + "CTDP1", + "SIN3B", + "PHF20", + "ZNF217", + "RASSF5", + "ZNF721", + "HIVEP2", + "STAT5A", + "MAU2", + "GCNA", + "UIMC1", + "HBP1", + "PIK3IP1-DT", + "ABTB1", + "MCF2L", + "BCL10", + "TNFSF8", + "MGRN1", + "MMGT1", + "RNF144A", + "PDE6B", + "SKI", + "TP53BP2", + "RIPOR2", + "TMEM259", + "GOLGA8A", + "GMEB2", + "KDM6B", + "TPRG1L", + "PATJ", + "ATG16L1", + "HCG18", + "PDP1", + "RPL30-AS1", + "ZNF189", + "IKZF5", + "MYO15B", + "UBR4", + "TBRG1", + "MNT", + "CA11", + "CD55", + "NPIPB4", + "ZNG1E", + "ATP2B1", + "USP12", + "LINC01588", + "TSGA10", + "TMEM185B", + "ALPK1", + "OSBP", + "NDEL1", + "RNMT", + "HIPK1", + "TATDN2", + "ABCB1", + "KICS2", + "TTC9", + "RPS6KA5", + "KANSL1", + "ZSCAN30", + "MAVS", + "SLC2A11", + "LINC00174", + "UBE2H", + "CCNT1", + "PPTC7", + "NIN", + "SLC4A5", + "PCGF5", + "VTI1A", + "FBRS", + "YPEL2", + "PIK3CD", + "ZDHHC2", + "AGO2", + "ATL2", + "ERCC6", + "ABLIM1", + "DPH1", + "ZNF506", + "USP25", + "ICA1L", + "SATB1", + "ZNF783", + "CATSPER2", + "ZNF460", + "ZBTB21", + "PRRC2A", + "RALGAPA2", + "CNKSR2", + "MARK2", + "ATG14", + "STXBP3", + "ASTE1", + "EFCAB13", + "ZNF264", + "RGPD5", + "ZKSCAN8", + "IGSF22", + "NAA60", + "MAST3", + "NFKB2", + "FBXO46", + "RPS6KA3", + "PPP3R1", + "RYK", + "SSBP2", + "BICRA", + "SUCO", + "ZNF141", + "PRR7", + "WDR27", + "TMEM67", + "ELK3", + "KIAA0753", + "ZNF432", + "SETD1A", + "GGNBP2", + "KLHL15", + "FYTTD1", + "P2RX5" + ], + "legendgroup": "43", + "marker": { + "color": "#2f5282", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "43", + "showlegend": true, + "type": "scattergl", + "x": [ + -3.7764101028442383, + 2.032473087310791, + 1.7465511560440063, + 1.9739692211151123, + 1.6709132194519043, + 2.060598611831665, + 1.9931074380874634, + 1.6053752899169922, + 2.2316172122955322, + -2.558189630508423, + -4.068594932556152, + 2.1250617504119873, + -2.7742459774017334, + -3.810349464416504, + 1.7698023319244385, + 2.4342825412750244, + -4.3892621994018555, + 1.6815729141235352, + -2.246697425842285, + 2.6593241691589355, + 1.8207426071166992, + 2.6132919788360596, + 2.3884212970733643, + 2.309032917022705, + -4.085841178894043, + -3.1974000930786133, + 0.060434602200984955, + -4.703429698944092, + 1.7636406421661377, + -0.2962799370288849, + 1.891000747680664, + -4.124233722686768, + -4.366549968719482, + 1.9424728155136108, + 2.350057601928711, + -4.753190517425537, + 1.1313596963882446, + -4.071796417236328, + 2.0604047775268555, + 0.26019126176834106, + -4.156407356262207, + 1.798545241355896, + 1.714455485343933, + -4.168537616729736, + 2.1311137676239014, + 1.1517329216003418, + -4.139340400695801, + -3.4869887828826904, + -0.6100096106529236, + 0.7687700986862183, + 1.6792588233947754, + -3.6365654468536377, + 1.5431400537490845, + 2.1645233631134033, + 2.5317094326019287, + -4.724526405334473, + 2.02752685546875, + -4.338239669799805, + -4.666799545288086, + 1.8843532800674438, + -4.128529071807861, + -2.4505038261413574, + 2.254774332046509, + 2.090632438659668, + 1.7963968515396118, + 2.8198680877685547, + -1.368062973022461, + 1.430145025253296, + 1.7493464946746826, + 2.2044124603271484, + 2.007617473602295, + 0.2631785571575165, + -4.085782527923584, + 1.8223836421966553, + -2.8505303859710693, + -4.5545477867126465, + 2.065678358078003, + 2.1626546382904053, + 2.1202199459075928, + 1.744990348815918, + 1.5727006196975708, + -4.957839488983154, + 2.0139999389648438, + 1.7171099185943604, + 2.1786816120147705, + 2.6550614833831787, + 1.6353782415390015, + 2.3550312519073486, + 1.8334331512451172, + 2.255607843399048, + 1.5089415311813354, + -2.877464532852173, + 1.6983616352081299, + 2.116421937942505, + -4.159051895141602, + 1.6474897861480713, + -4.595825672149658, + 3.1095786094665527, + 2.5197465419769287, + 2.1566474437713623, + 2.1333134174346924, + -3.2628707885742188, + 0.044028569012880325, + 2.0146875381469727, + 2.1348612308502197, + 4.981603622436523, + 1.6834403276443481, + -0.04488563537597656, + 2.493614673614502, + 1.9699727296829224, + -0.15614041686058044, + -4.115358352661133, + 2.511613607406616, + 2.103583574295044, + -4.12168550491333, + -3.603668451309204, + -3.686622142791748, + 2.0793447494506836, + -4.080686092376709, + 2.0493829250335693, + 1.6462594270706177, + 2.6918556690216064, + 2.267794132232666, + 5.102263927459717, + 2.162323236465454, + 2.617187023162842, + -3.343888998031616, + 1.8242961168289185, + 2.1391665935516357, + 0.03308921679854393, + 2.2949445247650146, + -2.7744944095611572, + 0.7095497250556946, + 2.2216148376464844, + 5.396590709686279, + 1.8353303670883179, + 1.651116967201233, + -1.6864495277404785, + 0.1452896147966385, + -0.16114039719104767, + -4.121114730834961, + 2.152428388595581, + -3.8928351402282715, + 2.061185836791992, + -0.8657289147377014, + -3.923936367034912, + 1.8353959321975708, + 2.0793468952178955, + 2.341036081314087, + 1.679107666015625, + -4.0674614906311035, + 2.544675827026367, + 1.6852436065673828, + 2.6871135234832764, + 2.1048054695129395, + 1.7672340869903564, + 1.9634857177734375, + 2.1842727661132812, + 2.2255685329437256, + 1.6051937341690063, + -3.8843719959259033, + -4.157299995422363, + 2.2881357669830322, + 2.1078898906707764, + -4.954422473907471, + -5.0527849197387695, + 2.279670476913452, + -2.5454678535461426, + 0.12089486420154572, + 2.114161968231201, + 1.8836830854415894, + 1.9878880977630615, + -4.046130180358887, + 1.284753680229187, + 1.581421136856079, + 1.4555424451828003, + 2.2402167320251465, + 1.5551505088806152, + 2.2977800369262695, + -4.225035667419434, + 1.8298192024230957, + -1.6849199533462524, + 2.1654324531555176, + 1.6632568836212158, + 1.9906591176986694, + 1.8149691820144653, + 4.962888240814209, + 1.8459603786468506, + 1.642257809638977, + -1.0951521396636963, + 0.14285852015018463, + -0.04312973842024803, + 2.1961798667907715, + 1.3366453647613525, + -2.564429998397827, + -3.3185017108917236, + -4.113020896911621, + -3.9380698204040527, + -4.060596466064453, + 2.0815224647521973, + 5.491413593292236, + 1.358635663986206, + 2.603341579437256, + -4.104922771453857 + ], + "xaxis": "x", + "y": [ + 1.6237080097198486, + -0.8442655801773071, + -0.4401286840438843, + -0.7463251948356628, + -1.6449507474899292, + -0.4088764488697052, + -0.9177640676498413, + -0.6109302043914795, + 0.05647122487425804, + 1.5107094049453735, + 1.499069094657898, + -0.2817770838737488, + 1.9676604270935059, + -0.5333689451217651, + -0.26428037881851196, + -0.18042835593223572, + -0.2542864978313446, + -0.7959654927253723, + -1.102180004119873, + -0.11636222153902054, + -1.1644030809402466, + -0.33618032932281494, + -0.13804584741592407, + -0.3700622618198395, + 1.660093069076538, + 0.42779314517974854, + -0.42330577969551086, + -0.4424780011177063, + -0.28242066502571106, + -0.12036706507205963, + -0.41214317083358765, + 1.4870489835739136, + 0.14411896467208862, + -0.31786373257637024, + -0.5124950408935547, + -0.4959740936756134, + -0.8175766468048096, + 1.8773990869522095, + -0.935411810874939, + -0.47037118673324585, + 1.781693696975708, + -0.34992849826812744, + -0.052792664617300034, + 1.679613709449768, + -0.8756356239318848, + -2.275960922241211, + -0.2301492989063263, + -1.2008442878723145, + -0.5074888467788696, + 0.1625123918056488, + -0.8107254505157471, + 1.0405529737472534, + -0.9428519606590271, + -0.33856239914894104, + -0.14932535588741302, + -0.4320451617240906, + -0.9718371033668518, + 0.6819727420806885, + -0.6606533527374268, + -0.08782210946083069, + -0.32239866256713867, + 1.245893955230713, + -0.2606154978275299, + -0.9329721331596375, + -1.4214725494384766, + -0.09490114450454712, + -1.5552605390548706, + -0.11581771820783615, + -0.3096339702606201, + 0.030166015028953552, + -0.8756327033042908, + -1.171890139579773, + 1.5160881280899048, + -1.1402511596679688, + 1.6024396419525146, + -1.0874089002609253, + 0.023153046146035194, + -0.6082499623298645, + -0.38466116786003113, + -1.1182998418807983, + -1.0400980710983276, + -0.1433303952217102, + -0.27049562335014343, + -0.5974462628364563, + -0.8167291283607483, + -0.11084014177322388, + -0.4963850677013397, + -0.347150593996048, + -1.5901859998703003, + -0.1617952287197113, + -0.532286524772644, + 1.700860619544983, + -0.7805141806602478, + -0.8841028809547424, + 1.615975260734558, + -0.44922393560409546, + -0.41306719183921814, + 0.173253133893013, + -0.22021867334842682, + -0.6715582013130188, + -0.28381919860839844, + 1.4665138721466064, + 0.21328476071357727, + -0.9270020127296448, + -0.4794897437095642, + 4.751345634460449, + -0.4979836344718933, + -0.34042325615882874, + -0.050859298557043076, + -1.1669988632202148, + -1.3793957233428955, + 1.755698561668396, + 0.1263900101184845, + -0.6288348436355591, + 0.926001787185669, + 0.1898411363363266, + 0.05063833296298981, + -0.6280633807182312, + -0.3869459331035614, + -0.8831599950790405, + -1.158438801765442, + -0.15596622228622437, + -0.26449939608573914, + 4.576443672180176, + -0.8996514678001404, + -0.09712550789117813, + -1.1215474605560303, + -1.4501255750656128, + -0.9187632203102112, + -0.3225758373737335, + 0.09823403507471085, + -0.8663098216056824, + -1.0277796983718872, + -0.7554014921188354, + 4.085933685302734, + -0.8556822538375854, + -0.17528338730335236, + 2.3262135982513428, + 0.13125698268413544, + 0.2893708050251007, + 1.5575640201568604, + -0.9183127880096436, + 0.16093333065509796, + -0.5232526659965515, + -2.0983264446258545, + 0.4146171510219574, + -1.117727279663086, + -0.8240387439727783, + -0.3068752884864807, + -1.2135984897613525, + 1.5666972398757935, + -0.2303236722946167, + -0.9828988909721375, + -0.19509409368038177, + -0.8067593574523926, + -1.52680242061615, + -0.6502205729484558, + -0.7756532430648804, + -0.3407183587551117, + -0.37917956709861755, + 1.8449063301086426, + 0.5423351526260376, + -0.30063214898109436, + -0.9011543989181519, + -0.28735941648483276, + -2.2653234004974365, + -0.3073495030403137, + 2.2382380962371826, + 0.18649981915950775, + -0.877207338809967, + -0.2822608947753906, + -0.7759037017822266, + 1.6099075078964233, + -0.4347380995750427, + -0.37407949566841125, + -0.8560744524002075, + 0.045328255742788315, + -2.0672430992126465, + -0.2835552990436554, + 1.740670919418335, + -0.08274854719638824, + -0.391492635011673, + 0.03081248700618744, + -1.4442434310913086, + -1.346713662147522, + -0.3427930176258087, + 4.6059064865112305, + -0.8753597736358643, + -0.7531638145446777, + 2.9163644313812256, + 0.29223230481147766, + 0.10140606015920639, + -0.41420769691467285, + 0.12298844754695892, + 0.29876476526260376, + 1.3863880634307861, + 1.7532761096954346, + 0.015543418936431408, + -0.30643388628959656, + -0.2119179666042328, + 4.057242393493652, + -0.8426879644393921, + 0.1139790415763855, + 1.8317195177078247 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

membership=50
x=%{x}
y=%{y}", + "hovertext": [ + "ENSG00000269028", + "ENSG00000235245", + "ENSG00000203812", + "ENSG00000237133", + "ENSG00000272644", + "ENSG00000244693", + "ENSG00000254615", + "ENSG00000273496", + "ENSG00000270040", + "ENSG00000277203", + "ENSG00000233776", + "ENSG00000270195", + "ENSG00000232295", + "ENSG00000112096", + "ENSG00000204805", + "ENSG00000256222", + "ENSG00000285162", + "ENSG00000257613", + "ENSG00000224739", + "ENSG00000226403", + "ENSG00000286079", + "ENSG00000267702", + "ENSG00000273837", + "ENSG00000261068", + "ENSG00000271409", + "ENSG00000272370", + "ENSG00000255394", + "ENSG00000261409", + "ENSG00000278198", + "RASEF", + "ENSG00000182230", + "ENSG00000274956", + "ENSG00000287388", + "ENSG00000240224", + "ENSG00000272567", + "ENSG00000215159", + "ENSG00000237548", + "ENSG00000274744", + "ENSG00000271895", + "ENSG00000267034", + "ENSG00000223821", + "TUBB3", + "ENSG00000231575", + "ENSG00000182584", + "ENSG00000256892", + "ENSG00000244952", + "ENSG00000278955", + "ENSG00000272267", + "ENSG00000258414", + "ENSG00000184258", + "SMPDL3B", + "ENSG00000261737", + "ENSG00000236166", + "ENSG00000268955", + "ENSG00000261438", + "ENSG00000261490", + "GCNT2", + "ENSG00000271870", + "ENSG00000273164", + "ENSG00000277352", + "ENSG00000272440", + "ENSG00000234290", + "ENSG00000259444", + "ENSG00000231846", + "ENSG00000286996", + "ENSG00000268262", + "ENSG00000238202", + "ENSG00000269933", + "ENSG00000256374", + "ENSG00000287116", + "ENSG00000272308", + "ENSG00000278674", + "ENSG00000270178", + "ENSG00000273038", + "ENSG00000274791", + "ENSG00000259855", + "ENSG00000285875", + "ENSG00000170152", + "ENSG00000267776", + "ENSG00000239467", + "ENSG00000286094", + "ENSG00000262668", + "ENSG00000226377", + "ENSG00000226380", + "ENSG00000228951", + "ENSG00000239665", + "ENSG00000256618", + "ENSG00000269900", + "ENSG00000227902", + "ENSG00000272551", + "ENSG00000236996", + "ENSG00000237513", + "ENSG00000268050", + "ENSG00000272196", + "ENSG00000284824", + "ENSG00000285106", + "ENSG00000241084", + "ENSG00000260461", + "ENSG00000256050", + "ENSG00000288436", + "ENSG00000232311", + "ENSG00000267697", + "ENSG00000269926", + "ENSG00000270030", + "ENSG00000259618", + "ENSG00000280095", + "ENSG00000277761", + "ENSG00000269894", + "ENSG00000273370", + "ENSG00000249860", + "ENSG00000286949" + ], + "legendgroup": "50", + "marker": { + "color": "#6db3ff", + "size": 2, + "symbol": "circle" + }, + "mode": "markers", + "name": "50", + "showlegend": true, + "type": "scattergl", + "x": [ + -8.23939037322998, + -8.228349685668945, + -8.270232200622559, + -8.177995681762695, + -8.243906021118164, + -8.263437271118164, + -8.271395683288574, + -8.262760162353516, + -8.326292037963867, + -8.233723640441895, + -8.26541519165039, + -8.3056640625, + -8.27142333984375, + -8.234857559204102, + -8.397252082824707, + -8.322826385498047, + -8.306328773498535, + -8.242366790771484, + -8.281115531921387, + -8.332075119018555, + -8.236262321472168, + -8.238218307495117, + -8.284465789794922, + -8.321534156799316, + -8.334084510803223, + -8.265864372253418, + -8.234728813171387, + -8.337080001831055, + -8.2700777053833, + -3.397498607635498, + -8.3099946975708, + -8.320845603942871, + -8.262262344360352, + -8.201410293579102, + -8.238241195678711, + -8.19600772857666, + -8.356635093688965, + -8.322835922241211, + -8.332670211791992, + -8.2967529296875, + -8.277408599853516, + -8.114912033081055, + -8.225783348083496, + -8.24535083770752, + -8.23736572265625, + -8.321853637695312, + -8.249089241027832, + -8.323043823242188, + -8.210722923278809, + -8.333955764770508, + -2.9797463417053223, + -8.3265962600708, + -8.32789134979248, + -8.319114685058594, + -8.237792015075684, + -8.318169593811035, + -8.235114097595215, + -8.327397346496582, + -8.225380897521973, + -8.21778678894043, + -8.201562881469727, + -8.291681289672852, + -8.313129425048828, + -8.327410697937012, + -8.312853813171387, + -8.31453800201416, + -8.231501579284668, + -8.287675857543945, + -8.297197341918945, + -8.214581489562988, + -8.231755256652832, + -8.34497356414795, + -8.283784866333008, + -8.204599380493164, + -8.319430351257324, + -8.246217727661133, + -8.31757926940918, + -8.262296676635742, + -8.250943183898926, + -8.229093551635742, + -8.234457015991211, + -8.320094108581543, + -8.340381622314453, + -8.319260597229004, + -8.296393394470215, + -8.238940238952637, + -8.197407722473145, + -8.264742851257324, + -8.243395805358887, + -8.3134126663208, + -8.23282241821289, + -8.232197761535645, + -8.231719970703125, + -8.3209867477417, + -8.334003448486328, + -8.233643531799316, + -8.322073936462402, + -8.329777717590332, + -8.3106107711792, + -8.239485740661621, + -8.2388916015625, + -8.173136711120605, + -8.204452514648438, + -8.212172508239746, + -8.314802169799805, + -8.301865577697754, + -8.240886688232422, + -8.328611373901367, + -8.269309043884277, + -8.203985214233398, + -8.277308464050293 + ], + "xaxis": "x", + "y": [ + -9.979111671447754, + -9.884712219238281, + -10.066162109375, + -9.817068099975586, + -9.921541213989258, + -9.968221664428711, + -9.967604637145996, + -9.94802474975586, + -10.048683166503906, + -9.905290603637695, + -9.962174415588379, + -10.016366004943848, + -9.969141960144043, + -9.908883094787598, + -10.055511474609375, + -10.039802551269531, + -10.016742706298828, + -9.920476913452148, + -9.981867790222168, + -10.04821491241455, + -9.91050910949707, + -9.91552734375, + -9.984615325927734, + -10.038475036621094, + -10.054444313049316, + -9.960193634033203, + -9.908939361572266, + -10.060201644897461, + -9.964925765991211, + -1.1117668151855469, + -10.021638870239258, + -10.037919998168945, + -9.953156471252441, + -9.853874206542969, + -9.9143705368042, + -9.845544815063477, + -10.077648162841797, + -10.039752960205078, + -10.049739837646484, + -10.005273818969727, + -9.97021484375, + -9.69710922241211, + -9.892143249511719, + -9.92320442199707, + -9.911798477172852, + -10.038948059082031, + -9.930456161499023, + -10.048840522766113, + -9.870485305786133, + -10.053263664245605, + -2.500753164291382, + -10.045977592468262, + -10.046426773071289, + -10.035638809204102, + -9.911208152770996, + -10.035059928894043, + -9.908401489257812, + -10.024065971374512, + -9.89013671875, + -9.871748924255371, + -9.854096412658691, + -9.99387264251709, + -10.024650573730469, + -10.053924560546875, + -10.024015426635742, + -10.03051471710205, + -9.902774810791016, + -9.99235725402832, + -10.003678321838379, + -9.873641967773438, + -9.90234661102295, + -10.07248592376709, + -9.985295295715332, + -9.859933853149414, + -10.037738800048828, + -9.923762321472168, + -10.033930778503418, + -9.951173782348633, + -9.932160377502441, + -9.89790153503418, + -9.907525062561035, + -10.037896156311035, + -10.05424976348877, + -10.0348482131958, + -10.002488136291504, + -9.888762474060059, + -9.852209091186523, + -9.96315860748291, + -9.921334266662598, + -10.033629417419434, + -9.90256404876709, + -9.902839660644531, + -9.90025520324707, + -10.03586483001709, + -10.053544044494629, + -9.903914451599121, + -10.039191246032715, + -10.049363136291504, + -10.02212905883789, + -9.913902282714844, + -9.914631843566895, + -9.805501937866211, + -9.859634399414062, + -9.870138168334961, + -10.035155296325684, + -10.019115447998047, + -9.918668746948242, + -10.048480033874512, + -9.966560363769531, + -9.861992835998535, + -9.976239204406738 + ], + "yaxis": "y" + }, + { + "marker": { + "color": "red", + "size": 4 + }, + "mode": "markers", + "name": "Mito", + "showlegend": true, + "text": [ + "MT-ND4", + "MT-ND3", + "MT-CO3", + "MT-ATP8", + "MT-CO2", + "MT-ND6", + "MT-ND1", + "MT-CYB", + "MT-CO1", + "MT-ATP6", + "MT-ND5", + "MT-ND4L", + "MT-ND2" + ], + "type": "scatter", + "x": [ + 0.4224695861339569, + 0.414510577917099, + 0.39934006333351135, + 1.8981072902679443, + 0.44229310750961304, + 2.090632438659668, + 0.4158155620098114, + 0.4165721833705902, + 0.3942250609397888, + 0.420988529920578, + 0.44852501153945923, + 2.1085989475250244, + 0.4553122818470001 + ], + "y": [ + 4.747701644897461, + 4.747504711151123, + 4.750687122344971, + -1.8145452737808228, + 4.750884532928467, + -0.9329721331596375, + 4.747612953186035, + 4.767906188964844, + 4.724003791809082, + 4.743243217468262, + 4.786815643310547, + -1.8618512153625488, + 4.859391689300537 + ] + }, + { + "marker": { + "color": "blue", + "size": 4 + }, + "mode": "markers", + "name": "Ribo", + "showlegend": true, + "text": [ + "RPS23", + "RPS6KA2", + "RPS11", + "RPS5", + "RPS4X", + "RPS10-NUDT3", + "RPS28", + "RPS13", + "RPS27A", + "RPS6KC1", + "RPS15", + "RPS27AP5", + "RPS18", + "RPS16", + "RPS27", + "RPS6KA4", + "RPS20", + "RPS19", + "RPS14", + "RPS7", + "RPS15A", + "RPS6KA1", + "RPS4Y1", + "RPS3", + "RPS2", + "RPSA", + "RPS26", + "RPS21", + "RPS6KA6", + "RPS6KB1", + "RPS21-DT", + "RPS6KA5", + "RPS25", + "RPS8", + "RPS29", + "RPS19BP1", + "RPS12", + "RPS6KB2-AS1", + "RPS17", + "RPS9", + "RPS3A", + "RPS24", + "RPS6KL1", + "RPS27L", + "RPS6KB2", + "RPS6KA3", + "RPS10", + "RPS6", + "RPL30", + "RPL3", + "RPL18A", + "RPL12", + "RPLP1", + "RPL13", + "RPL14", + "RPL6", + "RPL7L1", + "RPL39", + "RPL32", + "RPL11", + "RPL36A", + "RPL29", + "RPL8", + "RPL36", + "RPL21", + "RPL10L", + "RPL19", + "RPLP0", + "RPL36AL", + "RPL4", + "RPL34-DT", + "RPL24", + "RPL39L", + "RPL10A", + "RPL5", + "RPL7A", + "RPL27A", + "RPL35A", + "RPL30-AS1", + "RPL26", + "RPL23", + "RPL15", + "RPL23A", + "RPL17", + "RPL13A", + "RPLP2", + "RPL3L", + "RPL22", + "RPL31", + "RPL9", + "RPL26L1", + "RPL28", + "RPL37", + "RPL7", + "RPL27", + "RPL37A-DT", + "RPL22L1", + "RPL37A", + "RPL34", + "RPL18", + "RPL26L1-AS1", + "RPL10", + "RPL38", + "RPL35", + "RPL41" + ], + "type": "scatter", + "x": [ + 4.127230167388916, + -4.401362895965576, + 4.096680164337158, + 4.122439861297607, + 4.133106708526611, + 2.921081781387329, + 4.13413667678833, + 4.132866859436035, + 4.1446309089660645, + 0.8579292297363281, + 4.130531311035156, + 3.7211968898773193, + 4.134011268615723, + 4.131895065307617, + 4.130543231964111, + 4.190202713012695, + 4.130457401275635, + 4.117681980133057, + 4.138525009155273, + 4.125294208526611, + 4.135382175445557, + 2.116881847381592, + 6.482165813446045, + 4.135898113250732, + 4.153623580932617, + 4.12375020980835, + 5.861475944519043, + 4.133228778839111, + -4.322525501251221, + 2.7158291339874268, + -0.8838977217674255, + -4.121114730834961, + 4.136801242828369, + 4.118328094482422, + 4.129384517669678, + 5.2218475341796875, + 4.135101795196533, + -1.2554384469985962, + 4.1298723220825195, + 4.132584095001221, + 4.134644985198975, + 4.112257957458496, + -0.8720219135284424, + 5.245434284210205, + 5.979854583740234, + 4.962888240814209, + 4.13142728805542, + 4.133209228515625, + 4.1337690353393555, + 4.1554670333862305, + 4.130248546600342, + 4.126035213470459, + 4.113720417022705, + 4.134416103363037, + 4.134317398071289, + 4.139526844024658, + 5.9713592529296875, + 4.134315490722656, + 4.133567810058594, + 4.134697437286377, + 4.13344669342041, + 4.129772663116455, + 4.127452850341797, + 4.1349568367004395, + 4.131549835205078, + -1.04819917678833, + 4.132123947143555, + 4.110204696655273, + 5.570741653442383, + 4.1300740242004395, + -0.2615090012550354, + 4.13279390335083, + 2.8753092288970947, + 4.132894992828369, + 4.1337761878967285, + 4.126337051391602, + 4.131673812866211, + 4.134217262268066, + -3.603668451309204, + 4.135496616363525, + 4.129332065582275, + 4.108523368835449, + 4.134011745452881, + 5.929294586181641, + 4.131282806396484, + 4.131853103637695, + -3.1470787525177, + 4.132970809936523, + 4.131742477416992, + 4.135971546173096, + 5.022822856903076, + 4.125849723815918, + 4.130642890930176, + 4.131464004516602, + 4.1337761878967285, + 3.1068146228790283, + 6.396255970001221, + 4.129498481750488, + 4.134401321411133, + 4.131104469299316, + -2.1616463661193848, + 4.136445045471191, + 4.133640289306641, + 4.131570339202881, + 4.129950046539307 + ], + "y": [ + 7.768987655639648, + -2.2382078170776367, + 7.53553581237793, + 7.699436187744141, + 7.815402984619141, + -1.9669711589813232, + 7.824534893035889, + 7.813329219818115, + 7.8473429679870605, + -1.0549477338790894, + 7.790047645568848, + 1.0955487489700317, + 7.819475173950195, + 7.8178181648254395, + 7.830781936645508, + 3.8140573501586914, + 7.815526008605957, + 7.703306674957275, + 7.853898048400879, + 7.733659267425537, + 7.829055309295654, + 4.112136363983154, + 3.901550769805908, + 7.828512668609619, + 7.898537635803223, + 7.683647632598877, + 2.2811057567596436, + 7.820507526397705, + 0.10381872206926346, + -0.15634037554264069, + 1.1136258840560913, + 1.5575640201568604, + 7.827123165130615, + 7.727808952331543, + 7.818528652191162, + 2.0705556869506836, + 7.828800201416016, + -0.4523208737373352, + 7.816967010498047, + 7.816287040710449, + 7.826285362243652, + 7.619804382324219, + 1.2264809608459473, + 2.0957703590393066, + 2.540433406829834, + 4.6059064865112305, + 7.816277027130127, + 7.812768936157227, + 7.8250627517700195, + 7.89588737487793, + 7.789050579071045, + 7.76940393447876, + 7.621025085449219, + 7.826076507568359, + 7.8168110847473145, + 7.8451642990112305, + 3.5492780208587646, + 7.82614803314209, + 7.825996398925781, + 7.8289642333984375, + 7.820564270019531, + 7.783767223358154, + 7.754335880279541, + 7.837597846984863, + 7.820544719696045, + 1.2078312635421753, + 7.797979831695557, + 7.489799499511719, + 1.7107597589492798, + 7.802713394165039, + 2.3540093898773193, + 7.8096137046813965, + 3.9873359203338623, + 7.809897422790527, + 7.813710689544678, + 7.726971626281738, + 7.828070163726807, + 7.825758457183838, + 0.1898411363363266, + 7.8293657302856445, + 7.790953636169434, + 7.65489387512207, + 7.828911304473877, + 4.485174179077148, + 7.821629524230957, + 7.8229193687438965, + -1.9222192764282227, + 7.817944049835205, + 7.825225830078125, + 7.842027187347412, + 2.4851489067077637, + 7.757081985473633, + 7.815849304199219, + 7.81462287902832, + 7.82401704788208, + -3.976830244064331, + 3.2569615840911865, + 7.8134918212890625, + 7.826378345489502, + 7.792401313781738, + 0.8149185180664062, + 7.832211494445801, + 7.825562477111816, + 7.795617580413818, + 7.838237762451172 + ] + }, + { + "marker": { + "color": "green", + "size": 4 + }, + "mode": "markers", + "name": "HLA", + "showlegend": true, + "text": [ + "HLA-E", + "HLA-DPB1", + "HLA-DRB1", + "HLA-A", + "HLA-DMA", + "HLA-DQB2", + "HLA-B", + "HLA-DPA1", + "HLA-DRB5", + "HLA-C", + "HLA-DRA", + "HLA-DOB", + "HLA-G", + "HLA-DQA1", + "HLA-F-AS1", + "HLA-DOA", + "HLA-DQB1", + "HLA-F", + "HLA-DQA2", + "HLA-DMB" + ], + "type": "scatter", + "x": [ + 2.574134349822998, + 4.759037971496582, + -1.8861247301101685, + 2.584679365158081, + -4.737599849700928, + -0.936769425868988, + 2.637206554412842, + -1.8963825702667236, + 2.5553078651428223, + 2.5247981548309326, + -1.8893753290176392, + -4.299838542938232, + 0.06338981539011002, + -1.9745126962661743, + 3.029151678085327, + -1.674941897392273, + -1.362195372581482, + 3.3661820888519287, + -3.293901205062866, + -4.707437515258789 + ], + "y": [ + 4.928067207336426, + 5.0261006355285645, + 3.195986747741699, + 4.94113826751709, + -3.287492036819458, + -5.438094615936279, + 4.951021671295166, + 3.1903586387634277, + 0.10815228521823883, + 4.886615753173828, + 3.1939709186553955, + -3.3206779956817627, + 1.4485079050064087, + 3.1613194942474365, + -3.476963758468628, + -5.270596027374268, + -0.15112647414207458, + 5.1677656173706055, + -3.8327934741973877, + -3.2718966007232666 + ] + }, + { + "marker": { + "color": "orange", + "size": 4 + }, + "mode": "markers", + "name": "IFI", + "showlegend": true, + "text": [ + "IFITM2", + "IFI16", + "IFIT5", + "IFITM3", + "IFI44", + "IFI27", + "IFI27L1", + "IFITM1", + "IFI27L2", + "IFI30", + "IFIT2", + "IFIT3", + "IFIT1", + "IFI35", + "IFI44L", + "IFIH1", + "IFITM5", + "IFITM10", + "IFI6" + ], + "type": "scatter", + "x": [ + 5.088693141937256, + 3.0984914302825928, + 2.2503538131713867, + 4.373091697692871, + 3.8112411499023438, + 5.411899089813232, + 1.749476432800293, + 4.082590103149414, + 2.6677610874176025, + -1.7135905027389526, + 1.975140929222107, + 3.669752597808838, + 4.216630935668945, + 3.4044363498687744, + 4.969742298126221, + 1.9468653202056885, + -2.965223789215088, + -1.4652869701385498, + 4.5148797035217285 + ], + "y": [ + 1.2582993507385254, + 4.305541038513184, + 1.268319845199585, + 0.3348809480667114, + 2.418555498123169, + 1.881322979927063, + 3.698823928833008, + 5.111041069030762, + 4.192200183868408, + 3.094771146774292, + 2.163719415664673, + 2.4720516204833984, + 1.838377594947815, + 3.520127773284912, + 2.0649378299713135, + 1.2947442531585693, + 0.6434776186943054, + -5.226851940155029, + 3.519343137741089 + ] + }, + { + "marker": { + "color": "purple", + "size": 4 + }, + "mode": "markers", + "name": "TRAV", + "showlegend": true, + "text": [ + "TRAV14DV4", + "TRAV35", + "TRAV27", + "TRAV1-2", + "TRAV19", + "TRAV30", + "TRAV12-2", + "TRAV23DV6", + "TRAV8-4", + "TRAV25", + "TRAV8-6", + "TRAV3", + "TRAV22", + "TRAV12-1", + "TRAV29DV5", + "TRAV5", + "TRAV40", + "TRAV8-3", + "TRAV26-1", + "TRAV4", + "TRAV6", + "TRAV38-2DV8", + "TRAV39", + "TRAV1-1", + "TRAV13-1", + "TRAV24", + "TRAV21", + "TRAV36DV7", + "TRAV8-1", + "TRAV12-3", + "TRAV20", + "TRAV2", + "TRAV26-2", + "TRAV41", + "TRAV16", + "TRAV9-2", + "TRAV17", + "TRAV8-2", + "TRAV10", + "TRAV34", + "TRAV13-2" + ], + "type": "scatter", + "x": [ + -2.0602903366088867, + -2.059657096862793, + -2.045637845993042, + -2.0578322410583496, + -2.040755033493042, + -2.032576560974121, + -2.0381205081939697, + -2.00227952003479, + -1.435413122177124, + -2.1036860942840576, + -2.069390296936035, + -1.9981331825256348, + -2.0558927059173584, + -2.0549519062042236, + -2.0379815101623535, + -2.036757230758667, + -2.9094557762145996, + -2.12815523147583, + -4.716319561004639, + -2.0535433292388916, + -2.035767078399658, + -1.6926590204238892, + -2.032543897628784, + -2.063272476196289, + -2.0388472080230713, + -2.0256266593933105, + -2.057119846343994, + 0.14930611848831177, + -2.1175200939178467, + -1.979506254196167, + -2.041400194168091, + -2.0620224475860596, + -2.0724289417266846, + -2.058614730834961, + -1.9244368076324463, + -2.065840721130371, + -2.058959722518921, + -2.047131299972534, + -2.058506965637207, + -1.8784422874450684, + -2.0332868099212646 + ], + "y": [ + 4.2212724685668945, + 4.215763092041016, + 4.015054702758789, + 4.2039923667907715, + 3.986788511276245, + 4.047874927520752, + 3.9955999851226807, + 4.089567184448242, + 4.164315223693848, + 3.9036262035369873, + 4.208720684051514, + 4.254520416259766, + 4.2553510665893555, + 4.21889066696167, + 3.9692163467407227, + 4.033105850219727, + 1.9574642181396484, + 3.8334052562713623, + -5.946800708770752, + 4.150598526000977, + 3.993457078933716, + 3.6004879474639893, + 4.092496395111084, + 4.226220607757568, + 3.982388734817505, + 4.166675090789795, + 4.179636001586914, + 4.419805526733398, + 3.8574609756469727, + 4.173551559448242, + 3.975597858428955, + 4.215282917022705, + 4.262917995452881, + 3.9277515411376953, + 4.130808353424072, + 4.18939733505249, + 4.086650848388672, + 4.017914295196533, + 3.949174404144287, + 3.9518375396728516, + 4.028584003448486 + ] + }, + { + "marker": { + "color": "black", + "size": 4 + }, + "mode": "markers", + "name": "HB", + "showlegend": true, + "text": [ + "HBA1", + "HBA2", + "HBB" + ], + "type": "scatter", + "x": [ + 5.587413787841797, + 5.556319713592529, + -2.566687822341919 + ], + "y": [ + 2.3823652267456055, + 2.4350335597991943, + 2.1370160579681396 + ] + } + ], + "layout": { + "height": 800, + "legend": { + "title": { + "text": "membership" + }, + "tracegroupgap": 0 + }, + "plot_bgcolor": "white", + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "CD8-positive, alpha-beta T cell
blood
N/A" + }, + "width": 800, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "showgrid": false, + "showticklabels": false, + "title": { + "text": "MDE_1" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "showgrid": false, + "showticklabels": false, + "title": { + "text": "MDE_2" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "network_ctx.plot_mde_embedding(highlight_gene_sets=highlight_gene_sets)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/10_determine_cell_types_for_gene_network_analysis.ipynb b/notebooks/cellariumgpt_inference/10_determine_cell_types_for_gene_network_analysis.ipynb new file mode 100644 index 00000000..02922828 --- /dev/null +++ b/notebooks/cellariumgpt_inference/10_determine_cell_types_for_gene_network_analysis.ipynb @@ -0,0 +1,5754 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Determine cell types for metadata prompting" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "sc.set_figure_params(figsize=(4, 4))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "CHECKPOINT_PATH = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Process validation datasets" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "validation_meta_df = pd.read_csv(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"cellxgene_validation_donors__third_draft.csv\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# Stephen's validatdion table\n", + "# what we have called intestine is actually \"small intestine\"\n", + "\n", + "tissue_ontology_term_id_to_coarse_name_map = dict()\n", + "for row in validation_meta_df['tissue_name_ont_coarsename_coarseont'].values:\n", + " split_row = row.strip(\"()\").split(', ')\n", + " coarse_name = split_row[2].strip(\"'\")\n", + " if coarse_name == \"intestine\":\n", + " coarse_name = \"small intestine\"\n", + " tissue_ontology_term_id_to_coarse_name_map[split_row[1].strip(\"'\")] = coarse_name\n" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "c84c4ef520494717b1269bef0b9a8a81", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/110 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeassaysuspension_typediseasesextissue_coarsecell_type_distance_from_rootdataset_iddonor_idtotal_mrna_umis_avgn_cells
0oligodendrocyte10x 3' v3nucleusnormalmalebrain5.0bab7432a-5cfe-45ea-928c-422d03c45cdd#1385040.9332124956
1cerebellar granule cell10x 3' v3nucleusnormalmalebrain7.0bab7432a-5cfe-45ea-928c-422d03c45cdd#1384264.7491762731
2interneuron10x 3' v3nucleusnormalmalebrain4.0bab7432a-5cfe-45ea-928c-422d03c45cdd#1389288.528169142
3unknown10x 3' v3nucleusnormalmalebrainNaNbab7432a-5cfe-45ea-928c-422d03c45cdd#1383819.324324666
4differentiation-committed oligodendrocyte prec...10x 3' v3nucleusnormalmalebrain4.0bab7432a-5cfe-45ea-928c-422d03c45cdd#1384756.629870308
....................................
1896microglial cell10x 3' v3cellglioblastomamalebrain8.056c4912d-2bae-4b64-98f2-af8a84389208ndGBM-064770.66666718
1897macrophage10x 3' v3cellglioblastomamalebrain5.056c4912d-2bae-4b64-98f2-af8a84389208ndGBM-0610234.56862751
1898monocyte10x 3' v3cellglioblastomamalebrain5.056c4912d-2bae-4b64-98f2-af8a84389208ndGBM-067086.07692313
1899natural killer cell10x 3' v3cellglioblastomamalebrain7.056c4912d-2bae-4b64-98f2-af8a84389208ndGBM-065751.0000001
1900radial glial cell10x 3' v3cellglioblastomamalebrain4.056c4912d-2bae-4b64-98f2-af8a84389208ndGBM-061226.0000003
\n", + "

1789 rows × 11 columns

\n", + "" + ], + "text/plain": [ + " cell_type assay \\\n", + "0 oligodendrocyte 10x 3' v3 \n", + "1 cerebellar granule cell 10x 3' v3 \n", + "2 interneuron 10x 3' v3 \n", + "3 unknown 10x 3' v3 \n", + "4 differentiation-committed oligodendrocyte prec... 10x 3' v3 \n", + "... ... ... \n", + "1896 microglial cell 10x 3' v3 \n", + "1897 macrophage 10x 3' v3 \n", + "1898 monocyte 10x 3' v3 \n", + "1899 natural killer cell 10x 3' v3 \n", + "1900 radial glial cell 10x 3' v3 \n", + "\n", + " suspension_type disease sex tissue_coarse \\\n", + "0 nucleus normal male brain \n", + "1 nucleus normal male brain \n", + "2 nucleus normal male brain \n", + "3 nucleus normal male brain \n", + "4 nucleus normal male brain \n", + "... ... ... ... ... \n", + "1896 cell glioblastoma male brain \n", + "1897 cell glioblastoma male brain \n", + "1898 cell glioblastoma male brain \n", + "1899 cell glioblastoma male brain \n", + "1900 cell glioblastoma male brain \n", + "\n", + " cell_type_distance_from_root dataset_id \\\n", + "0 5.0 bab7432a-5cfe-45ea-928c-422d03c45cdd \n", + "1 7.0 bab7432a-5cfe-45ea-928c-422d03c45cdd \n", + "2 4.0 bab7432a-5cfe-45ea-928c-422d03c45cdd \n", + "3 NaN bab7432a-5cfe-45ea-928c-422d03c45cdd \n", + "4 4.0 bab7432a-5cfe-45ea-928c-422d03c45cdd \n", + "... ... ... \n", + "1896 8.0 56c4912d-2bae-4b64-98f2-af8a84389208 \n", + "1897 5.0 56c4912d-2bae-4b64-98f2-af8a84389208 \n", + "1898 5.0 56c4912d-2bae-4b64-98f2-af8a84389208 \n", + "1899 7.0 56c4912d-2bae-4b64-98f2-af8a84389208 \n", + "1900 4.0 56c4912d-2bae-4b64-98f2-af8a84389208 \n", + "\n", + " donor_id total_mrna_umis_avg n_cells \n", + "0 #138 5040.933212 4956 \n", + "1 #138 4264.749176 2731 \n", + "2 #138 9288.528169 142 \n", + "3 #138 3819.324324 666 \n", + "4 #138 4756.629870 308 \n", + "... ... ... ... \n", + "1896 ndGBM-06 4770.666667 18 \n", + "1897 ndGBM-06 10234.568627 51 \n", + "1898 ndGBM-06 7086.076923 13 \n", + "1899 ndGBM-06 5751.000000 1 \n", + "1900 ndGBM-06 1226.000000 3 \n", + "\n", + "[1789 rows x 11 columns]" + ] + }, + "execution_count": 191, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 192, + "metadata": {}, + "outputs": [], + "source": [ + "# keep a reference to the original dataframe\n", + "validation_stats_df = df.copy()" + ] + }, + { + "cell_type": "code", + "execution_count": 193, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "brain\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typesuspension_typeassay_listtotal_mrna_umis_avgn_cells
0L2/3-6 intratelencephalic projecting glutamate...nucleus[10x 3' v3]32283.09608140379.0
1neuronnucleus[10x 3' v3]19390.02381338825.0
2oligodendrocytenucleus[10x 3' v2, 10x 3' v3]3466.11956634701.0
3astrocytenucleus[10x 3' v3]4337.8172828561.0
4pvalb GABAergic cortical interneuronnucleus[10x 3' v3]17218.9244817344.0
5vip GABAergic cortical interneuronnucleus[10x 3' v3]13455.1196397249.0
6glutamatergic neuronnucleus[10x 3' v2]6141.0948517105.0
7oligodendrocyte precursor cellnucleus[10x 3' v2, 10x 3' v3]6325.2131826695.0
8sst GABAergic cortical interneuronnucleus[10x 3' v3]14236.7699926387.0
9malignant cellcell[10x 3' v2, 10x 3' v3]12343.8665095841.0
10microglial cellnucleus[10x 3' v3]3531.3953195683.0
11lamp5 GABAergic cortical interneuronnucleus[10x 3' v3]16460.5121905123.0
12astrocyte of the cerebral cortexnucleus[10x 3' v3]7024.2441424539.0
13neural cellnucleus[10x 3' v3]3671.0333653740.0
14GABAergic neuronnucleus[10x 3' v2]3133.2540103494.0
15mature astrocytenucleus[10x 3' v2]1619.8397813439.0
16macrophagecell[10x 3' v2, 10x 3' v3]8287.5771883309.0
17cerebellar granule cellnucleus[10x 3' v3]4264.7491762731.0
18mature microglial cellnucleus[10x 3' v2]754.1494112453.0
19corticothalamic-projecting glutamatergic corti...nucleus[10x 3' v3]34544.9523522273.0
20L6b glutamatergic cortical neuronnucleus[10x 3' v3]42263.5865192037.0
21sncg GABAergic cortical interneuronnucleus[10x 3' v3]13442.7165101984.0
22endothelial cellnucleus[10x 3' v2, 10x 3' v3]2991.2386481739.0
23choroid plexus epithelial cellnucleus[10x 3' v3]1962.0601151688.0
24near-projecting glutamatergic cortical neuronnucleus[10x 3' v3]25631.2288391350.0
25chandelier pvalb GABAergic cortical interneuronnucleus[10x 3' v3]15983.2924741183.0
26L5 extratelencephalic projecting glutamatergic...nucleus[10x 3' v3]56934.4204911064.0
27caudal ganglionic eminence derived GABAergic c...nucleus[10x 3' v3]18562.883256998.0
28L2/3 intratelencephalic projecting glutamaterg...nucleus[10x 3' v3]9379.776991565.0
29mesenchymal cellnucleus[10x 3' v3]1004.686337448.0
\n", + "
" + ], + "text/plain": [ + " cell_type suspension_type \\\n", + "0 L2/3-6 intratelencephalic projecting glutamate... nucleus \n", + "1 neuron nucleus \n", + "2 oligodendrocyte nucleus \n", + "3 astrocyte nucleus \n", + "4 pvalb GABAergic cortical interneuron nucleus \n", + "5 vip GABAergic cortical interneuron nucleus \n", + "6 glutamatergic neuron nucleus \n", + "7 oligodendrocyte precursor cell nucleus \n", + "8 sst GABAergic cortical interneuron nucleus \n", + "9 malignant cell cell \n", + "10 microglial cell nucleus \n", + "11 lamp5 GABAergic cortical interneuron nucleus \n", + "12 astrocyte of the cerebral cortex nucleus \n", + "13 neural cell nucleus \n", + "14 GABAergic neuron nucleus \n", + "15 mature astrocyte nucleus \n", + "16 macrophage cell \n", + "17 cerebellar granule cell nucleus \n", + "18 mature microglial cell nucleus \n", + "19 corticothalamic-projecting glutamatergic corti... nucleus \n", + "20 L6b glutamatergic cortical neuron nucleus \n", + "21 sncg GABAergic cortical interneuron nucleus \n", + "22 endothelial cell nucleus \n", + "23 choroid plexus epithelial cell nucleus \n", + "24 near-projecting glutamatergic cortical neuron nucleus \n", + "25 chandelier pvalb GABAergic cortical interneuron nucleus \n", + "26 L5 extratelencephalic projecting glutamatergic... nucleus \n", + "27 caudal ganglionic eminence derived GABAergic c... nucleus \n", + "28 L2/3 intratelencephalic projecting glutamaterg... nucleus \n", + "29 mesenchymal cell nucleus \n", + "\n", + " assay_list total_mrna_umis_avg n_cells \n", + "0 [10x 3' v3] 32283.096081 40379.0 \n", + "1 [10x 3' v3] 19390.023813 38825.0 \n", + "2 [10x 3' v2, 10x 3' v3] 3466.119566 34701.0 \n", + "3 [10x 3' v3] 4337.817282 8561.0 \n", + "4 [10x 3' v3] 17218.924481 7344.0 \n", + "5 [10x 3' v3] 13455.119639 7249.0 \n", + "6 [10x 3' v2] 6141.094851 7105.0 \n", + "7 [10x 3' v2, 10x 3' v3] 6325.213182 6695.0 \n", + "8 [10x 3' v3] 14236.769992 6387.0 \n", + "9 [10x 3' v2, 10x 3' v3] 12343.866509 5841.0 \n", + "10 [10x 3' v3] 3531.395319 5683.0 \n", + "11 [10x 3' v3] 16460.512190 5123.0 \n", + "12 [10x 3' v3] 7024.244142 4539.0 \n", + "13 [10x 3' v3] 3671.033365 3740.0 \n", + "14 [10x 3' v2] 3133.254010 3494.0 \n", + "15 [10x 3' v2] 1619.839781 3439.0 \n", + "16 [10x 3' v2, 10x 3' v3] 8287.577188 3309.0 \n", + "17 [10x 3' v3] 4264.749176 2731.0 \n", + "18 [10x 3' v2] 754.149411 2453.0 \n", + "19 [10x 3' v3] 34544.952352 2273.0 \n", + "20 [10x 3' v3] 42263.586519 2037.0 \n", + "21 [10x 3' v3] 13442.716510 1984.0 \n", + "22 [10x 3' v2, 10x 3' v3] 2991.238648 1739.0 \n", + "23 [10x 3' v3] 1962.060115 1688.0 \n", + "24 [10x 3' v3] 25631.228839 1350.0 \n", + "25 [10x 3' v3] 15983.292474 1183.0 \n", + "26 [10x 3' v3] 56934.420491 1064.0 \n", + "27 [10x 3' v3] 18562.883256 998.0 \n", + "28 [10x 3' v3] 9379.776991 565.0 \n", + "29 [10x 3' v3] 1004.686337 448.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "blood\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typesuspension_typeassay_listtotal_mrna_umis_avgn_cells
0classical monocytecell[10x 3' v2, 10x 5' v1]3750.45291915635.0
1CD4-positive, alpha-beta T cellcell[10x 3' v2, 10x 5' v1, 10x 5' v2]5918.41207315511.0
2natural killer cellcell[10x 3' v2, 10x 5' v1, 10x 5' v2]3041.4291889283.0
3CD8-positive, alpha-beta T cellcell[10x 3' v2, 10x 5' v1, 10x 5' v2]4589.4214609105.0
4naive thymus-derived CD4-positive, alpha-beta ...cell[10x 3' v2, 10x 5' v1, 10x 5' v2]4060.6530277317.0
5B cellcell[10x 3' v2, 10x 5' v1, 10x 5' v2]3876.3327035547.0
6CD8-positive, alpha-beta cytotoxic T cellcell[10x 5' v1, 10x 5' v2]3894.2095604782.0
7CD14-positive, CD16-negative classical monocytecell[10x 5' v2]5123.4840244632.0
8T cellcell[10x 3' v3, 10x 5' v2]5692.3803684489.0
9mature B cellcell[10x 3' v3, 10x 5' v2]6323.3564944084.0
10type I NK T cellcell[10x 5' v1]1712.2907013963.0
11central memory CD4-positive, alpha-beta T cellcell[10x 3' v2, 10x 5' v2]5184.5893403963.0
12naive thymus-derived CD8-positive, alpha-beta ...cell[10x 3' v2, 10x 5' v1, 10x 5' v2]4618.7186113604.0
13CD14-positive monocytecell[10x 3' v2, 10x 5' v2]4891.8695823356.0
14non-classical monocytecell[10x 3' v2, 10x 5' v1]3933.5702383004.0
15blood cellcell[10x 5' v1]5918.9267722720.0
16early pro-B cellcell[10x 3' v3]8281.4338112572.0
17effector memory CD8-positive, alpha-beta T cellcell[10x 3' v2, 10x 5' v1]2399.1000032528.0
18CD16-positive, CD56-dim natural killer cell, h...cell[10x 5' v1, 10x 5' v2]3584.1130282512.0
19naive B cellcell[10x 3' v2, 10x 5' v1, 10x 5' v2]3576.4842082237.0
20regulatory T cellcell[10x 3' v2, 10x 5' v1, 10x 5' v2]3835.1830222007.0
21memory B cellcell[10x 3' v2, 10x 5' v1, 10x 5' v2]5660.7776051950.0
22gamma-delta T cellcell[10x 3' v2, 10x 5' v1, 10x 5' v2]3677.2700551690.0
23CD8-positive, alpha-beta memory T cellcell[10x 5' v1, 10x 5' v2]4430.0089051672.0
24activated CD4-positive, alpha-beta T cellcell[10x 5' v1]3952.7581071652.0
25CD4-positive helper T cellcell[10x 5' v1]3085.6767071640.0
26conventional dendritic cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1, 10x 5' v2]9413.9306131483.0
27CD4-positive, alpha-beta memory T cellcell[10x 5' v1]2184.7484991333.0
28activated CD8-positive, alpha-beta T cellcell[10x 5' v1]3813.8409451135.0
29mature NK T cellcell[10x 3' v3, 10x 5' v1]3387.2910021110.0
\n", + "
" + ], + "text/plain": [ + " cell_type suspension_type \\\n", + "0 classical monocyte cell \n", + "1 CD4-positive, alpha-beta T cell cell \n", + "2 natural killer cell cell \n", + "3 CD8-positive, alpha-beta T cell cell \n", + "4 naive thymus-derived CD4-positive, alpha-beta ... cell \n", + "5 B cell cell \n", + "6 CD8-positive, alpha-beta cytotoxic T cell cell \n", + "7 CD14-positive, CD16-negative classical monocyte cell \n", + "8 T cell cell \n", + "9 mature B cell cell \n", + "10 type I NK T cell cell \n", + "11 central memory CD4-positive, alpha-beta T cell cell \n", + "12 naive thymus-derived CD8-positive, alpha-beta ... cell \n", + "13 CD14-positive monocyte cell \n", + "14 non-classical monocyte cell \n", + "15 blood cell cell \n", + "16 early pro-B cell cell \n", + "17 effector memory CD8-positive, alpha-beta T cell cell \n", + "18 CD16-positive, CD56-dim natural killer cell, h... cell \n", + "19 naive B cell cell \n", + "20 regulatory T cell cell \n", + "21 memory B cell cell \n", + "22 gamma-delta T cell cell \n", + "23 CD8-positive, alpha-beta memory T cell cell \n", + "24 activated CD4-positive, alpha-beta T cell cell \n", + "25 CD4-positive helper T cell cell \n", + "26 conventional dendritic cell cell \n", + "27 CD4-positive, alpha-beta memory T cell cell \n", + "28 activated CD8-positive, alpha-beta T cell cell \n", + "29 mature NK T cell cell \n", + "\n", + " assay_list total_mrna_umis_avg n_cells \n", + "0 [10x 3' v2, 10x 5' v1] 3750.452919 15635.0 \n", + "1 [10x 3' v2, 10x 5' v1, 10x 5' v2] 5918.412073 15511.0 \n", + "2 [10x 3' v2, 10x 5' v1, 10x 5' v2] 3041.429188 9283.0 \n", + "3 [10x 3' v2, 10x 5' v1, 10x 5' v2] 4589.421460 9105.0 \n", + "4 [10x 3' v2, 10x 5' v1, 10x 5' v2] 4060.653027 7317.0 \n", + "5 [10x 3' v2, 10x 5' v1, 10x 5' v2] 3876.332703 5547.0 \n", + "6 [10x 5' v1, 10x 5' v2] 3894.209560 4782.0 \n", + "7 [10x 5' v2] 5123.484024 4632.0 \n", + "8 [10x 3' v3, 10x 5' v2] 5692.380368 4489.0 \n", + "9 [10x 3' v3, 10x 5' v2] 6323.356494 4084.0 \n", + "10 [10x 5' v1] 1712.290701 3963.0 \n", + "11 [10x 3' v2, 10x 5' v2] 5184.589340 3963.0 \n", + "12 [10x 3' v2, 10x 5' v1, 10x 5' v2] 4618.718611 3604.0 \n", + "13 [10x 3' v2, 10x 5' v2] 4891.869582 3356.0 \n", + "14 [10x 3' v2, 10x 5' v1] 3933.570238 3004.0 \n", + "15 [10x 5' v1] 5918.926772 2720.0 \n", + "16 [10x 3' v3] 8281.433811 2572.0 \n", + "17 [10x 3' v2, 10x 5' v1] 2399.100003 2528.0 \n", + "18 [10x 5' v1, 10x 5' v2] 3584.113028 2512.0 \n", + "19 [10x 3' v2, 10x 5' v1, 10x 5' v2] 3576.484208 2237.0 \n", + "20 [10x 3' v2, 10x 5' v1, 10x 5' v2] 3835.183022 2007.0 \n", + "21 [10x 3' v2, 10x 5' v1, 10x 5' v2] 5660.777605 1950.0 \n", + "22 [10x 3' v2, 10x 5' v1, 10x 5' v2] 3677.270055 1690.0 \n", + "23 [10x 5' v1, 10x 5' v2] 4430.008905 1672.0 \n", + "24 [10x 5' v1] 3952.758107 1652.0 \n", + "25 [10x 5' v1] 3085.676707 1640.0 \n", + "26 [10x 3' v2, 10x 3' v3, 10x 5' v1, 10x 5' v2] 9413.930613 1483.0 \n", + "27 [10x 5' v1] 2184.748499 1333.0 \n", + "28 [10x 5' v1] 3813.840945 1135.0 \n", + "29 [10x 3' v3, 10x 5' v1] 3387.291002 1110.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "small intestine\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typesuspension_typeassay_listtotal_mrna_umis_avgn_cells
0plasma cellcell[10x 3' v2]5553.57223615499.0
1mesenchymal cellcell[10x 3' v2]4525.5198965780.0
2T cellcell[10x 3' v2, 10x 3' v3]2111.1292804706.0
3macrophagecell[10x 3' v2, 10x 3' v3]3862.7329634629.0
4CD4-positive, alpha-beta T cellcell[10x 3' v2]2028.9313844371.0
5CD8-positive, alpha-beta T cellcell[10x 3' v2]1724.0073343844.0
6B cellcell[10x 3' v2, 10x 3' v3]4313.2212242755.0
7fibroblastcell[10x 3' v2, 10x 3' v3]9551.0703411974.0
8plasmacytoid dendritic cellcell[10x 3' v2]1077.8925951788.0
9intestinal epithelial cellcell[10x 3' v2, 10x 3' v3]14221.1500381196.0
10myeloid leukocytecell[10x 3' v2]9155.5485611112.0
11mast cellcell[10x 3' v2]1820.2313971016.0
12regulatory T cellcell[10x 3' v2]2619.770902876.0
13enterocytecell[10x 3' v2, 10x 3' v3]19046.254248785.0
14mature NK T cellcell[10x 3' v2]6381.814649669.0
15naive T cellcell[10x 3' v2]539.665183397.0
16monocytecell[10x 3' v2]4183.078142392.0
17conventional dendritic cellcell[10x 3' v2]4333.699789375.0
18natural killer cellcell[10x 3' v2]401.460049351.0
19dendritic cellcell[10x 3' v2, 10x 3' v3]4785.271331347.0
20endothelial cellcell[10x 3' v2, 10x 3' v3]8962.634515275.0
21endothelial cell of lymphatic vesselcell[10x 3' v2, 10x 3' v3]19092.907642255.0
22blood vessel endothelial cellcell[10x 3' v3]14693.201031194.0
23IgG plasma cellcell[10x 3' v2]14230.556150187.0
24enteroendocrine cellcell[10x 3' v2, 10x 3' v3]23113.061898176.0
25intraepithelial lymphocytecell[10x 3' v2]663.515398151.0
26pericytecell[10x 3' v2, 10x 3' v3]7797.837072147.0
27glial cellcell[10x 3' v2, 10x 3' v3]6974.967147141.0
28myofibroblast cellcell[10x 3' v2, 10x 3' v3]8356.375296121.0
29peripheral nervous system neuroncell[10x 3' v2]6706.42708396.0
\n", + "
" + ], + "text/plain": [ + " cell_type suspension_type \\\n", + "0 plasma cell cell \n", + "1 mesenchymal cell cell \n", + "2 T cell cell \n", + "3 macrophage cell \n", + "4 CD4-positive, alpha-beta T cell cell \n", + "5 CD8-positive, alpha-beta T cell cell \n", + "6 B cell cell \n", + "7 fibroblast cell \n", + "8 plasmacytoid dendritic cell cell \n", + "9 intestinal epithelial cell cell \n", + "10 myeloid leukocyte cell \n", + "11 mast cell cell \n", + "12 regulatory T cell cell \n", + "13 enterocyte cell \n", + "14 mature NK T cell cell \n", + "15 naive T cell cell \n", + "16 monocyte cell \n", + "17 conventional dendritic cell cell \n", + "18 natural killer cell cell \n", + "19 dendritic cell cell \n", + "20 endothelial cell cell \n", + "21 endothelial cell of lymphatic vessel cell \n", + "22 blood vessel endothelial cell cell \n", + "23 IgG plasma cell cell \n", + "24 enteroendocrine cell cell \n", + "25 intraepithelial lymphocyte cell \n", + "26 pericyte cell \n", + "27 glial cell cell \n", + "28 myofibroblast cell cell \n", + "29 peripheral nervous system neuron cell \n", + "\n", + " assay_list total_mrna_umis_avg n_cells \n", + "0 [10x 3' v2] 5553.572236 15499.0 \n", + "1 [10x 3' v2] 4525.519896 5780.0 \n", + "2 [10x 3' v2, 10x 3' v3] 2111.129280 4706.0 \n", + "3 [10x 3' v2, 10x 3' v3] 3862.732963 4629.0 \n", + "4 [10x 3' v2] 2028.931384 4371.0 \n", + "5 [10x 3' v2] 1724.007334 3844.0 \n", + "6 [10x 3' v2, 10x 3' v3] 4313.221224 2755.0 \n", + "7 [10x 3' v2, 10x 3' v3] 9551.070341 1974.0 \n", + "8 [10x 3' v2] 1077.892595 1788.0 \n", + "9 [10x 3' v2, 10x 3' v3] 14221.150038 1196.0 \n", + "10 [10x 3' v2] 9155.548561 1112.0 \n", + "11 [10x 3' v2] 1820.231397 1016.0 \n", + "12 [10x 3' v2] 2619.770902 876.0 \n", + "13 [10x 3' v2, 10x 3' v3] 19046.254248 785.0 \n", + "14 [10x 3' v2] 6381.814649 669.0 \n", + "15 [10x 3' v2] 539.665183 397.0 \n", + "16 [10x 3' v2] 4183.078142 392.0 \n", + "17 [10x 3' v2] 4333.699789 375.0 \n", + "18 [10x 3' v2] 401.460049 351.0 \n", + "19 [10x 3' v2, 10x 3' v3] 4785.271331 347.0 \n", + "20 [10x 3' v2, 10x 3' v3] 8962.634515 275.0 \n", + "21 [10x 3' v2, 10x 3' v3] 19092.907642 255.0 \n", + "22 [10x 3' v3] 14693.201031 194.0 \n", + "23 [10x 3' v2] 14230.556150 187.0 \n", + "24 [10x 3' v2, 10x 3' v3] 23113.061898 176.0 \n", + "25 [10x 3' v2] 663.515398 151.0 \n", + "26 [10x 3' v2, 10x 3' v3] 7797.837072 147.0 \n", + "27 [10x 3' v2, 10x 3' v3] 6974.967147 141.0 \n", + "28 [10x 3' v2, 10x 3' v3] 8356.375296 121.0 \n", + "29 [10x 3' v2] 6706.427083 96.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "kidney\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typesuspension_typeassay_listtotal_mrna_umis_avgn_cells
0abnormal cellcell[10x 3' v2]12538.9828382911.0
1macrophagecell[10x 3' v2]8449.7070442236.0
2kidney collecting duct principal cellcell[10x 3' v3]8449.2372041569.0
3kidney loop of Henle thin descending limb epit...cell[10x 3' v3]3534.3063131283.0
4T cellcell[10x 3' v2, 10x 3' v3]4329.9513641114.0
5endothelial cellcell[10x 3' v2, 10x 3' v3]5883.656285875.0
6kidney loop of Henle thin ascending limb epith...cell[10x 3' v3]5464.683603866.0
7kidney loop of Henle thick ascending limb epit...cell[10x 3' v3]7850.607488851.0
8epithelial cell of proximal tubulecell[10x 3' v3]4531.826804486.0
9kidney collecting duct intercalated cellcell[10x 3' v3]9716.801338226.0
10renal interstitial pericytecell[10x 3' v3]4798.933799221.0
11vascular associated smooth muscle cellcell[10x 3' v2]7220.564493130.0
12kidney connecting tubule epithelial cellcell[10x 3' v3]12307.425000114.0
13B cellcell[10x 3' v2, 10x 3' v3]2962.13620095.0
14kidney distal convoluted tubule epithelial cellcell[10x 3' v3]8528.46153878.0
15conventional dendritic cellcell[10x 3' v3]6221.95772955.0
16monocytecell[10x 3' v3]6540.88744643.0
17mature NK T cellcell[10x 3' v3]2961.83465641.0
18natural killer cellcell[10x 3' v3]2960.44153239.0
19alternatively activated macrophagecell[10x 3' v3]5491.72222238.0
20cytotoxic T cellcell[10x 3' v3]2207.07142935.0
21plasma cellcell[10x 3' v2, 10x 3' v3]14543.02538534.0
22mast cellcell[10x 3' v2, 10x 3' v3]4800.82500029.0
23kidney interstitial fibroblastcell[10x 3' v3]7532.13636423.0
24podocytecell[10x 3' v3]1976.12500016.0
25parietal epithelial cellcell[10x 3' v3]2754.1111119.0
26leukocytecell[10x 3' v3]10889.7500008.0
27pericytecell[10x 3' v2]8954.5000006.0
28non-classical monocytecell[10x 3' v3]2831.8750005.0
29epithelial cellcell[10x 3' v3]8027.0000002.0
\n", + "
" + ], + "text/plain": [ + " cell_type suspension_type \\\n", + "0 abnormal cell cell \n", + "1 macrophage cell \n", + "2 kidney collecting duct principal cell cell \n", + "3 kidney loop of Henle thin descending limb epit... cell \n", + "4 T cell cell \n", + "5 endothelial cell cell \n", + "6 kidney loop of Henle thin ascending limb epith... cell \n", + "7 kidney loop of Henle thick ascending limb epit... cell \n", + "8 epithelial cell of proximal tubule cell \n", + "9 kidney collecting duct intercalated cell cell \n", + "10 renal interstitial pericyte cell \n", + "11 vascular associated smooth muscle cell cell \n", + "12 kidney connecting tubule epithelial cell cell \n", + "13 B cell cell \n", + "14 kidney distal convoluted tubule epithelial cell cell \n", + "15 conventional dendritic cell cell \n", + "16 monocyte cell \n", + "17 mature NK T cell cell \n", + "18 natural killer cell cell \n", + "19 alternatively activated macrophage cell \n", + "20 cytotoxic T cell cell \n", + "21 plasma cell cell \n", + "22 mast cell cell \n", + "23 kidney interstitial fibroblast cell \n", + "24 podocyte cell \n", + "25 parietal epithelial cell cell \n", + "26 leukocyte cell \n", + "27 pericyte cell \n", + "28 non-classical monocyte cell \n", + "29 epithelial cell cell \n", + "\n", + " assay_list total_mrna_umis_avg n_cells \n", + "0 [10x 3' v2] 12538.982838 2911.0 \n", + "1 [10x 3' v2] 8449.707044 2236.0 \n", + "2 [10x 3' v3] 8449.237204 1569.0 \n", + "3 [10x 3' v3] 3534.306313 1283.0 \n", + "4 [10x 3' v2, 10x 3' v3] 4329.951364 1114.0 \n", + "5 [10x 3' v2, 10x 3' v3] 5883.656285 875.0 \n", + "6 [10x 3' v3] 5464.683603 866.0 \n", + "7 [10x 3' v3] 7850.607488 851.0 \n", + "8 [10x 3' v3] 4531.826804 486.0 \n", + "9 [10x 3' v3] 9716.801338 226.0 \n", + "10 [10x 3' v3] 4798.933799 221.0 \n", + "11 [10x 3' v2] 7220.564493 130.0 \n", + "12 [10x 3' v3] 12307.425000 114.0 \n", + "13 [10x 3' v2, 10x 3' v3] 2962.136200 95.0 \n", + "14 [10x 3' v3] 8528.461538 78.0 \n", + "15 [10x 3' v3] 6221.957729 55.0 \n", + "16 [10x 3' v3] 6540.887446 43.0 \n", + "17 [10x 3' v3] 2961.834656 41.0 \n", + "18 [10x 3' v3] 2960.441532 39.0 \n", + "19 [10x 3' v3] 5491.722222 38.0 \n", + "20 [10x 3' v3] 2207.071429 35.0 \n", + "21 [10x 3' v2, 10x 3' v3] 14543.025385 34.0 \n", + "22 [10x 3' v2, 10x 3' v3] 4800.825000 29.0 \n", + "23 [10x 3' v3] 7532.136364 23.0 \n", + "24 [10x 3' v3] 1976.125000 16.0 \n", + "25 [10x 3' v3] 2754.111111 9.0 \n", + "26 [10x 3' v3] 10889.750000 8.0 \n", + "27 [10x 3' v2] 8954.500000 6.0 \n", + "28 [10x 3' v3] 2831.875000 5.0 \n", + "29 [10x 3' v3] 8027.000000 2.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "liver\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typesuspension_typeassay_listtotal_mrna_umis_avgn_cells
0hepatic pit cellcell[10x 5' v2]4727.1189632410.0
1CD8-positive, alpha-beta T cellcell[10x 5' v2]5183.4054362290.0
2Kupffer cellcell[10x 5' v2]9744.0895302091.0
3natural killer cellcell[10x 5' v2]5103.6227282062.0
4macrophagecell[10x 3' v2, 10x 5' v2]9768.0344072021.0
5CD4-positive, alpha-beta T cellcell[10x 5' v2]5362.0419401677.0
6monocytecell[10x 5' v2]9390.6915641274.0
7hepatocytecell[10x 3' v2, 10x 5' v2]12846.595798989.0
8periportal region hepatocytecell[10x 3' v2, 10x 5' v2]14351.769046967.0
9mature B cellcell[10x 5' v2]6559.016918693.0
10T cellcell[10x 5' v2]4720.298866634.0
11centrilobular region hepatocytecell[10x 3' v2, 10x 5' v2]7285.722313561.0
12endothelial cell of pericentral hepatic sinusoidcell[10x 5' v2]5713.951689387.0
13endothelial cell of arterycell[10x 5' v2]8799.194535375.0
14plasma cellcell[10x 3' v2, 10x 5' v2]21972.115532360.0
15alpha-beta T cellcell[10x 3' v2]2459.422123316.0
16fibroblastcell[10x 5' v2]8728.158871294.0
17intrahepatic cholangiocytecell[10x 5' v2]16676.755074275.0
18endothelial cell of hepatic sinusoidcell[10x 3' v2]3054.446741259.0
19inflammatory macrophagecell[10x 3' v2]3583.329430246.0
20endothelial cell of periportal hepatic sinusoidcell[10x 3' v2, 10x 5' v2]7138.774523244.0
21gamma-delta T cellcell[10x 3' v2]3694.571458241.0
22vein endothelial cellcell[10x 5' v2]12179.436024237.0
23hepatic stellate cellcell[10x 3' v2, 10x 5' v2]8652.199863218.0
24conventional dendritic cellcell[10x 5' v2]13984.999155198.0
25neutrophilcell[10x 5' v2]5804.000684189.0
26innate lymphoid cellcell[10x 3' v2]2463.08854298.0
27erythrocytecell[10x 3' v2, 10x 5' v2]5520.03308881.0
28midzonal region hepatocytecell[10x 3' v2, 10x 5' v2]14318.73837381.0
29mast cellcell[10x 5' v2]5916.73110035.0
\n", + "
" + ], + "text/plain": [ + " cell_type suspension_type \\\n", + "0 hepatic pit cell cell \n", + "1 CD8-positive, alpha-beta T cell cell \n", + "2 Kupffer cell cell \n", + "3 natural killer cell cell \n", + "4 macrophage cell \n", + "5 CD4-positive, alpha-beta T cell cell \n", + "6 monocyte cell \n", + "7 hepatocyte cell \n", + "8 periportal region hepatocyte cell \n", + "9 mature B cell cell \n", + "10 T cell cell \n", + "11 centrilobular region hepatocyte cell \n", + "12 endothelial cell of pericentral hepatic sinusoid cell \n", + "13 endothelial cell of artery cell \n", + "14 plasma cell cell \n", + "15 alpha-beta T cell cell \n", + "16 fibroblast cell \n", + "17 intrahepatic cholangiocyte cell \n", + "18 endothelial cell of hepatic sinusoid cell \n", + "19 inflammatory macrophage cell \n", + "20 endothelial cell of periportal hepatic sinusoid cell \n", + "21 gamma-delta T cell cell \n", + "22 vein endothelial cell cell \n", + "23 hepatic stellate cell cell \n", + "24 conventional dendritic cell cell \n", + "25 neutrophil cell \n", + "26 innate lymphoid cell cell \n", + "27 erythrocyte cell \n", + "28 midzonal region hepatocyte cell \n", + "29 mast cell cell \n", + "\n", + " assay_list total_mrna_umis_avg n_cells \n", + "0 [10x 5' v2] 4727.118963 2410.0 \n", + "1 [10x 5' v2] 5183.405436 2290.0 \n", + "2 [10x 5' v2] 9744.089530 2091.0 \n", + "3 [10x 5' v2] 5103.622728 2062.0 \n", + "4 [10x 3' v2, 10x 5' v2] 9768.034407 2021.0 \n", + "5 [10x 5' v2] 5362.041940 1677.0 \n", + "6 [10x 5' v2] 9390.691564 1274.0 \n", + "7 [10x 3' v2, 10x 5' v2] 12846.595798 989.0 \n", + "8 [10x 3' v2, 10x 5' v2] 14351.769046 967.0 \n", + "9 [10x 5' v2] 6559.016918 693.0 \n", + "10 [10x 5' v2] 4720.298866 634.0 \n", + "11 [10x 3' v2, 10x 5' v2] 7285.722313 561.0 \n", + "12 [10x 5' v2] 5713.951689 387.0 \n", + "13 [10x 5' v2] 8799.194535 375.0 \n", + "14 [10x 3' v2, 10x 5' v2] 21972.115532 360.0 \n", + "15 [10x 3' v2] 2459.422123 316.0 \n", + "16 [10x 5' v2] 8728.158871 294.0 \n", + "17 [10x 5' v2] 16676.755074 275.0 \n", + "18 [10x 3' v2] 3054.446741 259.0 \n", + "19 [10x 3' v2] 3583.329430 246.0 \n", + "20 [10x 3' v2, 10x 5' v2] 7138.774523 244.0 \n", + "21 [10x 3' v2] 3694.571458 241.0 \n", + "22 [10x 5' v2] 12179.436024 237.0 \n", + "23 [10x 3' v2, 10x 5' v2] 8652.199863 218.0 \n", + "24 [10x 5' v2] 13984.999155 198.0 \n", + "25 [10x 5' v2] 5804.000684 189.0 \n", + "26 [10x 3' v2] 2463.088542 98.0 \n", + "27 [10x 3' v2, 10x 5' v2] 5520.033088 81.0 \n", + "28 [10x 3' v2, 10x 5' v2] 14318.738373 81.0 \n", + "29 [10x 5' v2] 5916.731100 35.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lung\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typesuspension_typeassay_listtotal_mrna_umis_avgn_cells
0alveolar macrophagecell[10x 3' v2, 10x 3' v3, 10x 5' v1]10122.7696298713.0
1malignant cellcell[10x 3' v2, 10x 3' v3]7534.8432727659.0
2CD8-positive, alpha-beta T cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]2724.6373397484.0
3type II pneumocytecell[10x 3' v2, 10x 3' v3, 10x 5' v1]5798.8396155653.0
4CD4-positive, alpha-beta T cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]2750.3624184960.0
5macrophagecell[10x 3' v2, 10x 3' v3, 10x 5' v1]5089.3781734748.0
6capillary endothelial cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]2181.5418953835.0
7B cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]2724.5909433471.0
8classical monocytecell[10x 3' v2, 10x 3' v3, 10x 5' v1]3093.3685872773.0
9T cellcell[10x 3' v2, 10x 5' v1]7370.9059912739.0
10ciliated columnar cell of tracheobronchial treecell[10x 5' v1]4193.3456032600.0
11plasma cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]10019.1854912245.0
12natural killer cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]2403.2378442240.0
13regulatory T cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]3348.8548011990.0
14vein endothelial cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]2807.6200261312.0
15CD1c-positive myeloid dendritic cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]6668.2709591282.0
16elicited macrophagecell[10x 5' v1]3078.4914111262.0
17type I pneumocytecell[10x 3' v2, 10x 3' v3, 10x 5' v1]1579.0062771089.0
18endothelial cell of lymphatic vesselcell[10x 3' v2, 10x 3' v3, 10x 5' v1]4473.695015992.0
19monocytecell[10x 3' v2]1756.472251955.0
20non-classical monocytecell[10x 3' v2, 10x 3' v3, 10x 5' v1]5149.716216854.0
21myeloid cellcell[10x 3' v2, 10x 3' v3]13164.515265850.0
22epithelial cell of lower respiratory tractcell[10x 5' v1]4569.399684633.0
23plasmacytoid dendritic cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]4046.405750599.0
24pulmonary interstitial fibroblastcell[10x 5' v1]6221.755952504.0
25club cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]8201.865800473.0
26pulmonary artery endothelial cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]2583.776376443.0
27mast cellcell[10x 3' v2, 10x 3' v3, 10x 5' v1]2690.963294423.0
28epithelial cell of lungcell[10x 3' v2, 10x 3' v3, 10x 5' v1]4280.959934376.0
29fibroblast of lungcell[10x 3' v2, 10x 3' v3, 10x 5' v1]4712.523028372.0
\n", + "
" + ], + "text/plain": [ + " cell_type suspension_type \\\n", + "0 alveolar macrophage cell \n", + "1 malignant cell cell \n", + "2 CD8-positive, alpha-beta T cell cell \n", + "3 type II pneumocyte cell \n", + "4 CD4-positive, alpha-beta T cell cell \n", + "5 macrophage cell \n", + "6 capillary endothelial cell cell \n", + "7 B cell cell \n", + "8 classical monocyte cell \n", + "9 T cell cell \n", + "10 ciliated columnar cell of tracheobronchial tree cell \n", + "11 plasma cell cell \n", + "12 natural killer cell cell \n", + "13 regulatory T cell cell \n", + "14 vein endothelial cell cell \n", + "15 CD1c-positive myeloid dendritic cell cell \n", + "16 elicited macrophage cell \n", + "17 type I pneumocyte cell \n", + "18 endothelial cell of lymphatic vessel cell \n", + "19 monocyte cell \n", + "20 non-classical monocyte cell \n", + "21 myeloid cell cell \n", + "22 epithelial cell of lower respiratory tract cell \n", + "23 plasmacytoid dendritic cell cell \n", + "24 pulmonary interstitial fibroblast cell \n", + "25 club cell cell \n", + "26 pulmonary artery endothelial cell cell \n", + "27 mast cell cell \n", + "28 epithelial cell of lung cell \n", + "29 fibroblast of lung cell \n", + "\n", + " assay_list total_mrna_umis_avg n_cells \n", + "0 [10x 3' v2, 10x 3' v3, 10x 5' v1] 10122.769629 8713.0 \n", + "1 [10x 3' v2, 10x 3' v3] 7534.843272 7659.0 \n", + "2 [10x 3' v2, 10x 3' v3, 10x 5' v1] 2724.637339 7484.0 \n", + "3 [10x 3' v2, 10x 3' v3, 10x 5' v1] 5798.839615 5653.0 \n", + "4 [10x 3' v2, 10x 3' v3, 10x 5' v1] 2750.362418 4960.0 \n", + "5 [10x 3' v2, 10x 3' v3, 10x 5' v1] 5089.378173 4748.0 \n", + "6 [10x 3' v2, 10x 3' v3, 10x 5' v1] 2181.541895 3835.0 \n", + "7 [10x 3' v2, 10x 3' v3, 10x 5' v1] 2724.590943 3471.0 \n", + "8 [10x 3' v2, 10x 3' v3, 10x 5' v1] 3093.368587 2773.0 \n", + "9 [10x 3' v2, 10x 5' v1] 7370.905991 2739.0 \n", + "10 [10x 5' v1] 4193.345603 2600.0 \n", + "11 [10x 3' v2, 10x 3' v3, 10x 5' v1] 10019.185491 2245.0 \n", + "12 [10x 3' v2, 10x 3' v3, 10x 5' v1] 2403.237844 2240.0 \n", + "13 [10x 3' v2, 10x 3' v3, 10x 5' v1] 3348.854801 1990.0 \n", + "14 [10x 3' v2, 10x 3' v3, 10x 5' v1] 2807.620026 1312.0 \n", + "15 [10x 3' v2, 10x 3' v3, 10x 5' v1] 6668.270959 1282.0 \n", + "16 [10x 5' v1] 3078.491411 1262.0 \n", + "17 [10x 3' v2, 10x 3' v3, 10x 5' v1] 1579.006277 1089.0 \n", + "18 [10x 3' v2, 10x 3' v3, 10x 5' v1] 4473.695015 992.0 \n", + "19 [10x 3' v2] 1756.472251 955.0 \n", + "20 [10x 3' v2, 10x 3' v3, 10x 5' v1] 5149.716216 854.0 \n", + "21 [10x 3' v2, 10x 3' v3] 13164.515265 850.0 \n", + "22 [10x 5' v1] 4569.399684 633.0 \n", + "23 [10x 3' v2, 10x 3' v3, 10x 5' v1] 4046.405750 599.0 \n", + "24 [10x 5' v1] 6221.755952 504.0 \n", + "25 [10x 3' v2, 10x 3' v3, 10x 5' v1] 8201.865800 473.0 \n", + "26 [10x 3' v2, 10x 3' v3, 10x 5' v1] 2583.776376 443.0 \n", + "27 [10x 3' v2, 10x 3' v3, 10x 5' v1] 2690.963294 423.0 \n", + "28 [10x 3' v2, 10x 3' v3, 10x 5' v1] 4280.959934 376.0 \n", + "29 [10x 3' v2, 10x 3' v3, 10x 5' v1] 4712.523028 372.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "thymus\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typesuspension_typeassay_listtotal_mrna_umis_avgn_cells
0CD8-alpha-alpha-positive, alpha-beta intraepit...cell[10x 5' v1]5111.7741002670.0
1double-positive, alpha-beta thymocytecell[10x 5' v1]5686.2602672480.0
2fibroblastcell[10x 5' v1]4200.2925302317.0
3regulatory T cellcell[10x 5' v1]5042.266733655.0
4CD4-positive, alpha-beta T cellcell[10x 5' v1]3255.285000600.0
5double negative thymocytecell[10x 5' v1]6386.249482566.0
6CD8-positive, alpha-beta T cellcell[10x 5' v1]3775.479545440.0
7T cellcell[10x 5' v1]6310.054936204.0
8alpha-beta T cellcell[10x 5' v1]2652.188811143.0
9myofibroblast cellcell[10x 5' v1]5130.40000065.0
10natural killer cellcell[10x 5' v1]5052.19031561.0
11naive B cellcell[10x 5' v1]4916.87037054.0
12naive thymus-derived CD4-positive, alpha-beta ...cell[10x 5' v1]4370.13333345.0
13endothelial cellcell[10x 5' v1]3600.02500040.0
14dendritic cellcell[10x 5' v1]13199.35897439.0
15naive thymus-derived CD8-positive, alpha-beta ...cell[10x 5' v1]5061.65517229.0
16gamma-delta T cellcell[10x 5' v1]10559.61904821.0
17CD4-positive, alpha-beta memory T cellcell[10x 5' v1]4732.89473719.0
18vascular associated smooth muscle cellcell[10x 5' v1]5045.28571414.0
19macrophagecell[10x 5' v1]6294.12500012.0
20plasmacytoid dendritic cellcell[10x 5' v1]5786.16666712.0
21B-2 B cellcell[10x 5' v1]5530.6250008.0
22memory B cellcell[10x 5' v1]3141.2857147.0
23B-1 B cellcell[10x 5' v1]5224.7142867.0
24plasma cellcell[10x 5' v1]13512.1666676.0
25monocytecell[10x 5' v1]3012.4000005.0
26cortical thymic epithelial cellcell[10x 5' v1]10784.6000005.0
27CD8-positive, alpha-beta memory T cellcell[10x 5' v1]3142.2000005.0
28erythrocytecell[10x 5' v1]4468.6000005.0
29keratinocytecell[10x 5' v1]6928.3333333.0
\n", + "
" + ], + "text/plain": [ + " cell_type suspension_type \\\n", + "0 CD8-alpha-alpha-positive, alpha-beta intraepit... cell \n", + "1 double-positive, alpha-beta thymocyte cell \n", + "2 fibroblast cell \n", + "3 regulatory T cell cell \n", + "4 CD4-positive, alpha-beta T cell cell \n", + "5 double negative thymocyte cell \n", + "6 CD8-positive, alpha-beta T cell cell \n", + "7 T cell cell \n", + "8 alpha-beta T cell cell \n", + "9 myofibroblast cell cell \n", + "10 natural killer cell cell \n", + "11 naive B cell cell \n", + "12 naive thymus-derived CD4-positive, alpha-beta ... cell \n", + "13 endothelial cell cell \n", + "14 dendritic cell cell \n", + "15 naive thymus-derived CD8-positive, alpha-beta ... cell \n", + "16 gamma-delta T cell cell \n", + "17 CD4-positive, alpha-beta memory T cell cell \n", + "18 vascular associated smooth muscle cell cell \n", + "19 macrophage cell \n", + "20 plasmacytoid dendritic cell cell \n", + "21 B-2 B cell cell \n", + "22 memory B cell cell \n", + "23 B-1 B cell cell \n", + "24 plasma cell cell \n", + "25 monocyte cell \n", + "26 cortical thymic epithelial cell cell \n", + "27 CD8-positive, alpha-beta memory T cell cell \n", + "28 erythrocyte cell \n", + "29 keratinocyte cell \n", + "\n", + " assay_list total_mrna_umis_avg n_cells \n", + "0 [10x 5' v1] 5111.774100 2670.0 \n", + "1 [10x 5' v1] 5686.260267 2480.0 \n", + "2 [10x 5' v1] 4200.292530 2317.0 \n", + "3 [10x 5' v1] 5042.266733 655.0 \n", + "4 [10x 5' v1] 3255.285000 600.0 \n", + "5 [10x 5' v1] 6386.249482 566.0 \n", + "6 [10x 5' v1] 3775.479545 440.0 \n", + "7 [10x 5' v1] 6310.054936 204.0 \n", + "8 [10x 5' v1] 2652.188811 143.0 \n", + "9 [10x 5' v1] 5130.400000 65.0 \n", + "10 [10x 5' v1] 5052.190315 61.0 \n", + "11 [10x 5' v1] 4916.870370 54.0 \n", + "12 [10x 5' v1] 4370.133333 45.0 \n", + "13 [10x 5' v1] 3600.025000 40.0 \n", + "14 [10x 5' v1] 13199.358974 39.0 \n", + "15 [10x 5' v1] 5061.655172 29.0 \n", + "16 [10x 5' v1] 10559.619048 21.0 \n", + "17 [10x 5' v1] 4732.894737 19.0 \n", + "18 [10x 5' v1] 5045.285714 14.0 \n", + "19 [10x 5' v1] 6294.125000 12.0 \n", + "20 [10x 5' v1] 5786.166667 12.0 \n", + "21 [10x 5' v1] 5530.625000 8.0 \n", + "22 [10x 5' v1] 3141.285714 7.0 \n", + "23 [10x 5' v1] 5224.714286 7.0 \n", + "24 [10x 5' v1] 13512.166667 6.0 \n", + "25 [10x 5' v1] 3012.400000 5.0 \n", + "26 [10x 5' v1] 10784.600000 5.0 \n", + "27 [10x 5' v1] 3142.200000 5.0 \n", + "28 [10x 5' v1] 4468.600000 5.0 \n", + "29 [10x 5' v1] 6928.333333 3.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "heart\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typesuspension_typeassay_listtotal_mrna_umis_avgn_cells
0cardiac muscle myoblastnucleus[10x 3' v3]10005.93077821050.0
1fibroblast of cardiac tissuenucleus[10x 3' v3]2971.90910813244.0
2cardiac endothelial cellnucleus[10x 3' v3]2555.8951088661.0
3immature innate lymphoid cellnucleus[10x 3' v3]2228.9292114504.0
4pericytenucleus[10x 3' v3]2306.9128123264.0
5mural cellnucleus[10x 3' v3]1798.2073212303.0
6endothelial cellnucleus[10x 3' v3]1662.2283211742.0
7myeloid cellnucleus[10x 3' v3]2147.8113631658.0
8cardiac muscle cellnucleus[10x 3' v3]6741.0161321397.0
9lymphoid lineage restricted progenitor cellnucleus[10x 3' v3]1742.5860521287.0
10smooth muscle myoblastnucleus[10x 3' v3]3087.490577846.0
11neuronal receptor cellnucleus[10x 3' v3]2132.948445665.0
12lymphocytenucleus[10x 3' v3]1056.483810252.0
13mast cellnucleus[10x 3' v3]1940.973208224.0
14adipocyte of epicardial fat of left ventriclenucleus[10x 3' v3]6209.791238201.0
15cardiac neuronnucleus[10x 3' v3]1477.633553115.0
16adipocytenucleus[10x 3' v3]4806.5000002.0
\n", + "
" + ], + "text/plain": [ + " cell_type suspension_type \\\n", + "0 cardiac muscle myoblast nucleus \n", + "1 fibroblast of cardiac tissue nucleus \n", + "2 cardiac endothelial cell nucleus \n", + "3 immature innate lymphoid cell nucleus \n", + "4 pericyte nucleus \n", + "5 mural cell nucleus \n", + "6 endothelial cell nucleus \n", + "7 myeloid cell nucleus \n", + "8 cardiac muscle cell nucleus \n", + "9 lymphoid lineage restricted progenitor cell nucleus \n", + "10 smooth muscle myoblast nucleus \n", + "11 neuronal receptor cell nucleus \n", + "12 lymphocyte nucleus \n", + "13 mast cell nucleus \n", + "14 adipocyte of epicardial fat of left ventricle nucleus \n", + "15 cardiac neuron nucleus \n", + "16 adipocyte nucleus \n", + "\n", + " assay_list total_mrna_umis_avg n_cells \n", + "0 [10x 3' v3] 10005.930778 21050.0 \n", + "1 [10x 3' v3] 2971.909108 13244.0 \n", + "2 [10x 3' v3] 2555.895108 8661.0 \n", + "3 [10x 3' v3] 2228.929211 4504.0 \n", + "4 [10x 3' v3] 2306.912812 3264.0 \n", + "5 [10x 3' v3] 1798.207321 2303.0 \n", + "6 [10x 3' v3] 1662.228321 1742.0 \n", + "7 [10x 3' v3] 2147.811363 1658.0 \n", + "8 [10x 3' v3] 6741.016132 1397.0 \n", + "9 [10x 3' v3] 1742.586052 1287.0 \n", + "10 [10x 3' v3] 3087.490577 846.0 \n", + "11 [10x 3' v3] 2132.948445 665.0 \n", + "12 [10x 3' v3] 1056.483810 252.0 \n", + "13 [10x 3' v3] 1940.973208 224.0 \n", + "14 [10x 3' v3] 6209.791238 201.0 \n", + "15 [10x 3' v3] 1477.633553 115.0 \n", + "16 [10x 3' v3] 4806.500000 2.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "nose\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typesuspension_typeassay_listtotal_mrna_umis_avgn_cells
0tracheal goblet cellcell[10x 5' v1]11535.7020182020.0
1basal cell of epithelium of tracheacell[10x 5' v1]8211.1022371159.0
2secretory cellcell[10x 5' v1]8674.3364071065.0
3ciliated cellcell[10x 5' v1]6560.115789646.0
4CD8-positive, alpha-beta memory T cellcell[10x 5' v1]1933.067823338.0
5memory B cellcell[10x 5' v1]3113.299020204.0
6dendritic cellcell[10x 5' v1]9231.552545163.0
7multi-ciliated epithelial cellcell[10x 5' v1]10402.80519578.0
8Langerhans cellcell[10x 5' v1]4117.78571450.0
9monocytecell[10x 5' v1]2883.62500049.0
10pulmonary ionocytecell[10x 5' v1]5945.07894734.0
11naive T cellcell[10x 5' v1]1828.14062533.0
12neutrophilcell[10x 5' v1]1356.37500032.0
13CD16-positive, CD56-dim natural killer cell, h...cell[10x 5' v1]1954.69565224.0
14duct epithelial cellcell[10x 5' v1]11939.77777824.0
15club cellcell[10x 5' v1]8848.21153817.0
16gamma-delta T cellcell[10x 5' v1]2373.53333315.0
17macrophagecell[10x 5' v1]1517.61111112.0
18alternatively activated macrophagecell[10x 5' v1]5956.77777810.0
19mature NK T cellcell[10x 5' v1]2132.1250008.0
20plasmacytoid dendritic cell, humancell[10x 5' v1]6327.7000007.0
21mast cellcell[10x 5' v1]2447.3333337.0
22innate lymphoid cellcell[10x 5' v1]2774.5714297.0
23squamous epithelial cellcell[10x 5' v1]9096.0500007.0
24CD16-negative, CD56-bright natural killer cell...cell[10x 5' v1]2479.5000007.0
25naive B cellcell[10x 5' v1]1779.3333333.0
26plasma cellcell[10x 5' v1]9270.3333333.0
27B cellcell[10x 5' v1]5333.6666673.0
28regulatory T cellcell[10x 5' v1]1655.5000002.0
29T cellcell[10x 5' v1]5343.0000002.0
\n", + "
" + ], + "text/plain": [ + " cell_type suspension_type \\\n", + "0 tracheal goblet cell cell \n", + "1 basal cell of epithelium of trachea cell \n", + "2 secretory cell cell \n", + "3 ciliated cell cell \n", + "4 CD8-positive, alpha-beta memory T cell cell \n", + "5 memory B cell cell \n", + "6 dendritic cell cell \n", + "7 multi-ciliated epithelial cell cell \n", + "8 Langerhans cell cell \n", + "9 monocyte cell \n", + "10 pulmonary ionocyte cell \n", + "11 naive T cell cell \n", + "12 neutrophil cell \n", + "13 CD16-positive, CD56-dim natural killer cell, h... cell \n", + "14 duct epithelial cell cell \n", + "15 club cell cell \n", + "16 gamma-delta T cell cell \n", + "17 macrophage cell \n", + "18 alternatively activated macrophage cell \n", + "19 mature NK T cell cell \n", + "20 plasmacytoid dendritic cell, human cell \n", + "21 mast cell cell \n", + "22 innate lymphoid cell cell \n", + "23 squamous epithelial cell cell \n", + "24 CD16-negative, CD56-bright natural killer cell... cell \n", + "25 naive B cell cell \n", + "26 plasma cell cell \n", + "27 B cell cell \n", + "28 regulatory T cell cell \n", + "29 T cell cell \n", + "\n", + " assay_list total_mrna_umis_avg n_cells \n", + "0 [10x 5' v1] 11535.702018 2020.0 \n", + "1 [10x 5' v1] 8211.102237 1159.0 \n", + "2 [10x 5' v1] 8674.336407 1065.0 \n", + "3 [10x 5' v1] 6560.115789 646.0 \n", + "4 [10x 5' v1] 1933.067823 338.0 \n", + "5 [10x 5' v1] 3113.299020 204.0 \n", + "6 [10x 5' v1] 9231.552545 163.0 \n", + "7 [10x 5' v1] 10402.805195 78.0 \n", + "8 [10x 5' v1] 4117.785714 50.0 \n", + "9 [10x 5' v1] 2883.625000 49.0 \n", + "10 [10x 5' v1] 5945.078947 34.0 \n", + "11 [10x 5' v1] 1828.140625 33.0 \n", + "12 [10x 5' v1] 1356.375000 32.0 \n", + "13 [10x 5' v1] 1954.695652 24.0 \n", + "14 [10x 5' v1] 11939.777778 24.0 \n", + "15 [10x 5' v1] 8848.211538 17.0 \n", + "16 [10x 5' v1] 2373.533333 15.0 \n", + "17 [10x 5' v1] 1517.611111 12.0 \n", + "18 [10x 5' v1] 5956.777778 10.0 \n", + "19 [10x 5' v1] 2132.125000 8.0 \n", + "20 [10x 5' v1] 6327.700000 7.0 \n", + "21 [10x 5' v1] 2447.333333 7.0 \n", + "22 [10x 5' v1] 2774.571429 7.0 \n", + "23 [10x 5' v1] 9096.050000 7.0 \n", + "24 [10x 5' v1] 2479.500000 7.0 \n", + "25 [10x 5' v1] 1779.333333 3.0 \n", + "26 [10x 5' v1] 9270.333333 3.0 \n", + "27 [10x 5' v1] 5333.666667 3.0 \n", + "28 [10x 5' v1] 1655.500000 2.0 \n", + "29 [10x 5' v1] 5343.000000 2.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "coarse_tissues = df[\"tissue_coarse\"].unique()\n", + "cell_type_strings = dict()\n", + "\n", + "for coarse_tissue in coarse_tissues:\n", + " tissue_df = df[df[\"tissue_coarse\"] == coarse_tissue]\n", + "\n", + " agg_df = tissue_df.groupby([\"cell_type\", \"suspension_type\", \"cell_type_distance_from_root\"]).apply(\n", + " lambda group: pd.Series({\n", + " \"assay_list\": sorted(group[\"assay\"].unique().tolist()),\n", + " \"total_mrna_umis_avg\": group[\"total_mrna_umis_avg\"].mean(),\n", + " \"donor_dataset_count\": group[[\"donor_id\", \"dataset_id\"]].drop_duplicates().shape[0],\n", + " \"disease_list\": sorted(group[\"disease\"].unique().tolist()),\n", + " \"sex_list\": sorted(group[\"sex\"].unique().tolist()),\n", + " \"tissue_list\": sorted(group[\"tissue_coarse\"].unique().tolist()),\n", + " \"n_cells\": group[\"n_cells\"].sum(),\n", + " })\n", + " ).dropna().reset_index()\n", + "\n", + " # Group by 'cell_type' and keep only the row with the highest 'n_cells'\n", + " agg_df = agg_df.sort_values(\"n_cells\", ascending=False)\n", + " agg_df = agg_df.drop_duplicates(subset=\"cell_type\").reset_index(drop=True)\n", + " agg_df = agg_df[['cell_type', 'suspension_type', 'assay_list', 'total_mrna_umis_avg', 'n_cells']]\n", + "\n", + " print(coarse_tissue)\n", + " display(agg_df.head(30))\n", + " s = '[\\n'\n", + " for cell_type, n_cells in zip(agg_df[\"cell_type\"].tolist(), agg_df[\"n_cells\"].tolist()):\n", + " s += \"\\t\" + f'\"{cell_type}\", # {n_cells}' + \"\\n\"\n", + " s += ']'\n", + "\n", + " cell_type_strings[coarse_tissue] = s" + ] + }, + { + "cell_type": "code", + "execution_count": 194, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_keys(['brain', 'blood', 'small intestine', 'kidney', 'liver', 'lung', 'thymus', 'heart', 'nose'])" + ] + }, + "execution_count": 194, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cell_type_strings.keys()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Brain" + ] + }, + { + "cell_type": "code", + "execution_count": 195, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[\n", + "\t\"L2/3-6 intratelencephalic projecting glutamatergic neuron\", # 40379.0\n", + "\t\"neuron\", # 38825.0\n", + "\t\"oligodendrocyte\", # 34701.0\n", + "\t\"astrocyte\", # 8561.0\n", + "\t\"pvalb GABAergic cortical interneuron\", # 7344.0\n", + "\t\"vip GABAergic cortical interneuron\", # 7249.0\n", + "\t\"glutamatergic neuron\", # 7105.0\n", + "\t\"oligodendrocyte precursor cell\", # 6695.0\n", + "\t\"sst GABAergic cortical interneuron\", # 6387.0\n", + "\t\"malignant cell\", # 5841.0\n", + "\t\"microglial cell\", # 5683.0\n", + "\t\"lamp5 GABAergic cortical interneuron\", # 5123.0\n", + "\t\"astrocyte of the cerebral cortex\", # 4539.0\n", + "\t\"neural cell\", # 3740.0\n", + "\t\"GABAergic neuron\", # 3494.0\n", + "\t\"mature astrocyte\", # 3439.0\n", + "\t\"macrophage\", # 3309.0\n", + "\t\"cerebellar granule cell\", # 2731.0\n", + "\t\"mature microglial cell\", # 2453.0\n", + "\t\"corticothalamic-projecting glutamatergic cortical neuron\", # 2273.0\n", + "\t\"L6b glutamatergic cortical neuron\", # 2037.0\n", + "\t\"sncg GABAergic cortical interneuron\", # 1984.0\n", + "\t\"endothelial cell\", # 1739.0\n", + "\t\"choroid plexus epithelial cell\", # 1688.0\n", + "\t\"near-projecting glutamatergic cortical neuron\", # 1350.0\n", + "\t\"chandelier pvalb GABAergic cortical interneuron\", # 1183.0\n", + "\t\"L5 extratelencephalic projecting glutamatergic cortical neuron\", # 1064.0\n", + "\t\"caudal ganglionic eminence derived GABAergic cortical interneuron\", # 998.0\n", + "\t\"L2/3 intratelencephalic projecting glutamatergic neuron\", # 565.0\n", + "\t\"mesenchymal cell\", # 448.0\n", + "\t\"L4 intratelencephalic projecting glutamatergic neuron\", # 447.0\n", + "\t\"vascular leptomeningeal cell\", # 432.0\n", + "\t\"differentiation-committed oligodendrocyte precursor\", # 308.0\n", + "\t\"central nervous system macrophage\", # 274.0\n", + "\t\"forebrain neuroblast\", # 257.0\n", + "\t\"mature T cell\", # 251.0\n", + "\t\"macroglial cell\", # 226.0\n", + "\t\"cerebral cortex endothelial cell\", # 200.0\n", + "\t\"mural cell\", # 176.0\n", + "\t\"monocyte\", # 151.0\n", + "\t\"interneuron\", # 142.0\n", + "\t\"L5/6 near-projecting glutamatergic neuron\", # 116.0\n", + "\t\"ependymal cell\", # 98.0\n", + "\t\"chandelier cell\", # 61.0\n", + "\t\"pericyte\", # 56.0\n", + "\t\"cerebral cortex neuron\", # 37.0\n", + "\t\"Bergmann glial cell\", # 35.0\n", + "\t\"fibroblast\", # 31.0\n", + "\t\"dendritic cell\", # 30.0\n", + "\t\"progenitor cell\", # 29.0\n", + "\t\"leukocyte\", # 24.0\n", + "\t\"glial cell\", # 21.0\n", + "\t\"sst chodl GABAergic cortical interneuron\", # 16.0\n", + "\t\"cerebral cortex GABAergic interneuron\", # 15.0\n", + "\t\"natural killer cell\", # 11.0\n", + "\t\"vascular associated smooth muscle cell\", # 6.0\n", + "\t\"radial glial cell\", # 3.0\n", + "\t\"B cell\", # 2.0\n", + "\t\"brain vascular cell\", # 1.0\n", + "\t\"plasma cell\", # 1.0\n", + "\t\"meningeal macrophage\", # 1.0\n", + "\t\"erythroid lineage cell\", # 1.0\n", + "\t\"mast cell\", # 1.0\n", + "]\n" + ] + } + ], + "source": [ + "print(cell_type_strings['brain'])" + ] + }, + { + "cell_type": "code", + "execution_count": 196, + "metadata": {}, + "outputs": [], + "source": [ + "brain_cell_types = [\n", + "\t\"GABAergic neuron\", \n", + "\t\"glutamatergic neuron\", \n", + "\t\"astrocyte\", \n", + "\t\"oligodendrocyte\", \n", + "\t\"oligodendrocyte precursor cell\", \n", + "\t\"microglial cell\", \n", + "\t\"cerebellar granule cell\", \n", + "\t\"endothelial cell\",\n", + "]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Blood" + ] + }, + { + "cell_type": "code", + "execution_count": 197, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[\n", + "\t\"classical monocyte\", # 15635.0\n", + "\t\"CD4-positive, alpha-beta T cell\", # 15511.0\n", + "\t\"natural killer cell\", # 9283.0\n", + "\t\"CD8-positive, alpha-beta T cell\", # 9105.0\n", + "\t\"naive thymus-derived CD4-positive, alpha-beta T cell\", # 7317.0\n", + "\t\"B cell\", # 5547.0\n", + "\t\"CD8-positive, alpha-beta cytotoxic T cell\", # 4782.0\n", + "\t\"CD14-positive, CD16-negative classical monocyte\", # 4632.0\n", + "\t\"T cell\", # 4489.0\n", + "\t\"mature B cell\", # 4084.0\n", + "\t\"type I NK T cell\", # 3963.0\n", + "\t\"central memory CD4-positive, alpha-beta T cell\", # 3963.0\n", + "\t\"naive thymus-derived CD8-positive, alpha-beta T cell\", # 3604.0\n", + "\t\"CD14-positive monocyte\", # 3356.0\n", + "\t\"non-classical monocyte\", # 3004.0\n", + "\t\"blood cell\", # 2720.0\n", + "\t\"early pro-B cell\", # 2572.0\n", + "\t\"effector memory CD8-positive, alpha-beta T cell\", # 2528.0\n", + "\t\"CD16-positive, CD56-dim natural killer cell, human\", # 2512.0\n", + "\t\"naive B cell\", # 2237.0\n", + "\t\"regulatory T cell\", # 2007.0\n", + "\t\"memory B cell\", # 1950.0\n", + "\t\"gamma-delta T cell\", # 1690.0\n", + "\t\"CD8-positive, alpha-beta memory T cell\", # 1672.0\n", + "\t\"activated CD4-positive, alpha-beta T cell\", # 1652.0\n", + "\t\"CD4-positive helper T cell\", # 1640.0\n", + "\t\"conventional dendritic cell\", # 1483.0\n", + "\t\"CD4-positive, alpha-beta memory T cell\", # 1333.0\n", + "\t\"activated CD8-positive, alpha-beta T cell\", # 1135.0\n", + "\t\"mature NK T cell\", # 1110.0\n", + "\t\"mucosal invariant T cell\", # 1068.0\n", + "\t\"macrophage\", # 1053.0\n", + "\t\"central memory CD8-positive, alpha-beta T cell\", # 1020.0\n", + "\t\"effector memory CD8-positive, alpha-beta T cell, terminally differentiated\", # 970.0\n", + "\t\"mature alpha-beta T cell\", # 912.0\n", + "\t\"monocyte\", # 907.0\n", + "\t\"intermediate monocyte\", # 887.0\n", + "\t\"pro-B cell\", # 745.0\n", + "\t\"effector memory CD4-positive, alpha-beta T cell\", # 727.0\n", + "\t\"precursor B cell\", # 725.0\n", + "\t\"CD16-negative, CD56-bright natural killer cell, human\", # 708.0\n", + "\t\"CD14-low, CD16-positive monocyte\", # 708.0\n", + "\t\"CD4-positive, alpha-beta cytotoxic T cell\", # 705.0\n", + "\t\"common lymphoid progenitor\", # 466.0\n", + "\t\"plasmacytoid dendritic cell\", # 441.0\n", + "\t\"dendritic cell\", # 391.0\n", + "\t\"CD14-positive, CD16-positive monocyte\", # 293.0\n", + "\t\"plasma cell\", # 278.0\n", + "\t\"platelet\", # 255.0\n", + "\t\"plasmablast\", # 245.0\n", + "\t\"double-positive, alpha-beta thymocyte\", # 240.0\n", + "\t\"CD1c-positive myeloid dendritic cell\", # 200.0\n", + "\t\"transitional stage B cell\", # 136.0\n", + "\t\"lymphocyte\", # 118.0\n", + "\t\"hematopoietic precursor cell\", # 96.0\n", + "\t\"immature B cell\", # 96.0\n", + "\t\"double negative T regulatory cell\", # 94.0\n", + "\t\"hematopoietic stem cell\", # 67.0\n", + "\t\"class switched memory B cell\", # 27.0\n", + "\t\"innate lymphoid cell\", # 25.0\n", + "\t\"common dendritic progenitor\", # 21.0\n", + "\t\"megakaryocyte-erythroid progenitor cell\", # 21.0\n", + "\t\"progenitor cell\", # 20.0\n", + "\t\"hematopoietic multipotent progenitor cell\", # 15.0\n", + "\t\"double negative thymocyte\", # 13.0\n", + "\t\"mature gamma-delta T cell\", # 12.0\n", + "\t\"CD141-positive myeloid dendritic cell\", # 8.0\n", + "\t\"erythrocyte\", # 8.0\n", + "\t\"megakaryocyte\", # 7.0\n", + "\t\"granulocyte monocyte progenitor cell\", # 6.0\n", + "\t\"enucleated reticulocyte\", # 5.0\n", + "\t\"mast cell\", # 4.0\n", + "\t\"neutrophil\", # 3.0\n", + "\t\"peripheral blood mononuclear cell\", # 1.0\n", + "\t\"granulocyte\", # 1.0\n", + "]\n" + ] + } + ], + "source": [ + "print(cell_type_strings['blood'])" + ] + }, + { + "cell_type": "code", + "execution_count": 238, + "metadata": {}, + "outputs": [], + "source": [ + "blood_cell_types = [\n", + "\t\"classical monocyte\", # 15635.0\n", + "\t\"non-classical monocyte\", # 3004.0\n", + "\t\"natural killer cell\", # 9283.0\n", + "\t\"CD4-positive, alpha-beta T cell\", # 15511.0\n", + "\t\"CD8-positive, alpha-beta T cell\", # 9105.0\n", + "\t\"CD8-positive, alpha-beta cytotoxic T cell\", # 4782.0\n", + "\t\"CD8-positive, alpha-beta memory T cell\",\n", + "\t\"naive thymus-derived CD4-positive, alpha-beta T cell\", # 7317.0\n", + "\t\"naive thymus-derived CD8-positive, alpha-beta T cell\", # 3604.0\n", + "\t\"naive B cell\", # 2237.0\n", + " \"memory B cell\", # 1950.0\n", + "\t\"regulatory T cell\", # 2007.0\n", + "\t\"gamma-delta T cell\", # 1690.0\n", + "\t\"conventional dendritic cell\", # 1483.0\n", + "]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Intestine" + ] + }, + { + "cell_type": "code", + "execution_count": 239, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[\n", + "\t\"plasma cell\", # 15499.0\n", + "\t\"mesenchymal cell\", # 5780.0\n", + "\t\"T cell\", # 4706.0\n", + "\t\"macrophage\", # 4629.0\n", + "\t\"CD4-positive, alpha-beta T cell\", # 4371.0\n", + "\t\"CD8-positive, alpha-beta T cell\", # 3844.0\n", + "\t\"B cell\", # 2755.0\n", + "\t\"fibroblast\", # 1974.0\n", + "\t\"plasmacytoid dendritic cell\", # 1788.0\n", + "\t\"intestinal epithelial cell\", # 1196.0\n", + "\t\"myeloid leukocyte\", # 1112.0\n", + "\t\"mast cell\", # 1016.0\n", + "\t\"regulatory T cell\", # 876.0\n", + "\t\"enterocyte\", # 785.0\n", + "\t\"mature NK T cell\", # 669.0\n", + "\t\"naive T cell\", # 397.0\n", + "\t\"monocyte\", # 392.0\n", + "\t\"conventional dendritic cell\", # 375.0\n", + "\t\"natural killer cell\", # 351.0\n", + "\t\"dendritic cell\", # 347.0\n", + "\t\"endothelial cell\", # 275.0\n", + "\t\"endothelial cell of lymphatic vessel\", # 255.0\n", + "\t\"blood vessel endothelial cell\", # 194.0\n", + "\t\"IgG plasma cell\", # 187.0\n", + "\t\"enteroendocrine cell\", # 176.0\n", + "\t\"intraepithelial lymphocyte\", # 151.0\n", + "\t\"pericyte\", # 147.0\n", + "\t\"glial cell\", # 141.0\n", + "\t\"myofibroblast cell\", # 121.0\n", + "\t\"peripheral nervous system neuron\", # 96.0\n", + "\t\"innate lymphoid cell\", # 95.0\n", + "\t\"memory B cell\", # 79.0\n", + "\t\"intestine goblet cell\", # 69.0\n", + "\t\"gut endothelial cell\", # 60.0\n", + "\t\"neural cell\", # 48.0\n", + "\t\"intestinal crypt stem cell\", # 46.0\n", + "\t\"epithelial cell\", # 46.0\n", + "\t\"activated CD4-positive, alpha-beta T cell, human\", # 46.0\n", + "\t\"IgA plasma cell\", # 44.0\n", + "\t\"erythroblast\", # 32.0\n", + "\t\"vein endothelial cell\", # 28.0\n", + "\t\"neutrophil\", # 28.0\n", + "\t\"T follicular helper cell\", # 26.0\n", + "\t\"gamma-delta T cell\", # 25.0\n", + "\t\"neuron\", # 19.0\n", + "\t\"transit amplifying cell\", # 18.0\n", + "\t\"lymphocyte\", # 14.0\n", + "\t\"leukocyte\", # 13.0\n", + "\t\"enteric smooth muscle cell\", # 10.0\n", + "\t\"M cell of gut\", # 10.0\n", + "\t\"dendritic cell, human\", # 9.0\n", + "\t\"endothelial cell of artery\", # 7.0\n", + "\t\"epithelial cell of lung\", # 3.0\n", + "\t\"myeloid cell\", # 1.0\n", + "]\n" + ] + } + ], + "source": [ + "print(cell_type_strings['small intestine'])" + ] + }, + { + "cell_type": "code", + "execution_count": 240, + "metadata": {}, + "outputs": [], + "source": [ + "intestine_cell_types = [\n", + "\t\"enterocyte\", # 785.0\n", + "\t\"endothelial cell\", # 275.0\n", + "\t\"enteroendocrine cell\", # 176.0\n", + "\t\"pericyte\", # 147.0\n", + "\t\"intestine goblet cell\", # 69.0\n", + "]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Kidney" + ] + }, + { + "cell_type": "code", + "execution_count": 241, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[\n", + "\t\"abnormal cell\", # 2911.0\n", + "\t\"macrophage\", # 2236.0\n", + "\t\"kidney collecting duct principal cell\", # 1569.0\n", + "\t\"kidney loop of Henle thin descending limb epithelial cell\", # 1283.0\n", + "\t\"T cell\", # 1114.0\n", + "\t\"endothelial cell\", # 875.0\n", + "\t\"kidney loop of Henle thin ascending limb epithelial cell\", # 866.0\n", + "\t\"kidney loop of Henle thick ascending limb epithelial cell\", # 851.0\n", + "\t\"epithelial cell of proximal tubule\", # 486.0\n", + "\t\"kidney collecting duct intercalated cell\", # 226.0\n", + "\t\"renal interstitial pericyte\", # 221.0\n", + "\t\"vascular associated smooth muscle cell\", # 130.0\n", + "\t\"kidney connecting tubule epithelial cell\", # 114.0\n", + "\t\"B cell\", # 95.0\n", + "\t\"kidney distal convoluted tubule epithelial cell\", # 78.0\n", + "\t\"conventional dendritic cell\", # 55.0\n", + "\t\"monocyte\", # 43.0\n", + "\t\"mature NK T cell\", # 41.0\n", + "\t\"natural killer cell\", # 39.0\n", + "\t\"alternatively activated macrophage\", # 38.0\n", + "\t\"cytotoxic T cell\", # 35.0\n", + "\t\"plasma cell\", # 34.0\n", + "\t\"mast cell\", # 29.0\n", + "\t\"kidney interstitial fibroblast\", # 23.0\n", + "\t\"podocyte\", # 16.0\n", + "\t\"parietal epithelial cell\", # 9.0\n", + "\t\"leukocyte\", # 8.0\n", + "\t\"pericyte\", # 6.0\n", + "\t\"non-classical monocyte\", # 5.0\n", + "\t\"epithelial cell\", # 2.0\n", + "\t\"plasmacytoid dendritic cell\", # 2.0\n", + "]\n" + ] + } + ], + "source": [ + "print(cell_type_strings['kidney'])" + ] + }, + { + "cell_type": "code", + "execution_count": 242, + "metadata": {}, + "outputs": [], + "source": [ + "kidney_cell_types = [\n", + "\t\"kidney collecting duct principal cell\", # 1569.0\n", + "\t\"kidney loop of Henle thin descending limb epithelial cell\", # 1283.0\n", + "\t\"kidney loop of Henle thin ascending limb epithelial cell\", # 866.0\n", + "\t\"kidney loop of Henle thick ascending limb epithelial cell\", # 851.0\n", + "\t\"epithelial cell of proximal tubule\", # 486.0\n", + "\t\"kidney collecting duct intercalated cell\", # 226.0\n", + "\t\"renal interstitial pericyte\", # 221.0\n", + "]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Liver" + ] + }, + { + "cell_type": "code", + "execution_count": 243, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[\n", + "\t\"hepatic pit cell\", # 2410.0\n", + "\t\"CD8-positive, alpha-beta T cell\", # 2290.0\n", + "\t\"Kupffer cell\", # 2091.0\n", + "\t\"natural killer cell\", # 2062.0\n", + "\t\"macrophage\", # 2021.0\n", + "\t\"CD4-positive, alpha-beta T cell\", # 1677.0\n", + "\t\"monocyte\", # 1274.0\n", + "\t\"hepatocyte\", # 989.0\n", + "\t\"periportal region hepatocyte\", # 967.0\n", + "\t\"mature B cell\", # 693.0\n", + "\t\"T cell\", # 634.0\n", + "\t\"centrilobular region hepatocyte\", # 561.0\n", + "\t\"endothelial cell of pericentral hepatic sinusoid\", # 387.0\n", + "\t\"endothelial cell of artery\", # 375.0\n", + "\t\"plasma cell\", # 360.0\n", + "\t\"alpha-beta T cell\", # 316.0\n", + "\t\"fibroblast\", # 294.0\n", + "\t\"intrahepatic cholangiocyte\", # 275.0\n", + "\t\"endothelial cell of hepatic sinusoid\", # 259.0\n", + "\t\"inflammatory macrophage\", # 246.0\n", + "\t\"endothelial cell of periportal hepatic sinusoid\", # 244.0\n", + "\t\"gamma-delta T cell\", # 241.0\n", + "\t\"vein endothelial cell\", # 237.0\n", + "\t\"hepatic stellate cell\", # 218.0\n", + "\t\"conventional dendritic cell\", # 198.0\n", + "\t\"neutrophil\", # 189.0\n", + "\t\"innate lymphoid cell\", # 98.0\n", + "\t\"erythrocyte\", # 81.0\n", + "\t\"midzonal region hepatocyte\", # 81.0\n", + "\t\"mast cell\", # 35.0\n", + "\t\"plasmacytoid dendritic cell\", # 33.0\n", + "\t\"cholangiocyte\", # 33.0\n", + "\t\"B cell\", # 21.0\n", + "\t\"erythroid lineage cell\", # 5.0\n", + "\t\"erythroblast\", # 3.0\n", + "]\n" + ] + } + ], + "source": [ + "print(cell_type_strings['liver'])" + ] + }, + { + "cell_type": "code", + "execution_count": 244, + "metadata": {}, + "outputs": [], + "source": [ + "liver_cell_types = [\n", + "\t\"hepatic pit cell\", # 2410.0\n", + "\t\"Kupffer cell\", # 2091.0\n", + "\t\"hepatocyte\", # 989.0\n", + "\t\"periportal region hepatocyte\", # 967.0\n", + "\t\"centrilobular region hepatocyte\", # 561.0\n", + "\t\"endothelial cell of pericentral hepatic sinusoid\", # 387.0\n", + "\t\"endothelial cell of artery\", # 375.0\n", + "\t\"fibroblast\", # 294.0\n", + "\t\"intrahepatic cholangiocyte\", # 275.0\n", + "\t\"endothelial cell of hepatic sinusoid\", # 259.0\n", + "\t\"hepatic stellate cell\", # 218.0\n", + "]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Lung" + ] + }, + { + "cell_type": "code", + "execution_count": 245, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[\n", + "\t\"alveolar macrophage\", # 8713.0\n", + "\t\"malignant cell\", # 7659.0\n", + "\t\"CD8-positive, alpha-beta T cell\", # 7484.0\n", + "\t\"type II pneumocyte\", # 5653.0\n", + "\t\"CD4-positive, alpha-beta T cell\", # 4960.0\n", + "\t\"macrophage\", # 4748.0\n", + "\t\"capillary endothelial cell\", # 3835.0\n", + "\t\"B cell\", # 3471.0\n", + "\t\"classical monocyte\", # 2773.0\n", + "\t\"T cell\", # 2739.0\n", + "\t\"ciliated columnar cell of tracheobronchial tree\", # 2600.0\n", + "\t\"plasma cell\", # 2245.0\n", + "\t\"natural killer cell\", # 2240.0\n", + "\t\"regulatory T cell\", # 1990.0\n", + "\t\"vein endothelial cell\", # 1312.0\n", + "\t\"CD1c-positive myeloid dendritic cell\", # 1282.0\n", + "\t\"elicited macrophage\", # 1262.0\n", + "\t\"type I pneumocyte\", # 1089.0\n", + "\t\"endothelial cell of lymphatic vessel\", # 992.0\n", + "\t\"monocyte\", # 955.0\n", + "\t\"non-classical monocyte\", # 854.0\n", + "\t\"myeloid cell\", # 850.0\n", + "\t\"epithelial cell of lower respiratory tract\", # 633.0\n", + "\t\"plasmacytoid dendritic cell\", # 599.0\n", + "\t\"pulmonary interstitial fibroblast\", # 504.0\n", + "\t\"club cell\", # 473.0\n", + "\t\"pulmonary artery endothelial cell\", # 443.0\n", + "\t\"mast cell\", # 423.0\n", + "\t\"epithelial cell of lung\", # 376.0\n", + "\t\"fibroblast of lung\", # 372.0\n", + "\t\"endothelial cell\", # 324.0\n", + "\t\"dendritic cell\", # 211.0\n", + "\t\"fibroblast\", # 208.0\n", + "\t\"alveolar type 2 fibroblast cell\", # 202.0\n", + "\t\"conventional dendritic cell\", # 145.0\n", + "\t\"multi-ciliated epithelial cell\", # 132.0\n", + "\t\"epithelial cell\", # 119.0\n", + "\t\"CD16-positive, CD56-dim natural killer cell, human\", # 104.0\n", + "\t\"erythrocyte\", # 96.0\n", + "\t\"lung ciliated cell\", # 92.0\n", + "\t\"pericyte\", # 85.0\n", + "\t\"CD16-negative, CD56-bright natural killer cell, human\", # 56.0\n", + "\t\"respiratory basal cell\", # 54.0\n", + "\t\"bronchus fibroblast of lung\", # 49.0\n", + "\t\"blood vessel endothelial cell\", # 49.0\n", + "\t\"large pre-B-II cell\", # 31.0\n", + "\t\"epithelial cell of alveolus of lung\", # 28.0\n", + "\t\"late pro-B cell\", # 27.0\n", + "\t\"ionocyte\", # 27.0\n", + "\t\"precursor B cell\", # 23.0\n", + "\t\"neutrophil\", # 20.0\n", + "\t\"endothelial cell of artery\", # 19.0\n", + "\t\"small pre-B-II cell\", # 17.0\n", + "\t\"B-1b B cell\", # 16.0\n", + "\t\"pre-B-I cell\", # 16.0\n", + "\t\"dendritic cell, human\", # 15.0\n", + "\t\"mature NK T cell\", # 15.0\n", + "\t\"immature B cell\", # 15.0\n", + "\t\"neuron\", # 15.0\n", + "\t\"smooth muscle cell\", # 13.0\n", + "\t\"reticulocyte\", # 10.0\n", + "\t\"tracheobronchial smooth muscle cell\", # 10.0\n", + "\t\"lung macrophage\", # 10.0\n", + "\t\"alveolar type 1 fibroblast cell\", # 9.0\n", + "\t\"mesothelial fibroblast\", # 9.0\n", + "\t\"group 3 innate lymphoid cell\", # 8.0\n", + "\t\"T-helper 17 cell\", # 8.0\n", + "\t\"vascular associated smooth muscle cell\", # 8.0\n", + "\t\"promonocyte\", # 7.0\n", + "\t\"nasal mucosa goblet cell\", # 6.0\n", + "\t\"myofibroblast cell\", # 6.0\n", + "\t\"lung goblet cell\", # 6.0\n", + "\t\"mesothelial cell\", # 6.0\n", + "\t\"mucus secreting cell\", # 6.0\n", + "\t\"group 2 innate lymphoid cell\", # 5.0\n", + "\t\"hematopoietic stem cell\", # 5.0\n", + "\t\"erythroblast\", # 5.0\n", + "\t\"pro-B cell\", # 4.0\n", + "\t\"megakaryocyte\", # 3.0\n", + "\t\"platelet\", # 2.0\n", + "\t\"stromal cell\", # 2.0\n", + "\t\"respiratory epithelial cell\", # 2.0\n", + "\t\"megakaryocyte-erythroid progenitor cell\", # 2.0\n", + "\t\"lung pericyte\", # 1.0\n", + "\t\"acinar cell\", # 1.0\n", + "\t\"basophil\", # 1.0\n", + "\t\"Schwann cell\", # 1.0\n", + "\t\"B-1a B cell\", # 1.0\n", + "\t\"eosinophil\", # 1.0\n", + "\t\"promyelocyte\", # 1.0\n", + "\t\"lung neuroendocrine cell\", # 1.0\n", + "]\n" + ] + } + ], + "source": [ + "print(cell_type_strings['lung'])" + ] + }, + { + "cell_type": "code", + "execution_count": 246, + "metadata": {}, + "outputs": [], + "source": [ + "lung_cell_types = [\n", + "\t\"alveolar macrophage\", # 8713.0\n", + "\t\"type II pneumocyte\", # 5653.0\n", + "\t\"capillary endothelial cell\", # 3835.0\n", + "\t\"ciliated columnar cell of tracheobronchial tree\", # 2600.0\n", + "\t\"type I pneumocyte\", # 1089.0\n", + "\t\"epithelial cell of lower respiratory tract\", # 633.0\n", + "\t\"pulmonary interstitial fibroblast\", # 504.0\n", + "\t\"club cell\", # 473.0\n", + "\t\"pulmonary artery endothelial cell\", # 443.0\n", + "\t\"epithelial cell of lung\", # 376.0\n", + "\t\"fibroblast of lung\", # 372.0\n", + "]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Heart" + ] + }, + { + "cell_type": "code", + "execution_count": 247, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[\n", + "\t\"cardiac muscle myoblast\", # 21050.0\n", + "\t\"fibroblast of cardiac tissue\", # 13244.0\n", + "\t\"cardiac endothelial cell\", # 8661.0\n", + "\t\"immature innate lymphoid cell\", # 4504.0\n", + "\t\"pericyte\", # 3264.0\n", + "\t\"mural cell\", # 2303.0\n", + "\t\"endothelial cell\", # 1742.0\n", + "\t\"myeloid cell\", # 1658.0\n", + "\t\"cardiac muscle cell\", # 1397.0\n", + "\t\"lymphoid lineage restricted progenitor cell\", # 1287.0\n", + "\t\"smooth muscle myoblast\", # 846.0\n", + "\t\"neuronal receptor cell\", # 665.0\n", + "\t\"lymphocyte\", # 252.0\n", + "\t\"mast cell\", # 224.0\n", + "\t\"adipocyte of epicardial fat of left ventricle\", # 201.0\n", + "\t\"cardiac neuron\", # 115.0\n", + "\t\"adipocyte\", # 2.0\n", + "]\n" + ] + } + ], + "source": [ + "print(cell_type_strings['heart'])" + ] + }, + { + "cell_type": "code", + "execution_count": 248, + "metadata": {}, + "outputs": [], + "source": [ + "heart_cell_types = [\n", + "\t\"cardiac muscle myoblast\", # 21050.0\n", + "\t\"fibroblast of cardiac tissue\", # 13244.0\n", + "\t\"cardiac endothelial cell\", # 8661.0\n", + "\t\"cardiac muscle cell\", # 1397.0\n", + "\t\"cardiac neuron\", # 115.0\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 249, + "metadata": {}, + "outputs": [], + "source": [ + "all_cell_types = brain_cell_types + blood_cell_types + intestine_cell_types + kidney_cell_types + liver_cell_types + lung_cell_types + heart_cell_types" + ] + }, + { + "cell_type": "code", + "execution_count": 250, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "61" + ] + }, + "execution_count": 250, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(all_cell_types)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Finalize the cell type list" + ] + }, + { + "cell_type": "code", + "execution_count": 251, + "metadata": {}, + "outputs": [], + "source": [ + "df_list = []\n", + "\n", + "for tissue, cell_types in zip(\n", + " ['brain', 'blood', 'small intestine', 'kidney', 'liver', 'lung', 'heart'],\n", + " [brain_cell_types, blood_cell_types, intestine_cell_types, kidney_cell_types, liver_cell_types, lung_cell_types, heart_cell_types]):\n", + " df = pd.DataFrame(\n", + " {'cell_type': cell_types,\n", + " 'tissue': tissue,\n", + " 'assay': 'TBD',\n", + " 'suspension_type': 'TBD',\n", + " 'sex': 'male',\n", + " 'disease': 'normal',\n", + " 'total_mrna_umis': 0.,\n", + " })\n", + " df_list.append(df)\n", + "\n", + "cell_types_df = pd.concat(df_list, ignore_index=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 252, + "metadata": {}, + "outputs": [], + "source": [ + "# (deprecated)\n", + "# updated_rows = []\n", + "\n", + "# for i_row, row in enumerate(cell_types_df.itertuples()):\n", + "# _df = validation_stats_df[(validation_stats_df[\"cell_type\"] == row.cell_type) & (validation_stats_df[\"tissue_coarse\"] == row.tissue)]\n", + "# _df = _df.groupby([\"assay\", \"suspension_type\", \"sex\"], as_index=False).apply(\n", + "# lambda group: pd.Series(\n", + "# {\n", + "# 'n_cells': group[\"n_cells\"].sum(),\n", + "# \"total_mrna_umis_avg\": sum([a * b for a, b in zip(group[\"total_mrna_umis_avg\"].tolist(), group[\"n_cells\"].tolist())]) / group[\"n_cells\"].sum(),\n", + "# }\n", + "# )\n", + "# ).dropna().sort_values(\"n_cells\", ascending=False)\n", + " \n", + "# if not _df.empty:\n", + "# updated_row = row._asdict()\n", + "# updated_row['assay'] = _df.iloc[0][\"assay\"]\n", + "# updated_row['suspension_type'] = _df.iloc[0][\"suspension_type\"]\n", + "# updated_row['sex'] = _df.iloc[0][\"sex\"]\n", + "# updated_row['total_mrna_umis'] = _df.iloc[0][\"total_mrna_umis_avg\"]\n", + "# updated_row.pop('Index')\n", + "# updated_rows.append(updated_row)\n", + "# else:\n", + "# updated_rows.append(row._asdict())\n", + "\n", + "# cell_types_df = pd.DataFrame(updated_rows)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 253, + "metadata": {}, + "outputs": [], + "source": [ + "# let us use to census to identify the most abundant assay and suspension type for each tissue\n", + "\n", + "import cellxgene_census\n", + "\n", + "census = cellxgene_census.open_soma(census_version=\"2024-05-20\")" + ] + }, + { + "cell_type": "code", + "execution_count": 254, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "brain\n", + "blood\n", + "small intestine\n", + "kidney\n", + "liver\n", + "lung\n", + "heart\n" + ] + } + ], + "source": [ + "default_disease = \"normal\"\n", + "default_sex = \"male\"\n", + "\n", + "updated_rows = []\n", + "\n", + "for tissue in ['brain', 'blood', 'small intestine', 'kidney', 'liver', 'lung', 'heart']:\n", + " print(tissue)\n", + " \n", + " obs = cellxgene_census.get_obs(\n", + " census, \"homo_sapiens\",\n", + " value_filter=(\n", + " f\"\"\"is_primary_data == True and tissue_general == \"{tissue}\" and disease == \"{default_disease}\" \"\"\"\n", + " f\"\"\"and sex == \"{default_sex}\" \"\"\"\n", + " )\n", + " )\n", + "\n", + " obs = obs[obs[\"assay\"].isin(included_assays)]\n", + " top = obs.groupby([\"assay\", \"suspension_type\"]).size().sort_values(ascending=False)\n", + " top_assay, top_suspension_type = top.index[0]\n", + " \n", + " tissue_df = cell_types_df[cell_types_df[\"tissue\"] == tissue]\n", + " top_obs = obs[(obs[\"assay\"] == top_assay) & (obs[\"suspension_type\"] == top_suspension_type)]\n", + "\n", + " for i_row, row in enumerate(tissue_df.itertuples()):\n", + " cell_type = row.cell_type\n", + " total_mrna_umis = top_obs[top_obs[\"cell_type\"] == cell_type][\"raw_sum\"].mean()\n", + "\n", + " updated_row = dict()\n", + " updated_row['cell_type'] = cell_type\n", + " updated_row['assay'] = top_assay\n", + " updated_row['suspension_type'] = top_suspension_type\n", + " updated_row['tissue'] = tissue\n", + " updated_row['sex'] = default_sex\n", + " updated_row['disease'] = default_disease\n", + " updated_row['total_mrna_umis'] = total_mrna_umis\n", + " updated_rows.append(updated_row)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 255, + "metadata": {}, + "outputs": [], + "source": [ + "final_cell_types_df = pd.DataFrame(updated_rows)" + ] + }, + { + "cell_type": "code", + "execution_count": 256, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeassaysuspension_typetissuesexdiseasetotal_mrna_umis
0GABAergic neuron10x 3' v3nucleusbrainmalenormal5527.708887
1glutamatergic neuron10x 3' v3nucleusbrainmalenormal10683.399862
2astrocyte10x 3' v3nucleusbrainmalenormal5380.963698
3oligodendrocyte10x 3' v3nucleusbrainmalenormal5083.603161
4oligodendrocyte precursor cell10x 3' v3nucleusbrainmalenormal6609.696174
5microglial cell10x 3' v3nucleusbrainmalenormal3645.962305
6cerebellar granule cell10x 3' v3nucleusbrainmalenormal3935.779702
7endothelial cell10x 3' v3nucleusbrainmalenormal3115.828938
8classical monocyte10x 5' v2cellbloodmalenormal3922.025000
9non-classical monocyte10x 5' v2cellbloodmalenormal8436.318182
10natural killer cell10x 5' v2cellbloodmalenormal2923.925418
11CD4-positive, alpha-beta T cell10x 5' v2cellbloodmalenormal3285.603705
12CD8-positive, alpha-beta T cell10x 5' v2cellbloodmalenormal3720.503504
13CD8-positive, alpha-beta cytotoxic T cell10x 5' v2cellbloodmalenormal5061.393152
14CD8-positive, alpha-beta memory T cell10x 5' v2cellbloodmalenormal5221.671616
15naive thymus-derived CD4-positive, alpha-beta ...10x 5' v2cellbloodmalenormal5649.398766
16naive thymus-derived CD8-positive, alpha-beta ...10x 5' v2cellbloodmalenormal6333.568573
17naive B cell10x 5' v2cellbloodmalenormal4984.057779
18memory B cell10x 5' v2cellbloodmalenormal6689.483383
19regulatory T cell10x 5' v2cellbloodmalenormal5216.285765
20gamma-delta T cell10x 5' v2cellbloodmalenormal4950.552077
21conventional dendritic cell10x 5' v2cellbloodmalenormal14936.870968
22enterocyte10x 3' v2cellsmall intestinemalenormal8772.175057
23endothelial cell10x 3' v2cellsmall intestinemalenormal10069.068281
24enteroendocrine cell10x 3' v2cellsmall intestinemalenormal10636.632432
25pericyte10x 3' v2cellsmall intestinemalenormal4604.858974
26intestine goblet cell10x 3' v2cellsmall intestinemalenormal7435.644048
27kidney collecting duct principal cell10x 3' v3nucleuskidneymalenormal6444.458460
28kidney loop of Henle thin descending limb epit...10x 3' v3nucleuskidneymalenormal4345.735849
29kidney loop of Henle thin ascending limb epith...10x 3' v3nucleuskidneymalenormal5964.088479
30kidney loop of Henle thick ascending limb epit...10x 3' v3nucleuskidneymalenormal4911.535804
31epithelial cell of proximal tubule10x 3' v3nucleuskidneymalenormal4491.198843
32kidney collecting duct intercalated cell10x 3' v3nucleuskidneymalenormal4906.310584
33renal interstitial pericyte10x 3' v3nucleuskidneymalenormal3130.350171
34hepatic pit cell10x 3' v2celllivermalenormal2761.142458
35Kupffer cell10x 3' v2celllivermalenormal6850.818612
36hepatocyte10x 3' v2celllivermalenormal11532.500000
37periportal region hepatocyte10x 3' v2celllivermalenormal4790.702890
38centrilobular region hepatocyte10x 3' v2celllivermalenormal9280.724561
39endothelial cell of pericentral hepatic sinusoid10x 3' v2celllivermalenormal2734.614608
40endothelial cell of artery10x 3' v2celllivermalenormal3987.627119
41fibroblast10x 3' v2celllivermalenormal7274.262295
42intrahepatic cholangiocyte10x 3' v2celllivermalenormal6998.971698
43endothelial cell of hepatic sinusoid10x 3' v2celllivermalenormal3836.788282
44hepatic stellate cell10x 3' v2celllivermalenormal4090.862637
45alveolar macrophage10x 5' v1celllungmalenormal8422.037378
46type II pneumocyte10x 5' v1celllungmalenormal6109.480329
47capillary endothelial cell10x 5' v1celllungmalenormal3094.649239
48ciliated columnar cell of tracheobronchial tree10x 5' v1celllungmalenormal5754.694686
49type I pneumocyte10x 5' v1celllungmalenormal2744.064915
50epithelial cell of lower respiratory tract10x 5' v1celllungmalenormal5956.795231
51pulmonary interstitial fibroblast10x 5' v1celllungmalenormal5294.602205
52club cell10x 5' v1celllungmalenormal9484.199912
53pulmonary artery endothelial cell10x 5' v1celllungmalenormal2321.547941
54epithelial cell of lung10x 5' v1celllungmalenormal15015.278925
55fibroblast of lung10x 5' v1celllungmalenormal6561.739316
56cardiac muscle myoblast10x 3' v3nucleusheartmalenormal11938.346771
57fibroblast of cardiac tissue10x 3' v3nucleusheartmalenormal3099.779698
58cardiac endothelial cell10x 3' v3nucleusheartmalenormal2268.612916
59cardiac muscle cell10x 3' v3nucleusheartmalenormal8017.024743
60cardiac neuron10x 3' v3nucleusheartmalenormal2238.708571
\n", + "
" + ], + "text/plain": [ + " cell_type assay \\\n", + "0 GABAergic neuron 10x 3' v3 \n", + "1 glutamatergic neuron 10x 3' v3 \n", + "2 astrocyte 10x 3' v3 \n", + "3 oligodendrocyte 10x 3' v3 \n", + "4 oligodendrocyte precursor cell 10x 3' v3 \n", + "5 microglial cell 10x 3' v3 \n", + "6 cerebellar granule cell 10x 3' v3 \n", + "7 endothelial cell 10x 3' v3 \n", + "8 classical monocyte 10x 5' v2 \n", + "9 non-classical monocyte 10x 5' v2 \n", + "10 natural killer cell 10x 5' v2 \n", + "11 CD4-positive, alpha-beta T cell 10x 5' v2 \n", + "12 CD8-positive, alpha-beta T cell 10x 5' v2 \n", + "13 CD8-positive, alpha-beta cytotoxic T cell 10x 5' v2 \n", + "14 CD8-positive, alpha-beta memory T cell 10x 5' v2 \n", + "15 naive thymus-derived CD4-positive, alpha-beta ... 10x 5' v2 \n", + "16 naive thymus-derived CD8-positive, alpha-beta ... 10x 5' v2 \n", + "17 naive B cell 10x 5' v2 \n", + "18 memory B cell 10x 5' v2 \n", + "19 regulatory T cell 10x 5' v2 \n", + "20 gamma-delta T cell 10x 5' v2 \n", + "21 conventional dendritic cell 10x 5' v2 \n", + "22 enterocyte 10x 3' v2 \n", + "23 endothelial cell 10x 3' v2 \n", + "24 enteroendocrine cell 10x 3' v2 \n", + "25 pericyte 10x 3' v2 \n", + "26 intestine goblet cell 10x 3' v2 \n", + "27 kidney collecting duct principal cell 10x 3' v3 \n", + "28 kidney loop of Henle thin descending limb epit... 10x 3' v3 \n", + "29 kidney loop of Henle thin ascending limb epith... 10x 3' v3 \n", + "30 kidney loop of Henle thick ascending limb epit... 10x 3' v3 \n", + "31 epithelial cell of proximal tubule 10x 3' v3 \n", + "32 kidney collecting duct intercalated cell 10x 3' v3 \n", + "33 renal interstitial pericyte 10x 3' v3 \n", + "34 hepatic pit cell 10x 3' v2 \n", + "35 Kupffer cell 10x 3' v2 \n", + "36 hepatocyte 10x 3' v2 \n", + "37 periportal region hepatocyte 10x 3' v2 \n", + "38 centrilobular region hepatocyte 10x 3' v2 \n", + "39 endothelial cell of pericentral hepatic sinusoid 10x 3' v2 \n", + "40 endothelial cell of artery 10x 3' v2 \n", + "41 fibroblast 10x 3' v2 \n", + "42 intrahepatic cholangiocyte 10x 3' v2 \n", + "43 endothelial cell of hepatic sinusoid 10x 3' v2 \n", + "44 hepatic stellate cell 10x 3' v2 \n", + "45 alveolar macrophage 10x 5' v1 \n", + "46 type II pneumocyte 10x 5' v1 \n", + "47 capillary endothelial cell 10x 5' v1 \n", + "48 ciliated columnar cell of tracheobronchial tree 10x 5' v1 \n", + "49 type I pneumocyte 10x 5' v1 \n", + "50 epithelial cell of lower respiratory tract 10x 5' v1 \n", + "51 pulmonary interstitial fibroblast 10x 5' v1 \n", + "52 club cell 10x 5' v1 \n", + "53 pulmonary artery endothelial cell 10x 5' v1 \n", + "54 epithelial cell of lung 10x 5' v1 \n", + "55 fibroblast of lung 10x 5' v1 \n", + "56 cardiac muscle myoblast 10x 3' v3 \n", + "57 fibroblast of cardiac tissue 10x 3' v3 \n", + "58 cardiac endothelial cell 10x 3' v3 \n", + "59 cardiac muscle cell 10x 3' v3 \n", + "60 cardiac neuron 10x 3' v3 \n", + "\n", + " suspension_type tissue sex disease total_mrna_umis \n", + "0 nucleus brain male normal 5527.708887 \n", + "1 nucleus brain male normal 10683.399862 \n", + "2 nucleus brain male normal 5380.963698 \n", + "3 nucleus brain male normal 5083.603161 \n", + "4 nucleus brain male normal 6609.696174 \n", + "5 nucleus brain male normal 3645.962305 \n", + "6 nucleus brain male normal 3935.779702 \n", + "7 nucleus brain male normal 3115.828938 \n", + "8 cell blood male normal 3922.025000 \n", + "9 cell blood male normal 8436.318182 \n", + "10 cell blood male normal 2923.925418 \n", + "11 cell blood male normal 3285.603705 \n", + "12 cell blood male normal 3720.503504 \n", + "13 cell blood male normal 5061.393152 \n", + "14 cell blood male normal 5221.671616 \n", + "15 cell blood male normal 5649.398766 \n", + "16 cell blood male normal 6333.568573 \n", + "17 cell blood male normal 4984.057779 \n", + "18 cell blood male normal 6689.483383 \n", + "19 cell blood male normal 5216.285765 \n", + "20 cell blood male normal 4950.552077 \n", + "21 cell blood male normal 14936.870968 \n", + "22 cell small intestine male normal 8772.175057 \n", + "23 cell small intestine male normal 10069.068281 \n", + "24 cell small intestine male normal 10636.632432 \n", + "25 cell small intestine male normal 4604.858974 \n", + "26 cell small intestine male normal 7435.644048 \n", + "27 nucleus kidney male normal 6444.458460 \n", + "28 nucleus kidney male normal 4345.735849 \n", + "29 nucleus kidney male normal 5964.088479 \n", + "30 nucleus kidney male normal 4911.535804 \n", + "31 nucleus kidney male normal 4491.198843 \n", + "32 nucleus kidney male normal 4906.310584 \n", + "33 nucleus kidney male normal 3130.350171 \n", + "34 cell liver male normal 2761.142458 \n", + "35 cell liver male normal 6850.818612 \n", + "36 cell liver male normal 11532.500000 \n", + "37 cell liver male normal 4790.702890 \n", + "38 cell liver male normal 9280.724561 \n", + "39 cell liver male normal 2734.614608 \n", + "40 cell liver male normal 3987.627119 \n", + "41 cell liver male normal 7274.262295 \n", + "42 cell liver male normal 6998.971698 \n", + "43 cell liver male normal 3836.788282 \n", + "44 cell liver male normal 4090.862637 \n", + "45 cell lung male normal 8422.037378 \n", + "46 cell lung male normal 6109.480329 \n", + "47 cell lung male normal 3094.649239 \n", + "48 cell lung male normal 5754.694686 \n", + "49 cell lung male normal 2744.064915 \n", + "50 cell lung male normal 5956.795231 \n", + "51 cell lung male normal 5294.602205 \n", + "52 cell lung male normal 9484.199912 \n", + "53 cell lung male normal 2321.547941 \n", + "54 cell lung male normal 15015.278925 \n", + "55 cell lung male normal 6561.739316 \n", + "56 nucleus heart male normal 11938.346771 \n", + "57 nucleus heart male normal 3099.779698 \n", + "58 nucleus heart male normal 2268.612916 \n", + "59 nucleus heart male normal 8017.024743 \n", + "60 nucleus heart male normal 2238.708571 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# show the full table\n", + "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", + " display(final_cell_types_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 257, + "metadata": {}, + "outputs": [], + "source": [ + "final_cell_types_df.to_csv(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"cell_types_draft_1.csv\"), index=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 260, + "metadata": {}, + "outputs": [], + "source": [ + "# TODO: add \"prior\" cells" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Determine highly expressed genes" + ] + }, + { + "cell_type": "code", + "execution_count": 286, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "eda7b89848b948f2980e474f72d54d40", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from tqdm.notebook import tqdm\n", + "\n", + "# randomly sample 5_000 cells from each row of the final_cell_types_df and use that to identify highly expressed genes\n", + "max_cells = 10_000\n", + "\n", + "tpm_ng = np.zeros((len(final_cell_types_df), 60530))\n", + "feature_id = None\n", + "feature_name = None\n", + "\n", + "for n, row in tqdm(enumerate(final_cell_types_df.itertuples())):\n", + "\n", + " obs = cellxgene_census.get_obs(\n", + " census, \"homo_sapiens\",\n", + " value_filter=(\n", + " f\"\"\"is_primary_data == True and tissue_general == \"{row.tissue}\" and disease == \"{row.disease}\" \"\"\"\n", + " f\"\"\"and sex == \"{row.sex}\" and cell_type == \"{row.cell_type}\" and assay == \"{row.assay}\" \"\"\"\n", + " f\"\"\"and suspension_type == \"{row.suspension_type}\" \"\"\"\n", + " )\n", + " )\n", + "\n", + " if len(obs) > max_cells:\n", + " soma_joinids = obs[\"soma_joinid\"].sample(max_cells, random_state=1).tolist()\n", + " else:\n", + " soma_joinids = obs[\"soma_joinid\"].tolist()\n", + " \n", + " adata = cellxgene_census.get_anndata(\n", + " census,\n", + " organism=\"Homo sapiens\",\n", + " obs_coords=soma_joinids,\n", + " )\n", + "\n", + " if feature_id is None:\n", + " feature_id = adata.var['feature_id'].values\n", + " else:\n", + " assert np.all(feature_id == adata.var['feature_id'].values)\n", + "\n", + " if feature_name is None:\n", + " feature_name = adata.var['feature_name'].values\n", + " else:\n", + " assert np.all(feature_name == adata.var['feature_name'].values)\n", + "\n", + " tpm_g = np.asarray(adata.X.sum(0)).flatten()\n", + " tpm_g = 1e6 * tpm_g / tpm_g.sum()\n", + "\n", + " tpm_ng[n, :] = tpm_g" + ] + }, + { + "cell_type": "code", + "execution_count": 287, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/opt/conda/lib/python3.10/site-packages/anndata/_core/aligned_df.py:68: ImplicitModificationWarning: Transforming to str index.\n", + " warnings.warn(\"Transforming to str index.\", ImplicitModificationWarning)\n", + "/opt/conda/lib/python3.10/site-packages/anndata/_core/aligned_df.py:68: ImplicitModificationWarning: Transforming to str index.\n", + " warnings.warn(\"Transforming to str index.\", ImplicitModificationWarning)\n" + ] + } + ], + "source": [ + "# generate an anndata object\n", + "\n", + "final_adata = sc.AnnData(\n", + " X=tpm_ng,\n", + " obs=final_cell_types_df,\n", + " var=pd.DataFrame(\n", + " {\n", + " 'feature_id': feature_id,\n", + " 'feature_name': feature_name,\n", + " }\n", + " )\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "final_adata.write_h5ad(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"cell_types_for_validation.h5ad\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 325, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/opt/conda/lib/python3.10/site-packages/anndata/_core/aligned_df.py:68: ImplicitModificationWarning: Transforming to str index.\n", + " warnings.warn(\"Transforming to str index.\", ImplicitModificationWarning)\n" + ] + } + ], + "source": [ + "# finally, filter\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "model_var_names = sc.read_h5ad(REF_ADATA_PATH).var.index.values.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": 338, + "metadata": {}, + "outputs": [], + "source": [ + "tpm_threshold = 1.\n", + "\n", + "_final_adata = final_adata[:, final_adata.var['feature_id'].isin(model_var_names)]\n", + "X_ng = _final_adata.X\n", + "\n", + "# renormalize to TPM\n", + "X_ng = 1e6 * X_ng / X_ng.sum(1, keepdims=True)\n", + "\n", + "# expression mask\n", + "mask_g = (X_ng > tpm_threshold).sum(0) > 0\n", + "\n", + "# filter\n", + "_final_adata = _final_adata[:, mask_g].copy()\n", + "_final_adata.X = 1e6 * _final_adata.X / _final_adata.X.sum(1, keepdims=True)\n", + "_final_adata.var = _final_adata.var.reset_index(drop=True)\n", + "\n", + "_final_adata.write_h5ad(os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"cell_types_for_validation_filtered.h5ad\"))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Scratch space" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/opt/conda/lib/python3.10/site-packages/anndata/_core/aligned_df.py:68: ImplicitModificationWarning: Transforming to str index.\n", + " warnings.warn(\"Transforming to str index.\", ImplicitModificationWarning)\n" + ] + } + ], + "source": [ + "adata = sc.read_h5ad(df[df['cell_type'] == 'enterocyte'].iloc[0].adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [], + "source": [ + "import typing as t\n", + "\n", + "\n", + "def load_gene_info_table(gene_info_tsv_path: str, included_gene_ids: list[str]) -> t.Tuple[pd.DataFrame, dict, dict]:\n", + " gene_info_df = pd.read_csv(gene_info_tsv_path, sep=\"\\t\")\n", + "\n", + " gene_symbol_to_gene_id_map = dict()\n", + " for gene_symbol, gene_id in zip(gene_info_df['Gene Symbol'], gene_info_df['ENSEMBL Gene ID']):\n", + " if gene_symbol != float('nan'):\n", + " gene_symbol_to_gene_id_map[gene_symbol] = gene_id\n", + "\n", + " gene_id_to_gene_symbol_map = {\n", + " gene_id: gene_symbol for gene_symbol, gene_id in gene_symbol_to_gene_id_map.items()}\n", + " for gene_id in included_gene_ids:\n", + " if gene_id not in gene_id_to_gene_symbol_map:\n", + " gene_id_to_gene_symbol_map[gene_id] = gene_id\n", + "\n", + " return gene_info_df, gene_symbol_to_gene_id_map, gene_id_to_gene_symbol_map\n", + "\n", + "gene_info_df, gene_symbol_to_gene_id_map, gene_id_to_gene_symbol_map = load_gene_info_table(GENE_INFO_PATH, adata.var.index.values.tolist())" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "adata.var['feature_name'] = list(map(gene_id_to_gene_symbol_map.get, adata.var.index.values.tolist()))" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
feature_name
ENSG00000187642PERM1
ENSG00000078808SDF4
ENSG00000272106ENSG00000272106
ENSG00000162585FAAP20
ENSG00000272088ENSG00000272088
......
ENSG00000224281SLC25A5-AS1
ENSG00000122121XPNPEP2
ENSG00000228836CT45A5
ENSG00000231937ENSG00000231937
ENSG00000268916CSAG3
\n", + "

36601 rows × 1 columns

\n", + "
" + ], + "text/plain": [ + " feature_name\n", + "ENSG00000187642 PERM1\n", + "ENSG00000078808 SDF4\n", + "ENSG00000272106 ENSG00000272106\n", + "ENSG00000162585 FAAP20\n", + "ENSG00000272088 ENSG00000272088\n", + "... ...\n", + "ENSG00000224281 SLC25A5-AS1\n", + "ENSG00000122121 XPNPEP2\n", + "ENSG00000228836 CT45A5\n", + "ENSG00000231937 ENSG00000231937\n", + "ENSG00000268916 CSAG3\n", + "\n", + "[36601 rows x 1 columns]" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata.var" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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uPksERERkQb09o1p9erVAABTU1PExcUhKChIX00RtQoFBQWNTvnNtN1EREREmtFbmu+0tDSIRCJMmTKFnSMiIiIiImoR9DaCVFRUBAB47rnn9NUEUas188PP0c7WDiXFhYhd8SkAYMaHS2Fjay/cU1pchPUrFjRXiEREREQtkt46SB07dkROTg7XGxHpQTtbO9jadVA4Z2NrX+8cEREREWlHb1Ps+vfvDwD4888/9dVEqyQSibT+KSoqgq+vb6PKKvv57LPPhHiCg4OVnm9IXFycUM7X11flfdXV1Th9+jSio6Px1ltvwcvLC23atBHKBgcHN/pZEhERERHVpbcRpNdeew27d+/G//73P8yfPx8ikUhfTdFDzMvLC+np6c0dBhERERG1EnrrIPn5+SEgIADbtm3DnDlzsGLFCn011WqtWbNGo8xk1tbWWLp0KfLz81Xe8+mnn+LChQsAgHfffRfDhw9XeW/v3r21D7aRJBKJwusOHTrAwcHhoRyZFIvFKCwsFI6NIS23fGpxpgonIiKi1kCv33Y2btwICwsLrFy5EhkZGfjggw8wePBgODo66rPZVuP5559Ht27dNLrX29tb7XX5Pas8PT0bnU5a14YNGwY/Pz94enrC09MTXbt2RVxcHGbMmNHcoelcQUEBwsLCABhPWm751OLGEhMRERGRPumtg2RqaiocS6VS/Pbbb/jtt980Li8SiSAWi/URGrUgHHkkIiIiIkPSWwdJKpUKx7L1R/LniIiIiIiIjI3eOkiurq5MzEBERERERC2K3jpI169f11fVREREREREesGUVERGSFnGQXVZCBtTn7bljCVxhzyRSAQTExPU1NQIU3jNzMwgkUgUpvSamZkprGls3749bGxsUFZWBltbW3Tu3Bm3bt1CcXExbG1t4eTkBKlUioyMDFRWVsLExARmZmYwMTGBpaWlcM+tW7cAAE5OTjA1NYWbmxvOnDmDK1euoF27djAxMYFIJMKoUaMglUqxb98+FBcXQyqVQiqVwsTEBLa2thgzZgwmT56MhIQEnD59GllZWbhz5w6A2k23x44diylTpgAA4uPjkZGRAXd3d/j7+yMhIUF4HRgYqLD+syESiUShPvny6q5pUoey8/qkabwPa/tERKQ7LaqDdOXKFWzduhUAsHDhwmaOpvk99thjDd5TWFgIOzs7/QcDYNGiRVi0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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 391, + "width": 420 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "sc.pl.highest_expr_genes(adata, n_top=20, gene_symbols='feature_name')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/11_mean_expression_by_cell_type_prompting_comparison.ipynb b/notebooks/cellariumgpt_inference/11_mean_expression_by_cell_type_prompting_comparison.ipynb new file mode 100644 index 00000000..a1f5beb2 --- /dev/null +++ b/notebooks/cellariumgpt_inference/11_mean_expression_by_cell_type_prompting_comparison.ipynb @@ -0,0 +1,4309 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Does CellariumGPT recapitulate empirical mean for a given cell type?\n", + "\n", + "Can we turn this into a quantitative benchmark?" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "DEVICE = torch.device('cuda:0')\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, \\\n", + " GeneNetworkAnalysisBase\n", + "\n", + "# reset matplotlib params\n" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/10M_001_bs1536/epoch=1-step=29161__updated.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/19M_001_bs2048/epoch=1-step=28244__updated.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/30M_001_bs2560/epoch=2-step=43129__updated.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/59M_001_bs3072/epoch=3-step=53770__updated.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/98M_001_bs4608/epoch=6-step=63560__updated.ckpt\"\n", + "\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=1-step=29161.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=1-step=28244.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=2-step=43129.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=3-step=53770.ckpt\"\n", + "CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=6-step=63560.ckpt\"\n", + "\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [], + "source": [ + "# load validation cell type table\n", + "val_adata = sc.read_h5ad(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"cell_types_for_validation_filtered.h5ad\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "AnnData object with n_obs × n_vars = 61 × 28680\n", + " obs: 'cell_type', 'assay', 'suspension_type', 'tissue', 'sex', 'disease', 'total_mrna_umis'\n", + " var: 'feature_id', 'feature_name'" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "val_adata" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeassaysuspension_typetissuesexdiseasetotal_mrna_umis
0GABAergic neuron10x 3' v3nucleusbrainmalenormal5527.708887
1glutamatergic neuron10x 3' v3nucleusbrainmalenormal10683.399862
2astrocyte10x 3' v3nucleusbrainmalenormal5380.963698
3oligodendrocyte10x 3' v3nucleusbrainmalenormal5083.603161
4oligodendrocyte precursor cell10x 3' v3nucleusbrainmalenormal6609.696174
5microglial cell10x 3' v3nucleusbrainmalenormal3645.962305
6cerebellar granule cell10x 3' v3nucleusbrainmalenormal3935.779702
7endothelial cell10x 3' v3nucleusbrainmalenormal3115.828938
8classical monocyte10x 5' v2cellbloodmalenormal3922.025000
9non-classical monocyte10x 5' v2cellbloodmalenormal8436.318182
10natural killer cell10x 5' v2cellbloodmalenormal2923.925418
11CD4-positive, alpha-beta T cell10x 5' v2cellbloodmalenormal3285.603705
12CD8-positive, alpha-beta T cell10x 5' v2cellbloodmalenormal3720.503504
13CD8-positive, alpha-beta cytotoxic T cell10x 5' v2cellbloodmalenormal5061.393152
14CD8-positive, alpha-beta memory T cell10x 5' v2cellbloodmalenormal5221.671616
15naive thymus-derived CD4-positive, alpha-beta ...10x 5' v2cellbloodmalenormal5649.398766
16naive thymus-derived CD8-positive, alpha-beta ...10x 5' v2cellbloodmalenormal6333.568573
17naive B cell10x 5' v2cellbloodmalenormal4984.057779
18memory B cell10x 5' v2cellbloodmalenormal6689.483383
19regulatory T cell10x 5' v2cellbloodmalenormal5216.285765
20gamma-delta T cell10x 5' v2cellbloodmalenormal4950.552077
21conventional dendritic cell10x 5' v2cellbloodmalenormal14936.870968
22enterocyte10x 3' v2cellsmall intestinemalenormal8772.175057
23endothelial cell10x 3' v2cellsmall intestinemalenormal10069.068281
24enteroendocrine cell10x 3' v2cellsmall intestinemalenormal10636.632432
25pericyte10x 3' v2cellsmall intestinemalenormal4604.858974
26intestine goblet cell10x 3' v2cellsmall intestinemalenormal7435.644048
27kidney collecting duct principal cell10x 3' v3nucleuskidneymalenormal6444.458460
28kidney loop of Henle thin descending limb epit...10x 3' v3nucleuskidneymalenormal4345.735849
29kidney loop of Henle thin ascending limb epith...10x 3' v3nucleuskidneymalenormal5964.088479
30kidney loop of Henle thick ascending limb epit...10x 3' v3nucleuskidneymalenormal4911.535804
31epithelial cell of proximal tubule10x 3' v3nucleuskidneymalenormal4491.198843
32kidney collecting duct intercalated cell10x 3' v3nucleuskidneymalenormal4906.310584
33renal interstitial pericyte10x 3' v3nucleuskidneymalenormal3130.350171
34hepatic pit cell10x 3' v2celllivermalenormal2761.142458
35Kupffer cell10x 3' v2celllivermalenormal6850.818612
36hepatocyte10x 3' v2celllivermalenormal11532.500000
37periportal region hepatocyte10x 3' v2celllivermalenormal4790.702890
38centrilobular region hepatocyte10x 3' v2celllivermalenormal9280.724561
39endothelial cell of pericentral hepatic sinusoid10x 3' v2celllivermalenormal2734.614608
40endothelial cell of artery10x 3' v2celllivermalenormal3987.627119
41fibroblast10x 3' v2celllivermalenormal7274.262295
42intrahepatic cholangiocyte10x 3' v2celllivermalenormal6998.971698
43endothelial cell of hepatic sinusoid10x 3' v2celllivermalenormal3836.788282
44hepatic stellate cell10x 3' v2celllivermalenormal4090.862637
45alveolar macrophage10x 5' v1celllungmalenormal8422.037378
46type II pneumocyte10x 5' v1celllungmalenormal6109.480329
47capillary endothelial cell10x 5' v1celllungmalenormal3094.649239
48ciliated columnar cell of tracheobronchial tree10x 5' v1celllungmalenormal5754.694686
49type I pneumocyte10x 5' v1celllungmalenormal2744.064915
50epithelial cell of lower respiratory tract10x 5' v1celllungmalenormal5956.795231
51pulmonary interstitial fibroblast10x 5' v1celllungmalenormal5294.602205
52club cell10x 5' v1celllungmalenormal9484.199912
53pulmonary artery endothelial cell10x 5' v1celllungmalenormal2321.547941
54epithelial cell of lung10x 5' v1celllungmalenormal15015.278925
55fibroblast of lung10x 5' v1celllungmalenormal6561.739316
56cardiac muscle myoblast10x 3' v3nucleusheartmalenormal11938.346771
57fibroblast of cardiac tissue10x 3' v3nucleusheartmalenormal3099.779698
58cardiac endothelial cell10x 3' v3nucleusheartmalenormal2268.612916
59cardiac muscle cell10x 3' v3nucleusheartmalenormal8017.024743
60cardiac neuron10x 3' v3nucleusheartmalenormal2238.708571
\n", + "
" + ], + "text/plain": [ + " cell_type assay \\\n", + "0 GABAergic neuron 10x 3' v3 \n", + "1 glutamatergic neuron 10x 3' v3 \n", + "2 astrocyte 10x 3' v3 \n", + "3 oligodendrocyte 10x 3' v3 \n", + "4 oligodendrocyte precursor cell 10x 3' v3 \n", + "5 microglial cell 10x 3' v3 \n", + "6 cerebellar granule cell 10x 3' v3 \n", + "7 endothelial cell 10x 3' v3 \n", + "8 classical monocyte 10x 5' v2 \n", + "9 non-classical monocyte 10x 5' v2 \n", + "10 natural killer cell 10x 5' v2 \n", + "11 CD4-positive, alpha-beta T cell 10x 5' v2 \n", + "12 CD8-positive, alpha-beta T cell 10x 5' v2 \n", + "13 CD8-positive, alpha-beta cytotoxic T cell 10x 5' v2 \n", + "14 CD8-positive, alpha-beta memory T cell 10x 5' v2 \n", + "15 naive thymus-derived CD4-positive, alpha-beta ... 10x 5' v2 \n", + "16 naive thymus-derived CD8-positive, alpha-beta ... 10x 5' v2 \n", + "17 naive B cell 10x 5' v2 \n", + "18 memory B cell 10x 5' v2 \n", + "19 regulatory T cell 10x 5' v2 \n", + "20 gamma-delta T cell 10x 5' v2 \n", + "21 conventional dendritic cell 10x 5' v2 \n", + "22 enterocyte 10x 3' v2 \n", + "23 endothelial cell 10x 3' v2 \n", + "24 enteroendocrine cell 10x 3' v2 \n", + "25 pericyte 10x 3' v2 \n", + "26 intestine goblet cell 10x 3' v2 \n", + "27 kidney collecting duct principal cell 10x 3' v3 \n", + "28 kidney loop of Henle thin descending limb epit... 10x 3' v3 \n", + "29 kidney loop of Henle thin ascending limb epith... 10x 3' v3 \n", + "30 kidney loop of Henle thick ascending limb epit... 10x 3' v3 \n", + "31 epithelial cell of proximal tubule 10x 3' v3 \n", + "32 kidney collecting duct intercalated cell 10x 3' v3 \n", + "33 renal interstitial pericyte 10x 3' v3 \n", + "34 hepatic pit cell 10x 3' v2 \n", + "35 Kupffer cell 10x 3' v2 \n", + "36 hepatocyte 10x 3' v2 \n", + "37 periportal region hepatocyte 10x 3' v2 \n", + "38 centrilobular region hepatocyte 10x 3' v2 \n", + "39 endothelial cell of pericentral hepatic sinusoid 10x 3' v2 \n", + "40 endothelial cell of artery 10x 3' v2 \n", + "41 fibroblast 10x 3' v2 \n", + "42 intrahepatic cholangiocyte 10x 3' v2 \n", + "43 endothelial cell of hepatic sinusoid 10x 3' v2 \n", + "44 hepatic stellate cell 10x 3' v2 \n", + "45 alveolar macrophage 10x 5' v1 \n", + "46 type II pneumocyte 10x 5' v1 \n", + "47 capillary endothelial cell 10x 5' v1 \n", + "48 ciliated columnar cell of tracheobronchial tree 10x 5' v1 \n", + "49 type I pneumocyte 10x 5' v1 \n", + "50 epithelial cell of lower respiratory tract 10x 5' v1 \n", + "51 pulmonary interstitial fibroblast 10x 5' v1 \n", + "52 club cell 10x 5' v1 \n", + "53 pulmonary artery endothelial cell 10x 5' v1 \n", + "54 epithelial cell of lung 10x 5' v1 \n", + "55 fibroblast of lung 10x 5' v1 \n", + "56 cardiac muscle myoblast 10x 3' v3 \n", + "57 fibroblast of cardiac tissue 10x 3' v3 \n", + "58 cardiac endothelial cell 10x 3' v3 \n", + "59 cardiac muscle cell 10x 3' v3 \n", + "60 cardiac neuron 10x 3' v3 \n", + "\n", + " suspension_type tissue sex disease total_mrna_umis \n", + "0 nucleus brain male normal 5527.708887 \n", + "1 nucleus brain male normal 10683.399862 \n", + "2 nucleus brain male normal 5380.963698 \n", + "3 nucleus brain male normal 5083.603161 \n", + "4 nucleus brain male normal 6609.696174 \n", + "5 nucleus brain male normal 3645.962305 \n", + "6 nucleus brain male normal 3935.779702 \n", + "7 nucleus brain male normal 3115.828938 \n", + "8 cell blood male normal 3922.025000 \n", + "9 cell blood male normal 8436.318182 \n", + "10 cell blood male normal 2923.925418 \n", + "11 cell blood male normal 3285.603705 \n", + "12 cell blood male normal 3720.503504 \n", + "13 cell blood male normal 5061.393152 \n", + "14 cell blood male normal 5221.671616 \n", + "15 cell blood male normal 5649.398766 \n", + "16 cell blood male normal 6333.568573 \n", + "17 cell blood male normal 4984.057779 \n", + "18 cell blood male normal 6689.483383 \n", + "19 cell blood male normal 5216.285765 \n", + "20 cell blood male normal 4950.552077 \n", + "21 cell blood male normal 14936.870968 \n", + "22 cell small intestine male normal 8772.175057 \n", + "23 cell small intestine male normal 10069.068281 \n", + "24 cell small intestine male normal 10636.632432 \n", + "25 cell small intestine male normal 4604.858974 \n", + "26 cell small intestine male normal 7435.644048 \n", + "27 nucleus kidney male normal 6444.458460 \n", + "28 nucleus kidney male normal 4345.735849 \n", + "29 nucleus kidney male normal 5964.088479 \n", + "30 nucleus kidney male normal 4911.535804 \n", + "31 nucleus kidney male normal 4491.198843 \n", + "32 nucleus kidney male normal 4906.310584 \n", + "33 nucleus kidney male normal 3130.350171 \n", + "34 cell liver male normal 2761.142458 \n", + "35 cell liver male normal 6850.818612 \n", + "36 cell liver male normal 11532.500000 \n", + "37 cell liver male normal 4790.702890 \n", + "38 cell liver male normal 9280.724561 \n", + "39 cell liver male normal 2734.614608 \n", + "40 cell liver male normal 3987.627119 \n", + "41 cell liver male normal 7274.262295 \n", + "42 cell liver male normal 6998.971698 \n", + "43 cell liver male normal 3836.788282 \n", + "44 cell liver male normal 4090.862637 \n", + "45 cell lung male normal 8422.037378 \n", + "46 cell lung male normal 6109.480329 \n", + "47 cell lung male normal 3094.649239 \n", + "48 cell lung male normal 5754.694686 \n", + "49 cell lung male normal 2744.064915 \n", + "50 cell lung male normal 5956.795231 \n", + "51 cell lung male normal 5294.602205 \n", + "52 cell lung male normal 9484.199912 \n", + "53 cell lung male normal 2321.547941 \n", + "54 cell lung male normal 15015.278925 \n", + "55 cell lung male normal 6561.739316 \n", + "56 nucleus heart male normal 11938.346771 \n", + "57 nucleus heart male normal 3099.779698 \n", + "58 nucleus heart male normal 2268.612916 \n", + "59 nucleus heart male normal 8017.024743 \n", + "60 nucleus heart male normal 2238.708571 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# shoow the full dataframe\n", + "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", + " display(val_adata.obs)" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [], + "source": [ + "val_cell_type_indices = [\n", + " 2, # astro\n", + " 3, # oligo\n", + " 5, # microglia\n", + " 12, # CD8\n", + " 10, # NK\n", + " 22, # entero\n", + " 59 # cardiomyocyte\n", + "]\n", + "\n", + "val_cell_type_names = [\n", + " 'astrocyte',\n", + " 'oligodendrocyte',\n", + " 'microglia',\n", + " 'CD8+ T cell',\n", + " 'NK',\n", + " 'enterocyte',\n", + " 'cardiomyocyte'\n", + "]\n", + "\n", + "query_gene_ids = val_adata.var['feature_id'].values\n", + "query_gene_symbols = val_adata.var['feature_name'].values" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "7363032d9f1b4bfbb5eddeb9d5251d07", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Processing gene chunks: 0%| | 0/29 [00:00" + ] + }, + "metadata": { + "image/png": { + "height": 1661, + "width": 1662 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "panel_size = 3\n", + "n_cells = len(val_cell_type_indices)\n", + "\n", + "fig, axs = plt.subplots(ncols=n_cells, nrows=n_cells, figsize=(panel_size * n_cells, panel_size * n_cells))\n", + "\n", + "for i in range(n_cells):\n", + " for j in range(n_cells):\n", + "\n", + " ax = axs[i, j]\n", + "\n", + " x = np.log1p(empirical_X_ng[i, :])\n", + " y = np.log1p(model_X_ng[j, :])\n", + "\n", + " # linear regression r-squared\n", + " r_squared = np.corrcoef(x, y)[0, 1] ** 2\n", + "\n", + " ax.scatter(x, y, s=1, label=f\"R² = {r_squared:.2f}\")\n", + " ax.legend(loc='upper left')\n", + "\n", + " ax.grid(False)\n", + " ax.set_xlim((0, 6))\n", + " ax.set_ylim((0, 6))\n", + " ax.plot([0, 6], [0, 6], color='black', linestyle='--', linewidth=1)\n", + " ax.set_xticks([0, 2, 4, 6])\n", + " ax.set_yticks([0, 2, 4, 6])\n", + "\n", + " # reduce tick font size\n", + " ax.tick_params(axis='both', which='major', labelsize=11)\n", + " ax.set_xlabel(f\"Empirical log1p(TPKC)\\n{val_cell_type_names[i]}\", fontsize=12)\n", + " ax.set_ylabel(f\"{val_cell_type_names[j]}\\nModel log1p(TPKC)\", fontsize=12)\n", + "\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### How sensitive the model is to the total number of mRNA UMIs?" + ] + }, + { + "cell_type": "code", + "execution_count": 193, + "metadata": {}, + "outputs": [], + "source": [ + "val_cell_type_indices = [\n", + " 2, # astro\n", + " 3, # oligo\n", + " 5, # microglia\n", + " 12, # CD8\n", + " 10, # NK\n", + " 22, # entero\n", + " 59 # cardiomyocyte\n", + "]\n", + "\n", + "val_cell_type_names = [\n", + " 'astrocyte',\n", + " 'oligodendrocyte',\n", + " 'microglia',\n", + " 'CD8+ T cell',\n", + " 'NK',\n", + " 'enterocyte',\n", + " 'cardiomyocyte'\n", + "]\n", + "\n", + "total_mrna_umis_list = np.linspace(500, 40_000, 30)\n", + "\n", + "query_gene_ids = val_adata.var['feature_id'].values\n", + "query_gene_symbols = val_adata.var['feature_name'].values" + ] + }, + { + "cell_type": "code", + "execution_count": 197, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "c37bb3152dfc4398af5ccb488aba3975", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Processing gene chunks: 0%| | 0/29 [00:00" + ] + }, + "metadata": { + "image/png": { + "height": 459, + "width": 942 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "panel_size = 3\n", + "ncols = 4\n", + "nrows = n_cells // ncols + 1\n", + "\n", + "fig, axs = plt.subplots(ncols=ncols, nrows=nrows, figsize=(panel_size * ncols, panel_size * nrows))\n", + "\n", + "axs_flat = axs.flatten()\n", + "i_ax = 0\n", + "\n", + "for n in range(n_cells):\n", + " ax = axs_flat[i_ax]\n", + "\n", + " r_squared_bm = r_squared_bnm[:, n, :]\n", + "\n", + " for b in range(n_bins):\n", + " color = plt.cm.viridis_r(b / (n_bins - 1))\n", + " ax.plot(\n", + " total_mrna_umis_list,\n", + " r_squared_bm[b],\n", + " color=color,\n", + " # label=f\"log1p(TPKC) bin {b + 1}\",\n", + " marker='.',\n", + " markersize=2,\n", + " lw=1)\n", + " \n", + " ax.axvline(\n", + " x=val_adata.obs.iloc[val_cell_type_indices[n]].total_mrna_umis,\n", + " color='red',\n", + " linestyle='--',\n", + " linewidth=1,\n", + " label=f'{int(val_adata.obs.iloc[val_cell_type_indices[n]].total_mrna_umis)} UMIs'\n", + " )\n", + " ax.legend(loc='lower left', fontsize=10)\n", + " ax.grid(False)\n", + " ax.set_title(val_cell_type_names[n])\n", + " ax.set_xlabel(\"Total mRNA UMIs\", fontsize=12)\n", + " ax.set_ylabel(\"R²\", fontsize=12)\n", + " ax.set_ylim((0.5, 1)) \n", + " ax.set_xlim((0.8 * min(total_mrna_umis_list), 1.2 * max(total_mrna_umis_list)))\n", + " ax.set_xscale('log')\n", + "\n", + " i_ax += 1\n", + "\n", + "for i_ax in range(i_ax, len(axs_flat)):\n", + " axs_flat[i_ax].remove()\n", + "\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/12_linear_response_by_cell_type_prompting_script.ipynb b/notebooks/cellariumgpt_inference/12_linear_response_by_cell_type_prompting_script.ipynb new file mode 100644 index 00000000..f0e0e760 --- /dev/null +++ b/notebooks/cellariumgpt_inference/12_linear_response_by_cell_type_prompting_script.ipynb @@ -0,0 +1,276 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import pickle\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import CellariumGPTInferenceContext\n", + "from cellarium.ml.utilities.linreg import batch_linear_regression" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# global parameters\n", + "cuda_device_index = 0\n", + "checkpoint_path = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "ref_adata_path = \"/home/mehrtash/data/data/extract_0.h5ad\"\n", + "gene_info_tsv_path = \"/home/mehrtash/data/gene_info/gene_info.tsv\"\n", + "validation_adata_path = \"/home/mehrtash/data/data/cellariumgpt_artifacts/cell_types_for_validation_filtered.h5ad\"\n", + "output_path = \"/home/mehrtash/data/data/linear_response/100M_long_run_last_checkpoint\"\n", + "cell_index = 0\n", + "\n", + "# gene expression range determination parameters\n", + "query_chunk_size = 1_000 # int\n", + "total_prob_mass = 0.5 # float\n", + "max_counts = 1000 # int\n", + "symmetric_range_pad = 1 # int\n", + "max_query_genes = None # int or None\n", + "total_mrna_umis = None # int or None\n", + "\n", + "# linear response analysis parameters\n", + "n_points = 5 # int\n", + "query_chunk_size_linear_response = 64 # int" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "os.makedirs(output_path, exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load validation anndata\n", + "val_adata = sc.read_h5ad(validation_adata_path)\n", + "print(f\"Total number of cells in validation anndata: {val_adata.shape[0]}\")\n", + "\n", + "assert cell_index < val_adata.shape[0], \"cell_index is out of range\"\n", + "print(f\"Selected cell index: {cell_index}\")\n", + "val_adata_row = val_adata.obs.iloc[cell_index]\n", + "print(val_adata_row)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Loading CellariumGPT checkpoint ...\")\n", + "device = torch.device(f'cuda:{cuda_device_index}')\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=checkpoint_path,\n", + " ref_adata_path=ref_adata_path,\n", + " gene_info_tsv_path=gene_info_tsv_path,\n", + " device=device,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "all_query_gene_ids = val_adata.var['feature_id'].values\n", + "print(f\"Total number of query genes from validation AnnData: {len(all_query_gene_ids)}\")\n", + "\n", + "if max_query_genes is not None:\n", + " query_gene_ids = all_query_gene_ids[:max_query_genes]\n", + " print(f\"Limiting to {max_query_genes} first query genes for linear response analysis.\")\n", + "else:\n", + " query_gene_ids = all_query_gene_ids\n", + " print(f\"Using all {len(all_query_gene_ids)} query genes for linear response analysis.\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "assay = val_adata_row.assay\n", + "suspension_type = val_adata_row.suspension_type\n", + "prompt_metadata_dict = {\n", + " \"cell_type\": val_adata_row.cell_type,\n", + " \"tissue\": val_adata_row.tissue,\n", + " \"disease\": val_adata_row.disease,\n", + " \"sex\": val_adata_row.sex,\n", + "}\n", + "\n", + "if total_mrna_umis is None:\n", + " total_mrna_umis = float(val_adata_row.total_mrna_umis)\n", + " print(f\"Using total_mrna_umis from validation AnnData: {total_mrna_umis:.3f}\")\n", + "else:\n", + " print(f\"Overriding total_mrna_umis from validation AnnData: {val_adata_row.total_mrna_umis:3f} with {total_mrna_umis:.3f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Determining gene expression range ...\")\n", + "gex_range_dict = ctx.predict_gene_expression_range_for_metadata(\n", + " assay=assay,\n", + " suspension_type=suspension_type,\n", + " prompt_metadata_dict=prompt_metadata_dict,\n", + " total_mrna_umis=total_mrna_umis,\n", + " query_gene_ids=query_gene_ids,\n", + " query_chunk_size=query_chunk_size,\n", + " total_prob_mass=total_prob_mass,\n", + " symmetric_range_pad=symmetric_range_pad,\n", + " max_counts=max_counts,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dose_response_dict = ctx.generate_gene_dose_response_for_metadata(\n", + " assay=assay,\n", + " suspension_type=suspension_type,\n", + " prompt_metadata_dict=prompt_metadata_dict,\n", + " total_mrna_umis=total_mrna_umis,\n", + " query_gene_ids=query_gene_ids,\n", + " perturb_gene_ids=query_gene_ids,\n", + " x_lo_p=gex_range_dict['x_lo_q'].cpu().numpy(),\n", + " x_hi_p=gex_range_dict['x_hi_q'].cpu().numpy(),\n", + " n_points=n_points,\n", + " query_chunk_size=query_chunk_size_linear_response,\n", + " max_counts=max_counts,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Performing linear regression ...\")\n", + "n_query_vars = len(query_gene_ids)\n", + "n_perturb_vars = len(query_gene_ids)\n", + "\n", + "doses_pi = dose_response_dict['doses_pi']\n", + "responses_mean_pqi = dose_response_dict['responses_mean_pqi']\n", + "\n", + "slope_qp, intercept_qp, r_squared_qp = batch_linear_regression(\n", + " x_bn=np.repeat(doses_pi[None, :, :], n_query_vars, axis=-3),\n", + " y_bn=responses_mean_pqi.transpose(1, 0, 2)\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Generating output ...\")\n", + "\n", + "output_dict = {\n", + "\n", + " # global parameters\n", + " \"checkpoint_path\": checkpoint_path,\n", + " \"validation_adata_path\": validation_adata_path,\n", + " \"cell_index\": cell_index,\n", + "\n", + " # gene expression range determination parameters\n", + " \"total_prob_mass\": total_prob_mass,\n", + " \"max_counts\": max_counts,\n", + " \"symmetric_range_pad\": symmetric_range_pad,\n", + " \"max_query_genes\": max_query_genes,\n", + "\n", + " # linear response analysis parameters\n", + " \"n_points\": n_points,\n", + "\n", + " # prompt metadata\n", + " \"assay\": assay,\n", + " \"suspension_type\": suspension_type,\n", + " \"total_mrna_umis\": total_mrna_umis,\n", + " \"prompt_metadata_dict\": prompt_metadata_dict,\n", + " \"cell_index\": cell_index,\n", + "\n", + " # expression range\n", + " \"x_lo_q\": gex_range_dict['x_lo_q'].cpu().numpy(),\n", + " \"x_hi_q\": gex_range_dict['x_hi_q'].cpu().numpy(),\n", + " \"range_q\": gex_range_dict['range_q'].cpu().numpy(),\n", + " \"gene_logits_qk\": gex_range_dict['gene_logits_qk'].cpu().numpy(),\n", + " \"gene_logits_mode_q\": gex_range_dict['gene_logits_mode_q'].cpu().numpy(),\n", + " \"gene_marginal_mean_q\": gex_range_dict['gene_marginal_mean_q'].cpu().numpy(),\n", + " \"gene_marginal_std_q\": gex_range_dict['gene_marginal_std_q'].cpu().numpy(),\n", + "\n", + " # dose response\n", + " \"query_gene_ids\": query_gene_ids,\n", + " \"perturb_gene_ids\": query_gene_ids,\n", + " \"doses_pi\": dose_response_dict['doses_pi'],\n", + " \"responses_mean_pqi\": dose_response_dict['responses_mean_pqi'],\n", + "\n", + " # linear regression\n", + " \"slope_qp\": slope_qp,\n", + " \"intercept_qp\": intercept_qp,\n", + " \"r_squared_qp\": r_squared_qp,\n", + "}\n", + "\n", + "print(\"Saving output ...\")\n", + "output_file_name = os.path.join(output_path, f\"linear_response_cell_index_{cell_index}.pkl\")\n", + "\n", + "with open(output_file_name, 'wb') as f:\n", + " pickle.dump(output_dict, f)\n", + "\n", + "print(\"Script finished successfully.\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/13_marker_gene_experiments.ipynb b/notebooks/cellariumgpt_inference/13_marker_gene_experiments.ipynb new file mode 100644 index 00000000..e6a9305e --- /dev/null +++ b/notebooks/cellariumgpt_inference/13_marker_gene_experiments.ipynb @@ -0,0 +1,647 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Marker genes" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "DEVICE = torch.device('cuda:0')\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "CHECKPOINT_PATH = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/10M_001_bs1536/epoch=1-step=29161__updated.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/19M_001_bs2048/epoch=1-step=28244__updated.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/30M_001_bs2560/epoch=2-step=43129__updated.ckpt\"\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [], + "source": [ + "# arguments\n", + "query_gene_ids = ctx.model_var_names\n", + "query_gene_symbols = list(map(ctx.gene_id_to_gene_symbol_map.get, query_gene_ids))\n", + "\n", + "cell_1_dict = {\n", + " 'assay': \"10x 3' v2\",\n", + " 'suspension_type': \"cell\",\n", + " 'prompt_metadata_dict': {\n", + " \"disease\": \"normal\",\n", + " \"sex\": \"male\",\n", + " },\n", + " 'total_mrna_umis': 10_000,\n", + "}\n", + "\n", + "\n", + "cell_2_dict = {\n", + " 'assay': \"10x 3' v2\",\n", + " 'suspension_type': \"cell\",\n", + " 'prompt_metadata_dict': {\n", + " \"cell_type\": \"CD8-positive, alpha-beta T cell\",\n", + " \"tissue\": \"blood\",\n", + " \"disease\": \"normal\",\n", + " \"sex\": \"male\",\n", + " },\n", + " 'total_mrna_umis': 10_000,\n", + "}\n" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "d7ea401c255741bea1787c9cc8070a40", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Processing gene chunks: 0%| | 0/37 [00:00 torch.Tensor:\n", + " probs_qk = logits_qk.exp()\n", + " assert torch.allclose(probs_qk.sum(dim=-1), torch.ones_like(probs_qk.sum(dim=-1)))\n", + " entropy_q = -torch.sum(probs_qk * logits_qk, dim=-1)\n", + " return entropy_q\n", + "\n", + "entropy_1_q = get_entropy(gene_logits_1_nqk[0, :, :])\n", + "entropy_2_q = get_entropy(gene_logits_2_nqk[0, :, :])\n", + "delta_entropy_q = entropy_2_q - entropy_1_q" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [], + "source": [ + "eps = 1e-8\n", + "mean_1_nq, std_1_nq = ctx.calculate_gene_mean_std_from_logits(gene_logits_1_nqk, max_counts)\n", + "mean_2_nq, std_2_nq = ctx.calculate_gene_mean_std_from_logits(gene_logits_2_nqk, max_counts)\n", + "lfc_q = torch.log2(mean_2_nq[0, ] + eps) - torch.log2(mean_1_nq[0, :] + eps)" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [], + "source": [ + "log_equal_q = torch.logsumexp(gene_logits_1_nqk[0, :, :] + gene_logits_2_nqk[0, :, :], dim=-1)" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [], + "source": [ + "log_pdf_1_qk = gene_logits_1_nqk[0, :, :]\n", + "log_pdf_2_qk = gene_logits_2_nqk[0, :, :]\n", + "log_cdf_1_qk = torch.logcumsumexp(log_pdf_1_qk, dim=-1)\n", + "log_cdf_2_qk = torch.logcumsumexp(log_pdf_2_qk, dim=-1)\n", + "log_prob_2_lt_1_q = torch.logsumexp(log_pdf_1_qk + log_cdf_2_qk, dim=-1)\n", + "log_prob_1_lt_2_q = torch.logsumexp(log_pdf_2_qk + log_cdf_1_qk, dim=-1)\n", + "log_pval_q = torch.where(lfc_q > 0, log_prob_2_lt_1_q, log_prob_1_lt_2_q)" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "kl_12_q = (log_pdf_1_qk.exp() * (log_pdf_1_qk - log_pdf_2_qk)).sum(-1)\n", + "kl_21_q = (log_pdf_2_qk.exp() * (log_pdf_2_qk - log_pdf_1_qk)).sum(-1)" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'CD8-positive, alpha-beta T cell vs. prior (male, normal)')" + ] + }, + "execution_count": 49, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABkcAAAZJCAYAAADk38QWAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/OQEPoAAAACXBIWXMAABibAAAYmwFJdYOUAAEAAElEQVR4nOzdd3RURePG8WdTCJBCCyUQMRC6GLoIhCpNBQTpSAlFlP6+YBcEFMGCoDQREYJIVRSxoBSJUhQCoUkJJVQpKZDQQyD390d+2Tchm0bKRu73c07O2d07d+7sze5kc5+dGYthGIYAAAAAAAAAAABMwsHeDQAAAAAAAAAAAMhNhCMAAAAAAAAAAMBUCEcAAAAAAAAAAICpEI4AAAAAAAAAAABTIRwBAAAAAAAAAACmQjgCAAAAAAAAAABMhXAEAAAAAAAAAACYCuEIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAyBNOnjwpi8Uii8WigICAbKkzMDDQWmdgYGC21Gl2EyZMsJ7ToKCgHD9e0tdFs2bNcvx4OSnxefj4+Ni7KfiXCggIsL6OTp48mWJ7TvSjyH7p/R7/rX799VdZLBY5Ojpq9+7d9m5OjnlQf3+wj/Q+Vx0/flwuLi6yWCxatmxZ7jcQAB5whCMAgDwlLi5O3377rYYPH646deqoTJkyyp8/v1xdXeXt7a2WLVvqjTfeUHBwcKp1BAUFWf/JuPcnX7588vT0VPny5dW4cWMNHz5cX3zxhS5evHhf7Q0JCdHIkSNVp04dFS1aVM7OznJ3d1fFihXVvXt3rVixQnfu3Lnf04F7rF69WhMmTNCECRO4IAFko8T31ccff2zvpiTTrFmzVPvzzP5MmDDB3k8HeGDFxsZq+PDhkqQ+ffqoVq1adm4R8GDw9fXVsGHDJEljxozR1atX7dwiAHiwONm7AQAAJPr88881adIknT592ub2Gzdu6J9//tHGjRs1ZcoUVa9eXe+88446duyY4WPExcUpKipKUVFROnHihLZs2SJJcnJy0pNPPqkJEyaodu3a6dZz+/ZtDRkyRAsWLEix7dq1azp27JiOHTumlStX6pFHHtE333yjKlWqZLidsG316tVatGiRpISLpnwDH8geEydOlCQ9/PDD+s9//mPfxgD415k9e7aOHTsmJycnvfXWW/ZuDvBAefXVVzV37lydP39eH374od5++217NwkAHhiEIwAAu7t+/br69++vr7/+2vpYyZIl1apVK9WtW1eenp6SpIsXL2rXrl1at26dIiMj9ffff6tTp066fPmyChcubLPu4sWLa968edb7hmHoypUrio6O1oEDB/TXX39p//79unPnjn744QetXbtWr732mt5++21ZLJZU29y3b1+tWLFCkuTg4KAOHTqocePGKl26tKKiorR371599dVXunnzpg4cOKAmTZpo//79KlmyZDacsQeTj4+PDMPI1joDAgKYWgb4F5s0aZIiIyNT3T527FgdOHBAkjRixAi1aNEi1bIE1MgrAgMDH6ipHq9du6bJkydLkrp166by5cvbuUXAg6VkyZIaMGCAZs+erWnTpmnkyJHW/48AAFlDOAIAsKv4+Hh17dpVa9eulSQVKFBAU6ZM0YsvvigXFxeb+9y5c0dLlizRpEmTdOzYsTTrL1iwYLojS3bt2qU333xTv/76q+7cuaNJkyYpLi5O7733ns3y27ZtswYjbm5u2rhxox577LEU5SZOnKgnnnhChw4dUkREhD788ENNnTo1zbYAAP7H398/ze1JpwGrXbt2pkYSAsge8+fPV1RUlCRZp/8BkL2GDBmi2bNn6/r165o9e7bGjx9v7yYBwAOBNUcAAHY1ceJEazDi5uamoKAgjRo1KtVgREqYAqtfv37at2+fBg0alOYIj4yoU6eOdcRIovfff18//fSTzfKJ7ZWkF1980WYwIkleXl56//33rfdzY/FqAACA3GIYhmbOnClJqlSpkho2bGjnFgEPpkceecT6P8enn37KmoYAkE0IRwAAdhMeHp5sJMXMmTNTDRpsKVCggD7//HMVKlQoy22xWCyaPHmynnrqKetj48aNsznNU9LF2ytVqpRmvUm3X7t2LcvtTLrYfOJ0UefOndObb76pRx99VIUKFZKbm5seffRRvfHGG2lOR3Ov0NBQjR49WjVr1lTRokXl4uKi0qVLq3Xr1po5c6Zu3ryZbh1xcXEKDAxUhw4d9PDDD6tgwYLKnz+/ypQpIz8/P3Xq1EkfffSRzpw5k2LfkydPpnhuiQICAmSxWKzrjUhS8+bN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HnvsMZt13fveLF68uBESEpLm87n3tf3ZZ5+lKHPlyhXr567E15Ozs7Px3XffpSgbHR2dbDTTqlWrbB43tz9XJdW4cWNr+dz4DAkADzrCEQCAXRw7dizZPzPnz5/PtrqzGo5MnjzZur+/v3+q5ebPn294e3un+Mcs6T/9b731lnHmzJksPJvk7v2ndvTo0amWvXnzplG+fHlr2bVr16Yo8/jjj1u3z549O9W67ty5Y9SuXTvVfz6XLVuWoXrSYo9wJOn0MTVq1Ei1nrt37xplypSxXuiIiIhIUaZevXrWCw1pTe1hGIZx4MAB6/Q6Q4cOTfd55JZ169ZZz0dqAURmw5G6desad+/eTfWYvXr1spZ99dVXU2y/92La2LFjU63r8uXLRv78+a0XKLMiOjraOp3H4MGDs1RXouw8L7NmzUr3olWi+Ph4o0GDBtYLNLdu3Uq1bffTZ6Zl3rx51rqzK2RKKifDkZ07d1rrLlKkyH315eHh4dbXUe3atY24uLg0yycNGmxND5db4UhMTIy13Z6ensbt27dTLZv078jevXuTbZsyZYp1208//XTf7clO916AnTFjRqplL168mGxaK1tTAt0bjgQHB6fbhvR+j0nD+K5du6ZZ18iRI61le/bsabNM0va1a9cu3fZl1MaNG631dunSJd3y9/bnb7/9dqpl33nnnWRlAwMDUy07YcIEa7l33nnnvp5Looz0Wen9/rK7f85O936OnD9/fqplDx06ZC3XsmXLFNvj4uKSfQ5O6z1+5cqVZGV//fXXFGXufW9+88036T6fpOUHDBiQarnFixcnKzthwoRUywYGBlrLDRw4MN02pCW7Plcl9cILL6T5dwIAkDksyA4AsIuoqKhk9+93IdCckHS4/r3tTKpPnz76+OOPU50q4/bt25o5c6bef//9bFmM/V4ODg4aM2ZMqtvz58+vUaNGWe9//fXXybafPXtWf/31lyTJ09MzzSmNHB0d9frrr6dal6urq/X2rl27MvYE8oAKFSrI399fUsJCrXv27LFZbsOGDdZFb9u1aydPT89k2w8cOKDg4GBJUq9evVJMQXSvatWqWacfyUvTIjRu3Nh6+88//8yWOl966SU5OKT+kfPVV1+13r73dXUvBweHZAux3itxEWVJOn78uG7dupW5xiZRqFAhPfroo5Ky71wkldXzkrjws4eHh4YM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pkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAAAAAAAAAMBXCEQAAAAAAAAAAYCqEIwAAAAAAAAAAwFQIRwAAAAAAAAAAgKkQjgAAAAAAAAAAAFMhHAEAAAAAAAAAAKZCOAIAAAAAAAAAAEyFcAQAAAAAAAAAAJgK4QgAAAAAAAAAADAVwhEAAAAAAAAAAGAqhCMAAAAAAAAAAMBUCEcAAAAAAAAAAICpEI4AAAAAAAAAAABTIRwBAAAAAAAAAACmQjgCAAAAAAAAAABMhXAEAAAAAAAAAACYCuEIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAAAAAAAAAMBXCEQAAAAAAAAAAYCqEIwAAAAAAAAAAwFQIRwAAAAAAAAAAgKkQjgAAAAAAAAAAAFMhHAEAAAAAAAAAAKZCOAIAAAAAAAAAAEyFcAQAAAAAAAAAAJgK4QgAAAAAAAAAADAVwhEAAAAAAAAAAGAqhCMAAAAAAAAAAMBUCEcAAAAAAAAAAICpEI4AAAAAAAAAAABTIRwBAAAAAAAAAACmQjgCAAAAAAAAAABMhXAEAAAAAAAAAACYCuEIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAAAAAAAAAMBXCEQAAAAAAAAAAYCqEIwAAAAAAAAAAwFQIRwAAAAAAAAAAgKkQjgAAAAAAAAAAAFMhHAEAAAAAAAAAAKZCOAIAAAAAAAAAAEyFcAQAAAAAAAAAAJgK4QgAAAAAAAAAADAVwhEAAAAAAAAAAGAqhCMAAAAAAAAAAMBUCEcAAAAAAAAAAICpEI4AAAAAAAAAAABTIRwBAAAAAAAAAACmQjgCAAAAAAAAAABMhXAEAAAAAAAAAACYCuEIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAAAAAAAAAMBXCEQAAAAAAAAAAYCqEIwAAAAAAAAAAwFQIRwAAAAAAAAAAgKkQjgAAAAAAAAAAAFMhHAEAAAAAAAAAAKZCOAIAAAAAAAAAAEyFcAQAAAAAAAAAAJgK4QgAAAAAAAAAADAVwhEAAAAAAAAAAGAqhCMAAAAAAAAAAMBUCEcAAAAAAAAAAICpEI4AAAAAAAAAAABTIRwBAAAAAAAAAACmQjgCAAAAAAAAAABMhXAEAAAAAAAAAACYCuEIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAAAAAAAAAMBXCEQAAAAAAAAAAYCqEIwAAAAAAAAAAwFQIRwAAAAAAAAAAgKkQjgAAAAAAAAAAAFMhHAEAAAAAAAAAAKZCOAIAAAAAAAAAAEyFcAQAAAAAAAAAAJgK4QgAAAAAAAAAADAVwhEAAAAAAAAAAGAqhCMAAAAAAAAAAMBUCEcAAAAAAAAAAICpEI4AAAAAAAAAAABTIRwBAAAAAAAAAACmQjgCAAAAAAAAAABMhXAEAAAAAAAAAACYCuEIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAAAAAAAAAMBXCEQAAAAAAAAAAYCqEIwAAAAAAAAAAwFQIRwAAAAAAAAAAgKkQjgAAAAAAAAAAAFMhHAEAAAAAAAAAAKZCOAIAAAAAAAAAAEyFcAQAAAAAAAAAAJgK4QgAAAAAAAAAADAVwhEAAAAAAAAAAGAqhCMAAAAAAAAAAMBUCEcAAAAAAAAAAICpEI4AAAAAAAAAAABTIRwBAAAAAAAAAACmQjgCAAAAAAAAAABMhXAEAAAAAAAAAACYCuEIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAwL/K+vXr1b9/f1WqVEkeHh5ycXGRl5eXWrVqpenTpysiIsJaNjAwUBaLxfpTo0YN1alTR56enqpWrZp69eqlefPm6cqVK6ke78qVKxo3bpyefvpp+fr6qlChQsqXL59Kly6tZ555Rj/99JPN/U6ePJns2BaLRY6OjipcuLDKly+v9u3ba/LkyTp16lS2nyMAQNoshmEY9m6E2Xh7e0uSzp49a+eW5F379u2TJPn5+dm5JQDyEvoGALbQNwBIDf0D8OCJjIxUz549tWHDBkmSj4+P/Pz85OrqqgsXLmj79u26ceOG3NzctGHDBtWvX1+BgYHq37+/XF1d1aVLF12+fFnx8fFycHBQWFiYDh48qPj4eLm6umry5MkaMWKELBZLsuMeO3ZMFStWlJubm6pXry4vLy85ODjo2LFj2rt3ryRp6NChmj17drL9Tp48qXLlykmSOnfuLDc3N0nS1atXdf78ee3evVu3bt2SxWLR4MGDNXXqVGsZALmLzw3/Plm9zu6UnY0BAAAAAAAAckJMTIz8/f0VGhqqKlWqaN68eWrcuHGyMrGxsVq0aJHGjx+v8+fPJ9vm6empwMDAFBdAz58/rw8++ECffPKJRo0apbNnz+qDDz5Itm+pUqX0559/qm7dunJySn45bdOmTWrXrp3mzJmjDh06qE2bNjbbP3XqVPn4+CR77ObNm1q4cKFee+01ffbZZzp48KDWr18vFxeXTJ8fAEDmMK0WAAAAAAAA8rwRI0YoNDRUPj4+2rp1a4pgRJJcXFw0ePBg7dmzR1WrVs1QvV5eXpo+fbpmzZolSfrwww+1efPmZGXc3Nz0+OOPpwhGJKl58+bq0aOHJGndunWZek4FChTQ0KFDFRQUpPz582vz5s0pghkAQM4gHAEAAAAAAECeFhYWpqVLl0qSpk2bpqJFi6ZZvmTJkqpcuXKmjjF06FDVq1dPkjIdUCSGJvc74qN27doaMWKEJGn69Om6c+fOfdUDAMg4whEAAAAAAADkaT/++KPu3r2rwoULq0OHDjl2nN69e0uSgoKCMhxQBAcHa8WKFbJYLGrfvn2Wj3358mXt3LnzvusBAGQMa44AAAAAAAAgT0sMC2rXri1HR8ccO06dOnUkSdeuXdOpU6fk6+ubosxbb72l06dP6+bNmzpx4oSCg4OVL18+zZgxQw0aNLjvY1evXl358uXT7du3deDAAT3++OP3XRcAIH2EIwAAAAAAAMjTIiIiJEklSpTI0eN4enpab0dFRdkMR9asWaO9e/da77u5uWnatGkaMGBAlo7t4OCgokWL6sKFC4qKispSXQCA9DGtFgAAAAAAACApPj7eettisdgss2fPHhmGoZiYGO3YsUMdOnTQ4MGD1bp1a129ejVbjp/asQEA2YdwBAAAAAAAAHla8eLFJUnh4eE5epzIyEjr7fQWfffw8FC9evW0ZMkSDR06VL/99psmTpx438e+e/euoqOjM3RsAEDWEY4AAAAAAAAgT0tcCyQkJER3797NseOEhIRIktzd3eXj45Ph/fr37y9J+u677+772H///bdu374tSXr00Ufvux4AQMYQjgAAAAAAACBPa9eunRwcHBQdHa01a9bk2HGWLFkiSWrRokWmFn53dXWVlLWRLV999ZUkqVixYtYwCACQcwhHAAAAAAAAkKf5+vqqZ8+ekqQxY8bo0qVLaZYPDw9XaGhopo4xZ84cBQcHS5JeeeWVTO27ceNGSVKlSpUytV+ikJAQzZo1S5I0evToTAUzAID7QzgCAAAAAACAPG/mzJmqUKGCTpw4IX9/f23ZsiVFmdu3b2vBggWqVauWDh06lKF6L1y4oNGjR2v48OGSpNdff10NGzZMVmbp0qXatWtXin0Nw9C3336rsWPHSpIGDx6cqed08+ZNffrpp2rWrJlu3bqlZs2a6aWXXspUHQCA++Nk7wYAAAAAAAAA6SlSpIi2bt2q7t27KygoSI0bN1a5cuXk5+enggUL6uLFi9qxY4euXbsmDw8PlS5dOtn+kZGRCggI0OXLlxUfHy8nJycdP35cBw4cUHx8vNzc3DRlyhQNGzYsxbHXrVun5557Tt7e3vLz81PhwoUVFRWlw4cP69SpU5KkYcOGpRmOvPTSS3Jzc5MkXb9+XefOnVNISIhu3bolBwcHvfjii5o6dary5cuXjWcNAJAawhEAAAAAAAD8K5QoUUKbNm3SL7/8omXLlmnbtm3auHGjYmNjVaxYMTVo0EBPP/20+vTpo6JFiybb9/r161q0aJEkycnJSR4eHipZsqS6deum5s2bq0ePHvLw8LB53Oeff16FChXStm3bFBISoqioKDk7O8vb21v9+vXToEGD5O/vn2bbV61aJUlycHCQm5ubihYtqpYtW6pBgwbq3bu3ypYtmw1nCACQUYQjAAAAAAAA+Fdp27at2rZtm6GyAQEBCggIsN7ft2+fJMnPzy/Dx2vUqJEaNWqUqTZKko+PjwzDyPR+AICcx5ojAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAOZ1+rT0xBPSF1/YuyUAgFxEOAIAAAAAAADzGj9e+u03adUqe7cEAJCLCEcAAAAAAABgThcuSEuXJtzu3t2+bQEA5CrCEQAAAAAAAJjTp59Kt29LJUtKPXrYuzUAgFxEOAIAAAAAAADzuXUrIRyRpGHDJBcX+7YHAJCrCEcAAAAAAABgPkuXShERCaHICy/YuzUAgFxGOAIAAAAAAABzMQzp/fcTbvfuLZUoYd/2AAByHeEIAAAAAAAAzCUiQjpyJOH2kCH2bQsAwC4IRwAAAAAAAGAud+7873bJkvZrBwDAbghHAAAAAAAAYC7580vOztKkSZK3t71bAwCwAyd7NwAAAAAAAADIVUWLSrdv27sVAAA7YuQIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAeODdjTf02e/HdfnGbV2PvaO78Ya9mwQAsCPCEQAAAAAAADzw5m8O05S1hxUbF6+rt+5o/uYwezcJAGBHhCMAAAAAAAB44AWfvJTmfQCAuRCOAAAAAAAA4IFXz6domvcBAObiZO8GAAAAAAAAADltUOPykiQX58vK5+igQXXK27lFAAB7YuQIAAAAAAAAHniODha90NRXRQrmk6uLkxwdLPZuEgDAjghHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAAAAAAAAAMBXCEQAAAAAAAAAAYCqEIwAAAAAAAAAAwFQIRwAAAAAAAAAAgKkQjgAAAAAAAAAAAFMhHAEAAAAAAAAAAKZCOAIAAAAAAAAAAEyFcAQAAAAAAAAAAJgK4QgAAAAAAACQhvXr16t///6qVKmSPDw85OLiIi8vL7Vq1UrTp09XRESEtWxgYKAsFkuyn3z58snT01PVqlVTr169NG/ePF25ciXV4125ckXjxo3T008/LV9fXxUqVEj58uVT6dKl9cwzz+inn36yud/JkydTHDu1n5MnT2b3aQKAfxUnezcAAAAAAAAAyIsiIyPVs2dPbdiwQZLk4+Oj5s2by9XVVRcuXNC2bdu0YcMGvfXWW9qwYYPq169v3dfV1VVdunSRJMXHxysmJkZhYWFasWKFli1bptGjR2vy5MkaMWKELBZLsuOGh4dr0qRJcnNzU/Xq1VWjRg05ODjo2LFjWrNmjdasWaOhQ4dq9uzZqba9c+fOcnNzS3V7WtsAwAwIRwAAAAAAAIB7xMTEyN/fX6GhoapSpYrmzZunxo0bJysTGxurRYsWafz48Tp//nyybZ6engoMDExR7/nz5/XBBx/ok08+0ahRo3T27Fl98MEHycqUKlVKf/75p+rWrSsnp+SX7zZt2qR27dppzpw56tChg9q0aWOz/VOnTpWPj0/mnzgAmATTagEAAAAAAAD3GDFihEJDQ+Xj46OtW7emCEYkycXFRYMHD9aePXtUtWrVDNXr5eWl6dOna9asWZKkDz/8UJs3b05Wxs3NTY8//niKYESSmjdvrh49ekiS1q1bl9mnBQD4f4QjAAAAAAAAQBJhYWFaunSpJGnatGkqWrRomuVLliypypUrZ+oYQ4cOVb169SQpxciR9CSGJi4uLpnaDwDwP4QjAAAAAAAAQBI//vij7t69q8KFC6tDhw45dpzevXtLkoKCgnTnzp0M7RMcHKwVK1bIYrGoffv2OdY2AHjQseYIAAAAAAAAkMTOnTslSbVr15ajo2OOHadOnTqSpGvXrunUqVPy9fVNUeatt97S6dOndfPmTZ04cULBwcHKly+fZsyYoQYNGuRY2wDgQUc4AgAAAAAAACQREREhSSpRokSOHsfT09N6OyoqymY4smbNGu3du9d6383NTdOmTdOAAQPSrLtcuXKpbqtRo4b27NmT+QYDwAOEcAQAAAAAAACwg/j4eOtti8Vis0xiiHHlyhWFhobq448/1uDBg7V8+XKtXr1a7u7uNvfr3Lmz3NzcbG4rW7Zs1hqeDdavX6+lS5dq69atunDhgmJjY1W0aFFVr15dTz31lHr37q3ixYtLkgIDA9W/f/9k+zs7O8vDw0MlSpRQzZo11axZM/Xo0UMeHh5pHvfnn3/Wp59+quDgYEVFRSl//vyqVKmSOnXqpFGjRqU4nydPnrQZNFksFhUuXFjVqlVTz5499cILL1jXggHw78A7FgAAAAAAAEgi8aJ8eHh4jh4nMjLSeju9Rd89PDxUr149LVmyRIULF9acOXM0ceJETZ061Wb5qVOnysfHJzubmy0iIyPVs2dPbdiwQZLk4+Oj5s2by9XVVRcuXNC2bdu0YcMGvfXWW9qwYYPq169v3dfV1VVdunSRlBAsxcTEKCwsTCtWrNCyZcs0evRoTZ48WSNGjLAZNr366qv64IMPJEl169ZVs2bNdOnSJW3dulXjxo3Tl19+qc2bN6tkyZI22540cLp9+7ZOnDihbdu2aevWrVq5cqXWr1+vfPnyZev5ApBzCEcAAAAAAACAJOrUqaPFixcrJCREd+/ezbF1R0JCQiRJ7u7umQoy+vfvrzlz5ui7775LNRzJi2JiYuTv76/Q0FBVqVJF8+bNU+PGjZOViY2N1aJFizR+/HidP38+2TZPT08FBgamqPf8+fP64IMP9Mknn2jUqFE6e/asNQRJtHv3bn3wwQdydnbWTz/9pFatWlm3RUREqFWrVtq7d6/Gjx+vuXPn2my/rcBp27ZtatGihf744w/NmzdPw4cPz8QZAWBPDvZuAAAAAAAAAJCXtGvXTg4ODoqOjtaaNWty7DhLliyRJLVo0SJTAYyrq6uknB/Zkt1GjBih0NBQ+fj4aOvWrSmCEUlycXHR4MGDtWfPHlWtWjVD9Xp5eWn69OmaNWuWJOnDDz/U5s2bk5X57bffJEmtWrVKFoxICSOFXnnlFUnSn3/+mann1LBhQ+tolo0bN2ZqXwD2RTgCAAAAAAAAJOHr66uePXtKksaMGaNLly6lWT48PFyhoaGZOsacOXMUHBwsSdYL8xmVeBG+UqVKmdrPnsLCwrR06VJJ0rRp09KdRqxkyZKqXLlypo4xdOhQ1atXT5JSjBzJnz9/hurw9PTM1DElqVSpUpKkO3fuZHpfAPZDOAIAAAAAAADcY+bMmapQoYJOnDghf39/bdmyJUWZ27dva8GCBapVq5YOHTqUoXovXLig0aNHW6dfev3119WwYcNkZZYuXapdu3al2NcwDH377bcaO3asJGnw4MGZfVp28+OPP+ru3bsqXLiwOnTokGPH6d27tyQpKCgoWVjRsmVLOTk5af369db1ThJFRERYw5QXXngh08fcsWOHJOmRRx6532YDsAPWHAEAAAAAAADuUaRIEW3dulXdu3dXUFCQGjdurHLlysnPz08FCxbUxYsXtWPHDl27dk0eHh4qXbp0sv0jIyMVEBAgKWHx8KtXr+r48eM6cOCA4uPj5ebmpilTpmjYsGEpjr1u3To999xz8vb2lp+fnwoXLqyoqCgdPnxYp06dkiQNGzYszXDkpZdesi4ebsvIkSNVu3bt+zgz92fnzp2SpNq1a+fYGi5SwnoxknTt2jWdOnVKvr6+kqTKlStr5syZGjFihFq1aqV69eqpfPnyunz5srZs2aJChQrp888/V7du3TJ0nNu3b+vkyZP65JNPtHnzZnl6etr8XQLIuwhHAAAAAAAAABtKlCihTZs26ZdfftGyZcu0bds2bdy4UbGxsSpWrJgaNGigp59+Wn369EkxTdT169e1aNEiSZKzs7Pc3d1VsmRJdevWTc2bN1ePHj3k4eFh87jPP/+8ChUqpG3btikkJERRUVFydnaWt7e3+vXrp0GDBsnf3z/Ntq9atSrN7R07dszVcCQiIkJSwjnNSUmnxYqKirKGI5L04osvqnz58urTp4+Cg4Ot05pJCevM1K1bN826y5UrZ/Pxnj17avLkyXrooYey2HoAuYlwBAAAAAAAAEhD27Zt1bZt2wyVDQgIsI4YuV+NGjVSo0aNMr2fj4+PDMPI0rH/7eLj4623LRZLsm1jx47Vu+++q7Zt2+qdd95R1apVFR4eriVLluidd97RDz/8oNWrV6t169Y26+7cubN1NE58fLzOnTunnTt3auXKlZKkefPmpTlaB0DeQjgCAAAAAAAAIEcVL15cUsLi9TkpMjLSejvpaJ4lS5bo3XfflZ+fn3744Qc5OSVcFi1XrpzGjh0rJycnvf7663rxxRd19OhRm1N/TZ06VT4+Pskei46OVrdu3bRs2TJdvXpVP/zwQ848MQDZjgXZAQAAAAAAAOSoxLVAQkJCdPfu3Rw7TkhIiCTJ3d09WZARGBgoSeratas1GEmqV69ekqQTJ04oLCwsw8crXLiwPvroI0kJi84fOHDgPlsOILcRjgAAAAAAAADIUe3atZODg4Oio6O1Zs2aHDvOkiVLJEktWrRINvrj9OnTkpTqOi+FChWy3r506VKmjlm+fHnr7UOHDmVqXwD2QzgCAAAAAAAAIEf5+vqqZ8+ekqQxY8akG0CEh4crNDQ0U8eYM2eOdZH1V155Jdm2MmXKSJK2b99uc9+//vrLevveqbPSc/z4cett1hwB/j0IRwAAAAAAAICccPSoFBtr71bkGTNnzlSFChV04sQJ+fv7a8uWLSnK3L59WwsWLFCtWrUyPArjwoULGj16tIYPHy5Jev3119WwYcNkZbp06SJJWrZsmZYvX55sW1hYmEaNGiVJeuKJJ1SyZMkMP6fo6Gi99NJLkhLWOGncuHGG9wVgXyzIDgAAAAAAAGS3996TXn9dGjhQmj/f3q3JE4oUKaKtW7eqe/fuCgoKUuPGjVWuXDn5+fmpYMGCunjxonbs2KFr167Jw8NDpUuXTrZ/ZGSkAgICJEnx8fG6evWqjh8/rgMHDig+Pl5ubm6aMmWKhg0bluLYgwcP1tq1a/Xjjz+qZ8+eevfdd1W1alVFRETor7/+0q1bt+Tt7a158+al2v6XXnrJOjIkPj5e58+fV3BwsGJiYpQ/f34tWrRIrq6u2XfCAOQowhEAAAAAAAAgO/3yi/TGGwm3y5a1b1vymBIlSmjTpk365ZdftGzZMm3btk0bN25UbGysihUrpgYNGujpp59Wnz59VLRo0WT7Xr9+XYsWLZIkOTs7y93dXSVLllS3bt3UvHlz9ejRI9U1RZycnLRmzRotXrxYixcv1p49e3T48GHlz59fVapUUfv27fXf//5XRYoUSbXtq1atSnbf1dVVZcuWVZ8+fTRq1ChVqFAhi2cHQG4iHAEAAAAAAACyy4kTUq9ekmFIjRsnjB5BCm3btlXbtm0zVDYgIMA6YiQrLBaL+vbtq759+2Z4Hx8fHxmGkeVjA8h7WHMEAAAAAAAAyA43b0rPPitdvix5eUkrV0rOzvZuFQDABsIRAAAAAAAAIKsMQxoyRNqzR3Jykr75RipVyt6tAgCkgnAEAAAAAAAAyKq5c6X/Xw9D06dLDRvatz32dPq09Pnn0v799m4JAKSKNUcAAAAAAACArPjzT2nUqITbffpIw4bZtz32EB4uff21tGyZtHVrwmO1akkhIfZtFwCkgnAEAAAAAAAAuF+hoVLnzlJcnFSjRsIIEovF3q3KHadPSw0aSLduSdHRUnz8/7Z5e0tjxtitaQCQHsIRAAAAAAAA4H5s3y49/njC7UKFpG+/lQoWtG+bclPjxtK5c/+7X6yY1LWr1LOn5O8vOTCjP4C8i3AEAAAAAAAAuB+TJ//v9rPPSuXL268tOeRuvKH5m8MUfPKS6vkU1aDG5eXo8P8jYypWTBg9IkmzZ0vPPy85O9uvsQCQCYQjAAAAAAAAwP2oU0f64QepalXpww/t3ZocMX9zmKasPSxJ2nAoXJL0QlPfhI0bNkg3b0qGYa4RMwAeCIxtAwAAAAAAAO7HW29Jd+9KBw4kTCn1AAo+eSnN+ypQgGAEwL8S4QgAAAAAAABwvx7wxdfr+RRN8z4A/FsxrRYAAAAAAACQjjTX3niADWqcsI5K0ucNAA8CwhEAAAAAAAAgHWmuvfEAc3Sw6IWmvqZ4rgDMhWm1AAAAAAAAgHSku/YGAOBfhXAEAAAAAAAASAdrbwDAg4VptQAAAAAAAIB0sPYGADxYCEcAAAAAAACAdLD2BgA8WEwbjuzcuVPBwcHauXOn/v77b0VERCgyMlK3bt2Sh4eHKlSooIYNG6pv376qWbOmvZsLAAAAAAAAAACyiWnDkZYtWyomJsbmtqioKEVFRWn79u2aPn26+vbtq7lz56pAgQK53EoAAAAAAAAAAJDdTBuOSFKxYsX02GOPqUaNGipXrpyKFCmi+Ph4nTt3TkFBQfrxxx8VHx+vL7/8UhcvXtTatWtlsVjs3WwAAAAAAAAAAJAFpg1HNm/erOrVq6cadvz3v//Vzp071aZNG126dEm//vqrvv32W3Xu3DmXWwoAAAAAAAAAALKTg70bYC+PPvpouqNA6tatqzfeeMN6f82aNTndLAAAAAAAAAAAkMNMG45kVPXq1a23L1y4YMeWAAAAAAAAAACA7EA4ko6jR49ab5cqVcqOLQEAAAAAAAAAANmBcCQNhw8f1rvvvmu937VrVzu2BgAAAAAAAAAAZAfTLsie1F9//WWdMisuLk7h4eHaunWrVq1apdu3b0uShg4dqnbt2tmzmQAAAAAAAAAAIBtYDMMw7N0Ie2vXrp1++uknm9tq1KihMWPGqE+fPpmq09vbO9Vt58+fl6enp9avX5+pOs0kLi5OkuTs7GznlgDIS+gbANhC3wAgNfQPAGyhbwBgC33Dv0+rVq3k7Oyss2fP3tf+TKuVhkKFCql169aqXbu2vZsCAAAAAAAAAACyCSNH7nHz5k2dOXNGGzZs0NSpU3XixAk5Oztr6tSpGjlyZLYcI3FUyf0mWmawb98+SZKfn5+dWwIgL6FvAGALfQOA1NA/ALCFvgGALfQN/z5Zvc7OyJF7FChQQJUqVdLQoUO1f/9+NWnSRHFxcRo1apTmz59v7+YBAAAAAAAAAIAsIhxJg6urqwIDA2WxWCRJ48ePFwNtAAAAAAAAAAD4dyMcSUe5cuVUtWpVSdK5c+cUGhpq5xYBAAAAAAAAAICsIBzJAHd3d+vty5cv27ElAAAAAAAA5uTj4yOLxaLAwMBM7XfmzBmNHTtWjz/+uIoXL646derI399ftWvX1qhRoxQcHJxiH4vFIovFoqCgIJt1Hj9+XOXLl5fFYlGTJk0UExNzH88IAGBPhCPpiI+P1/Hjx633ixcvbsfWAAAAAAAAIKM++OADVahQQe+++64OHDigGjVqqFWrVqpVq5YuXbqkGTNm6LHHHtMrr7yS4Tr37dsnf39/nThxQu3atdOvv/6qQoUKSZLuxhv67PfjGrQoWJ/9flx345meHQDyKid7NyCv+/rrrxUZGSlJ8vLyUvny5e3cIgAAAAAAAKTntdde0/vvvy9nZ2dNnTpVw4cPl4uLi/bt2ydJ8vPz019//aU333xTR44cyVCd27Zt09NPP63o6Gj17t1bCxculJPT/y6vzd8cpilrD0uSNhwKlyS90NQ3m58ZACA7mHLkyKeffqoNGzaku7j66tWrNWjQIOv9YcOGycHBlKcMAAAAAADgX2Pjxo16//33JUkrVqzQmDFj5OLikqLc448/rg0bNmjMmDHp1vnrr7+qVatWio6O1siRI/Xll18mC0YkKfjkpTTvAwDyDlOOHNm+fbuGDh2q0qVLq2XLlvLz81PJkiVVoEABXb16VUeOHNHatWu1Z88e6z5PPPFEpoZYAgAAAAAAwD4mTZokSerQoYM6deqUZlmLxaLGjRunWWblypXq06ePbt++rYkTJ+qtt96yWa6eT1HriJHE+wCAvMmU4Uiic+fO6csvv0yzjLOzs0aOHKl3331Xzs7OudQyAAAAAAAA3I/o6Gj98ccfkqR+/fplub558+ZpyJAhkqTZs2dr6NChqZYd1DhhOvbgk5dUz6eo9T4AIO8xZTgyY8YMdezYUZs3b9bu3bt1/PhxRUREKDY2Vq6urvL09FT16tXVtGlT9ejRQ2XKlLF3kwEAAAAAAJABISEhio+PlyTVq1cvS3V9/PHH+v777+Xs7KxFixapZ8+eaZZ3dLDohaa+rDMCAP8CpgxHPDw81LFjR3Xs2NHeTQEAAAAAAEA2ioiIsN4uUaJElur6/vvvJUnDhw9PNxgBAPy7sLo4AAAAAAAAYEPTpk0lSZ988okWL15s59YAALIT4QgAAAAAAAAeGMWLF7feDg8PT6Nk+iZMmKBXX31V8fHxCggI0KJFi7LaPABAHkE4AgAAAAAAgAdGrVq15OCQcMkrODg4y/W99957euONNxQfH68BAwZo4cKFWa4TAGB/hCMAAAAAAAB4YBQpUkSNGzeWpGwb6fHuu+9q3Lhxio+P18CBAzV//vxsqRcAYD+EIwAAAAAAAHigvPnmm5KkNWvW6LvvvkuzrGEY2rJlS7p1vv322xo/frwMw9DgwYM1b968ZNvvxhv67PfjGrQoWJ/9flx34437fwIAgBxHOAIAAAAAAIAHSqtWrTRmzBhJUo8ePTRt2jTFxsamKLdr1y61adNGU6dOzVC9EyZM0Ntvvy3DMPTiiy/q008/tW6bvzlMU9Ye1oZD4Zqy9rDmbw7Llueyfv169e/fX5UqVZKHh4dcXFzk5eWlVq1aafr06YqIiLCWDQwMlMViSfaTL18+eXp6qlq1aurVq5fmzZunK1eupHq8K1euaNy4cXr66afl6+urQoUKKV++fCpdurSeeeYZ/fTTT+m2+c6dO/rqq6/UtWtX+fj4yM3NTS4uLipVqpRatGiht956S3///Xe2nB8AuF8WwzCIsXOZt7e3JOns2bN2bknetW/fPkmSn5+fnVsCIC+hbwBgC30DgNTQPwAPFh8fH506dUrly5dPtuj6vebMmaPatWtLkiZPnqwJEyYoLi5O7u7uql+/vvLly6cbN27o5MmTOnnypCTp1Vdf1XvvvWetw2KxSJI2bdqkZs2apTjG5MmTraNTZs6cqeHDh2vQomBtOPS/BeBbVi2h+f3q/W+nhQul8eOluDhp7lypZUvJ1TXV5xEZGamePXtqw4YN1ufv5+cnV1dXXbhwQdu3b9eNGzfk5uamDRs2qH79+goMDFT//v3l6uqqLl26SJLi4+MVExOjsLAwHTx4UPHx8XJ1ddXkyZM1YsQI63NNdOzYMVWsWFFubm6qXr26vLy85ODgoGPHjmnv3r2SpKFDh2r27Nk2271792517dpVx48fl8ViUbVq1VSxYkUVKFBAkZGR2rlzpy5fvixJ+s9//qPp06eneg6A3MTnhn+frF5nd8rOxgAAAAAAAAA5KSwsTGFhqY/KSDoq4o033tBzzz2nzz77TBs2bNDu3bsVExOjAgUKqEKFCnrmmWfUr18/1apVK1NteOONN+Tk5KRXX31VI0aM0N27d1WvZrtk4Ug9n6LJd3rpJenSpYTbHTtKXl7SkSOSm1uK+mNiYuTv76/Q0FBVqVJF8+bNs66jkig2NlaLFi3S+PHjdf78+WTbPD09FRgYmKLe8+fP64MPPtAnn3yiUaNG6ezZs/rggw+SlSlVqpT+/PNP1a1bV05OyS8dbtq0Se3atdOcOXPUoUMHtWnTJtn2Xbt2qUmTJrpx44batWunadOmqWLFisnKxMfHa+PGjZoyZYoOHTqUoo0AkFsYOWIHjBxJH0ktAFvoGwDYQt8AIDX0DwBsyam+4W68ofmbwxR88pLq+RTVoMbl5eiQZFTGnDnSsGEJty0WqVQp6dAhqVChFHX17dtXixcvlo+Pj3bt2qWiRYumKJPo4sWLio6OVuXKla0jRx5++GHrqBhb5syZo2H/35Y//vgjRfCSloEDB2rBggUaPXq0PvroI+vjcXFxqly5sk6cOKEuXbpoxYoVcnBIe0b/4OBg1atXL80yQG7hc8O/T1avs7PmCAAAAAAAAJBFjg4WvdDUV/P71dMLTX2TByOSNHSodP26FBEh3bghnTljMxgJCwvT0qVLJUnTpk1LMxiRpJIlS6py5cqZauvQoUOtocS9I0fSkziaxMXFJdnjS5Ys0YkTJ+Ti4qI5c+akG4xIIhgBYFeEIwAAAAAAAEBuKFhQ8vSU8ueXHB1tFvnxxx919+5dFS5cWB06dMixpvTu3VuSFBQUpDt37mRon+DgYK1YsUIWi0Xt27dPtu3777+XJLVp0ybNNWEAIK9gzREAAAAAAAAgj9i5c6ckqXbt2nJMJUDJDnXq1JEkXbt2TadOnZKvr2+KMm+99ZZOnz6tmzdv6sSJEwoODla+fPk0Y8YMNWjQIFnZXbt2SWI0CIB/D8IRAAAAAAAAII+IiIiQJJUoUSJHj+Pp6Wm9HRUVZTMcWbNmjfbu3Wu97+bmpmnTpmnAgAEpykZGRkpSqqNGVqxYobVr16Z4fOrUqcnaAgC5hXAEAAAAAAAAMJn4+HjrbYvFYrPMnj17JElXrlxRaGioPv74Yw0ePFjLly/X6tWr5e7unuHjBQcHa9GiRSkenzBhAuEIALtgzREAAAAAAAAgj0gceREeHp6jx0kc6SEp3UXfPTw8VK9ePS1ZskRDhw7Vb7/9pokTJyYrkxhwJI58udfUqVNlGIb1JyenDAOAjCAcAQAAAAAAAPKIxLVAQkJCdPfu3Rw7TkhIiCTJ3d1dPj4+Gd6vf//+kqTvvvsu2eO1a9eW9L81UwAgryMcAQAAAAAAAPKIdu3aycHBQdHR0VqzZk2OHWfJkiWSpBYtWmRqFIerq6uklCNbOnToIEn69ddfk41KAYC8inAEAAAAAAAAyCN8fX3Vs2dPSdKYMWN06dKlNMuHh4crNDQ0U8eYM2eOgoODJUmvvPJKpvbduHGjJKlSpUrJHu/du7cefvhh3bp1S8OGDZNhGJmqFwByG+EIAAAAAAAAkIfMnDlTFSpU0IkTJ+Tv768tW7akKHP79m0tWLBAtWrV0qFDhzJU74ULFzR69GgNHz5ckvT666+rYcOGycosXbpUu3btSrGvYRj69ttvNXbsWEnS4MGDk23Ply+fvv76a+XPn18rV65Up06ddOzYMZvt2LZtG+EJALtzsncDAAAAAAAAAPxPkSJFtHXrVnXv3l1BQUFq3LixypUrJz8/PxUsWFAXL17Ujh07dO3aNXl4eKh06dLJ9o+MjFRAQIAkKT4+XlevXtXx48d14MABxcfHy83NTVOmTNGwYcNSHHvdunV67rnn5O3tLT8/PxUuXFhRUVE6fPiwTp06JUkaNmxYinBEkurVq6fNmzerW7du+v7777VmzRo98sgjqlixolxdXRUTE6N9+/ZZ62nfvr11IXcAyG2EIwAAAAAAAEAeU6JECW3atEm//PKLli1bpm3btmnjxo2KjY1VsWLF1KBBAz399NPq06ePihYtmmzf69eva9GiRZIkZ2dnubu7q2TJkurWrZuaN2+uHj16yMPDw+Zxn3/+eRUqVEjbtm1TSEiIoqKi5OzsLG9vb/Xr10+DBg2Sv79/qu2uW7euQkNDtWzZMn3//ffauXOnfvnlF929e1eFCxdWlSpV1KtXL/Xq1UvVq1fPvhMGAJlEOAIAAAAAAADkUW3btlXbtm0zVDYgIMA6YuR+NWrUSI0aNcpSHc7Ozurbt6/69u2bpXoAICex5ggAAAAAAAAAADAVwhEAAAAAAAAAAGAqhCMAAAAAAAAAAMBUCEcAAAAAAAAAAICpEI4AAAAAAAAAAABTIRwBAAAAAAAAAACmQjgCAAAAAAAAAABMhXAEAAAAAAAAAACYCuEIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAAAAAAAAAMBXCEQAAAAAAAAAAYCqEIwAAAAAAAAAAwFQIRwAAAAAAAAAAgKkQjgAAAAAAAAAAAFMhHAEAAAAAAAAAAKZCOAIAAAAAAAAAAEyFcAQAAAAAAAAAAJgK4QgAAAAAAAAAADAVwhEAAAAAAAAAAGAqhCMAAAAAAAAAAMBUCEcAAAAAAAAAAICpEI4AAAAAAAAAAABTIRwBAAAAAAAAAACmQjgCAAAAAAAAAABMhXAEAAAAAAAAAACYCuEIAAAAAAAAAAAwFcIRAAAAAAAAAABgKoQjAAAAAAAAAADAVAhHAAAAAAAAAACAqRCOAAAAAAAAAAAAUyEcAQAAAAAAAAAApkI4AgAAAAAAAAAATIVwBAAAAAAAAAAAmArhCAAAAAAAAAAAMBXCEQAAAAAAAAAAYCqEIwAAAAAAAAAAwFSc7N0AAAAAAAAAAHnL3XhD8zeHKfjkJdXzKapBjcvL0cFi72YBQLZh5AgAAAAAAACAZOZvDtOUtYe14VC4pqw9rPmbw7K1/qCgID3//POqVq2aihQpImdnZxUrVkyPPfaYhg8frg0bNsgwDGv5CRMmyGKxZOonKCjIun9gYKD18Xz58ik8PDzVtsXGxqpYsWLW8pMmTUrR9qTH2b17d5rP9ZFHHrGWHTRo0P2dMADZjpEjAAAAAAAAAJIJPnkpxf0Xmvom3Dl3Tnr6aWn/fun556VBg6TKlSU3t3TrjYyM1HPPPad169ZJksqUKaNGjRqpUKFCiomJ0d9//63Zs2dr9uzZqlWrlkJCQiRJNWvWVL9+/dKtf8uWLTp+/LicnJxUqlQpm2Xi4uK0ePFijRkzxub27777TpcuXbK5zZYFCxZo5syZNrf99ddfOnjwYIbrApB7CEcAAAAAAAAAJFPPp6g2HApPdt9qyhRpz56E23PnJvxIUpkyUrt20qefSpaUU3BFR0fL399foaGhqlKliubMmaPmzZunKPf3339r+vTpWr58ufWxjh07qmPHjmm2OTg42LrPtGnTVKVKlRRl/Pz8dOjQIS1cuDDVcGTBggUJz7lePQUHB6d6vLJly+rWrVtaunSppk6dKhcXl/uuC0DuY1otAAAAAAAAAMkMalxerz9ZRS2rltDrT1bRoMbl/7fxjTckH5+E2x4e/3v8n3+kL76QoqNt1jlixAiFhoaqfPny2rZtm81gRJKqV6+uL774Qps2bcpwe8PDw/Xss88qNjZWffr00YgRI2yWK168uNq3b68DBw5o+/btKbafPn1aGzduVP369VWtWrU0j+ns7KzevXvr0qVLWr16dYrtN27c0PLly1WmTBm1adMmw88FQO4gHAEAAAAAAACQjKODRS809dX8fvX0QlPf5Iuxe3lJYWFSeLgUE5Pws2OHtHixFBQkFSmSor7jx49r6dKlkqTp06eriI0y93rssccy1NY7d+6oa9euOnv2rGrXrq158+alWX7AgAGS/jeqI6mFCxcqPj7eWiY9adX19ddf6+rVq+rbt68cHR0zVB+A3EM4AgAAAAAAACBzLBapePGE2x4eUr16Uu/eUqNGNov/+OOPio+PV5EiRdSuXbtsbcqYMWP0xx9/yNPTU99++63y58+fZvm2bduqdOnSWr58uW7evGl93DAMLVy4UAULFlSPHj0ydOxHHnlEjz32mDZs2KAzZ84k2/bFF19Ikvr375/JZwQgNxCOAAAAAAAAAMhRu3btkiTVrl1bDg7Zd0nyq6++0owZM+To6Kjly5fr4YcfTncfR0dH9evXT1euXNE333xjfXzjxo06deqUunTpIo+k04WlY+DAgYqPj1dgYKD1saNHj2rz5s1q0qSJKlasmKnnBCB3EI4AAAAAAAAAyFGRkZGSEtb8sGXv3r0KCAhI8bNly5ZU69y9e7cGDx4sSXr//ff1xBNPZLg9iaM5kk6HlTjSI6NTaiXq0aOHChYsqMDAQBmGkazezNYFIPc42bsBAAAAAAAAAMztzJkzWrRoUYrHmzVrJn9//xSPR0VFqVOnTrp586Z69OihMWPGZOp4FStWVOPGjfX7778rLCxMRYoU0erVq+Xr66smTZpkqi4PDw917txZixcvVlBQkJo0aaIvv/xS7u7u6tq1a6bqApB7GDkCAAAAAAAAIEd5enpKkiIiImxub9eunQzDsP6kNQrk7t276t69u06dOiU/Pz/riI/MGjBggHWdkaVLl+rWrVvq37+/LBZL+jvbqEtKGDHyyy+/6Ny5c+revbsKFix4X20DkPMIRwAAAAAAAADkqNq1a0uSQkJCFB8fn6W6XnvtNW3cuFFFihTRd999d98BRNeuXeXu7q5FixZp/vz5cnBwUL9+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iYmJWrZsmZYuXaoJEyboo48+0rhx43L9jD744IMKDg7Ot66VK1fq/PnzCgoKssC7BgDkh3AEAAAAAABY3O7duyVJvr6+sre3L/S8o0ePKjU1VZL00EMP3XK8g4ODfHx8tHnzZtM9CyM+Pt600uSf4c3evXuVlZVV6BqqV6+uevXq6ejRo9q9e3exhSO//vqroqKi5OjoqKFDh0qS2rRpIy8vLyUkJOibb77RsGHDiuVeZc3N/W7q1aunt99+26zvjJR/vxsp+3saFhaW67qnTp3Sxx9/rBkzZmj8+PE6efKkPv74Y7Mxffr0UZ8+ffKs688//9TixYslSaNHj77t93e32bhxo7788ktFR0fr9OnTSk9Pl5ubm5o1a6bu3btr6NChqlGjhqTs1TkjR440m+/o6ChXV1fVrFlTDz74oNq3b69BgwaZtr7Lz9q1a/XZZ58pNjZW586dU/ny5dWoUSP17dtX48ePV6VKlQqcf+bMGd1zzz26ceOGfH19tWfPnjv7QgC4q7GtFgAAAAAAsLicrYpq1qx5W/Ok3Cs68pMz7ua5+bl48aI2bNigfv36KTMzU2+++aZatmxZojUU1vz58yVlhzc5HyxLf68iYWut/N3c7yY8PFy+vr65xuTV7+ZWateurenTp2v27NmSsreAi4qKKnRd4eHhyszMlJeXl9q0aVPoeXers2fPqlOnTurcubPCwsJ048YNBQUFqX///mrSpIliYmI0YcIE1a9fXzt37jSb6+zsrODgYAUHB2vQoEFq27at7O3ttWzZMo0ZM0YeHh6aOXOmjEZjnveeOHGievToodWrV+uee+5R//791bp1ayUkJOitt96Sn59fnlvm3WzhwoW6ceOGJCkuLk779u0rni8MgLsS4QgAAAAAAChT8vvwNEdOM3WDwaAqVaqoS5cu+u2337R48eI8m6hbooaiysjIUHh4uKS/w5Acw4cPl4ODg7Zu3aojR44U633Lgn/2u6lcuXKB42/ud1NYY8eOlb+/vyTlWjlSkAULFkgqG6tGclbnREREyMvLS1u3btXRo0e1YsUKffnll/rpp5+UmpqqOXPmyMXFJd/VOWFhYVq4cKFWrFihAwcO6OTJk3rhhRd09epVjR8/XhMnTsx177179+rjjz+Wo6OjNmzYoNjYWH311VfasGGDkpKS1KJFC/3222+aNGlSge8h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VzNmzNDcuXP17bffKi4uTunp6SVVSoFef/11TZ8+XZLk4uKitWvX8g8CAAAAAADcHWrUkNaskaZMsdlgpEWLFjIYDHJyctK5c+duOd5oNOqbb77R4MGDVa9ePT388MPy9/fXPffco8cee0xz587V5cuXC7zGtGnTZDAYZDAYNGvWrALHRkZGmsbe/KhUqZJatGihV199VcnJybnmHT58WLNmzdKIESPUvHlzOTg4yGAw6IMPPrjleywrYpNSC3wNAMXJoitHDh48qG+//VZr167Vzz//rIyMjPwLcXCQj4+PunXrpv79+6tZs2aWLC1Pb775piZPnizp72CkXbt2JV4HAAAAAAAAcouNjTX9dff169e1ePFijR8/Pt/xiYmJevzxx7V3715JUpMmTdS6dWuVK1dOV65c0caNG7VmzRq98cYb2r17t+677748rxMaGmp6Pn/+fI0bN65Q9QYHB0vKDmiOHTumHTt2aP/+/QoLC1NkZKS8vLxMYz/77DPNmDGjUNctq/w93RQRn2z2GgAspdjDkczMTH355ZeaOXOm4uLiTMdv1ff9xo0bio2NVWxsrN577z35+vrq+eef1+DBg+XgYPndv15//XVTMFKpUiWtW7dObdu2tfh9AQAAAAAAUDg5IUWdOnX0xx9/KDQ0NN9w5Pjx42rdurWSk5PVunVrff755/L29jbbOufy5cv67LPP9OGHH+r8+fN5hiM7duzQoUOHVKVKFd24cUM///yz4uLi5Ovre8t6w8LCzF7/+uuv6tChg06ePKmnn35aW7duNZ1r1qyZ/v3vf8vHx0e+vr766KOPtGjRosJ+acqEkID6krJXjPh7upleA4AlFFvqYDQaFR4ernfeeUcnTpwwHctxzz336IEHHlC1atXk5uYmV1dXXbp0SefOndO5c+d06NAhsz4dcXFxGjFihN588029++67Cg4OlsFgKK5yzUycOFEff/yxJMnV1VXr1q1TmzZtLHIvAAAAAAAAFN3Vq1e1dOlSSdKiRYvUq1cvHThwQLGxsfL39881fujQoUpOTtZDDz2kn376SeXLl881plKlSnrllVfUr18/OTs753nfnEBm8ODB+uuvvxQWFqbQ0NBChSP/1KhRI73//vsaOXKkoqKidOrUKdWuXVuSFBISYjbWzga3TbO3M2hMYAP6jAAoEcXyW3bHjh3y9fXV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AABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAAiSIcAQAAAAAAEkU4AgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgEQRjgAAAAAAAIkiHAEAAAAAABJFOAIAAAAAACSKcAQAAAAAAEgU4QgAAAAAAJAowhEAAAAAACBRhCMAAAAAAECiCEcAAAAAAIBEEY4AAAAAAACJIhwBAAAAAAASRTgCAAAAAAAkinAEAAAAAABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAAiSIcAQAAAAAAEkU4AgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgEQRjgAAAAAAAIkiHAEAAAAAABJFOAIAAAAAACSKcAQAAAAAAEgU4QgAAAAAAJAowhEAAAAAACBRhCMAAAAAAECiCEcAAAAAAIBEEY4AAAAAAACJIhwBAAAAAAASRTgCAAAAAAAkinAEAAAAAABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAAiSIcAQAAAAAAEkU4AgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgEQRjgAAAAAAAIkiHAEAAAAAABJFOAIAAAAAACSKcAQAAAAAAEgU4QgAAAAAAJAowhEAAAAAACBRhCMAAAAAAECiCEcAAAAAAIBEEY4AAAAAAACJIhwBAAAAAAASRTgCAAAAAAAkinAEAAAAAABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAAiSIcAQAAAAAAEkU4AgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgEQRjgAAAAAAAIkiHAEAAAAAABJFOAIAAAAAACSKcAQAAAAAAEgU4QgAAAAAAJAowhEAAAAAACBRhCMAAAAAAECiCEcAAAAAAIBEEY4AAAAAAACJIhwBAAAAAAASRTgCAAAAAAAkinAEAAAAAABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAAiSIcAQAAAAAAEkU4AgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgEQRjgAAAAAAAIkiHAEAAAAAABJFOAIAAAAAACSKcAQAAAAAAEgU4QgAAAAAAJAowhEAAAAAACBRhCMAAAAAAECiCEcAAAAAAIBEEY4AAAAAAACJIhwBAAAAAAASRTgCAAAAAAAkinAEAAAAAABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAAiSIcAQAAAAAAEkU4AgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgEQRjgAAAAAAAIkiHAEAAAAAABJFOAIAAAAAACSKcAQAAAAAAEgU4QgAAAAAAJAowhEAAAAAACBRhCMAAAAAAECiCEcAAAAAAIBEEY4AAAAAAACJIhwBAAAAAAASRTgCAAAAAAAkinAEAAAAAABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAAiSIcAQAAAAAAEkU4AgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgEQRjgAAAAAAAIkiHAEAAAAAABJFOAIAAAAAACSKcAQAAAAAAEgU4QgAAAAAAJAowhEAAAAAACBRhCMAAAAAAECiCEcAAAAAAIBEEY4AAAAAAACJIhwBAAAAAAASRTgCAAAAAAAkinAEAAAAAABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAAiSIcAQAAAAAAEkU4AgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgEQRjgAAAAAAAIkiHAEAAAAAABJFOAIAAAAAACSKcAQAAAAAAEgU4QgAAAAAAJAowhEAAAAAACBRhCMAAAAAAECiCEcAAAAAAIBEEY4AAAAAAACJIhwBAAAAAAASRTgCAAAAAAAkinAEAAAAAABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAA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secSjrBH+uxnPxs33HBD9OjRo8Fjn/70p+NHP/pRnH/++TF79uyorq6OT3ziE7FgwYIYOHBgJ/QW2Bk2btyYud29e/cm22e32bBhQ4f0Ceh4Z511Vlx11VXRr1+/Bo9dccUV8eMf/zgmT54c06ZNi4iIL3zhC3HkkUfG2LFjd3ZXgVbyHQ80xvgA0FLZxxYRji/2ZJbVoknHH398pFKpdvk3YcKEndLnQw89NOeBT61999037r///jjggAMiIqKioiJ++MMf7pS+wZ5id/xsAHYtO+Nz5D3veU/OYKRWr1694re//W0ce+yxERFRXV0d3/nOdzri5QIAncD4AAD5CEdIrNLS0vj617+euf+HP/yhE3sDdLS99torc3vLli1Nts9u07Nnzw7pE7BrKCwsjO9973uZ+48++mizPieAXYPveKCtjA8A2bKPLSIcX+zJLKtFk84666w46KCD2mVbo0aNapfttJeJEydmbi9dujQqKiqipKSkE3sEu4/d7bOhd+/esWbNmoiIWL16dZPts9v07t27o7oFibYrfY4cccQR0a1bt9i6dWts3bo1ysrK4sADD2yXvgEdy3c80B6MDwC1evToEUVFRbFjx46IqDl2qB+Y1Of4YvckHKFJn/rUpzq7Cx2mf//+de6vW7fOwQ800+722TBmzJhYsmRJRESUlZXFcccd12j7srKyOs8F2t+u9DlSUFAQffv2jZUrV0aEIoqwO/EdD7QH4wNArVQqFaNHj45//OMfEVFz7DB8+PBGn+P4YvdkWS0Srf6VZX369OmkngAd7eCDD87cfv7555tsn90m+7nAnqm6ujrWrl2bue+YAHYfvuOB9mB8AMjWkuOLHTt2xF//+tecz2XXJhwh0WbNmpW5PXjw4OjevXsn9gboSKecckrm9kMPPRTV1dV52y5evDgWLFgQETVrjR599NEd3j+gcz377LOZdYK7du0aw4YN69wOAc3mOx5oD8YHgGzZxxcPPPBAo21nz54dmzdvjoiI/fffP/bff/8O7RvtRzhCYlVUVNQpvnraaad1Ym+AjnbkkUfGkCFDIqJmDeFp06blbXvddddlbp955pnRrVu3Du8f0HmqqqriG9/4Rub+Bz/4QQMisBvxHQ+0lfEBoL6PfOQjUVpaGhERTz75ZKOzR7KPLy644IIO7xvtRzjCHuf222+PBx98sNErxv71r3/FaaedFv/85z8jIqJbt27x5S9/eWd1EegEBQUF8R//8R+Z+1dddVXMmzevQbtp06bFTTfdFBE1V49/85vf3Gl9BNrXH//4x/jtb38b27dvz9tm48aN8YlPfCL+/Oc/R0TN+sLf+ta3dlYXgXbgOx7Ix/gA0Fq9evWKL33pS5n7F110UaY+YbbrrrsuHnzwwYiI2HvvveMLX/jCTusjbacgO7uMr3/96y1+/Itf/GL07t27zs/++te/xvXXXx/77LNPnHjiiXHwwQfHPvvsE127do3Vq1fHM888E9OmTYuKioqIqDmZuv322zNXmwG7lvb6bIioOZiZOXNmzJw5M956660YP358TJo0KcaNGxeVlZXx8MMPx9SpUyOdTkdExI9//OMYMWJEu7wOYOdbvHhxfOELX4g+ffrEiSeeGO973/ti4MCBUVJSEmvXro05c+bEfffdF2vWrMk850c/+lGMHz++E3sNtIbveCAX4wOQPOvWrYuf/OQndX62fv36Oo/nGkfInj1W69///d/joYceimeffTbmz58f73vf++Lyyy+Pgw46KDZs2BAzZsyIhx9+OCIiCgsL41e/+lX06tWrnV8RHSmVrj06hE6WSqVa/JyysrIGa4JfffXVcf311zfr+YMHD45bb701TjjhhBbvG9g52uuzodbWrVtj0qRJce+99+Z9fteuXeP73/9+XHPNNS3eN7Dr+OlPf9rsK7f69u0bP//5z02Dh92Y73igPuMDkDyvvfZaDB8+vMXPyzdEvmbNmjjvvPPi0Ucfzfvcnj17xk033RTnn39+i/dL5xKOsMtorwHQlStXxuOPPx7PPfdczJ07N958881YvXp1bNq0KXr06BH77LNPHHroofHhD384zjzzzCguLm6nVwB0hPYOR2r9+c9/jttuuy2efvrpeOONN6JLly4xaNCgOOmkk+LKK6+M0aNHt7LHwK6ivLw8c0zw4osvxooVK6K8vDzWr18fJSUl0b9//zjkkEPipJNOivPPPz9KSko6u8tAO/AdD9QyPgDJ097hSK0ZM2bE3XffHS+88EL861//itLS0hg6dGh8+MMfjiuvvDIGDhzY2i7TiYQjAAAAAABAoijIDgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgEQRjgAAAAAAAIkiHAEAAAAAABJFOAIAAAAAACSKcAQAAAAAAEgU4QgAAAAAAJAowhEAAAAAACBRhCMAAAAAAECiCEcAAAAAAIBEEY4AAEAer732WqRSqUilUnHJJZd0dnd2O48//nh87GMfi6FDh0a3bt0y7+Xpp5/eIfsbNmxYpFKpGDZsWLtsr7a/EyZMaJfttcW3v/3tTH9uu+22zu4OAADs9oo6uwMAAEDHefXVV+PRRx+Np59+Ol599dVYsWJFbN26NXr16hX7779/HH300TFp0qQYM2ZMu+73Zz/7WXz+859v120CAAC0F+EIAADsgdatWxeHHXZYLFiwIOfj5eXlUV5eHs8++2z85Cc/ic9+9rNx3XXXRXFxcZv3/dZbb8WXv/zliIgoLCyMK664Ig4//PDo2bNnRETsu+++bd4HAABAWwhHAABgD7R169ZMMFJQUBBHHnlkHH300TFy5MjYa6+9YsWKFfGHP/whZs2aFel0On7+85/H8uXL4/e//32b9/3oo4/G1q1bIyJi0qRJ8ctf/rLN2wQAAGhPwhEAANhD9e3bNz7/+c/HZZddFgMHDmzw+NVXXx233357TJo0Kaqrq2PGjBlx9913x8c//vE27XfZsmWZ24ccckibtgUAANARFGQHAIA9UL9+/WLp0qXxzW9+M2cwUuviiy+Oq666KnP/17/+dZv3XTtrJCKiW7dubd4eAABAexOOAABAO3nsscfikksuif333z/22muvKCkpieHDh8d5550X06dPj3Q63aztpNPpuOuuu+Kkk06Kf/u3f4tu3brF0KFD48wzz4wHHnggIiJee+21SKVSkUql4pJLLmmwjeLi4ujRo0ez9nfeeedlbr/88svNek592f35zne+k/n5pZdemvl57b9cKioq4mc/+1mceOKJsd9++0XXrl2jb9++8b73vS+uueaamD9/fqv6lc/DDz8cZ511VgwcODC6du0a++23X5x00klx9913N/v/qTXeeOON+O53vxvHHXdc5nWWlJTEqFGj4qyzzoqbb7451q5d26xtLV68OL7whS/EmDFjorS0NHr16hVjx46N73//+7F58+Ymn/+3v/0tfvCDH8Rpp50WI0eOjNLS0ujSpUsMGDAgjjrqqPj2t78db775ZpPbueSSSzL/t48//nhERLz00ktx+eWXx8iRI6N79+7Rp0+fOPLII+OGG26I7du3N+v1rVq1Kr72ta/Fe9/73ujZs2f07NkzDjzwwPjiF78YZWVlERHx7W9/u8G+G/Poo4/G5MmTY8yYMdG7d+/o1q1bDBo0KM4444y45557orq6ull9AwBgD5AGAAByKisrS0dEOiLSF198cd5269evT5966qmZtvn+HX744ekVK1Y0us+1a9emjznmmEa3c+mll6YXLVrUrL41x9///vfMtrp169aqbWS/V039q++JJ55I77vvvo0+p7CwMP21r30tXV1dnbcPQ4cOTUdEeujQoXnbbN++PX3hhRc2uq8TTzwxvXHjxsz9Y489tlXvSbbq6ur09773vXS3bt2afH9OP/30Bs//1re+lXl8ypQp6bvvvjtdWlqadxvvete70itXrszbn+985zvN+r/q3r17+q677mr0tV188cWZ9rNmzUr/5Cc/SRcVFeXd5lFHHZXeuHFjo9t89NFH03369Mm7jb322is9c+bMOu/LrFmz8m7vjTfeSE+YMKHJ13vIIYekly5d2mjfAADYM6g5AgAAbVBZWRkTJ06MOXPmREREaWlpXHzxxXHYYYdFYWFh/O1vf4spU6bE6tWr49lnn40jjjgi5syZE/369WuwrR07dsTJJ58czz33XERElJSUxMUXXxyHH354FBUVxSuvvBK33XZbTJkypc7SVW31yiuvZG4PGzasVdsYMGBAzJgxIyIifvvb38bvfve7iIi46qqrYuLEiXmf99RTT8UJJ5wQlZWVERFx4IEHxic+8YkYMWJErF+/Ph5++OGYMWNGVFVVxX/+53/GunXr4oYbbmhVHyNqCsTfeeedERFRWFgYH/vYx+KDH/xglJaWxrx582LKlCnxyCOPxKWXXtrqfeRy6aWXxu233565f+yxx8Ypp5wSQ4YMierq6li2bFn85S9/iUceeaTJmSsPP/xwTJ06Nbp27RpXXHFFHH744VFSUhLz5s2LG2+8Mf71r3/FP//5z7j00kvjoYceyrmNioqKKCgoiLFjx8ZRRx0Vo0ePjj59+kQqlYoVK1bE7Nmz449//GNs2bIlLrrooujfv3+ceOKJTb7OW2+9Ne66667o27dvXHzxxfH+978/iouLY+7cuXHzzTfHhg0b4qmnnoovfvGLcdNNN+XcxgsvvBCnnXZa5nd8zJgxceGFF8bIkSNj48aN8dhjj8XUqVPj/PPPj5NOOqnJPr3xxhtx2GGHZWrhjB49Os4+++wYM2ZMdO3aNZYuXRrTp0+P5557LubOnRvHHHNMzJ07N/r27dvktgEA2I11djoDAAC7qubMHLn22mszbUaNGpV+7bXXGrRZtWpVeuzYsZl255xzTs5t/eAHP8i0GTJkSHrRokUN2qxduzZ9xBFH1Lnava0zR7KvqP/Sl77Upm2l0w1nOeRTUVGRHjx4cKbtJz/5yfT27dsbtHvggQfqzLi4//77c26vqZkjM2bMyGyjR48e6SeeeKJBm02bNqVPOeWUOu9vW2eO/OIXv8hsq2fPnnn7n06n0+vWrUs/8sgjDX6e/Z5GRHrMmDE5f9dWrlyZHjRoUKbd3Llzc+7n+eefTy9fvrzRfr/wwgvpvffeO7O/fLN2smeOxNszQ8rLyxu0+8c//pHu0aNHOiLSxcXF6X/9618N2lRVVaXf/e53Z7Z1ySWXpLdt29ag3axZsxrMnMk3cyR7Jtb3v//9dFVVVc52P/nJTzLtLrrookbeGQAA9gRqjgAAQCutWbMmbrzxxoiIKCoqiunTp8fQoUMbtNt7771jxowZmRog06ZNi3nz5tVps3379vjpT3+auX/XXXfFyJEjG2yrd+/eMXXq1Nhrr73a5TX85je/ydRq6NGjR1xzzTXtst3muOOOOzJX8x922GHxi1/8IoqKGk5u/9CHPhTf//73M/e/973vtWp/P/jBDzK3/+d//ieOPvroBm1KS0vj3nvvjX333bdV+6hvy5YtdWqw3HPPPXHKKafkbd+rV6844YQTGt1mUVFRzJw5M+fv2r777htf+9rXMvdra9TUN27cuBg4cGCj+zn00EMz7/u8efPi2WefbbR9RESfPn3i97//fc5ZF+9617viM5/5TETU/L4/+uijDdrcf//98fe//z0iamaM3HLLLVFcXNyg3YQJE+r8f+Zz//33xxNPPBEREZ/73Ofiq1/9ahQU5D4NvvbaazP1d+65555YuXJlk9sHAGD3JRwBAIBWeuCBB6KioiIiIk499dQ4+OCD87YdPHhwXHzxxRERkU6nY/r06XUe/8tf/pIpfj1+/PicA/e19ttvv/j4xz/e1u7Hc889lxmsjoj4yU9+Evvss0+bt9tcU6dOzdz+yle+knfQOiLi05/+dGbA/ZlnnokVK1a0aF/Lli3LLFc2YMCAnEXsa/Xs2bPO+9IWDz74YLz11lsRUbOU1qmnntrmbZ566qlxwAEH5H08O1x59dVX27Sv7N/DZ555psn2tUtwtbZvv//97zO3P/e5z+UMRmpdfvnl0bt370b7c9ttt0VERCqVii9/+cuNto2IzO/Fjh074rHHHmuyPQAAuy81RwAAoJWyr6RvTu2DD33oQ/GLX/yiwXMjIjNwHxFx/PHHN7mt448/Pm/NhuZYuHBhfOQjH8nUdbjoooviyiuvbPX2WqP2NRcUFDQ5W6Jr164xceLEmDZtWkTUvH9nnXVWi/cVETFx4sScM1SynXjiifH1r3+92dvPp3bWQkTEGWec0ebtRUQcccQRjT4+aNCgzO21a9c22vZPf/pTTJ06NV588cUoKyuLjRs3xvbt23O2Xb58eYf3rSV/B127do2jjjoq/u///i9vm9mzZ0dERN++feP5559vdHsRUSd0+8c//tFkewAAdl/CEQAAaKXsgdTGruTP1ab+kj3Z93Mtp1XfqFGjmtPFnJYsWRITJ07MzGg466yz4tZbb2319lpj/fr1sWnTpoiIGDhwYJSWljb5nMbev6Zk/1/tv//+TbYfPXp0i7afT+2yYRE1xebbw957793o4127ds3crg2/6lu1alWce+65MWvWrGbvd/369R3et+z/1xEjRjS5v8b+DioqKmLVqlUREVFeXt7icGrNmjUtag8AwO5FOAIAAK20cePGzO3mDO7X1hyJiNiwYUOdx2qDguZuqzltclmyZElMmDAhMwvg7LPPjnvvvbfJmRTtraXvXUTj719776+172992f1srzoxjS0/1hw7duyIk08+OebOnRsRNXVOTjnllHjve98b++67b3Tv3j2znNVbb72VmVFUVVXV4X2r/Tvo1q1bFBYWNtm+sf+ndevWtakv27Zta9PzAQDYtQlHAACglbIHuzdv3txk++wApGfPnnUeyx74b862mtOmvsWLF8dxxx2Xmc1wzjnnxD333LPTg5GIlr93EY2/f+29v9a8v7lk9zM7oOlM9913XyYYmTBhQsycOTN69eqVs21tcfSdpUePHrF+/frYunVrVFVVNRmQNPb/lP03NWLEiFi8eHG79RMAgN2fguwAANBKAwcOzNyeP39+k+2z2+y33351Hsu+35xB3EWLFjWnixkLFy6MY489NhOMnHfeeZ0yY6RWr169MoPXK1asaFYY0dj715Ts/6uFCxc22X7BggUt2n4+Q4YMydze2UFDPg8//HDm9vXXX583GImIKCsr2xldysj+f12yZEmT7Rv7O+jZs2cmFHvjjTfy1lIBACCZhCMAANBKhx9+eOZ29oBzPg899FDO50ZEHHbYYZnbjz32WJPbak6bWvPnz48JEyZk6m5ccMEFcddddzVr2aKOVPuaq6ur49FHH2207bZt2+rUx6j//jUlu/2sWbNix44djbZvqj/Ndcwxx2Ruz5gxo1222VZvvvlm5nZTtVXuv//+ju5OHS35O6isrIynnnqq0TYTJkyIiIgtW7bE448/3tbuAQCwBxGOAABAK5166qlRUlISETWDyC+//HLetitWrIjbb789IiJSqVScddZZdR4/4ogjYp999omIiOeffz6efPLJvNt644034u67725WH+fNmxcTJkzIFLq+6KKL4s477+z0YCQi4mMf+1jm9g9/+MOorq7O2/amm26K8vLyiIj4wAc+UGcmSHMMGjQoM/D+r3/9K+644468bTdu3Bi//OUvW7T9fE4++eQYMGBAREQ88cQTOz1syCW7TkdjM2QWLFiQ+Z3dWc4888zM7Z///OeNzvb41a9+1WRdkUsvvTRz+xvf+IY6IgAAZAhHAACglfr06ROf/vSnI6KmyPXZZ58dr7/+eoN25eXlceaZZ2ZqTpx99tkxZsyYOm2Ki4vj6quvztz/xCc+kXN5rXXr1sU555zTrPoV//znP+O4447LzBS49NJLY8qUKW0umt1eLrzwwhg8eHBERDz77LNx1VVX5Sz6/cgjj8RXvvKVzP2vf/3rrdrfV7/61cztL3zhC/GXv/ylQZstW7bEBRdckJll01bdu3ePb37zm5n7F1xwQTz44IN522/YsKFFs4JaI3t2xle+8pWcs2gWLVoUH/7wh2PLli0d2pf6Tj311DjwwAMjoub394orrsgZkDz++ON1fifyOeOMM+Loo4+OiIjnnnsuzjzzzFi9enWjz3nppZfiiiuuaEXvAQDYnSjIDgAAbfDd7343Zs2aFXPmzImFCxfGu9/97rjkkkti/PjxUVhYGH/729/iN7/5TWZAdujQoXHjjTfm3Na1114bM2bMiOeeey5ef/31OPjgg+Piiy+Oww8/PIqKiuLVV1+NKVOmxJtvvhnnn39+3HvvvREROcOO5cuXx8SJEzPByIEHHhinnXZa/OEPf2jyNZ144omZGTEdqXv37nHPPffE8ccfH5WVlfHLX/4yZs+eHZ/4xCdixIgRsX79+njkkUdi+vTpkU6nIyLis5/9bJxyyimt2t9HP/rRuPDCC+POO++MDRs2xDHHHBPnnXdeTJw4MUpLS2PevHkxZcqUWLp0aZxzzjkxderUdnmdn/nMZ+KZZ56Ju+++OzZs2BCnnHJKTJgwIT70oQ/FkCFDIp1Ox/Lly+PZZ5+Nhx56KE444YQ4/vjj22XfuUyaNCn+67/+K9avXx8PPvhgvPvd746LL744hg8fHhUVFfHUU0/FvffeG5WVlZlAbWcpKCiI2267LY455pjYunVr3HbbbfHss8/GhRdeGKNGjYqNGzfGY489Fvfdd1907do1Tj/99Jg5c2bmublMmzYtjjjiiFi8eHHcf//9MWzYsDjzzDPj8MMPj/79+8f27dtj9erV8eqrr8asWbNi0aJFUVhYGLfccstOe90AAOx8whEAAGiDbt26xZ/+9Ke44IIL4oEHHohNmzbFDTfckLPtYYcdFr///e+jX79+OR8vKiqKBx98MD760Y/Gk08+GRUVFXHjjTc2CFMuueSS+MpXvpIJR2qLTmdbtGhRndoS//jHP+osWdSYsrKyGDZsWLPattVRRx0VjzzySJx33nnxxhtvxN///vc6MzxqFRYWxpe//OX43ve+16b9/eY3v4l0Oh133XVXVFVVxd13391gibKTTjopfvOb37RbOBIRcccdd8Tw4cPjRz/6UWzbti0ef/zxvDUwOnpmT//+/WPatGmZ2UwLFiyIr33ta3XapFKpuOaaa+Kzn/3sTg1HIiLGjRsXf/jDH+Lcc8+NtWvXxrx58xr0b6+99oo77rgjXnzxxUw4kuvvICJiwIAB8cILL8Tll18e06dPj82bN8edd94Zd955Z94+DBo0qN1eDwAAu6ZdYz49AADsxnr16hX3339/PPLII3HRRRfFyJEjo7S0NLp16xZDhgzJzEJ45plnYr/99mt0W3369InZs2fHHXfcESeccEL0798/unTpEoMHD47TTz89/u///i+mTJkSa9euzTwnX9iyuzjmmGNi0aJFcf3118fxxx8f++yzTxQXF0fv3r3j4IMPjquvvjpeffXV+M///M9IpVJt2ldRUVHceeed8eCDD8YZZ5yR2dc+++wTJ5xwQuaxHj16tNOrq1FQUBDf/e53Y+HChfH1r389M2uhqKgoSkpKYtSoUXH22WfHr3/9651S5+P444+PV155Ja666qoYPXp0dOvWLUpLS2PUqFExadKkePLJJ+O6665r8/vdWieccELMnz8/vvrVr8ZBBx0UpaWl0aNHj3jXu94V11xzTfztb3+L008/vc4SWY39HfTp0yemTZsWL730Ulx77bUxbty46N+/fxQXF0f37t1j8ODB8cEPfjD+3//7f/H444/HkiVLdsbLBACgE6XStfPTAQCA3cb111+fqVEyc+bM+OhHP9q5HYJO8P73vz9eeuml6NOnT6xZs6azuwMAwG7EzBEAANjNVFZWZpba6tq1axx11FGd3CPY+WbPnh0vvfRSRERMnDixczsDAMBuRzgCAAC7kJdeeqnRK+A3bdoUH//4x2P+/PkREXHuuefu9stqQX2PP/54VFdX53187ty5ccEFF2Tuf+Yzn9kZ3QIAYA9iWS0AANiFfOUrX4mf/vSnMXHixPjABz4Qw4cPj27dusW6deti7ty5cd9990V5eXlEROyzzz7x8ssvR//+/Tu519C+9tlnnygsLIyTTz453ve+98WAAQMinU7HypUrY9asWfHAAw9kwpNJkybFrbfe2sk9BgBgd1PU2R0AAADqqqysjAcffDAefPDBvG0OPPDAmDlzpmCEPdbKlSvjN7/5TaNtPvnJT8bPfvazndQjAAD2JGaOAADALmTlypXxu9/9LmbPnh0LFy6M8vLyWLNmTXTp0iUGDBgQhx56aJx++ulx7rnnRmFhYWd3FzrE008/HTNnzoznnnsuVqxYEWvWrIlNmzZFz549Y8iQIXH00UfHZZddFu9973s7u6sAAOymhCMAAAAAAECiKMgOAAAAAAAkinAEAAAAAABIFOEIAAAAAACQKMIRAAAAAAAgUYQjAAAAAABAoghHAAAAAACARBGOAAAAAAAAiSIcAQAAAAAAEkU4AgAAAAAAJIpwBAAAAAAASBThCAAAAAAAkCjCEQAAAAAAIFGEIwAAAAAAQKIIRwAAAAAAgET5/x3L+LEeZTmWAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 804, + "width": 803 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "from adjustText import adjust_text\n", + "\n", + "fig, ax = plt.subplots(figsize=(12, 12))\n", + "\n", + "x = lfc_q.cpu().numpy()\n", + "# y = -log_pval_q.cpu().numpy()\n", + "y = kl_21_q.cpu().numpy()\n", + "\n", + "ax.scatter(\n", + " x,\n", + " y,\n", + " s=1,\n", + ")\n", + "\n", + "# increase xlim and ylim by 20% on both sides\n", + "xlim = ax.get_xlim()\n", + "ylim = ax.get_ylim()\n", + "ax.set_xlim(xlim[0] - 0.2 * (xlim[1] - xlim[0]), xlim[1] + 0.2 * (xlim[1] - xlim[0]))\n", + "ax.set_ylim(ylim[0] - 0.2 * (ylim[1] - ylim[0]), ylim[1] + 0.2 * (ylim[1] - ylim[0]))\n", + "\n", + "mask = (y > 2)\n", + "# mask = mask | (x > 5)\n", + "indices = np.where(mask)[0]\n", + "\n", + "texts = [\n", + " ax.text(\n", + " x[i], y[i],\n", + " query_gene_symbols[i],\n", + " ha='center', va='center', fontsize=10)\n", + " for i in indices\n", + "]\n", + "\n", + "adjust_text(\n", + " texts, expand=(1.2, 2),\n", + " arrowprops=dict(arrowstyle='->', color='red') \n", + ");\n", + "\n", + "ax.set_xlabel(\"log2 fold change\")\n", + "ax.set_ylabel(\"$KL(case || prior)$\")\n", + "ax.set_title(\"CD8-positive, alpha-beta T cell vs. prior (male, normal)\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Entropy experiments\n", + "(deprecated)" + ] + }, + { + "cell_type": "code", + "execution_count": 155, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 155, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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uffeewEYPnw4a9asISEhoYZHJmqCJM0LIYQQVczlcnHbbbfxwQcfADBhwgQ+/PBDDAZDDY9M1BSZ4RJCCCGqUF5eHldeeaU/2LrzzjtZtGiRBFsNnARcQgghRBXJyMhgxIgRfPfddwA8+eSTzJ07F41G/rlt6GRJUQghhKgCx48fZ+TIkezevRuNRsNbb73FtGnTanpYopaQgEsIIYSopH379jFixAiSk5MxGo188sknjBs3rqaHJWoRCbiEEEKISti6dSuXXnopFouFqKgovvvuOwYNGlTTwxK1jCwqCyGEEBW0evVqBg8ejMVioUmTJvz0008SbImgJOASQgghKuCzzz5j1KhRWK1W2rVrx6ZNm+jRo0dND0vUUhJwCSGEEOU0b948rrvuOpxOJz179mTjxo20bdu2poclajEJuIQQQogyUlWVRx99lDvvvBNVVRk8eDDr1q2jSZMmNT00UctJ0rwQQghRBm63mzvuuIN33nkHgCuvvJKPP/6YsLCwGh6ZqAtkhktUiSNHjvDggw/Su3dv4uPj0ev1xMTE0KtXL+6++242b95c5Jxt27YxZ84chg4dSosWLTAajURERNC6dWuuueYavv/++1Lv6/F4WLx4MZdffjktW7YkLCyMiIgIkpKSuOCCC7jrrrtKvU52djYvvPACF198MU2aNMFgMJCQkMCgQYN45ZVXyM3NrfCfixCifsjPz+eaa67xB1u33347n332We0Ntjxu2DgXFk/wfvW4a3pEDZ6iqqpa04OozxITEwE4duxYuc5zOp0cOHAAgPbt26PX64sc4wsEIiIiKjnKilNVlSeffJInnngCp9NZ6rE+33zzTZlq1IwdO5bFixcTHh5e5DWbzcZll13G2rVrS72O0+lEpys6obtixQomTZrE6dOniz23devWfPfdd3Tt2rXU+5R0/9L+f9Y1O3fuBKBbt241PBLREFXn+y8rK4uxY8eybt06AObMmcOcOXNQFCXk966wjXNh1aNnHw9/HAbMrLnx1AMV/ffcR5YURaXce++9vPrqqwBERkZy2223MWzYMBo3bozNZmP37t0sW7aMH374IeA8l8tFZGQko0eP5uKLL6ZTp05ER0djsVjYu3cvb775Jn/++SfffPMNd999N2+//XaRe//73//2B1t9+/bllltuoX379kRHR5OZmcmePXtYu3Yt//3vf4OOfcWKFYwZMwaXy0VCQgLTp0+nZ8+eJCYmcvr0aZYtW8b8+fM5cuQIw4cPZ9u2bTRv3rxq/wCFELVaamoql156KTt27EBRFObNm8cdd9xR08MqXfLmoo8l4KpZqgipFi1aqC1atCj3eQ6HQ92zZ4+6Z88e1eFwBD3GZrOpNputskOssOXLl6uACqgdO3ZUk5OTiz228GsnTpxQs7Oziz3e7XarN954owqoGo1GPXjwYJFjWrZsqQJq7969VafTWey1Tp8+XeS5zMxMNT4+XgXUSy65RLVarUHP3bJlixoREaEC6tSpU4u9R2nK8v+zrvnjjz/UP/74o6aHIRqo6nj/HThwQG3btq0KqHq9Xv3ss89Cer8qteFVVZ0Tdfa/Da/W9IjqvIr+e+4jOVyiwp566ikAFEXh888/JykpqdhjC7/WtGlTIiMjiz1eo9Hw8ssvo9Vq8Xg8fPvtt0WOSU1NBWDAgAFBlwt94uLiijw3f/58LBYLJpOJjz/+GJPJFPTc3r17+3+bXbRoEXl5ecXeRwhRf+zYsYMBAwZw6NAhzGYzy5Yt4+qrryYtx84Ri420HHtAmkSt02+Gdxmx46Xer/1m1PSIGjwJuESFpKens2HDBgCGDx9O9+7dK3W9/Px8jh49yp9//snu3bvZvXs3x48fp1GjRgBs3769yDktWrQA4LvvvuPUqVPlut/XX38NwLBhw/z3KI6varTD4WDr1q3luo8Qou5Zt24dgwYN4uTJkyQkJLBu3TqGDh2KxeogJd3GIYuVlHQbFqujpodaPI3Wu4Q48VPvV422pkfU4EkOV33nccPmed71+1b9vL/lVMFfvB07dvh/u6toG4vMzEzmzp3Ll19+yZ9//onbXfwuGovFUuS5m2++mUceeYSDBw/Svn17xo8fz4gRI+jTpw/t2rUr9lput5tt27YB8O2335Yr8dU3qyaEqJ+++uorJk6ciN1up3Xr1qxcuZIOHToAYLO7yMpzkpXr8j9OiDTW5HBFHSIBV323ed7ZnSr7lnm/VkHiZFpamv/7iiSS79y5k5EjR5Y5gAm2lPd///d/pKWl8cYbb5CTk8OHH37Ihx9+CHiXLEeNGsWtt95Knz59As7LyMjA5XKVe8yAlIgQoh579913uf322/F4PHTt2pXly5f7P99UVSXf6SbX7gYFosJ0mIzyT6goO3m31He1cKeK0+nk6quv9gdbN954I9dddx3nnHMOjRs3xmg0+medkpKSOHr0aNBcCa1Wy9y5c7n77rv55JNPWLNmDVu2bMFqtZKamsoHH3zABx98wG233cabb76JRuNdQS8YbI0dO5YnnniizGP3bQsWQtQfqqry1FNP8cgjjwBw4YUX8t133xETE+M/xmJ1YLU7cXo86LUKZqOeeLOhhkYs6iIJuOq7Vv3Ozmz5HleBhIQE//fHjx8v17lr165l3759gHeW6umnny722IyMjFKv16ZNG/71r3/xr3/9y79c+O233zJ//nzS09N5++236dKlCzNmeJNGGzVqhKIoqKqKw+GgS5cu5Rq/EKL+8Hg8zJw5k3nz5gFwxRVX8MknnxSp/Wezu8jOd4GqEGHQEabX1u46XKLWkaT5+i5EO1V69uzpnzH66aefynXurl27/N9PmDCh2OP27t2L1Wot17W1Wi29evXiySefZP369f4xfvrpp/5j9Hq9v4jpli1bKry8KISo2xwOB5MmTfIHWzfddBNffPEFVpemyE5Ek1FHdLie6AjvV1lOFOUlAVd9F6KdKrGxsVx44YUArF69mj/++KPM5xYMcErKiXrzzTcrPkDg3HPP9e9kLJx076tyf/r0aRYuXFip+wgh6p6cnBzGjBnj/2Xs//7v/3jvvffIzPcE3YkYbzaQFGeibbyZpDiTLCeKcpOAS1TYQw89BHin5K+55hpSUlKKPfbo0aP+7zt27Oj/vrhg5+uvv/b/1hlMeno633zzDR6Pp9hjdu/e7W/B0LZt24DXZs6c6a/Pdc8995TaHujYsWO8//77JR4jhKgb0tLSGDJkCKtWrQLg1Vdf5amnnsJidbA3NZuU9FwybU6y8pzY7N5fEBVFISHSSOt4EwmRRllOFOUmc6KiwoYPH84999zDK6+8wr59++jatWuR1j579uzhhx9+4L///S8Oh/c3xZEjR9K0aVNSU1N5++23ycjIYPLkyTRv3pwTJ07wxRdf8NFHH9G+fXsyMjICdkT6ZGdnM27cOBITExk7dix9+vShbdu2hIeHY7FY2LBhA2+++aZ/OWD69OkB58fGxvLZZ58xatQorFYrw4YN46qrrmLs2LG0a9cOrVbL6dOn2blzJytXrmTNmjX07duXm2++OfR/sEKIkDly5AgjR45k37596HQ6PvzwQyZOnEhajp2U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daewTeGuMSF2tZtvvplf//rXQO70g3nz5jFlypR+7pUYaO644458Xa0777yT0tLSfu2PEDtKAtcervDDpa6ursf2hW3kg0n0lW9/+9v5RcttYeuoo47q516JgebDDz/kpptuAuDCCy/k7LPP7uceCbHj5CzFPdzkyZNZtWoVkFvH0FZNuSsfffRR0XOF2NVuvvnmfNiKRCI89dRTsj1f9In7778/X9NtyJAh/OhHP+q0XeHn3po1a4rafe1rX5NaXWKPIIFrDzdlypR88dMFCxYwa9asbtsvWLCg6LlC7Erf+MY3uPXWW4HclPVTTz3FzJkz+7lXYqAqPHnut7/9ba+es3r1ar7zne/k73/5y1+WwCX2CDKluIc77bTT8reffvppPM/rsu2HH37I8uXLgdzIw9FHH93n/RODx4033pgPWyUlJTz77LMStoQQopckcO3hjjzySEaNGgXkhsofeeSRLtsW7t4599xz8fv9fd4/MTh85Stfyf98lZaW8q9//Yvp06f3c6/EQHfLLbeglOrxT1t9LsgdXl34mKxlFXsKCVx7OF3X+cEPfpC/f+2113ZaQf6RRx7hrrvuAsDn8/Hd7353t/VRDGzXX389t99+O5A7zHr+/PlMnTq1fzslhBB7GVnDtRe4/PLLefzxx3n88cfZsmUL06ZNY9asWUydOpV0Os0zzzzD3Llz8+sdfvGLXzBu3Lh+7rUYCL7zne/wm9/8Jn//2muvZe3ataxdu7bb540aNYpDDz20r7snhBB7DU0VrkoUe6xUKsWsWbN46KGHumzj8/n4yU9+wle/+tXd2DMxkB133HG89NJL2/28K664gnvvvXfXd0iITrz44ov5HdzHHntsvm6XEHsSGeHaS/j9fh588EFmz57Nvffey7///W82bdqEbdvU1NRwyimn8PnPf5599tmnv7sqhBBCiHZkhEsIIYQQoo/JonkhhBBCiD4mgUsIIYQQoo9J4BJCCCGE6GMSuIQQQggh+pgELiGEEEKIPiaBSwghhBCij0ngEkIIIYToYxK4hBBCCCH6mAQuIYQQQog+JoFLCCGEEKKPSeASQgghhOhjEriEEEIIIfqYBC4hhBBCiD4mgUsIIYQQoo9J4BJiD7J69Wo0TUPTNK688sr+7s5Ou/jii9E0jcMOOwzP8/q7O2KQmj17NpqmccABB+A4Tn93RwxSEriEEH1i/vz5/OUvfwHgV7/6FbouHzei97LZLIsWLeIPf/gDX/ziFzniiCMIBAI79A+SH/7whwSDQd59911uv/32PuuzEN0x+7sDQoiBRynFDTfcAMDxxx/Pcccd178dEnudI444goULF+6Saw0bNozPf/7z/PrXv+ZHP/oRs2bNory8fJdcW4jekn9yCiF2uYcffph33nkHgG9+85v93BuxN3Jdt+h+RUUFEydO3OHr3XjjjViWRVNTE7feeuvOdk+I7SaBSwixy/385z8HYJ999uHEE0/s596IXeHee+/NT+etXr26z1/v+OOP59vf/jaPPfYYq1evpq6ujptvvnmHrzd8+HDOOeccAO666y5aWlp2UU+F6B2ZUhRC7FIvv/wyb7/9NgBXXnklmqb1b4fEXunXv/71Lr/mVVddxdy5c2lqauLee+/l2muv3eWvIURXZIRLiL3Yc889x5VXXsnEiROJRCIEg0HGjh3Lpz/9aR599FGUUr26jlKK+++/n1NOOYUhQ4bg9/sZPXo05557LvPmzQN6v4Py3nvvzd++4IILun3dW265JX/NtuctXbqUL3zhC0ycOJFQKMSQIUP4xCc+wd///vcOz1+2bBnXXnst++67L+FwmNLSUo455hgeeOCBXr3vtvf+6KOPcumllzJ+/Pii7+PFF1/Mk08+2eM1HMdh/vz53HTTTRx//PGMGDECv99PIBBgxIgRnH766dx1110kk8kerzVmzJj896TNP//5T8466yxqamrw+XwMGTKEM888s1d9E9uceOKJlJaWAjBnzpz+7YwYfJQQYo/x0UcfKUAB6oorruiyXVNTkzr99NPzbbv6c8QRR6gNGzZ0+5oNDQ3qmGOO6fY6V111lVq5cmWPfXMcR5WVlSlAjRgxosf3+73vfS9/zTlz5qjf/e53yrbtLvtx/fXX5587Z86cbtvOmjWrx9dftmyZOuigg3r8Pp588smqvr6+y+scf/zxPV4DUKNHj1YLFy7stk+jR4/Ot0+lUuqiiy7q9prXXXddj+9zV5gzZ07+NT/66KPd8prd9aG7/z+6U/j/zapVq3ZtB4XohkwpCrGXSafTnHDCCbz11lsAhEIhrrjiCqZPn45hGLzzzjvMmTOHuro6Xn/9dWbOnMlbb71FRUVFh2s5jsOpp57Kf//7XwCCwSBXXHEFRxxxBKZpsmTJEu69917mzJlDKpXqsW///e9/aWhoAHK7zLbHvHnzePTRRykpKeHaa6/lkEMOQSnF888/z5/+9Cdc1+X2229n2rRp+P1+rrrqKoYOHcpVV13FAQccgOu6PPfcc9x///14nsc999zDcccdx2WXXdbp6y1ZsoRjjjmGxsZGAA499FDOPvtsxo8fj2marFixgoceeoj33nuPZ599lpNPPplXX30Vn8/X4VqJRIJAIMAxxxzD4Ycfzrhx44hGo2QyGVatWsU//vEP3njjDdasWcMpp5zC22+/zfDhw3v8nsyePZuHH36YyZMnc8kllzBx4kTS6TTPPfccDz74IJ7n8Zvf/IYjjjiCT3/609v1/R6sZsyYkR8ZnDdvHl/60pf6uUdi0OjvxCeE2KY3I1w33HBDvs2ECRPU6tWrO7Spra1Vhx12WL7dBRdc0Om1fvazn+XbjBo1Sq1cubJDm4aGBjVz5syiUZWu+vaLX/wi3+aXv/xlj++3cIQLUAcffLD6+OOPO7T74x//mG8zbtw4VV5erk444QTV3Nzcoe2dd96ZbztlypROXzeZTKqJEycqQFmWpebMmdNpO8dx1HXXXZe/3ne/+91O2z377LOqpaWl2/d6zz33KE3TFKA+97nPddmucIQLUNdee61yHKdDuz//+c89vs9daaCMcM2fPz9/jUsuuWTXdlCIbkjgEmIP0lPg2rp1qwoGgwpQpmmqd955p8trrV27VoXDYQUoTdPU+++/X/R4JpNRQ4cOzb/eyy+/3OW1NmzYoCKRSI+/7C677LJ8myeeeKLH91sYuCzL6jTwtZkwYUK+bUVFhdq6dWun7TzPU2PHjs23XbduXYc2d9xxR/7x2267rds+ep6nZsyYoQBVVlamUqlUj++rK5dccokCVCgUUtlsttM2hYHrmGOOUZ7ndXm96dOn59uuX79+h/vVGwMlcG3atCl/jf3222/XdlCIbsiieSH2IvPmzSORSABw+umnM2XKlC7bjhw5kiuuuAIgvzC80H/+8x82b94MwLRp0zj66KO7vNbw4cO59NJLe+zfRx99lL/d2RRmd8444wzGjx/f5eNHHXVU/vbll1/eZeFKTdM45phj8vfffffdDm3aFuhHo1G+8IUvdNsvTdPy38eGhob89OuOaPsex+NxFi9e3GP7r3zlK93u8jzppJPyt5cuXbrD/RpMCn8ud0d5CyHayBouIfYir7/+ev72Kaec0mP7T37yk/zv//5vh+cCRcGhN7WyTjzxRO66665u29TX1+dvb2/gmjFjRrePDx06tNdthw0blr/dtqasTUtLC4sWLQJgxIgRPP300z32bePGjfnb7733XlGga5NOp3nkkUf45z//yTvvvMOmTZuIxWIdCni2Wb9+PYceemi3rztz5sxuH6+pqcnfbv8+t9eYMWNYs2ZNr9qOHTu228evuOKKot2qexLLsgiHw8RiMRKJBKlUCr/f39/dEoOABC4h9iIbNmzI3540aVKP7QvbFIaG9ve7G1lqM2HChB7bFC6sj0QiPbYv1FNAK1ysvj1t2y/2X7duXT4Evf/++3zqU5/arn4Whso2CxYs4OKLL2bVqlW9vk5TU1OPbSorK7t9vLv3KboWjUaJxWIAJJNJCVxit5DAJcRepLA6digU6rF9OBzO325ubi56rO0XTm+v1Zs2hb+4mpubi0alerI9h1vvzEHYbbsSd1Qmkym6v2bNGk488cT8382YMWM49dRTmTRpEtXV1fj9/nx/n3/+eX77298CHY+u6czuPPD77rvvzk9Xd6aw77/73e+orq7usu2oUaN2ef92pcL/FwKBQD/2RAwmEriE2IsUjhrF4/Ee2xeGqmg0WvRYYRjrzbV606Zw5Gnr1q09tu8Phe/7hBNOYP78+Tt1vR//+Mf5sHXDDTdw6623dhmUCkco9zQnn3xyt48XBtWTTz6ZMWPG9G2H+kgmk8n/fxEKhWR0S+w2smheiL3IiBEj8reXLVvWY/vCNu3rPhXe//DDD3u81sqVK3tsU7i2p7Optz1B4fdw7dq1O329Z555BoCqqip+/vOfdzsqVbipQPSPwn8I7K2hUeydJHAJsRcpLCba9ou+O4ULwtsXIp0+fXr+9nPPPdfjtXrTpnDX5Hvvvddj+/5QUVHBgQceCORC5IoVK3bqem07PceNG4dhGF22U0rlj0kS/afw5/Lggw/uv46IQUcClxB7kdNPP51gMAjAk08+2W1pgQ0bNnDfffcBudIG5513XtHjM2fOzK+xWrBgAa+88kqX19q0aVOvzics3D3YflfknuSqq67K3/7GN76xU9dqW9u2cuXKbs+ufOCBB3j//fd36rXEznvttdfyt3vaBSrEriSBS4i9SFlZGV/84heB3LE8559/fqfTYlu3buXcc8/Nry06//zzmTx5clEby7K4/vrr8/c/85nPdDq12NjYyAUXXFC0YL8r06dPp6ysDGCn6lX1tbbDsQH+9re/cfXVV3e7Rk0pxSuvvMKNN97Y4bG2kcKtW7fy05/+tNPnz5s3j2uuuWYX9FzsrMJ/CHzyk5/sx56IwUYWzQuxl/nhD3/ICy+8wFtvvcWKFSvYf//9ufLKK5k2bVr+LMV77rmHuro6AEaPHs2dd97Z6bVuuOEG/va3v/Hf//6XtWvXMmXKlKKzFJcuXcqcOXPYvHkzF198MQ899BDQ9e45wzA455xzmDNnDhs2bGDFihX5YLMn8fv9/POf/+Soo46irq6Oe+65h8cff5zzzz+fww47jPLyctLpNJs3b2bJkiU899xzbNiwgfHjx/PLX/6y6Fpf+cpX8lO33/rWt3j++ec544wzGD58OB9//DHz5s3j6aefxjRNLrvsMv785z/3x1ve6yxatKhDsd7CEd1Fixbx7W9/u+jxsWPHcvXVV3d5zWw2y7///W8ADjnkkB7riQmxK0ngEmIv4/f7mT9/Ppdccgnz5s0jFotxxx13dNp2+vTpPPbYY13WrTJNk6eeeoqzzz6bV155hUQiwZ133tkhoF155ZXcdNNN+cDVXY2tq666ijlz5gAwd+5cbr755h15m31u0qRJLFy4kMsvv5wXX3yR+vp67r777m6fU1hotM3JJ5/MT3/6U26++WaUUsyfP7/DzsdwOMzdd99NOp2WwNVL77zzDj/+8Y+7fHzx4sUdptSPPfbYbgPXc889l99tWTitLMTuIFOKQuyFSkpKePLJJ3n22We5/PLLGT9+fH6L+6hRo7jggguYO3cur732Wofdie2VlZXx0ksv8ac//YmTTjqJqqoqbNtm5MiRnHPOOTzxxBPMmTOnqJJ5d4VHjz766Pxi5Pvuu6/bdU39beTIkbzwwgu8/PLLfOlLX+Kggw6ioqICwzAIhUKMHTuWT37yk/zgBz/gjTfe4MUXX+z0OjfddBOvvvoqF154ISNGjMCyLMrKypgyZQrf+MY3WLx4MRdffPHufXOig7Z/CESj0fxxTULsLprakz8NhRB7jN/85jf5NV+PP/44Z599dpdtH374YT796U8Dud2UPdV4EqKvbdq0idGjR5PNZvn617/Oz3/+8/7ukhhkJHAJIXqUTqc56KCDWLZsGT6fjw0bNnQ7yqWU4tBDD+Xtt9/muOOO44UXXtiNvRWioxtuuIHbbruNkpISVq1a1eXh50L0FZlSFGKQe/vtt7stUhqLxbj00kvzRVQvuuiiHs8y1DQtv7j8xRdf7HIqTojdYfPmzfzud78DchsbJGyJ/iAjXEIMcjfddBO33347J5xwAjNmzGDs2LH4/X4aGxtZuHAhf/3rX/PVuYcOHcrixYupqqrq1bUvueQSHnroIQ499FDefPNNNE3ry7ciRKdmz57NH//4R/bff38WLVqEZVn93SUxCEngEmKQu+mmm3q1nmW//fbj8ccf3yPLPAghxJ5OApcQg9zGjRt5+OGHeemll1ixYgVbt26lvr4e27aprq7m8MMP55xzzuGiiy7q9ugaIYQQXZPAJYQQQgjRx2TRvBBCCCFEH5PAJYQQQgjRxyRwCSGEEEL0MQlcQgghhBB9TAKXEEIIIUQfk8AlhBBCCNHHJHAJIYQQQvQxCVxCCCGEEH1MApcQQgghRB+TwCWEEEII0cckcAkhhBBC9DEJXEIIIYQQfUwClxBCCCFEH5PAJYQQQgjRx/4/yYh6U6T+tHkAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 300, + "width": 302 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots(figsize=(4, 4))\n", + "\n", + "x1 = np.log1p(mean_1_nq[0, :].cpu().numpy())\n", + "y1 = entropy_1_q.cpu().numpy() \n", + "x2 = np.log1p(mean_2_nq[0, :].cpu().numpy())\n", + "y2 = entropy_2_q.cpu().numpy() \n", + "\n", + "ax.scatter(\n", + " x1, y1,\n", + " s=1,\n", + " alpha=0.2,\n", + " label=\"prior\",\n", + ")\n", + "\n", + "ax.scatter(\n", + " x2, y2,\n", + " s=1,\n", + " alpha=1,\n", + " label=\"case\",\n", + ")\n", + "\n", + "# max entropy\n", + "def max_ent(mu):\n", + " return (1 + mu) * np.log(1 + mu) - mu * np.log(mu)\n", + "\n", + "xx = np.linspace(1e-6, 5, 1000)\n", + "yy = max_ent(np.exp(xx) - 1)\n", + "\n", + "ax.plot(xx, yy, color='black', linestyle='-', linewidth=1)\n", + "\n", + "# ax.set_xlim((0, 0.05))\n", + "# ax.set_ylim((0, 0.1))\n", + "\n", + "ax.set_xlabel(\"log(mean + 1)\")\n", + "ax.set_ylabel(\"entropy\")\n", + "\n", + "ax.legend()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 176, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 176, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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kr0sP51MjU9V8DdWx7K8PPneHNj3cxqHlBtuuAEhBEIIfvvb36KU4pvf/CYveclL6OnpIZ1Oc/TRR/PRj36UwcHBSc+xdu3a8XOM7di+7777uOSSS5g/fz6e5yEmLNOY7Piduf/++3nrW9/KwoULyWQy5PN5jj76aK688koef/zxXT73bW972/h1ACqVCv/+7//OqaeeSldX125d/2CxT1Pel1566VSN46C4jmEYxnPGxJ3d/iBEddAh2spSbrZR1SkyqSbt6RGE1hA3wPaSjGQcgYqh8nTy3LgJwgai5Dz1jclUOOz71LepY2lMEAQBr3rVq7jrrru2u3/58uUsX76cG264gbvuuosXvOAFuzzPpz71KT7zmc/s0zrJKIr4u7/7O66//vpnPDY2nuuuu45PfvKTfPKTn3zW861atYpXvOIVrFq1aq/HdCCZTjmGYRiHu4ntD61ccl/5cagsh8ZmiOuAA047lbCbzeUZjFQturI1RI+gPVWFyirwh4AIrDSIKMlCAjjtkJ6dlBDyChAHSekhIfZ9o46pY2lM8M///M88/PDDnHXWWVx55ZUsXLiQrVu38t3vfpdbb72VoaEhXvGKV7Bs2TJmzpw56Tluv/12li5dypIlS/jgBz/IiSeeSBAE3H///Xs0lonB5Jw5c/iHf/gHTjvtNKIo4r777uM//uM/GB0d5VOf+hSu6/L+979/l+d77Wtfy7p163jPe97Da17zGnp6eli3bh2pVGqPxnWgmIDSMAzjcDex/eFYQiYYTQJNOw/pmeD1gddFaaiTgWqWerVMSgc0Ch7t9ggEA1Bf1zq+kGQqoypoBXYWcvMhHAVhJefXQHM4CSz3peWiqWNpTPDwww/z9re/nW9961vb3X/eeedxyimn8NGPfpRischHPvIRbr755knPsXTpUl72spdx1113bResvfjFL97tcfz6178eDyaXLFnCfffdR1dX1/jjZ555Jq9//es588wz6e/v5xOf+ATnn38+ixYt2uk5ly1bxk9/+lPOO++88ftOPvnk3R7TgbZPayh35qSTTuK6666jVqtNx+kNwzCMPTFx2ri5Jak5iYJUH7QfC70vhhnnQOfJpNu66SxU6cusoSPVT9oLwMomgaOKQcfJ1Lfb1spUiuQ+4uScOgahQLR+vQQjybWjyt6NfayOZX7x9t17jOek3t5evva1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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 300, + "width": 330 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "from scipy.special import xlogy\n", + "\n", + "fig, ax = plt.subplots(figsize=(4, 4))\n", + "\n", + "# max entropy\n", + "def max_ent(mu):\n", + " return xlogy(mu + 1, mu + 1) - xlogy(mu, mu)\n", + "\n", + "x1 = np.log(mean_1_nq[0, :].cpu().numpy())\n", + "y1 = entropy_1_q.cpu().numpy() \n", + "x2 = np.log(mean_2_nq[0, :].cpu().numpy())\n", + "y2 = entropy_2_q.cpu().numpy() \n", + "\n", + "y1_max = max_ent(np.exp(x1))\n", + "y2_max = max_ent(np.exp(x2))\n", + "\n", + "def logit(x):\n", + " return np.log(x / (1 - x))\n", + "\n", + "z1 = logit(y1 / y1_max)\n", + "z2 = logit(y2 / y2_max)\n", + "\n", + "ax.scatter(\n", + " x1, z1,\n", + " s=1,\n", + " alpha=0.2,\n", + " label=\"prior\",\n", + " color='blue'\n", + ")\n", + "\n", + "ax.scatter(\n", + " x2, z2,\n", + " s=1,\n", + " alpha=0.2,\n", + " label=\"case\",\n", + " color='orange'\n", + ")\n", + "\n", + "\n", + "\n", + "\n", + "# ax.set_xlim((0, 0.05))\n", + "# ax.set_ylim((0, 0.1))\n", + "\n", + "ax.set_xlabel(\"log(mean)\")\n", + "ax.set_ylabel(\"logit(entropy / max entropy)\")\n", + "\n", + "ax.legend()\n", + "\n", + "# ax.set_xlim((0, 5))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 177, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "from scipy.stats import norm\n", + "\n", + "def bin_and_zscore_with_neglogp(x1, z1, x2, z2, n_bins):\n", + " \"\"\"\n", + " Bins the range of x1 into n_bins, computes the mean and standard deviation of z1 for points in each bin,\n", + " and then z-scores z2 based on the bin that each x2 value falls into.\n", + " Additionally, computes the two-sided p-value in negative log space (i.e., -log(p))\n", + " for each z-scored value, working entirely in log space for improved precision.\n", + " \n", + " Parameters:\n", + " x1 (np.ndarray): Covariate array for the first response.\n", + " z1 (np.ndarray): Response array corresponding to x1.\n", + " x2 (np.ndarray): Covariate array for the second response.\n", + " z2 (np.ndarray): Response array corresponding to x2 (to be z-scored).\n", + " n_bins (int): Number of bins to divide the range of x1.\n", + " \n", + " Returns:\n", + " z2_zscored (np.ndarray): z-scored values of z2 based on the statistics computed from z1.\n", + " neg_log_p (np.ndarray): The negative log of the two-sided p-values (i.e., -log(p)).\n", + " bin_means (np.ndarray): Array of the means of z1 computed in each bin.\n", + " bin_stds (np.ndarray): Array of the standard deviations of z1 computed in each bin.\n", + " bin_edges (np.ndarray): The edges used for the bins.\n", + " \"\"\"\n", + " # Define bin edges (equal-width bins from min(x1) to max(x1))\n", + " bin_edges = np.linspace(np.min(x1), np.max(x1), n_bins + 1)\n", + " \n", + " # Initialize arrays to hold the mean and std for each bin\n", + " bin_means = np.empty(n_bins)\n", + " bin_stds = np.empty(n_bins)\n", + " \n", + " # Compute bin statistics for z1 based on x1\n", + " for i in range(n_bins):\n", + " # For all but the last bin, include the left edge and exclude the right.\n", + " # For the last bin, include both edges.\n", + " if i < n_bins - 1:\n", + " mask = (x1 >= bin_edges[i]) & (x1 < bin_edges[i+1])\n", + " else:\n", + " mask = (x1 >= bin_edges[i]) & (x1 <= bin_edges[i+1])\n", + " \n", + " if np.sum(mask) > 0:\n", + " bin_means[i] = np.mean(z1[mask])\n", + " bin_stds[i] = np.std(z1[mask])\n", + " else:\n", + " # If no points fall in this bin, assign NaN.\n", + " bin_means[i] = np.nan\n", + " bin_stds[i] = np.nan\n", + "\n", + " # Determine the bin index for each x2 using the same bin edges.\n", + " # np.digitize returns indices in 1..n_bins, so subtract 1 for 0-indexed bins.\n", + " bin_indices = np.digitize(x2, bin_edges, right=False) - 1\n", + "\n", + " # Prepare output arrays, defaulting to NaN.\n", + " z2_zscored = np.full(z2.shape, np.nan)\n", + " neg_log_p = np.full(z2.shape, np.nan)\n", + " \n", + " # Identify valid x2 entries that fall within our bins.\n", + " valid = (bin_indices >= 0) & (bin_indices < n_bins)\n", + " valid_idx = np.where(valid)[0] # indices of valid entries\n", + "\n", + " # For valid entries, check that the corresponding bin standard deviation is nonzero and not NaN.\n", + " valid_std = (bin_stds[bin_indices[valid]] != 0) & (~np.isnan(bin_stds[bin_indices[valid]]))\n", + " good_idx = valid_idx[valid_std]\n", + "\n", + " # Compute the z-scored values for valid entries.\n", + " z2_zscored[good_idx] = (z2[good_idx] - bin_means[bin_indices[good_idx]]) / bin_stds[bin_indices[good_idx]]\n", + " \n", + " # Compute the two-sided p-values in log space.\n", + " # Two-sided p-value: p = 2 * norm.sf(|z|)\n", + " # Thus: log(p) = log(2) + norm.logsf(|z|)\n", + " # And: -log(p) = -log(2) - norm.logsf(|z|)\n", + " log_p = np.log(2) + norm.logsf(np.abs(z2_zscored[good_idx]))\n", + " neg_log_p[good_idx] = -log_p\n", + " \n", + " return z2_zscored, neg_log_p, bin_means, bin_stds, bin_edges\n" + ] + }, + { + "cell_type": "code", + "execution_count": 178, + "metadata": {}, + "outputs": [], + "source": [ + "z2_zscored, neg_log_p, bin_means, bin_stds, bin_edges = bin_and_zscore_with_neglogp(x1, z1, x2, z2, 20)" + ] + }, + { + "cell_type": "code", + "execution_count": 180, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(-1.0, 20.0)" + ] + }, + "execution_count": 180, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABnQAAAZJCAYAAABnG/0tAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/OQEPoAAAACXBIWXMAABibAAAYmwFJdYOUAAEAAElEQVR4nOzdd5hU1f0/8M+yFOmCFCkiiCJ2AbGiCCLGgiWIXQElGhJbLF8TS9TYYoyaqCQqqKiIippYIkZQQbEhFoqCFBEpKr2D1Pn9wW8nu7CVHdgrvF7Ps89z795zzz0ze+fO7H3POScrlUqlAgAAAAAAgMQqV9YNAAAAAAAAoHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAA207Rp0yIrKyuysrKiR48eGamzf//+6Tr79++fkTq3d7fcckv6OR0+fPgWP17u8+Loo4/e4sfbknIeR9OmTcu6KfxM9ejRI30eTZs2bZPtW+I6SuYV9Xf8uXrzzTcjKysrsrOz44svvijr5mwx2+rfj7JR1Oeqb775JipVqhRZWVnx7LPPbv0GAmzjBDoAUEpr1qyJf/3rX3HppZdGmzZtolGjRrHDDjtE1apVo3HjxtGpU6e4/vrrY9SoUQXWMXz48PQ/Rhv/VKxYMerUqRO77bZbHHnkkXHppZfGY489FrNnz96s9n7++edx+eWXR5s2baJ27dpRoUKFqF69euyxxx5x5plnxvPPPx9r167d3KeDjbz88stxyy23xC233OImCmRQzuvqb3/7W1k3JY+jjz66wOt5SX9uueWWsn44sM1atWpVXHrppRERcf7550erVq3KuEWwbWjevHn89re/jYiIq6++OpYuXVrGLQLYtpQv6wYAwM9Z37594/bbb4/p06fnu33FihUxa9asePvtt+Ouu+6KfffdN2677bY49dRTi32MNWvWxPz582P+/Pnx7bffxvvvvx8REeXLl4/jjz8+brnllmjdunWR9axevTp69+4djz/++Cbbli1bFlOmTIkpU6bEoEGDYp999okXX3wxWrZsWex2kr+XX345nnzyyYjYcKNXTwfIjFtvvTUiInbddde48sory7YxwM9Onz59YsqUKVG+fPn44x//WNbNgW3KddddFw8//HD88MMPcc8998Sf/vSnsm4SwDZDoAMAm2H58uXRs2fPeOGFF9K/q1+/fhx77LFx0EEHRZ06dSIiYvbs2fHZZ5/FkCFDYt68efHll1/GaaedFgsXLowdd9wx37rr1q0bjz76aHo9lUrFkiVLYtGiRfHVV1/Fxx9/HOPGjYu1a9fGa6+9Fm+88Ub8/ve/jz/96U+RlZVVYJsvuOCCeP755yMioly5cnHyySfHkUceGQ0bNoz58+fHmDFjYsCAAbFy5cr46quv4qijjopx48ZF/fr1M/CMbZuaNm0aqVQqo3X26NHDsEPwM3b77bfHvHnzCtx+4403xldffRUREZdddll07NixwLJCdZKif//+29QwoMuWLYs777wzIiLOOOOM2G233cq4RbBtqV+/flx44YXRp0+fuO++++Lyyy9P/38EQOkIdACghNavXx/dunWLN954IyIiKleuHHfddVf8+te/jkqVKuW7z9q1a+OZZ56J22+/PaZMmVJo/VWqVCmyB89nn30WN9xwQ7z55puxdu3auP3222PNmjXx5z//Od/yH374YTrMqVatWrz99ttx8MEHb1Lu1ltvjWOOOSYmTJgQc+fOjXvuuSf++te/FtoWAP6nXbt2hW7PPURc69atS9RjE8iMfv36xfz58yMi0kNDAZnVu3fv6NOnTyxfvjz69OkTN998c1k3CWCbYA4dACihW2+9NR3mVKtWLYYPHx5XXHFFgWFOxIbh0bp37x5jx46NXr16FdqTpjjatGmT7pmT4+67747XX3893/I57Y2I+PWvf51vmBMR0aBBg7j77rvT61tjAnkAgK0llUrFgw8+GBERLVq0iMMPP7yMWwTbpn322Sf9P8c///lPc3QCZIhABwBKYM6cOXl6rDz44IMFhiP5qVy5cvTt2zdq1qxZ6rZkZWXFnXfeGSeccEL6dzfddFO+Q4DNnj07vdyiRYtC6829fdmyZaVu5/Dhw9MTfOcMJfb999/HDTfcEPvtt1/UrFkzqlWrFvvtt19cf/31hQ5VtLGJEyfGVVddFQceeGDUrl07KlWqFA0bNozOnTvHgw8+GCtXriyyjjVr1kT//v3j5JNPjl133TWqVKkSO+ywQzRq1Cj233//OO200+Lee++NGTNmbLLvtGnTNnlsOXr06BFZWVnp+XMiIjp06JDvxOe59e/fP/37jYe3Oe+889LbXnrppWI9Rw8//HB6n9/97ncFlps/f378+c9/jg4dOkTDhg2jUqVKUbt27WjVqlVcc801MW3atGIdL5MmT54cf/vb3+L000+Pli1bRvXq1aNChQpRp06daNu2bVx77bXxzTffZORYOc9RzhxHq1atigcffDCOOOKIqFevXuywww7RrFmz6NWrV4wbN67E9a9evTr+8Y9/RLt27aJu3bqxww47RNOmTaNHjx7p4bcKM3/+/HjyySfjwgsvjNatW0etWrWifPnyUbNmzdhrr73ioosuihEjRpS4XSWVqecllUrFSy+9FOeee240b948qlevHlWqVIlmzZrF2WefXWA4HRGbvG6+++67fF9X+Q1dOGbMmPjzn/8cXbp0iebNm0fVqlWjYsWKUa9evWjXrl3ccsst8eOPP5boOUmyL774Iq666qpo06ZN1K1bNypUqBA1atSI/fffPy666KL417/+FatXry60jgkTJsS1116brqNixYpRv379aN++fdxzzz2JmOz6xhtvTP/d77333mLt89///je9z2mnnbbJ9uXLl8dDDz0UnTt3joYNG8YOO+wQVapUiV122SUOPPDAOPPMM+Mf//hHid6zNlfu94VbbrklIjZcH6+44opo2bJlVKtWLXbcccc46KCD4q677orly5cXWt8tt9yyyfvM6NGj4ze/+U20bNkyatSoEVlZWXl6k+W8p2VlZRX5frBgwYK466674qijjoqdd945KlasGHXr1o1DDjkkbrzxxpg1a1aRjzm/a/I///nP6NixYzRs2DDKly9f4NC1RRkxYkRMnTo1IiK6detWaNnc7/NHH310RGw4N+6999445JBDok6dOlGtWrXYf//947bbbovFixfn2T/nPDr88MOjXr16Ubly5WjRokX83//9XyxcuLDItpbFNas01+ctIb/PkUuWLIm77747DjrooKhVq1ZUqVIlWrRoEZdeemmB81rmZ9SoUdG7d+/Ye++9Y8cdd4wddtghdtlllzjllFPiiSeeKDKAyO+1OWXKlLj22mtjv/32i1q1akVWVlaeed42PrfXrl0bjz76aLRv3z7q168fVapUib322iuuvvrqTf62a9asiaeeeir9Osj5LNG7d++YOXNmkY93a36uynH66adHxIb/RQYPHpzRugG2WykAoNj++Mc/piIiFRGpPffcM7V+/fqM1Dts2LB0vbvuumuJ9v3888/T+0ZEauTIkZuUufHGG9Pbr7766kLre+WVV9Jlf/nLX5aoLfnJ/di6d++eGj58eKpOnTp52pz7Z6eddkoNGzas0DrXr1+fuv7661PZ2dkF1hMRqYYNG6ZGjBhRYD3Tp09P7bvvvoXWkfNzySWXbLL/t99+m+ex5da9e/di1bvxx7Ennngi/fsnnngiz7ahQ4emt3Xp0qXQ5yjHIYcckt5n9OjR+ZZ59NFHU9WrVy+0jRUqVEjdd999xTpmJjz55JPFeu6ys7NTf/nLXwqt6+abb06XL+jcyv36mzlzZurAAw8s8Jjly5cv9LnIfV60b98+NW3atELrq1ChQmrQoEEF1vfNN9+kypcvX6zn46yzzkotX768WM9xcWTyeckxceLE1AEHHFDkY+ncuXNqwYIFBbapqJ+NX5O33nprsfarXLlyasCAAZl6CjfRvn37Al/jmbJkyZLUmWeeWazH+7e//S3fOlavXp367W9/mypXrlyh+9etW7fQa3bua+G33367yfbCrqPFNXny5HQd++23X7H2yf38vPzyy3m2jRkzJrXLLrsU6/m76667NqvNJZH7feHmm29OPf/886kqVaoU2KYmTZqkvvzyywLry31NfOKJJ1L33HNPvteY+++/P71PUX/HHC+++GJqxx13LPI19tBDDxX6mHNfe7777rt8rxk1a9Ys4TO5wWWXXZauY+jQoYWW3fh6PnHixFSLFi0KfGwtW7ZMff/996lUKpWaMmVKaq+99iqwbNOmTVPfffddgcfO5DWruH+/0l6ft4SNP0d+8cUXqWbNmhXYturVq6fee++9QutctWpV6sILLyzyce65556p8ePHF1jPxq/NZ555Jt/X5hVXXJHeJ/e5/eOPP+b5nLbxz84775w+/uzZs1Pt2rUrsGzt2rVTX3zxRYFt3dqfq3KMGjUqXfaCCy4otCwAxWMOHQAogf/+97/p5Zxvq5a1Vq1axT777JP+lv+wYcM26TV06qmnxu233x4REY888kicccYZ+fYs+uGHH9LDuJUrVy6uuuqqjLZ1+vTp8ctf/jIWLFgQJ5xwQnTp0iVq1aoV33zzTTz11FMxceLEmD9/fpx44onxwQcfxIEHHphvPZdddln06dMnIiL97erOnTvHjjvuGFOnTo2nn346JkyYEN9//3106tQp3n777TjiiCM2qadbt27x5ZdfRkREs2bN4qyzzoqWLVtG1apVY/ny5TF16tT45JNPNmvoucsvvzxOPfXUeOCBB2LYsGEREXHbbbfFvvvuW+K6cnTs2DF22WWXmDFjRrzxxhsxZ86cqFevXoHlJ06cGCNHjoyIiAMPPDAOOOCATcrcfvvtcdNNN0VERMWKFePUU0+NI488MurXrx8rVqyIjz/+OAYMGBDLli2Lq666KlKpVMbPi/ysWLEiIiL23XffaN++fbRs2TLq1KkT2dnZMXv27Pjwww/jX//6V6xatSr+7//+L2rVqhW9evUq9XHXrFkTp59+eowePToOOOCAOPfcc2PXXXeNuXPnxksvvRTDhg2LtWvXxlVXXRXVqlWLX/3qV4XWt2TJkjjhhBNi/Pjx0bFjxzj55JOjQYMGMX/+/HjuuefivffeizVr1kSPHj2iTZs2+U7MvXr16li7dm00btw4OnbsGPvuu280aNAgKleuHIsWLYrRo0fHoEGDYs6cOfHcc89FdnZ2DBgwoNTPxZZ4XsaNGxdHHXVULFq0KCI2zCFzyimnRPPmzaN8+fIxefLkePbZZ2P8+PExZMiQ6Ny5c7z//vt5hrT897//HRGR7lVRt27dePTRRzc5VpMmTfKsr1ixIsqVKxdt2rSJdu3aRYsWLdLfnp41a1a8++678dprr8XKlSvjggsuiLp160bnzp0z8fRtVUuWLIl27dqle0xVqFAhTjvttDjqqKOiXr16sXLlypg0aVIMHz48Pvzww3x7da5bty66dOkSb775ZkRE7LTTTnHGGWdEmzZtombNmjF37twYOnRovPLKKzF37tw47rjj4t13341DDz10qz7WHLvvvnscccQR8cEHH8S4cePi888/j9atWxdYfvHixfHKK69ExIbzJ3dP15UrV8bJJ5+c7pW53377RdeuXWP33XePHXbYIZYsWRKTJ0+Ojz76KD744IMt+8Dy8dlnn8Wf//znWLNmTZx11lnRqVOnqFq1aowfPz4ef/zxmDVrVkyfPj06dOgQX3zxRTRq1KjQ+l544YUYPHhwVK1aNXr16hWHHHJIVKpUKb7++uvYZZddStS2QYMGxVlnnZU+pw455JA444wzonHjxjF37tx4+eWX46233oqVK1fGpZdeGitXroxrrrmm0DpXrVoVp556aowZMybatm0b3bp1iyZNmsSiRYvik08+KVH7cuR8litXrlyJelkvWbIkunTpEpMnT45TTjkljj/++KhVq1ZMmTIl+vTpE99//318/fXX0aNHj3j++efjmGOOiZkzZ8ZZZ50VHTt2jJo1a8akSZPioYceitmzZ8e0adOiZ8+e8fbbb+d7vK19zcrE9XlLmzlzZhx//PExe/bsOOWUU6Jz585Rt27dmDVrVjz55JMxevToWLp0aZxxxhkxYcKEfHtxpVKp6Nq1a/znP/+JiA3XyHPOOSeOOuqoqFKlSkyYMCH69+8f06dPj4kTJ8bhhx8eo0aNit13373Qtn344Ydx5513RkTE+eefH0cddVRUr149pk6dGrVq1dqk/Nq1a+P000+PkSNHRocOHeK0006L+vXrx4wZM+LRRx+NSZMmxY8//hhdu3aNzz//PE488cT49NNP48QTT4wTTjgh6tSpE9OnT4+HH344vvnmm1iwYEGcffbZMXbs2KhQocImxyurz1UHHHBAVK5cOVauXJlnCGgASqFs8yQA+PlYtmxZnh4hRX37ryRK00MnlUqlLr744vT+p512Wr5lrr322nSZcuXKpU477bTUfffdl3ruuedSffr0SV188cWpypUrp7/d+Pzzz5fyUW2Q+7HF///m3zPPPLNJuVWrVqXOOuusdLkDDjgg3x5Qr732WrpMlSpVUkOGDNmkzOrVq1MXXXRRnm8rr1y5Mk+Zzz77LL39sMMO22R7bosXL0599tlnm/y+ON8sz/2t2KK+xZhKFd5DJ5VKpW644Yb09qJ6Q/z+979Pl83vW/hDhw5NZWVlpSIitffee6cmTZqUbz3Tp09P7b333qmIDb0wCiqXSV9++WWRx5kyZUqqefPmqYhI1apVq8CeKSXpoZPz89vf/ja1du3aTcr9/e9/T5epWrVqavr06ZuUyX1e5JzzAwcOzPe4uc/Tyy+/PN8y8+fPT7377rsFPAsbLF26NHXSSSel6/rwww8LLV9cmXxeVq5cmdpjjz1SERt6JRXUO2Xt2rWpK664Il3fH//4x0LbVtxr5ieffJKaOXNmoWVGjRqV7kHYsmXLjPXCzG1L99Dp1q1buv699tqr0NfRN998k++17aabbkrX0bVr19TixYvz3X/48OGpatWqpSIi1bx583zPja3RQyeVSqX69u1b5Gspx8MPP5wue+WVV+bZ9tJLL6W3nX766fk+phxz5swptCdMpuR+X8h573v77bc3KbdkyZI851dBPTlzXxMjIrX77rsX2msjlSr67zhr1qxUjRo10mXuuOOOfOvp169f+n2nfPnyBfYc3fjac/vttxfavuKaO3duus599923yPIbX88rVqyYeu211zYp9/3336fq1auXLnfQQQelatasmfrggw82KTtjxozUTjvtlC6b32swlcrsNauov1+mr8+ZtPHnyGrVquV7/q9ZsyZ13HHHFfkZ6cEHH0yXqVu3br69WpYtW5Y64YQT0uUOPvjgfOva+LVZt27d1Oeff17o49n43H7kkUc2KbNkyZL0566c86lChQqpf//735uUXbRoUZ5eYy+99FK+x93an6tyO/LII9Plt8ZnSIBtnUAHAIppypQpef4B++GHHzJWd2kDnTvvvDO9f7t27Qos169fv1Tjxo03+Wcy942KP/7xj6kZM2aU4tHktfE/4ldddVWBZVeuXJnabbfd0mXfeOONTcoceuih6e19+vQpsK61a9emWrduXeA/zM8++2yx6ilMWQQ6uYcWOuCAAwqsZ926dalGjRqlb87MnTt3kzJt27ZN3xwpbNiXVCqV+uqrr9JDL/3mN78p8nFsLUOGDEk/HwWFJiUNdA466KDUunXrCjzmOeecky573XXXbbJ94xuAN954Y4F1LVy4MLXDDjukb6qWxqJFi9JDvVx88cWlqitHJp+Xhx56qMgbbTnWr1+fOuyww9I3lX766acC27Y518zCPProo+m6MxWM5bYlA51PP/00XXetWrU261o+Z86c9HnUunXr1Jo1awotnzscyW/owK0V6CxevDjd7jp16qRWr15dYNnc7yNjxozJs+2uu+5Kb3v99dc3uz2ZtPFN4wceeKDAsrNnz84z5Fl+w0VtHOiMGjWqyDYU9XfM/QWCbt26FVrX5Zdfni579tln51smd/tOOumkIttXXG+//Xa63tNPP73I8htfz//0pz8VWPa2227LU7Z///4Flr3lllvS5W677bbNeiw5inPNKurvl+nrcyZt/DmyX79+BZadMGFCulynTp022b5mzZo8n4MLe40vWbIkT9k333xzkzIbvzZffPHFIh9P7vIXXnhhgeWefvrpPGVvueWWAsv2798/Xe6iiy4qsg2FydTnqtwuueSSQt8nACiZcgEAFMv8+fPzrG/uZLxbQu6hHDZuZ27nn39+/O1vfytwGJXVq1fHgw8+GHfffXcsW7Ys4+0sV65cXH311QVu32GHHeKKK65Ir7/wwgt5ts+cOTM+/vjjiIioU6dOocNdZWdnxx/+8IcC66patWp6+bPPPiveA0iA3XffPdq1axcRGyZLHj16dL7l3nrrrfTE0yeddFLUqVMnz/avvvoqRo0aFRER55xzzibDU21s7733Tg9Nk6QhM4488sj08kcffZSROq+55pooV67gj8nXXXddennj82pj5cqVyzMZ8sZyJjKPiPjmm2/ip59+Klljc6lZs2bst99+EZG55yK30j4vOZOv16hRI3r37l3osbKysqJ79+4REbFw4cL00IFbw5Y4p7aWJ598Mr18+eWXR+PGjUtcx6BBg9JD81xzzTVRvnzho3Sfe+656TJleW2oUaNG/PKXv4yIiHnz5hU4cfukSZPS7yOtWrWK/fffP8/2pL837LjjjoW+99WrVy969uyZXn/xxRcLra9du3bpa1Bp5H7NX3/99YWW/f3vf58+Z15++eVYs2ZNoeULu4aW1Lfffpte3mmnnUq0b3Z2dlx66aUFbs997ahbt26cd955BZZt3759ejlnyNzNlYlr1s/l+lynTp30sfPTsmXL9HUvZ0jd3D7++OOYOXNmRGwYCiz3cIsbq169eqGfSTe2yy67pK9BxZW7/o3l/rtmZ2fH5ZdfXmDZpJ1PG8v9Wps2bVpG6gTYnplDBwC2AalccyAUNK/PV199FaeddlpMnjw5GjVqFA8//HD84he/iIYNG8by5ctj1KhRce+998abb74ZDz30ULz77rsxePDgzbohWJC99947GjZsWGiZY489Nr288U2CnJtwERvmk8lvjPDcjjvuuChXrlysX78+z74RG25i5cyV8/jjj8fatWujV69ecdhhhxV5A7Os9ejRI95///2I2HADN7+5hnJuzuSU39i7776bXq5QoUK8/PLLRR4353n59ttv46effooddtihRO3eHJ988kk8++yzMXLkyJgyZUosWbIkVq1alW/ZnJs0pdWpU6dCt++///5Rr169mDNnTkydOjXmzZu3SWCWY8899yzypmHOayyVSsWiRYti5513zrfcd999FwMGDIjhw4fHhAkTYuHChekb7xvL1HORW2mel6VLl8YXX3wRERGNGjXKMx9ZQb7//vv08vjx4+Ooo44qRev/5+23344XXnghPv300/j2229j6dKlBd5Q3hLP45b03nvvpZdz5hgqqdzXhsWLFxfr2lCtWrVYtGhRjB8/frOOmSk9evRIzx/15JNPxqmnnrpJmaKujZ07d06/b/zpT3+KefPmxQUXXBCtW7dOxLx57dq1K/Lae+yxx8b9998fEZu+j24s983bzTV37tz45ptvIiKifv36Bc5/l6NBgwZx4IEHxqeffhorV66MsWPHRps2bfItm52dHYcffnip25hjwYIF6eWSBjp77rlnvnOh5Mh97W7btm1kZ2cXWLZBgwbp5YULFxZ63C19zUrS9bkobdu2LfIzWuPGjWPmzJn5Pq+5Pwsed9xxRR7v+OOPj2uvvXaTffPTrl27El0jqlatmv4SRn5yn09FnXslOZ/K4nNV7dq108uFffEMgOJJ9t0KAEiQjf/xL+zG69aW+5+3/G5QfP3113HYYYfF0qVLY9ddd42RI0dG/fr109t33HHHOPbYY+PYY4+N3r17x8MPPxzjxo2L888/P4YNG5anriFDhhR4EzliwyS6BfX22GOPPYp8LLnL5L5hEBHpHicRG/65LUr16tWjQYMGMWvWrFi2bFksXbo0qlevHhEbejX16dMnLrrooli3bl089dRT8dRTT0W1atXi4IMPjsMPPzw6dOgQ7du3L/SmTFk444wz4vLLL48VK1bEwIED45577slzg2PJkiXpm7D16tXL9xuoub8h2adPn+jTp0+J2rBgwYIiw7nSWLFiRfTs2TMGDRpU7H0WL15c6uPWqlWrWDf5WrRoEXPmzImIDedpQYFOQb/PLfeE0gX10Lnzzjvj1ltvjdWrVxdZX0T+z8Xnn38e06dPL3CfJk2aFDiRfGmflxkzZsS6desiImLChAklDhty34TdXHPnzo0zzzxzk2taYTJxTm1NM2bMSC/vvffem1VH7mtDUd/U31gm/k6l0bFjx2jSpElMnz49Xn/99U3C1vXr18fTTz8dEf+bCH1je+65Z9x6661x0003xdq1a+OBBx6IBx54IGrVqhWHHnpoHH744dGpU6c45JBDyiTgKc77aIsWLdLLG7+PbqygHrslkfsYuY9dmD333DM+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W+TE6gWpWbNm3HTTTfHLX/4yIiLWrFlT5GTpmTRixIgCJzDPUdj76JZQt27daN68eUREzJ49O0aPHl1o+dxlqlSpEvvvv/8WbuH/5D7W+PHjt9pxS2prXrO2xPU5qXK/HnKHHAXJ3cN9a7yWtpSyfg/M/Vo78MADM14/wPZGoAMAJVC/fv24+uqr0+uXXnppegi24vjpp5/ikksuycgko6lUKq6//vp444030r+77bbbNilXvXr1PN+Ge+aZZwqtd/LkyTFy5Mj0+iGHHFLqtuZYv3593H///QVuX7VqVTzwwAPp9dNPPz3P9saNG8dhhx0WERHz5s2Lvn37FnqsP//5z+n1bt26bVabd9ttt/Ty2rVrS7x/7qFMcg8xkwk9evRI39R+8sknI5VKpYdhq1ixYr4Tfudo1apVHHDAARGxYSiOV155JaNtK43c49oX9m3vefPmFXo+ba777ruv0JDgL3/5S3p543M004r7XKRSqbjxxhu3aFtK+7z07NkzvXzdddeVuj05r63ivK6K+zxOmjSp0HmGki4n5I2IePDBB9PzxZTEWWedlZ5npE+fPj/Lb+yfccYZ6b/5M888E+vWrcvzd819Lm6u0r43bK5FixZFv379Ctw+b968eOKJJ9LrXbt23RrNijPOOCO9fOeddxZa9u67704/Z6eccspmz/e0OXbaaafYY489IiLi66+/LvE8OlvL1r5mZfr6nFSHHnpoehjJMWPGFBpaL1u2LP7+97+n1zf3c2QSlOXnqjVr1sRnn30WERvC39133z2j9QNsjwQ6AFBCt9xyS3oemmXLlsXRRx8dDz74YKHfmF2/fn0MHDgwDjjggHj00UdL3VPj888/jxNOOCFPYHHDDTfkGRIut3PPPTe9fMcdd8R//vOffMv98MMP0a1bt/QkqG3atMn4N2fvv//+eP755zf5/Zo1a+Kiiy5KDydz4IEHxnHHHbdJuZzJ4SMirr322nzHel+7dm307t07Pv3004jYMAxR7hudEREDBgyIvn37FnozeNmyZXlujLVq1aqIR7ep3Df9cv6hzZTddtstPY/Tp59+Gg899FD65muXLl0KHac8Kysr7rnnnnQgdN5558ULL7xQ6PGWLVsWffv2jWeffTZDjyB/uUPEm2++OVasWLFJmdmzZ8dJJ52U7hGSSZ988klceeWV6d5dufXp0ycGDBgQERtukPz2t7/N+PFza9u2bfpv1K9fv3yHiFm9enX07t073nrrrS3altI+L717907fSP33v/8dF110UaFj9adSqRgxYkRcc801+W7PeW0tWLCg0KHmIvKeU7///e/zvQE/ZcqUOOmkk9K9OH6O2rRpkw7TFi5cGMcdd1yh37afNm1afPHFF3l+17Bhw/Rzvnjx4ujUqVOMGTOm0OPOmjUrbr755hg7dmwpH0FmVKtWLR1k/Pjjj9GnT594//33I2LDc7TvvvsWuO8DDzwQzz33XKHv6XPmzIlBgwal1/P7xvnRRx8dWVlZkZWVlZ4HK1Ouu+66ePfddzf5/bJly+LMM8+MhQsXRkTEySefHHvttVdGj12Qyy67LD3HyAsvvJDn80lu/fv3T98kL1++fJmEBznD7a1fvz7PF1iSZGtfszJ9fU6qjc+5Hj165Ht9W7FiRZx99tkxY8aMiIg4+OCDi5yDMsnK8nPVmDFj0udocYe6BKBwm9fPHAC2Y9nZ2fHiiy9G9+7d49///nesXLkyLr/88rjjjjviuOOOi4MOOijq1KkTqVQq5syZE59//nkMGTKk2P8grVixIl5++eX0eiqVimXLlsWiRYviq6++io8++ijPTbPy5cvH9ddfH7feemuBdV533XXx0ksvxYQJE2L16tVx8sknxy9+8Ys4/vjjo0GDBrF8+fL45JNP4plnnkn3HqpatWo8/PDDm/ckFaBDhw4xZsyYOOuss2LAgAFx0kknRa1atWLq1Knx5JNPxtdffx0RG4Zg6d+/f/pGdm4nnnhi/Pa3v40+ffrEihUr4thjj42uXbtG586do2bNmjF16tR4+umn08M7VKpUKQYOHJj+xnmOKVOmxK233hqXXXZZdOjQIdq2bRu77bZbVKtWLRYuXBjjx4+P5557Lj1MxRFHHBEdOnQo8WM+9thj08t//etfI5VKRatWrfK0p6Agrjh69OiRHgou942Voib8zmnbPffcE9dcc00sW7YszjjjjGjVqlWcdNJJsccee0TlypVj6dKlMXXq1Pj0009j2LBhsWrVqnx7guUcM+ebwt27dy90TpbCnHrqqdGsWbP49ttvY/To0bHHHntEr169okWLFrF27doYNWpUPP3007FkyZLo2bNnntCttBo2bBhNmjSJBx54IN57770499xzo0mTJjFv3rz417/+lSdAvP/++7f4hPENGjSIs88+OwYOHBhLly6NVq1axYUXXhitWrWKKlWqxIQJE+KZZ56JqVOnxn777ReVKlVKB5mZlInnZYcddojXXnst2rVrF/PmzYvHH388Xn755Tj99NOjTZs2Ubt27Vi1alX8+OOPMW7cuHjrrbdi1qxZ0bx58/jrX/+6SX2dO3dO34g77bTTonfv3tGoUaPIzs6OiA1zJeQMI3ThhRfGXXfdFYsXL4433ngj9tlnn+jevXs0a9YsVqxYEe+//348++yzsWrVqoyfU1tbv379Yvz48emfffbZJ375y1/GUUcdFXXr1o2ffvoppkyZEu+++26MGDEi7r333k3C6ltvvTXGjRsXr7zySkyePDlat24dnTt3jo4dO0bjxo0jOzs7Fi5cGF9//XV89NFH8cknn0QqlcpzvStrPXr0SA+Leu211+b5fWE+//zzePLJJ6NatWrRqVOnaNOmTTRp0iQqV64c8+fPjy+++CIGDRoUixYtioiIs88+e6t+4/ykk06KoUOHRseOHePMM8+MTp06RdWqVWPChAnx2GOPpXtl1a1bN/7xj39stXY1aNAg+vbtG2eddVakUqn4wx/+EK+88kqceeaZ0ahRo5g7d2688sorMWTIkPQ+f/7zn9M9Rbemrl27pnsDDx8+PFHnbY6tfc3K9PV5+PDheT4zJWHOyRy/+c1v4r///W/85z//iblz58bBBx8c55xzTrRv3z4qV64cX3/9dTzxxBPp4Yd33HHHInu3J11Zfq4aNmxYenlr9RgE2OalAIDNsn79+tQ///nPVOPGjVMRUayfAw88MPXaa69tUtewYcOKXUfOT/ny5VMnn3xy6vPPPy9We7///vvUMcccU6y6mzZtmnr//fcz8jzlfmzdu3dPvfvuu6k6deoUeOzatWun3nnnnULrXL9+feoPf/hDKjs7u9DH0aBBg9R7772Xbx233HJLsZ/rTp06pebNm7dJHd9++22ex1aQiy66qND6c3viiSfSv3/iiSeKfH6XLl2aqlq1ap76dt5559SaNWuK3DfHSy+9lKpXr16xnovs7OxU3759862ne/fuxXo+imP06NGpnXfeudC2nH322amffvopvd6+fft867r55pvTZYYNG5ZvmZztu+66a2rmzJmpAw88sNDX3r333ltg23OfFwW1Kbfcz9u33367yfbFixenDj300EKfi1atWqWmTZuWat++fb7n1ebK5POSY/r06amjjz662K+/gp7DH3/8MdWwYcMC99v4HBw6dGiqevXqBZbPyspKXXXVVampU6dm7DzOT+6/UXFe45tj4cKFqVNPPbVYz+/f//73fOtYt25d6o9//GOqUqVKxaqnevXqqbFjx25ST1Hnd3GvoyW1fv36VNOmTfO0sWLFiqn58+cXul+PHj2KfW6effbZqRUrVuRbT+6/880331yqx5L7feHmm29ODRo0aJPrfu6fXXbZJTVu3LgC68t9TSzuOVjU3zHHCy+8kKpZs2ahz9sOO+yQevDBBws9Xu5rT6atX78+1bx581REpFq0aFFo2ZJcz0tyLhen3kxes4r798vU9Xnjz7WlsfHnyKIU531w1apVqZ49exb5+Fq0aJH66quvCqxn49dmcZTk3C7uuVecerf256ocBx98cCoiUvXq1SvRZ1MACqaHDgBspqysrPj1r38dF154Ybz22mvx9ttvx0cffRSzZ8+O+fPnR3Z2dtSuXTtatmwZhxxySHTt2jVat25d4uNUqFAhqlevHjVq1IhGjRrFAQccEK1bt44uXbpEvXr1il1PgwYN4q233op33nknnnvuuRg5cmRMnz49li1bFpUqVYq6detG69at4+STT44zzjgjKleuXOK2FsdRRx0VY8aMiYceeihee+21+O6772LdunXRtGnTOPnkk+Oqq66KunXrFlpHVlZW3HnnnXHBBRfEI488Eu+8805Mnz49li9fHjvttFPsu+++0aVLl+jVq1dUqVIl3zpuuOGG6NixYwwbNiw++eSTmDhxYvzwww/x008/RZUqVWKXXXaJtm3bxtlnn53v0G8l0bdv32jfvn0MHDgwxo4dG/Pnzy9yUuviqlatWpx++ul5xtAv6YTfv/zlL+P444+PZ555Jv773//G559/HnPnzo2ffvopqlevHk2aNIn99tsvjj766DjppJOifv36+daTewiPkpyb+TnggANi7Nixcf/998drr70WU6dOjVQqFfXr149DDjkkLrjggjjhhBNKdYyCNGrUKD7++ON49NFH47nnnotJkybF0qVLY+edd45jjjkmrrjiiq06iXeNGjXivffei759+8bAgQPjyy+/jBUrVkTdunVj7733jm7dukXPnj23+DwUmXpedtlllxg2bFiMGDEinn/++Xj//fdj5syZsWjRothhhx2iXr160bJlyzjssMPi+OOPj4MOOijfeurXrx+jR4+O+++/P4YMGRLffPNNLF26ND1k5MY6deoU48aNi3vvvTfefPPNmD59emRnZ0eDBg3iqKOOigsvvDCOOOKIIodv+znYcccd49///nd8/PHH8dRTT8V7770Xs2bNiqVLl0bVqlWjadOmccghh8TJJ59c4BA45cqVi1tvvTV69+4djz/+eAwbNizGjx8fCxYsiPXr18eOO+4YzZs3j1atWsUxxxwTxx9//BZ739gcWVlZ0b179zy9V7t06RK1a9cudL+HH344zjnnnBg+fHh8+umnMWnSpJg9e3asXr06qlWrFk2bNo3DDz88zj///PScbltbt27d4sADD4wHH3ww3nzzzZg1a1aUK1cu9thjj+jatWtcfvnleeZv25pOP/306NixYzz88MPxxhtvxMSJE2PRokVRvXr12G233aJz587Ru3fvaNy4cZm0L2LDuXHZZZfFlVdeGZMmTYoPPvggjjjiiDJrT0HK4pqVqetz7s8DRX2mKwsVK1aMxx9/PHr37h2PPfZYvPvuuzFr1qxYtWpV+vPwaaedFueff36JPk8lWVl8rho/fnx6rtHevXtvM88lQFnLSqUS1PcVANjm5B52ozTDcJFsqVQqGjRoELNnz45q1arFlClTCgx+kihneL9dd911m7ihD2w7+vfvn560/uabb874nDzbo+XLl0fTpk1j3rx56WEtyZz/+7//i3vuuSciNsyx9pvf/KaMW0RZuOyyy+Khhx6KqlWrxrfffpvIcA/g56hcWTcAAICfvzFjxqTnibruuut+VmEOANuXqlWrxvXXXx8REYMGDYqpU6eWcYu2LTlzJbVs2TIuvvjiMm4NZWHOnDnx2GOPRUTE7373O2EOQAYJdAAAKLU333wzIiIaN24cV199dRm3BgAK95vf/CZ23333WLduXfzpT38q6+ZsM3788ccYO3ZsRET85S9/MczWduruu++OlStXxs477xzXXnttWTcHYJuyXQQ6y5Yti5dffjmuvPLKOPLII6N+/fpRsWLFqFatWuy2225x+umnxzPPPFOisezXrVsXTz/9dJx44omxyy67RKVKlaJ+/fpxxBFHxD333BOLFi3aIo/lp59+in/84x/RsWPHaNiwYVSqVCkaNmwYHTt2jH/84x/x008/bZHjAgAUJufbuLfffnui5tEAgPxUqlQp+vTpExERTz/9dHzxxRdl3KJtw9ChQyOVSkWHDh2iS5cuZd0cysDUqVPjoYceioiIe++9N2rUqFHGLQLYtmzzc+jcd999ccMNNxQr6GjevHk89dRTcfjhhxda7rvvvotu3brFqFGjCizTsGHDGDBgQHrOgEwYPXp0nHHGGTF58uQCy+y5554xaNCgrTpRLwAUxhw6/ByYQwdIKnPoAACQY5vv+zpp0qR0mNOgQYM45phjom3btlG/fv1YvXp1fPbZZ/H000/HggUL4ptvvoljjz023nrrrTjssMPyrW/evHnRuXPnmDRpUkRENGnSJHr16hV77LFHzJkzJwYOHBgjR46M77//Prp06RLDhg2Ltm3blvpxTJkyJTp37hxz586NiIi99947evToEbvsskvMmDEj+vfvH+PHj4+JEydG586d46OPPopmzZqV+rgAAAAAAEDZ2+Z76PTu3TumTJkSV199dRx77LGRnZ29SZm5c+fGySefHB9//HFEbOjlMn78+ChXbtMR6S666KJ4/PHHIyLiiCOOiMGDB+fpPppKpeKKK66IBx98MCIi9tlnnxgzZky+xy2JY445Jt55552IiOjatWsMHDgwKlasmN6+evXqOPvss+Nf//pXREQcd9xx8d///rdUxwQAAAAAAJJhmw90FixYELVr1y6y3Pfffx+77757rFy5MiI2DA/Tvn37PGUmT54cLVu2jPXr10elSpVi0qRJ0aRJk03qWrt2bbRu3TrGjRsXERu6yHfv3n2zH8M777wTxxxzTERE1K9fPyZNmpTvGKRLliyJFi1axOzZswt8DAAAAAAAwM/Ppl1QtjHFCXMiNsx5c9RRR6XXx44du0mZ5557LtavXx8REd26dcs3zImIKF++fFxxxRXp9WeeeaYkTd5E7v1/9atfFTihXI0aNeJXv/pVxo4LAAAAAAAkwzYf6JRE7qBkxYoVm2wfPHhwevnEE08stK4TTjghvTxs2LB0z5/NsbnHff311zf7mAAAAAAAQHIIdHL58ssv08tNmzbNsy2VSuXZfvDBBxdaV4MGDaJx48YRsWEItvHjx29Wm+bNmxc//vhjRERkZ2dHmzZtCi3fpk2b9Nw/33//fcyfP3+zjgsAAAAAACRH+bJuQFIMHz48JkyYEBERFStWjM6dO+fZPmvWrFi2bFlEbAhWdtlllyLrbNasWcycOTMiIr7++usiw5j8fP311+nlRo0aRYUKFQotX7FixWjUqFHMmDEjvf8RRxxRrGPlBFD5+f7776N8+fJRr169YtUFAAAAAAD8z5w5c6JChQqxfPnyzdpfoBMbhlf79a9/nV6/7LLLolatWnnKLFy4ML1cs2bNIoOViIg6deqklxctWrRZbct93Nz1FXXcnEBnc4+7sVQqFevWrYs1a9ZkpD4AAAAAANierFu3rlT7b/eBTiqVivPPPz8mTpwYERF77LFH3HzzzZuUW7p0aXq5cuXKxao7d7klS5ZsVvu25nFzehPlJ6f3TmFltmdjx46NiIj999+/jFsCJI3rA5Af1wagIK4PQH5cG4D8uDb8/BQ2SlZxbPdz6Fx99dXxr3/9KyIiqlevHi+++GJUr169jFsFAAAAAADwP9t1oHP99dfH/fffHxER1apVi8GDBxeYZuYOeVauXFms+nOXq1Gjxma1sayOCwAAAAAAJMd2G+jceOONcdddd0XE/8Kcdu3aFVh+xx13TC8vXrw41q5dW+Qx5s2bl+/+JZF7v9z1benjAgAAAAAAybFdBjrXX3993HHHHRGxoQfMf//73zjyyCML3adx48ZRrVq1iNgwcdH06dOLPM63336bXm7ZsuVmtTX3frNmzYo1a9YUWn7NmjUxa9asUh8XAAAAAABIju0u0LnuuuvSPXNq1KgR//3vf+OII44ocr+srKzYd9990+uffPJJoeV/+OGHmDlzZkREZGdnx957771Z7a1bt27svPPOEbEhSPrss88KLf/pp5/G+vXrIyKiYcOGsdNOO23WcQEAAAAAgOTYrgKda665Jv7yl79ERETNmjVjyJAhcfjhhxd7/xNOOCG9PHjw4ELL5t7eoUOHqFy5cglbW/rj5t4PAAAAAAD4+dpuAp3f/e53ce+990bEhnllhg4dGoccckiJ6jjzzDOjXLkNT9mgQYNixowZ+ZZbu3Zt/P3vf0+vn3vuuZvZ6g3OOeec9PKjjz4aS5cuzbfckiVLom/fvhk7LgAAAAAAkAzbRaBz5ZVXxt/+9reIiKhdu3a8/fbb0bZt2xLX06JFi7jgggsiImLVqlVxzjnnxJIlS/KUSaVScfXVV8e4ceMiImKvvfaK8847r8A6s7Ky0j/Dhw/Pt8wxxxwTHTp0iIiI2bNnR8+ePWP16tV5yqxevTouvPDCmD17dkREdOrUKY4++ugSP0YAAAAAACB5ypd1A7a0m266KU9vmcsuuyymT58e06dPL3S/Jk2aROvWrTf5/V/+8pd4//33Y8qUKfH+++/H/vvvH7169Yrdd9895s6dGwMHDoyPP/44IiKqVKkSTzzxRJQvX/qn+ZFHHonDDz885s2bFy+99FK0atUqevbsGbvsskvMmDEjnnjiiRg/fnxERNSrVy8efvjhUh8TAAAAAABIhm0+0BkxYkSe9VtvvbVY+3Xv3j369++/ye/r1q0bQ4YMiW7dusVnn30W3333Xdx0002blNt5551jwIABJR7WrSB77LFHvPnmm3HGGWfEN998E+PHj49rr70233KDBg2K5s2bZ+S4AAAAAABA2dvmA50toVmzZjFy5MgYMGBAPP/88zF27NiYO3du1KxZM5o3bx6nnnpqXHzxxVGrVq2MHrd169Yxbty4eOyxx+Kll16Kr7/+OubPnx877bRTtGzZMrp27RoXXXRRVK5cOaPHBQAAAAAAytY2H+gUNC9NaWVnZ0f37t2je/fupaonlUqVqHzlypXj0ksvjUsvvbRUxwUAAAAAAH4+ypV1AwAAAAAAACicQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHACHQAAAAAAgIQT6AAAAAAAACScQAcAAAAAACDhBDoAAAAAAAAJJ9ABAAAAAABIOIEOAAAAAABAwgl0AAAAAAAAEk6gAwAAAAAAkHDbRaCTSqVi8uTJ8fzzz8d1110XnTp1ip122imysrIiKysrmjZtWqx6evTokd6npD+lVdLjLVu2rNTHBAAAAAAAkqF8WTdga7jmmmvivvvuK7Pj77bbbmV2bAAAAAAA4Odvuwh01q1bl2e9SpUqsccee8SYMWNKVM/ll18ep556arHKXnbZZTFz5syIiOjVq1eJjlOYffbZJ26//fYiy1WuXDljxwQAAAAAAMrWdhHo7L333nHllVdG69ato3Xr1tGyZcuYMWNGNGvWrET15OxflC+//DId5pQvXz569uy5We3OT506dYodKgEAAAAAANuG7SLQufjii7fq8fr27Zte7tKlS+y8885b9fgAAAAAAMC2pVxZN2Bb89NPP8XTTz+dXt/aYRIAAAAAALDtEehk2EsvvRQLFy6MiIgmTZpE586dy7hFAAAAAADAz51AJ8NyD7d20UUXRblymX2KJ06cGEcddVTUrVs3KlSoEHXq1IlWrVrFpZdeGp988klGjwUAAAAAACRDViqVSpV1I8rCtGnTolmzZhERseuuu8a0adNKXeekSZNizz33jIiI7Ozs+O6776JRo0alrjciIisrq1jlTj755HjssceiTp06JT5G48aNC9z2ww8/RJ06dWLo0KElrnd7sGbNmoiIqFChQhm3BEga1wcgP64NQEFcH4D8uDYA+XFt+Pk59thjo0KFCjFz5szN2r98htuzXevXr196+fjjj89YmJOjadOm0alTpzjggAOiXr16sWbNmpg2bVoMHjw4Pvzww4iIePXVV+Pwww+PDz/8cLNCHQAAAAAAIHn00InM9NBZs2ZNNG7cOObMmRMRG4KVLl26lLaZacOHD4+jjz66wO2vv/56nHfeebFo0aKI2NBT55VXXsnY8XN672xucritGzt2bERE7L///mXcEiBpXB+A/Lg2AAVxfQDy49oA5Me14eentPfZzaGTIa+88ko6zGnUqFGccMIJGa2/sDAnIuLEE0+MF154Ib3+6quvxueff57RNgAAAAAAAGVDoJMhffv2TS/37NkzsrOzt3obOnXqFMccc0x6/dVXX93qbQAAAAAAADJPoJMB06ZNi6FDh0ZERLly5aJXr15l1paOHTuml8ePH19m7QAAAAAAADJHoJMBjz32WORMRXTsscfGrrvuWmZtqVu3bno5Zz4dAAAAAADg502gU0rr1q2LJ554Ir1+8cUXl2FrIubNm5derlWrVhm2BAAAAAAAyBSBTikNHjw4Zs2aFRER9evXjy5dupRpe4YNG5Ze3nPPPcuwJQAAAAAAQKYIdEqpb9++6eUePXpEhQoVyqwtw4YNS8/lExFlHi4BAAAAAACZIdAphVmzZsXgwYMjIiIrKyt+9atflbiOrKys9M/w4cPzLfP73/8+pk6dWmg9Q4YMia5du6bXTzjhhGjbtm2J2wMAAAAAACRP+bJuwNawaNGi+Otf/5rnd4sXL86z/cYbb9xkv9tvv73Qep944olYt25dRER06NAhmjdvnoHWburhhx+Ou+++Ow466KBo165dtGzZMmrVqhXr1q2L7777LgYPHhwjRoxIl2/evHk8/vjjW6QtAAAAAADA1rfdBDp33HFHgdsXL16c7/bCAp1UKhWPPfZYev3iiy8uXSOL4dNPP41PP/200DKnnHJKPPLII1G/fv0t3h4AAAAAAGDr2C4CnS1h6NChMW3atIiIqFOnTpx22mlb7FhDhgyJjz76KEaOHBkTJkyIefPmxfz582P9+vWx4447RvPmzeOwww6L8847Lw488MAt1g4AAAAAAKBsbBeBTtOmTSOVSmW0zs6dO2ekzuLUcfDBB8fBBx9c6mMBAAAAAAA/T+XKugEAAAAAAAAUTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAkn0AEAAAAAAEg4gQ4AAAAAAEDCCXQAAAAAAAASTqADAAAAAACQcAIdAAAAAACAhBPoAAAAAAAAJJxABwAAAAAAIOEEOgAAAAAAAAm3XQQ6qVQqJk+eHM8//3xcd9110alTp9hpp50iKysrsrKyomnTpsWu6+ijj07vV5yf//znPxl9LOvWrYunn346TjzxxNhll12iUqVKUb9+/TjiiCPinnvuiUWLFmX0eAAAAAAAQNkrX9YN2BquueaauO+++8q6GaX23XffRbdu3WLUqFF5fj9nzpyYM2dOfPjhh/G3v/0tBgwYEB06dCijVgIAAAAAAJm2XQQ669aty7NepUqV2GOPPWLMmDGlqvff//53kWXatm1bqmPkmDdvXnTu3DkmTZoUERFNmjSJXr16xR577BFz5syJgQMHxsiRI+P777+PLl26xLBhwzJ2bAAAAAAAoGxtF4HO3nvvHVdeeWW0bt06WrduHS1btowZM2ZEs2bNSlXvqaeempkGFsN1112XDnOOOOKIGDx4cNSoUSO9/bLLLosrrrgiHnzwwVi+fHn07NkzxowZE9nZ2VutjQAAAAAAwJaxXQQ6F198cVk3oVQmT54c/fv3j4iISpUqxcCBA/OEORERWVlZcd9998Xw4cNj3Lhx8dVXX8WAAQOie/fuZdBiAAAAAAAgk8qVdQMo2nPPPRfr16+PiIhu3bpFkyZN8i1Xvnz5uOKKK9LrzzzzzFZpHwAAAAAAsGUJdH4GBg8enF4+8cQTCy17wgknpJeHDRsWK1eu3GLtAgAAAAAAtg6BTimcdNJJ0bhx46hUqVLUrFkzWrRoEeeff37861//SveoKa1UKhVffvllev3ggw8utHyDBg2icePGERGxdu3aGD9+fEbaAQAAAAAAlB2BTim8/vrrMWvWrFi9enUsWbIkJk+eHAMGDIiuXbvGfvvtF6NHjy71MWbNmhXLli2LiIjs7OzYZZdditynWbNm6eWvv/661G0AAAAAAADKVvmybsDPUa1ataJTp05x0EEHRePGjaN8+fLxww8/xHvvvRevvvpqumfMEUccEW+//XYceuihm32shQsXppdr1qwZFSpUKHKfOnXqpJcXLVpU7GPl9OzJzw8//BB16tSJsWPHFru+7cmaNWsiIjw/wCZcH4D8uDYABXF9APLj2gDkx7Xh52fNmjXFusdfEIFOCd11113Rpk2bqFix4ibbrrjiipg4cWKcfvrp8eWXX8aKFSuia9euMWnSpKhatepmHW/p0qXp5cqVKxdrn9zllixZslnHBQAAAAAAkkOgU0KHHXZYodv33HPPGDp0aOy3334xb968+P777+ORRx6Jq666aiu1cPPNnDmzwG05vXf233//rdWcn5WcFNzzA2zM9QHIj2sDUBDXByA/rg1Aflwbfn5K0zsnwhw6W8TOO+8cV1xxRXr91Vdf3ey6qlevnl5euXJlsfbJXa5GjRqbfWwAAAAAACAZBDpbSMeOHdPL48eP3+x6dtxxx/Ty4sWLY+3atUXuM2/evHz3BwAAAAAAfp4EOltI3bp108uLFi3a7HoaN24c1apVi4iIdevWxfTp04vc59tvv00vt2zZcrOPDQAAAAAAJINAZwvJ3UumVq1am11PVlZW7Lvvvun1Tz75pNDyP/zwQ3ounOzs7Nh77703+9gAAAAAAEAyCHS2kGHDhqWX99xzz1LVdcIJJ6SXBw8eXGjZ3Ns7dOgQlStXLtWxAQAAAACAsifQ2QLmzJkTf/vb39LrXbp0KVV9Z555ZpQrt+FPNWjQoJgxY0a+5dauXRt///vf0+vnnntuqY4LAAAAAAAkg0CnBP7+97/HBx98UGiZKVOmROfOnWPu3LkREVG/fv349a9/XWD5pk2bRlZWVmRlZUX//v3zLdOiRYu44IILIiJi1apVcc4558SSJUvylEmlUnH11VfHuHHjIiJir732ivPOO6+4Dw0AAAAAAEiw8mXdgK1h0aJF8de//jXP7xYvXpxn+4033rjJfrfffnue9WHDhsWVV14ZzZo1i06dOsW+++4bdevWjfLly8ePP/4Y7733XrzyyiuxZs2aiIioXLlyvPDCC1G9evVSP4a//OUv8f7778eUKVPi/fffj/333z969eoVu+++e8ydOzcGDhwYH3/8cUREVKlSJZ544okoX367+PMCAAAAAMA2b7u4479o0aK44447Cty+ePHifLdvHOjk+Pbbb6Nv376FHnOfffaJJ598Mtq0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AKDYRk1bkGe974ipERF66gAAbGHm0AEAAACKrW3T2nnW5y1bHXe98XX0+//BDgAAW4ZABwAAACi2XkfuFn84vmXUqVYxz+837rkDAEBmCXQAAACAYssulxWXtG8evzpytzy/37jnDgAAmWUOHQAAAKDEev3/QGfUtAXRtmnt9DoAAFuGQAcAAAAosZyeOpe0b17WTQEA2C4Ycg0AAAAAACDh9NABAACA7cS69anoN2JqnmHSsstllXWzAAAoBoEOAAAAbCf6jZgad73xdUREvDVhTkSEIdMAAH4mDLkGAAAA24lR0xYUug4AQHIJdAAAAGA70bZp7ULXAQBILkOuAQAAwHai15G7RUTkmUMHAICfB4EOAAAAbCeyy2XFJe2bmzcHAOBnyJBrAAAAAAAACSfQAQAAAAAASDiBDgAAAAAAQMKZQwcAAADYLOvWp6LfiKkxatqCaNu0dvQ6crfILpeV8X0AABDoAAAAAJup34ipcdcbX0dExFsT5kRExCXtm2d8HwAAtpMh11KpVEyePDmef/75uO6666JTp06x0047RVZWVmRlZUXTpk2LXdeCBQvi2WefjV//+tdx6KGHRp06daJChQpRo0aN2HPPPePcc8+NV199NdatW5fRx5DT1uL+LFu2LKPHBwAAgI2Nmrag0PVM7QMAwHbSQ+eaa66J++67r9T1XHXVVfHggw/G2rVrN9m2dOnSWLp0aUyaNCkGDhwYrVu3jgEDBsRee+1V6uMCAABAErVtWjvdyyZnfUvsAwDAdhLobNxbpkqVKrHHHnvEmDFjSlTP+PHj02FOs2bNomPHjtG6deuoU6dOLF++PD766KMYOHBgLF++PD7//PNo3759fPjhh7H77rtn7LHss88+cfvttxdZrnLlyhk7JgAAAOSn15G7RUTkmQ9nS+wDAMB2EujsvffeceWVV0br1q2jdevW0bJly5gxY0Y0a9asRPWUK1cuunbtGldeeWW0a9duk+09e/aMP/zhD3HcccfF5MmTY+7cudG7d+8YOnRoph5K1KlTJ0499dSM1QcAAACbK7tcVlzSvnmJ5sDZnH0AANhOAp2LL744I/UMGDAgatcuvCt4s2bN4vnnn4/WrVtHRMRbb70V3333Xey6664ZaQMAAACUpXXrU9FvxNQ8PWyyy2WVdbMAALZ520WgkylFhTk5WrVqFXvuuWdM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AIAK1T0w7Lrt9TUAAADjTSCBTnJkTiwWC2L3AAAAAACgQrXU17pue30NAADAeBPIlGsf+tCHdP/99+tHP/qR/uqv/iqIQwAAAAAAgBDId72bttZGSbK8vpDXAAAAjDeBBDp/8id/oquvvlqdnZ369re/rU984hNBHAYAAAAAAJRZvuvdRCOG1ixrKvo1AAAA400gU6799re/1caNG9XU1KRPf/rTuvfee4M4jGemaer555/Xf/zHf+jOO+/UNddco5kzZ8owDBmGofr6+oL2+5Of/ESrVq1SQ0ODpkyZogsuuEDNzc36u7/7O/3ud7/z9yReE4/HtXHjRr3vfe/T3LlzNXnyZP3e7/2eli5dqrvuuksvvfRSIMcFAAAAAMAJ690AAACURiAjdOrr6zVjxgzNmjVL586dU1tbmx588EF9/vOf16JFi4I4pKvPfvaz+trXvubb/o4dO6Ybb7xRP/vZzyw/f/XVVzU0NKTdu3fr61//uu6++27dcMMNvh33wIEDWrVqlbq7uy0/Hxwc1ODgoH7xi1/o61//uu677z4tX77ct+MCAAAAAJBNS31tamROchsAAAD+CyTQkaSXXnpJL730kgzDkGmaevDBB/Xggw9q/vz5Wr58uVpaWtTc3KzLL79c0Wg0qGJIGh3Vkm7q1Km66KKL9Ktf/Srvfb366qv6oz/6I/3iF7+QJNXV1amtrU2XXXaZXn75Zf34xz/WI488ouPHj+umm27SlClTdN111xV9DkePHtW73/1uPffcc5KkCy+8UG1tbbrooos0ODio73//+3rqqaf0u9/9Ttddd522b9+ulpaWoo8LAAAAAIAb1rsBAAAojUACnfe///3avXu3Dhw4kPqZaZqSpP3792v//v265557JEmTJ0/W5ZdfrsWLF6u5uVmLFy/WH/zBH/ga8lx66aX63//7f2vRokVatGiRFi5cqIMHD6qhoSHvfd11112pMOfiiy/W9u3b9cY3vjH1+4997GP66le/qs9+9rOKx+Nqa2vT888/r/PPP7+oc7jzzjtTYc7SpUv18MMPW/b5F3/xF/rkJz+pb33rWxoZGdGtt96qX/3qV4GHZQAAAACA8Y31bgAAAEojkEDngQcekDQ6Ndnu3bst/9u/f38q3JFGR7zs2rVLu3btSv3svPPO08jIiG/luf32233Zz8svv6z169entjdu3GgJc5I+85nPaNu2bdq8ebMGBwf1T//0T/rCF75Q8HGff/55ffe735U0GoB9//vfzwiIDMPQ1772Ne3YsUN79uzRb37zG913331avXp1wccFAAAAAAAAAADhEAly5zNmzNA73/lO/eVf/qV+8IMfaN++fTp+/Lg6Ozv1ta99TR/+8Id16aWXKhKJyDTN1P9effXVIItVsJ/+9KepoOntb3+7lixZkvW1n/nMZ1L//v73v1/UcX/4wx8qkUhIklatWqULL7zQ8XUTJkzQJz/5ydT29773vaKOCwAAAAAAAAAAwiGwNXSymTZtmlpbW9Xa2pr62alTp/SrX/3KMpInjB5++OHUv9/3vve5vnbZsmWqqanRyMiInnvuOT3//PO66KKLAj/ue9/73tS/t2/frlOnTmnKlCkFHRcAAAAAAAAAAIRDyQMdJ1OmTNFb3/pWvfWtby13UVw988wzqX+7jc6RRkfLXHnllXr88cdT7y0k0DFNU7/+9a89H/cNb3iD5syZo0OHDuncuXN69tln1dzcnPdxAQAAAAAAAABAeIQi0KkEpmnq+eefT203NDTkfE9DQ0Mq0Ont7S3ouIcPH9aJEyckSdFoVHPnzvV03EOHDqWO6zXQmTNnTtbfvfDCC7rgggssoRbGnD17VpKoHwAZeD4AcMKzAUA2PB8AOOHZAMAJz4bKc/bsWU2cOLHg9we6hk41OXHiROoGkaQLLrgg53vSX/PSSy8VdNxjx46l/j19+nRPF9uP4wIAAAAAAAAAgPAIfITO0aNH9d///d969tlnderUKc2cOVNNTU1aunSpGhsbgz68b1555RXLtpd1adJf8/LLLxd9XK9r4RR63OSoHifJ0TtXXHGF5/2NJ8kUnPoBYMfzAYATng0AsuH5AMAJzwYATng2VJ5iRudIAQc6X/nKV/T3f//3OnnypOPvL7nkEt1+++362Mc+pkmTJgVZFAAAAAAAAAAAgIoV2JRrf/3Xf60777xTJ0+elGmajv/bu3evPvWpT+nyyy/Xzp07gyqKL173utdZtk+dOpXzPemvOf/884s+rpdj+nVcAAAAAAAAAAAQHoGM0Nm1a5fWrVsnwzA0ceJE3XLLLVq+fLlqa2v18ssv6+DBg3riiSf08MMP6/Tp03r++ef1zne+Uz/+8Y91zTXXBFGkok2bNk0TJkzQuXPnJI1OJWcPeeyOHj2a+vfrX//6go6b/r7jx4/r3LlzmjDB/bL5cVwAAAAAAAAAABAegQQ63/72tyVJkydP1tatW/WHf/iHGa/59Kc/raGhIX3pS1/SN7/5TY2MjOi6665TT0+PLr300iCKVRTDMHTxxRfr2WeflST19/eroaHB9T39/f2pfy9cuLCg486ZM0fTpk3TiRMnFI/H9dvf/jbn2kN+HBcAAAAAqk08YaqjK6bugWG11NeqrbVR0YhR7mIBAAAAngQy5VpXV5cMw9Att9ziGOYkzZw5U1/72tf00EMPacqUKTp9+rRWr16tRCIRRLGKlr64VK4p4s6dO6enn37a8b35MAxDl112mefjvvDCCzp06JAkKRqNhjIcAwAAAIBy6OiKad3mXm3dO6h1m3vV0RUrd5EAAAAAzwIJdF544QVJ0tvf/nZPr3/Pe96ju+++W5K0e/dubdmyJYhiFe29731v6t8PP/yw62s7Ozs1MjIiSbrooot00UUXleS46b9fvny5pkyZUvBxAQAAAKCadA8Mu24DAAAAYRZIoJMMEaLRqOf3fOhDH9LixYslST/84Q+DKFbR/viP/1g1NTWSRkchuY2W+epXv5r690033VTUcT/wgQ8oEhm9VD/60Y908OBBx9edO3dO3/jGN1LbH/rQh4o6LgAAAABUk5b6WtdtAAAAIMwCCXTe+MY3SrKu5eLF9ddfL9M0tXv37iCKVbTp06frL//yL1Pbt9xyi373u99lvO6rX/2qNm/eLEm64IIL9KlPfSrrPuvr62UYhgzD0He/+13H11x88cW65ZZbJEmnT5/WTTfdpJdfftnyGtM09ZnPfEZ79uyRJF1yySX68Ic/nNf5AQAAAEA1a2tt1NoVC3XNJbO0dsVCtbW6r08KAAAAhMmEIHa6ZMkS/eY3v9GPfvQjfe5zn/P8voaGBknS4cOHfS3PSy+9pK985SuWnx0/ftzy+7/5m7/JeN8//MM/ZPzs//yf/6MtW7boySef1L59+/TmN79Zt912my677DK9/PLL+vGPf6yf/exnkkZHKN1zzz2aPn160efw5S9/WY8//rj279+vxx9/XFdccYXa2to0f/58HTlyRN///vf15JNPSpKmTp2qe++9VxMmBHJ5AQAAAKAiRSOG1ixr0pplTeUuCgAAAJC3QHr8b7zxRt17773as2eP7rnnHt12222e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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 804, + "width": 826 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "from adjustText import adjust_text\n", + "\n", + "fig, ax = plt.subplots(figsize=(12, 12))\n", + "\n", + "x = lfc_q.cpu().numpy()\n", + "y = neg_log_p\n", + "\n", + "ax.scatter(\n", + " x,\n", + " y,\n", + " s=1,\n", + ")\n", + "\n", + "# increase xlim and ylim by 20% on both sides\n", + "xlim = ax.get_xlim()\n", + "ylim = ax.get_ylim()\n", + "ax.set_xlim(xlim[0] - 0.2 * (xlim[1] - xlim[0]), xlim[1] + 0.2 * (xlim[1] - xlim[0]))\n", + "ax.set_ylim(ylim[0] - 0.2 * (ylim[1] - ylim[0]), ylim[1] + 0.2 * (ylim[1] - ylim[0]))\n", + "\n", + "\n", + "# mask = (y > 5) | (x > 5)\n", + "# indices = np.where(mask)[0]\n", + "\n", + "# texts = [\n", + "# ax.text(\n", + "# x[i], y[i],\n", + "# query_gene_symbols[i],\n", + "# ha='center', va='center', fontsize=10)\n", + "# for i in indices\n", + "# ]\n", + "\n", + "# adjust_text(\n", + "# texts, expand=(1.2, 2),\n", + "# arrowprops=dict(arrowstyle='->', color='red') \n", + "# );\n", + "\n", + "ax.set_xlabel(\"log2 fold change\")\n", + "ax.set_ylabel(\"$z-score$\")\n", + "ax.set_title(\"CD8-positive, alpha-beta T cell vs. prior (male, normal)\")\n", + "\n", + "ax.set_ylim((-1, 20))\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/14_linear_response_network_analysis.ipynb b/notebooks/cellariumgpt_inference/14_linear_response_network_analysis.ipynb new file mode 100644 index 00000000..b57a9ad5 --- /dev/null +++ b/notebooks/cellariumgpt_inference/14_linear_response_network_analysis.ipynb @@ -0,0 +1,434 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### _in silico_ perturbation by cell type prompting" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "DEVICE = torch.device('cuda:0')\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, \\\n", + " GeneNetworkAnalysisBase, \\\n", + " load_gene_info_table" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "val_adata = sc.read_h5ad(\"/home/mehrtash/data/data/cellariumgpt_artifacts/cell_types_for_validation_filtered.h5ad\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pickle\n", + "\n", + "# load linear response results\n", + "linear_response_file_path = os.path.join(ROOT_PATH, \"data\", \"linear_response\", \"100M\", \"linear_response_cell_index_13.pkl\")\n", + "\n", + "with open(linear_response_file_path, \"rb\") as f:\n", + " linear_response_dict = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_info_df, gene_symbol_to_gene_id_map, gene_id_to_gene_symbol_map = load_gene_info_table(\n", + " GENE_INFO_PATH, included_gene_ids=linear_response_dict[\"query_gene_ids\"])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for k in linear_response_dict.keys():\n", + " print(k)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "plt.hist(linear_response_dict['r_squared_qp'].flatten(), bins=50, log=True);" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "plt.hist(linear_response_dict['slope_qp'].flatten(), bins=50, log=True);" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Generate an AnnData containing just the metadata\n", + "adata_prop = sc.AnnData(\n", + " X=np.zeros((1, 1)),\n", + " obs=pd.DataFrame({\n", + " \"cell_type\": [linear_response_dict[\"prompt_metadata_dict\"][\"cell_type\"]],\n", + " \"tissue\": [linear_response_dict[\"prompt_metadata_dict\"][\"tissue\"]],\n", + " \"assay\": [linear_response_dict[\"assay\"]],\n", + " \"suspension_type\": [linear_response_dict[\"suspension_type\"]],\n", + " \"total_mrna_umis\": [linear_response_dict[\"total_mrna_umis\"]],\n", + " \"disease\": \"normal\",\n", + " \"development_stage\": \"unknown\",\n", + " \"sex\": \"male\",\n", + " })\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata_prop.obs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_info_tsv_path = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "min_r_squared = 0.25\n", + "\n", + "response_qp = linear_response_dict[\"slope_qp\"].copy()\n", + "response_qp[linear_response_dict[\"r_squared_qp\"] < min_r_squared] = 0.\n", + "\n", + "query_marginal_mean_q = linear_response_dict[\"gene_marginal_mean_q\"]\n", + "query_marginal_std_q = linear_response_dict[\"gene_marginal_std_q\"]\n", + "\n", + "# note: prompt and query genes are the same in these experiments\n", + "prompt_marginal_mean_p = linear_response_dict[\"gene_marginal_mean_q\"]\n", + "prompt_marginal_std_p = linear_response_dict[\"gene_marginal_std_q\"]\n", + "\n", + "network_ctx = GeneNetworkAnalysisBase(\n", + " adata_obs=adata_prop.obs,\n", + " gene_info_tsv_path=gene_info_tsv_path,\n", + " query_var_names=linear_response_dict[\"query_gene_ids\"].tolist(),\n", + " prompt_var_names=linear_response_dict[\"query_gene_ids\"].tolist(),\n", + " response_qp=response_qp,\n", + " prompt_marginal_mean_p=prompt_marginal_mean_p,\n", + " prompt_marginal_std_p=prompt_marginal_std_p,\n", + " query_marginal_mean_q=query_marginal_mean_q,\n", + " query_marginal_std_q=query_marginal_std_q,\n", + " verbose=True\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.process(\n", + " response_normalization_strategy=\"log1p\",\n", + " feature_normalization_strategy=\"z_score\",\n", + " feature_max_value=None,\n", + " query_response_amp_min_pct=None,\n", + " min_prompt_gene_tpm=0.1,\n", + " min_query_gene_tpm=0.1,\n", + " norm_pseudo_count=0., # not needed for log1p normalization strategy\n", + " query_hv_top_k=None,\n", + " z_trans_func=None,\n", + " included_gene_biotypes={'protein_coding'},\n", + ")\n", + "\n", + "# network_ctx.process(\n", + "# response_normalization_strategy=\"corr\",\n", + "# feature_normalization_strategy=\"z_score\",\n", + "# feature_max_value=None,\n", + "# query_response_amp_min_pct=None,\n", + "# min_prompt_gene_tpm=1,\n", + "# min_query_gene_tpm=1,\n", + "# norm_pseudo_count=1e-3,\n", + "# query_hv_top_k=None,\n", + "# z_trans_func=None,\n", + "# )\n", + "\n", + "# network_ctx.process(\n", + "# response_normalization_strategy=\"mean\",\n", + "# feature_normalization_strategy=\"z_score\",\n", + "# feature_max_value=None,\n", + "# query_response_amp_min_pct=None,\n", + "# min_prompt_gene_tpm=0.1,\n", + "# min_query_gene_tpm=0.1,\n", + "# norm_pseudo_count=1e-3,\n", + "# query_hv_top_k=None,\n", + "# z_trans_func=None,\n", + "# )" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.compute_adjacency_matrix(\n", + " adjacency_strategy=\"positive_correlation\",\n", + " n_neighbors=50,\n", + " beta=12.,\n", + " # beta=1.,\n", + " self_loop=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "i = network_ctx.prompt_gene_id_to_idx_map[network_ctx.gene_symbol_to_gene_id_map['MT-CO1']]\n", + "inds = np.argsort(network_ctx.a_pp[i, :])[::-1]\n", + "for j in inds[:100]:\n", + " print(network_ctx.prompt_gene_symbols[j], network_ctx.a_pp[i, j])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.compute_leiden_communites(\n", + " resolution=10.0)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "len(np.unique(network_ctx.leiden_membership))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Embedding" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pymde\n", + "\n", + "network_ctx.make_mde_embedding(\n", + " n_neighbors=20,\n", + " # repulsive_penalty=pymde.penalties.Log,\n", + " max_iter=1000,\n", + " init=\"quadratic\",\n", + " device=\"cuda\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def get_gene_familities(network_ctx: GeneNetworkAnalysisBase, prefix_list: list[str]) -> tuple[list[str], list[str]]:\n", + " _gene_symbols = [gene_symbol for prefix in prefix_list for gene_symbol in network_ctx.prompt_gene_symbols if gene_symbol.startswith(prefix)]\n", + " gene_ids = [network_ctx.gene_symbol_to_gene_id_map[gene_symbol] for gene_symbol in _gene_symbols]\n", + " gene_symbols = [network_ctx.gene_id_to_gene_symbol_map[gene_id] for gene_id in gene_ids]\n", + " return gene_ids, gene_symbols\n", + "\n", + "mito_gene_ids, mito_gene_symbols = get_gene_familities(network_ctx, [\"MT-\"])\n", + "ribo_gene_ids, ribo_gene_symbols = get_gene_familities(network_ctx, [\"RPS\", \"RPL\"])\n", + "hla_gene_ids, hla_gene_symbols = get_gene_familities(network_ctx, [\"HLA\"])\n", + "ifi_gene_ids, ifi_gene_symbols = get_gene_familities(network_ctx, [\"IFI\"])\n", + "trav_gene_ids, trav_gene_symbols = get_gene_familities(network_ctx, [\"TRAV\"])\n", + "hb_gene_ids, hb_gene_symbols = get_gene_familities(network_ctx, [\"HBA\", \"HBB\"])\n", + "\n", + "snap_n_gene_symbols = [\n", + " 'GAP43',\n", + " 'NRXN3',\n", + " 'HOMER1',\n", + " 'IL1RAPL2',\n", + " 'EPHA3',\n", + " 'RIMS1',\n", + " 'SV2B',\n", + " 'TRIM9',\n", + " 'SVOP',\n", + " 'RPH3A',\n", + " 'SYT12',\n", + " 'SYT1',\n", + " 'R3HDM2',\n", + " 'PDE4B',\n", + " 'DCC',\n", + " 'SLC4A10',\n", + " 'DNM3',\n", + " 'GRM1',\n", + " 'EGR4',\n", + " 'JUNB',\n", + " 'TFDP2'\n", + "]\n", + "\n", + "snap_n_gene_symbols = [x for x in snap_n_gene_symbols if x in network_ctx.prompt_gene_symbols]\n", + "snap_n_gene_ids = [network_ctx.gene_symbol_to_gene_id_map[x] for x in snap_n_gene_symbols]\n", + "\n", + "highlight_gene_sets = {\n", + " \"Mito\": (mito_gene_ids, mito_gene_symbols, 'red'),\n", + " \"Ribo\": (ribo_gene_ids, ribo_gene_symbols, 'blue'),\n", + " \"HLA\": (hla_gene_ids, hla_gene_symbols, 'green'),\n", + " \"IFI\": (ifi_gene_ids, ifi_gene_symbols, 'orange'),\n", + " \"TRAV\": (trav_gene_ids, trav_gene_symbols, 'purple'),\n", + " # \"HB\": (hb_gene_ids, hb_gene_symbols, 'black'),\n", + " # \"TTN\": ([network_ctx.gene_symbol_to_gene_id_map['TTN']], ['TTN'], 'black'),\n", + " # \"SNAP-N\": (snap_n_gene_ids, snap_n_gene_symbols, 'brown'),\n", + "}\n", + "\n", + "# disable\n", + "# highlight_gene_sets = None" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "network_ctx.plot_mde_embedding(highlight_gene_sets=highlight_gene_sets)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sorted(np.asarray(network_ctx.prompt_gene_symbols)[network_ctx.leiden_membership == 5])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import plotly.express as px\n", + "\n", + "# Create a DataFrame for Plotly\n", + "df = pd.DataFrame({\n", + " 'x': network_ctx.embedding_p2[:, 0],\n", + " 'y': network_ctx.embedding_p2[:, 1],\n", + " 'label': network_ctx.prompt_gene_symbols,\n", + " 'log1p_mean': np.clip(\n", + " np.log(1 + network_ctx.prompt_marginal_mean_p * 10_000 / network_ctx.prompt_marginal_mean_p.sum()),\n", + " 0, 0.5)\n", + "})\n", + "\n", + "# Create the scatter plot\n", + "fig = px.scatter(\n", + " df,\n", + " x='x',\n", + " y='y',\n", + " hover_name='label',\n", + " color='log1p_mean',\n", + " color_continuous_scale=[(0,'yellow'), (0.5, 'blue'), (1,'red')],\n", + ")\n", + "\n", + "# Update marker size\n", + "fig.update_traces(marker=dict(size=2)) # Adjust the size as needed\n", + "\n", + "# Update layout to decrease the width of the plot\n", + "fig.update_layout(\n", + " width=800, # Adjust the width as needed\n", + " height=800,\n", + " plot_bgcolor='white',\n", + " xaxis=dict(\n", + " showgrid=False,\n", + " showticklabels=False,\n", + " title='MDE_1'\n", + " ),\n", + " yaxis=dict(\n", + " showgrid=False,\n", + " showticklabels=False,\n", + " title='MDE_2'\n", + " )\n", + ")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/15_mean_expression_by_cell_type_prompting_benchmark.ipynb b/notebooks/cellariumgpt_inference/15_mean_expression_by_cell_type_prompting_benchmark.ipynb new file mode 100644 index 00000000..32acd35f --- /dev/null +++ b/notebooks/cellariumgpt_inference/15_mean_expression_by_cell_type_prompting_benchmark.ipynb @@ -0,0 +1,4759 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Does CellariumGPT recapitulate empirical mean for a given cell type?" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "DEVICE = torch.device('cuda:0')\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, \\\n", + " GeneNetworkAnalysisBase" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "\n", + "PREFIX_LIST = [\n", + " \"10M_001_bs1536\",\n", + " \"19M_001_bs2048\",\n", + " \"30M_001_bs2560\",\n", + " \"100M_long_run_last\"\n", + "]\n", + "\n", + "CHECKPOINT_PATH_LIST = [\n", + " \"/home/mehrtash/data/mb_checkpoints/10M_001_bs1536/epoch=1-step=29161__updated.ckpt\",\n", + " \"/home/mehrtash/data/mb_checkpoints/19M_001_bs2048/epoch=1-step=28244__updated.ckpt\",\n", + " \"/home/mehrtash/data/mb_checkpoints/30M_001_bs2560/epoch=2-step=43129__updated.ckpt\",\n", + " \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "]\n", + "\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [], + "source": [ + "# load validation cell type table\n", + "val_adata = sc.read_h5ad(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"cell_types_for_validation_filtered.h5ad\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "AnnData object with n_obs × n_vars = 61 × 28680\n", + " obs: 'cell_type', 'assay', 'suspension_type', 'tissue', 'sex', 'disease', 'total_mrna_umis'\n", + " var: 'feature_id', 'feature_name'" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "val_adata" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeassaysuspension_typetissuesexdiseasetotal_mrna_umis
0GABAergic neuron10x 3' v3nucleusbrainmalenormal5527.708887
1glutamatergic neuron10x 3' v3nucleusbrainmalenormal10683.399862
2astrocyte10x 3' v3nucleusbrainmalenormal5380.963698
3oligodendrocyte10x 3' v3nucleusbrainmalenormal5083.603161
4oligodendrocyte precursor cell10x 3' v3nucleusbrainmalenormal6609.696174
5microglial cell10x 3' v3nucleusbrainmalenormal3645.962305
6cerebellar granule cell10x 3' v3nucleusbrainmalenormal3935.779702
7endothelial cell10x 3' v3nucleusbrainmalenormal3115.828938
8classical monocyte10x 5' v2cellbloodmalenormal3922.025000
9non-classical monocyte10x 5' v2cellbloodmalenormal8436.318182
10natural killer cell10x 5' v2cellbloodmalenormal2923.925418
11CD4-positive, alpha-beta T cell10x 5' v2cellbloodmalenormal3285.603705
12CD8-positive, alpha-beta T cell10x 5' v2cellbloodmalenormal3720.503504
13CD8-positive, alpha-beta cytotoxic T cell10x 5' v2cellbloodmalenormal5061.393152
14CD8-positive, alpha-beta memory T cell10x 5' v2cellbloodmalenormal5221.671616
15naive thymus-derived CD4-positive, alpha-beta ...10x 5' v2cellbloodmalenormal5649.398766
16naive thymus-derived CD8-positive, alpha-beta ...10x 5' v2cellbloodmalenormal6333.568573
17naive B cell10x 5' v2cellbloodmalenormal4984.057779
18memory B cell10x 5' v2cellbloodmalenormal6689.483383
19regulatory T cell10x 5' v2cellbloodmalenormal5216.285765
20gamma-delta T cell10x 5' v2cellbloodmalenormal4950.552077
21conventional dendritic cell10x 5' v2cellbloodmalenormal14936.870968
22enterocyte10x 3' v2cellsmall intestinemalenormal8772.175057
23endothelial cell10x 3' v2cellsmall intestinemalenormal10069.068281
24enteroendocrine cell10x 3' v2cellsmall intestinemalenormal10636.632432
25pericyte10x 3' v2cellsmall intestinemalenormal4604.858974
26intestine goblet cell10x 3' v2cellsmall intestinemalenormal7435.644048
27kidney collecting duct principal cell10x 3' v3nucleuskidneymalenormal6444.458460
28kidney loop of Henle thin descending limb epit...10x 3' v3nucleuskidneymalenormal4345.735849
29kidney loop of Henle thin ascending limb epith...10x 3' v3nucleuskidneymalenormal5964.088479
30kidney loop of Henle thick ascending limb epit...10x 3' v3nucleuskidneymalenormal4911.535804
31epithelial cell of proximal tubule10x 3' v3nucleuskidneymalenormal4491.198843
32kidney collecting duct intercalated cell10x 3' v3nucleuskidneymalenormal4906.310584
33renal interstitial pericyte10x 3' v3nucleuskidneymalenormal3130.350171
34hepatic pit cell10x 3' v2celllivermalenormal2761.142458
35Kupffer cell10x 3' v2celllivermalenormal6850.818612
36hepatocyte10x 3' v2celllivermalenormal11532.500000
37periportal region hepatocyte10x 3' v2celllivermalenormal4790.702890
38centrilobular region hepatocyte10x 3' v2celllivermalenormal9280.724561
39endothelial cell of pericentral hepatic sinusoid10x 3' v2celllivermalenormal2734.614608
40endothelial cell of artery10x 3' v2celllivermalenormal3987.627119
41fibroblast10x 3' v2celllivermalenormal7274.262295
42intrahepatic cholangiocyte10x 3' v2celllivermalenormal6998.971698
43endothelial cell of hepatic sinusoid10x 3' v2celllivermalenormal3836.788282
44hepatic stellate cell10x 3' v2celllivermalenormal4090.862637
45alveolar macrophage10x 5' v1celllungmalenormal8422.037378
46type II pneumocyte10x 5' v1celllungmalenormal6109.480329
47capillary endothelial cell10x 5' v1celllungmalenormal3094.649239
48ciliated columnar cell of tracheobronchial tree10x 5' v1celllungmalenormal5754.694686
49type I pneumocyte10x 5' v1celllungmalenormal2744.064915
50epithelial cell of lower respiratory tract10x 5' v1celllungmalenormal5956.795231
51pulmonary interstitial fibroblast10x 5' v1celllungmalenormal5294.602205
52club cell10x 5' v1celllungmalenormal9484.199912
53pulmonary artery endothelial cell10x 5' v1celllungmalenormal2321.547941
54epithelial cell of lung10x 5' v1celllungmalenormal15015.278925
55fibroblast of lung10x 5' v1celllungmalenormal6561.739316
56cardiac muscle myoblast10x 3' v3nucleusheartmalenormal11938.346771
57fibroblast of cardiac tissue10x 3' v3nucleusheartmalenormal3099.779698
58cardiac endothelial cell10x 3' v3nucleusheartmalenormal2268.612916
59cardiac muscle cell10x 3' v3nucleusheartmalenormal8017.024743
60cardiac neuron10x 3' v3nucleusheartmalenormal2238.708571
\n", + "
" + ], + "text/plain": [ + " cell_type assay \\\n", + "0 GABAergic neuron 10x 3' v3 \n", + "1 glutamatergic neuron 10x 3' v3 \n", + "2 astrocyte 10x 3' v3 \n", + "3 oligodendrocyte 10x 3' v3 \n", + "4 oligodendrocyte precursor cell 10x 3' v3 \n", + "5 microglial cell 10x 3' v3 \n", + "6 cerebellar granule cell 10x 3' v3 \n", + "7 endothelial cell 10x 3' v3 \n", + "8 classical monocyte 10x 5' v2 \n", + "9 non-classical monocyte 10x 5' v2 \n", + "10 natural killer cell 10x 5' v2 \n", + "11 CD4-positive, alpha-beta T cell 10x 5' v2 \n", + "12 CD8-positive, alpha-beta T cell 10x 5' v2 \n", + "13 CD8-positive, alpha-beta cytotoxic T cell 10x 5' v2 \n", + "14 CD8-positive, alpha-beta memory T cell 10x 5' v2 \n", + "15 naive thymus-derived CD4-positive, alpha-beta ... 10x 5' v2 \n", + "16 naive thymus-derived CD8-positive, alpha-beta ... 10x 5' v2 \n", + "17 naive B cell 10x 5' v2 \n", + "18 memory B cell 10x 5' v2 \n", + "19 regulatory T cell 10x 5' v2 \n", + "20 gamma-delta T cell 10x 5' v2 \n", + "21 conventional dendritic cell 10x 5' v2 \n", + "22 enterocyte 10x 3' v2 \n", + "23 endothelial cell 10x 3' v2 \n", + "24 enteroendocrine cell 10x 3' v2 \n", + "25 pericyte 10x 3' v2 \n", + "26 intestine goblet cell 10x 3' v2 \n", + "27 kidney collecting duct principal cell 10x 3' v3 \n", + "28 kidney loop of Henle thin descending limb epit... 10x 3' v3 \n", + "29 kidney loop of Henle thin ascending limb epith... 10x 3' v3 \n", + "30 kidney loop of Henle thick ascending limb epit... 10x 3' v3 \n", + "31 epithelial cell of proximal tubule 10x 3' v3 \n", + "32 kidney collecting duct intercalated cell 10x 3' v3 \n", + "33 renal interstitial pericyte 10x 3' v3 \n", + "34 hepatic pit cell 10x 3' v2 \n", + "35 Kupffer cell 10x 3' v2 \n", + "36 hepatocyte 10x 3' v2 \n", + "37 periportal region hepatocyte 10x 3' v2 \n", + "38 centrilobular region hepatocyte 10x 3' v2 \n", + "39 endothelial cell of pericentral hepatic sinusoid 10x 3' v2 \n", + "40 endothelial cell of artery 10x 3' v2 \n", + "41 fibroblast 10x 3' v2 \n", + "42 intrahepatic cholangiocyte 10x 3' v2 \n", + "43 endothelial cell of hepatic sinusoid 10x 3' v2 \n", + "44 hepatic stellate cell 10x 3' v2 \n", + "45 alveolar macrophage 10x 5' v1 \n", + "46 type II pneumocyte 10x 5' v1 \n", + "47 capillary endothelial cell 10x 5' v1 \n", + "48 ciliated columnar cell of tracheobronchial tree 10x 5' v1 \n", + "49 type I pneumocyte 10x 5' v1 \n", + "50 epithelial cell of lower respiratory tract 10x 5' v1 \n", + "51 pulmonary interstitial fibroblast 10x 5' v1 \n", + "52 club cell 10x 5' v1 \n", + "53 pulmonary artery endothelial cell 10x 5' v1 \n", + "54 epithelial cell of lung 10x 5' v1 \n", + "55 fibroblast of lung 10x 5' v1 \n", + "56 cardiac muscle myoblast 10x 3' v3 \n", + "57 fibroblast of cardiac tissue 10x 3' v3 \n", + "58 cardiac endothelial cell 10x 3' v3 \n", + "59 cardiac muscle cell 10x 3' v3 \n", + "60 cardiac neuron 10x 3' v3 \n", + "\n", + " suspension_type tissue sex disease total_mrna_umis \n", + "0 nucleus brain male normal 5527.708887 \n", + "1 nucleus brain male normal 10683.399862 \n", + "2 nucleus brain male normal 5380.963698 \n", + "3 nucleus brain male normal 5083.603161 \n", + "4 nucleus brain male normal 6609.696174 \n", + "5 nucleus brain male normal 3645.962305 \n", + "6 nucleus brain male normal 3935.779702 \n", + "7 nucleus brain male normal 3115.828938 \n", + "8 cell blood male normal 3922.025000 \n", + "9 cell blood male normal 8436.318182 \n", + "10 cell blood male normal 2923.925418 \n", + "11 cell blood male normal 3285.603705 \n", + "12 cell blood male normal 3720.503504 \n", + "13 cell blood male normal 5061.393152 \n", + "14 cell blood male normal 5221.671616 \n", + "15 cell blood male normal 5649.398766 \n", + "16 cell blood male normal 6333.568573 \n", + "17 cell blood male normal 4984.057779 \n", + "18 cell blood male normal 6689.483383 \n", + "19 cell blood male normal 5216.285765 \n", + "20 cell blood male normal 4950.552077 \n", + "21 cell blood male normal 14936.870968 \n", + "22 cell small intestine male normal 8772.175057 \n", + "23 cell small intestine male normal 10069.068281 \n", + "24 cell small intestine male normal 10636.632432 \n", + "25 cell small intestine male normal 4604.858974 \n", + "26 cell small intestine male normal 7435.644048 \n", + "27 nucleus kidney male normal 6444.458460 \n", + "28 nucleus kidney male normal 4345.735849 \n", + "29 nucleus kidney male normal 5964.088479 \n", + "30 nucleus kidney male normal 4911.535804 \n", + "31 nucleus kidney male normal 4491.198843 \n", + "32 nucleus kidney male normal 4906.310584 \n", + "33 nucleus kidney male normal 3130.350171 \n", + "34 cell liver male normal 2761.142458 \n", + "35 cell liver male normal 6850.818612 \n", + "36 cell liver male normal 11532.500000 \n", + "37 cell liver male normal 4790.702890 \n", + "38 cell liver male normal 9280.724561 \n", + "39 cell liver male normal 2734.614608 \n", + "40 cell liver male normal 3987.627119 \n", + "41 cell liver male normal 7274.262295 \n", + "42 cell liver male normal 6998.971698 \n", + "43 cell liver male normal 3836.788282 \n", + "44 cell liver male normal 4090.862637 \n", + "45 cell lung male normal 8422.037378 \n", + "46 cell lung male normal 6109.480329 \n", + "47 cell lung male normal 3094.649239 \n", + "48 cell lung male normal 5754.694686 \n", + "49 cell lung male normal 2744.064915 \n", + "50 cell lung male normal 5956.795231 \n", + "51 cell lung male normal 5294.602205 \n", + "52 cell lung male normal 9484.199912 \n", + "53 cell lung male normal 2321.547941 \n", + "54 cell lung male normal 15015.278925 \n", + "55 cell lung male normal 6561.739316 \n", + "56 nucleus heart male normal 11938.346771 \n", + "57 nucleus heart male normal 3099.779698 \n", + "58 nucleus heart male normal 2268.612916 \n", + "59 nucleus heart male normal 8017.024743 \n", + "60 nucleus heart male normal 2238.708571 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# show the full dataframe\n", + "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", + " display(val_adata.obs)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "query_gene_ids = val_adata.var['feature_id'].values\n", + "query_gene_symbols = val_adata.var['feature_name'].values" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "deaf06d7b49d41caa79c76b03ff65ad7", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/4 [00:00" + ] + }, + "metadata": { + "image/png": { + "height": 561, + "width": 451 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "import seaborn as sns\n", + "\n", + "# Create the plot with boxplot and jittered points.\n", + "plt.figure(figsize=(6, 6))\n", + "\n", + "# Plot the boxplot without outliers.\n", + "ax = sns.boxplot(\n", + " x='prefix',\n", + " y='r_squared',\n", + " data=df,\n", + " order=PREFIX_LIST, # enforce prefix order\n", + " showfliers=False, # do not show outliers\n", + " linewidth=1 # thinner lines\n", + ")\n", + "\n", + "# Overlay the actual points with jitter.\n", + "sns.stripplot(\n", + " x='prefix',\n", + " y='r_squared',\n", + " data=df,\n", + " order=PREFIX_LIST,\n", + " dodge=True, # position points within each box category\n", + " jitter=True, # add jitter for better visibility\n", + " marker='o',\n", + " color='black',\n", + " alpha=0.7,\n", + " size=3\n", + ")\n", + "\n", + "plt.xticks(rotation=90)\n", + "\n", + "ax.set_xlabel('Model')\n", + "ax.set_ylabel('R²')\n" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeassaysuspension_typetissuesexdiseasetotal_mrna_umisr_squared
7endothelial cell10x 3' v3nucleusbrainmalenormal3115.8289380.838061
60cardiac neuron10x 3' v3nucleusheartmalenormal2238.7085710.826051
50epithelial cell of lower respiratory tract10x 5' v1celllungmalenormal5956.7952310.821417
8classical monocyte10x 5' v2cellbloodmalenormal3922.0250000.818895
32kidney collecting duct intercalated cell10x 3' v3nucleuskidneymalenormal4906.3105840.818298
27kidney collecting duct principal cell10x 3' v3nucleuskidneymalenormal6444.4584600.809279
54epithelial cell of lung10x 5' v1celllungmalenormal15015.2789250.808601
28kidney loop of Henle thin descending limb epit...10x 3' v3nucleuskidneymalenormal4345.7358490.806585
40endothelial cell of artery10x 3' v2celllivermalenormal3987.6271190.797075
29kidney loop of Henle thin ascending limb epith...10x 3' v3nucleuskidneymalenormal5964.0884790.694047
\n", + "
" + ], + "text/plain": [ + " cell_type assay \\\n", + "7 endothelial cell 10x 3' v3 \n", + "60 cardiac neuron 10x 3' v3 \n", + "50 epithelial cell of lower respiratory tract 10x 5' v1 \n", + "8 classical monocyte 10x 5' v2 \n", + "32 kidney collecting duct intercalated cell 10x 3' v3 \n", + "27 kidney collecting duct principal cell 10x 3' v3 \n", + "54 epithelial cell of lung 10x 5' v1 \n", + "28 kidney loop of Henle thin descending limb epit... 10x 3' v3 \n", + "40 endothelial cell of artery 10x 3' v2 \n", + "29 kidney loop of Henle thin ascending limb epith... 10x 3' v3 \n", + "\n", + " suspension_type tissue sex disease total_mrna_umis r_squared \n", + "7 nucleus brain male normal 3115.828938 0.838061 \n", + "60 nucleus heart male normal 2238.708571 0.826051 \n", + "50 cell lung male normal 5956.795231 0.821417 \n", + "8 cell blood male normal 3922.025000 0.818895 \n", + "32 nucleus kidney male normal 4906.310584 0.818298 \n", + "27 nucleus kidney male normal 6444.458460 0.809279 \n", + "54 cell lung male normal 15015.278925 0.808601 \n", + "28 nucleus kidney male normal 4345.735849 0.806585 \n", + "40 cell liver male normal 3987.627119 0.797075 \n", + "29 nucleus kidney male normal 5964.088479 0.694047 " + ] + }, + "execution_count": 59, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "val_adata_ext = val_adata.copy()\n", + "val_adata_ext.obs['r_squared'] = df[df['prefix'] == '100M_long_run_last']['r_squared'].values\n", + "val_adata_ext.obs.sort_values('r_squared', ascending=False, inplace=True)\n", + "val_adata_ext.obs.tail(10)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/assay_conversion/01_load_pbmc_data.ipynb b/notebooks/cellariumgpt_inference/assay_conversion/01_load_pbmc_data.ipynb new file mode 100644 index 00000000..ed860e00 --- /dev/null +++ b/notebooks/cellariumgpt_inference/assay_conversion/01_load_pbmc_data.ipynb @@ -0,0 +1,617 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import numpy as np\n", + "import scanpy as sc" + ] + }, + { + "cell_type": "code", + "execution_count": 84, + "metadata": {}, + "outputs": [], + "source": [ + "root_path = '/home/mehrtash/data/pbmc_benchmark/SCP424'\n", + "\n", + "counts_path = os.path.join(root_path, 'other', 'counts.umi.txt.gz')\n", + "genes_path = os.path.join(root_path, 'other', 'genes.umi.txt')\n", + "cells_path = os.path.join(root_path, 'other', 'cells.umi.new.txt')\n", + "meta_path = os.path.join(root_path, 'other', 'meta.counts.new.txt')\n", + "extra_meta_path = os.path.join(root_path, 'metadata', 'meta.txt')\n", + "harmony_path = os.path.join(root_path, 'cluster', 'tsne.harmony.txt')" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "from scipy.io import mmread\n", + "\n", + "counts = mmread(counts_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load genes_path\n", + "with open(genes_path, 'r') as f:\n", + " genes = f.read().splitlines()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "33694" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(genes)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load cells_path\n", + "with open(cells_path, 'r') as f:\n", + " cells = f.read().splitlines()" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "44433" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(cells)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "meta_df = pd.read_csv(meta_path, sep='\\t')" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Method\n", + "inDrops 11350\n", + "Drop-seq 11052\n", + "Seq-Well 5676\n", + "10x Chromium V2 A 5184\n", + "10x Chromium V3 4027\n", + "10x Chromium V2 3362\n", + "10x Chromium V2 B 3222\n", + "Smart-seq2 584\n", + "CEL-Seq2 560\n", + "Name: count, dtype: int64" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "meta_df[\"Method\"].value_counts()" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "44433" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(meta_df) - 584" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [], + "source": [ + "# load extra metadata\n", + "extra_meta_df = pd.read_csv(extra_meta_path, sep='\\t')" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
NAMEnGenenUMIpercent.mitoClusterCellTypeExperimentMethod
0TYPEnumericnumericnumericgroupgroupgroupgroup
1pbmc1_SM2_Cell_10822004371250.02974344653557020Cytotoxic T cellpbmc1Smart-seq2
2pbmc1_SM2_Cell_11524383355960.03115216581590550Cytotoxic T cellpbmc1Smart-seq2
3pbmc1_SM2_Cell_13318743022040.04311281057276930Cytotoxic T cellpbmc1Smart-seq2
4pbmc1_SM2_Cell_14224803774200.02603235699274760Cytotoxic T cellpbmc1Smart-seq2
...........................
31017pbmc2_inDrops_1_TAGTCTCT.GAGCCTTA.ATCCGCTA4537170.09762900976290111Plasmacytoid dendritic cellpbmc2inDrops
31018pbmc2_inDrops_1_TCCAGAAG.TTATGCGA.TAAGACGG5929380.03518123667377411Plasmacytoid dendritic cellpbmc2inDrops
31019pbmc2_inDrops_1_TGAATCCT.GAGCCTTA.CCCAAGCA4066620.13897280966767411Plasmacytoid dendritic cellpbmc2inDrops
31020pbmc2_inDrops_1_TGAATCCT.TTATGCGA.CATCTCCC100120660.055663117134559511Plasmacytoid dendritic cellpbmc2inDrops
31021pbmc2_inDrops_1_TGAGCACA.GAGCCTTA.CGAGTCTG1842530.14624505928853811Plasmacytoid dendritic cellpbmc2inDrops
\n", + "

31022 rows × 8 columns

\n", + "
" + ], + "text/plain": [ + " NAME nGene nUMI \\\n", + "0 TYPE numeric numeric \n", + "1 pbmc1_SM2_Cell_108 2200 437125 \n", + "2 pbmc1_SM2_Cell_115 2438 335596 \n", + "3 pbmc1_SM2_Cell_133 1874 302204 \n", + "4 pbmc1_SM2_Cell_142 2480 377420 \n", + "... ... ... ... \n", + "31017 pbmc2_inDrops_1_TAGTCTCT.GAGCCTTA.ATCCGCTA 453 717 \n", + "31018 pbmc2_inDrops_1_TCCAGAAG.TTATGCGA.TAAGACGG 592 938 \n", + "31019 pbmc2_inDrops_1_TGAATCCT.GAGCCTTA.CCCAAGCA 406 662 \n", + "31020 pbmc2_inDrops_1_TGAATCCT.TTATGCGA.CATCTCCC 1001 2066 \n", + "31021 pbmc2_inDrops_1_TGAGCACA.GAGCCTTA.CGAGTCTG 184 253 \n", + "\n", + " percent.mito Cluster CellType Experiment \\\n", + "0 numeric group group group \n", + "1 0.0297434465355702 0 Cytotoxic T cell pbmc1 \n", + "2 0.0311521658159055 0 Cytotoxic T cell pbmc1 \n", + "3 0.0431128105727693 0 Cytotoxic T cell pbmc1 \n", + "4 0.0260323569927476 0 Cytotoxic T cell pbmc1 \n", + "... ... ... ... ... \n", + "31017 0.097629009762901 11 Plasmacytoid dendritic cell pbmc2 \n", + "31018 0.035181236673774 11 Plasmacytoid dendritic cell pbmc2 \n", + "31019 0.138972809667674 11 Plasmacytoid dendritic cell pbmc2 \n", + "31020 0.0556631171345595 11 Plasmacytoid dendritic cell pbmc2 \n", + "31021 0.146245059288538 11 Plasmacytoid dendritic cell pbmc2 \n", + "\n", + " Method \n", + "0 group \n", + "1 Smart-seq2 \n", + "2 Smart-seq2 \n", + "3 Smart-seq2 \n", + "4 Smart-seq2 \n", + "... ... \n", + "31017 inDrops \n", + "31018 inDrops \n", + "31019 inDrops \n", + "31020 inDrops \n", + "31021 inDrops \n", + "\n", + "[31022 rows x 8 columns]" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extra_meta_df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(33694, 44433)" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "counts.shape" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [], + "source": [ + "ensembl_ids = [x.split('_')[0] for x in genes]\n", + "gene_symbols = [x.split('_')[1] for x in genes]\n", + "adata = sc.AnnData(\n", + " X=counts.T.tocsr().astype(np.float32),\n", + " obs=pd.DataFrame(index=cells),\n", + " var=pd.DataFrame(index=ensembl_ids, data={'gene_symbols': gene_symbols}),\n", + ")\n", + "adata.obs.index.name = 'cell_id'\n", + "\n", + "# subset anndata to only cells in extra_meta_df\n", + "adata = adata[adata.obs.index.isin(extra_meta_df['NAME'].values[1:])]" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "metadata": {}, + "outputs": [], + "source": [ + "# extended_obs = pd.merge(left=adata.obs, right=meta_df, how='left', left_index=True, right_on='Name')\n", + "extended_obs = pd.merge(left=adata.obs, right=extra_meta_df, how='left', left_on='cell_id', right_on='NAME')\n", + "assert len(adata) == len(extended_obs)\n", + "adata.obs = extended_obs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "harmony_df = pd.read_csv(harmony_path, sep='\\t', )" + ] + }, + { + "cell_type": "code", + "execution_count": 92, + "metadata": {}, + "outputs": [], + "source": [ + "adata.obs = pd.merge(left=adata.obs, right=harmony_df, how='left', left_on='NAME', right_on='NAME')" + ] + }, + { + "cell_type": "code", + "execution_count": 97, + "metadata": {}, + "outputs": [], + "source": [ + "harmony_n2 = np.zeros((len(adata.obs), 2))\n", + "harmony_n2[:, 0] = np.asarray(adata.obs['X'].values).astype(np.float32)\n", + "harmony_n2[:, 1] = np.asarray(adata.obs['Y'].values).astype(np.float32)\n", + "adata.obsm['X_harmony'] = harmony_n2\n", + "\n", + "# drop X and Y from adata.obs\n", + "adata.obs = adata.obs.drop(columns=['X', 'Y'])" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 100, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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TsiKR0i26zkUdi0bt2yg75g0tn1bTmJuGNGp/oXigKmp9D8v9YwFNx9cV0diro7gMMXxJwuugfhC8HkRCgUIhS44MB93zGCsBi++hr0Ql4suRs21Lw496Rj7VtWQVhCBJlxBSKSSq/81mM4mC8XbmnC7vIy+2u+mEp2iYczF4cjXrebw2qnogqLJHtable8dYdr9fRH+l9uIUCQkf3ziceOp9MVERW5BG5dL9f5OErJDqSnqJLl3GB89uIXrXx52XDD11m/KiOuhJX/csf4sBgcuuwe5WoLd7CIoTH5S15XQSBXXvDoMqeyXH4FylYQRl2UhFAvw+XwnzHYmkYlY/ZF/IdviraShuY7ElFimX3TBL/Z/ItauXUtWVlZX0LwuVk1agX/BtOWbcqwGB6oQGYpQL3ZPJ0ftuwmuzyUiXsPm4kVkZmYycdwkbPviGH5LJtpYJWtXbOb999+nd+/eXQug/PGJLP/3J7QvOET//v3ZvXs3TqcTr9dLQp8IaprLwCfEaDCyd+9esrOziY+Pp6KiguXbPyez/+0AREREIJPJef312YwaNRKz2YzT6aSzs5PNmzczbdo06urqcDqd3awmUqmUXr16UXxwP+MmzOg6vm3bNurr64mkhXbCGFy7mPfXbuJuwXsIbtkJLguYmiBj/G+a3wB/Pfa07DnOovBTfPhosjaxp2UP/aL6nbZxy8rK8Pl8ZGVl/eY+tFotERERVFVVnfI17e3tzJgxg48//viMVsLWarW89tprCIVCMjMzee6557BarTz00EMAPPjggzzzzDNs2rSJSy65hE8++QS73c68efO6lKfZs2czZcoUnn32WSIj/ZbR0NBQZs+ejUgkIisri0mTJrF69Wquv/56SktLWbRoEZs3b2bQoEEAzJ/vL/K4cOFCLrzwQp577jkKCgp48803u2TNycnp+vmyyy7jww8/5MILLwTg448/JiEhgREjRiAQCFCr1YjFYqKijrl1btq0iR07dtDS0tK1WffCCy+wcOFCvvzyS2644YYzNs9nO2edsqDoocNZaCL0vNRTau+sN+NqNKMqiAKJArTJeAwOhEoxAomI0PPT/ApIgDOGuaqMju0r0WTlUFoZROecPRhqm4iNlqATO7mux2OIB23FkZTEFFc49cV6di6pRCAQ4GyupaCPCVuJibCWOnoNHQiyINIKImitNtF7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RxAEQRD+dESwIAh/En5+fnz00UdMnz6dnJwcDhw4wM6dO9m8eTNqtfoXreP27duEh4djampKu3btSEhIaHguOTmZQYMG4eTkhLm5OREREZw+ffqJ5b28vFi4cCHjx4/H0tKSyZMns3HjRqytrTl8+DD+/v6YmpoyfPhwqqur2bRpE15eXtjY2DBjxgx0Ol3DukpKShg/fjw2NjaYmprSp08fHj161PD8P9Z74sQJAgICMDc3JzIykpycHAAuXryISqUiNzf3iW189dVX6dixIwBmZmZ88803vPjiizg7O/9nH7ggCIIgCCJYEIQ/k+nTpxMaGsqzzz7L5MmTeffddwkNDf3Fy8+bN49PPvmEW7duoVQqef755xueq6yspG/fvpw5c4a7d+8SGRnJgAEDyMjIeGIdy5cvJzQ0lLt37/LOO+8AUF1dzRdffMHOnTs5fvw458+fZ8iQIRw9epSjR4+yZcsWVq9ezXfffdewngkTJnDr1i0OHjzItWvXMBgM9O3bF61W2/Ca6upqli9fzpYtW7h48SIZGRnMmTMHgE6dOuHj48OWLVsaXq/Vatm2bdsT+yUIgiAIwv+BQRCEP5W4uDgDYAgODjZotdpftMy5c+cMgOH06dMNjx05csQAGGpqan52uaCgIMPKlSsbfvf09DQMHjz4idds2LDBABiSkpIaHnvppZcMpqamhoqKiobHevfubXjppZcMBoPBkJiYaAAMV65caXi+sLDQYGJiYti9e/fPrverr74yODk5Nfy+dOlSQ0BAQMPve/fuNZibmxsqKyt/si/PPfecYdCgQT+7r4IgCIIg/JQYWRCEP5n169djampKamoqmZmZ/9GyISEhDX93cXEBID8/H5BGFubMmUNAQADW1taYm5sTFxf3k5GF8PDwn6zX1NQUX1/fht+dnJzw8vLC3Nz8icf+8V5xcXEolUpat27d8LydnR3+/v7/r537CYUmjuM4/lk9LmjLZUtcJAdqD0Mp4+TAlmyTiyJptGT2LuUuOYiTcpubI4W4kj9xm02RcnBF1Do4YZ7DRmpHj312PdvO837V1DS/5jvf35x+337fGV1eXn4Zt6Gh4SOGlNuduL6+1unpqaRc69Lw8LBqa2sLeCsAAOArFAtABTk5OdHKyop2dnbU1dWlVCol3/e/fX91dfXHeSQSkSS9vb1JkmZmZrS5uamFhQUdHh7K8zzF4/G8j5iDFuKf477HDrr2/qy/yfc9xuf5xmIxJZNJua6r29tb7e3t0YIEAEAJ/Sp3AgC+5/n5WbZtK51Oq7e3V83NzYrH41pbW1M6nS46/vHxsWzb1tDQkKTcTsPNzU3RcYO0tbXp5eVFZ2dnMk1TkvTw8KCrqyu1t7cXFGtyclIjIyNqampSS0uLenp6fiJlAAD+S+wsABVibm5Ovu9rcXFRUu7PREtLS5qdnS3Jor61tVUbGxvyPE+ZTEajo6MF7wQU8izLsjQ1NaWjoyNlMhmNjY2psbFRlmUVFCuRSCgajWp+fl4TExN54xcXF/I8T4+Pj8pms/I8T57nlWgmAACEG8UCUAEODg60uroq13VVU1PzcX16elqmaRbcjhRkeXlZ9fX1Mk1TyWRSiURCHR0dxab+Jdd11dnZqcHBQXV3d8v3fe3u7ua1Hv1JVVWVbNvW6+urxsfH88YHBgZkGIa2t7e1v78vwzBkGEappgEAQKhF/GJXGABQZqlUSvf399ra2ip3KgAAhArfLACoWNlsVufn51pfX6dQAADgB9CGBISA4ziqq6sLPBzHKXd6P8ayLPX398txHPX19ZU7HQAAQoc2JCAE7u7u9PT0FDgWjUYVi8X+cUYAACAMKBYAAAAABKINCQAAAEAgigUAAAAAgSgWAAAAAASiWAAAAAAQiGIBAAAAQCCKBQAAAACBKBYAAAAABPoNHrKvpvoZP/EAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sc.pl.embedding(adata, basis='X_harmony', color='CellType', show=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "metadata": {}, + "outputs": [], + "source": [ + "adata.write(os.path.join(root_path, 'pbmc_adata.h5ad'))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Playground" + ] + }, + { + "cell_type": "code", + "execution_count": 105, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/opt/conda/lib/python3.10/site-packages/anndata/_core/aligned_df.py:68: ImplicitModificationWarning: Transforming to str index.\n", + " warnings.warn(\"Transforming to str index.\", ImplicitModificationWarning)\n" + ] + } + ], + "source": [ + "_adata = adata.copy()" + ] + }, + { + "cell_type": "code", + "execution_count": 106, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/opt/conda/lib/python3.10/site-packages/scanpy/preprocessing/_scale.py:318: UserWarning: Received a view of an AnnData. Making a copy.\n", + " view_to_actual(adata)\n", + "/opt/conda/lib/python3.10/site-packages/anndata/_core/aligned_df.py:68: ImplicitModificationWarning: Transforming to str index.\n", + " warnings.warn(\"Transforming to str index.\", ImplicitModificationWarning)\n" + ] + } + ], + "source": [ + "sc.pp.normalize_total(adata, target_sum=1e4)\n", + "sc.pp.log1p(adata)\n", + "sc.pp.highly_variable_genes(adata, min_mean=0.0125, max_mean=3, min_disp=0.5)\n", + "adata = adata[:, adata.var['highly_variable']]\n", + "sc.pp.scale(adata, max_value=10)\n", + "sc.tl.pca(adata, svd_solver='arpack')\n", + "sc.pp.neighbors(adata, n_neighbors=10, n_pcs=40)\n", + "sc.tl.umap(adata)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 109, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[,\n", + " ]" + ] + }, + "execution_count": 109, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABUkAAAGvCAYAAABmTlS1AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/OQEPoAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzddXhcVfrA8e8dn0lm4q5Nk0pSd3enSmmLlqLFdWFhWVwXt8WhWHFaoJS6u7vG3WWSzGT8/v7IbvfXLewuuy0F+n6ehycz957c+845ZebknSOKqqoqQgghhBBCCCGEEEIIcY7SnO0AhBBCCCGEEEIIIYQQ4mySJKkQQgghhBBCCCGEEOKcJklSIYQQQgghhBBCCCHEOU2SpEIIIYQQQgghhBBCiHOaJEmFEEIIIYQQQgghhBDnNEmSCiGEEEIIIYQQQgghzmmSJBVCCCGEEEIIIYQQQpzTJEkqhBBCCCGEEEIIIYQ4p0mSVAghhBBCCCGEEEIIcU6TJKkQ4ifNmTOH1NTUk44pisJDDz10VuIRQgghhBA/z/vvv4+iKOzcufOM32vYsGEMGzbsjN9HCCGEOBMkSSrE70xubi5z584lLS0Nk8mEzWZj4MCBvPTSS7S0tJzWeymK8h/9t3bt2tN6XyGEEEKI35q/JysVRWHjxo2nnFdVlaSkJBRFYeLEiT/7+q+99hrvv//+aYhUCCGEODfpznYAQojTZ/HixcyYMQOj0cjs2bPp1KkTHo+HjRs3ctddd3Ho0CHeeuut03a/jz766KTnH374IStWrDjleMeOHU/bPYUQQgghfstMJhOffPIJgwYNOun4unXrKCkpwWg0/lfXfe2114iMjGTOnDmnIUohhBDi3CNJUiF+J/Lz87nwwgtJSUlh9erVxMXFnTh34403kpOTw+LFi0/rPS+99NKTnm/dupUVK1acclwIIYQQQrSaMGECX375JS+//DI63T/+HPvkk0/o2bMnNTU1ZzE6IYQQ4twl0+2F+J14+umnaW5u5t133z0pQfp36enp3HrrrSeef/zxx/Ts2ROz2Ux4eDgXXnghxcXFpzWmyy+/nMjISLxe7ynnxowZQ/v27U88VxSFm266ifnz59O+fXtMJhM9e/Zk/fr1p/xuaWkpV155JTExMRiNRrKysnjvvfdOa+xCCCGEEGfCRRddRG1tLStWrDhxzOPx8NVXX3HxxRefUj4QCPDiiy+SlZWFyWQiJiaGuXPnUl9ff6JMamoqhw4dYt26dSem9P/z2qBut5s77riDqKgogoKCmDZtGtXV1afc77XXXiMrKwuj0Uh8fDw33ngjDQ0Np5R76623aNu2LWazmT59+rBhw4b/vlKEEEKIXwFJkgrxO7Fo0SLS0tIYMGDAvy37+OOPM3v2bDIyMnj++ee57bbbWLVqFUOGDPnRTvB/67LLLqO2tpZly5addLyiooLVq1efMuJ03bp13HbbbVx66aU88sgj1NbWMm7cOA4ePHiiTGVlJf369WPlypXcdNNNvPTSS6Snp3PVVVfx4osvnrbYhRBCCCHOhNTUVPr378+nn3564tiSJUuw2+1ceOGFp5SfO3cud91114k15q+44grmz5/P2LFjT3wR/eKLL5KYmEiHDh346KOP+Oijj7jvvvtOus7NN9/Mvn37ePDBB7n++utZtGgRN91000llHnroIW688Ubi4+N57rnnmD59Om+++SZjxow56Uvvd999l7lz5xIbG8vTTz/NwIEDmTx58mn/wl0IIYT4RalCiN88u92uAuqUKVP+bdmCggJVq9Wqjz/++EnHDxw4oOp0upOOX3755WpKSspJ5QD1wQcf/NFr33jjjer/f1vx+/1qYmKiOmvWrJPKPf/886qiKGpeXt5J1wXUnTt3njhWWFiomkwmddq0aSeOXXXVVWpcXJxaU1Nz0jUvvPBCNSQkRHU6nf+6AoQQQgghzoJ58+apgLpjxw711VdfVa1W64l+y4wZM9Thw4erqqqqKSkp6nnnnaeqqqpu2LBBBdT58+efdK2lS5eecjwrK0sdOnToT9531KhRaiAQOHH89ttvV7VardrQ0KCqqqpWVVWpBoNBHTNmjOr3+0+Ue/XVV1VAfe+991RVVVWPx6NGR0er3bp1U91u94lyb731lgr8aAxCCCHEb4GMJBXid6CxsREAq9X6b8suWLCAQCDAzJkzqampOfFfbGwsGRkZrFmz5rTFpdFouOSSS/juu+9oamo6cXz+/PkMGDCANm3anFS+f//+9OzZ88Tz5ORkpkyZwrJly/D7/aiqytdff82kSZNQVfWk+MeOHYvdbmf37t2nLX4hhBBCiDNh5syZtLS08P3339PU1MT333//o1Ptv/zyS0JCQhg9evRJ/Z6ePXsSHBz8s/pt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T2XUvA5s/TIHtTIJlUaBx+2lpqSJAQMGcPJQLSOva098h35UVFRwbLUZc2MIHbqnkJXlYN26daSlpRETE0NkZCQymYysrCzuvvtuVCrVH/LyXwy8osij+eWI59gnAgLwj/xyRocFXrTU++DgYN5++23kcjlt2rThsssuY/PmzVx/2sH3lwJkcnIyb775Jj169MBqtWIwGCgtLaVLly4tQsYvRdDS0lJSU1Pp378/giDQ6ldqpgF8+eWXCILAhx9+iEajoV27dpSXl7eM45c888wzDBokZRU8+OCDXHbZZS01EJ944gkefPBBZs2a1TLmp556ivvvv5+77rrrf75efvz8RF1dHSaTiV27dmE0GrHb7QQGBhIbG8u3336LKIrs2rWLxMREevfuzaFDhxg5ciTR0dF88803rFy5koEDB7Jz505KSkpISkqidevWiKLIqVOnEEWRHTt20Llz5z/t52DPnj3Jy8tj3bp1pKenk5iYyLRp03j//fdxu90EBEilV1avXk3nzp1pampi0qRJrF69GrvdTlBQED6fD4PBgFwux263U1ZWRmJiIqtXryYlJYW2/8VN2+PxMHHixJbf4+PjmT9/fkv/JpOJtWvXIpfLkclkTJv2O7JE/FwQRLcb58kiTAsWoGrbFgQB57Hj4HIhDwtDP3oUjV8sAqWSkGuvwTh2LF6zGWdePjUvv0z8O++0nEsRGorXYqHugw8QrVZiXnjhN43BVVhI6bWzaL19G4rTixLht//83SD8llvwmEz47Hbq338fR3YWwdOnI6jUWLduBY0avF5iXnsNZVQknqoq1G3b4jpVijajM46cHBQJ8ehUSpTR0Rxf8wmtKm0oo2No3rMHfD7ksbEIgkD4Hbdj3boV27btqDt0wGdzomrfA7nRSOn11xM0aTKKiAgmbqkGTW+89fXk33QzmpQUvI2NeOvqkLVpw4m27Whz/Bhc+T7VC78n5umnAXBXV+OzWom4527qPvyQuHfeRh4QgLOwkNq338GRm0vovLmYPl7AycvGETpvLtoePVAEBWHPzMTX3EzCRx/+cX8Afvz4ueD4RVI/lySfZX1GrCEWi9PC8z8+j1KuxOQ2AVL6+9qitQyNH8rG0o3EB8TTMbwjarmayWmTGZ8ynu3l2zlef5x3h73Lm4feRKPQEB8QT529jq9zvkYlV7HqylUArD25lkjP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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sc.pl.embedding(adata, basis='X_umap', color=['CellType', 'Method'], show=False)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/01_generate_resources.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/01_generate_resources.ipynb new file mode 100644 index 00000000..9803628a --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/01_generate_resources.ipynb @@ -0,0 +1,34990 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Generate resources of metadata benchmarking" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import pickle\n", + "import logging\n", + "import typing as t\n", + "import pandas as pd\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from smart_open import open\n", + "\n", + "from cellarium.ml.utilities.inference.metadata_benchmarking.utils import \\\n", + " build_nx_graph_from_owl_ontology, \\\n", + " build_nx_graph_from_owl_ontology_legacy, \\\n", + " get_all_ancestors\n", + "\n", + "from cellarium.ml.utilities.inference.metadata_benchmarking.build_resources import \\\n", + " build_ontology_ancestor_dictionary, \\\n", + " build_benchmarking_ontology_dictionary_resource\n", + "\n", + "logging.basicConfig(level=logging.INFO)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "ONTOLOGY_ROOT_PATH = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"ontology\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Cell ontology resources" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# cl_ontology_owl_file_url = \"https://github.com/obophenotype/cell-ontology/releases/download/v2024-01-04/cl.owl\"\n", + "cl_ontology_owl_file_url = \"https://github.com/obophenotype/cell-ontology/releases/download/v2025-02-13/cl.owl\"\n", + "cl_datastore_terms_csv = os.path.join(ONTOLOGY_ROOT_PATH, \"datastore_cl_terms.csv\")\n", + "\n", + "cl_prefix = \"CL_\"\n", + "n_hops = 4\n", + "\n", + "cl_propagation_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"cl_propagation_resource.pkl\")\n", + "cl_benchmarking_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"cl_benchmarking_resource.pkl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of CL terms in datastore: 804\n" + ] + } + ], + "source": [ + "cl_datastore_terms_df = pd.read_csv(cl_datastore_terms_csv)\n", + "cl_datastore_terms_set = set(cl_datastore_terms_df['cell_type_ontology_term_id'].values)\n", + "print(f\"Number of CL terms in datastore: {len(cl_datastore_terms_set)}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Loading ontology ...\n", + "INFO:root:All classes: 3060\n", + "INFO:root:Building nx graph from OWL ontology...\n", + "INFO:root:Filtered classes: 1038\n", + "INFO:root:Building nx graph from OWL ontology...\n" + ] + } + ], + "source": [ + "logging.info(\"Loading ontology ...\")\n", + "\n", + "owl_ontology = owlready2.get_ontology(cl_ontology_owl_file_url).load()\n", + "\n", + "# get all classes first\n", + "owl_classes = [\n", + " _class for _class in owl_ontology.classes()\n", + " if _class.name.startswith(cl_prefix)\n", + " if len(_class.label) == 1\n", + "]\n", + "\n", + "logging.info(f\"All classes: {len(owl_classes)}\")\n", + "\n", + "# build the full graph\n", + "owl_graph = build_nx_graph_from_owl_ontology(owl_ontology=owl_ontology, owl_classes=owl_classes)\n", + "\n", + "# get all ancestors for datastore nodes\n", + "filtered_owl_names_set = set()\n", + "for owl_name in cl_datastore_terms_set:\n", + " filtered_owl_names_set.update(get_all_ancestors(owl_graph, owl_name))\n", + "\n", + "logging.info(f\"Filtered classes: {len(filtered_owl_names_set)}\")\n", + "\n", + "owl_classes = [\n", + " _class for _class in owl_classes\n", + " if _class.name.replace(\"_\", \":\") in filtered_owl_names_set\n", + "]\n", + "\n", + "# build the filtered graph\n", + "owl_graph = build_nx_graph_from_owl_ontology(owl_ontology=owl_ontology, owl_classes=owl_classes)\n", + "\n", + "owl_names = [_class.name.replace(\"_\", \":\") for _class in owl_classes]\n", + "owl_labels = [_class.label[0] for _class in owl_classes]\n", + "\n", + "if len(set(owl_labels)) != len(set(owl_names)):\n", + " raise ValueError(\"Number of unique labels doesn't correspond to number of unique names\")\n", + "\n", + "owl_names_to_labels_map = {owl_name: owl_label for owl_name, owl_label in zip(owl_names, owl_labels)}\n", + "owl_names_to_idx_map = {owl_name: idx for idx, owl_name in enumerate(owl_names)}" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Generating cell type ontology propagation resource from CL ontology...\n", + "INFO:root:Building cell ontology ancestor dictionary...\n", + "INFO:root:Writing output file to /home/mehrtash/data/data/cellariumgpt_artifacts/ontology/cl_propagation_resource.pkl\n" + ] + } + ], + "source": [ + "logging.info(\"Generating cell type ontology propagation resource from CL ontology...\")\n", + "owl_ancestors_dictionary = build_ontology_ancestor_dictionary(\n", + " owl_graph=owl_graph,\n", + " owl_names=owl_names,\n", + " owl_names_to_idx_map=owl_names_to_idx_map\n", + ")\n", + "cell_ontology_resource = {\n", + " \"ancestors_dictionary\": owl_ancestors_dictionary,\n", + " \"ontology_term_id_to_label\": owl_names_to_labels_map,\n", + "}\n", + "\n", + "logging.info(f\"Writing output file to {cl_propagation_resource_file_path}\")\n", + "with open(cl_propagation_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(cell_ontology_resource, output_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Generating cell type ontology benchmarking resource from CL ontology...\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Writing output file to /home/mehrtash/data/data/cellariumgpt_artifacts/ontology/cl_benchmarking_resource.pkl\n" + ] + } + ], + "source": [ + "logging.info(\"Generating cell type ontology benchmarking resource from CL ontology...\")\n", + "ontology_resource_dict = build_benchmarking_ontology_dictionary_resource(\n", + " owl_graph=owl_graph,\n", + " owl_names=owl_names,\n", + " n_hops=n_hops\n", + ")\n", + "\n", + "logging.info(f\"Writing output file to {cl_benchmarking_resource_file_path}\")\n", + "\n", + "with open(cl_benchmarking_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(ontology_resource_dict, output_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "cell\n", + "neuron\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "sensory neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "primary cultured cell\n", + "\t cell\n", + "\t cultured cell\n", + "\t experimentally modified cell in vitro\n", + "\t cell in vitro\n", + "cultured cell\n", + "\t cell\n", + "\t experimentally modified cell in vitro\n", + "\t cell in vitro\n", + "neural crest derived fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "migratory neural crest cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t multi fate stem cell\n", + "\t motile cell\n", + "\t neural crest cell\n", + "fibroblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "neuronal receptor cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "sensory receptor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "embryonic cell (metazoa)\n", + "\t cell\n", + "experimentally modified cell in vitro\n", + "\t cell\n", + "\t cell in vitro\n", + "germ line cell\n", + "\t cell\n", + "stem cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "male germ cell\n", + "\t cell\n", + "\t germ line cell\n", + "\t germ cell\n", + "germ cell\n", + "\t cell\n", + "\t germ line cell\n", + "eukaryotic cell\n", + "\t cell\n", + "haploid cell\n", + "\t cell\n", + "sperm\n", + "\t cell\n", + "\t germ line cell\n", + "\t male germ cell\n", + "\t germ cell\n", + "\t eukaryotic cell\n", + "\t haploid cell\n", + "\t male gamete\n", + "\t gamete\n", + "male gamete\n", + "\t cell\n", + "\t germ line cell\n", + "\t male germ cell\n", + "\t germ cell\n", + "\t haploid cell\n", + "\t gamete\n", + "female germ cell\n", + "\t cell\n", + "\t germ line cell\n", + "\t germ cell\n", + "\t eukaryotic cell\n", + "oocyte\n", + "\t cell\n", + "\t germ line cell\n", + "\t germ cell\n", + "\t eukaryotic cell\n", + "\t female germ cell\n", + "oogonial cell\n", + "\t cell\n", + "\t germ line cell\n", + "\t germ cell\n", + "\t eukaryotic cell\n", + "\t female germ cell\n", + "primordial germ cell\n", + "\t cell\n", + "\t germ line cell\n", + "\t motile cell\n", + "polyploid cell\n", + "\t cell\n", + "smooth muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "central nervous system neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "neural crest derived neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "glioblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "non-terminally differentiated cell\n", + "\t cell\n", + "\t precursor cell\n", + "neuroblast (sensu Vertebrata)\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "surface ectodermal cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t eukaryotic cell\n", + "\t ectodermal cell\n", + "exocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "precursor cell\n", + "\t cell\n", + "single fate stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t somatic stem cell\n", + "somatic stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "epithelial fate stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t single fate stem cell\n", + "\t somatic stem cell\n", + "hematopoietic stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t somatic stem cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "hematopoietic cell\n", + "\t cell\n", + "hematopoietic precursor cell\n", + "\t cell\n", + "\t hematopoietic cell\n", + "progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "erythroid progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t erythroid lineage cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "erythroid lineage cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "myeloid lineage restricted progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "megakaryocyte-erythroid progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t hematopoietic oligopotent progenitor cell\n", + "monopoietic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "myeloid cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "macrophage dendritic cell progenitor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t hematopoietic oligopotent progenitor cell\n", + "eosinophil\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t blood cell\n", + "\t myeloid leukocyte\n", + "\t granulocyte\n", + "\t motile cell\n", + "\t nucleate cell\n", + "professional antigen presenting cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t motile cell\n", + "\t nucleate cell\n", + "neutrophil progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t granulocytopoietic cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "basophil\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t blood cell\n", + "\t myeloid leukocyte\n", + "\t granulocyte\n", + "\t motile cell\n", + "\t nucleate cell\n", + "histamine secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t biogenic amine secreting cell\n", + "common lymphoid progenitor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t hematopoietic oligopotent progenitor cell\n", + "neural stem cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "neural cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "multi fate stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "common myeloid progenitor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t hematopoietic oligopotent progenitor cell\n", + "hematopoietic oligopotent progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "granulocyte monocyte progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t hematopoietic oligopotent progenitor cell\n", + "\t bone cell\n", + "\t CD7-negative lymphoid progenitor OR granulocyte monocyte progenitor\n", + "\t bone marrow hematopoietic cell\n", + "\t hematopoietic oligopotent progenitor cell, lineage-negative\n", + "\t bone marrow cell\n", + "secretory cell\n", + "\t cell\n", + "myoblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "\t muscle precursor cell\n", + "muscle precursor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "stromal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "connective tissue cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "ecto-epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "secretory epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t epithelial cell\n", + "neurecto-epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "osteoblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t connective tissue cell\n", + "preosteoblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t connective tissue cell\n", + "\t bone cell\n", + "ciliated cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "ependymal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t ciliated cell\n", + "\t epithelial cell\n", + "\t ciliated epithelial cell\n", + "\t glial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t neuron associated cell\n", + "epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "ciliated epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ciliated cell\n", + "\t epithelial cell\n", + "glial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t neuron associated cell\n", + "radial glial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "leukocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "duct epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "branched duct epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "blood vessel endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "endothelial cell of vascular tree\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "non-branched duct epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t meso-epithelial cell\n", + "meso-epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "barrier cell\n", + "\t cell\n", + "columnar/cuboidal epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "squamous epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "mesothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t barrier cell\n", + "\t squamous epithelial cell\n", + "\t lining cell\n", + "lining cell\n", + "\t cell\n", + "\t barrier cell\n", + "stratified epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "circulating cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "blood cell\n", + "\t cell\n", + "\t hematopoietic cell\n", + "epithelial cell of lung\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "epithelial cell of lower respiratory tract\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "epithelial cell of pancreas\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "endo-epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "lymphocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "pro-T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t lymphoid lineage restricted progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "lymphocyte of B lineage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "Kupffer cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "tissue-resident macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "osteoclast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t bone cell\n", + "\t phagocyte\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t defensive cell\n", + "myeloid leukocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t motile cell\n", + "\t nucleate cell\n", + "phagocyte (sensu Vertebrata)\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t phagocyte\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t defensive cell\n", + "bone cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "granulocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t blood cell\n", + "\t myeloid leukocyte\n", + "\t motile cell\n", + "\t nucleate cell\n", + "neuron associated cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "neutrophil\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t blood cell\n", + "\t myeloid leukocyte\n", + "\t granulocyte\n", + "\t motile cell\n", + "\t nucleate cell\n", + "phagocyte\n", + "\t cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t defensive cell\n", + "mast cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t histamine secreting cell\n", + "\t secretory cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t biogenic amine secreting cell\n", + "sensory epithelial cell\n", + "\t cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "motor neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t efferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "efferent neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "afferent neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "peripheral nervous system neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "bipolar neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "autonomic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t peripheral nervous system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "cholinergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "catecholaminergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "visual system neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "mononuclear phagocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "mononuclear cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "ectodermal cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t eukaryotic cell\n", + "mesodermal cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t eukaryotic cell\n", + "GABAergic interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "cerebellar Golgi cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t cerebellar inhibitory GABAergic interneuron\n", + "\t cerebellar neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "cerebellar inhibitory GABAergic interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t cerebellar neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "granule cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "Purkinje cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t cerebellar neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "cerebellar neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "stellate neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "neuron associated cell (sensu Vertebrata)\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t neuron associated cell\n", + "macroglial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "astrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "oligodendrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "\t myelinating glial cell\n", + "myelinating glial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "oligodendrocyte precursor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t neural cell\n", + "\t neuron associated cell\n", + "\t neuron associated cell (sensu Vertebrata)\n", + "microglial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t neuron associated cell\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t central nervous system macrophage\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "central nervous system macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t neural cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "gut endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "corneal endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "mesenchymal stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t connective tissue cell\n", + "fibrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "adipocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t stuff accumulating cell\n", + "stuff accumulating cell\n", + "\t cell\n", + "chondrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t glycosaminoglycan secreting cell\n", + "\t collagen secreting cell\n", + "\t extracellular matrix secreting cell\n", + "\t carbohydrate secreting cell\n", + "glycosaminoglycan secreting cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t extracellular matrix secreting cell\n", + "\t carbohydrate secreting cell\n", + "collagen secreting cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t extracellular matrix secreting cell\n", + "pigment cell\n", + "\t cell\n", + "\t stuff accumulating cell\n", + "melanocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stuff accumulating cell\n", + "\t pigment cell\n", + "visual pigment cell\n", + "\t cell\n", + "\t stuff accumulating cell\n", + "\t pigment cell\n", + "glandular secretory epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "extracellular matrix secreting cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "carbohydrate secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "protein secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "peptic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t protein secreting cell\n", + "\t glandular epithelial cell of stomach\n", + "\t epithelial cell of stomach\n", + "\t epithelial cell of alimentary canal\n", + "glandular epithelial cell of stomach\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t epithelial cell of stomach\n", + "\t epithelial cell of alimentary canal\n", + "surfactant secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "club cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t surfactant secreting cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t respiratory tract epithelial cell\n", + "epithelial cell of tracheobronchial tree\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "seromucus secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t seromucus secreting cell\n", + "\t mucus secreting cell\n", + "mucus secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t seromucus secreting cell\n", + "parietal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t glandular epithelial cell of stomach\n", + "\t epithelial cell of stomach\n", + "\t epithelial cell of alimentary canal\n", + "endocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "enteroendocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endocrine cell\n", + "neuroendocrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t efferent neuron\n", + "\t endocrine cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "chromaffin cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural crest derived neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t efferent neuron\n", + "\t endocrine cell\n", + "\t neuroendocrine cell\n", + "\t amine precursor uptake and decarboxylation cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "amine precursor uptake and decarboxylation cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t efferent neuron\n", + "\t endocrine cell\n", + "\t neuroendocrine cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "peptide hormone secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "insulin secreting cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t protein secreting cell\n", + "\t peptide hormone secreting cell\n", + "type B pancreatic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "\t protein secreting cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t insulin secreting cell\n", + "\t pancreatic endocrine cell\n", + "pancreatic endocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "progenitor cell of endocrine pancreas\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "glucagon secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t peptide hormone secreting cell\n", + "pancreatic A cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t pancreatic endocrine cell\n", + "\t glucagon secreting cell\n", + "\t type A enteroendocrine cell\n", + "type A enteroendocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t glucagon secreting cell\n", + "somatostatin secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t peptide hormone secreting cell\n", + "pancreatic D cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "\t efferent neuron\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t neuroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t pancreatic endocrine cell\n", + "\t somatostatin secreting cell\n", + "\t type D enteroendocrine cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "type D enteroendocrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t efferent neuron\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t neuroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t somatostatin secreting cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "steroid hormone secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "stromal cell of ovary\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "testosterone secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "Leydig cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t testosterone secreting cell\n", + "\t interstitial cell\n", + "interstitial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "hepatocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t polyploid cell\n", + "\t epithelial cell\n", + "\t endopolyploid cell\n", + "endopolyploid cell\n", + "\t cell\n", + "\t polyploid cell\n", + "hepatoblast\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "contractile cell\n", + "\t cell\n", + "pericyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t contractile cell\n", + "\t supporting cell\n", + "\t perivascular cell\n", + "\t mural cell\n", + "myoepithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t contractile cell\n", + "myofibroblast cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t contractile cell\n", + "muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "electrically responsive cell\n", + "\t cell\n", + "\t electrically active cell\n", + "cell of skeletal muscle\n", + "\t cell\n", + "\t eukaryotic cell\n", + "slow muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cell of skeletal muscle\n", + "\t extrafusal muscle fiber\n", + "\t electrically active cell\n", + "\t nucleate cell\n", + "\t multinucleate cell\n", + "\t myotube\n", + "\t syncytial cell\n", + "\t striated muscle cell\n", + "\t skeletal muscle fiber\n", + "extrafusal muscle fiber\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cell of skeletal muscle\n", + "\t electrically active cell\n", + "\t nucleate cell\n", + "\t multinucleate cell\n", + "\t myotube\n", + "\t syncytial cell\n", + "\t striated muscle cell\n", + "\t skeletal muscle fiber\n", + "fast muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cell of skeletal muscle\n", + "\t extrafusal muscle fiber\n", + "\t electrically active cell\n", + "\t nucleate cell\n", + "\t multinucleate cell\n", + "\t myotube\n", + "\t syncytial cell\n", + "\t striated muscle cell\n", + "\t skeletal muscle fiber\n", + "non-striated muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "visceral muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "smooth muscle myoblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "\t myoblast\n", + "\t muscle precursor cell\n", + "cardiac muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t cardiocyte\n", + "mechanoreceptor cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "auditory hair cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t electrically responsive cell\n", + "\t mechanoreceptor cell\n", + "\t sensory hair cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "sensory hair cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t electrically responsive cell\n", + "\t mechanoreceptor cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "chemoreceptor cell\n", + "\t cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "olfactory receptor cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t electrically responsive cell\n", + "\t chemoreceptor cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "taste receptor cell\n", + "\t cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t sensory epithelial cell\n", + "\t chemoreceptor cell\n", + "photoreceptor cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "electrically active cell\n", + "\t cell\n", + "absorptive cell\n", + "\t cell\n", + "Sertoli cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t meso-epithelial cell\n", + "\t barrier cell\n", + "\t squamous epithelial cell\n", + "\t mesothelial cell\n", + "\t lining cell\n", + "\t protein secreting cell\n", + "\t supporting cell\n", + "\t androgen binding protein secreting cell\n", + "\t seminiferous tubule epithelial cell\n", + "supporting cell\n", + "\t cell\n", + "androgen binding protein secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t protein secreting cell\n", + "seminiferous tubule epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t meso-epithelial cell\n", + "\t barrier cell\n", + "\t squamous epithelial cell\n", + "\t mesothelial cell\n", + "\t lining cell\n", + "insulating cell\n", + "\t cell\n", + "\t barrier cell\n", + "myelinating Schwann cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t barrier cell\n", + "\t neuron associated cell\n", + "\t myelinating glial cell\n", + "\t insulating cell\n", + "\t Schwann cell\n", + "Schwann cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "immature Schwann cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t Schwann cell\n", + "motile cell\n", + "\t cell\n", + "anucleate cell\n", + "\t cell\n", + "nucleate cell\n", + "\t cell\n", + "single nucleate cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t nucleate cell\n", + "multinucleate cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t nucleate cell\n", + "erythrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t erythroid lineage cell\n", + "\t myeloid cell\n", + "\t blood cell\n", + "\t oxygen accumulating cell\n", + "oxygen accumulating cell\n", + "\t cell\n", + "reticulocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t erythroid lineage cell\n", + "\t myeloid cell\n", + "platelet\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t secretory cell\n", + "\t blood cell\n", + "\t anucleate cell\n", + "\t serotonin secreting cell\n", + "\t biogenic amine secreting cell\n", + "serotonin secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t biogenic amine secreting cell\n", + "megakaryocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "defensive cell\n", + "\t cell\n", + "macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "keratinizing barrier epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "\t stuff accumulating cell\n", + "\t stratified squamous epithelial cell\n", + "\t keratin accumulating cell\n", + "stratified squamous epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "keratin accumulating cell\n", + "\t cell\n", + "\t stuff accumulating cell\n", + "brush border epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "Merkel cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "\t neuron associated cell\n", + "\t neuron associated cell (sensu Vertebrata)\n", + "\t stuff accumulating cell\n", + "\t keratinizing barrier epithelial cell\n", + "\t stratified squamous epithelial cell\n", + "\t keratin accumulating cell\n", + "\t keratinocyte\n", + "\t epidermal cell\n", + "\t general ecto-epithelial cell\n", + "keratinocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "\t stuff accumulating cell\n", + "\t keratinizing barrier epithelial cell\n", + "\t stratified squamous epithelial cell\n", + "\t keratin accumulating cell\n", + "\t epidermal cell\n", + "\t general ecto-epithelial cell\n", + "transitional epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "primary sensory neuron (sensu Teleostei)\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t primary neuron (sensu Teleostei)\n", + "eurydendroid cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t efferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "eye photoreceptor cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t photoreceptor cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "gamete\n", + "\t cell\n", + "\t germ line cell\n", + "\t germ cell\n", + "\t haploid cell\n", + "crystallin accumulating cell\n", + "\t cell\n", + "\t stuff accumulating cell\n", + "tracheal epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t respiratory tract epithelial cell\n", + "epidermal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t general ecto-epithelial cell\n", + "serous secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t seromucus secreting cell\n", + "milk secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "sebocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t epidermal cell\n", + "\t epithelial cell of skin gland\n", + "\t sebaceous gland cell\n", + "\t general ecto-epithelial cell\n", + "epithelial cell of skin gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t general ecto-epithelial cell\n", + "sebaceous gland cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "seminal vesicle glandular cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "pulmonary alveolar epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t epithelial cell of lung\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "lysozyme secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t protein secreting cell\n", + "metanephric mesenchyme stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t connective tissue cell\n", + "\t mesenchymal stem cell\n", + "neural crest cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "mesenchymal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t motile cell\n", + "biogenic amine secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "pigment cell (sensu Vertebrata)\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stuff accumulating cell\n", + "\t pigment cell\n", + "extraembryonic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "trophoblast cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t extraembryonic cell\n", + "sphincter associated smooth muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "vascular associated smooth muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t perivascular cell\n", + "perivascular cell\n", + "\t cell\n", + "general ecto-epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "myotube\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t nucleate cell\n", + "\t multinucleate cell\n", + "\t syncytial cell\n", + "\t striated muscle cell\n", + "attachment cell\n", + "\t cell\n", + "\t supporting cell\n", + "hemocyte (sensu Arthropoda)\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t blood cell\n", + "\t blood cell (sensu Nematoda and Protostomia)\n", + "blood cell (sensu Nematoda and Protostomia)\n", + "\t cell\n", + "\t hematopoietic cell\n", + "\t blood cell\n", + "tendon cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t fibrocyte\n", + "\t supporting cell\n", + "\t attachment cell\n", + "plasmatocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t blood cell\n", + "\t hemocyte (sensu Arthropoda)\n", + "\t blood cell (sensu Nematoda and Protostomia)\n", + "ganglion interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "obsolete CNS interneuron\n", + "electrically signaling cell\n", + "\t cell\n", + "\t electrically active cell\n", + "syncytial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t nucleate cell\n", + "\t multinucleate cell\n", + "excretory cell\n", + "\t cell\n", + "reticular cell\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "follicular dendritic cell\n", + "\t cell\n", + "\t defensive cell\n", + "striated muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "preadipocyte\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "brown adipocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t adipocyte\n", + "\t stuff accumulating cell\n", + "brown preadipocyte\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t preadipocyte\n", + "dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "Langerhans cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t conventional dendritic cell\n", + "conventional dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "mineralocorticoid secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t steroid hormone secreting cell\n", + "noradrenergic cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t biogenic amine secreting cell\n", + "cardiac myoblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "\t myoblast\n", + "\t muscle precursor cell\n", + "neural progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "follicular epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "ovarian surface epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "CD4-positive helper T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "CD4-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "activated CD4-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "inhibitory interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "granulosa cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t steroid hormone secreting cell\n", + "\t follicular epithelial cell\n", + "\t ovarian surface epithelial cell\n", + "\t follicular cell of ovary\n", + "follicular cell of ovary\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t follicular epithelial cell\n", + "\t ovarian surface epithelial cell\n", + "theca cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t stromal cell of ovary\n", + "enkephalin secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t peptide hormone secreting cell\n", + "\t endorphin secreting cell\n", + "endorphin secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t peptide hormone secreting cell\n", + "type G enteroendocrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t efferent neuron\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t neuroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t enkephalin secreting cell\n", + "\t endorphin secreting cell\n", + "\t gastrin secreting cell\n", + "gastrin secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t peptide hormone secreting cell\n", + "paneth cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t protein secreting cell\n", + "\t lysozyme secreting cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "intestinal epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "transit amplifying cell of gut\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t transit amplifying cell\n", + "cardiac muscle myoblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "\t myoblast\n", + "\t muscle precursor cell\n", + "\t cardiac myoblast\n", + "\t cardiocyte\n", + "cardiocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "skeletal muscle fiber\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cell of skeletal muscle\n", + "\t electrically active cell\n", + "\t nucleate cell\n", + "\t multinucleate cell\n", + "\t myotube\n", + "\t syncytial cell\n", + "\t striated muscle cell\n", + "perineuronal satellite cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t neuron associated cell\n", + "\t neuron associated cell (sensu Vertebrata)\n", + "syncytiotrophoblast cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t nucleate cell\n", + "\t multinucleate cell\n", + "\t extraembryonic cell\n", + "\t trophoblast cell\n", + "\t syncytial cell\n", + "pigmented epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "primary neuron (sensu Teleostei)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "spinal cord motor neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t motor neuron\n", + "\t efferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "T-helper 1 cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive helper T cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "T-helper 2 cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive helper T cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t CD4-positive, CXCR3-negative, CCR6-negative, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "CD4-positive, CXCR3-negative, CCR6-negative, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "proerythroblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t erythroid lineage cell\n", + "\t myeloid cell\n", + "\t nucleate cell\n", + "erythroblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t progenitor cell\n", + "\t erythroid lineage cell\n", + "\t myeloid cell\n", + "megakaryocyte progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "obsolete neuronal brush cell\n", + "unipolar brush cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "CD7-negative lymphoid progenitor OR granulocyte monocyte progenitor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t hematopoietic oligopotent progenitor cell\n", + "\t hematopoietic oligopotent progenitor cell, lineage-negative\n", + "bone marrow hematopoietic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t bone cell\n", + "\t bone marrow cell\n", + "promonocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t monopoietic cell\n", + "\t myeloid cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "amacrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "retinal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "retinal ganglion cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "promyelocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t granulocytopoietic cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "cardiac mesenchymal cell\n", + "\t cell\n", + "\t migratory neural crest cell\n", + "\t embryonic cell (metazoa)\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t multi fate stem cell\n", + "\t motile cell\n", + "\t neural crest cell\n", + "\t mesenchymal cell\n", + "\t migratory cardiac neural crest cell\n", + "migratory cardiac neural crest cell\n", + "\t cell\n", + "\t migratory neural crest cell\n", + "\t embryonic cell (metazoa)\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t multi fate stem cell\n", + "\t motile cell\n", + "\t neural crest cell\n", + "retinal cone cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t photoreceptor cell\n", + "\t electrically active cell\n", + "\t eye photoreceptor cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t camera-type eye photoreceptor cell\n", + "camera-type eye photoreceptor cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t photoreceptor cell\n", + "\t electrically active cell\n", + "\t eye photoreceptor cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "retinal progenitor cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "corneal epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t general ecto-epithelial cell\n", + "type EC enteroendocrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural crest derived neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t efferent neuron\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t neuroendocrine cell\n", + "\t chromaffin cell\n", + "\t amine precursor uptake and decarboxylation cell\n", + "\t peptide hormone secreting cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t serotonin secreting cell\n", + "\t biogenic amine secreting cell\n", + "\t electrically signaling cell\n", + "\t enkephalin secreting cell\n", + "\t endorphin secreting cell\n", + "cell in vitro\n", + "\t cell\n", + "immature neutrophil\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t blood cell\n", + "\t myeloid leukocyte\n", + "\t granulocyte\n", + "\t neutrophil\n", + "\t motile cell\n", + "\t nucleate cell\n", + "myelocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t granulocytopoietic cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "alveolar macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "\t lung macrophage\n", + "lung macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "enterocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t brush border epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t gut absorptive cell\n", + "\t epithelial cell of alimentary canal\n", + "gut absorptive cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "cochlea auditory hair cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t electrically responsive cell\n", + "\t mechanoreceptor cell\n", + "\t auditory hair cell\n", + "\t sensory hair cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t ear hair cell\n", + "skeletal muscle satellite cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "\t muscle precursor cell\n", + "\t cell of skeletal muscle\n", + "enucleate erythrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t erythroid lineage cell\n", + "\t myeloid cell\n", + "\t blood cell\n", + "\t anucleate cell\n", + "\t erythrocyte\n", + "\t oxygen accumulating cell\n", + "enucleated reticulocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t erythroid lineage cell\n", + "\t myeloid cell\n", + "\t anucleate cell\n", + "\t reticulocyte\n", + "pyramidal neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "retinal rod cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t photoreceptor cell\n", + "\t electrically active cell\n", + "\t eye photoreceptor cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t camera-type eye photoreceptor cell\n", + "ear hair cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t electrically responsive cell\n", + "\t mechanoreceptor cell\n", + "\t sensory hair cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "granulocytopoietic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "basophil mast progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t granulocytopoietic cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "GABAergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "acinar cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t protein secreting cell\n", + "natural killer cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t group 1 innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "group 1 innate lymphoid cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t innate lymphoid cell\n", + "mature alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "CD8-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "transporting cell\n", + "\t cell\n", + "hepatic stellate cell\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t extracellular matrix secreting cell\n", + "Mueller cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t radial glial cell\n", + "\t neuron associated cell\n", + "\t retinal cell\n", + "pituitary gland cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "tanycyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t ciliated cell\n", + "\t ependymal cell\n", + "\t epithelial cell\n", + "\t ciliated epithelial cell\n", + "\t glial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t neuron associated cell\n", + "Bergmann glial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "\t astrocyte\n", + "astrocyte of the forebrain\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "\t astrocyte\n", + "\t brain macroglial cell\n", + "basal cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t single fate stem cell\n", + "\t somatic stem cell\n", + "\t epithelial fate stem cell\n", + "juxtaglomerular complex cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cortical cell\n", + "\t kidney cell\n", + "prickle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "\t stuff accumulating cell\n", + "\t keratinizing barrier epithelial cell\n", + "\t stratified squamous epithelial cell\n", + "\t keratin accumulating cell\n", + "\t keratinocyte\n", + "\t epidermal cell\n", + "\t general ecto-epithelial cell\n", + "mesangial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t contractile cell\n", + "\t pericyte\n", + "\t supporting cell\n", + "\t perivascular cell\n", + "\t mural cell\n", + "mucous neck cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t seromucus secreting cell\n", + "\t mucus secreting cell\n", + "pinealocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t endocrine cell\n", + "podocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t excretory cell\n", + "\t renal filtration cell\n", + "\t epithelial cell of glomerular capsule\n", + "\t kidney cortical cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney glomerular epithelial cell\n", + "\t glomerular cell\n", + "\t kidney corpuscule cell\n", + "renal filtration cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t excretory cell\n", + "epithelial cell of glomerular capsule\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney cortical cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney glomerular epithelial cell\n", + "\t glomerular cell\n", + "\t kidney corpuscule cell\n", + "cardiac valve cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t cardiocyte\n", + "fenestrated endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "mural cell\n", + "\t cell\n", + "\t perivascular cell\n", + "glutamatergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "M cell of gut\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t defensive cell\n", + "\t intestinal epithelial cell\n", + "\t transporting cell\n", + "\t epithelial cell of alimentary canal\n", + "non-myelinating Schwann cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t Schwann cell\n", + "Cajal-Retzius cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "PP cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "dopaminergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t catecholaminergic neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "endothelial tip cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "choroid plexus epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t ciliated cell\n", + "\t ependymal cell\n", + "\t epithelial cell\n", + "\t ciliated epithelial cell\n", + "\t glial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t neuron associated cell\n", + "\t brush border epithelial cell\n", + "\t transporting cell\n", + "leptomeningeal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t extracellular matrix secreting cell\n", + "urothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t transitional epithelial cell\n", + "retina horizontal cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "retinal bipolar neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "ON-bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "OFF-bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "rod bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t ON-bipolar cell\n", + "cone retinal bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "type 1 cone bipolar cell (sensu Mus)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "type 2 cone bipolar cell (sensu Mus)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "type 3 cone bipolar cell (sensu Mus)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "type 4 cone bipolar cell (sensu Mus)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "type 5 cone bipolar cell (sensu Mus)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "type 6 cone bipolar cell (sensu Mus)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "type 7 cone bipolar cell (sensu Mus)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "type 8 cone bipolar cell (sensu Mus)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "type 9 cone bipolar cell (sensu Mus)\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "myeloid dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t conventional dendritic cell\n", + "plasmacytoid dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "mature B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t B cell, CD19-positive\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "B cell, CD19-positive\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "transitional stage B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t B cell, CD19-positive\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "immature B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t B cell, CD19-positive\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "precursor B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t B cell, CD19-positive\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "plasma cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t antibody secreting cell\n", + "antibody secreting cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "plasmablast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t antibody secreting cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "memory B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "naive B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "gamma-delta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "immature alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t alpha-beta T cell\n", + "\t immature T cell\n", + "immature T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "mature T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "CD4-positive, CD25-positive, alpha-beta regulatory T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t regulatory T cell\n", + "regulatory T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature T cell\n", + "alpha-beta intraepithelial T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t intraepithelial lymphocyte\n", + "CD4-positive, alpha-beta thymocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t alpha-beta T cell\n", + "\t immature alpha-beta T cell\n", + "\t immature T cell\n", + "\t thymocyte\n", + "CD8-positive, alpha-beta cytotoxic T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "activated CD8-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "CD8-alpha-beta-positive, alpha-beta intraepithelial T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t alpha-beta intraepithelial T cell\n", + "\t intraepithelial lymphocyte\n", + "intraepithelial lymphocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature T cell\n", + "DN3 thymocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t immature T cell\n", + "\t thymocyte\n", + "\t double negative thymocyte\n", + "mature gamma-delta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t gamma-delta T cell\n", + "\t mature T cell\n", + "gamma-delta intraepithelial T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t gamma-delta T cell\n", + "\t mature T cell\n", + "\t intraepithelial lymphocyte\n", + "\t mature gamma-delta T cell\n", + "CD8-alpha alpha positive, gamma-delta intraepithelial T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t gamma-delta T cell\n", + "\t mature T cell\n", + "\t intraepithelial lymphocyte\n", + "\t mature gamma-delta T cell\n", + "\t gamma-delta intraepithelial T cell\n", + "thymocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t immature T cell\n", + "DN4 thymocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t immature T cell\n", + "\t thymocyte\n", + "\t double negative thymocyte\n", + "double negative thymocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t immature T cell\n", + "\t thymocyte\n", + "DN1 thymic pro-T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t pro-T cell\n", + "\t lymphoid lineage restricted progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "double-positive, alpha-beta thymocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t alpha-beta T cell\n", + "\t immature alpha-beta T cell\n", + "\t immature T cell\n", + "\t thymocyte\n", + "CD8-positive, alpha-beta thymocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t alpha-beta T cell\n", + "\t immature alpha-beta T cell\n", + "\t immature T cell\n", + "\t thymocyte\n", + "memory T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature T cell\n", + "naive T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature T cell\n", + "mature NK T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "small pre-B-II cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t B cell, CD19-positive\n", + "\t precursor B cell\n", + "\t pre-B-II cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "pro-B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t lymphoid lineage restricted progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "B-1 B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "B-1a B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t B-1 B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "B-1b B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t B-1 B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "B-2 B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "immature natural killer cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t immature innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "immature innate lymphoid cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t innate lymphoid cell\n", + "pre-natural killer cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "mature natural killer cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "lymphoid lineage restricted progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "hematopoietic multipotent progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "hematopoietic lineage restricted progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "common dendritic progenitor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t myeloid cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "\t CD115-positive monocyte OR common dendritic progenitor\n", + "mature conventional dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t conventional dendritic cell\n", + "follicular B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t B-2 B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "germinal center B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "olfactory epithelial cell\n", + "\t cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t sensory epithelial cell\n", + "\t chemoreceptor cell\n", + "\t epithelial cell of upper respiratory tract\n", + "\t respiratory tract epithelial cell\n", + "classical monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "elicited macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "inflammatory macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "\t elicited macrophage\n", + "non-classical monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "intermediate monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "meningeal macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t neural cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t central nervous system macrophage\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "\t border associated macrophage\n", + "border associated macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t neural cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t central nervous system macrophage\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "myeloid suppressor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t motile cell\n", + "\t nucleate cell\n", + "alternatively activated macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "\t elicited macrophage\n", + "early T lineage precursor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t pro-T cell\n", + "\t lymphoid lineage restricted progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "naive thymus-derived CD4-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t naive T cell\n", + "CD4-positive, alpha-beta memory T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "T-helper 17 cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive helper T cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "naive thymus-derived CD8-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t naive T cell\n", + "natural T-regulatory cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t CD4-positive, CD25-positive, alpha-beta regulatory T cell\n", + "\t regulatory T cell\n", + "central memory CD4-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "\t CD4-positive, alpha-beta memory T cell\n", + "\t CD4-positive, alpha-beta memory T cell, CD45RO-positive\n", + "CD4-positive, alpha-beta memory T cell, CD45RO-positive\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "\t CD4-positive, alpha-beta memory T cell\n", + "effector memory CD4-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "\t CD4-positive, alpha-beta memory T cell\n", + "\t CD4-positive, alpha-beta memory T cell, CD45RO-positive\n", + "central memory CD8-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "\t CD8-positive, alpha-beta memory T cell, CD45RO-positive\n", + "\t CD8-positive, alpha-beta memory T cell\n", + "CD8-positive, alpha-beta memory T cell, CD45RO-positive\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "\t CD8-positive, alpha-beta memory T cell\n", + "CD8-positive, alpha-beta cytokine secreting effector T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "CD8-positive, alpha-beta memory T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "cytotoxic T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature T cell\n", + "\t effector T cell\n", + "effector T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature T cell\n", + "helper T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature T cell\n", + "\t effector T cell\n", + "effector memory CD8-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "\t CD8-positive, alpha-beta memory T cell, CD45RO-positive\n", + "\t CD8-positive, alpha-beta memory T cell\n", + "immature NK T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t alpha-beta T cell\n", + "\t immature alpha-beta T cell\n", + "\t immature T cell\n", + "CD8-alpha-alpha-positive, alpha-beta intraepithelial T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t alpha-beta intraepithelial T cell\n", + "\t intraepithelial lymphocyte\n", + "Tc1 cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t CD8-positive, alpha-beta cytokine secreting effector T cell\n", + "type I NK T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t mature NK T cell\n", + "type II NK T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t mature NK T cell\n", + "CD4-negative, CD8-negative type I NK T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t mature NK T cell\n", + "\t type I NK T cell\n", + "activated CD4-negative, CD8-negative type I NK T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t mature NK T cell\n", + "\t type I NK T cell\n", + "\t CD4-negative, CD8-negative type I NK T cell\n", + "activated type II NK T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t mature NK T cell\n", + "\t type II NK T cell\n", + "CD4-positive, alpha-beta cytotoxic T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "early lymphoid progenitor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t hematopoietic multipotent progenitor cell\n", + "CD16-negative, CD56-bright natural killer cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t mature natural killer cell\n", + "\t innate lymphoid cell\n", + "CD16-positive, CD56-dim natural killer cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t mature natural killer cell\n", + "\t innate lymphoid cell\n", + "mucosal invariant T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "long lived plasma cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t plasma cell\n", + "\t antibody secreting cell\n", + "class switched memory B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t memory B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "large pre-B-II cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t B cell, CD19-positive\n", + "\t precursor B cell\n", + "\t pre-B-II cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "pre-B-II cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t B cell, CD19-positive\n", + "\t precursor B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "pre-B-I cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t B cell, CD19-positive\n", + "\t precursor B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "unswitched memory B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t memory B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "IgG memory B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t memory B cell\n", + "\t class switched memory B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "IgG plasmablast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t antibody secreting cell\n", + "\t plasmablast\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "IgA plasmablast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t antibody secreting cell\n", + "\t plasmablast\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "IgG plasma cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t plasma cell\n", + "\t antibody secreting cell\n", + "\t long lived plasma cell\n", + "IgM plasma cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t plasma cell\n", + "\t antibody secreting cell\n", + "\t long lived plasma cell\n", + "IgA plasma cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t plasma cell\n", + "\t antibody secreting cell\n", + "\t long lived plasma cell\n", + "hematopoietic oligopotent progenitor cell, lineage-negative\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t hematopoietic oligopotent progenitor cell\n", + "pre-conventional dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t myeloid cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "CD11b-positive dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t conventional dendritic cell\n", + "CD34-positive, CD38-negative hematopoietic stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t somatic stem cell\n", + "\t hematopoietic stem cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "CD115-positive monocyte OR common dendritic progenitor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t myeloid cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "CD115-positive monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "\t CD115-positive monocyte OR common dendritic progenitor\n", + "cerebellar granule cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t granule cell\n", + "\t cerebellar neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebellum glutamatergic neuron\n", + "cerebellum glutamatergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t cerebellar neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "cerebellar granule cell precursor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t neuroblast (sensu Vertebrata)\n", + "\t precursor cell\n", + "\t neural cell\n", + "cerebral cortex neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t neuron of the forebrain\n", + "hippocampal neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "T-helper 22 cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive helper T cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "activated CD4-positive, alpha-beta T cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t activated CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "effector CD4-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t effector T cell\n", + "naive regulatory T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t CD4-positive, CD25-positive, alpha-beta regulatory T cell\n", + "\t regulatory T cell\n", + "\t naive T cell\n", + "memory regulatory T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t CD4-positive, CD25-positive, alpha-beta regulatory T cell\n", + "\t regulatory T cell\n", + "\t memory T cell\n", + "\t CD4-positive, alpha-beta memory T cell\n", + "activated CD8-positive, alpha-beta T cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t activated CD8-positive, alpha-beta T cell\n", + "effector CD8-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t effector T cell\n", + "CD14-positive monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "CD14-positive, CD16-positive monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t CD14-positive monocyte\n", + "dendritic cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "myeloid dendritic cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t conventional dendritic cell\n", + "\t myeloid dendritic cell\n", + "\t dendritic cell, human\n", + "plasmacytoid dendritic cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t plasmacytoid dendritic cell\n", + "\t dendritic cell, human\n", + "abnormal cell\n", + "\t cell\n", + "effector memory CD8-positive, alpha-beta T cell, terminally differentiated\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "\t CD8-positive, alpha-beta memory T cell\n", + "\t effector memory CD45RA-positive, alpha-beta T cell, terminally differentiated\n", + "effector memory CD45RA-positive, alpha-beta T cell, terminally differentiated\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "neoplastic cell\n", + "\t cell\n", + "\t abnormal cell\n", + "malignant cell\n", + "\t cell\n", + "\t abnormal cell\n", + "\t neoplastic cell\n", + "innate lymphoid cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "erythroid progenitor cell, mammalian\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t erythroid progenitor cell\n", + "\t erythroid lineage cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "ILC1\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t group 1 innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "group 2 innate lymphoid cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t innate lymphoid cell\n", + "group 3 innate lymphoid cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t innate lymphoid cell\n", + "CD34-positive, CD56-positive, CD117-positive common innate lymphoid precursor, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t immature innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "NKp46-positive innate lymphoid cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t immature innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "\t CD34-positive, CD56-positive, CD117-positive common innate lymphoid precursor, human\n", + "ILC1, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t group 1 innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "\t ILC1\n", + "group 3 innate lymphoid cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t innate lymphoid cell\n", + "\t group 3 innate lymphoid cell\n", + "NKp44-positive group 3 innate lymphoid cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t innate lymphoid cell\n", + "\t group 3 innate lymphoid cell\n", + "\t group 3 innate lymphoid cell, human\n", + "NKp44-negative group 3 innate lymphoid cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t innate lymphoid cell\n", + "\t group 3 innate lymphoid cell\n", + "\t group 3 innate lymphoid cell, human\n", + "group 2 innate lymphoid cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t innate lymphoid cell\n", + "\t group 2 innate lymphoid cell\n", + "lymphocyte of B lineage, CD19-positive\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "T follicular helper cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive helper T cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "fraction A pre-pro B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t pro-B cell\n", + "\t lymphoid lineage restricted progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "early pro-B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t pro-B cell\n", + "\t lymphoid lineage restricted progenitor cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "late pro-B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t B cell, CD19-positive\n", + "\t precursor B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "CD14-positive, CD16-negative classical monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t classical monocyte\n", + "\t CD14-positive monocyte\n", + "pulmonary alveolar type 1 cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t epithelial cell of lung\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t pulmonary alveolar epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "pulmonary alveolar type 2 cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t epithelial cell of lung\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t surfactant secreting cell\n", + "\t pulmonary alveolar epithelial cell\n", + "\t lung secretory cell\n", + "\t respiratory tract epithelial cell\n", + "lung secretory cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "pancreatic acinar cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t protein secreting cell\n", + "\t acinar cell\n", + "\t pancreas exocrine glandular cell\n", + "\t epithelial cell of exocrine pancreas\n", + "pancreas exocrine glandular cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t epithelial cell of exocrine pancreas\n", + "specialized cardiac myocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cardiac muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t cardiocyte\n", + "enterocyte of epithelium of large intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t brush border epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t enterocyte\n", + "\t gut absorptive cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "epithelial cell of large intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "nodal myocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cardiac muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t cardiocyte\n", + "\t specialized cardiac myocyte\n", + "brush cell of tracheobronchial tree\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t brush cell\n", + "\t respiratory tract epithelial cell\n", + "brush cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "pancreatic ductal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t branched duct epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of exocrine pancreas\n", + "epithelial cell of exocrine pancreas\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "interstitial cell of Cajal\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "bone marrow cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t bone cell\n", + "interstitial cell of ovary\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t stromal cell of ovary\n", + "transversely striated visceral muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t striated visceral muscle cell\n", + "cortical cell of adrenal gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t steroid hormone secreting cell\n", + "\t adrenal gland glandular cell\n", + "adrenal gland glandular cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "regular cardiac myocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cardiac muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t cardiocyte\n", + "type I cell of adrenal cortex\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t steroid hormone secreting cell\n", + "\t mineralocorticoid secreting cell\n", + "\t cortical cell of adrenal gland\n", + "\t adrenal gland glandular cell\n", + "CD38-negative naive B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t naive B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "IgG-negative class switched memory B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t memory B cell\n", + "\t class switched memory B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "regular atrial cardiac myocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cardiac muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t cardiocyte\n", + "\t regular cardiac myocyte\n", + "regular ventricular cardiac myocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cardiac muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t cardiocyte\n", + "\t regular cardiac myocyte\n", + "endothelial cell of lymphatic vessel\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "vascular lymphangioblast\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t perivascular cell\n", + "\t lymphangioblast\n", + "epithelial cell of sweat gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t epidermal cell\n", + "\t epithelial cell of skin gland\n", + "\t general ecto-epithelial cell\n", + "capillary endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t squamous endothelial cell\n", + "\t microvascular endothelial cell\n", + "squamous endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "microvascular endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "multiciliated columnar cell of tracheobronchial tree\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ciliated cell\n", + "\t epithelial cell\n", + "\t ciliated epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t respiratory tract multiciliated cell\n", + "\t respiratory tract epithelial cell\n", + "\t multiciliated epithelial cell\n", + "respiratory tract multiciliated cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ciliated cell\n", + "\t epithelial cell\n", + "\t ciliated epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "\t multiciliated epithelial cell\n", + "epithelial cell of uterus\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "late promyelocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t promyelocyte\n", + "\t granulocytopoietic cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "early promyelocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t promyelocyte\n", + "\t granulocytopoietic cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "endosteal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t bone cell\n", + "epithelial cell of upper respiratory tract\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "renal interstitial pericyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t interstitial cell\n", + "\t contractile cell\n", + "\t pericyte\n", + "\t supporting cell\n", + "\t perivascular cell\n", + "\t mural cell\n", + "\t kidney cell\n", + "\t kidney interstitial cell\n", + "epithelial cell of stomach\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "epithelial cell of alimentary canal\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "foveolar cell of stomach\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t mucus secreting cell\n", + "\t epithelial cell of stomach\n", + "\t epithelial cell of alimentary canal\n", + "\t mucous cell of stomach\n", + "mucous cell of stomach\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t mucus secreting cell\n", + "\t epithelial cell of stomach\n", + "\t epithelial cell of alimentary canal\n", + "basal cell of epidermis\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t single fate stem cell\n", + "\t somatic stem cell\n", + "\t epithelial fate stem cell\n", + "\t progenitor cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "\t stuff accumulating cell\n", + "\t keratinizing barrier epithelial cell\n", + "\t stratified squamous epithelial cell\n", + "\t keratin accumulating cell\n", + "\t keratinocyte\n", + "\t epidermal cell\n", + "\t general ecto-epithelial cell\n", + "\t basal cell\n", + "\t stem cell of epidermis\n", + "stem cell of epidermis\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t somatic stem cell\n", + "glomerular endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t fenestrated endothelial cell\n", + "\t kidney cortical cell\n", + "\t kidney cell\n", + "kidney cortical cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "granular cell of epidermis\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "\t stuff accumulating cell\n", + "\t keratinizing barrier epithelial cell\n", + "\t stratified squamous epithelial cell\n", + "\t keratin accumulating cell\n", + "\t keratinocyte\n", + "\t epidermal cell\n", + "\t general ecto-epithelial cell\n", + "epithelial cell of parathyroid gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "epithelial cell of thyroid gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "renal beta-intercalated cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t renal intercalated cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "renal intercalated cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "tuft cell of large intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t brush cell\n", + "\t epithelial cell of alimentary canal\n", + "\t intestinal tuft cell\n", + "intestinal tuft cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t brush cell\n", + "\t epithelial cell of alimentary canal\n", + "brush cell of trachea\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t tracheal epithelial cell\n", + "\t brush cell of tracheobronchial tree\n", + "\t brush cell\n", + "\t respiratory tract epithelial cell\n", + "bronchial epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t respiratory tract epithelial cell\n", + "epithelial cell of esophagus\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "vertebrate lens cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t stuff accumulating cell\n", + "\t crystallin accumulating cell\n", + "anterior lens cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t stuff accumulating cell\n", + "\t crystallin accumulating cell\n", + "\t vertebrate lens cell\n", + "\t lens epithelial cell\n", + "lens epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t stuff accumulating cell\n", + "\t crystallin accumulating cell\n", + "\t vertebrate lens cell\n", + "secondary lens fiber\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t stuff accumulating cell\n", + "\t crystallin accumulating cell\n", + "\t vertebrate lens cell\n", + "\t lens fiber cell\n", + "lens fiber cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t stuff accumulating cell\n", + "\t crystallin accumulating cell\n", + "\t vertebrate lens cell\n", + "lactocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t milk secreting cell\n", + "\t general ecto-epithelial cell\n", + "\t mammary gland epithelial cell\n", + "\t mammary gland glandular cell\n", + "epithelial cell of prostate\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "basal cell of prostate epithelium\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of prostate\n", + "luminal cell of prostate epithelium\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of prostate\n", + "basal epithelial cell of prostatic duct\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of prostate\n", + "\t basal cell of prostate epithelium\n", + "pulmonary interstitial fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t interstitial cell\n", + "smooth muscle cell of sphincter of pupil\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t sphincter associated smooth muscle cell\n", + "peripheral blood stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t somatic stem cell\n", + "\t hematopoietic stem cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t circulating cell\n", + "intestinal crypt stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "epithelial cell of small intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "stromal cell of endometrium\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "decidual cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t extraembryonic cell\n", + "thyroid follicular cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t epithelial cell of thyroid gland\n", + "neuroepithelial stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t somatic stem cell\n", + "endothelial cell of sinusoid\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "enteroendocrine cell of colon\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "\t intestinal enteroendocrine cell\n", + "\t colon epithelial cell\n", + "colon glandular cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "\t glandular cell of the large intestine\n", + "\t colon epithelial cell\n", + "enteroendocrine cell of small intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t intestinal enteroendocrine cell\n", + "\t small intestine secretory cell\n", + "P/D1 enteroendocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t vasoactive intestinal peptide secreting cell\n", + "vasoactive intestinal peptide secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t peptide hormone secreting cell\n", + "pancreatic PP cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t pancreatic endocrine cell\n", + "\t PP cell\n", + "type I enteroendocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "GIP cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t enteroendocrine cell of small intestine\n", + "\t intestinal enteroendocrine cell\n", + "\t small intestine secretory cell\n", + "type L enteroendocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "type N enteroendocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "ghrelin secreting cell\n", + "\t cell\n", + "\t secretory cell\n", + "\t peptide hormone secreting cell\n", + "epithelial cell of thymus\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "cortical thymic epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of thymus\n", + "medullary thymic epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of thymus\n", + "pigmented ciliary epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t pigmented epithelial cell\n", + "non-pigmented ciliary epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "epithelial cell of distal tubule\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney cortical cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "nephron tubule epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "kidney cortex tubule cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney cortical cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "epithelial cell of proximal tubule\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney cortical cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "brush border cell of the proximal tubule\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t brush border epithelial cell\n", + "\t kidney cortical cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t epithelial cell of proximal tubule\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "embryonic stem cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "basal-myoepithelial cell of mammary gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t contractile cell\n", + "\t myoepithelial cell\n", + "\t mammary gland epithelial cell\n", + "mammary gland epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "mammary gland glandular cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t mammary gland epithelial cell\n", + "luminal adaptive secretory precursor cell of mammary gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t branched duct epithelial cell\n", + "\t mammary gland epithelial cell\n", + "\t luminal epithelial cell of mammary gland\n", + "luminal epithelial cell of mammary gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t branched duct epithelial cell\n", + "\t mammary gland epithelial cell\n", + "progenitor cell of mammary luminal epithelium\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "basal epithelial cell of tracheobronchial tree\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t respiratory tract epithelial cell\n", + "multiciliated epithelial cell of the bronchus\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ciliated cell\n", + "\t epithelial cell\n", + "\t ciliated epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t multiciliated columnar cell of tracheobronchial tree\n", + "\t respiratory tract multiciliated cell\n", + "\t bronchial epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "\t multiciliated epithelial cell\n", + "keratinocyte stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t multi fate stem cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "\t stuff accumulating cell\n", + "\t keratinizing barrier epithelial cell\n", + "\t stratified squamous epithelial cell\n", + "\t keratin accumulating cell\n", + "\t keratinocyte\n", + "\t epidermal cell\n", + "\t general ecto-epithelial cell\n", + "CD56-positive, CD161-positive immature natural killer cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t immature natural killer cell\n", + "\t immature innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "decidual natural killer cell, human\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t extraembryonic cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t mature natural killer cell\n", + "\t innate lymphoid cell\n", + "\t uterine natural killer cell\n", + "uterine natural killer cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "endocardial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t cardiocyte\n", + "\t cardiac endothelial cell\n", + "cardiac endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t cardiocyte\n", + "gestational hematopoietic stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t somatic stem cell\n", + "\t hematopoietic stem cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "primitive red blood cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t erythroid lineage cell\n", + "\t myeloid cell\n", + "\t primitive erythroid lineage cell\n", + "primitive erythroid lineage cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t erythroid lineage cell\n", + "\t myeloid cell\n", + "primitive erythroid progenitor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t erythroid lineage cell\n", + "\t myeloid cell\n", + "\t primitive erythroid lineage cell\n", + "keratocyte\n", + "\t cell\n", + "\t neural crest derived fibroblast\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "myometrial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t uterine smooth muscle cell\n", + "uterine smooth muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "respiratory tract epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "respiratory tract goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t respiratory tract epithelial cell\n", + "Schwann cell precursor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "CD141-positive myeloid dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t conventional dendritic cell\n", + "\t myeloid dendritic cell\n", + "\t plasmacytoid dendritic cell\n", + "Gr1-high classical monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "\t classical monocyte\n", + "\t CD115-positive monocyte OR common dendritic progenitor\n", + "\t CD115-positive monocyte\n", + "CD14-low, CD16-positive monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t non-classical monocyte\n", + "\t CD14-positive monocyte\n", + "CD1c-positive myeloid dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t conventional dendritic cell\n", + "\t myeloid dendritic cell\n", + "pancreatic stellate cell\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t stromal cell of pancreas\n", + "stromal cell of pancreas\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "epidermal Langerhans cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t Langerhans cell\n", + "\t conventional dendritic cell\n", + "\t CD11b-positive dendritic cell\n", + "MHC-II-positive classical monocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t myeloid lineage restricted progenitor cell\n", + "\t myeloid cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t monocyte\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t hematopoietic lineage restricted progenitor cell\n", + "\t classical monocyte\n", + "\t CD115-positive monocyte OR common dendritic progenitor\n", + "\t CD115-positive monocyte\n", + "\t Gr1-high classical monocyte\n", + "adipose macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "nasal mucosa goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t epithelial cell of upper respiratory tract\n", + "\t respiratory tract epithelial cell\n", + "\t respiratory tract goblet cell\n", + "melanocyte of skin\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stuff accumulating cell\n", + "\t pigment cell\n", + "\t melanocyte\n", + "hair follicle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "auditory epithelial cell\n", + "\t cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t sensory epithelial cell\n", + "trophoblast giant cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t extraembryonic cell\n", + "\t trophoblast cell\n", + "fetal cardiomyocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cardiac muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t cardiocyte\n", + "adventitial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t supporting cell\n", + "enteric smooth muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "kidney epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney cell\n", + "kidney cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "subcutaneous adipocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t adipocyte\n", + "\t stuff accumulating cell\n", + "epithelial cell of amnion\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "intrahepatic cholangiocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t branched duct epithelial cell\n", + "\t cholangiocyte\n", + "cholangiocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t branched duct epithelial cell\n", + "aortic smooth muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t vascular associated smooth muscle cell\n", + "\t perivascular cell\n", + "\t blood vessel smooth muscle cell\n", + "blood vessel smooth muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t vascular associated smooth muscle cell\n", + "\t perivascular cell\n", + "endothelial cell of artery\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "vein endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "aortic endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t endothelial cell of artery\n", + "embryonic blood vessel endothelial progenitor cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t eukaryotic cell\n", + "\t mesodermal cell\n", + "fibroblast of cardiac tissue\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t cardiocyte\n", + "skin fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "fibroblast of lung\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "fibroblast of lymphatic vessel\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "fibroblast of mammary gland\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "iris pigment epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t stuff accumulating cell\n", + "\t pigment cell\n", + "\t pigment cell (sensu Vertebrata)\n", + "mesenchymal stem cell of adipose tissue\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t connective tissue cell\n", + "\t mesenchymal stem cell\n", + "central nervous system pericyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t connective tissue cell\n", + "\t contractile cell\n", + "\t pericyte\n", + "\t supporting cell\n", + "\t perivascular cell\n", + "\t mural cell\n", + "fibroblast of breast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "renal cortical epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney cortical cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "retinal blood vessel endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t retinal cell\n", + "retinal pigment epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t epithelial cell\n", + "\t stuff accumulating cell\n", + "\t pigment cell\n", + "\t visual pigment cell\n", + "\t retinal cell\n", + "smooth muscle cell of the pulmonary artery\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t vascular associated smooth muscle cell\n", + "\t perivascular cell\n", + "\t blood vessel smooth muscle cell\n", + "bladder cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t lower urinary tract cell\n", + "bronchial smooth muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t tracheobronchial smooth muscle cell\n", + "tracheobronchial smooth muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "smooth muscle cell of trachea\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t tracheobronchial smooth muscle cell\n", + "astrocyte of the cerebellum\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "\t astrocyte\n", + "\t brain macroglial cell\n", + "brain macroglial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "astrocyte of the cerebral cortex\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "\t astrocyte\n", + "\t astrocyte of the forebrain\n", + "\t brain macroglial cell\n", + "\t cerebral cortex glial cell\n", + "cerebral cortex glial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "migratory enteric neural crest cell\n", + "\t cell\n", + "\t migratory neural crest cell\n", + "\t embryonic cell (metazoa)\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t multi fate stem cell\n", + "\t motile cell\n", + "\t neural crest cell\n", + "neuron of the forebrain\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "adipocyte of breast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t adipocyte\n", + "\t stuff accumulating cell\n", + "gingival epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t oral mucosa squamous cell\n", + "oral mucosa squamous cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "prostate stromal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "acinar cell of salivary gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t protein secreting cell\n", + "\t acinar cell\n", + "\t epithelial cell of alimentary canal\n", + "\t salivary gland glandular cell\n", + "\t salivary gland cell\n", + "salivary gland glandular cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t salivary gland cell\n", + "immature astrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "\t astrocyte\n", + "mature astrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "\t astrocyte\n", + "mature microglial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t neuron associated cell\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t microglial cell\n", + "\t central nervous system macrophage\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "respiratory basal cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t single fate stem cell\n", + "\t somatic stem cell\n", + "\t epithelial fate stem cell\n", + "\t basal cell\n", + "glandular cell of esophagus\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of esophagus\n", + "endothelial cell of venule\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "glandular cell of the large intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "endothelial stalk cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "tongue muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cell of skeletal muscle\n", + "\t electrically active cell\n", + "\t nucleate cell\n", + "\t multinucleate cell\n", + "\t myotube\n", + "\t syncytial cell\n", + "\t striated muscle cell\n", + "\t skeletal muscle fiber\n", + "intestinal enteroendocrine cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "bistratified retinal ganglion cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal ganglion cell\n", + "\t bistratified cell\n", + "bistratified cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "ON retinal ganglion cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal ganglion cell\n", + "OFF retinal ganglion cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal ganglion cell\n", + "S cone cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t photoreceptor cell\n", + "\t electrically active cell\n", + "\t eye photoreceptor cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t retinal cone cell\n", + "\t camera-type eye photoreceptor cell\n", + "type 3a cone bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "\t type 3 cone bipolar cell (sensu Mus)\n", + "type 3b cone bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "\t type 3 cone bipolar cell (sensu Mus)\n", + "type 5a cone bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "\t type 5 cone bipolar cell (sensu Mus)\n", + "type 5b cone bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t cone retinal bipolar cell\n", + "\t type 5 cone bipolar cell (sensu Mus)\n", + "H1 horizontal cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retina horizontal cell\n", + "H2 horizontal cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retina horizontal cell\n", + "A2 amacrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t amacrine cell\n", + "\t retinal cell\n", + "\t bistratified cell\n", + "\t bistratified retinal amacrine cell\n", + "\t narrow field retinal amacrine cell\n", + "\t glycinergic amacrine cell\n", + "\t glycinergic neuron\n", + "bistratified retinal amacrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t amacrine cell\n", + "\t retinal cell\n", + "\t bistratified cell\n", + "narrow field retinal amacrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t amacrine cell\n", + "\t retinal cell\n", + "glycinergic amacrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t amacrine cell\n", + "\t retinal cell\n", + "\t glycinergic neuron\n", + "starburst amacrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t cholinergic neuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t amacrine cell\n", + "\t retinal cell\n", + "\t GABAergic neuron\n", + "\t GABAergic amacrine cell\n", + "GABAergic amacrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t amacrine cell\n", + "\t retinal cell\n", + "\t GABAergic neuron\n", + "ionocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "renal principal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "epithelial cell of nephron\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "renal alpha-intercalated cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t renal intercalated cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "multiciliated epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ciliated cell\n", + "\t epithelial cell\n", + "\t ciliated epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "pancreatic epsilon cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of pancreas\n", + "\t endo-epithelial cell\n", + "\t endocrine cell\n", + "\t enteroendocrine cell\n", + "\t peptide hormone secreting cell\n", + "\t pancreatic endocrine cell\n", + "\t ghrelin secreting cell\n", + "lymphangioblast\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t perivascular cell\n", + "mesenchymal lymphangioblast\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t connective tissue cell\n", + "\t mesenchymal stem cell\n", + "\t perivascular cell\n", + "\t lymphangioblast\n", + "cranial motor neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t motor neuron\n", + "\t efferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "visceromotor neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t motor neuron\n", + "\t efferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "parasympathetic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t peripheral nervous system neuron\n", + "\t autonomic neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "notochordal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "enteric neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural crest derived neuron\n", + "\t neural cell\n", + "\t peripheral nervous system neuron\n", + "\t autonomic neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "striated visceral muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "skeletal muscle satellite stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t precursor cell\n", + "\t single fate stem cell\n", + "\t somatic stem cell\n", + "\t muscle precursor cell\n", + "\t cell of skeletal muscle\n", + "\t skeletal muscle satellite cell\n", + "inhibitory motor neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t motor neuron\n", + "\t efferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "cerebral cortex GABAergic interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "extravillous trophoblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t extraembryonic cell\n", + "\t trophoblast cell\n", + "primary motor cortex pyramidal cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t pyramidal neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cerebral cortex pyramidal neuron\n", + "L5 extratelencephalic projecting glutamatergic cortical neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t pyramidal neuron\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cerebral cortex pyramidal neuron\n", + "\t extratelencephalic-projecting glutamatergic cortical neuron\n", + "peripheral sensory neuron\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t peripheral nervous system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "inflammatory cell\n", + "\t cell\n", + "salivary gland cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "small intestine secretory cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "paneth cell of colon\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t protein secreting cell\n", + "\t lysozyme secreting cell\n", + "\t paneth cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "\t colon glandular cell\n", + "\t glandular cell of the large intestine\n", + "\t colon epithelial cell\n", + "transit amplifying cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "transit amplifying cell of colon\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t transit amplifying cell of gut\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "\t transit amplifying cell\n", + "transit amplifying cell of small intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t transit amplifying cell of gut\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t transit amplifying cell\n", + "intestinal crypt stem cell of large intestine\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "\t intestinal crypt stem cell\n", + "intestinal crypt stem cell of small intestine\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t intestinal crypt stem cell\n", + "\t epithelial cell of small intestine\n", + "stromal cell of lamina propria of small intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "colon macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "colon goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "\t colon epithelial cell\n", + "\t large intestine goblet cell\n", + "\t intestine goblet cell\n", + "colon epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "large intestine goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "\t intestine goblet cell\n", + "tuft cell of colon\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t brush cell\n", + "\t epithelial cell of alimentary canal\n", + "\t tuft cell of large intestine\n", + "\t intestinal tuft cell\n", + "intestinal crypt stem cell of colon\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t multi fate stem cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "\t intestinal crypt stem cell\n", + "\t intestinal crypt stem cell of large intestine\n", + "smooth muscle cell of large intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t enteric smooth muscle cell\n", + "lung pericyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t contractile cell\n", + "\t pericyte\n", + "\t supporting cell\n", + "\t perivascular cell\n", + "\t mural cell\n", + "endothelial cell of placenta\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "endothelial cell of uterus\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "fibro/adipogenic progenitor cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t motile cell\n", + "\t mesenchymal cell\n", + "centrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t germinal center B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "centroblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t germinal center B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "T follicular regulatory cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature T cell\n", + "\t regulatory T cell\n", + "hair follicular keratinocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "\t stuff accumulating cell\n", + "\t keratinizing barrier epithelial cell\n", + "\t stratified squamous epithelial cell\n", + "\t keratin accumulating cell\n", + "\t keratinocyte\n", + "\t epidermal cell\n", + "\t general ecto-epithelial cell\n", + "\t hair follicle cell\n", + "obsolete epithelial cell of alveolus of lung\n", + "cardiac blood vessel endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t cardiocyte\n", + "\t cardiac endothelial cell\n", + "cardiac neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t peripheral nervous system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "lateral mesodermal cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t eukaryotic cell\n", + "\t mesodermal cell\n", + "intermediate mesodermal cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t eukaryotic cell\n", + "\t mesodermal cell\n", + "mesothelial cell of epicardium\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t barrier cell\n", + "\t squamous epithelial cell\n", + "\t mesothelial cell\n", + "\t lining cell\n", + "\t cardiocyte\n", + "double negative T regulatory cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t immature T cell\n", + "\t thymocyte\n", + "\t double negative thymocyte\n", + "exhausted T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature T cell\n", + "\t effector T cell\n", + "skeletal muscle fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t cell of skeletal muscle\n", + "\t muscle fibroblast\n", + "muscle fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "olfactory ensheathing cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "dermal microvascular endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t microvascular endothelial cell\n", + "\t dermis blood vessel endothelial cell\n", + "dermis blood vessel endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "monocyte-derived dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "\t conventional dendritic cell\n", + "\t myeloid dendritic cell\n", + "chorionic trophoblast cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t extraembryonic cell\n", + "\t trophoblast cell\n", + "sympathetic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t peripheral nervous system neuron\n", + "\t autonomic neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "spiral ganglion neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t peripheral nervous system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "forebrain radial glial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t radial glial cell\n", + "\t neuron associated cell\n", + "pulmonary ionocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lung\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "\t ionocyte\n", + "splanchnic mesodermal cell\n", + "\t cell\n", + "\t embryonic cell (metazoa)\n", + "\t eukaryotic cell\n", + "\t mesodermal cell\n", + "\t lateral mesodermal cell\n", + "epithelial cell of urethra\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t urethra cell\n", + "\t lower urinary tract cell\n", + "hillock cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "tracheobronchial serous cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t seromucus secreting cell\n", + "\t serous secreting cell\n", + "tracheobronchial goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t respiratory tract epithelial cell\n", + "\t respiratory tract goblet cell\n", + "endothelial cell of periportal hepatic sinusoid\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t fenestrated endothelial cell\n", + "\t endothelial cell of sinusoid\n", + "\t endothelial cell of hepatic sinusoid\n", + "endothelial cell of hepatic sinusoid\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t fenestrated endothelial cell\n", + "\t endothelial cell of sinusoid\n", + "endothelial cell of pericentral hepatic sinusoid\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t fenestrated endothelial cell\n", + "\t endothelial cell of sinusoid\n", + "\t endothelial cell of hepatic sinusoid\n", + "periportal region hepatocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t polyploid cell\n", + "\t epithelial cell\n", + "\t hepatocyte\n", + "\t endopolyploid cell\n", + "midzonal region hepatocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t polyploid cell\n", + "\t epithelial cell\n", + "\t hepatocyte\n", + "\t endopolyploid cell\n", + "centrilobular region hepatocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t polyploid cell\n", + "\t epithelial cell\n", + "\t hepatocyte\n", + "\t endopolyploid cell\n", + "intestine goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "kidney tubule cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "forebrain neuroblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t non-terminally differentiated cell\n", + "\t neuroblast (sensu Vertebrata)\n", + "\t precursor cell\n", + "\t neural cell\n", + "lung goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lung\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t lung secretory cell\n", + "\t respiratory tract epithelial cell\n", + "\t respiratory tract goblet cell\n", + "pulmonary neuroendocrine cell\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t ecto-epithelial cell\n", + "\t secretory epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t sensory epithelial cell\n", + "\t efferent neuron\n", + "\t afferent neuron\n", + "\t endocrine cell\n", + "\t neuroendocrine cell\n", + "\t electrically responsive cell\n", + "\t chemoreceptor cell\n", + "\t electrically active cell\n", + "\t serotonin secreting cell\n", + "\t biogenic amine secreting cell\n", + "\t electrically signaling cell\n", + "\t lung secretory cell\n", + "lung multiciliated epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ciliated cell\n", + "\t epithelial cell\n", + "\t ciliated epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t epithelial cell of lung\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t respiratory tract multiciliated cell\n", + "\t respiratory tract epithelial cell\n", + "\t multiciliated epithelial cell\n", + "smooth muscle cell of small intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t enteric smooth muscle cell\n", + "smooth muscle fiber of ileum\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "\t enteric smooth muscle cell\n", + "\t smooth muscle cell of small intestine\n", + "urethra cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t lower urinary tract cell\n", + "fibroblast of connective tissue of prostate\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t prostate stromal cell\n", + "fibroblast of connective tissue of nonglandular part of prostate\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t prostate stromal cell\n", + "fibroblast of connective tissue of glandular part of prostate\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t prostate stromal cell\n", + "epicardial adipocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t adipocyte\n", + "\t stuff accumulating cell\n", + "\t cardiocyte\n", + "adipocyte of epicardial fat of left ventricle\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t connective tissue cell\n", + "\t adipocyte\n", + "\t stuff accumulating cell\n", + "\t cardiocyte\n", + "\t epicardial adipocyte\n", + "bronchial goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t bronchial epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "\t respiratory tract goblet cell\n", + "\t tracheobronchial goblet cell\n", + "small intestine goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t small intestine secretory cell\n", + "\t intestine goblet cell\n", + "intestinal villus goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t small intestine secretory cell\n", + "\t intestine goblet cell\n", + "\t small intestine goblet cell\n", + "duodenum secretory cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t small intestine secretory cell\n", + "ileal goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t small intestine secretory cell\n", + "\t intestine goblet cell\n", + "\t small intestine goblet cell\n", + "\t intestinal villus goblet cell\n", + "tracheal goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t epithelial cell of lower respiratory tract\n", + "\t endo-epithelial cell\n", + "\t epithelial cell of tracheobronchial tree\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t tracheal epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "\t respiratory tract goblet cell\n", + "\t tracheobronchial goblet cell\n", + "serous cell of epithelium of trachea\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t seromucus secreting cell\n", + "\t serous secreting cell\n", + "\t tracheobronchial serous cell\n", + "serous cell of epithelium of bronchus\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t seromucus secreting cell\n", + "\t serous secreting cell\n", + "\t tracheobronchial serous cell\n", + "enterocyte of epithelium of small intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t brush border epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t enterocyte\n", + "\t gut absorptive cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "enterocyte of epithelium proper of small intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t brush border epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t enterocyte\n", + "\t gut absorptive cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t enterocyte of epithelium of small intestine\n", + "enterocyte of epithelium proper of ileum\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t brush border epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t enterocyte\n", + "\t gut absorptive cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t enterocyte of epithelium of small intestine\n", + "\t enterocyte of epithelium proper of small intestine\n", + "paneth cell of epithelium of small intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t glandular secretory epithelial cell\n", + "\t protein secreting cell\n", + "\t lysozyme secreting cell\n", + "\t paneth cell\n", + "\t intestinal epithelial cell\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "\t small intestine secretory cell\n", + "colonocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t brush border epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t enterocyte\n", + "\t gut absorptive cell\n", + "\t enterocyte of epithelium of large intestine\n", + "\t epithelial cell of large intestine\n", + "\t epithelial cell of alimentary canal\n", + "\t colon epithelial cell\n", + "basal cell of epithelium of trachea\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t single fate stem cell\n", + "\t somatic stem cell\n", + "\t epithelial fate stem cell\n", + "\t basal cell\n", + "\t respiratory basal cell\n", + "microfold cell of epithelium of small intestine\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t defensive cell\n", + "\t intestinal epithelial cell\n", + "\t transporting cell\n", + "\t M cell of gut\n", + "\t epithelial cell of alimentary canal\n", + "\t epithelial cell of small intestine\n", + "ventricular cardiac muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t cardiac muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t cardiocyte\n", + "myocyte of sinoatrial node\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t visceral muscle cell\n", + "\t cardiac muscle cell\n", + "\t electrically active cell\n", + "\t striated muscle cell\n", + "\t cardiocyte\n", + "\t specialized cardiac myocyte\n", + "\t nodal myocyte\n", + "\t transversely striated visceral muscle cell\n", + "\t striated visceral muscle cell\n", + "endothelial cell of arteriole\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "conjunctival epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "epithelial cell of lacrimal drainage system\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t non-branched duct epithelial cell\n", + "\t meso-epithelial cell\n", + "epithelial cell of lacrimal sac\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t non-branched duct epithelial cell\n", + "\t meso-epithelial cell\n", + "\t epithelial cell of lacrimal drainage system\n", + "\t epithelial cell of nasolacrimal duct\n", + "epithelial cell of nasolacrimal duct\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t non-branched duct epithelial cell\n", + "\t meso-epithelial cell\n", + "\t epithelial cell of lacrimal drainage system\n", + "bladder urothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t transitional epithelial cell\n", + "\t urothelial cell\n", + "\t bladder cell\n", + "\t lower urinary tract cell\n", + "ciliary muscle cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "epithelial cell of stratum germinativum of esophagus\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t single fate stem cell\n", + "\t somatic stem cell\n", + "\t epithelial fate stem cell\n", + "\t basal cell\n", + "kidney glomerular epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney cortical cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t glomerular cell\n", + "\t kidney corpuscule cell\n", + "parietal epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t epithelial cell of glomerular capsule\n", + "\t kidney cortical cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney glomerular epithelial cell\n", + "\t glomerular cell\n", + "\t kidney corpuscule cell\n", + "epithelial cell of intermediate tubule\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney loop of Henle epithelial cell\n", + "kidney loop of Henle epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "kidney collecting duct epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t non-branched duct epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "\t kidney collecting duct cell\n", + "kidney collecting duct cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "smooth muscle cell of prostate\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t smooth muscle cell\n", + "\t contractile cell\n", + "\t muscle cell\n", + "\t electrically responsive cell\n", + "\t non-striated muscle cell\n", + "\t visceral muscle cell\n", + "\t electrically active cell\n", + "mesothelial cell of pleura\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t barrier cell\n", + "\t squamous epithelial cell\n", + "\t mesothelial cell\n", + "\t lining cell\n", + "mesothelial cell of visceral pleura\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t barrier cell\n", + "\t squamous epithelial cell\n", + "\t mesothelial cell\n", + "\t lining cell\n", + "\t mesothelial cell of pleura\n", + "kidney interstitial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t interstitial cell\n", + "\t kidney cell\n", + "kidney medulla cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "kidney pelvis cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "glomerular cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney cortical cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney corpuscule cell\n", + "kidney inner medulla cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "kidney outer medulla cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "papillary tips cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t kidney pelvis cell\n", + "\t kidney inner medulla cell\n", + "lower urinary tract cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "kidney corpuscule cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney cortical cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "kidney interstitial fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t interstitial cell\n", + "\t kidney cell\n", + "\t kidney interstitial cell\n", + "kidney interstitial alternatively activated macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t interstitial cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "\t elicited macrophage\n", + "\t alternatively activated macrophage\n", + "\t kidney cell\n", + "\t kidney interstitial cell\n", + "kidney resident macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t interstitial cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "\t kidney cell\n", + "\t kidney interstitial cell\n", + "kidney pelvis urothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t transitional epithelial cell\n", + "\t urothelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t kidney pelvis cell\n", + "kidney collecting duct principal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t non-branched duct epithelial cell\n", + "\t meso-epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal principal cell\n", + "\t epithelial cell of nephron\n", + "\t kidney collecting duct epithelial cell\n", + "\t kidney collecting duct cell\n", + "kidney collecting duct intercalated cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t non-branched duct epithelial cell\n", + "\t meso-epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t renal intercalated cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "\t kidney collecting duct epithelial cell\n", + "\t kidney collecting duct cell\n", + "kidney connecting tubule epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t kidney cortical cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "kidney proximal convoluted tubule epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t brush border epithelial cell\n", + "\t kidney cortical cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t epithelial cell of proximal tubule\n", + "\t brush border cell of the proximal tubule\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "kidney proximal straight tubule epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney cortical cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t epithelial cell of proximal tubule\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney loop of Henle epithelial cell\n", + "\t kidney medulla cell\n", + "\t kidney outer medulla cell\n", + "\t kidney loop of Henle descending limb epithelial cell\n", + "kidney loop of Henle descending limb epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney loop of Henle epithelial cell\n", + "kidney distal convoluted tubule epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney cortical cell\n", + "\t epithelial cell of distal tubule\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "macula densa epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t juxtaglomerular complex cell\n", + "\t kidney cortical cell\n", + "\t epithelial cell of distal tubule\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "kidney blood vessel cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "kidney arterial blood vessel cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t kidney blood vessel cell\n", + "kidney capillary endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t capillary endothelial cell\n", + "\t squamous endothelial cell\n", + "\t microvascular endothelial cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t kidney blood vessel cell\n", + "glomerular capillary endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t fenestrated endothelial cell\n", + "\t capillary endothelial cell\n", + "\t squamous endothelial cell\n", + "\t microvascular endothelial cell\n", + "\t glomerular endothelial cell\n", + "\t kidney cortical cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t kidney blood vessel cell\n", + "\t kidney capillary endothelial cell\n", + "kidney afferent arteriole cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cortical cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t kidney blood vessel cell\n", + "\t kidney arterial blood vessel cell\n", + "kidney efferent arteriole cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cortical cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t kidney blood vessel cell\n", + "\t kidney arterial blood vessel cell\n", + "kidney loop of Henle ascending limb epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney cortical cell\n", + "\t epithelial cell of distal tubule\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney loop of Henle epithelial cell\n", + "peritubular capillary endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t fenestrated endothelial cell\n", + "\t capillary endothelial cell\n", + "\t squamous endothelial cell\n", + "\t microvascular endothelial cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t kidney blood vessel cell\n", + "\t kidney capillary endothelial cell\n", + "vasa recta cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t microvascular endothelial cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "kidney cortex artery cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t kidney cortical cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t kidney blood vessel cell\n", + "\t kidney arterial blood vessel cell\n", + "kidney afferent arteriole endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t kidney cortical cell\n", + "\t kidney cell\n", + "\t endothelial cell of arteriole\n", + "\t kidney medulla cell\n", + "\t kidney blood vessel cell\n", + "\t kidney arterial blood vessel cell\n", + "\t kidney afferent arteriole cell\n", + "kidney efferent arteriole endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t kidney cortical cell\n", + "\t kidney cell\n", + "\t endothelial cell of arteriole\n", + "\t kidney medulla cell\n", + "\t kidney blood vessel cell\n", + "\t kidney arterial blood vessel cell\n", + "\t kidney efferent arteriole cell\n", + "kidney loop of Henle thick ascending limb epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney cortical cell\n", + "\t epithelial cell of distal tubule\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney loop of Henle epithelial cell\n", + "\t kidney medulla cell\n", + "\t kidney loop of Henle ascending limb epithelial cell\n", + "kidney loop of Henle thin ascending limb epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney cortical cell\n", + "\t epithelial cell of distal tubule\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney loop of Henle epithelial cell\n", + "\t kidney medulla cell\n", + "\t kidney inner medulla cell\n", + "\t kidney loop of Henle ascending limb epithelial cell\n", + "kidney loop of Henle medullary thick ascending limb epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney cortical cell\n", + "\t epithelial cell of distal tubule\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney loop of Henle epithelial cell\n", + "\t kidney medulla cell\n", + "\t kidney outer medulla cell\n", + "\t kidney loop of Henle ascending limb epithelial cell\n", + "\t kidney loop of Henle thick ascending limb epithelial cell\n", + "kidney loop of Henle cortical thick ascending limb epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t kidney cortical cell\n", + "\t epithelial cell of distal tubule\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney loop of Henle epithelial cell\n", + "\t kidney medulla cell\n", + "\t kidney loop of Henle ascending limb epithelial cell\n", + "\t kidney loop of Henle thick ascending limb epithelial cell\n", + "kidney loop of Henle thin descending limb epithelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t epithelial cell of intermediate tubule\n", + "\t kidney loop of Henle epithelial cell\n", + "\t kidney medulla cell\n", + "\t kidney outer medulla cell\n", + "\t kidney loop of Henle descending limb epithelial cell\n", + "vasa recta ascending limb cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t microvascular endothelial cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t vasa recta cell\n", + "vasa recta descending limb cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t microvascular endothelial cell\n", + "\t kidney cell\n", + "\t kidney medulla cell\n", + "\t vasa recta cell\n", + "urethra urothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t transitional epithelial cell\n", + "\t urothelial cell\n", + "\t epithelial cell of urethra\n", + "\t urethra cell\n", + "\t lower urinary tract cell\n", + "sensory neuron of dorsal root ganglion\n", + "\t cell\n", + "\t neuron\n", + "\t sensory neuron\n", + "\t neuronal receptor cell\n", + "\t sensory receptor cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t afferent neuron\n", + "\t peripheral nervous system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t peripheral sensory neuron\n", + "\t somatosensory neuron\n", + "somatosensory neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t peripheral nervous system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "medium spiny neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t GABAergic neuron\n", + "hypothalamus cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "glycinergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "lung endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "pulmonary artery endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t endothelial cell of artery\n", + "cerebral cortex pyramidal neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t pyramidal neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "cerebral cortex endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "peripheral blood mononuclear cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t circulating cell\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "tonsil germinal center B cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t lymphocyte of B lineage\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t B cell\n", + "\t mature B cell\n", + "\t B cell, CD19-positive\n", + "\t germinal center B cell\n", + "\t lymphocyte of B lineage, CD19-positive\n", + "dermis lymphatic vessel endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t endothelial cell of lymphatic vessel\n", + "lung microvascular endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t microvascular endothelial cell\n", + "\t lung endothelial cell\n", + "endothelial cell of coronary artery\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t cardiocyte\n", + "\t cardiac endothelial cell\n", + "\t endothelial cell of artery\n", + "\t cardiac blood vessel endothelial cell\n", + "dermis microvascular lymphatic vessel endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t endothelial cell of lymphatic vessel\n", + "\t microvascular endothelial cell\n", + "\t dermal microvascular endothelial cell\n", + "\t dermis blood vessel endothelial cell\n", + "\t dermis lymphatic vessel endothelial cell\n", + "embryonic fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "brain pericyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t connective tissue cell\n", + "\t contractile cell\n", + "\t pericyte\n", + "\t supporting cell\n", + "\t perivascular cell\n", + "\t mural cell\n", + "\t central nervous system pericyte\n", + "brainstem motor neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t motor neuron\n", + "\t efferent neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "hepatic pit cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "\t liver-resident natural killer cell\n", + "liver-resident natural killer cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t natural killer cell\n", + "\t group 1 innate lymphoid cell\n", + "\t innate lymphoid cell\n", + "liver dendritic cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t dendritic cell\n", + "prostate gland microvascular endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t blood vessel endothelial cell\n", + "\t endothelial cell\n", + "\t endothelial cell of vascular tree\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t microvascular endothelial cell\n", + "placental villous trophoblast\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t extraembryonic cell\n", + "\t trophoblast cell\n", + "conjunctiva goblet cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t secretory epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t seromucus secreting cell\n", + "\t goblet cell\n", + "\t mucus secreting cell\n", + "\t conjunctival epithelial cell\n", + "bronchus fibroblast of lung\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t fibroblast of lung\n", + "cord blood hematopoietic stem cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t somatic stem cell\n", + "\t hematopoietic stem cell\n", + "\t hematopoietic cell\n", + "\t hematopoietic precursor cell\n", + "\t progenitor cell\n", + "\t circulating cell\n", + "\t peripheral blood stem cell\n", + "\t gestational hematopoietic stem cell\n", + "Hofbauer cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "\t placental resident macrophage\n", + "placental resident macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "VIP GABAergic cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "\t cerebral cortex GABAergic interneuron\n", + "\t caudal ganglionic eminence derived cortical interneuron\n", + "\t caudal ganglionic eminence derived neuron\n", + "intratelencephalic-projecting glutamatergic cortical neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "extratelencephalic-projecting glutamatergic cortical neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "lamp5 GABAergic cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "\t cerebral cortex GABAergic interneuron\n", + "\t caudal ganglionic eminence derived cortical interneuron\n", + "\t caudal ganglionic eminence derived neuron\n", + "caudal ganglionic eminence derived cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "\t cerebral cortex GABAergic interneuron\n", + "\t caudal ganglionic eminence derived neuron\n", + "near-projecting glutamatergic cortical neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "corticothalamic-projecting glutamatergic cortical neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "sncg GABAergic cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "\t cerebral cortex GABAergic interneuron\n", + "\t caudal ganglionic eminence derived cortical interneuron\n", + "\t caudal ganglionic eminence derived neuron\n", + "sst GABAergic cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "\t cerebral cortex GABAergic interneuron\n", + "\t medial ganglionic eminence derived GABAergic cortical interneuron\n", + "\t medial ganglionic eminence derived interneuron\n", + "medial ganglionic eminence derived GABAergic cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "\t cerebral cortex GABAergic interneuron\n", + "\t medial ganglionic eminence derived interneuron\n", + "pvalb GABAergic cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "\t cerebral cortex GABAergic interneuron\n", + "\t medial ganglionic eminence derived GABAergic cortical interneuron\n", + "\t medial ganglionic eminence derived interneuron\n", + "sst chodl GABAergic cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "\t cerebral cortex GABAergic interneuron\n", + "\t sst GABAergic cortical interneuron\n", + "\t medial ganglionic eminence derived GABAergic cortical interneuron\n", + "\t medial ganglionic eminence derived interneuron\n", + "direct pathway medium spiny neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t GABAergic neuron\n", + "\t medium spiny neuron\n", + "indirect pathway medium spiny neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t GABAergic neuron\n", + "\t medium spiny neuron\n", + "chandelier pvalb GABAergic cortical interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t cortical interneuron\n", + "\t cerebral cortex GABAergic interneuron\n", + "\t medial ganglionic eminence derived GABAergic cortical interneuron\n", + "\t pvalb GABAergic cortical interneuron\n", + "\t chandelier cell\n", + "\t medial ganglionic eminence derived interneuron\n", + "chandelier cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t interneuron\n", + "\t GABAergic interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t inhibitory interneuron\n", + "\t GABAergic neuron\n", + "L6b glutamatergic cortical neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "L2/3-6 intratelencephalic projecting glutamatergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t intratelencephalic-projecting glutamatergic cortical neuron\n", + "L6 corticothalamic-projecting glutamatergic cortical neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t corticothalamic-projecting glutamatergic cortical neuron\n", + "L5/6 near-projecting glutamatergic neuron of the primary motor cortex\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t near-projecting glutamatergic cortical neuron\n", + "\t L5/6 near-projecting glutamatergic neuron\n", + "L5/6 near-projecting glutamatergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t near-projecting glutamatergic cortical neuron\n", + "L2/3 intratelencephalic projecting glutamatergic neuron of the primary motor cortex\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t intratelencephalic-projecting glutamatergic cortical neuron\n", + "\t L2/3-6 intratelencephalic projecting glutamatergic neuron\n", + "\t L2/3 intratelencephalic projecting glutamatergic neuron\n", + "L2/3 intratelencephalic projecting glutamatergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t intratelencephalic-projecting glutamatergic cortical neuron\n", + "\t L2/3-6 intratelencephalic projecting glutamatergic neuron\n", + "L4/5 intratelencephalic projecting glutamatergic neuron of the primary motor cortex\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t intratelencephalic-projecting glutamatergic cortical neuron\n", + "\t L2/3-6 intratelencephalic projecting glutamatergic neuron\n", + "\t L4/5 intratelencephalic projecting glutamatergic neuron\n", + "L4/5 intratelencephalic projecting glutamatergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t intratelencephalic-projecting glutamatergic cortical neuron\n", + "\t L2/3-6 intratelencephalic projecting glutamatergic neuron\n", + "L6 intratelencephalic projecting glutamatergic neuron of the primary motor cortex\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t pyramidal neuron\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t primary motor cortex pyramidal cell\n", + "\t cerebral cortex pyramidal neuron\n", + "\t intratelencephalic-projecting glutamatergic cortical neuron\n", + "\t L2/3-6 intratelencephalic projecting glutamatergic neuron\n", + "\t L6 intratelencephalic projecting glutamatergic neuron\n", + "\t untufted pyramidal neuron\n", + "L6 intratelencephalic projecting glutamatergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t intratelencephalic-projecting glutamatergic cortical neuron\n", + "\t L2/3-6 intratelencephalic projecting glutamatergic neuron\n", + "untufted pyramidal neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t pyramidal neuron\n", + "vascular leptomeningeal cell\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t mesothelial fibroblast of the leptomeninx\n", + "\t mesothelial fibroblast\n", + "mesothelial fibroblast of the leptomeninx\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t mesothelial fibroblast\n", + "mesothelial fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "vascular leptomeningeal cell (Mmus)\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t vascular leptomeningeal cell\n", + "\t mesothelial fibroblast of the leptomeninx\n", + "\t mesothelial fibroblast\n", + "differentiation-committed oligodendrocyte precursor\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t neuron associated cell\n", + "\t neuron associated cell (sensu Vertebrata)\n", + "medial ganglionic eminence derived interneuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t interneuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "caudal ganglionic eminence derived neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "meis2 expressing cortical GABAergic cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t GABAergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "thalamic excitatory neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t neuron of the forebrain\n", + "obsolete caudal ganglionic eminence derived GABAergic cortical interneuron\n", + "brain vascular cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "hypendymal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t ecto-epithelial cell\n", + "\t neurecto-epithelial cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "midget ganglion cell of retina\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal ganglion cell\n", + "parasol ganglion cell of retina\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal ganglion cell\n", + "alveolar type 1 fibroblast cell\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t interstitial cell\n", + "\t pulmonary interstitial fibroblast\n", + "\t fibroblast of lung\n", + "alveolar adventitial fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t interstitial cell\n", + "\t pulmonary interstitial fibroblast\n", + "\t fibroblast of lung\n", + "epithelial cell of proximal tubule segment 1\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t brush border epithelial cell\n", + "\t kidney cortical cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t epithelial cell of proximal tubule\n", + "\t brush border cell of the proximal tubule\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney proximal convoluted tubule epithelial cell\n", + "epithelial cell of proximal tubule segment 3\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t meso-epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t brush border epithelial cell\n", + "\t kidney cortical cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t epithelial cell of proximal tubule\n", + "\t brush border cell of the proximal tubule\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney loop of Henle epithelial cell\n", + "\t kidney medulla cell\n", + "\t kidney outer medulla cell\n", + "\t kidney proximal straight tubule epithelial cell\n", + "\t kidney loop of Henle descending limb epithelial cell\n", + "kidney connecting tubule principal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t kidney cortical cell\n", + "\t nephron tubule epithelial cell\n", + "\t kidney cortex tubule cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "\t renal cortical epithelial cell\n", + "\t renal principal cell\n", + "\t epithelial cell of nephron\n", + "\t kidney tubule cell\n", + "\t kidney connecting tubule epithelial cell\n", + "respiratory tract hillock cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "\t hillock cell\n", + "BEST4+ enterocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t columnar/cuboidal epithelial cell\n", + "\t endo-epithelial cell\n", + "\t brush border epithelial cell\n", + "\t intestinal epithelial cell\n", + "\t enterocyte\n", + "\t gut absorptive cell\n", + "\t epithelial cell of alimentary canal\n", + "valve interstitial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t secretory cell\n", + "\t interstitial cell\n", + "\t cardiocyte\n", + "\t cardiac valve cell\n", + "valve endothelial cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t endothelial cell\n", + "\t barrier cell\n", + "\t lining cell\n", + "\t cardiocyte\n", + "\t cardiac valve cell\n", + "\t cardiac endothelial cell\n", + "deuterosomal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "L4 intratelencephalic projecting glutamatergic neuron\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t glutamatergic neuron\n", + "\t cerebral cortex neuron\n", + "\t neuron of the forebrain\n", + "\t intratelencephalic-projecting glutamatergic cortical neuron\n", + "\t L2/3-6 intratelencephalic projecting glutamatergic neuron\n", + "ureteric bud cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t kidney epithelial cell\n", + "\t kidney cell\n", + "serous secreting cell of bronchus submucosal gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t exocrine cell\n", + "\t secretory cell\n", + "\t seromucus secreting cell\n", + "\t serous secreting cell\n", + "\t tracheobronchial serous cell\n", + "suprabasal keratinocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t ecto-epithelial cell\n", + "\t epithelial cell\n", + "\t squamous epithelial cell\n", + "\t stratified epithelial cell\n", + "\t stuff accumulating cell\n", + "\t keratinizing barrier epithelial cell\n", + "\t stratified squamous epithelial cell\n", + "\t keratin accumulating cell\n", + "\t keratinocyte\n", + "\t epidermal cell\n", + "\t general ecto-epithelial cell\n", + "retinal astrocyte\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t glial cell\n", + "\t neuron associated cell\n", + "\t macroglial cell\n", + "\t astrocyte\n", + "\t retinal cell\n", + "ON-blue cone bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t ON-bipolar cell\n", + "airway submucosal gland duct basal cell\n", + "\t cell\n", + "\t stem cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t single fate stem cell\n", + "\t somatic stem cell\n", + "\t epithelial fate stem cell\n", + "\t basal cell\n", + "perichondrial fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "lung perichondrial fibroblast\n", + "\t cell\n", + "\t fibroblast\n", + "\t eukaryotic cell\n", + "\t stromal cell\n", + "\t connective tissue cell\n", + "\t fibroblast of lung\n", + "\t perichondrial fibroblast\n", + "diffuse bipolar 1 cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t OFF-bipolar cell\n", + "diffuse bipolar 2 cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t OFF-bipolar cell\n", + "diffuse bipolar 3a cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t OFF-bipolar cell\n", + "diffuse bipolar 3b cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t OFF-bipolar cell\n", + "diffuse bipolar 4 cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t ON-bipolar cell\n", + "diffuse bipolar 6 cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t ON-bipolar cell\n", + "flat midget bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t OFF-bipolar cell\n", + "invaginating midget bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t ON-bipolar cell\n", + "giant bipolar cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t ON-bipolar cell\n", + "OFFx cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t neural cell\n", + "\t secretory cell\n", + "\t visual system neuron\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal cell\n", + "\t glutamatergic neuron\n", + "\t retinal bipolar neuron\n", + "\t OFF-bipolar cell\n", + "lung resident memory CD4-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t CD4-positive, alpha-beta T cell\n", + "\t mature alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "\t CD4-positive, alpha-beta memory T cell\n", + "lung resident memory CD8-positive, alpha-beta T cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t leukocyte\n", + "\t T cell\n", + "\t lymphocyte\n", + "\t mononuclear cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t mature alpha-beta T cell\n", + "\t CD8-positive, alpha-beta T cell\n", + "\t alpha-beta T cell\n", + "\t mature T cell\n", + "\t memory T cell\n", + "\t CD8-positive, alpha-beta memory T cell\n", + "metallothionein-positive alveolar macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "\t alveolar macrophage\n", + "\t lung macrophage\n", + "lung interstitial macrophage\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t hematopoietic cell\n", + "\t myeloid cell\n", + "\t professional antigen presenting cell\n", + "\t connective tissue cell\n", + "\t leukocyte\n", + "\t tissue-resident macrophage\n", + "\t myeloid leukocyte\n", + "\t phagocyte (sensu Vertebrata)\n", + "\t phagocyte\n", + "\t mononuclear phagocyte\n", + "\t mononuclear cell\n", + "\t stuff accumulating cell\n", + "\t motile cell\n", + "\t nucleate cell\n", + "\t single nucleate cell\n", + "\t defensive cell\n", + "\t macrophage\n", + "\t lung macrophage\n", + "respiratory tract suprabasal cell\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t precursor cell\n", + "\t progenitor cell\n", + "\t epithelial cell\n", + "\t endo-epithelial cell\n", + "\t respiratory tract epithelial cell\n", + "small bistratified retinal ganglion cell\n", + "\t cell\n", + "\t neuron\n", + "\t eukaryotic cell\n", + "\t central nervous system neuron\n", + "\t neural cell\n", + "\t electrically responsive cell\n", + "\t electrically active cell\n", + "\t electrically signaling cell\n", + "\t retinal ganglion cell\n", + "\t bistratified retinal ganglion cell\n", + "\t bistratified cell\n", + "luminal hormone-sensing cell of mammary gland\n", + "\t cell\n", + "\t eukaryotic cell\n", + "\t epithelial cell\n", + "\t duct epithelial cell\n", + "\t branched duct epithelial cell\n", + "\t mammary gland epithelial cell\n", + "\t luminal epithelial cell of mammary gland\n" + ] + } + ], + "source": [ + "n_print = 2000\n", + "\n", + "i_print = 0\n", + "for k, v in cell_ontology_resource[\"ancestors_dictionary\"].items():\n", + " print(cell_ontology_resource[\"ontology_term_id_to_label\"][k])\n", + " for v_ in v:\n", + " print(\"\\t\", cell_ontology_resource[\"ontology_term_id_to_label\"][v_])\n", + " i_print += 1\n", + " if i_print == n_print:\n", + " break" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Development stage resources" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "hsapdv_ontology_owl_file_url = \"http://purl.obolibrary.org/obo/hsapdv.owl\"\n", + "hsapdv_datastore_terms_csv = os.path.join(ONTOLOGY_ROOT_PATH, \"datastore_hsapdv_terms.csv\")\n", + "\n", + "hsapdv_prefix = \"HsapDv_\"\n", + "n_hops = 4\n", + "\n", + "hsapdv_propagation_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"hsapdv_propagation_resource.pkl\")\n", + "hsapdv_benchmarking_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"hsapdv_benchmarking_resource.pkl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of HsapDv terms in datastore: 175\n" + ] + } + ], + "source": [ + "hsapdv_datastore_terms_df = pd.read_csv(hsapdv_datastore_terms_csv)\n", + "hsapdv_datastore_terms_set = set(hsapdv_datastore_terms_df['development_stage_ontology_term_id'].values)\n", + "print(f\"Number of HsapDv terms in datastore: {len(hsapdv_datastore_terms_set)}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Loading ontology ...\n", + "INFO:root:All classes: 260\n", + "INFO:root:Filtered classes: 194\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Could not find UBERON:0018241 in ontology, ignoring.\n", + "Could not find UBERON:0000113 in ontology, ignoring.\n" + ] + } + ], + "source": [ + "logging.info(\"Loading ontology ...\")\n", + "\n", + "owl_ontology = owlready2.get_ontology(hsapdv_ontology_owl_file_url).load()\n", + "\n", + "owl_classes = [\n", + " _class for _class in owl_ontology.classes()\n", + " if _class.name.startswith(hsapdv_prefix)\n", + " if len(_class.label) == 1\n", + "]\n", + "\n", + "logging.info(f\"All classes: {len(owl_classes)}\")\n", + "\n", + "# build the full graph\n", + "owl_graph = build_nx_graph_from_owl_ontology_legacy(\n", + " owl_ontology=owl_ontology,\n", + " owl_classes=owl_classes,\n", + " prefix=hsapdv_prefix)\n", + "\n", + "# get all ancestors for datastore nodes\n", + "filtered_owl_names_set = set()\n", + "for owl_name in hsapdv_datastore_terms_set:\n", + " try:\n", + " filtered_owl_names_set.update(get_all_ancestors(owl_graph, owl_name))\n", + " except:\n", + " print(f\"Could not find {owl_name} in ontology, ignoring.\")\n", + "\n", + "logging.info(f\"Filtered classes: {len(filtered_owl_names_set)}\")\n", + "\n", + "owl_classes = [\n", + " _class for _class in owl_classes\n", + " if _class.name.replace(\"_\", \":\") in filtered_owl_names_set\n", + "]\n", + "\n", + "# build the filtered graph\n", + "owl_graph = build_nx_graph_from_owl_ontology_legacy(\n", + " owl_ontology=owl_ontology,\n", + " owl_classes=owl_classes,\n", + " prefix=hsapdv_prefix)\n", + "\n", + "owl_names = [_class.name.replace(\"_\", \":\") for _class in owl_classes]\n", + "owl_labels = [_class.label[0] for _class in owl_classes]\n", + "\n", + "# assert that names are unique, labels do not have to be unique\n", + "assert len(set(owl_names)) == len(owl_classes)\n", + "\n", + "owl_names_to_labels_map = {name: label for name, label in zip(owl_names, owl_labels)}\n", + "owl_names_to_idx_map = {name: idx for idx, name in enumerate(owl_names)}" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Building cell ontology ancestor dictionary...\n", + "INFO:root:Writing output file to /home/mehrtash/data/data/cellariumgpt_artifacts/ontology/hsapdv_propagation_resource.pkl\n" + ] + } + ], + "source": [ + "owl_ancestors_dictionary = build_ontology_ancestor_dictionary(\n", + " owl_graph=owl_graph,\n", + " owl_names=owl_names,\n", + " owl_names_to_idx_map=owl_names_to_idx_map\n", + ")\n", + "hsapdv_ontology_resource = {\n", + " \"ancestors_dictionary\": owl_ancestors_dictionary,\n", + " \"ontology_term_id_to_label\": owl_names_to_labels_map,\n", + "}\n", + "\n", + "logging.info(f\"Writing output file to {hsapdv_propagation_resource_file_path}\")\n", + "with open(hsapdv_propagation_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(hsapdv_ontology_resource, output_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Generating ontology benchmarking resource from HsapDv ontology...\n", + "INFO:root:Writing output file to /home/mehrtash/data/data/cellariumgpt_artifacts/ontology/hsapdv_benchmarking_resource.pkl\n" + ] + } + ], + "source": [ + "logging.info(\"Generating ontology benchmarking resource from HsapDv ontology...\")\n", + "ontology_resource_dict = build_benchmarking_ontology_dictionary_resource(\n", + " owl_graph=owl_graph,\n", + " owl_names=owl_names,\n", + " n_hops=n_hops\n", + ")\n", + "\n", + "logging.info(f\"Writing output file to {hsapdv_benchmarking_resource_file_path}\")\n", + "\n", + "with open(hsapdv_benchmarking_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(ontology_resource_dict, output_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "life cycle stage\n", + "life cycle\n", + "\t life cycle stage\n", + "embryonic stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "prenatal stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "organogenesis stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "Carnegie stage 12\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 13\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 14\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 16\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 17\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 18\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 19\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 20\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 21\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 22\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "Carnegie stage 23\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t embryonic stage\n", + "\t prenatal stage\n", + "\t organogenesis stage\n", + "fetal stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "9th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t third LMP month stage\n", + "third LMP month stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "10th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t third LMP month stage\n", + "11th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t third LMP month stage\n", + "12th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t fourth LMP month stage\n", + "fourth LMP month stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "13th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t fourth LMP month stage\n", + "14th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t fourth LMP month stage\n", + "15th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t fourth LMP month stage\n", + "16th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t fifth LMP month stage\n", + "fifth LMP month stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "17th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t fifth LMP month stage\n", + "18th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t fifth LMP month stage\n", + "19th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t fifth LMP month stage\n", + "20th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t sixth LMP month stage\n", + "sixth LMP month stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "21st week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t sixth LMP month stage\n", + "22nd week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t sixth LMP month stage\n", + "23rd week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t sixth LMP month stage\n", + "25th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t seventh LMP month stage\n", + "seventh LMP month stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "26th week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t seventh LMP month stage\n", + "eighth LMP month stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "31st week post-fertilization stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "\t eighth LMP month stage\n", + "ninth LMP month stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prenatal stage\n", + "\t fetal stage\n", + "immature stage\n", + "pediatric stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t postnatal stage\n", + "child stage\n", + "child stage (1-4 yo)\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t postnatal stage\n", + "newborn stage\n", + "infant stage\n", + "infant stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "2-5 year-old child stage\n", + "5-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "2-4 year-old child stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t child stage (1-4 yo)\n", + "\t postnatal stage\n", + "6-12 year-old child stage\n", + "juvenile stage (5-14 yo)\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t postnatal stage\n", + "adolescent stage\n", + "15-19 year-old\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t postnatal stage\n", + "adult stage\n", + "prime adult stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t postnatal stage\n", + "adult stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t postnatal stage\n", + "early adulthood stage\n", + "young adult stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t postnatal stage\n", + "middle aged stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t postnatal stage\n", + "young adult stage\n", + "25-44 year-old stage\n", + "third decade stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t postnatal stage\n", + "fourth decade stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t postnatal stage\n", + "fifth decade stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t postnatal stage\n", + "late adulthood stage\n", + "late adult stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t postnatal stage\n", + "middle aged stage\n", + "aged stage\n", + "65-79 year-old stage\n", + "60-79 year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t postnatal stage\n", + "80 year-old and over stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t postnatal stage\n", + "79-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "2-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t child stage (1-4 yo)\n", + "\t 2-4 year-old child stage\n", + "\t postnatal stage\n", + "3-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t child stage (1-4 yo)\n", + "\t 2-4 year-old child stage\n", + "\t postnatal stage\n", + "4-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t child stage (1-4 yo)\n", + "\t 2-4 year-old child stage\n", + "\t postnatal stage\n", + "6-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "7-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "8-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "9-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "10-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "11-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "12-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "13-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "14-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t juvenile stage (5-14 yo)\n", + "\t postnatal stage\n", + "15-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t 15-19 year-old\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t postnatal stage\n", + "16-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t 15-19 year-old\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t postnatal stage\n", + "17-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t 15-19 year-old\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t postnatal stage\n", + "18-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t 15-19 year-old\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t postnatal stage\n", + "19-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t 15-19 year-old\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t postnatal stage\n", + "20-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "21-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "22-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "23-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "24-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "25-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "26-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "27-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "28-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "29-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t third decade stage\n", + "\t postnatal stage\n", + "30-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "31-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "32-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "33-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "34-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "35-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "36-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "37-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "38-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "39-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t young adult stage\n", + "\t fourth decade stage\n", + "\t postnatal stage\n", + "40-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "41-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "42-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "43-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "44-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "45-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "46-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "47-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "48-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "49-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t fifth decade stage\n", + "\t postnatal stage\n", + "50-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "sixth decade stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t postnatal stage\n", + "51-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "52-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "53-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "54-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "55-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "56-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "57-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "58-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "59-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t prime adult stage\n", + "\t adult stage\n", + "\t middle aged stage\n", + "\t sixth decade stage\n", + "\t postnatal stage\n", + "60-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "seventh decade stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t postnatal stage\n", + "61-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "62-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "63-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "64-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "65-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "66-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "67-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "68-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "69-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t seventh decade stage\n", + "\t postnatal stage\n", + "70-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "eighth decade stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t postnatal stage\n", + "71-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "72-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "73-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "74-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "75-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "76-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "77-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "78-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 60-79 year-old stage\n", + "\t eighth decade stage\n", + "\t postnatal stage\n", + "1-month-old stage\n", + "2-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "3-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "4-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "5-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "6-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "7-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "8-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "9-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "10-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "11-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t infant stage\n", + "\t nursing stage (0-11 months)\n", + "\t postnatal stage\n", + "12-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t child stage (1-4 yo)\n", + "\t 1-year-old stage\n", + "\t postnatal stage\n", + "1-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t child stage (1-4 yo)\n", + "\t postnatal stage\n", + "14-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t child stage (1-4 yo)\n", + "\t 1-year-old stage\n", + "\t postnatal stage\n", + "19-month-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t child stage (1-4 yo)\n", + "\t 1-year-old stage\n", + "\t postnatal stage\n", + "mature stage\n", + "80-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "ninth decade stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t postnatal stage\n", + "81-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "82-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "83-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "84-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "85-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "86-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "87-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "88-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "89-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t ninth decade stage\n", + "\t postnatal stage\n", + "90-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t tenth decade stage\n", + "\t 90 year-old and over stage\n", + "\t postnatal stage\n", + "tenth decade stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t 90 year-old and over stage\n", + "\t postnatal stage\n", + "91-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t tenth decade stage\n", + "\t 90 year-old and over stage\n", + "\t postnatal stage\n", + "92-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t tenth decade stage\n", + "\t 90 year-old and over stage\n", + "\t postnatal stage\n", + "93-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t tenth decade stage\n", + "\t 90 year-old and over stage\n", + "\t postnatal stage\n", + "94-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t tenth decade stage\n", + "\t 90 year-old and over stage\n", + "\t postnatal stage\n", + "95-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t tenth decade stage\n", + "\t 90 year-old and over stage\n", + "\t postnatal stage\n", + "96-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t tenth decade stage\n", + "\t 90 year-old and over stage\n", + "\t postnatal stage\n", + "97-year-old stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t tenth decade stage\n", + "\t 90 year-old and over stage\n", + "\t postnatal stage\n", + "nursing stage (0-11 months)\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t pediatric stage\n", + "\t postnatal stage\n", + "90 year-old and over stage\n", + "\t life cycle stage\n", + "\t life cycle\n", + "\t adult stage\n", + "\t late adult stage\n", + "\t 80 year-old and over stage\n", + "\t postnatal stage\n", + "under-1-year-old stage\n", + "postnatal stage\n", + "\t life cycle stage\n", + "\t life cycle\n" + ] + } + ], + "source": [ + "n_print = 2000\n", + "\n", + "i_print = 0\n", + "for k, v in hsapdv_ontology_resource[\"ancestors_dictionary\"].items():\n", + " print(hsapdv_ontology_resource[\"ontology_term_id_to_label\"][k])\n", + " for v_ in v:\n", + " print(\"\\t\", hsapdv_ontology_resource[\"ontology_term_id_to_label\"][v_])\n", + " i_print += 1\n", + " if i_print == n_print:\n", + " break" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Disease resources" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "mondo_ontology_owl_file_url = \"https://github.com/monarch-initiative/mondo/releases/download/v2024-01-03/mondo.owl\"\n", + "mondo_datastore_terms_csv = os.path.join(ONTOLOGY_ROOT_PATH, \"datastore_mondo_terms.csv\")\n", + "\n", + "mondo_prefix = \"MONDO_\"\n", + "n_hops = 4\n", + "\n", + "mondo_propagation_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"mondo_propagation_resource.pkl\")\n", + "mondo_benchmarking_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"mondo_benchmarking_resource.pkl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of MONDO terms in datastore: 110\n" + ] + } + ], + "source": [ + "mondo_datastore_terms_df = pd.read_csv(mondo_datastore_terms_csv)\n", + "mondo_datastore_terms_set = set(mondo_datastore_terms_df['disease_ontology_term_id'].values)\n", + "print(f\"Number of MONDO terms in datastore: {len(mondo_datastore_terms_set)}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Loading ontology ...\n", + "INFO:root:All classes: 27656\n", + "INFO:root:Filtered classes: 397\n" + ] + } + ], + "source": [ + "logging.info(\"Loading ontology ...\")\n", + "\n", + "owl_ontology = owlready2.get_ontology(mondo_ontology_owl_file_url).load()\n", + "\n", + "owl_classes = [\n", + " _class for _class in owl_ontology.classes()\n", + " if _class.name.startswith(mondo_prefix)\n", + " if len(_class.label) == 1\n", + "]\n", + "\n", + "logging.info(f\"All classes: {len(owl_classes)}\")\n", + "\n", + "# build the full graph\n", + "owl_graph = build_nx_graph_from_owl_ontology_legacy(\n", + " owl_ontology=owl_ontology,\n", + " owl_classes=owl_classes,\n", + " prefix=mondo_prefix,\n", + " extra_nodes=[\"PATO:0000461\"] # normal\n", + ")\n", + "\n", + "# get all ancestors for datastore nodes\n", + "filtered_owl_names_set = set()\n", + "for owl_name in mondo_datastore_terms_set:\n", + " try:\n", + " filtered_owl_names_set.update(get_all_ancestors(owl_graph, owl_name))\n", + " except:\n", + " print(f\"Could not find {owl_name} in ontology, ignoring.\")\n", + "\n", + "logging.info(f\"Filtered classes: {len(filtered_owl_names_set)}\")\n", + "\n", + "owl_classes = [\n", + " _class for _class in owl_classes\n", + " if _class.name.replace(\"_\", \":\") in filtered_owl_names_set\n", + "]\n", + "\n", + "# build the filtered graph\n", + "owl_graph = build_nx_graph_from_owl_ontology_legacy(\n", + " owl_ontology=owl_ontology,\n", + " owl_classes=owl_classes,\n", + " prefix=mondo_prefix,\n", + " extra_nodes=[\"PATO:0000461\"] # normal\n", + ")\n", + "\n", + "owl_names = [\"PATO:0000461\"] + [_class.name.replace(\"_\", \":\") for _class in owl_classes]\n", + "owl_labels = [\"normal\"] + [_class.label[0] for _class in owl_classes]\n", + "\n", + "owl_names_to_labels_map = {name: label for name, label in zip(owl_names, owl_labels)}\n", + "owl_names_to_idx_map = {name: idx for idx, name in enumerate(owl_names)}" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Building cell ontology ancestor dictionary...\n", + "INFO:root:Writing output file to /home/mehrtash/data/data/cellariumgpt_artifacts/ontology/mondo_propagation_resource.pkl\n" + ] + } + ], + "source": [ + "owl_ancestors_dictionary = build_ontology_ancestor_dictionary(\n", + " owl_graph=owl_graph, owl_names=owl_names, owl_names_to_idx_map=owl_names_to_idx_map\n", + ")\n", + "mondo_ontology_resource = {\n", + " \"ancestors_dictionary\": owl_ancestors_dictionary,\n", + " \"ontology_term_id_to_label\": owl_names_to_labels_map,\n", + "}\n", + "\n", + "logging.info(f\"Writing output file to {mondo_propagation_resource_file_path}\")\n", + "with open(mondo_propagation_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(mondo_ontology_resource, output_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Generating ontology benchmarking resource from MONDO ontology...\n", + "INFO:root:Writing output file to /home/mehrtash/data/data/cellariumgpt_artifacts/ontology/mondo_benchmarking_resource.pkl\n" + ] + } + ], + "source": [ + "logging.info(\"Generating ontology benchmarking resource from MONDO ontology...\")\n", + "ontology_resource_dict = build_benchmarking_ontology_dictionary_resource(\n", + " owl_graph=owl_graph, owl_names=owl_names, n_hops=n_hops\n", + ")\n", + "\n", + "logging.info(f\"Writing output file to {mondo_benchmarking_resource_file_path}\")\n", + "\n", + "with open(mondo_benchmarking_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(ontology_resource_dict, output_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "normal\n", + "disease\n", + "injury\n", + "hereditary disease\n", + "\t disease\n", + "\t human disease\n", + "familial partial epilepsy\n", + "\t disease\n", + "\t hereditary disease\n", + "\t brain disorder\n", + "\t monogenic epilepsy\n", + "\t epilepsy\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t focal epilepsy\n", + "\t epilepsy syndrome\n", + "\t childhood-onset epilepsy syndrome\n", + "\t adolescent-onset epilepsy syndrome\n", + "motor neuron disorder\n", + "\t disease\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t neuromuscular disease\n", + "\t nervous system disorder\n", + "\t human disease\n", + "reproductive system disorder\n", + "\t disease\n", + "\t human disease\n", + "congenital nervous system disorder\n", + "\t disease\n", + "\t nervous system disorder\n", + "\t human disease\n", + "disorder of development or morphogenesis\n", + "\t disease\n", + "\t human disease\n", + "otorhinolaryngologic disease\n", + "\t disease\n", + "\t human disease\n", + "congenital heart disease\n", + "\t disease\n", + "\t disorder of development or morphogenesis\n", + "\t heart disorder\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "\t congenital anomaly of cardiovascular system\n", + "metabolic disease\n", + "\t disease\n", + "\t human disease\n", + "autosomal recessive disease\n", + "\t disease\n", + "\t hereditary disease\n", + "\t autosomal genetic disease\n", + "\t human disease\n", + "telomere syndrome\n", + "\t disease\n", + "\t human disease\n", + "\t premature aging syndrome\n", + "brain disorder\n", + "\t disease\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "hereditary neoplastic syndrome\n", + "\t disease\n", + "\t hereditary disease\n", + "\t syndromic disease\n", + "\t human disease\n", + "\t neoplastic syndrome\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "chromosomal disorder\n", + "\t disease\n", + "\t human disease\n", + "pulmonary fibrosis\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "\t interstitial lung disease\n", + "skeletal system disorder\n", + "\t disease\n", + "\t musculoskeletal system disorder\n", + "\t human disease\n", + "inborn errors of metabolism\n", + "\t disease\n", + "\t hereditary disease\n", + "\t metabolic disease\n", + "\t human disease\n", + "bone marrow disorder\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t musculoskeletal system disorder\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t human disease\n", + "acute disease\n", + "\t disease\n", + "\t human disease\n", + "post-infectious disorder\n", + "\t disease\n", + "\t human disease\n", + "inherited neurodegenerative disorder\n", + "\t disease\n", + "\t hereditary disease\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "cataract\n", + "\t disease\n", + "\t hereditary disease\n", + "\t disorder of orbital region\n", + "\t eye disorder\n", + "\t lens disorder\n", + "\t disorder of visual system\n", + "\t human disease\n", + "integumentary system disorder\n", + "\t disease\n", + "\t human disease\n", + "syndromic disease\n", + "\t disease\n", + "\t human disease\n", + "monogenic epilepsy\n", + "\t disease\n", + "\t hereditary disease\n", + "\t brain disorder\n", + "\t epilepsy\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "hereditary motor neuron disease\n", + "\t disease\n", + "\t hereditary disease\n", + "\t motor neuron disorder\n", + "\t inherited neurodegenerative disorder\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t neuromuscular disease\n", + "\t nervous system disorder\n", + "\t human disease\n", + "autoimmune disease\n", + "\t disease\n", + "\t immune system disorder\n", + "\t human disease\n", + "leukocyte disorder\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t human disease\n", + "infectious disease\n", + "\t disease\n", + "\t human disease\n", + "cardiomyopathy\n", + "\t disease\n", + "\t heart disorder\n", + "\t muscle tissue disorder\n", + "\t musculoskeletal system disorder\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "gastroenteritis\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t inflammatory disease\n", + "\t intestinal disorder\n", + "\t human disease\n", + "aspiration pneumonia\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "lung disorder\n", + "\t disease\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "pneumonia\n", + "\t disease\n", + "\t infectious disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t inflammatory disease\n", + "\t respiratory tract infectious disorder\n", + "\t human disease\n", + "\t pneumonitis\n", + "lower respiratory tract disorder\n", + "\t disease\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "respiratory system disorder\n", + "\t disease\n", + "\t human disease\n", + "viral infectious disease\n", + "\t disease\n", + "\t infectious disease\n", + "\t human disease\n", + "liver disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t endocrine system disorder\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "skin disorder\n", + "\t disease\n", + "\t integumentary system disorder\n", + "\t human disease\n", + "lymph node disorder\n", + "\t disease\n", + "\t immune system disorder\n", + "\t lymphatic system disorder\n", + "\t lymphoid system disorder\n", + "\t human disease\n", + "respiratory system cancer\n", + "\t disease\n", + "\t respiratory system disorder\n", + "\t cancer\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "cancer\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "benign neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "benign urinary system neoplasm\n", + "\t disease\n", + "\t benign neoplasm\n", + "\t neoplasm\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t urinary system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "digestive system disorder\n", + "\t disease\n", + "\t human disease\n", + "digestive system neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "neuroendocrine neoplasm\n", + "\t disease\n", + "\t endocrine system disorder\n", + "\t neoplasm\n", + "\t endocrine gland neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "macular degeneration\n", + "\t disease\n", + "\t disorder of orbital region\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t retinal degeneration\n", + "\t retinal disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "small cell carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neuroendocrine neoplasm\n", + "\t neuroendocrine carcinoma\n", + "\t endocrine system disorder\n", + "\t neoplasm\n", + "\t endocrine gland neoplasm\n", + "\t human disease\n", + "\t malignant endocrine neoplasm\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "neuroendocrine carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neuroendocrine neoplasm\n", + "\t endocrine system disorder\n", + "\t neoplasm\n", + "\t endocrine gland neoplasm\n", + "\t human disease\n", + "\t malignant endocrine neoplasm\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "intestinal cancer\n", + "\t disease\n", + "\t cancer\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t neoplasm\n", + "\t intestinal disorder\n", + "\t digestive system cancer\n", + "\t human disease\n", + "\t intestinal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "large intestine disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "inflammatory disease\n", + "\t disease\n", + "\t human disease\n", + "connective tissue disorder\n", + "\t disease\n", + "\t human disease\n", + "epilepsy\n", + "\t disease\n", + "\t brain disorder\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "autosomal genetic disease\n", + "\t disease\n", + "\t hereditary disease\n", + "\t human disease\n", + "B-cell neoplasm\n", + "\t disease\n", + "\t leukocyte disorder\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t lymphoma\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "glioblastoma\n", + "\t disease\n", + "\t cancer\n", + "\t central nervous system disorder\n", + "\t neoplasm\n", + "\t central nervous system neoplasm\n", + "\t glioma\n", + "\t central nervous system cancer\n", + "\t nervous system neoplasm\n", + "\t nervous system cancer\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t astrocytic tumor\n", + "\t malignant glioma\n", + "\t high grade malignant neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "\t high grade astrocytic tumor\n", + "disorder of orbital region\n", + "\t disease\n", + "\t human disease\n", + "heart disorder\n", + "\t disease\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "vascular disorder\n", + "\t disease\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "adenoma\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "diabetes mellitus\n", + "\t disease\n", + "\t metabolic disease\n", + "\t digestive system disorder\n", + "\t endocrine system disorder\n", + "\t glucose metabolism disease\n", + "\t pancreas disorder\n", + "\t endocrine pancreas disorder\n", + "\t human disease\n", + "kidney failure\n", + "\t disease\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "squamous cell carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t squamous cell neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "tongue cancer\n", + "\t disease\n", + "\t cancer\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t neoplasm\n", + "\t nervous system neoplasm\n", + "\t sensory system cancer\n", + "\t nervous system cancer\n", + "\t mouth disorder\n", + "\t digestive system cancer\n", + "\t head and neck cancer\n", + "\t tongue disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t head and neck neoplasm\n", + "\t oral cavity cancer\n", + "\t tongue neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t oral cavity neoplasm\n", + "glandular cell neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "lung adenocarcinoma\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t respiratory system cancer\n", + "\t cancer\n", + "\t carcinoma\n", + "\t glandular cell neoplasm\n", + "\t adenocarcinoma\n", + "\t neoplasm\n", + "\t neoplasm of thorax\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t lung cancer\n", + "\t lung neoplasm\n", + "\t lung carcinoma\n", + "\t respiratory tract neoplasm\n", + "\t non-small cell lung carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "frontotemporal dementia\n", + "\t disease\n", + "\t hereditary disease\n", + "\t inherited neurodegenerative disorder\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t psychiatric disorder\n", + "\t cognitive disorder\n", + "\t dementia\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t hereditary dementia\n", + "synucleinopathy\n", + "\t disease\n", + "\t hereditary disease\n", + "\t metabolic disease\n", + "\t inborn errors of metabolism\n", + "\t inherited neurodegenerative disorder\n", + "\t neurodegenerative disease\n", + "\t proteostasis deficiencies\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "neurodegenerative disease\n", + "\t disease\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "proteostasis deficiencies\n", + "\t disease\n", + "\t metabolic disease\n", + "\t human disease\n", + "bone cancer\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t cancer\n", + "\t connective tissue disorder\n", + "\t musculoskeletal system disorder\n", + "\t neoplasm\n", + "\t bone neoplasm\n", + "\t musculoskeletal system cancer\n", + "\t bone disorder\n", + "\t human disease\n", + "\t connective tissue neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "colon adenoma\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t large intestine disorder\n", + "\t adenoma\n", + "\t colorectal adenoma\n", + "\t epithelial tumor of colon\n", + "\t neoplasm\n", + "\t colonic disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t colorectal neoplasm\n", + "\t epithelial neoplasm\n", + "\t colonic neoplasm\n", + "\t intestinal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t digestive system adenoma\n", + "colorectal adenoma\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t large intestine disorder\n", + "\t adenoma\n", + "\t neoplasm\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t colorectal neoplasm\n", + "\t epithelial neoplasm\n", + "\t intestinal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t digestive system adenoma\n", + "epithelial tumor of colon\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t large intestine disorder\n", + "\t neoplasm\n", + "\t colonic disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t colorectal neoplasm\n", + "\t epithelial neoplasm\n", + "\t colonic neoplasm\n", + "\t intestinal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "adenocarcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t glandular cell neoplasm\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "muscle tissue disorder\n", + "\t disease\n", + "\t musculoskeletal system disorder\n", + "\t human disease\n", + "autoimmune disorder of central nervous system\n", + "\t disease\n", + "\t autoimmune disease\n", + "\t central nervous system disorder\n", + "\t autoimmune disorder of the nervous system\n", + "\t immune system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "central nervous system disorder\n", + "\t disease\n", + "\t nervous system disorder\n", + "\t human disease\n", + "autoimmune disorder of the nervous system\n", + "\t disease\n", + "\t autoimmune disease\n", + "\t immune system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "autoimmune disorder of endocrine system\n", + "\t disease\n", + "\t autoimmune disease\n", + "\t endocrine system disorder\n", + "\t immune system disorder\n", + "\t human disease\n", + "endocrine system disorder\n", + "\t disease\n", + "\t human disease\n", + "B cell deficiency\n", + "\t disease\n", + "\t hereditary disease\n", + "\t leukocyte disorder\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t inborn error of immunity\n", + "\t human disease\n", + "\t immunodeficiency disease\n", + "\t immune deficiency disease\n", + "agammaglobulinemia\n", + "\t disease\n", + "\t hereditary disease\n", + "\t leukocyte disorder\n", + "\t B cell deficiency\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t inborn error of immunity\n", + "\t human disease\n", + "\t immunodeficiency disease\n", + "\t immune deficiency disease\n", + "autoimmune disorder of gastrointestinal tract\n", + "\t disease\n", + "\t autoimmune disease\n", + "\t digestive system disorder\n", + "\t immune system disorder\n", + "\t human disease\n", + "musculoskeletal system disorder\n", + "\t disease\n", + "\t human disease\n", + "intrinsic cardiomyopathy\n", + "\t disease\n", + "\t cardiomyopathy\n", + "\t heart disorder\n", + "\t muscle tissue disorder\n", + "\t musculoskeletal system disorder\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "psychiatric disorder\n", + "\t disease\n", + "\t human disease\n", + "hematologic disorder\n", + "\t disease\n", + "\t human disease\n", + "cardiovascular disorder\n", + "\t disease\n", + "\t human disease\n", + "hypersensitivity reaction disease\n", + "\t disease\n", + "\t immune system disorder\n", + "\t human disease\n", + "immune system disorder\n", + "\t disease\n", + "\t human disease\n", + "neoplasm\n", + "\t disease\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "precancerous condition\n", + "\t disease\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "immune system cancer\n", + "\t disease\n", + "\t cancer\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "lymphatic system disorder\n", + "\t disease\n", + "\t immune system disorder\n", + "\t lymphoid system disorder\n", + "\t human disease\n", + "breast cancer\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "breast carcinoma by gene expression profile\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t breast cancer\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t breast carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "progesterone-receptor negative breast cancer\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t breast cancer\n", + "\t breast carcinoma by gene expression profile\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t breast carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "Her2-receptor negative breast cancer\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t breast cancer\n", + "\t breast carcinoma by gene expression profile\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t breast carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "breast neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "male reproductive system disorder\n", + "\t disease\n", + "\t reproductive system disorder\n", + "\t human disease\n", + "endocrine gland neoplasm\n", + "\t disease\n", + "\t endocrine system disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "central nervous system neoplasm\n", + "\t disease\n", + "\t central nervous system disorder\n", + "\t neoplasm\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "bone neoplasm\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t connective tissue disorder\n", + "\t musculoskeletal system disorder\n", + "\t neoplasm\n", + "\t bone disorder\n", + "\t human disease\n", + "\t connective tissue neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "neoplasm of thorax\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "musculoskeletal system cancer\n", + "\t disease\n", + "\t cancer\n", + "\t musculoskeletal system disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "glioma\n", + "\t disease\n", + "\t neoplasm\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "central nervous system cancer\n", + "\t disease\n", + "\t cancer\n", + "\t central nervous system disorder\n", + "\t neoplasm\n", + "\t central nervous system neoplasm\n", + "\t nervous system neoplasm\n", + "\t nervous system cancer\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "nervous system neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "sensory system cancer\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t nervous system neoplasm\n", + "\t nervous system cancer\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "nervous system cancer\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "connective and soft tissue neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "neuromuscular disease\n", + "\t disease\n", + "\t nervous system disorder\n", + "\t human disease\n", + "perceptual disorders\n", + "\t disease\n", + "\t psychiatric disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "Crohn disease\n", + "\t disease\n", + "\t hereditary disease\n", + "\t digestive system disorder\n", + "\t immune system disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t inflammatory bowel disease\n", + "Crohn ileitis\n", + "\t disease\n", + "\t hereditary disease\n", + "\t gastroenteritis\n", + "\t digestive system disorder\n", + "\t inflammatory disease\n", + "\t immune system disorder\n", + "\t Crohn disease\n", + "\t small bowel Crohn disease\n", + "\t intestinal disorder\n", + "\t small intestine disorder\n", + "\t human disease\n", + "\t enteritis\n", + "\t inflammatory bowel disease\n", + "small bowel Crohn disease\n", + "\t disease\n", + "\t hereditary disease\n", + "\t gastroenteritis\n", + "\t digestive system disorder\n", + "\t inflammatory disease\n", + "\t immune system disorder\n", + "\t Crohn disease\n", + "\t intestinal disorder\n", + "\t small intestine disorder\n", + "\t human disease\n", + "\t enteritis\n", + "\t inflammatory bowel disease\n", + "gastritis\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t inflammatory disease\n", + "\t stomach disorder\n", + "\t human disease\n", + "idiopathic disease\n", + "\t disease\n", + "\t human disease\n", + "eye disorder\n", + "\t disease\n", + "\t disorder of orbital region\n", + "\t disorder of visual system\n", + "\t human disease\n", + "upper respiratory tract disorder\n", + "\t disease\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "mouth disorder\n", + "\t disease\n", + "\t human disease\n", + "post-viral disorder\n", + "\t disease\n", + "\t post-infectious disorder\n", + "\t human disease\n", + "respiratory tract infectious disorder\n", + "\t disease\n", + "\t infectious disease\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "breast disorder\n", + "\t disease\n", + "\t human disease\n", + "tooth disorder\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t musculoskeletal system disorder\n", + "\t mouth disorder\n", + "\t human disease\n", + "polyp\n", + "\t disease\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "female reproductive system disorder\n", + "\t disease\n", + "\t reproductive system disorder\n", + "\t human disease\n", + "allergic respiratory disease\n", + "\t disease\n", + "\t respiratory system disorder\n", + "\t hypersensitivity reaction disease\n", + "\t immune system disorder\n", + "\t allergic disease\n", + "\t human disease\n", + "allergic disease\n", + "\t disease\n", + "\t hypersensitivity reaction disease\n", + "\t immune system disorder\n", + "\t human disease\n", + "anencephaly\n", + "\t disease\n", + "\t hereditary disease\n", + "\t congenital nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "Parkinson disease\n", + "\t disease\n", + "\t hereditary disease\n", + "\t brain disorder\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t parkinsonian disorder\n", + "\t human disease\n", + "\t basal ganglia disorder\n", + "bone disorder\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t musculoskeletal system disorder\n", + "\t human disease\n", + "colonic disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t large intestine disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "acute lymphoblastic leukemia\n", + "\t disease\n", + "\t acute disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t precursor lymphoblastic lymphoma/leukemia\n", + "\t non-Hodgkin lymphoma\n", + "\t lymphoma\n", + "\t leukemia\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t acute leukemia\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t lymphoid leukemia\n", + "\t neoplasm of immature B and T cells\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "precursor lymphoblastic lymphoma/leukemia\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "non-Hodgkin lymphoma\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t lymphoma\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "mucositis\n", + "\t disease\n", + "\t inflammatory disease\n", + "\t human disease\n", + "pulmonary emphysema\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t upper respiratory tract disorder\n", + "\t tracheal disorder\n", + "\t human disease\n", + "\t obstructive lung disease\n", + "\t chronic obstructive pulmonary disease\n", + "lymphoma\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "type 2 diabetes mellitus\n", + "\t disease\n", + "\t metabolic disease\n", + "\t digestive system disorder\n", + "\t diabetes mellitus\n", + "\t endocrine system disorder\n", + "\t glucose metabolism disease\n", + "\t pancreas disorder\n", + "\t endocrine pancreas disorder\n", + "\t human disease\n", + "spindle cell neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "kidney benign neoplasm\n", + "\t disease\n", + "\t benign neoplasm\n", + "\t benign urinary system neoplasm\n", + "\t neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t kidney neoplasm\n", + "\t urinary system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "acute myocardial infarction\n", + "\t disease\n", + "\t acute disease\n", + "\t heart disorder\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "\t myocardial infarction\n", + "\t myocardial disorder\n", + "malignant urinary system neoplasm\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t urinary system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "leukemia\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "periodontitis\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t inflammatory disease\n", + "\t musculoskeletal system disorder\n", + "\t mouth disorder\n", + "\t tooth disorder\n", + "\t periodontal disorder\n", + "\t human disease\n", + "lymphoid system disorder\n", + "\t disease\n", + "\t immune system disorder\n", + "\t human disease\n", + "esophageal disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t human disease\n", + "\t upper digestive tract disorder\n", + "intestinal disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t human disease\n", + "gastric cancer\n", + "\t disease\n", + "\t cancer\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t neoplasm\n", + "\t digestive system cancer\n", + "\t gastric neoplasm\n", + "\t stomach disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "digestive system cancer\n", + "\t disease\n", + "\t cancer\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "gastric neoplasm\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t neoplasm\n", + "\t stomach disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "glucose metabolism disease\n", + "\t disease\n", + "\t metabolic disease\n", + "\t human disease\n", + "pancreas disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t endocrine system disorder\n", + "\t human disease\n", + "kidney disorder\n", + "\t disease\n", + "\t urinary system disorder\n", + "\t human disease\n", + "chronic kidney disease\n", + "\t disease\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "lymphadenitis\n", + "\t disease\n", + "\t lymph node disorder\n", + "\t inflammatory disease\n", + "\t immune system disorder\n", + "\t lymphatic system disorder\n", + "\t lymphoid system disorder\n", + "\t human disease\n", + "stomach disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t human disease\n", + "head and neck cancer\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t human disease\n", + "\t head and neck neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "cognitive disorder\n", + "\t disease\n", + "\t psychiatric disorder\n", + "\t human disease\n", + "tongue disorder\n", + "\t disease\n", + "\t mouth disorder\n", + "\t human disease\n", + "ocular vascular disorder\n", + "\t disease\n", + "\t disorder of orbital region\n", + "\t vascular disorder\n", + "\t cardiovascular disorder\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t human disease\n", + "lens disorder\n", + "\t disease\n", + "\t disorder of orbital region\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t human disease\n", + "prostate disorder\n", + "\t disease\n", + "\t reproductive system disorder\n", + "\t male reproductive system disorder\n", + "\t human disease\n", + "respiratory failure\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "inborn error of immunity\n", + "\t disease\n", + "\t hereditary disease\n", + "\t immune system disorder\n", + "\t human disease\n", + "\t immune deficiency disease\n", + "small intestine disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "hypersensitivity pneumonitis\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t inflammatory disease\n", + "\t hypersensitivity reaction disease\n", + "\t immune system disorder\n", + "\t allergic respiratory disease\n", + "\t allergic disease\n", + "\t human disease\n", + "\t pneumonitis\n", + "\t interstitial lung disease\n", + "gingival disorder\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t musculoskeletal system disorder\n", + "\t mouth disorder\n", + "\t tooth disorder\n", + "\t periodontal disorder\n", + "\t mouth mucosa disorder\n", + "\t human disease\n", + "optic choroid disorder\n", + "\t disease\n", + "\t disorder of orbital region\n", + "\t vascular disorder\n", + "\t cardiovascular disorder\n", + "\t eye disorder\n", + "\t ocular vascular disorder\n", + "\t disorder of visual system\n", + "\t uveal disorder\n", + "\t human disease\n", + "fallopian tube disorder\n", + "\t disease\n", + "\t reproductive system disorder\n", + "\t female reproductive system disorder\n", + "\t human disease\n", + "disorder of visual system\n", + "\t disease\n", + "\t human disease\n", + "rheumatic disorder\n", + "\t disease\n", + "\t connective tissue disorder\n", + "\t human disease\n", + "thoracic cancer\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t neoplasm of thorax\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "acute kidney failure\n", + "\t disease\n", + "\t acute disease\n", + "\t kidney failure\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "retinal degeneration\n", + "\t disease\n", + "\t disorder of orbital region\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t retinal disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "anterior horn disorder\n", + "\t disease\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t spinal cord disorder\n", + "retinal disorder\n", + "\t disease\n", + "\t disorder of orbital region\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t nervous system disorder\n", + "\t human disease\n", + "neurovascular disorder\n", + "\t disease\n", + "\t vascular disorder\n", + "\t cardiovascular disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "viral respiratory tract infection\n", + "\t disease\n", + "\t infectious disease\n", + "\t respiratory system disorder\n", + "\t viral infectious disease\n", + "\t respiratory tract infectious disorder\n", + "\t human disease\n", + "dementia\n", + "\t disease\n", + "\t psychiatric disorder\n", + "\t cognitive disorder\n", + "\t human disease\n", + "degeneration of macula and posterior pole\n", + "\t disease\n", + "\t macular degeneration\n", + "\t disorder of orbital region\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t retinal degeneration\n", + "\t retinal disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "retinal dystrophies primarily involving Bruch's membrane\n", + "\t disease\n", + "\t hereditary disease\n", + "\t disorder of orbital region\n", + "\t vascular disorder\n", + "\t psychiatric disorder\n", + "\t cardiovascular disorder\n", + "\t perceptual disorders\n", + "\t eye disorder\n", + "\t ocular vascular disorder\n", + "\t optic choroid disorder\n", + "\t disorder of visual system\n", + "\t retinal degeneration\n", + "\t retinal disorder\n", + "\t neurovascular disorder\n", + "\t inherited retinal dystrophy\n", + "\t uveal disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "inherited retinal dystrophy\n", + "\t disease\n", + "\t hereditary disease\n", + "\t disorder of orbital region\n", + "\t psychiatric disorder\n", + "\t perceptual disorders\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t retinal degeneration\n", + "\t retinal disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "sarcoidosis\n", + "\t disease\n", + "\t syndromic disease\n", + "\t connective tissue disorder\n", + "\t rheumatic disorder\n", + "\t human disease\n", + "\t autoinflammatory syndrome\n", + "pulmonary sarcoidosis\n", + "\t disease\n", + "\t syndromic disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t connective tissue disorder\n", + "\t rheumatic disorder\n", + "\t sarcoidosis\n", + "\t interstitial lung disease specific to adulthood\n", + "\t human disease\n", + "\t interstitial lung disease\n", + "\t autoinflammatory syndrome\n", + "interstitial lung disease specific to adulthood\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "\t interstitial lung disease\n", + "bile duct disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "\t biliary tract disorder\n", + "nasal disorder\n", + "\t disease\n", + "\t otorhinolaryngologic disease\n", + "\t human disease\n", + "endocrine pancreas disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t endocrine system disorder\n", + "\t pancreas disorder\n", + "\t human disease\n", + "primary viral infectious disease\n", + "\t disease\n", + "\t infectious disease\n", + "\t viral infectious disease\n", + "\t human disease\n", + "squamous cell neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "urinary system disorder\n", + "\t disease\n", + "\t human disease\n", + "uveal disorder\n", + "\t disease\n", + "\t disorder of orbital region\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t human disease\n", + "tracheal disorder\n", + "\t disease\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t upper respiratory tract disorder\n", + "\t human disease\n", + "cholangitis\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t inflammatory disease\n", + "\t endocrine system disorder\n", + "\t bile duct disorder\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "\t biliary tract disorder\n", + "\t non-neoplastic bile duct disorder\n", + "nervous system disorder\n", + "\t disease\n", + "\t human disease\n", + "parkinsonian disorder\n", + "\t disease\n", + "\t brain disorder\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t basal ganglia disorder\n", + "benign epithelial neoplasm\n", + "\t disease\n", + "\t benign neoplasm\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "periodontal disorder\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t musculoskeletal system disorder\n", + "\t mouth disorder\n", + "\t tooth disorder\n", + "\t human disease\n", + "mouth mucosa disorder\n", + "\t disease\n", + "\t mouth disorder\n", + "\t human disease\n", + "human disease\n", + "\t disease\n", + "neoplastic syndrome\n", + "\t disease\n", + "\t syndromic disease\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "malignant endocrine neoplasm\n", + "\t disease\n", + "\t cancer\n", + "\t endocrine system disorder\n", + "\t neoplasm\n", + "\t endocrine gland neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "malignant pancreatic neoplasm\n", + "\t disease\n", + "\t cancer\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t endocrine system disorder\n", + "\t neoplasm\n", + "\t digestive system cancer\n", + "\t pancreas disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t pancreatic neoplasm\n", + "colorectal neoplasm\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t large intestine disorder\n", + "\t neoplasm\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t intestinal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "mixed neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "immunodeficiency disease\n", + "\t disease\n", + "\t hereditary disease\n", + "\t immune system disorder\n", + "\t human disease\n", + "epithelial neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "Wilms tumor\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t human disease\n", + "\t mixed neoplasm\n", + "\t malignant mixed neoplasm\n", + "\t embryonal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "nasal cavity disorder\n", + "\t disease\n", + "\t otorhinolaryngologic disease\n", + "\t respiratory system disorder\n", + "\t upper respiratory tract disorder\n", + "\t nasal disorder\n", + "\t human disease\n", + "obstructive lung disease\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "colonic neoplasm\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t large intestine disorder\n", + "\t neoplasm\n", + "\t colonic disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t colorectal neoplasm\n", + "\t intestinal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "hematopoietic and lymphoid system neoplasm\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "drug dependence\n", + "\t disease\n", + "\t psychiatric disorder\n", + "\t human disease\n", + "\t substance-related disorder\n", + "\t substance dependence\n", + "connective tissue neoplasm\n", + "\t disease\n", + "\t connective tissue disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "kidney neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t urinary system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "kidney cancer\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t malignant urinary system neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t kidney neoplasm\n", + "\t urinary system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "lung cancer\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t respiratory system cancer\n", + "\t cancer\n", + "\t neoplasm\n", + "\t neoplasm of thorax\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t lung neoplasm\n", + "\t respiratory tract neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "idiopathic interstitial pneumonia\n", + "\t disease\n", + "\t infectious disease\n", + "\t lung disorder\n", + "\t pneumonia\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t inflammatory disease\n", + "\t idiopathic disease\n", + "\t respiratory tract infectious disorder\n", + "\t human disease\n", + "\t pneumonitis\n", + "malignant mixed neoplasm\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t human disease\n", + "\t mixed neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "substance-related disorder\n", + "\t disease\n", + "\t psychiatric disorder\n", + "\t human disease\n", + "astrocytic tumor\n", + "\t disease\n", + "\t neoplasm\n", + "\t glioma\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "astrocytoma (excluding glioblastoma)\n", + "\t disease\n", + "\t neoplasm\n", + "\t glioma\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t astrocytic tumor\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "gingivitis\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t inflammatory disease\n", + "\t musculoskeletal system disorder\n", + "\t mouth disorder\n", + "\t tooth disorder\n", + "\t mucositis\n", + "\t gingival disorder\n", + "\t periodontal disorder\n", + "\t mouth mucosa disorder\n", + "\t human disease\n", + "\t stomatitis\n", + "stomatitis\n", + "\t disease\n", + "\t inflammatory disease\n", + "\t mouth disorder\n", + "\t mucositis\n", + "\t mouth mucosa disorder\n", + "\t human disease\n", + "hepatobiliary disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t human disease\n", + "soft tissue neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t connective and soft tissue neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "malignant glioma\n", + "\t disease\n", + "\t cancer\n", + "\t central nervous system disorder\n", + "\t neoplasm\n", + "\t central nervous system neoplasm\n", + "\t glioma\n", + "\t central nervous system cancer\n", + "\t nervous system neoplasm\n", + "\t nervous system cancer\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t high grade malignant neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "spinal cord disorder\n", + "\t disease\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "low grade glioma\n", + "\t disease\n", + "\t neoplasm\n", + "\t glioma\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "demyelinating disease\n", + "\t disease\n", + "\t disorder of development or morphogenesis\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "neoplasm of mature B-cells\n", + "\t disease\n", + "\t leukocyte disorder\n", + "\t B-cell neoplasm\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t lymphoma\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "pneumonitis\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t inflammatory disease\n", + "\t human disease\n", + "acute leukemia\n", + "\t disease\n", + "\t acute disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t leukemia\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "embryonal neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "neoplasm with perivascular epithelioid cell differentiation\n", + "\t disease\n", + "\t neoplasm\n", + "\t connective and soft tissue neoplasm\n", + "\t human disease\n", + "\t soft tissue neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "focal epilepsy\n", + "\t disease\n", + "\t brain disorder\n", + "\t epilepsy\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "head and neck neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "myeloid neoplasm\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "lung neoplasm\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t neoplasm\n", + "\t neoplasm of thorax\n", + "\t human disease\n", + "\t respiratory tract neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "interstitial lung disease\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t human disease\n", + "lung carcinoma\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t respiratory system cancer\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t neoplasm of thorax\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t lung cancer\n", + "\t lung neoplasm\n", + "\t respiratory tract neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "respiratory tract neoplasm\n", + "\t disease\n", + "\t respiratory system disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "sarcomatoid carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t spindle cell neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t malignant spindle cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t anaplastic cancer\n", + "intestinal neoplasm\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t neoplasm\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "biliary tract disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "malignant spindle cell neoplasm\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t spindle cell neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "renal cell carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t glandular cell neoplasm\n", + "\t adenocarcinoma\n", + "\t neoplasm\n", + "\t malignant urinary system neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t kidney neoplasm\n", + "\t kidney cancer\n", + "\t urinary system neoplasm\n", + "\t renal carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "renal cell adenocarcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t glandular cell neoplasm\n", + "\t adenocarcinoma\n", + "\t neoplasm\n", + "\t malignant urinary system neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t kidney neoplasm\n", + "\t kidney cancer\n", + "\t renal cell carcinoma\n", + "\t urinary system neoplasm\n", + "\t renal carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "clear cell renal carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t glandular cell neoplasm\n", + "\t adenocarcinoma\n", + "\t neoplasm\n", + "\t malignant urinary system neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t kidney neoplasm\n", + "\t kidney cancer\n", + "\t renal cell carcinoma\n", + "\t renal cell adenocarcinoma\n", + "\t clear cell adenocarcinoma\n", + "\t urinary system neoplasm\n", + "\t renal carcinoma\n", + "\t nonpapillary renal cell carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "rhinitis\n", + "\t disease\n", + "\t otorhinolaryngologic disease\n", + "\t respiratory system disorder\n", + "\t inflammatory disease\n", + "\t upper respiratory tract disorder\n", + "\t mucositis\n", + "\t nasal disorder\n", + "\t human disease\n", + "\t nasal cavity disorder\n", + "lung large cell carcinoma\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t respiratory system cancer\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t neoplasm of thorax\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t lung cancer\n", + "\t lung neoplasm\n", + "\t lung carcinoma\n", + "\t respiratory tract neoplasm\n", + "\t large cell carcinoma\n", + "\t non-small cell lung carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "large cell carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "non-small cell lung carcinoma\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t respiratory system cancer\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t neoplasm of thorax\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t lung cancer\n", + "\t lung neoplasm\n", + "\t lung carcinoma\n", + "\t respiratory tract neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "congenital anomaly of cardiovascular system\n", + "\t disease\n", + "\t disorder of development or morphogenesis\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "pilocytic astrocytoma\n", + "\t disease\n", + "\t neoplasm\n", + "\t glioma\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t astrocytic tumor\n", + "\t astrocytoma (excluding glioblastoma)\n", + "\t low grade glioma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "\t low-grade astrocytoma\n", + "\t low grade astrocytic tumor\n", + "clear cell adenocarcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t glandular cell neoplasm\n", + "\t adenocarcinoma\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "oncocytic neoplasm\n", + "\t disease\n", + "\t glandular cell neoplasm\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "small cell lung carcinoma\n", + "\t disease\n", + "\t hereditary disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t respiratory system cancer\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neuroendocrine neoplasm\n", + "\t small cell carcinoma\n", + "\t neuroendocrine carcinoma\n", + "\t endocrine system disorder\n", + "\t neoplasm\n", + "\t endocrine gland neoplasm\n", + "\t neoplasm of thorax\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t malignant endocrine neoplasm\n", + "\t epithelial neoplasm\n", + "\t lung cancer\n", + "\t lung neoplasm\n", + "\t lung carcinoma\n", + "\t respiratory tract neoplasm\n", + "\t lung neuroendocrine neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "lymphoid neoplasm\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "pleomorphic carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t spindle cell neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t sarcomatoid carcinoma\n", + "\t malignant spindle cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t anaplastic cancer\n", + "breast carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t breast cancer\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "hematopoietic and lymphoid cell neoplasm\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "myocardial infarction\n", + "\t disease\n", + "\t heart disorder\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "\t myocardial disorder\n", + "upper digestive tract disorder\n", + "\t disease\n", + "\t human disease\n", + "immune deficiency disease\n", + "\t disease\n", + "\t hereditary disease\n", + "\t immune system disorder\n", + "\t human disease\n", + "kidney oncocytoma\n", + "\t disease\n", + "\t benign neoplasm\n", + "\t benign urinary system neoplasm\n", + "\t glandular cell neoplasm\n", + "\t neoplasm\n", + "\t kidney benign neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t benign epithelial neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t kidney neoplasm\n", + "\t oncocytic neoplasm\n", + "\t urinary system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "syndromic agammaglobulinemia\n", + "\t disease\n", + "\t hereditary disease\n", + "\t syndromic disease\n", + "\t leukocyte disorder\n", + "\t B cell deficiency\n", + "\t agammaglobulinemia\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t inborn error of immunity\n", + "\t human disease\n", + "\t immunodeficiency disease\n", + "\t immune deficiency disease\n", + "squamous cell lung carcinoma\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t respiratory system cancer\n", + "\t cancer\n", + "\t carcinoma\n", + "\t squamous cell carcinoma\n", + "\t neoplasm\n", + "\t neoplasm of thorax\n", + "\t thoracic cancer\n", + "\t squamous cell neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t lung cancer\n", + "\t lung neoplasm\n", + "\t lung carcinoma\n", + "\t respiratory tract neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "chromophobe renal cell carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t glandular cell neoplasm\n", + "\t adenocarcinoma\n", + "\t neoplasm\n", + "\t malignant urinary system neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t kidney neoplasm\n", + "\t kidney cancer\n", + "\t renal cell carcinoma\n", + "\t renal cell adenocarcinoma\n", + "\t urinary system neoplasm\n", + "\t renal carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "lung neuroendocrine neoplasm\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t neuroendocrine neoplasm\n", + "\t endocrine system disorder\n", + "\t neoplasm\n", + "\t endocrine gland neoplasm\n", + "\t neoplasm of thorax\n", + "\t human disease\n", + "\t lung neoplasm\n", + "\t respiratory tract neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "basal ganglia disorder\n", + "\t disease\n", + "\t brain disorder\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "reactive cutaneous fibrous lesion\n", + "\t disease\n", + "\t integumentary system disorder\n", + "\t skin disorder\n", + "\t human disease\n", + "urinary system neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "plasma cell neoplasm\n", + "\t disease\n", + "\t leukocyte disorder\n", + "\t B-cell neoplasm\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t lymphoma\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t neoplasm of mature B-cells\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "tubulovillous adenoma\n", + "\t disease\n", + "\t adenoma\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "myocardial disorder\n", + "\t disease\n", + "\t heart disorder\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "chronic rhinitis\n", + "\t disease\n", + "\t otorhinolaryngologic disease\n", + "\t respiratory system disorder\n", + "\t inflammatory disease\n", + "\t upper respiratory tract disorder\n", + "\t mucositis\n", + "\t nasal disorder\n", + "\t human disease\n", + "\t nasal cavity disorder\n", + "\t rhinitis\n", + "enteritis\n", + "\t disease\n", + "\t gastroenteritis\n", + "\t digestive system disorder\n", + "\t inflammatory disease\n", + "\t intestinal disorder\n", + "\t small intestine disorder\n", + "\t human disease\n", + "oral cavity cancer\n", + "\t disease\n", + "\t cancer\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t neoplasm\n", + "\t mouth disorder\n", + "\t digestive system cancer\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t oral cavity neoplasm\n", + "tongue neoplasm\n", + "\t disease\n", + "\t digestive system neoplasm\n", + "\t neoplasm\n", + "\t mouth disorder\n", + "\t tongue disorder\n", + "\t human disease\n", + "\t head and neck neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "myeloid leukemia\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t bone marrow disorder\n", + "\t cancer\n", + "\t connective tissue disorder\n", + "\t bone cancer\n", + "\t musculoskeletal system disorder\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t immune system cancer\n", + "\t bone neoplasm\n", + "\t musculoskeletal system cancer\n", + "\t bone disorder\n", + "\t leukemia\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t connective tissue neoplasm\n", + "\t myeloid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t myeloproliferative neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t bone marrow neoplasm\n", + "\t myeloid hemopathy\n", + "\t bone marrow cancer\n", + "myeloproliferative neoplasm\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t bone marrow disorder\n", + "\t cancer\n", + "\t connective tissue disorder\n", + "\t bone cancer\n", + "\t musculoskeletal system disorder\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t immune system cancer\n", + "\t bone neoplasm\n", + "\t musculoskeletal system cancer\n", + "\t bone disorder\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t connective tissue neoplasm\n", + "\t myeloid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t bone marrow neoplasm\n", + "\t myeloid hemopathy\n", + "\t bone marrow cancer\n", + "high grade malignant neoplasm\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "lupus erythematosus\n", + "\t disease\n", + "\t autoimmune disease\n", + "\t connective tissue disorder\n", + "\t immune system disorder\n", + "\t rheumatic disorder\n", + "\t human disease\n", + "renal carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t malignant urinary system neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t kidney neoplasm\n", + "\t kidney cancer\n", + "\t urinary system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "non-neoplastic bile duct disorder\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t endocrine system disorder\n", + "\t bile duct disorder\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "\t biliary tract disorder\n", + "plasma cell myeloma\n", + "\t disease\n", + "\t leukocyte disorder\n", + "\t cancer\n", + "\t B-cell neoplasm\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t immune system cancer\n", + "\t lymphoma\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t neoplasm of mature B-cells\n", + "\t myeloid neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t plasma cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "chronic obstructive pulmonary disease\n", + "\t disease\n", + "\t lung disorder\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t upper respiratory tract disorder\n", + "\t tracheal disorder\n", + "\t human disease\n", + "\t obstructive lung disease\n", + "substance dependence\n", + "\t disease\n", + "\t psychiatric disorder\n", + "\t human disease\n", + "\t substance-related disorder\n", + "B-cell acute lymphoblastic leukemia\n", + "\t disease\n", + "\t acute disease\n", + "\t leukocyte disorder\n", + "\t B-cell neoplasm\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t acute lymphoblastic leukemia\n", + "\t precursor lymphoblastic lymphoma/leukemia\n", + "\t non-Hodgkin lymphoma\n", + "\t lymphoma\n", + "\t leukemia\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t acute leukemia\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t B-cell non-Hodgkin lymphoma\n", + "\t lymphoid leukemia\n", + "\t neoplasm of immature B and T cells\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "B-cell non-Hodgkin lymphoma\n", + "\t disease\n", + "\t leukocyte disorder\n", + "\t B-cell neoplasm\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t non-Hodgkin lymphoma\n", + "\t lymphoma\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "indolent B-cell non-Hodgkin lymphoma\n", + "\t disease\n", + "\t leukocyte disorder\n", + "\t B-cell neoplasm\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t non-Hodgkin lymphoma\n", + "\t lymphoma\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t B-cell non-Hodgkin lymphoma\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "lymphoid leukemia\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t leukemia\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "neoplasm of immature B and T cells\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "Alzheimer disease\n", + "\t disease\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t psychiatric disorder\n", + "\t cognitive disorder\n", + "\t dementia\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t tauopathy\n", + "tauopathy\n", + "\t disease\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "amyotrophic lateral sclerosis\n", + "\t disease\n", + "\t motor neuron disorder\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t neuromuscular disease\n", + "\t anterior horn disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t spinal cord disorder\n", + "triple-negative breast carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t breast cancer\n", + "\t breast carcinoma by gene expression profile\n", + "\t progesterone-receptor negative breast cancer\n", + "\t Her2-receptor negative breast cancer\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t breast carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t estrogen-receptor negative breast cancer\n", + "breast tumor luminal A or B\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t breast cancer\n", + "\t breast carcinoma by gene expression profile\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t breast carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "acute myeloid leukemia\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t bone marrow disorder\n", + "\t acute disease\n", + "\t cancer\n", + "\t connective tissue disorder\n", + "\t bone cancer\n", + "\t musculoskeletal system disorder\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t immune system cancer\n", + "\t bone neoplasm\n", + "\t musculoskeletal system cancer\n", + "\t bone disorder\n", + "\t leukemia\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t connective tissue neoplasm\n", + "\t acute leukemia\n", + "\t myeloid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t myeloid leukemia\n", + "\t myeloproliferative neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t bone marrow neoplasm\n", + "\t myeloid hemopathy\n", + "\t bone marrow cancer\n", + "nonpapillary renal cell carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t glandular cell neoplasm\n", + "\t adenocarcinoma\n", + "\t neoplasm\n", + "\t malignant urinary system neoplasm\n", + "\t kidney disorder\n", + "\t urinary system disorder\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t kidney neoplasm\n", + "\t kidney cancer\n", + "\t renal cell carcinoma\n", + "\t urinary system neoplasm\n", + "\t renal carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "heart failure\n", + "\t disease\n", + "\t heart disorder\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "inflammatory bowel disease\n", + "\t disease\n", + "\t hereditary disease\n", + "\t digestive system disorder\n", + "\t immune system disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "dilated cardiomyopathy\n", + "\t disease\n", + "\t cardiomyopathy\n", + "\t heart disorder\n", + "\t muscle tissue disorder\n", + "\t musculoskeletal system disorder\n", + "\t intrinsic cardiomyopathy\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "hyperplasia\n", + "\t disease\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "cancer or benign tumor\n", + "\t disease\n", + "\t human disease\n", + "lymphoid hemopathy\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "neoplastic disease or syndrome\n", + "\t disease\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "Orthocoronavirinae infectious disease\n", + "\t disease\n", + "\t infectious disease\n", + "\t viral infectious disease\n", + "\t primary viral infectious disease\n", + "\t human disease\n", + "\t Nidovirales infectious disease\n", + "\t Coronaviridae infectious disease\n", + "scleroderma\n", + "\t disease\n", + "\t autoimmune disease\n", + "\t connective tissue disorder\n", + "\t immune system disorder\n", + "\t rheumatic disorder\n", + "\t human disease\n", + "temporal lobe epilepsy\n", + "\t disease\n", + "\t hereditary disease\n", + "\t familial partial epilepsy\n", + "\t brain disorder\n", + "\t monogenic epilepsy\n", + "\t epilepsy\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t focal epilepsy\n", + "\t epilepsy syndrome\n", + "\t childhood-onset epilepsy syndrome\n", + "\t adolescent-onset epilepsy syndrome\n", + "CNS demyelinating autoimmune disease\n", + "\t disease\n", + "\t autoimmune disease\n", + "\t immune system disorder\n", + "\t human disease\n", + "familial amyotrophic lateral sclerosis\n", + "\t disease\n", + "\t hereditary disease\n", + "\t motor neuron disorder\n", + "\t inherited neurodegenerative disorder\n", + "\t hereditary motor neuron disease\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t neuromuscular disease\n", + "\t anterior horn disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t spinal cord disorder\n", + "\t amyotrophic lateral sclerosis\n", + "type 1 diabetes mellitus\n", + "\t disease\n", + "\t metabolic disease\n", + "\t autoimmune disease\n", + "\t digestive system disorder\n", + "\t diabetes mellitus\n", + "\t autoimmune disorder of endocrine system\n", + "\t endocrine system disorder\n", + "\t autoimmune disorder of gastrointestinal tract\n", + "\t immune system disorder\n", + "\t glucose metabolism disease\n", + "\t pancreas disorder\n", + "\t endocrine pancreas disorder\n", + "\t human disease\n", + "age-related macular degeneration\n", + "\t disease\n", + "\t hereditary disease\n", + "\t macular degeneration\n", + "\t disorder of orbital region\n", + "\t psychiatric disorder\n", + "\t perceptual disorders\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t retinal degeneration\n", + "\t retinal disorder\n", + "\t degeneration of macula and posterior pole\n", + "\t inherited retinal dystrophy\n", + "\t nervous system disorder\n", + "\t human disease\n", + "cirrhosis of liver\n", + "\t disease\n", + "\t liver disorder\n", + "\t digestive system disorder\n", + "\t endocrine system disorder\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "vesiculobullous skin disease\n", + "\t disease\n", + "\t integumentary system disorder\n", + "\t skin disorder\n", + "\t human disease\n", + "multiple sclerosis\n", + "\t disease\n", + "\t disorder of development or morphogenesis\n", + "\t brain disorder\n", + "\t autoimmune disease\n", + "\t neurodegenerative disease\n", + "\t autoimmune disorder of central nervous system\n", + "\t central nervous system disorder\n", + "\t autoimmune disorder of the nervous system\n", + "\t immune system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t demyelinating disease\n", + "\t CNS demyelinating autoimmune disease\n", + "oral cavity neoplasm\n", + "\t disease\n", + "\t digestive system neoplasm\n", + "\t neoplasm\n", + "\t mouth disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "basal cell carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t basal cell neoplasm\n", + "keloid\n", + "\t disease\n", + "\t integumentary system disorder\n", + "\t skin disorder\n", + "\t human disease\n", + "\t reactive cutaneous fibrous lesion\n", + "opiate dependence\n", + "\t disease\n", + "\t psychiatric disorder\n", + "\t human disease\n", + "\t drug dependence\n", + "\t substance-related disorder\n", + "\t substance dependence\n", + "bone marrow neoplasm\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t bone marrow disorder\n", + "\t musculoskeletal system disorder\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "primary biliary cholangitis\n", + "\t disease\n", + "\t hereditary disease\n", + "\t telomere syndrome\n", + "\t liver disorder\n", + "\t digestive system disorder\n", + "\t endocrine system disorder\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "\t biliary tract disorder\n", + "\t cirrhosis of liver\n", + "\t cirrhosis, familial\n", + "\t premature aging syndrome\n", + "cirrhosis, familial\n", + "\t disease\n", + "\t hereditary disease\n", + "\t telomere syndrome\n", + "\t liver disorder\n", + "\t digestive system disorder\n", + "\t endocrine system disorder\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "\t cirrhosis of liver\n", + "\t premature aging syndrome\n", + "cystic fibrosis\n", + "\t disease\n", + "\t hereditary disease\n", + "\t autosomal recessive disease\n", + "\t respiratory system disorder\n", + "\t autosomal genetic disease\n", + "\t human disease\n", + "non-compaction cardiomyopathy\n", + "\t disease\n", + "\t cardiomyopathy\n", + "\t heart disorder\n", + "\t muscle tissue disorder\n", + "\t musculoskeletal system disorder\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "influenza\n", + "\t disease\n", + "\t infectious disease\n", + "\t respiratory system disorder\n", + "\t viral infectious disease\n", + "\t respiratory tract infectious disorder\n", + "\t viral respiratory tract infection\n", + "\t primary viral infectious disease\n", + "\t human disease\n", + "neuroepithelial neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "digestive system adenoma\n", + "\t disease\n", + "\t digestive system neoplasm\n", + "\t adenoma\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "estrogen-receptor negative breast cancer\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t breast cancer\n", + "\t breast carcinoma by gene expression profile\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t breast carcinoma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "autoinflammatory syndrome\n", + "\t disease\n", + "\t syndromic disease\n", + "\t connective tissue disorder\n", + "\t rheumatic disorder\n", + "\t human disease\n", + "systemic lupus erythematosus\n", + "\t disease\n", + "\t autoimmune disease\n", + "\t connective tissue disorder\n", + "\t immune system disorder\n", + "\t rheumatic disorder\n", + "\t human disease\n", + "\t lupus erythematosus\n", + "blastoma\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t human disease\n", + "\t embryonal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "colorectal cancer\n", + "\t disease\n", + "\t cancer\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t intestinal cancer\n", + "\t large intestine disorder\n", + "\t neoplasm\n", + "\t intestinal disorder\n", + "\t digestive system cancer\n", + "\t human disease\n", + "\t colorectal neoplasm\n", + "\t intestinal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "Nidovirales infectious disease\n", + "\t disease\n", + "\t infectious disease\n", + "\t viral infectious disease\n", + "\t primary viral infectious disease\n", + "\t human disease\n", + "Coronaviridae infectious disease\n", + "\t disease\n", + "\t infectious disease\n", + "\t viral infectious disease\n", + "\t primary viral infectious disease\n", + "\t human disease\n", + "\t Nidovirales infectious disease\n", + "pancreatic neoplasm\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t endocrine system disorder\n", + "\t neoplasm\n", + "\t pancreas disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "high grade astrocytic tumor\n", + "\t disease\n", + "\t cancer\n", + "\t central nervous system disorder\n", + "\t neoplasm\n", + "\t central nervous system neoplasm\n", + "\t glioma\n", + "\t central nervous system cancer\n", + "\t nervous system neoplasm\n", + "\t nervous system cancer\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t astrocytic tumor\n", + "\t malignant glioma\n", + "\t high grade malignant neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "hyperplastic polyp\n", + "\t disease\n", + "\t polyp\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "polyp of large intestine\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t large intestine disorder\n", + "\t polyp\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "anaplastic cancer\n", + "\t disease\n", + "\t cancer\n", + "\t neoplasm\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "polyp of colon\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t large intestine disorder\n", + "\t polyp\n", + "\t colonic disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "\t polyp of large intestine\n", + "colon sessile serrated adenoma/polyp\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t large intestine disorder\n", + "\t adenoma\n", + "\t colon adenoma\n", + "\t colorectal adenoma\n", + "\t epithelial tumor of colon\n", + "\t neoplasm\n", + "\t polyp\n", + "\t colonic disorder\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t colorectal neoplasm\n", + "\t epithelial neoplasm\n", + "\t colonic neoplasm\n", + "\t intestinal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t digestive system adenoma\n", + "\t polyp of large intestine\n", + "\t polyp of colon\n", + "\t colorectal sessile serrated adenoma/polyp\n", + "colorectal sessile serrated adenoma/polyp\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t digestive system neoplasm\n", + "\t large intestine disorder\n", + "\t adenoma\n", + "\t colorectal adenoma\n", + "\t neoplasm\n", + "\t intestinal disorder\n", + "\t human disease\n", + "\t colorectal neoplasm\n", + "\t epithelial neoplasm\n", + "\t intestinal neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t digestive system adenoma\n", + "lymphangioleiomyomatosis\n", + "\t disease\n", + "\t neoplasm\n", + "\t connective and soft tissue neoplasm\n", + "\t human disease\n", + "\t soft tissue neoplasm\n", + "\t neoplasm with perivascular epithelioid cell differentiation\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "low-grade astrocytoma\n", + "\t disease\n", + "\t neoplasm\n", + "\t glioma\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t astrocytic tumor\n", + "\t astrocytoma (excluding glioblastoma)\n", + "\t low grade glioma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "\t low grade astrocytic tumor\n", + "tubular adenoma\n", + "\t disease\n", + "\t adenoma\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "epidermolysis bullosa\n", + "\t disease\n", + "\t integumentary system disorder\n", + "\t skin disorder\n", + "\t human disease\n", + "\t vesiculobullous skin disease\n", + "trisomy\n", + "\t disease\n", + "\t chromosomal disorder\n", + "\t human disease\n", + "\t aneuploidy\n", + "retinal drusen\n", + "\t disease\n", + "\t macular degeneration\n", + "\t disorder of orbital region\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t retinal degeneration\n", + "\t retinal disorder\n", + "\t degeneration of macula and posterior pole\n", + "\t nervous system disorder\n", + "\t human disease\n", + "hereditary dementia\n", + "\t disease\n", + "\t hereditary disease\n", + "\t psychiatric disorder\n", + "\t cognitive disorder\n", + "\t dementia\n", + "\t human disease\n", + "basal laminar drusen\n", + "\t disease\n", + "\t hereditary disease\n", + "\t macular degeneration\n", + "\t disorder of orbital region\n", + "\t vascular disorder\n", + "\t psychiatric disorder\n", + "\t cardiovascular disorder\n", + "\t perceptual disorders\n", + "\t eye disorder\n", + "\t ocular vascular disorder\n", + "\t optic choroid disorder\n", + "\t disorder of visual system\n", + "\t retinal degeneration\n", + "\t retinal disorder\n", + "\t neurovascular disorder\n", + "\t degeneration of macula and posterior pole\n", + "\t retinal dystrophies primarily involving Bruch's membrane\n", + "\t inherited retinal dystrophy\n", + "\t uveal disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t retinal drusen\n", + "Lewy body dementia\n", + "\t disease\n", + "\t hereditary disease\n", + "\t metabolic disease\n", + "\t inborn errors of metabolism\n", + "\t inherited neurodegenerative disorder\n", + "\t synucleinopathy\n", + "\t neurodegenerative disease\n", + "\t proteostasis deficiencies\n", + "\t central nervous system disorder\n", + "\t psychiatric disorder\n", + "\t cognitive disorder\n", + "\t dementia\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t hereditary dementia\n", + "epilepsy syndrome\n", + "\t disease\n", + "\t brain disorder\n", + "\t epilepsy\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "childhood-onset epilepsy syndrome\n", + "\t disease\n", + "\t brain disorder\n", + "\t epilepsy\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t epilepsy syndrome\n", + "premature aging syndrome\n", + "\t disease\n", + "\t human disease\n", + "common variable immunodeficiency\n", + "\t disease\n", + "\t hereditary disease\n", + "\t hereditary neoplastic syndrome\n", + "\t syndromic disease\n", + "\t leukocyte disorder\n", + "\t B cell deficiency\n", + "\t agammaglobulinemia\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t inborn error of immunity\n", + "\t human disease\n", + "\t neoplastic syndrome\n", + "\t immunodeficiency disease\n", + "\t immune deficiency disease\n", + "\t syndromic agammaglobulinemia\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "Down syndrome\n", + "\t disease\n", + "\t chromosomal disorder\n", + "\t human disease\n", + "\t chromosome 21 disorder\n", + "\t autosomal anomaly\n", + "chromosome 21 disorder\n", + "\t disease\n", + "\t chromosomal disorder\n", + "\t human disease\n", + "\t autosomal anomaly\n", + "benign prostatic hyperplasia\n", + "\t disease\n", + "\t reproductive system disorder\n", + "\t male reproductive system disorder\n", + "\t prostate disorder\n", + "\t human disease\n", + "\t hyperplasia\n", + "\t cancer or benign tumor\n", + "arrhythmogenic right ventricular cardiomyopathy\n", + "\t disease\n", + "\t cardiomyopathy\n", + "\t heart disorder\n", + "\t muscle tissue disorder\n", + "\t musculoskeletal system disorder\n", + "\t intrinsic cardiomyopathy\n", + "\t cardiovascular disorder\n", + "\t human disease\n", + "primary sclerosing cholangitis\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t inflammatory disease\n", + "\t endocrine system disorder\n", + "\t bile duct disorder\n", + "\t cholangitis\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "\t biliary tract disorder\n", + "\t non-neoplastic bile duct disorder\n", + "\t sclerosing cholangitis\n", + "sclerosing cholangitis\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t inflammatory disease\n", + "\t endocrine system disorder\n", + "\t bile duct disorder\n", + "\t cholangitis\n", + "\t human disease\n", + "\t hepatobiliary disorder\n", + "\t biliary tract disorder\n", + "\t non-neoplastic bile duct disorder\n", + "chromosome 18 disorder\n", + "\t disease\n", + "\t chromosomal disorder\n", + "\t human disease\n", + "\t autosomal anomaly\n", + "age related macular degeneration 7\n", + "\t disease\n", + "\t hereditary disease\n", + "\t macular degeneration\n", + "\t disorder of orbital region\n", + "\t psychiatric disorder\n", + "\t perceptual disorders\n", + "\t eye disorder\n", + "\t disorder of visual system\n", + "\t retinal degeneration\n", + "\t retinal disorder\n", + "\t degeneration of macula and posterior pole\n", + "\t inherited retinal dystrophy\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t age-related macular degeneration\n", + "acute promyelocytic leukemia\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t bone marrow disorder\n", + "\t acute disease\n", + "\t cancer\n", + "\t connective tissue disorder\n", + "\t bone cancer\n", + "\t musculoskeletal system disorder\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t immune system cancer\n", + "\t bone neoplasm\n", + "\t musculoskeletal system cancer\n", + "\t bone disorder\n", + "\t leukemia\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t connective tissue neoplasm\n", + "\t acute leukemia\n", + "\t myeloid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t myeloid leukemia\n", + "\t myeloproliferative neoplasm\n", + "\t acute myeloid leukemia\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t bone marrow neoplasm\n", + "\t myeloid hemopathy\n", + "\t bone marrow cancer\n", + "follicular lymphoma\n", + "\t disease\n", + "\t leukocyte disorder\n", + "\t B-cell neoplasm\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t non-Hodgkin lymphoma\n", + "\t lymphoma\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t neoplasm of mature B-cells\n", + "\t lymphoid neoplasm\n", + "\t hematopoietic and lymphoid cell neoplasm\n", + "\t B-cell non-Hodgkin lymphoma\n", + "\t indolent B-cell non-Hodgkin lymphoma\n", + "\t cancer or benign tumor\n", + "\t lymphoid hemopathy\n", + "\t neoplastic disease or syndrome\n", + "Barrett esophagus\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t esophageal disorder\n", + "\t human disease\n", + "\t upper digestive tract disorder\n", + "myeloid hemopathy\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "trisomy 18\n", + "\t disease\n", + "\t chromosomal disorder\n", + "\t syndromic disease\n", + "\t human disease\n", + "\t trisomy\n", + "\t chromosome 18 disorder\n", + "\t aneuploidy\n", + "\t autosomal anomaly\n", + "adolescent-onset epilepsy syndrome\n", + "\t disease\n", + "\t brain disorder\n", + "\t epilepsy\n", + "\t central nervous system disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t epilepsy syndrome\n", + "low grade astrocytic tumor\n", + "\t disease\n", + "\t neoplasm\n", + "\t glioma\n", + "\t nervous system neoplasm\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t astrocytic tumor\n", + "\t low grade glioma\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t neuroepithelial neoplasm\n", + "aneuploidy\n", + "\t disease\n", + "\t chromosomal disorder\n", + "\t human disease\n", + "bone marrow cancer\n", + "\t disease\n", + "\t skeletal system disorder\n", + "\t bone marrow disorder\n", + "\t cancer\n", + "\t connective tissue disorder\n", + "\t bone cancer\n", + "\t musculoskeletal system disorder\n", + "\t hematologic disorder\n", + "\t immune system disorder\n", + "\t neoplasm\n", + "\t immune system cancer\n", + "\t bone neoplasm\n", + "\t musculoskeletal system cancer\n", + "\t bone disorder\n", + "\t human disease\n", + "\t hematopoietic and lymphoid system neoplasm\n", + "\t connective tissue neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "\t bone marrow neoplasm\n", + "localized scleroderma\n", + "\t disease\n", + "\t autoimmune disease\n", + "\t connective tissue disorder\n", + "\t immune system disorder\n", + "\t rheumatic disorder\n", + "\t human disease\n", + "\t scleroderma\n", + "non-specific interstitial pneumonia\n", + "\t disease\n", + "\t infectious disease\n", + "\t lung disorder\n", + "\t pneumonia\n", + "\t lower respiratory tract disorder\n", + "\t respiratory system disorder\n", + "\t inflammatory disease\n", + "\t idiopathic disease\n", + "\t respiratory tract infectious disorder\n", + "\t human disease\n", + "\t idiopathic interstitial pneumonia\n", + "\t pneumonitis\n", + "autosomal anomaly\n", + "\t disease\n", + "\t chromosomal disorder\n", + "\t human disease\n", + "basal cell neoplasm\n", + "\t disease\n", + "\t neoplasm\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "luminal B breast carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t breast cancer\n", + "\t breast carcinoma by gene expression profile\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t breast carcinoma\n", + "\t breast tumor luminal A or B\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "luminal A breast carcinoma\n", + "\t disease\n", + "\t cancer\n", + "\t carcinoma\n", + "\t neoplasm\n", + "\t breast cancer\n", + "\t breast carcinoma by gene expression profile\n", + "\t breast neoplasm\n", + "\t neoplasm of thorax\n", + "\t breast disorder\n", + "\t thoracic cancer\n", + "\t human disease\n", + "\t epithelial neoplasm\n", + "\t breast carcinoma\n", + "\t breast tumor luminal A or B\n", + "\t cancer or benign tumor\n", + "\t neoplastic disease or syndrome\n", + "amyotrophic lateral sclerosis 26 with or without frontotemporal dementia\n", + "\t disease\n", + "\t hereditary disease\n", + "\t motor neuron disorder\n", + "\t inherited neurodegenerative disorder\n", + "\t hereditary motor neuron disease\n", + "\t neurodegenerative disease\n", + "\t central nervous system disorder\n", + "\t neuromuscular disease\n", + "\t anterior horn disorder\n", + "\t nervous system disorder\n", + "\t human disease\n", + "\t spinal cord disorder\n", + "\t amyotrophic lateral sclerosis\n", + "\t familial amyotrophic lateral sclerosis\n", + "post-COVID-19 disorder\n", + "\t disease\n", + "\t post-infectious disorder\n", + "\t post-viral disorder\n", + "\t human disease\n", + "premalignant hematological system disease\n", + "\t disease\n", + "\t hematologic disorder\n", + "\t precancerous condition\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "COVID-19\n", + "\t disease\n", + "\t infectious disease\n", + "\t viral infectious disease\n", + "\t primary viral infectious disease\n", + "\t human disease\n", + "\t Orthocoronavirinae infectious disease\n", + "\t Nidovirales infectious disease\n", + "\t Coronaviridae infectious disease\n", + "gastric intestinal metaplasia\n", + "\t disease\n", + "\t digestive system disorder\n", + "\t precancerous condition\n", + "\t stomach disorder\n", + "\t human disease\n", + "\t cancer or benign tumor\n", + "long COVID-19\n", + "\t disease\n", + "\t post-infectious disorder\n", + "\t post-viral disorder\n", + "\t human disease\n", + "\t post-COVID-19 disorder\n", + "hydrosalpinx\n", + "\t disease\n", + "\t reproductive system disorder\n", + "\t female reproductive system disorder\n", + "\t fallopian tube disorder\n", + "\t human disease\n" + ] + } + ], + "source": [ + "n_print = 2000\n", + "\n", + "i_print = 0\n", + "for k, v in mondo_ontology_resource[\"ancestors_dictionary\"].items():\n", + " print(mondo_ontology_resource[\"ontology_term_id_to_label\"][k])\n", + " for v_ in v:\n", + " print(\"\\t\", mondo_ontology_resource[\"ontology_term_id_to_label\"][v_])\n", + " i_print += 1\n", + " if i_print == n_print:\n", + " break" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Tissue resources" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "uberon_ontology_owl_file_url = \"https://github.com/obophenotype/uberon/releases/download/v2024-01-18/uberon.owl\"\n", + "uberon_datastore_terms_csv = os.path.join(ONTOLOGY_ROOT_PATH, \"datastore_uberon_terms.csv\")\n", + "\n", + "uberon_prefix = \"UBERON_\"\n", + "n_hops = 4\n", + "\n", + "uberon_propagation_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"uberon_propagation_resource.pkl\")\n", + "uberon_benchmarking_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"uberon_benchmarking_resource.pkl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of UBERON terms in datastore: 312\n" + ] + } + ], + "source": [ + "uberon_datastore_terms_df = pd.read_csv(uberon_datastore_terms_csv)\n", + "uberon_datastore_terms_set = set(uberon_datastore_terms_df['tissue_ontology_term_id'].values)\n", + "print(f\"Number of UBERON terms in datastore: {len(uberon_datastore_terms_set)}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Loading ontology ...\n", + "INFO:root:All classes: 15567\n" + ] + } + ], + "source": [ + "logging.info(\"Loading ontology ...\")\n", + "\n", + "owl_ontology = owlready2.get_ontology(uberon_ontology_owl_file_url).load()\n", + "\n", + "owl_classes = [\n", + " _class for _class in owl_ontology.classes()\n", + " if _class.name.startswith(uberon_prefix)\n", + " if len(_class.label) == 1\n", + "]\n", + "\n", + "logging.info(f\"All classes: {len(owl_classes)}\")\n", + "\n", + "# build the full graph\n", + "owl_graph = build_nx_graph_from_owl_ontology_legacy(\n", + " owl_ontology=owl_ontology,\n", + " owl_classes=owl_classes,\n", + " prefix=uberon_prefix)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Could not find CL:0002322 in ontology, ignoring.\n", + "INFO:root:Filtered classes: 891\n" + ] + } + ], + "source": [ + "# get all ancestors for datastore nodes\n", + "filtered_owl_names_set = set()\n", + "for owl_name in uberon_datastore_terms_set:\n", + " try:\n", + " filtered_owl_names_set.update(get_all_ancestors(owl_graph, owl_name))\n", + " except:\n", + " logging.info(f\"Could not find {owl_name} in ontology, ignoring.\")\n", + "\n", + "logging.info(f\"Filtered classes: {len(filtered_owl_names_set)}\")\n", + "\n", + "owl_classes = [\n", + " _class for _class in owl_classes\n", + " if _class.name.replace(\"_\", \":\") in filtered_owl_names_set\n", + "]\n", + "\n", + "# build the filtered graph\n", + "owl_graph = build_nx_graph_from_owl_ontology_legacy(\n", + " owl_ontology=owl_ontology,\n", + " owl_classes=owl_classes,\n", + " prefix=uberon_prefix)\n", + "\n", + "owl_names = [_class.name.replace(\"_\", \":\") for _class in owl_classes]\n", + "owl_labels = [_class.label[0] for _class in owl_classes]\n", + "\n", + "# assert that names are unique, labels do not have to be unique\n", + "assert len(set(owl_names)) == len(owl_classes)\n", + "\n", + "owl_names_to_labels_map = {name: label for name, label in zip(owl_names, owl_labels)}\n", + "owl_names_to_idx_map = {name: idx for idx, name in enumerate(owl_names)}" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Building cell ontology ancestor dictionary...\n", + "INFO:root:Writing output file to /home/mehrtash/data/data/cellariumgpt_artifacts/ontology/uberon_propagation_resource.pkl\n" + ] + } + ], + "source": [ + "owl_ancestors_dictionary = build_ontology_ancestor_dictionary(\n", + " owl_graph=owl_graph,\n", + " owl_names=owl_names,\n", + " owl_names_to_idx_map=owl_names_to_idx_map\n", + ")\n", + "uberon_ontology_resource = {\n", + " \"ancestors_dictionary\": owl_ancestors_dictionary,\n", + " \"ontology_term_id_to_label\": owl_names_to_labels_map,\n", + "}\n", + "\n", + "logging.info(f\"Writing output file to {uberon_propagation_resource_file_path}\")\n", + "with open(uberon_propagation_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(uberon_ontology_resource, output_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:root:Generating ontology benchmarking resource from UBERON ontology...\n", + "INFO:root:Writing output file to /home/mehrtash/data/data/cellariumgpt_artifacts/ontology/uberon_benchmarking_resource.pkl\n" + ] + } + ], + "source": [ + "logging.info(\"Generating ontology benchmarking resource from UBERON ontology...\")\n", + "ontology_resource_dict = build_benchmarking_ontology_dictionary_resource(\n", + " owl_graph=owl_graph,\n", + " owl_names=owl_names,\n", + " n_hops=n_hops\n", + ")\n", + "\n", + "logging.info(f\"Writing output file to {uberon_benchmarking_resource_file_path}\")\n", + "\n", + "with open(uberon_benchmarking_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(ontology_resource_dict, output_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "anatomical entity\n", + "rib\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t bone element\n", + "\t skeletal system\n", + "\t endochondral bone\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "\t skeletal element\n", + "\t postcranial axial skeletal system\n", + "\t endochondral element\n", + "\t rib skeletal system\n", + "\t rib endochondral element\n", + "appendage\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "subdivision of organism along appendicular axis\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "anatomical structure\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "material anatomical entity\n", + "\t anatomical entity\n", + "artery\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t arterial blood vessel\n", + "\t cardiovascular system\n", + "\t blood vasculature\n", + "\t arterial system\n", + "\t vascular system\n", + "vein\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t blood vasculature\n", + "\t venous blood vessel\n", + "\t vascular system\n", + "\t venous system\n", + "multicellular anatomical structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "organism subdivision\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "subdivision of skeleton\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "\t anatomical collection\n", + "\t skeleton\n", + "anatomical conduit\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "organism substance\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "neural crest-derived structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t ectoderm-derived structure\n", + "\t structure with developmental contribution from neural crest\n", + "ectoderm-derived structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "mesoderm-derived structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t multicellular organism\n", + "duct\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "\t organ subunit\n", + "haemolymphatic fluid\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t bodily fluid\n", + "\t hemolymphoid system\n", + "lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "endoderm-derived structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "pancreas\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "bone element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t skeletal element\n", + "central nervous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "cerebellar cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t segmental subdivision of nervous system\n", + "exocrine gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "circulatory system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "endocrine system\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "\t disconnected anatomical group\n", + "\t glandular system\n", + "\t non-connected functional system\n", + "islet of Langerhans\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t endoderm-derived structure\n", + "\t pancreas\n", + "\t endocrine system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t endocrine pancreas\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t cell cluster\n", + "\t compound organ component\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t disconnected anatomical group\n", + "\t glandular system\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "liver\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t endoderm-derived structure\n", + "\t exocrine gland\n", + "\t endocrine system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t hepatobiliary system\n", + "\t endocrine gland\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t digestive system element\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t glandular system\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t digestive system gland\n", + "\t main body axis\n", + "skeletal muscle tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t muscle organ\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "\t skeletal musculature\n", + "sensory system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "mesoderm\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t tissue\n", + "\t germ layer\n", + "\t multicellular organism\n", + "\t embryonic tissue\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "\t germ layer / neural crest\n", + "eye\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t sensory system\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "trachea\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t tracheobronchial tree\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t respiratory tube\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "skin epidermis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t epithelium\n", + "\t outer epithelium\n", + "\t tissue\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t integumental system\n", + "\t external integument structure\n", + "\t ecto-epithelium\n", + "\t surface structure\n", + "\t integument\n", + "sclera\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t neural crest-derived structure\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t tunica fibrosa of eyeball\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "extraembryonic structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multi-tissue structure\n", + "\t conceptus\n", + "\t entire extraembryonic component\n", + "\t developing anatomical structure\n", + "vasculature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t vascular system\n", + "outer epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t ecto-epithelium\n", + "\t surface structure\n", + "brown adipose tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t multicellular organism\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t irregular connective tissue\n", + "ovary\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t gonad\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t reproductive organ\n", + "\t female reproductive organ\n", + "cardiac muscle tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t visceral muscle tissue\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "\t visceral striated muscle tissue\n", + "\t circulatory organ\n", + "bone marrow\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t bone element\n", + "\t immune system\n", + "\t tissue\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t hematopoietic system\n", + "\t musculoskeletal system\n", + "\t skeletal element\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "retina\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t photoreceptor array\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t posterior segment of eyeball\n", + "\t chorioretinal region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "kidney\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t upper urinary tract\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "embryo\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "choroid plexus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t ventricular system of central nervous system\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t vasculature of organ\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t vascular plexus\n", + "\t brain ventricle/choroid plexus\n", + "\t vasculature of central nervous system\n", + "\t brain ventricle\n", + "\t tela choroidea\n", + "\t vascular system\n", + "\t ventricle of nervous system\n", + "\t ventricular system of brain\n", + "\t vasculature of central nervous system plus retina\n", + "immune system\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "retinal neural layer\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t retina\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t photoreceptor array\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t layer of retina\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t multi cell part structure\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t posterior segment of eyeball\n", + "\t chorioretinal region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t nervous system cell part layer\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "primary circulatory organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t circulatory organ\n", + "tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t blood vasculature\n", + "\t vascular system\n", + "thymus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t endoderm-derived structure\n", + "\t endocrine system\n", + "\t immune system\n", + "\t mixed endoderm/mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t endocrine gland\n", + "\t immune organ\n", + "\t anterior region of body\n", + "\t hemopoietic organ\n", + "\t hematopoietic system\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t glandular system\n", + "\t non-connected functional system\n", + "\t hemolymphoid system gland\n", + "mixed endoderm/mesoderm-derived structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t mesoderm-derived structure\n", + "\t endoderm-derived structure\n", + "cerebellum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t segmental subdivision of nervous system\n", + "cerebral cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "hippocampal formation\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "tracheobronchial tree\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "uterus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t internal genitalia\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t reproductive organ\n", + "\t subdivision of oviduct\n", + "jaw region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t mouth\n", + "mouth mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t mouth\n", + "stomach\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t foregut\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t food storage organ\n", + "renal glomerulus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t epithelium\n", + "\t kidney\n", + "\t tissue\n", + "\t renal system\n", + "\t cortex of kidney\n", + "\t nephron\n", + "\t renal corpuscle\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t epithelial tube\n", + "\t kidney epithelium\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t excretory tube\n", + "\t upper urinary tract\n", + "\t organ subunit\n", + "\t parenchyma\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t cortex\n", + "\t trunk\n", + "\t renal parenchyma\n", + "\t uriniferous tubule\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "thyroid gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t endoderm-derived structure\n", + "\t endocrine system\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t endocrine gland\n", + "\t disconnected anatomical group\n", + "\t glandular system\n", + "\t non-connected functional system\n", + "large intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "epithelium of trachea\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t endoderm-derived structure\n", + "\t trachea\n", + "\t tissue\n", + "\t tracheobronchial tree\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t respiratory tract epithelium\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t respiratory tube\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t unilaminar epithelium\n", + "\t lower respiratory tract epithelium\n", + "\t endo-epithelium\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t tracheobronchial epithelium\n", + "\t pseudostratified ciliated columnar epithelium\n", + "\t respiratory system epithelium\n", + "\t ciliated epithelium\n", + "\t ciliated columnar epithelium\n", + "\t pseudostratified columnar epithelium\n", + "lens of camera-type eye\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t transparent eye structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t anterior segment of eyeball\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "prostate gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t endoderm-derived structure\n", + "\t mixed endoderm/mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t male organism\n", + "\t reproductive gland\n", + "\t male accessory sex gland\n", + "\t male reproductive gland\n", + "respiratory system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "blood\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t mesoderm-derived structure\n", + "\t haemolymphatic fluid\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t hematopoietic system\n", + "\t bodily fluid\n", + "\t hemolymphoid system\n", + "digestive tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t multicellular organism\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "esophagus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t trunk region element\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t upper digestive tract\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "small intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "endometrium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t uterus\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t internal genitalia\n", + "\t uterine wall\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t reproductive organ\n", + "\t subdivision of oviduct\n", + "\t reproductive system mucosa\n", + "colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "nervous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "connective tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t multicellular organism\n", + "mammary gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t exocrine gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t integumental system\n", + "\t exocrine gland of integumental system\n", + "\t gland of integumental system\n", + "bronchus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t tracheobronchial tree\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t respiratory tube\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "yolk sac\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t epithelial tube\n", + "\t extraembryonic membrane\n", + "\t organ component layer\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t epithelial sac\n", + "\t conceptus\n", + "\t membranous layer\n", + "\t entire extraembryonic component\n", + "\t extraembryonic tissue\n", + "\t sac\n", + "placenta\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t multi-tissue structure\n", + "\t female reproductive system\n", + "\t conceptus\n", + "\t entire extraembryonic component\n", + "\t female organism\n", + "myometrium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t uterus\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t internal genitalia\n", + "\t uterine wall\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t organ component layer\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t reproductive organ\n", + "\t subdivision of oviduct\n", + "\t layer of smooth muscle tissue\n", + "\t layer of muscle tissue\n", + "eye trabecular meshwork\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t tissue\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t uvea\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t anterior segment of eyeball\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "\t aqueous drainage system\n", + "respiratory tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "respiratory tract epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t endoderm-derived structure\n", + "\t tissue\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t unilaminar epithelium\n", + "\t endo-epithelium\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t pseudostratified ciliated columnar epithelium\n", + "\t respiratory system epithelium\n", + "\t ciliated epithelium\n", + "\t ciliated columnar epithelium\n", + "\t pseudostratified columnar epithelium\n", + "ear\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t sensory system\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t vestibulo-auditory system\n", + "\t body proper\n", + "\t main body axis\n", + "dermis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t structure with developmental contribution from neural crest\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t integumental system\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t integumentary system layer\n", + "\t integument\n", + "intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "subcutaneous adipose tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t hypodermis\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t integumental system\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t integumentary system layer\n", + "\t integument\n", + "\t irregular connective tissue\n", + "renal system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t excretory system\n", + "mesonephros\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t kidney\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t upper urinary tract\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "uterine cervix\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t uterus\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t internal genitalia\n", + "\t anatomical system\n", + "\t neck of organ\n", + "\t reproductive structure\n", + "\t zone of organ\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t reproductive organ\n", + "\t subdivision of oviduct\n", + "chorion membrane\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t extraembryonic membrane\n", + "\t organ component layer\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t conceptus\n", + "\t membranous layer\n", + "\t entire extraembryonic component\n", + "heart\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "conjunctiva\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t multi organ part structure\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t ocular surface region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t ocular adnexa\n", + "\t conjunctival sac\n", + "\t body proper\n", + "\t serous sac\n", + "\t main body axis\n", + "gingiva\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t jaw region\n", + "\t mouth mucosa\n", + "\t digestive tract\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t mouth\n", + "intestinal epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "adipose tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t multicellular organism\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t irregular connective tissue\n", + "mesentery\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t serous membrane\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "omentum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t visceral peritoneum\n", + "\t peritoneum\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t serous membrane\n", + "\t organ component layer\n", + "\t zone of organ\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t visceral serous membrane\n", + "\t peritoneal sac\n", + "\t viscus\n", + "\t abdominal wall\n", + "\t body proper\n", + "\t serous sac\n", + "\t main body axis\n", + "breast\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t external soft tissue zone\n", + "\t chest\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "perirenal fat\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t multicellular organism\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t irregular connective tissue\n", + "hypodermis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t integumental system\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t integumentary system layer\n", + "\t integument\n", + "cortex of kidney\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t kidney\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t upper urinary tract\n", + "\t parenchyma\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t cortex\n", + "\t trunk\n", + "\t renal parenchyma\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "structure with developmental contribution from neural crest\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "brain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "coronary artery\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t artery\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t primary circulatory organ\n", + "\t blood vessel\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t heart blood vessel\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t vessel\n", + "\t vasculature of trunk\n", + "\t vasculature of organ\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t arterial blood vessel\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t systemic artery\n", + "\t viscus\n", + "\t blood vasculature\n", + "\t arterial system\n", + "\t systemic arterial system\n", + "\t vascular system\n", + "\t trunk blood vessel\n", + "\t body proper\n", + "\t thoracic segment blood vessel\n", + "\t coronary vessel\n", + "\t heart vasculature\n", + "\t main body axis\n", + "\t circulatory organ\n", + "urinary bladder\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t renal system\n", + "\t lower urinary tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t cavitated compound organ\n", + "\t excretory system\n", + "\t trunk\n", + "\t viscus\n", + "\t bladder organ\n", + "\t body proper\n", + "\t main body axis\n", + "\t sac\n", + "spinal cord\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t dorsal region element\n", + "\t cavitated compound organ\n", + "\t dorsum\n", + "striatum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t ventral part of telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t basal ganglion\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t corpus striatum\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t collection of basal ganglia\n", + "\t basal forebrain\n", + "\t brain gray matter\n", + "\t basal nuclear complex\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "substantia nigra\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t brain\n", + "\t midbrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t basal ganglion\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t regional part of brain\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t midbrain nucleus\n", + "\t collection of basal ganglia\n", + "\t brain gray matter\n", + "skin of body\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t integumental system\n", + "\t integument\n", + "saliva-secreting gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t exocrine gland\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t tube\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t gland of digestive tract\n", + "\t oral gland\n", + "upper respiratory tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "lower respiratory tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "cardiac atrium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "visceral muscle tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t muscle tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "decidua\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t extraembryonic structure\n", + "\t placenta\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t multi-tissue structure\n", + "\t female reproductive system\n", + "\t conceptus\n", + "\t entire extraembryonic component\n", + "\t female organism\n", + "\t developing anatomical structure\n", + "photoreceptor array\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t sensory system\n", + "\t eye\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "lamina propria of large intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t lamina propria\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of large intestine\n", + "\t gut wall\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "\t gastrointestinal system lamina propria\n", + "vermiform appendix\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "lamina propria of small intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t lamina propria\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of small intestine\n", + "\t gut wall\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "\t gastrointestinal system lamina propria\n", + "lamina propria of mucosa of colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t lamina propria of large intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t lamina propria\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t colonic mucosa\n", + "\t mucosa of large intestine\n", + "\t gut wall\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "\t gastrointestinal system lamina propria\n", + "lymph node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t immune system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t immune organ\n", + "\t lymphoid system\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "alveolus of lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t lobe of lung\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t parenchyma\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t lobule\n", + "\t viscus\n", + "\t body proper\n", + "\t pulmonary acinus\n", + "\t alveolar system\n", + "\t bronchopulmonary segment\n", + "\t secondary pulmonary lobule\n", + "\t alveolus\n", + "\t lung parenchyma\n", + "\t main body axis\n", + "\t pulmonary lobule\n", + "camera-type eye\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "hypothalamus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t brain\n", + "\t forebrain\n", + "\t thalamic complex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t diencephalon\n", + "\t limbic system\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t nuclear complex of neuraxis\n", + "\t gray matter of diencephalon\n", + "\t brain gray matter\n", + "\t gray matter of forebrain\n", + "skin of back\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t subdivision of trunk\n", + "\t dorsum\n", + "\t trunk\n", + "\t skin of trunk\n", + "\t dorsal trunk\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "colonic epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t epithelium of large intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of large intestine\n", + "\t gut wall\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "forebrain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "duodenum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "jejunum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "ileum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "caecum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t digestive tract diverticulum\n", + "\t sac\n", + "ascending colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t proximal-distal subdivision of colon\n", + "transverse colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t proximal-distal subdivision of colon\n", + "descending colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t proximal-distal subdivision of colon\n", + "sigmoid colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t proximal-distal subdivision of colon\n", + "rectum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t anal region\n", + "\t alimentary part of gastrointestinal system\n", + "\t internal anal region\n", + "\t terminal part of digestive tract\n", + "urethra\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t renal system\n", + "\t lower urinary tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t excretory system\n", + "dura mater\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t membrane organ\n", + "\t anatomical collection\n", + "\t meningeal cluster\n", + "\t meninx\n", + "heart right ventricle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac ventricle\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t right cardiac chamber\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "heart left ventricle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac ventricle\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t left cardiac chamber\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "intestinal villus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "epithelium of intestinal villus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t intestinal villus\n", + "\t epithelium of small intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of small intestine\n", + "\t gut wall\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "epithelium of large intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of large intestine\n", + "\t gut wall\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "interatrial septum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac septum\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t septum\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "interventricular septum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac septum\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t septum\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "sinoatrial node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t cardiac muscle tissue\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac atrium\n", + "\t visceral muscle tissue\n", + "\t conducting system of heart\n", + "\t cardiac chamber\n", + "\t right cardiac atrium\n", + "\t cardiac muscle tissue of atrium\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t myocardium\n", + "\t visceral striated muscle tissue\n", + "\t viscus\n", + "\t right cardiac chamber\n", + "\t body proper\n", + "\t heart layer\n", + "\t myocardium of atrium\n", + "\t layer of muscle tissue\n", + "\t cardiac muscle tissue of myocardium\n", + "\t conducting tissue of heart\n", + "\t cardiac muscle of right atrium\n", + "\t main body axis\n", + "\t circulatory organ\n", + "atrioventricular node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t cardiac muscle tissue\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t visceral muscle tissue\n", + "\t interatrial septum\n", + "\t cardiac septum\n", + "\t conducting system of heart\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t myocardium\n", + "\t visceral striated muscle tissue\n", + "\t viscus\n", + "\t septum\n", + "\t body proper\n", + "\t heart layer\n", + "\t layer of muscle tissue\n", + "\t cardiac muscle tissue of myocardium\n", + "\t conducting tissue of heart\n", + "\t cardiac muscle tissue of interatrial septum\n", + "\t cardiac muscle tissue of cardiac septum\n", + "\t main body axis\n", + "\t circulatory organ\n", + "gallbladder\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t endoderm-derived structure\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t hepatobiliary system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t digestive system element\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t biliary system\n", + "\t trunk\n", + "\t viscus\n", + "\t bladder organ\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t abdominal viscera\n", + "\t main body axis\n", + "\t sac\n", + "adrenal gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t neural crest-derived structure\n", + "\t ectoderm-derived structure\n", + "\t mesoderm-derived structure\n", + "\t endocrine system\n", + "\t structure with developmental contribution from neural crest\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t endocrine gland\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t glandular system\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t adrenal/interrenal gland\n", + "\t main body axis\n", + "\t chromaffin system\n", + "ciliary body\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t uvea\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t anterior segment of eyeball\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t anterior uvea\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "epithelium of esophagus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t esophagus\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t trunk region element\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t wall of esophagus\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t gut wall\n", + "\t upper digestive tract\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t epithelium of mucosa\n", + "\t digestive tract epithelium\n", + "\t esophagus mucosa\n", + "\t body proper\n", + "\t main body axis\n", + "nephron\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t kidney\n", + "\t tissue\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t epithelial tube\n", + "\t kidney epithelium\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t excretory tube\n", + "\t upper urinary tract\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t uriniferous tubule\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "visceral peritoneum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t peritoneum\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t serous membrane\n", + "\t organ component layer\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t visceral serous membrane\n", + "\t peritoneal sac\n", + "\t viscus\n", + "\t abdominal wall\n", + "\t body proper\n", + "\t serous sac\n", + "\t main body axis\n", + "peritoneum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t serous membrane\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t peritoneal sac\n", + "\t viscus\n", + "\t abdominal wall\n", + "\t body proper\n", + "\t serous sac\n", + "\t main body axis\n", + "pleura\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t endoderm-derived structure\n", + "\t mixed endoderm/mesoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t serous membrane\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t pleural sac\n", + "\t serous sac\n", + "epithelium of small intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of small intestine\n", + "\t gut wall\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "renal medulla\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t kidney\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t compound organ component\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t upper urinary tract\n", + "\t medulla of organ\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "renal pelvis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t kidney\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t renal pelvis/ureter\n", + "\t upper urinary tract\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "lower urinary tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t renal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t excretory system\n", + "ureter\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t renal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t pelvic region element\n", + "\t excretory tube\n", + "\t renal pelvis/ureter\n", + "\t pelvic region of trunk\n", + "\t upper urinary tract\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t body proper\n", + "\t main body axis\n", + "renal corpuscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t kidney\n", + "\t tissue\n", + "\t renal system\n", + "\t cortex of kidney\n", + "\t nephron\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t epithelial tube\n", + "\t kidney epithelium\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t excretory tube\n", + "\t upper urinary tract\n", + "\t organ subunit\n", + "\t parenchyma\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t cortex\n", + "\t trunk\n", + "\t renal parenchyma\n", + "\t uriniferous tubule\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "outer medulla of kidney\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t kidney\n", + "\t renal system\n", + "\t renal medulla\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t compound organ component\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t upper urinary tract\n", + "\t medulla of organ\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "inner medulla of kidney\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t kidney\n", + "\t renal system\n", + "\t renal medulla\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t compound organ component\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t upper urinary tract\n", + "\t medulla of organ\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "kidney blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t kidney\n", + "\t blood vessel\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t kidney vasculature\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t vessel\n", + "\t upper urinary tract\n", + "\t vasculature of trunk\n", + "\t vasculature of organ\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t cardiovascular system\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment blood vessel\n", + "\t abdominal segment element\n", + "\t blood vasculature\n", + "\t abdomen element\n", + "\t vascular system\n", + "\t trunk blood vessel\n", + "\t body proper\n", + "\t abdomen blood vessel\n", + "\t main body axis\n", + "exocrine pancreas\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t endoderm-derived structure\n", + "\t pancreas\n", + "\t exocrine gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t serous gland\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "intestinal mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of intestine\n", + "nasopharynx\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t digestive tract\n", + "\t respiratory tract\n", + "\t upper respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t respiratory airway\n", + "\t pharynx\n", + "\t chordate pharynx\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t proximo-distal subdivision of respiratory tract\n", + "tonsil\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t immune system\n", + "\t tissue\n", + "\t respiratory system\n", + "\t digestive tract\n", + "\t gut-associated lymphoid tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t mucosa-associated lymphoid tissue\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t pharynx\n", + "\t chordate pharynx\n", + "\t subdivision of tube\n", + "\t lymphoid tissue\n", + "\t lymphoid system\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "\t tonsillar ring\n", + "\t lymphomyeloid tissue\n", + "\t epithelium-associated lymphoid tissue\n", + "\t heterogeneous tissue\n", + "epididymis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t duct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t tube\n", + "\t internal genitalia\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t lateral structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t male organism\n", + "\t male reproductive organ\n", + "\t reproductive organ\n", + "\t internal male genitalia\n", + "\t duct of male reproductive system\n", + "\t male genital duct\n", + "oviduct\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t multicellular organism\n", + "\t reproductive system\n", + "\t tube\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t female reproductive system\n", + "\t female organism\n", + "prepuce of penis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t male organism\n", + "\t external soft tissue zone\n", + "\t male reproductive organ\n", + "\t penis\n", + "\t intromittent organ\n", + "\t reproductive organ\n", + "\t prepuce\n", + "muscle organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "skin of abdomen\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t skin of trunk\n", + "\t abdominal segment skin\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "arm\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t forelimb\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t anterior region of body\n", + "\t pectoral complex\n", + "\t pectoral appendage\n", + "\t multi-limb segment region\n", + "\t upper limb segment\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t appendage girdle complex\n", + "cardiac septum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t septum\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "limb\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t appendage girdle complex\n", + "cardiac ventricle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "brainstem\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "primary motor cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t frontal cortex\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "spleen\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t immune system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t trunk region element\n", + "\t immune organ\n", + "\t subdivision of organism along main body axis\n", + "\t hemopoietic organ\n", + "\t hematopoietic system\n", + "\t digestive system element\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t viscus\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t abdominal viscera\n", + "\t main body axis\n", + "skull\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t structure with developmental contribution from neural crest\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t head\n", + "\t cranial skeletal system\n", + "\t organ system subdivision\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "\t body proper\n", + "\t axial skeletal system\n", + "\t main body axis\n", + "abdomen\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "skin of face\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t skin of head\n", + "\t head or neck skin\n", + "\t subdivision of head\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "skin of prepuce of penis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t mesoderm-derived structure\n", + "\t skin of body\n", + "\t prepuce of penis\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t organ part\n", + "\t male organism\n", + "\t external soft tissue zone\n", + "\t male reproductive organ\n", + "\t penis\n", + "\t intromittent organ\n", + "\t reproductive organ\n", + "\t skin of penis\n", + "\t prepuce\n", + "\t integument\n", + "scalp\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi organ part structure\n", + "\t body proper\n", + "\t main body axis\n", + "neocortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "umbilical cord blood\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t mesoderm-derived structure\n", + "\t haemolymphatic fluid\n", + "\t embryo\n", + "\t blood\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t hematopoietic system\n", + "\t bodily fluid\n", + "\t hemolymphoid system\n", + "\t late embryo\n", + "\t arterial blood\n", + "midbrain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "skin of scalp\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t scalp\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t multi organ part structure\n", + "\t skin of head\n", + "\t head or neck skin\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "medial ganglionic eminence\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "\t ganglionic eminence\n", + "caudal ganglionic eminence\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "\t ganglionic eminence\n", + "thalamic complex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t diencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t nuclear complex of neuraxis\n", + "\t gray matter of diencephalon\n", + "\t brain gray matter\n", + "\t gray matter of forebrain\n", + "uvea\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t anterior segment of eyeball\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "orbital region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t face\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "skeletal system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "germ layer\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t embryonic tissue\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "\t germ layer / neural crest\n", + "neural tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t ectoderm-derived structure\n", + "\t epithelium\n", + "\t embryo\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t tube\n", + "\t epithelial tube\n", + "\t embryonic tissue\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "\t future nervous system\n", + "\t future central nervous system\n", + "\t ecto-epithelium\n", + "\t presumptive structure\n", + "chorionic villus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t extraembryonic structure\n", + "\t embryo\n", + "\t chorion membrane\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t extraembryonic membrane\n", + "\t organ component layer\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t conceptus\n", + "\t embryonic structure\n", + "\t membranous layer\n", + "\t entire extraembryonic component\n", + "\t developing anatomical structure\n", + "optic cup\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t multi-tissue structure\n", + "\t developing anatomical structure\n", + "\t immature eye\n", + "gut-associated lymphoid tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t immune system\n", + "\t tissue\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t tube\n", + "\t mucosa-associated lymphoid tissue\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t lymphoid tissue\n", + "\t lymphoid system\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "\t lymphomyeloid tissue\n", + "\t epithelium-associated lymphoid tissue\n", + "\t heterogeneous tissue\n", + "conducting system of heart\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t cardiac muscle tissue\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t visceral muscle tissue\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t myocardium\n", + "\t visceral striated muscle tissue\n", + "\t viscus\n", + "\t body proper\n", + "\t heart layer\n", + "\t layer of muscle tissue\n", + "\t cardiac muscle tissue of myocardium\n", + "\t conducting tissue of heart\n", + "\t main body axis\n", + "\t circulatory organ\n", + "cardiac chamber\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "left cardiac atrium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac atrium\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t left cardiac chamber\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "right cardiac atrium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac atrium\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t right cardiac chamber\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "cardiac muscle tissue of atrium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t cardiac muscle tissue\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac atrium\n", + "\t visceral muscle tissue\n", + "\t cardiac chamber\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t myocardium\n", + "\t visceral striated muscle tissue\n", + "\t viscus\n", + "\t body proper\n", + "\t heart layer\n", + "\t myocardium of atrium\n", + "\t layer of muscle tissue\n", + "\t cardiac muscle tissue of myocardium\n", + "\t main body axis\n", + "\t circulatory organ\n", + "endochondral bone\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t bone element\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t skeletal element\n", + "\t endochondral element\n", + "muscle tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "smooth muscle tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t muscle tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "striated muscle tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t muscle tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "multicellular organism\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "sense organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t sensory system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "foregut\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "hindgut\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "gonad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t reproductive organ\n", + "testis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t gonad\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t male organism\n", + "\t male reproductive organ\n", + "\t reproductive organ\n", + "organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "layer of retina\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t retina\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t photoreceptor array\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t multi cell part structure\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t posterior segment of eyeball\n", + "\t chorioretinal region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t nervous system cell part layer\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "hindbrain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "diencephalon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "telencephalon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "pallium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "ventral part of telencephalon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "pons\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t brainstem\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t segmental subdivision of nervous system\n", + "ventricular system of central nervous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "dentate nucleus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t hindbrain nucleus\n", + "\t regional part of brain\n", + "\t nuclear complex of neuraxis\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t cerebellar nuclear complex\n", + "\t nucleus of cerebellar nuclear complex\n", + "\t segmental subdivision of nervous system\n", + "caudate nucleus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t striatum\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t ventral part of telencephalon\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t basal ganglion\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t regional part of brain\n", + "\t corpus striatum\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t telencephalic nucleus\n", + "\t caudate-putamen\n", + "\t dorsal striatum\n", + "\t collection of basal ganglia\n", + "\t basal forebrain\n", + "\t brain gray matter\n", + "\t basal nuclear complex\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "putamen\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t striatum\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t ventral part of telencephalon\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t basal ganglion\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t corpus striatum\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t telencephalic nucleus\n", + "\t caudate-putamen\n", + "\t dorsal striatum\n", + "\t collection of basal ganglia\n", + "\t basal forebrain\n", + "\t brain gray matter\n", + "\t basal nuclear complex\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "limbic system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "cingulate gyrus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t limbic system\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "orbitofrontal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t limbic system\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t frontal cortex\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t frontal gyrus\n", + "\t gray matter of forebrain\n", + "parahippocampal gyrus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t limbic system\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t temporal lobe\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t limbic lobe\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "olfactory lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "olfactory cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t olfactory lobe\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "metencephalon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t segmental subdivision of nervous system\n", + "gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "respiratory tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "male reproductive system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t male organism\n", + "endocrine pancreas\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t endoderm-derived structure\n", + "\t pancreas\n", + "\t endocrine system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t compound organ component\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t disconnected anatomical group\n", + "\t glandular system\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "lacrimal gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t exocrine gland\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t organ subunit\n", + "\t multi organ part structure\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t ocular surface region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t ocular adnexa\n", + "\t lacrimal apparatus\n", + "\t eye gland\n", + "\t lateral gland of orbital region\n", + "\t body proper\n", + "\t gland of ocular region\n", + "\t main body axis\n", + "reproductive system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "forelimb\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t anterior region of body\n", + "\t pectoral complex\n", + "\t pectoral appendage\n", + "\t appendage girdle complex\n", + "hindlimb\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t appendage girdle complex\n", + "tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "internal genitalia\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t reproductive organ\n", + "exocrine system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "aorta\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t arterial blood vessel\n", + "\t thoracic cavity blood vessel\n", + "\t great vessel of heart\n", + "\t aortic system\n", + "\t cardiovascular system\n", + "\t blood vasculature\n", + "\t arterial system\n", + "\t systemic arterial system\n", + "\t vascular system\n", + "external ear\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t sensory system\n", + "\t ear\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t vestibulo-auditory system\n", + "\t body proper\n", + "\t main body axis\n", + "uterine wall\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t uterus\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t internal genitalia\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t reproductive organ\n", + "\t subdivision of oviduct\n", + "nose\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t olfactory organ\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "tongue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t sensory system\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t disconnected anatomical group\n", + "\t gustatory system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "mucosa-associated lymphoid tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t immune system\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t lymphoid tissue\n", + "\t lymphoid system\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "\t lymphomyeloid tissue\n", + "\t epithelium-associated lymphoid tissue\n", + "\t heterogeneous tissue\n", + "compound organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "anatomical system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "neural nucleus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "anatomical junction\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "digestive system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "fallopian tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t pelvic region of trunk\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t subdivision of oviduct\n", + "\t body proper\n", + "\t main body axis\n", + "paired limb/fin\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t appendage girdle complex\n", + "head\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t body proper\n", + "\t main body axis\n", + "face\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "cranial suture\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t craniofacial suture\n", + "\t cranial skeletal system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t multi organ part structure\n", + "\t subdivision of skeletal system\n", + "\t anatomical collection\n", + "\t skeletal joint\n", + "\t nonsynovial joint\n", + "\t articulation\n", + "\t articular system\n", + "\t fibrous joint\n", + "\t cranium\n", + "\t axial skeletal system\n", + "coronal suture\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t subdivision of skeleton\n", + "\t structure with developmental contribution from neural crest\n", + "\t skull\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t head\n", + "\t cranial suture\n", + "\t craniofacial suture\n", + "\t cranial skeletal system\n", + "\t organ system subdivision\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t musculoskeletal system\n", + "\t multi organ part structure\n", + "\t subdivision of skeletal system\n", + "\t anatomical collection\n", + "\t neurocranium\n", + "\t vault of skull\n", + "\t skeletal joint\n", + "\t nonsynovial joint\n", + "\t articulation\n", + "\t articular system\n", + "\t fibrous joint\n", + "\t skeleton\n", + "\t primary subdivision of skull\n", + "\t cranium\n", + "\t body proper\n", + "\t axial skeletal system\n", + "\t main body axis\n", + "respiratory airway\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t respiratory system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "right lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "left lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "lobe of lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "pharynx\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "skeletal muscle organ, vertebrate\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "\t skeletal musculature\n", + "diaphragm\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t respiratory system\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t thoracic segment muscle\n", + "\t respiratory system muscle\n", + "\t musculature of thorax\n", + "\t skeletal muscle of trunk\n", + "\t musculature of trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t skeletal musculature\n", + "epithelial tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t tube\n", + "fat pad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t multicellular organism\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t irregular connective tissue\n", + "heart blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t primary circulatory organ\n", + "\t blood vessel\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t vessel\n", + "\t vasculature of trunk\n", + "\t vasculature of organ\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t blood vasculature\n", + "\t vascular system\n", + "\t trunk blood vessel\n", + "\t body proper\n", + "\t thoracic segment blood vessel\n", + "\t coronary vessel\n", + "\t heart vasculature\n", + "\t main body axis\n", + "\t circulatory organ\n", + "hepatobiliary system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t organ system subdivision\n", + "muscle structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "iris\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t uvea\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t anterior segment of eyeball\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t anterior uvea\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "cornea\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t neural crest-derived structure\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t anterior segment of eyeball\n", + "\t ocular surface region\n", + "\t tunica fibrosa of eyeball\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "kidney vasculature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t kidney\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t upper urinary tract\n", + "\t vasculature of trunk\n", + "\t vasculature of organ\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t cardiovascular system\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t vascular system\n", + "\t body proper\n", + "\t main body axis\n", + "kidney epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t epithelium\n", + "\t kidney\n", + "\t tissue\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t upper urinary tract\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "craniofacial suture\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t cranial skeletal system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t multi organ part structure\n", + "\t subdivision of skeletal system\n", + "\t anatomical collection\n", + "\t skeletal joint\n", + "\t nonsynovial joint\n", + "\t articulation\n", + "\t articular system\n", + "\t fibrous joint\n", + "\t axial skeletal system\n", + "chordate pharynx\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t respiratory system\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t pharynx\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "extraembryonic membrane\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t conceptus\n", + "\t membranous layer\n", + "\t entire extraembryonic component\n", + "serous membrane\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "cranial skeletal system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "\t axial skeletal system\n", + "gastrointestinal system mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t alimentary part of gastrointestinal system\n", + "neck of organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t zone of organ\n", + "\t organ part\n", + "reproductive structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t reproductive system\n", + "\t anatomical system\n", + "nasal cavity\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t ectoderm-derived structure\n", + "\t endoderm-derived structure\n", + "\t sensory system\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t upper respiratory tract\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t tube\n", + "\t nose\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t respiratory airway\n", + "\t olfactory organ\n", + "\t immaterial anatomical entity\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t anatomical space\n", + "\t anatomical cavity\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t olfactory apparatus chamber\n", + "\t body proper\n", + "\t main body axis\n", + "\t upper respiratory conduit\n", + "olfactory organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t sensory system\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "cell cluster\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "endocrine gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t endocrine system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t glandular system\n", + "\t non-connected functional system\n", + "submucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t anatomical wall\n", + "\t organ part\n", + "organ component layer\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t anatomical wall\n", + "\t organ part\n", + "mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t anatomical wall\n", + "\t organ part\n", + "organ system subdivision\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "zone of skin\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t organ part\n", + "\t integument\n", + "zone of organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "immaterial anatomical entity\n", + "\t anatomical entity\n", + "compound organ component\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t multi-tissue structure\n", + "serous gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t exocrine gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "trunk region element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t subdivision of organism along main body axis\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "simple eye\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t sensory system\n", + "\t eye\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "lateral structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "integumental system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "subdivision of tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t organ part\n", + "lymphoid tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t immune system\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t lymphoid system\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "\t lymphomyeloid tissue\n", + "\t heterogeneous tissue\n", + "immune organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t immune system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "lymphoid system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t immune system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "lamina propria\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t anatomical wall\n", + "\t organ part\n", + "subdivision of organism along main body axis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t main body axis\n", + "anterior region of body\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "craniocervical region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t anterior region of body\n", + "\t body proper\n", + "\t main body axis\n", + "secretion of exocrine gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t multicellular organism\n", + "transudate\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t multicellular organism\n", + "\t bodily fluid\n", + "anatomical space\n", + "\t anatomical entity\n", + "\t immaterial anatomical entity\n", + "hemopoietic organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t hematopoietic system\n", + "\t hemolymphoid system\n", + "thoracic cavity element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "hematopoietic system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t hemolymphoid system\n", + "wall of esophagus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t esophagus\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t trunk region element\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t gut wall\n", + "\t upper digestive tract\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "multi-tissue structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "anatomical wall\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "musculoskeletal system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "basal ganglion\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t organ part\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t collection of basal ganglia\n", + "\t brain gray matter\n", + "transparent eye structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t sensory system\n", + "\t eye\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "anatomical cavity\n", + "\t anatomical entity\n", + "\t immaterial anatomical entity\n", + "\t anatomical space\n", + "macula lutea\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t retina\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t photoreceptor array\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t posterior segment of eyeball\n", + "\t chorioretinal region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "organ part\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "bodily fluid\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t multicellular organism\n", + "pelvic region element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t pelvic region of trunk\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t body proper\n", + "\t main body axis\n", + "excretory tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t renal system\n", + "\t multicellular organism\n", + "\t tube\n", + "\t anatomical system\n", + "\t excretory system\n", + "renal pelvis/ureter\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t renal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t upper urinary tract\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t excretory system\n", + "pelvic region of trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "upper urinary tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t renal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t excretory system\n", + "organ subunit\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "subdivision of digestive tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "digestive system element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t digestive system\n", + "lower digestive tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "multi organ part structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "proximo-distal subdivision of respiratory tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "regional part of nervous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t multi-tissue structure\n", + "subdivision of skeletal system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "skeletal element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "unilaminar epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "embryonic tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "male organism\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "female reproductive system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t female organism\n", + "epithelial sac\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t tube\n", + "\t epithelial tube\n", + "\t sac\n", + "conceptus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "embryonic structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t multicellular organism\n", + "\t developing anatomical structure\n", + "membrane organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "dense connective tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t multicellular organism\n", + "anatomical lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "\t organ subunit\n", + "vasculature of trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t subdivision of organism along main body axis\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t trunk\n", + "\t vascular system\n", + "\t body proper\n", + "\t main body axis\n", + "vasculature of organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t vascular system\n", + "lower respiratory tract epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t endoderm-derived structure\n", + "\t tissue\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t respiratory tract epithelium\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t unilaminar epithelium\n", + "\t endo-epithelium\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t pseudostratified ciliated columnar epithelium\n", + "\t respiratory system epithelium\n", + "\t ciliated epithelium\n", + "\t ciliated columnar epithelium\n", + "\t pseudostratified columnar epithelium\n", + "endo-epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t endoderm-derived structure\n", + "\t tissue\n", + "\t multicellular organism\n", + "dense irregular connective tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t multicellular organism\n", + "\t dense connective tissue\n", + "\t irregular connective tissue\n", + "multi cell part structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "central nervous system cell part cluster\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "gray matter\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "nucleus of brain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t brain gray matter\n", + "hindbrain nucleus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t regional part of brain\n", + "\t brain gray matter\n", + "pectoral complex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t appendage girdle complex\n", + "pectoral appendage\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t pectoral complex\n", + "\t appendage girdle complex\n", + "pelvic complex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t appendage girdle complex\n", + "pelvic appendage\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t appendage girdle complex\n", + "posterior region of body\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "membranous layer\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t anatomical wall\n", + "\t organ part\n", + "anal region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "alimentary part of gastrointestinal system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t digestive system\n", + "internal anal region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t multi-tissue structure\n", + "\t anal region\n", + "mouth\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "proximal-distal subdivision of colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "pair of lungs\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical collection\n", + "anatomical collection\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "respiration organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t respiratory system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "pleural effusion\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t multicellular organism\n", + "\t transudate\n", + "\t bodily fluid\n", + "\t pleural fluid\n", + "\t secretion of serous membrane\n", + "pleural fluid\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t multicellular organism\n", + "\t transudate\n", + "\t bodily fluid\n", + "\t secretion of serous membrane\n", + "hemolymphoid system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "gyrus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "morphological feature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "cerebral hemisphere\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "regional part of brain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "neurocranium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t structure with developmental contribution from neural crest\n", + "\t skull\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t head\n", + "\t cranial skeletal system\n", + "\t organ system subdivision\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "\t primary subdivision of skull\n", + "\t cranium\n", + "\t body proper\n", + "\t axial skeletal system\n", + "\t main body axis\n", + "vault of skull\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t subdivision of skeleton\n", + "\t structure with developmental contribution from neural crest\n", + "\t skull\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t head\n", + "\t cranial skeletal system\n", + "\t organ system subdivision\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "\t anatomical collection\n", + "\t neurocranium\n", + "\t skeleton\n", + "\t primary subdivision of skull\n", + "\t cranium\n", + "\t body proper\n", + "\t axial skeletal system\n", + "\t main body axis\n", + "postcranial axial skeletal system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "anatomical point\n", + "\t anatomical entity\n", + "\t immaterial anatomical entity\n", + "entire extraembryonic component\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multi-tissue structure\n", + "\t conceptus\n", + "external soft tissue zone\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "chest\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "colonic mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of large intestine\n", + "\t gut wall\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "meningeal cluster\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t anatomical collection\n", + "mucosa of large intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "decidua basalis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t extraembryonic structure\n", + "\t placenta\n", + "\t decidua\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t multi-tissue structure\n", + "\t female reproductive system\n", + "\t conceptus\n", + "\t entire extraembryonic component\n", + "\t female organism\n", + "\t developing anatomical structure\n", + "mucosa of small intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "lobe of cerebral hemisphere\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "late embryo\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t multicellular organism\n", + "gut wall\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t anatomical wall\n", + "\t organ part\n", + "ileal mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t ileum\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of small intestine\n", + "\t gut wall\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "gland of digestive tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t digestive system element\n", + "neck\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t anterior region of body\n", + "dorsal region element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t dorsum\n", + "parenchyma\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "reproductive gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "medulla of organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t compound organ component\n", + "\t multi-tissue structure\n", + "corpus striatum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t basal ganglion\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t collection of basal ganglia\n", + "\t brain gray matter\n", + "pes\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t hindlimb\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t autopod region\n", + "\t appendage girdle complex\n", + "lower limb segment\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t hindlimb\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t appendage girdle complex\n", + "leg\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t hindlimb\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t multi-limb segment region\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t appendage girdle complex\n", + "musculature of body\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "musculature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "skeletal joint\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t multi organ part structure\n", + "\t anatomical collection\n", + "\t articulation\n", + "\t articular system\n", + "meninx\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t membrane organ\n", + "\t anatomical collection\n", + "\t meningeal cluster\n", + "jejunal mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t jejunum\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of small intestine\n", + "\t gut wall\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "jejunal epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t jejunum\n", + "\t intestinal villus\n", + "\t epithelium of intestinal villus\n", + "\t epithelium of small intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of small intestine\n", + "\t gut wall\n", + "\t jejunal mucosa\n", + "\t intestinal villus of jejunum\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "intestinal villus of jejunum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t jejunum\n", + "\t intestinal villus\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of small intestine\n", + "\t gut wall\n", + "\t jejunal mucosa\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "skin of head\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t head or neck skin\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "visual cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t functional part of brain\n", + "\t cortical visual area\n", + "\t occipital lobe\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "functional part of brain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "cortical visual area\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t functional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "occipital lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "mucous gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t exocrine gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "subdural space\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t immaterial anatomical entity\n", + "\t anatomical space\n", + "\t anatomical collection\n", + "\t meningeal cluster\n", + "simple columnar epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t unilaminar epithelium\n", + "\t columnar epithelium\n", + "aggregate regional part of brain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t disconnected anatomical group\n", + "cerebral hemisphere gray matter\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "prefrontal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t frontal cortex\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "frontal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "cerebral subcortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t organ part\n", + "exocrine gland of integumental system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t exocrine gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t integumental system\n", + "\t gland of integumental system\n", + "male reproductive organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t male organism\n", + "\t reproductive organ\n", + "female organism\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "anatomical cluster\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "\t disconnected anatomical group\n", + "disconnected anatomical group\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "developing anatomical structure\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "columnar epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "cavitated compound organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "upper digestive tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "thoracic segment of trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "subdivision of trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "abdominal segment of trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "germ layer / neural crest\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t embryonic tissue\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "visual system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t sensory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "food storage organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "arterial blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t blood vasculature\n", + "\t arterial system\n", + "\t vascular system\n", + "thoracic cavity blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t blood vasculature\n", + "\t vascular system\n", + "great vessel of heart\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t blood vasculature\n", + "\t vascular system\n", + "aortic system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t cardiovascular system\n", + "\t arterial system\n", + "\t systemic arterial system\n", + "\t vascular system\n", + "thoracic segment organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "cardiovascular system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "heart plus pericardium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "glandular system\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "gustatory system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "biliary system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t hepatobiliary system\n", + "\t organ system subdivision\n", + "entire sense organ system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "excretory system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "dorsum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "central nervous system gray matter layer\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t multi cell part structure\n", + "\t nervous system cell part layer\n", + "cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "cervical spinal cord\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t spinal cord\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t dorsal region element\n", + "\t cavitated compound organ\n", + "\t dorsum\n", + "\t regional part of spinal cord\n", + "\t spinal cord segment\n", + "anterior segment of eyeball\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "ocular surface region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "tunica fibrosa of eyeball\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "posterior segment of eyeball\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "chorioretinal region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t body proper\n", + "\t main body axis\n", + "endochondral element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t skeletal element\n", + "pleural sac\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t serous sac\n", + "multi-limb segment region\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "hip\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t appendage girdle complex\n", + "nonsynovial joint\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t multi organ part structure\n", + "\t anatomical collection\n", + "\t skeletal joint\n", + "\t articulation\n", + "\t articular system\n", + "articulation\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t multi organ part structure\n", + "\t anatomical collection\n", + "\t articular system\n", + "articular system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t anatomical collection\n", + "axilla\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t pectoral complex\n", + "\t external soft tissue zone\n", + "\t appendage girdle region\n", + "\t pectoral girdle region\n", + "\t appendage girdle complex\n", + "shoulder\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t pectoral complex\n", + "\t appendage girdle complex\n", + "penis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t male organism\n", + "\t male reproductive organ\n", + "\t intromittent organ\n", + "\t reproductive organ\n", + "intromittent organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t male organism\n", + "\t male reproductive organ\n", + "\t reproductive organ\n", + "reproductive organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "gonad primordium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t developing anatomical structure\n", + "\t primordium\n", + "female reproductive organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t reproductive organ\n", + "subdivision of oviduct\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t female reproductive system\n", + "\t female organism\n", + "internal male genitalia\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t internal genitalia\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t male organism\n", + "\t male reproductive organ\n", + "\t reproductive organ\n", + "duct of male reproductive system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t duct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t male organism\n", + "male genital duct\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t duct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t tube\n", + "\t internal genitalia\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t lateral structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t male organism\n", + "\t male reproductive organ\n", + "\t reproductive organ\n", + "\t internal male genitalia\n", + "\t duct of male reproductive system\n", + "external integument structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t integumental system\n", + "\t surface structure\n", + "\t integument\n", + "future nervous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t multicellular organism\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "\t presumptive structure\n", + "future central nervous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t multicellular organism\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "\t future nervous system\n", + "\t presumptive structure\n", + "non-connected functional system\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "\t disconnected anatomical group\n", + "fibrous joint\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t multi organ part structure\n", + "\t anatomical collection\n", + "\t skeletal joint\n", + "\t nonsynovial joint\n", + "\t articulation\n", + "\t articular system\n", + "extraembryonic tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t multi-tissue structure\n", + "\t conceptus\n", + "\t entire extraembryonic component\n", + "saliva\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t multicellular organism\n", + "\t secretion of exocrine gland\n", + "oral gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t exocrine gland\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t tube\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t gland of digestive tract\n", + "primordium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t developing anatomical structure\n", + "ecto-epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "terminal part of digestive tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "cerebellar hemisphere\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellar cortex\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t regional part of cerebellar cortex\n", + "\t segmental subdivision of nervous system\n", + "parotid gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t exocrine gland\n", + "\t digestive tract\n", + "\t saliva-secreting gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t tube\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t head\n", + "\t face\n", + "\t serous gland\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t external soft tissue zone\n", + "\t gland of digestive tract\n", + "\t oral gland\n", + "\t subdivision of head\n", + "\t cheek\n", + "\t midface\n", + "\t temporofacial region\n", + "\t major salivary gland\n", + "\t buccal salivary gland\n", + "\t body proper\n", + "\t main body axis\n", + "skin of trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t trunk\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "dorsal trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t dorsum\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "intestinal junction\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t anatomical junction\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t digestive tract junction\n", + "heart ventricle wall\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac ventricle\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t wall of heart\n", + "\t circulatory organ\n", + "myocardium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t heart layer\n", + "\t layer of muscle tissue\n", + "\t main body axis\n", + "\t circulatory organ\n", + "head or neck skin\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "secretion of serous membrane\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t multicellular organism\n", + "\t transudate\n", + "\t bodily fluid\n", + "peripheral lymph node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t immune system\n", + "\t lymph node\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t immune organ\n", + "\t lymphoid system\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "rib skeletal system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "\t postcranial axial skeletal system\n", + "thoracic segment muscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t musculature of thorax\n", + "\t skeletal muscle of trunk\n", + "\t musculature of trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t skeletal musculature\n", + "respiratory system muscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t respiratory system\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "lobe of liver\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t endoderm-derived structure\n", + "\t exocrine gland\n", + "\t endocrine system\n", + "\t liver\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t hepatobiliary system\n", + "\t endocrine gland\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t organ subunit\n", + "\t digestive system element\n", + "\t anatomical lobe\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t glandular system\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t digestive system gland\n", + "\t main body axis\n", + "right lobe of liver\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t endoderm-derived structure\n", + "\t exocrine gland\n", + "\t endocrine system\n", + "\t liver\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t hepatobiliary system\n", + "\t endocrine gland\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t organ subunit\n", + "\t digestive system element\n", + "\t anatomical lobe\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t glandular system\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t lobe of liver\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t digestive system gland\n", + "\t main body axis\n", + "left lobe of liver\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t endoderm-derived structure\n", + "\t exocrine gland\n", + "\t endocrine system\n", + "\t liver\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t hepatobiliary system\n", + "\t endocrine gland\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t organ subunit\n", + "\t digestive system element\n", + "\t anatomical lobe\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t glandular system\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t lobe of liver\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t digestive system gland\n", + "\t main body axis\n", + "caudate lobe of liver\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t endoderm-derived structure\n", + "\t exocrine gland\n", + "\t endocrine system\n", + "\t liver\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t hepatobiliary system\n", + "\t endocrine gland\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t organ subunit\n", + "\t digestive system element\n", + "\t anatomical lobe\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t glandular system\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t lobe of liver\n", + "\t right lobe of liver\n", + "\t left lobe of liver\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t digestive system gland\n", + "\t main body axis\n", + "axial muscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "\t main body axis\n", + "\t axial musculature\n", + "\t skeletal musculature\n", + "visceral striated muscle tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t visceral muscle tissue\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "digestive tract diverticulum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t sac\n", + "zone of stomach\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t stomach\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t foregut\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t zone of organ\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t food storage organ\n", + "body of stomach\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t stomach\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t foregut\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t zone of organ\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t food storage organ\n", + "\t zone of stomach\n", + "cardia of stomach\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t stomach\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t foregut\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t zone of organ\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t food storage organ\n", + "\t zone of stomach\n", + "pyloric antrum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t stomach\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t foregut\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t zone of organ\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t food storage organ\n", + "\t zone of stomach\n", + "\t pylorus\n", + "pylorus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t stomach\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t foregut\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t zone of organ\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t food storage organ\n", + "\t zone of stomach\n", + "wall of small intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of intestine\n", + "wall of intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "wall of large intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of intestine\n", + "lobule\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "\t organ subunit\n", + "visceral serous membrane\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t serous membrane\n", + "\t organ component layer\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "peritoneal sac\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t serous sac\n", + "\t main body axis\n", + "mesenteric artery\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t artery\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t arterial blood vessel\n", + "\t cardiovascular system\n", + "\t abdominal aorta artery\n", + "\t systemic artery\n", + "\t blood vasculature\n", + "\t arterial system\n", + "\t systemic arterial system\n", + "\t vascular system\n", + "abdominal aorta artery\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t artery\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t arterial blood vessel\n", + "\t cardiovascular system\n", + "\t systemic artery\n", + "\t blood vasculature\n", + "\t arterial system\n", + "\t systemic arterial system\n", + "\t vascular system\n", + "systemic artery\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t artery\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t arterial blood vessel\n", + "\t cardiovascular system\n", + "\t blood vasculature\n", + "\t arterial system\n", + "\t systemic arterial system\n", + "\t vascular system\n", + "submucosa of digestive tract\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t submucosa\n", + "\t organ component layer\n", + "\t anatomical wall\n", + "\t organ part\n", + "muscularis mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t digestive tract\n", + "\t muscle tissue\n", + "\t smooth muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t organ system subdivision\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t alimentary part of gastrointestinal system\n", + "\t musculature of body\n", + "\t musculature\n", + "\t gastrointestinal system smooth muscle\n", + "submucosa of small intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t submucosa\n", + "\t organ component layer\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "\t submucosa of digestive tract\n", + "\t intestinal submucosa\n", + "intestinal submucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t submucosa\n", + "\t organ component layer\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of intestine\n", + "\t submucosa of digestive tract\n", + "submucosa of large intestine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t submucosa\n", + "\t organ component layer\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "\t submucosa of digestive tract\n", + "\t intestinal submucosa\n", + "submucosal gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t exocrine gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t mucous gland\n", + "muscle of abdomen\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t musculature\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t abdominal segment muscle\n", + "\t abdominal wall\n", + "\t abdominal segment element\n", + "\t skeletal muscle of trunk\n", + "\t musculature of trunk\n", + "\t abdomen element\n", + "\t body proper\n", + "\t abdomen musculature\n", + "\t main body axis\n", + "\t skeletal musculature\n", + "anterior abdominal wall\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t subdivision of organism along main body axis\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t abdominal wall\n", + "\t body proper\n", + "\t main body axis\n", + "anterior abdominal wall muscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t musculature\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t muscle of abdomen\n", + "\t anterior abdominal wall\n", + "\t abdominal segment muscle\n", + "\t abdominal wall\n", + "\t abdominal segment element\n", + "\t skeletal muscle of trunk\n", + "\t musculature of trunk\n", + "\t abdomen element\n", + "\t body proper\n", + "\t abdomen musculature\n", + "\t main body axis\n", + "\t skeletal musculature\n", + "renal parenchyma\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t kidney\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t upper urinary tract\n", + "\t parenchyma\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "renal papilla\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t kidney\n", + "\t renal system\n", + "\t renal medulla\n", + "\t renal pelvis\n", + "\t inner medulla of kidney\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t compound organ component\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t renal pelvis/ureter\n", + "\t upper urinary tract\n", + "\t medulla of organ\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "uriniferous tubule\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t kidney\n", + "\t tissue\n", + "\t renal system\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t epithelial tube\n", + "\t kidney epithelium\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t excretory tube\n", + "\t upper urinary tract\n", + "\t cavitated compound organ\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t excretory system\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "gastrointestinal system lamina propria\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t lamina propria\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t alimentary part of gastrointestinal system\n", + "viscus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "bladder organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t cavitated compound organ\n", + "\t sac\n", + "musculature of lower limb\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t musculature of body\n", + "\t musculature\n", + "\t musculature of limb\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t pelvic appendage musculature\n", + "\t appendage girdle complex\n", + "appendage girdle region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t appendage girdle complex\n", + "epithelium of mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t anatomical wall\n", + "\t organ part\n", + "gastrointestinal system epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t alimentary part of gastrointestinal system\n", + "digestive tract epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "reproductive system mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t anatomical wall\n", + "\t organ part\n", + "layer of smooth muscle tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t layer of muscle tissue\n", + "skin of leg\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t organ part\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t leg\n", + "\t multi-limb segment region\n", + "\t skin of limb\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t hindlimb skin\n", + "\t integument\n", + "\t appendage girdle complex\n", + "muscle of pelvis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t pelvic region element\n", + "\t pelvic region of trunk\n", + "\t musculature of body\n", + "\t musculature\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t abdominal segment muscle\n", + "\t abdominal segment element\n", + "\t skeletal muscle of trunk\n", + "\t musculature of trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t skeletal musculature\n", + "abdominal segment muscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t musculature of body\n", + "\t musculature\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t skeletal muscle of trunk\n", + "\t musculature of trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t skeletal musculature\n", + "skin of penis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t mesoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t organ part\n", + "\t male organism\n", + "\t male reproductive organ\n", + "\t penis\n", + "\t intromittent organ\n", + "\t reproductive organ\n", + "\t integument\n", + "prepuce\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t external soft tissue zone\n", + "\t reproductive organ\n", + "abdominal segment blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t subdivision of organism along main body axis\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t cardiovascular system\n", + "\t trunk\n", + "\t blood vasculature\n", + "\t vascular system\n", + "\t trunk blood vessel\n", + "\t body proper\n", + "\t main body axis\n", + "abdominal wall\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t subdivision of organism along main body axis\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "hindlimb muscle\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t musculature of body\n", + "\t musculature\n", + "\t musculature of lower limb\n", + "\t limb muscle\n", + "\t pelvic complex muscle\n", + "\t musculature of limb\n", + "\t pelvic appendage muscle\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t pelvic appendage musculature\n", + "\t appendage girdle complex\n", + "\t skeletal musculature\n", + "muscle of leg\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t leg\n", + "\t musculature of body\n", + "\t musculature\n", + "\t multi-limb segment region\n", + "\t musculature of lower limb\n", + "\t hindlimb muscle\n", + "\t musculature of leg\n", + "\t limb muscle\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t pelvic complex muscle\n", + "\t musculature of limb\n", + "\t pelvic appendage muscle\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t pelvic appendage musculature\n", + "\t appendage girdle complex\n", + "\t skeletal musculature\n", + "musculature of leg\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t leg\n", + "\t musculature of body\n", + "\t musculature\n", + "\t multi-limb segment region\n", + "\t musculature of lower limb\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t musculature of limb\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t pelvic appendage musculature\n", + "\t appendage girdle complex\n", + "gastrocnemius\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t leg\n", + "\t musculature of body\n", + "\t musculature\n", + "\t multi-limb segment region\n", + "\t musculature of lower limb\n", + "\t hindlimb muscle\n", + "\t muscle of leg\n", + "\t musculature of leg\n", + "\t hindlimb zeugopod muscle\n", + "\t hindlimb zeugopod\n", + "\t limb muscle\n", + "\t triceps surae\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t pelvic complex muscle\n", + "\t zeugopod\n", + "\t musculature of limb\n", + "\t pelvic appendage muscle\n", + "\t musculature of hindlimb zeugopod\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t pelvic appendage musculature\n", + "\t appendage girdle complex\n", + "\t skeletal musculature\n", + "hindlimb zeugopod muscle\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t leg\n", + "\t musculature of body\n", + "\t musculature\n", + "\t multi-limb segment region\n", + "\t musculature of lower limb\n", + "\t hindlimb muscle\n", + "\t muscle of leg\n", + "\t musculature of leg\n", + "\t hindlimb zeugopod\n", + "\t limb muscle\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t pelvic complex muscle\n", + "\t zeugopod\n", + "\t musculature of limb\n", + "\t pelvic appendage muscle\n", + "\t musculature of hindlimb zeugopod\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t pelvic appendage musculature\n", + "\t appendage girdle complex\n", + "\t skeletal musculature\n", + "hindlimb zeugopod\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t hindlimb\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t leg\n", + "\t multi-limb segment region\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t zeugopod\n", + "\t appendage girdle complex\n", + "limb muscle\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t musculature of body\n", + "\t musculature\n", + "\t musculature of limb\n", + "\t appendage musculature\n", + "\t appendage girdle complex\n", + "\t skeletal musculature\n", + "triceps surae\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t leg\n", + "\t musculature of body\n", + "\t musculature\n", + "\t multi-limb segment region\n", + "\t musculature of lower limb\n", + "\t hindlimb muscle\n", + "\t muscle of leg\n", + "\t musculature of leg\n", + "\t hindlimb zeugopod muscle\n", + "\t hindlimb zeugopod\n", + "\t limb muscle\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t pelvic complex muscle\n", + "\t zeugopod\n", + "\t musculature of limb\n", + "\t pelvic appendage muscle\n", + "\t musculature of hindlimb zeugopod\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t pelvic appendage musculature\n", + "\t appendage girdle complex\n", + "\t skeletal musculature\n", + "auditory cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t temporal lobe\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "temporal lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "abdominal segment skin\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t skin of trunk\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "skin of thorax\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t skin of trunk\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "skin of limb\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t organ part\n", + "\t integument\n", + "\t appendage girdle complex\n", + "pectoral girdle region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t pectoral complex\n", + "\t appendage girdle region\n", + "\t appendage girdle complex\n", + "skeleton\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t anatomical collection\n", + "subdivision of head\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t body proper\n", + "\t main body axis\n", + "skin of external ear\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t ear\n", + "\t structure with developmental contribution from neural crest\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t external ear\n", + "\t anatomical system\n", + "\t head\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t skin of head\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t head or neck skin\n", + "\t subdivision of head\n", + "\t pinna\n", + "\t vestibulo-auditory system\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "pinna\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t sensory system\n", + "\t ear\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t external ear\n", + "\t anatomical system\n", + "\t head\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t vestibulo-auditory system\n", + "\t body proper\n", + "\t main body axis\n", + "upper limb segment\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t forelimb\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t anterior region of body\n", + "\t pectoral complex\n", + "\t pectoral appendage\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t appendage girdle complex\n", + "limb segment\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t paired limb/fin segment\n", + "\t appendage girdle complex\n", + "paired limb/fin segment\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t appendage girdle complex\n", + "skin of shoulder\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t organ part\n", + "\t pectoral complex\n", + "\t shoulder\n", + "\t integument\n", + "\t appendage girdle complex\n", + "skin of forearm\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t arm\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t forelimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t anterior region of body\n", + "\t organ part\n", + "\t pectoral complex\n", + "\t pectoral appendage\n", + "\t multi-limb segment region\n", + "\t skin of limb\n", + "\t upper limb segment\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t arm skin\n", + "\t forelimb skin\n", + "\t forelimb zeugopod\n", + "\t integument\n", + "\t zeugopod\n", + "\t appendage girdle complex\n", + "musculature of thorax\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t subdivision of organism along main body axis\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t musculature of trunk\n", + "\t body proper\n", + "\t main body axis\n", + "pelvic complex muscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t musculature of body\n", + "\t musculature\n", + "\t musculature of pelvic complex\n", + "\t appendage girdle complex\n", + "\t skeletal musculature\n", + "hindlimb skin\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t organ part\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t skin of limb\n", + "\t integument\n", + "\t appendage girdle complex\n", + "skin of pes\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t organ part\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t pes\n", + "\t lower limb segment\n", + "\t skin of limb\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t hindlimb skin\n", + "\t autopod skin\n", + "\t integument\n", + "\t autopod region\n", + "\t appendage girdle complex\n", + "autopod skin\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t organ part\n", + "\t skin of limb\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t integument\n", + "\t autopod region\n", + "\t appendage girdle complex\n", + "arm skin\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t arm\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t forelimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t anterior region of body\n", + "\t organ part\n", + "\t pectoral complex\n", + "\t pectoral appendage\n", + "\t multi-limb segment region\n", + "\t skin of limb\n", + "\t upper limb segment\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t forelimb skin\n", + "\t integument\n", + "\t appendage girdle complex\n", + "forelimb skin\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t forelimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t anterior region of body\n", + "\t organ part\n", + "\t pectoral complex\n", + "\t pectoral appendage\n", + "\t skin of limb\n", + "\t integument\n", + "\t appendage girdle complex\n", + "forelimb zeugopod\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t arm\n", + "\t limb\n", + "\t multicellular organism\n", + "\t forelimb\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t anterior region of body\n", + "\t pectoral complex\n", + "\t pectoral appendage\n", + "\t multi-limb segment region\n", + "\t upper limb segment\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t zeugopod\n", + "\t appendage girdle complex\n", + "inguinal lymph node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t immune system\n", + "\t lymph node\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t immune organ\n", + "\t lymphoid system\n", + "\t subdivision of organism along main body axis\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t peripheral lymph node\n", + "\t inguinal part of abdomen\n", + "\t abdominal segment element\n", + "\t body proper\n", + "\t main body axis\n", + "inguinal part of abdomen\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "abdominal segment element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "skin of hip\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t organ part\n", + "\t pelvic complex\n", + "\t hip\n", + "\t integument\n", + "\t appendage girdle complex\n", + "cheek\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t face\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t external soft tissue zone\n", + "\t subdivision of head\n", + "\t midface\n", + "\t temporofacial region\n", + "\t body proper\n", + "\t main body axis\n", + "midface\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t face\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "temporofacial region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "dorsum of tongue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t sensory system\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t tube\n", + "\t tongue\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t disconnected anatomical group\n", + "\t gustatory system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "vascular plexus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t vascular system\n", + "blood vasculature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t vascular system\n", + "ocular adnexa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t head\n", + "\t face\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi organ part structure\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "sublingual gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t exocrine gland\n", + "\t digestive tract\n", + "\t saliva-secreting gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t tube\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t gland of digestive tract\n", + "\t oral gland\n", + "\t major salivary gland\n", + "arterial system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t cardiovascular system\n", + "\t vascular system\n", + "venous blood\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t mesoderm-derived structure\n", + "\t haemolymphatic fluid\n", + "\t blood\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t hematopoietic system\n", + "\t bodily fluid\n", + "\t hemolymphoid system\n", + "venous blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t blood vasculature\n", + "\t vascular system\n", + "\t venous system\n", + "vestibulo-auditory system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t sensory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "temporal part of head\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "primary subdivision of skull\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t structure with developmental contribution from neural crest\n", + "\t skull\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t head\n", + "\t cranial skeletal system\n", + "\t organ system subdivision\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "\t body proper\n", + "\t axial skeletal system\n", + "\t main body axis\n", + "cranium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "septum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "olfactory apparatus chamber\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t ectoderm-derived structure\n", + "\t endoderm-derived structure\n", + "\t sensory system\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t upper respiratory tract\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t tube\n", + "\t nose\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t respiratory airway\n", + "\t olfactory organ\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "\t upper respiratory conduit\n", + "nuclear complex of neuraxis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "midbrain nucleus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t brain\n", + "\t midbrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t regional part of brain\n", + "\t brain gray matter\n", + "tonsillar ring\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t immune system\n", + "\t tissue\n", + "\t respiratory system\n", + "\t digestive tract\n", + "\t gut-associated lymphoid tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t mucosa-associated lymphoid tissue\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t pharynx\n", + "\t chordate pharynx\n", + "\t subdivision of tube\n", + "\t lymphoid tissue\n", + "\t lymphoid system\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "\t lymphomyeloid tissue\n", + "\t epithelium-associated lymphoid tissue\n", + "\t heterogeneous tissue\n", + "anatomical projection\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t morphological feature\n", + "major salivary gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t exocrine gland\n", + "\t digestive tract\n", + "\t saliva-secreting gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t tube\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t gland of digestive tract\n", + "\t oral gland\n", + "lymphomyeloid tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t heterogeneous tissue\n", + "lacrimal apparatus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t organ subunit\n", + "\t multi organ part structure\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t ocular surface region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t ocular adnexa\n", + "\t body proper\n", + "\t main body axis\n", + "anterior uvea\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t uvea\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t anterior segment of eyeball\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "skeletal muscle of trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t musculature of body\n", + "\t musculature\n", + "\t trunk\n", + "\t musculature of trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t skeletal musculature\n", + "musculature of trunk\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t subdivision of organism along main body axis\n", + "\t musculature of body\n", + "\t musculature\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "nervous system cell part layer\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t multi cell part structure\n", + "fovea centralis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t retina\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t photoreceptor array\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t macula lutea\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t posterior segment of eyeball\n", + "\t chorioretinal region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "eyeball of camera-type eye\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "conjunctival sac\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi organ part structure\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t ocular adnexa\n", + "\t body proper\n", + "\t serous sac\n", + "\t main body axis\n", + "eye gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t sensory system\n", + "\t eye\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "lateral gland of orbital region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi organ part structure\n", + "\t subdivision of head\n", + "\t ocular adnexa\n", + "\t body proper\n", + "\t gland of ocular region\n", + "\t main body axis\n", + "buccal salivary gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t exocrine gland\n", + "\t digestive tract\n", + "\t saliva-secreting gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t tube\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t head\n", + "\t face\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t external soft tissue zone\n", + "\t gland of digestive tract\n", + "\t oral gland\n", + "\t subdivision of head\n", + "\t cheek\n", + "\t midface\n", + "\t temporofacial region\n", + "\t body proper\n", + "\t main body axis\n", + "surface structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "skin of chest\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t chest\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t skin of trunk\n", + "\t skin of thorax\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "frontal lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "cortex of cerebral lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "parietal lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "telencephalic nucleus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t regional part of brain\n", + "\t brain gray matter\n", + "caudate-putamen\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t striatum\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t ventral part of telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t basal ganglion\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t corpus striatum\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t dorsal striatum\n", + "\t collection of basal ganglia\n", + "\t basal forebrain\n", + "\t brain gray matter\n", + "\t basal nuclear complex\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "dorsal striatum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t striatum\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t ventral part of telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t basal ganglion\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t corpus striatum\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t collection of basal ganglia\n", + "\t basal forebrain\n", + "\t brain gray matter\n", + "\t basal nuclear complex\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "collection of basal ganglia\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t organ part\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "basal forebrain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "brain ventricle/choroid plexus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "vasculature of central nervous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t vascular system\n", + "\t vasculature of central nervous system plus retina\n", + "brain ventricle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t ventricular system of central nervous system\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t brain ventricle/choroid plexus\n", + "\t ventricle of nervous system\n", + "\t ventricular system of brain\n", + "tela choroidea\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t ventricle of nervous system\n", + "segmental subdivision of hindbrain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "\t segmental subdivision of nervous system\n", + "myelencephalon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t segmental subdivision of nervous system\n", + "tracheobronchial epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t endoderm-derived structure\n", + "\t tissue\n", + "\t tracheobronchial tree\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t respiratory tract epithelium\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t unilaminar epithelium\n", + "\t lower respiratory tract epithelium\n", + "\t endo-epithelium\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t pseudostratified ciliated columnar epithelium\n", + "\t respiratory system epithelium\n", + "\t ciliated epithelium\n", + "\t ciliated columnar epithelium\n", + "\t pseudostratified columnar epithelium\n", + "brain white matter\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t white matter\n", + "gray matter of diencephalon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t diencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t brain gray matter\n", + "\t gray matter of forebrain\n", + "brain gray matter\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "regional part of spinal cord\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t spinal cord\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t dorsal region element\n", + "\t cavitated compound organ\n", + "\t dorsum\n", + "entorhinal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t limbic system\n", + "\t parahippocampal gyrus\n", + "\t olfactory lobe\n", + "\t olfactory cortex\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t temporal lobe\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t limbic lobe\n", + "\t gray matter of telencephalon\n", + "\t piriform cortex\n", + "\t gray matter of forebrain\n", + "limbic lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "abdomen element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t abdominal segment element\n", + "\t body proper\n", + "\t main body axis\n", + "epithelium-associated lymphoid tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t immune system\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t lymphoid tissue\n", + "\t lymphoid system\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "\t lymphomyeloid tissue\n", + "\t heterogeneous tissue\n", + "substantia nigra pars compacta\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t brain\n", + "\t substantia nigra\n", + "\t midbrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t basal ganglion\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t regional part of brain\n", + "\t aggregate regional part of brain\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t midbrain nucleus\n", + "\t collection of basal ganglia\n", + "\t brain gray matter\n", + "esophagus mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t esophagus\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t trunk region element\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t wall of esophagus\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t gut wall\n", + "\t upper digestive tract\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "integumentary system layer\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t integumental system\n", + "\t anatomical wall\n", + "\t organ part\n", + "pseudostratified ciliated columnar epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t unilaminar epithelium\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t ciliated epithelium\n", + "\t ciliated columnar epithelium\n", + "\t pseudostratified columnar epithelium\n", + "abdomen connective tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t tissue\n", + "\t connective tissue\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t abdominal segment connective tissue\n", + "\t trunk connective tissue\n", + "\t main body axis\n", + "insula\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "claustrum of brain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t basal ganglion\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t aggregate regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t cerebral subcortex\n", + "\t disconnected anatomical group\n", + "\t nuclear complex of neuraxis\n", + "\t collection of basal ganglia\n", + "\t basal forebrain\n", + "\t brain gray matter\n", + "\t basal nuclear complex\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "basal nuclear complex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t nuclear complex of neuraxis\n", + "\t basal forebrain\n", + "\t brain gray matter\n", + "\t gray matter of forebrain\n", + "systemic arterial system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t cardiovascular system\n", + "\t arterial system\n", + "\t vascular system\n", + "vascular system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t cardiovascular system\n", + "trunk blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t subdivision of organism along main body axis\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t trunk\n", + "\t blood vasculature\n", + "\t vascular system\n", + "\t body proper\n", + "\t main body axis\n", + "integument\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t integumental system\n", + "right cardiac chamber\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "left cardiac chamber\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "brain meninx\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t membrane organ\n", + "\t anatomical collection\n", + "\t meningeal cluster\n", + "\t meninx\n", + "apex of heart\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t immaterial anatomical entity\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical point\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "body proper\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t main body axis\n", + "abdominal viscera\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t viscus\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "digestive system gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t endocrine system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t endocrine gland\n", + "\t digestive system element\n", + "\t disconnected anatomical group\n", + "\t glandular system\n", + "\t non-connected functional system\n", + "smooth muscle of esophagus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t digestive tract\n", + "\t esophagus\n", + "\t muscle organ\n", + "\t muscle tissue\n", + "\t smooth muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t wall of esophagus\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t gut wall\n", + "\t musculature of body\n", + "\t musculature\n", + "\t upper digestive tract\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t esophagus muscle\n", + "\t main body axis\n", + "esophagus muscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t esophagus\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t wall of esophagus\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t gut wall\n", + "\t musculature of body\n", + "\t musculature\n", + "\t upper digestive tract\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "gray matter of hindbrain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t brain gray matter\n", + "cerebellar nuclear complex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t nuclear complex of neuraxis\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t segmental subdivision of nervous system\n", + "cerebellum lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellar cortex\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t regional part of cerebellar cortex\n", + "\t segmental subdivision of nervous system\n", + "posterior lobe of cerebellum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellar cortex\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t cerebellum lobe\n", + "\t regional part of cerebellar cortex\n", + "\t segmental subdivision of nervous system\n", + "nucleus of cerebellar nuclear complex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t hindbrain nucleus\n", + "\t regional part of brain\n", + "\t nuclear complex of neuraxis\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t cerebellar nuclear complex\n", + "\t segmental subdivision of nervous system\n", + "heart layer\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "pulmonary acinus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t parenchyma\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t lobule\n", + "\t viscus\n", + "\t body proper\n", + "\t bronchopulmonary segment\n", + "\t secondary pulmonary lobule\n", + "\t lung parenchyma\n", + "\t main body axis\n", + "\t pulmonary lobule\n", + "alveolar system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "upper lobe of right lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t right lung\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t upper lobe of lung\n", + "\t right lung lobe\n", + "\t main body axis\n", + "upper lobe of lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "right lung lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t right lung\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "lower lobe of right lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t right lung\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t right lung lobe\n", + "\t lower lobe of lung\n", + "\t main body axis\n", + "lower lobe of lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "middle lobe of right lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t right lung\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t right lung lobe\n", + "\t middle lobe of lung\n", + "\t main body axis\n", + "middle lobe of lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "left lung lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t left lung\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "white matter of spinal cord\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t spinal cord\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t dorsal region element\n", + "\t cavitated compound organ\n", + "\t dorsum\n", + "\t white matter\n", + "bronchopulmonary segment\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "secondary pulmonary lobule\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t parenchyma\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t lobule\n", + "\t viscus\n", + "\t body proper\n", + "\t bronchopulmonary segment\n", + "\t lung parenchyma\n", + "\t main body axis\n", + "\t pulmonary lobule\n", + "ventricle of nervous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t anatomical wall\n", + "\t organ part\n", + "skeletal element projection\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t skeletal element\n", + "\t morphological feature\n", + "\t anatomical projection\n", + "rib endochondral element\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "\t skeletal element\n", + "\t postcranial axial skeletal system\n", + "\t endochondral element\n", + "\t rib skeletal system\n", + "regional part of cerebellar cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellar cortex\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t segmental subdivision of nervous system\n", + "presumptive structure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t multicellular organism\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "alveolus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "myocardium of atrium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac atrium\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t myocardium\n", + "\t viscus\n", + "\t body proper\n", + "\t heart layer\n", + "\t layer of muscle tissue\n", + "\t main body axis\n", + "\t circulatory organ\n", + "white matter\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "white matter of cerebellum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t white matter\n", + "axial skeletal system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t subdivision of skeletal system\n", + "abdomen musculature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t subdivision of organism along main body axis\n", + "\t musculature of body\n", + "\t musculature\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t musculature of trunk\n", + "\t body proper\n", + "\t main body axis\n", + "layer of muscle tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t anatomical wall\n", + "\t organ part\n", + "cardiac muscle tissue of myocardium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t cardiac muscle tissue\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t visceral muscle tissue\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t myocardium\n", + "\t visceral striated muscle tissue\n", + "\t viscus\n", + "\t body proper\n", + "\t heart layer\n", + "\t layer of muscle tissue\n", + "\t main body axis\n", + "\t circulatory organ\n", + "conducting tissue of heart\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t cardiac muscle tissue\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t visceral muscle tissue\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "\t visceral striated muscle tissue\n", + "\t circulatory organ\n", + "cardiac muscle of right atrium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t cardiac muscle tissue\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t cardiac atrium\n", + "\t visceral muscle tissue\n", + "\t cardiac chamber\n", + "\t right cardiac atrium\n", + "\t cardiac muscle tissue of atrium\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t myocardium\n", + "\t visceral striated muscle tissue\n", + "\t viscus\n", + "\t right cardiac chamber\n", + "\t body proper\n", + "\t heart layer\n", + "\t myocardium of atrium\n", + "\t layer of muscle tissue\n", + "\t cardiac muscle tissue of myocardium\n", + "\t main body axis\n", + "\t circulatory organ\n", + "cardiac muscle tissue of interatrial septum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t cardiac muscle tissue\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t visceral muscle tissue\n", + "\t interatrial septum\n", + "\t cardiac septum\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t visceral striated muscle tissue\n", + "\t viscus\n", + "\t septum\n", + "\t body proper\n", + "\t cardiac muscle tissue of cardiac septum\n", + "\t main body axis\n", + "\t circulatory organ\n", + "male accessory sex gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t male organism\n", + "\t reproductive gland\n", + "\t male reproductive gland\n", + "adrenal/interrenal gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t neural crest-derived structure\n", + "\t ectoderm-derived structure\n", + "\t mesoderm-derived structure\n", + "\t endocrine system\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t endocrine gland\n", + "\t organ system subdivision\n", + "\t disconnected anatomical group\n", + "\t glandular system\n", + "\t non-connected functional system\n", + "\t chromaffin system\n", + "hemolymphoid system gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t hemolymphoid system\n", + "rectus abdominis muscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t muscle organ\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t musculature of body\n", + "\t musculature\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t axial muscle\n", + "\t muscle of abdomen\n", + "\t anterior abdominal wall\n", + "\t anterior abdominal wall muscle\n", + "\t abdominal segment muscle\n", + "\t abdominal wall\n", + "\t abdominal segment element\n", + "\t skeletal muscle of trunk\n", + "\t musculature of trunk\n", + "\t abdomen element\n", + "\t body proper\n", + "\t abdomen musculature\n", + "\t hypaxial musculature\n", + "\t main body axis\n", + "\t axial musculature\n", + "\t skeletal musculature\n", + "hypaxial musculature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t musculature of body\n", + "\t musculature\n", + "\t trunk\n", + "\t skeletal muscle of trunk\n", + "\t musculature of trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t skeletal musculature\n", + "zeugopod\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t appendage girdle complex\n", + "autopod region\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t paired limb/fin\n", + "\t lateral structure\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t appendage girdle complex\n", + "lung parenchyma\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t parenchyma\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "serous sac\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "gland of integumental system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t integumental system\n", + "cervical lymph node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t immune system\n", + "\t lymph node\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t immune organ\n", + "\t lymphoid system\n", + "\t anterior region of body\n", + "\t hemolymphoid system\n", + "\t neck\n", + "\t disconnected anatomical group\n", + "\t non-connected functional system\n", + "gray matter of telencephalon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t brain gray matter\n", + "\t gray matter of forebrain\n", + "primary visual cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t visual cortex\n", + "\t functional part of brain\n", + "\t cortical visual area\n", + "\t occipital lobe\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "left cerebral hemisphere\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "right cerebral hemisphere\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "bony projection\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t skeletal element\n", + "\t morphological feature\n", + "\t anatomical projection\n", + "\t skeletal element projection\n", + "abdominal lymph node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t immune system\n", + "\t lymph node\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t immune organ\n", + "\t lymphoid system\n", + "\t subdivision of organism along main body axis\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t main body axis\n", + "visceral abdominal lymph node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t immune system\n", + "\t lymph node\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t immune organ\n", + "\t lymphoid system\n", + "\t subdivision of organism along main body axis\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t abdominal lymph node\n", + "\t main body axis\n", + "mesenteric lymph node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t immune system\n", + "\t mesentery\n", + "\t lymph node\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t serous membrane\n", + "\t trunk region element\n", + "\t immune organ\n", + "\t lymphoid system\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t abdominal lymph node\n", + "\t visceral abdominal lymph node\n", + "\t main body axis\n", + "thoracic lymph node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t immune system\n", + "\t lymph node\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t immune organ\n", + "\t lymphoid system\n", + "\t subdivision of organism along main body axis\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t body proper\n", + "\t main body axis\n", + "operculum of brain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t frontal lobe\n", + "postcentral gyrus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t parietal lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "frontal gyrus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t frontal cortex\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "superior frontal gyrus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t frontal cortex\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t frontal gyrus\n", + "\t gray matter of forebrain\n", + "angular gyrus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t parietal lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "spinal cord segment\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t spinal cord\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t dorsal region element\n", + "\t cavitated compound organ\n", + "\t dorsum\n", + "\t regional part of spinal cord\n", + "piriform cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t olfactory lobe\n", + "\t olfactory cortex\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "anterior cingulate gyrus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t limbic system\n", + "\t cingulate gyrus\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t limbic lobe\n", + "\t gray matter of telencephalon\n", + "\t anterior cingulate cortex\n", + "\t cingulate cortex\n", + "\t limbic cortex\n", + "\t gray matter of forebrain\n", + "anterior cingulate cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t limbic lobe\n", + "\t gray matter of telencephalon\n", + "\t cingulate cortex\n", + "\t limbic cortex\n", + "\t gray matter of forebrain\n", + "middle temporal gyrus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t temporal lobe\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "left parietal lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t parietal lobe\n", + "\t left cerebral hemisphere\n", + "right parietal lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t parietal lobe\n", + "\t right cerebral hemisphere\n", + "right occipital lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t occipital lobe\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t right cerebral hemisphere\n", + "\t gray matter of forebrain\n", + "left temporal lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t temporal lobe\n", + "\t left cerebral hemisphere\n", + "right temporal lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t temporal lobe\n", + "\t right cerebral hemisphere\n", + "right frontal lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t frontal cortex\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t right cerebral hemisphere\n", + "\t gray matter of forebrain\n", + "left frontal lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t frontal cortex\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t left cerebral hemisphere\n", + "\t gray matter of forebrain\n", + "macula lutea proper\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t retina\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t photoreceptor array\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t macula lutea\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t posterior segment of eyeball\n", + "\t chorioretinal region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "secondary olfactory cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t olfactory lobe\n", + "\t olfactory cortex\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "cerebellum vermis lobule\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellar cortex\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t regional part of cerebellar cortex\n", + "\t cerebellar vermis\n", + "\t cerebellum lobule\n", + "\t segmental subdivision of nervous system\n", + "cingulate cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t limbic lobe\n", + "\t gray matter of telencephalon\n", + "\t limbic cortex\n", + "\t gray matter of forebrain\n", + "limbic cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t limbic lobe\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "immature eye\n", + "\t anatomical entity\n", + "\t material anatomical entity\n", + "\t developing anatomical structure\n", + "submucosa of colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t submucosa\n", + "\t organ component layer\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "\t submucosa of digestive tract\n", + "\t intestinal submucosa\n", + "\t submucosa of large intestine\n", + "respiratory system epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t respiratory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "sensory organ epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t sensory system\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "cardiac muscle tissue of cardiac septum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t cardiac muscle tissue\n", + "\t primary circulatory organ\n", + "\t tissue\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t visceral muscle tissue\n", + "\t cardiac septum\n", + "\t muscle tissue\n", + "\t striated muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t musculature of body\n", + "\t musculature\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t visceral striated muscle tissue\n", + "\t viscus\n", + "\t septum\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "abdominal fat pad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t fat pad\n", + "\t subdivision of organism along main body axis\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t abdomen connective tissue\n", + "\t body proper\n", + "\t adipose tissue of abdominal region\n", + "\t abdominal segment connective tissue\n", + "\t trunk connective tissue\n", + "\t main body axis\n", + "\t irregular connective tissue\n", + "adipose tissue of abdominal region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t abdomen connective tissue\n", + "\t body proper\n", + "\t abdominal segment connective tissue\n", + "\t trunk connective tissue\n", + "\t main body axis\n", + "\t irregular connective tissue\n", + "gonadal fat pad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t multicellular organism\n", + "\t gonad\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t fat pad\n", + "\t reproductive structure\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t reproductive organ\n", + "\t irregular connective tissue\n", + "abdomen blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t subdivision of organism along main body axis\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t cardiovascular system\n", + "\t trunk\n", + "\t abdominal segment blood vessel\n", + "\t blood vasculature\n", + "\t vascular system\n", + "\t trunk blood vessel\n", + "\t body proper\n", + "\t main body axis\n", + "thoracic segment blood vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t blood vessel\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t subdivision of organism along main body axis\n", + "\t vessel\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t cardiovascular system\n", + "\t trunk\n", + "\t blood vasculature\n", + "\t vascular system\n", + "\t trunk blood vessel\n", + "\t body proper\n", + "\t main body axis\n", + "coronary vessel\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t vessel\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "heart vasculature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t vasculature of trunk\n", + "\t vasculature of organ\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t vascular system\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "abdominal segment connective tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t tissue\n", + "\t connective tissue\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t trunk connective tissue\n", + "\t main body axis\n", + "trunk connective tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t tissue\n", + "\t connective tissue\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "gland of ocular region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi organ part structure\n", + "\t subdivision of head\n", + "\t ocular adnexa\n", + "\t body proper\n", + "\t main body axis\n", + "musculature of limb\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t musculature of body\n", + "\t musculature\n", + "\t appendage musculature\n", + "\t appendage girdle complex\n", + "pelvic appendage muscle\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t musculature of body\n", + "\t musculature\n", + "\t pelvic complex muscle\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t pelvic appendage musculature\n", + "\t appendage girdle complex\n", + "\t skeletal musculature\n", + "main body axis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "axial musculature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "\t main body axis\n", + "venous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t cardiovascular system\n", + "\t vascular system\n", + "cerebellar vermis\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellar cortex\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t regional part of cerebellar cortex\n", + "\t segmental subdivision of nervous system\n", + "aqueous drainage system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t uvea\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t anterior segment of eyeball\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "cerebellum lobule\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellar cortex\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t regional part of cerebellar cortex\n", + "\t segmental subdivision of nervous system\n", + "ganglionic eminence\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "lateral ganglionic eminence\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t embryo\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t embryonic structure\n", + "\t developing anatomical structure\n", + "\t ganglionic eminence\n", + "ventricular system of brain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t ventricular system of central nervous system\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "forehead\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t face\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "gastrointestinal system smooth muscle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t muscle tissue\n", + "\t smooth muscle tissue\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t organ system subdivision\n", + "\t alimentary part of gastrointestinal system\n", + "\t musculature of body\n", + "\t musculature\n", + "musculature of hindlimb zeugopod\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t limb\n", + "\t multicellular organism\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t leg\n", + "\t musculature of body\n", + "\t musculature\n", + "\t multi-limb segment region\n", + "\t musculature of lower limb\n", + "\t musculature of leg\n", + "\t hindlimb zeugopod\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t zeugopod\n", + "\t musculature of limb\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t pelvic appendage musculature\n", + "\t appendage girdle complex\n", + "lower leg skin\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t subdivision of organism along appendicular axis\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t limb\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindlimb\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t organ part\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t posterior region of body\n", + "\t lower limb segment\n", + "\t leg\n", + "\t multi-limb segment region\n", + "\t skin of leg\n", + "\t hindlimb zeugopod\n", + "\t skin of limb\n", + "\t limb segment\n", + "\t paired limb/fin segment\n", + "\t hindlimb skin\n", + "\t integument\n", + "\t zeugopod\n", + "\t appendage girdle complex\n", + "musculature of pelvic complex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t musculature of body\n", + "\t musculature\n", + "\t appendage girdle complex\n", + "appendage musculature\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "\t musculature\n", + "pelvic appendage musculature\n", + "\t anatomical entity\n", + "\t appendage\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t paired limb/fin\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t pelvic complex\n", + "\t pelvic appendage\n", + "\t musculature of body\n", + "\t musculature\n", + "\t musculature of pelvic complex\n", + "\t appendage musculature\n", + "\t appendage girdle complex\n", + "esophagus muscularis mucosa\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t digestive tract\n", + "\t esophagus\n", + "\t muscle organ\n", + "\t muscle tissue\n", + "\t smooth muscle tissue\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t muscle structure\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t wall of esophagus\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t musculature of body\n", + "\t musculature\n", + "\t upper digestive tract\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t muscularis mucosa\n", + "\t viscus\n", + "\t esophagus mucosa\n", + "\t body proper\n", + "\t smooth muscle of esophagus\n", + "\t esophagus muscle\n", + "\t main body axis\n", + "\t gastrointestinal system smooth muscle\n", + "ciliated epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "appendage girdle complex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "Brodmann area\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "segmental subdivision of nervous system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t nervous system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ part\n", + "\t organ subunit\n", + "wall of heart\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "vasculature of central nervous system plus retina\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t vasculature\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t anatomical cluster\n", + "\t disconnected anatomical group\n", + "\t cardiovascular system\n", + "\t vascular system\n", + "submucosa of ascending colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t ascending colon\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t submucosa\n", + "\t organ component layer\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t proximal-distal subdivision of colon\n", + "\t gut wall\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "\t submucosa of digestive tract\n", + "\t intestinal submucosa\n", + "\t submucosa of large intestine\n", + "\t submucosa of colon\n", + "submucosa of ileum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t ileum\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t submucosa\n", + "\t organ component layer\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t gut wall\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "\t submucosa of digestive tract\n", + "\t submucosa of small intestine\n", + "\t intestinal submucosa\n", + "hemisphere part of cerebellar posterior lobe\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebellar cortex\n", + "\t cerebellum\n", + "\t nervous system\n", + "\t brain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t hindbrain\n", + "\t metencephalon\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t cerebellar hemisphere\n", + "\t segmental subdivision of hindbrain\n", + "\t brain gray matter\n", + "\t gray matter of hindbrain\n", + "\t cerebellum lobe\n", + "\t posterior lobe of cerebellum\n", + "\t regional part of cerebellar cortex\n", + "\t segmental subdivision of nervous system\n", + "male reproductive gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t male organism\n", + "\t reproductive gland\n", + "sac\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "caecum epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t colonic epithelium\n", + "\t caecum\n", + "\t epithelium of large intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of large intestine\n", + "\t gut wall\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t digestive tract diverticulum\n", + "\t wall of intestine\n", + "\t wall of large intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "\t sac\n", + "gray matter of forebrain\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t regional part of brain\n", + "\t brain gray matter\n", + "digestive tract junction\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t anatomical junction\n", + "corneo-scleral junction\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t structure with developmental contribution from neural crest\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t anatomical junction\n", + "\t head\n", + "\t face\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "chromaffin system\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t neural crest-derived structure\n", + "\t ectoderm-derived structure\n", + "\t endocrine system\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t disconnected anatomical group\n", + "\t glandular system\n", + "\t non-connected functional system\n", + "external nose\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t nose\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t olfactory organ\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t external soft tissue zone\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t body proper\n", + "\t main body axis\n", + "circulatory organ\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t circulatory system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "ciliated columnar epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t unilaminar epithelium\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t ciliated epithelium\n", + "medial entorhinal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t limbic system\n", + "\t parahippocampal gyrus\n", + "\t olfactory lobe\n", + "\t olfactory cortex\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t temporal lobe\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t entorhinal cortex\n", + "\t limbic lobe\n", + "\t gray matter of telencephalon\n", + "\t piriform cortex\n", + "\t secondary olfactory cortex\n", + "\t gray matter of forebrain\n", + "lateral entorhinal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t limbic system\n", + "\t parahippocampal gyrus\n", + "\t olfactory lobe\n", + "\t olfactory cortex\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t temporal lobe\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t entorhinal cortex\n", + "\t limbic lobe\n", + "\t insula\n", + "\t gray matter of telencephalon\n", + "\t piriform cortex\n", + "\t secondary olfactory cortex\n", + "\t gray matter of forebrain\n", + "posterior part of tongue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t sensory system\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t tube\n", + "\t tongue\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t disconnected anatomical group\n", + "\t gustatory system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t dorsum of tongue\n", + "pigment epithelium of eye\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t sensory system\n", + "\t eye\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t sensory organ epithelium\n", + "esophagogastric junction\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t anatomical junction\n", + "\t digestive tract junction\n", + "irregular connective tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t multicellular organism\n", + "intestinal villus of ileum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t ileum\n", + "\t intestinal villus\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of small intestine\n", + "\t gut wall\n", + "\t ileal mucosa\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "ileal epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t epithelium\n", + "\t tissue\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t intestinal epithelium\n", + "\t ileum\n", + "\t intestinal villus\n", + "\t epithelium of intestinal villus\n", + "\t epithelium of small intestine\n", + "\t intestinal mucosa\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t gastrointestinal system mucosa\n", + "\t organ component layer\n", + "\t mucosa\n", + "\t subdivision of tube\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t unilaminar epithelium\n", + "\t alimentary part of gastrointestinal system\n", + "\t mucosa of small intestine\n", + "\t gut wall\n", + "\t ileal mucosa\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "\t wall of small intestine\n", + "\t wall of intestine\n", + "\t epithelium of mucosa\n", + "\t gastrointestinal system epithelium\n", + "\t digestive tract epithelium\n", + "\t intestinal villus of ileum\n", + "muscle of pelvic diaphragm\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t muscle organ\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t skeletal muscle organ, vertebrate\n", + "\t muscle structure\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t pelvic region element\n", + "\t pelvic region of trunk\n", + "\t musculature of body\n", + "\t musculature\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t muscle of pelvis\n", + "\t abdominal segment muscle\n", + "\t abdominal segment element\n", + "\t skeletal muscle of trunk\n", + "\t musculature of trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t skeletal musculature\n", + "skin of cheek\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t skin of face\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t lateral structure\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t external soft tissue zone\n", + "\t skin of head\n", + "\t head or neck skin\n", + "\t subdivision of head\n", + "\t cheek\n", + "\t midface\n", + "\t temporofacial region\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "somatosensory cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t functional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t parietal lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t postcentral gyrus\n", + "\t gray matter of forebrain\n", + "primary somatosensory cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t functional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t parietal lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t postcentral gyrus\n", + "\t gray matter of forebrain\n", + "\t somatosensory cortex\n", + "\t parietal cortex\n", + "parietal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t parietal lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "secondary somatosensory cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t functional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t parietal lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t operculum of brain\n", + "\t postcentral gyrus\n", + "\t gray matter of forebrain\n", + "\t somatosensory cortex\n", + "upper lobe of left lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t left lung\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t upper lobe of lung\n", + "\t left lung lobe\n", + "\t main body axis\n", + "lower lobe of left lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t left lung\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t lower lobe of lung\n", + "\t left lung lobe\n", + "\t main body axis\n", + "lingula of left lung\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t left lung\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t upper lobe of lung\n", + "\t left lung lobe\n", + "\t main body axis\n", + "\t upper lobe of left lung\n", + "left colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "right colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "submucosal esophageal gland\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t exocrine gland\n", + "\t digestive tract\n", + "\t esophagus\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t tube\n", + "\t exocrine system\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t trunk region element\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t gland of digestive tract\n", + "\t mucous gland\n", + "\t upper digestive tract\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t submucosal gland\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "bone spine\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t skeletal system\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculoskeletal system\n", + "\t skeletal element\n", + "\t morphological feature\n", + "\t anatomical projection\n", + "\t skeletal element projection\n", + "\t bony projection\n", + "dorsolateral prefrontal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "bladder lumen\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t renal system\n", + "\t urinary bladder\n", + "\t lower urinary tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t immaterial anatomical entity\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t anatomical space\n", + "\t cavitated compound organ\n", + "\t excretory system\n", + "\t trunk\n", + "\t viscus\n", + "\t bladder organ\n", + "\t body proper\n", + "\t main body axis\n", + "\t sac\n", + "anterior part of tongue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t sensory system\n", + "\t digestive tract\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t tube\n", + "\t tongue\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t mouth\n", + "\t disconnected anatomical group\n", + "\t gustatory system\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "pulmonary lobule\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t lung\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t lower respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t lobe of lung\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t organ subunit\n", + "\t proximo-distal subdivision of respiratory tract\n", + "\t anatomical lobe\n", + "\t pair of lungs\n", + "\t anatomical collection\n", + "\t respiration organ\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t lobule\n", + "\t viscus\n", + "\t body proper\n", + "\t bronchopulmonary segment\n", + "\t main body axis\n", + "inguinal fat pad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t multicellular organism\n", + "\t fat pad\n", + "\t subdivision of organism along main body axis\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t inguinal part of abdomen\n", + "\t body proper\n", + "\t abdominal segment connective tissue\n", + "\t trunk connective tissue\n", + "\t main body axis\n", + "\t irregular connective tissue\n", + "retroperitoneal fat pad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t peritoneum\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t fat pad\n", + "\t serous membrane\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t peritoneal sac\n", + "\t viscus\n", + "\t abdominal wall\n", + "\t abdomen connective tissue\n", + "\t body proper\n", + "\t serous sac\n", + "\t abdominal fat pad\n", + "\t adipose tissue of abdominal region\n", + "\t abdominal segment connective tissue\n", + "\t trunk connective tissue\n", + "\t main body axis\n", + "\t irregular connective tissue\n", + "epididymal fat pad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t duct\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t epididymis\n", + "\t multicellular organism\n", + "\t organ\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t tube\n", + "\t internal genitalia\n", + "\t anatomical system\n", + "\t fat pad\n", + "\t reproductive structure\n", + "\t lateral structure\n", + "\t organ part\n", + "\t organ subunit\n", + "\t male organism\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t male reproductive organ\n", + "\t reproductive organ\n", + "\t internal male genitalia\n", + "\t duct of male reproductive system\n", + "\t male genital duct\n", + "\t irregular connective tissue\n", + "mesenteric fat pad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t mesentery\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t fat pad\n", + "\t serous membrane\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t irregular connective tissue\n", + "omental fat pad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t omentum\n", + "\t visceral peritoneum\n", + "\t peritoneum\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t fat pad\n", + "\t serous membrane\n", + "\t organ component layer\n", + "\t zone of organ\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t visceral serous membrane\n", + "\t peritoneal sac\n", + "\t viscus\n", + "\t abdominal wall\n", + "\t abdomen connective tissue\n", + "\t body proper\n", + "\t serous sac\n", + "\t abdominal fat pad\n", + "\t adipose tissue of abdominal region\n", + "\t abdominal segment connective tissue\n", + "\t trunk connective tissue\n", + "\t main body axis\n", + "\t irregular connective tissue\n", + "\t retroperitoneal fat pad\n", + "barrel cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t functional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t parietal lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t postcentral gyrus\n", + "\t gray matter of forebrain\n", + "\t somatosensory cortex\n", + "\t primary somatosensory cortex\n", + "\t parietal cortex\n", + "pseudostratified columnar epithelium\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t epithelium\n", + "\t tissue\n", + "\t multicellular organism\n", + "\t unilaminar epithelium\n", + "\t simple columnar epithelium\n", + "\t columnar epithelium\n", + "layer of dura mater\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t dura mater\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t membrane organ\n", + "\t anatomical collection\n", + "\t meningeal cluster\n", + "\t meninx\n", + "meningeal dura mater\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t dura mater\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t membrane organ\n", + "\t anatomical collection\n", + "\t meningeal cluster\n", + "\t meninx\n", + "\t layer of dura mater\n", + "arterial blood\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism substance\n", + "\t mesoderm-derived structure\n", + "\t haemolymphatic fluid\n", + "\t blood\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t hematopoietic system\n", + "\t bodily fluid\n", + "\t hemolymphoid system\n", + "hepatic cecum\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t digestive tract diverticulum\n", + "\t sac\n", + "ampulla of uterine tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t anatomical system\n", + "\t fallopian tube\n", + "\t reproductive structure\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t pelvic region of trunk\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t subdivision of oviduct\n", + "\t body proper\n", + "\t main body axis\n", + "lower esophagus\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t esophagus\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t trunk region element\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t upper digestive tract\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "retrosplenial region\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t limbic lobe\n", + "\t gray matter of telencephalon\n", + "\t cingulate cortex\n", + "\t limbic cortex\n", + "\t gray matter of forebrain\n", + "Brodmann (1909) area 4\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t primary motor cortex\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t frontal cortex\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t Brodmann area\n", + "\t gray matter of forebrain\n", + "temporal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t temporal lobe\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "peripheral region of retina\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t retina\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t photoreceptor array\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t organ subunit\n", + "\t regional part of nervous system\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t posterior segment of eyeball\n", + "\t chorioretinal region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "visceral abdominal adipose tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t abdomen connective tissue\n", + "\t body proper\n", + "\t adipose tissue of abdominal region\n", + "\t abdominal segment connective tissue\n", + "\t trunk connective tissue\n", + "\t main body axis\n", + "\t irregular connective tissue\n", + "subcutaneous abdominal adipose tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t tissue\n", + "\t connective tissue\n", + "\t subcutaneous adipose tissue\n", + "\t adipose tissue\n", + "\t hypodermis\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ component layer\n", + "\t organ system subdivision\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t integumentary system layer\n", + "\t abdomen connective tissue\n", + "\t integument\n", + "\t body proper\n", + "\t adipose tissue of abdominal region\n", + "\t abdominal segment connective tissue\n", + "\t trunk connective tissue\n", + "\t main body axis\n", + "\t irregular connective tissue\n", + "cervical spinal cord white matter\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t spinal cord\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t dorsal region element\n", + "\t cavitated compound organ\n", + "\t dorsum\n", + "\t cervical spinal cord\n", + "\t regional part of spinal cord\n", + "\t white matter of spinal cord\n", + "\t white matter\n", + "\t spinal cord segment\n", + "skeletal musculature\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t multicellular organism\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t musculature of body\n", + "retrosplenial granular cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t limbic lobe\n", + "\t gray matter of telencephalon\n", + "\t cingulate cortex\n", + "\t limbic cortex\n", + "\t gray matter of forebrain\n", + "\t retrosplenial region\n", + "nose skin\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t skin of body\n", + "\t skin of face\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t nose\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t olfactory organ\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t external soft tissue zone\n", + "\t skin of head\n", + "\t disconnected anatomical group\n", + "\t entire sense organ system\n", + "\t non-connected functional system\n", + "\t head or neck skin\n", + "\t subdivision of head\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "\t external nose\n", + "heterogeneous tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t tissue\n", + "\t multicellular organism\n", + "upper respiratory conduit\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t endoderm-derived structure\n", + "\t respiratory system\n", + "\t respiratory tract\n", + "\t upper respiratory tract\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t respiratory airway\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t proximo-distal subdivision of respiratory tract\n", + "skin of forehead\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t skin of face\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t skin of head\n", + "\t head or neck skin\n", + "\t subdivision of head\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "\t forehead\n", + "occipital cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t occipital lobe\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "isthmus of fallopian tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t anatomical system\n", + "\t fallopian tube\n", + "\t reproductive structure\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t pelvic region of trunk\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t subdivision of oviduct\n", + "\t body proper\n", + "\t main body axis\n", + "perifoveal part of retina\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t sensory system\n", + "\t eye\n", + "\t retina\n", + "\t nervous system\n", + "\t structure with developmental contribution from neural crest\n", + "\t photoreceptor array\n", + "\t camera-type eye\n", + "\t orbital region\n", + "\t multicellular organism\n", + "\t sense organ\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t face\n", + "\t organ component layer\n", + "\t simple eye\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t multi-tissue structure\n", + "\t anatomical wall\n", + "\t macula lutea\n", + "\t organ part\n", + "\t organ subunit\n", + "\t disconnected anatomical group\n", + "\t visual system\n", + "\t entire sense organ system\n", + "\t posterior segment of eyeball\n", + "\t chorioretinal region\n", + "\t non-connected functional system\n", + "\t subdivision of head\n", + "\t eyeball of camera-type eye\n", + "\t body proper\n", + "\t main body axis\n", + "periovarian fat pad\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ovary\n", + "\t tissue\n", + "\t connective tissue\n", + "\t adipose tissue\n", + "\t multicellular organism\n", + "\t gonad\n", + "\t organ\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t fat pad\n", + "\t reproductive structure\n", + "\t female reproductive system\n", + "\t dense connective tissue\n", + "\t dense irregular connective tissue\n", + "\t female organism\n", + "\t reproductive organ\n", + "\t female reproductive organ\n", + "\t gonadal fat pad\n", + "\t irregular connective tissue\n", + "adrenal tissue\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t neural crest-derived structure\n", + "\t ectoderm-derived structure\n", + "\t mesoderm-derived structure\n", + "\t endocrine system\n", + "\t tissue\n", + "\t structure with developmental contribution from neural crest\n", + "\t adrenal gland\n", + "\t abdomen\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t anatomical system\n", + "\t endocrine gland\n", + "\t organ system subdivision\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t disconnected anatomical group\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t glandular system\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t abdominal segment element\n", + "\t abdomen element\n", + "\t body proper\n", + "\t adrenal/interrenal gland\n", + "\t main body axis\n", + "\t chromaffin system\n", + "colic flexure\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "hepatic flexure of colon\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t large intestine\n", + "\t digestive tract\n", + "\t colon\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t lower digestive tract\n", + "\t alimentary part of gastrointestinal system\n", + "\t colic flexure\n", + "medial orbital frontal cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t limbic system\n", + "\t orbitofrontal cortex\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t gyrus\n", + "\t morphological feature\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t frontal cortex\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t frontal lobe\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t frontal gyrus\n", + "\t gray matter of forebrain\n", + "subicular complex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t hippocampal formation\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "temporoparietal junction\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "primary auditory cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t auditory cortex\n", + "\t temporal lobe\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "insular cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t insula\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "agranular insular cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t cortex of cerebral lobe\n", + "\t brain gray matter\n", + "\t insula\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "\t insular cortex\n", + "basal zone of heart\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t zone of organ\n", + "\t trunk region element\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t viscus\n", + "\t body proper\n", + "\t main body axis\n", + "\t circulatory organ\n", + "upper outer quadrant of breast\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t breast\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t external soft tissue zone\n", + "\t chest\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t quadrant of breast\n", + "\t upper quadrant of breast\n", + "\t outer quadrant of breast\n", + "quadrant of breast\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t breast\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t external soft tissue zone\n", + "\t chest\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "upper quadrant of breast\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t breast\n", + "\t multicellular organism\n", + "\t subdivision of organism along main body axis\n", + "\t external soft tissue zone\n", + "\t chest\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t quadrant of breast\n", + "outer quadrant of breast\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t breast\n", + "\t multicellular organism\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t external soft tissue zone\n", + "\t chest\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t trunk\n", + "\t body proper\n", + "\t main body axis\n", + "\t quadrant of breast\n", + "posterior parietal association areas\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t neocortex\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "anterolateral visual area\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t visual cortex\n", + "\t functional part of brain\n", + "\t cortical visual area\n", + "\t occipital lobe\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "lateral visual area\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t lobe of cerebral hemisphere\n", + "\t visual cortex\n", + "\t functional part of brain\n", + "\t cortical visual area\n", + "\t occipital lobe\n", + "\t cerebral hemisphere gray matter\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "wall of left ventricle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t heart left ventricle\n", + "\t cardiac ventricle\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t heart ventricle wall\n", + "\t viscus\n", + "\t left cardiac chamber\n", + "\t body proper\n", + "\t main body axis\n", + "\t wall of heart\n", + "\t circulatory organ\n", + "anterior wall of left ventricle\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t mesoderm-derived structure\n", + "\t circulatory system\n", + "\t primary circulatory organ\n", + "\t heart\n", + "\t structure with developmental contribution from neural crest\n", + "\t heart left ventricle\n", + "\t cardiac ventricle\n", + "\t cardiac chamber\n", + "\t multicellular organism\n", + "\t organ\n", + "\t compound organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t lateral structure\n", + "\t subdivision of organism along main body axis\n", + "\t thoracic cavity element\n", + "\t anatomical wall\n", + "\t organ part\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t cardiovascular system\n", + "\t heart plus pericardium\n", + "\t trunk\n", + "\t heart ventricle wall\n", + "\t viscus\n", + "\t left cardiac chamber\n", + "\t body proper\n", + "\t main body axis\n", + "\t wall of heart\n", + "\t circulatory organ\n", + "\t wall of left ventricle\n", + "bronchopulmonary lymph node\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t immune system\n", + "\t lymph node\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t trunk region element\n", + "\t immune organ\n", + "\t lymphoid system\n", + "\t subdivision of organism along main body axis\n", + "\t hemolymphoid system\n", + "\t disconnected anatomical group\n", + "\t thoracic segment of trunk\n", + "\t subdivision of trunk\n", + "\t thoracic segment organ\n", + "\t trunk\n", + "\t non-connected functional system\n", + "\t body proper\n", + "\t thoracic lymph node\n", + "\t main body axis\n", + "duodeno-jejunal junction\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t anatomical conduit\n", + "\t digestive tract\n", + "\t small intestine\n", + "\t intestine\n", + "\t multicellular organism\n", + "\t organ\n", + "\t tube\n", + "\t anatomical system\n", + "\t anatomical junction\n", + "\t digestive system\n", + "\t subdivision of tube\n", + "\t organ part\n", + "\t subdivision of digestive tract\n", + "\t digestive system element\n", + "\t alimentary part of gastrointestinal system\n", + "\t intestinal junction\n", + "\t digestive tract junction\n", + "fimbria of uterine tube\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t anatomical conduit\n", + "\t mesoderm-derived structure\n", + "\t oviduct\n", + "\t multicellular organism\n", + "\t organ\n", + "\t reproductive system\n", + "\t tube\n", + "\t anatomical system\n", + "\t fallopian tube\n", + "\t reproductive structure\n", + "\t lateral structure\n", + "\t subdivision of tube\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t pelvic region of trunk\n", + "\t female reproductive system\n", + "\t female organism\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t subdivision of oviduct\n", + "\t body proper\n", + "\t main body axis\n", + "inguinal region skin\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t organ part\n", + "\t subdivision of trunk\n", + "\t abdominal segment of trunk\n", + "\t trunk\n", + "\t skin of trunk\n", + "\t abdominal segment skin\n", + "\t inguinal part of abdomen\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "transition zone of prostate\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t endoderm-derived structure\n", + "\t mixed endoderm/mesoderm-derived structure\n", + "\t prostate gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t zone of organ\n", + "\t organ part\n", + "\t male organism\n", + "\t reproductive gland\n", + "\t male accessory sex gland\n", + "\t male reproductive gland\n", + "peripheral zone of prostate\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t mesoderm-derived structure\n", + "\t endoderm-derived structure\n", + "\t mixed endoderm/mesoderm-derived structure\n", + "\t prostate gland\n", + "\t multicellular organism\n", + "\t organ\n", + "\t gland\n", + "\t male reproductive system\n", + "\t reproductive system\n", + "\t anatomical system\n", + "\t reproductive structure\n", + "\t zone of organ\n", + "\t organ part\n", + "\t male organism\n", + "\t reproductive gland\n", + "\t male accessory sex gland\n", + "\t male reproductive gland\n", + "cerebral nuclei\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t anatomical system\n", + "\t neural nucleus\n", + "\t organ system subdivision\n", + "\t multi-tissue structure\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t nucleus of brain\n", + "\t regional part of brain\n", + "\t telencephalic nucleus\n", + "\t brain gray matter\n", + "gustatory cortex\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t ectoderm-derived structure\n", + "\t central nervous system\n", + "\t cerebral cortex\n", + "\t nervous system\n", + "\t brain\n", + "\t forebrain\n", + "\t multicellular organism\n", + "\t organ\n", + "\t telencephalon\n", + "\t pallium\n", + "\t anatomical system\n", + "\t organ system subdivision\n", + "\t lateral structure\n", + "\t multi-tissue structure\n", + "\t organ part\n", + "\t regional part of nervous system\n", + "\t multi cell part structure\n", + "\t central nervous system cell part cluster\n", + "\t gray matter\n", + "\t cerebral hemisphere\n", + "\t regional part of brain\n", + "\t cerebral hemisphere gray matter\n", + "\t gustatory system\n", + "\t central nervous system gray matter layer\n", + "\t nervous system cell part layer\n", + "\t brain gray matter\n", + "\t gray matter of telencephalon\n", + "\t gray matter of forebrain\n", + "temple\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t multicellular organism\n", + "\t head\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t subdivision of head\n", + "\t temporofacial region\n", + "\t temporal part of head\n", + "\t body proper\n", + "\t main body axis\n", + "skin of temple\n", + "\t anatomical entity\n", + "\t anatomical structure\n", + "\t material anatomical entity\n", + "\t multicellular anatomical structure\n", + "\t organism subdivision\n", + "\t ectoderm-derived structure\n", + "\t skin of body\n", + "\t multicellular organism\n", + "\t organ\n", + "\t anatomical system\n", + "\t head\n", + "\t organ system subdivision\n", + "\t zone of skin\n", + "\t zone of organ\n", + "\t integumental system\n", + "\t subdivision of organism along main body axis\n", + "\t anterior region of body\n", + "\t craniocervical region\n", + "\t organ part\n", + "\t skin of head\n", + "\t head or neck skin\n", + "\t subdivision of head\n", + "\t temporofacial region\n", + "\t temporal part of head\n", + "\t integument\n", + "\t body proper\n", + "\t main body axis\n", + "\t temple\n" + ] + } + ], + "source": [ + "n_print = 2000\n", + "\n", + "i_print = 0\n", + "for k, v in uberon_ontology_resource[\"ancestors_dictionary\"].items():\n", + " print(uberon_ontology_resource[\"ontology_term_id_to_label\"][k])\n", + " for v_ in v:\n", + " print(\"\\t\", uberon_ontology_resource[\"ontology_term_id_to_label\"][v_])\n", + " i_print += 1\n", + " if i_print == n_print:\n", + " break" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sex ontology\n", + "\n", + "- PATO:0000384 = male\n", + "- PATO:0000383 = female" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "sex_propagation_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"sex_propagation_resource.pkl\")\n", + "sex_benchmarking_resource_file_path = os.path.join(ONTOLOGY_ROOT_PATH, \"sex_benchmarking_resource.pkl\")\n", + "\n", + "n_hops = 0" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "sex_ontology_resource = {\n", + " \"ancestors_dictionary\": {\n", + " \"PATO:0000384\": [],\n", + " \"PATO:0000383\": [],\n", + " },\n", + " \"ontology_term_id_to_label\": {\n", + " \"PATO:0000384\": \"male\",\n", + " \"PATO:0000383\": \"female\",\n", + " },\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "ontology_resource_dict = dict()\n", + "\n", + "for node_name in {\"PATO:0000384\", \"PATO:0000383\"}:\n", + " ontology_resource_dict |= {\n", + " node_name: {\n", + " 'all_ancestors': {node_name},\n", + " 'all_descendants': {node_name},\n", + " 'hop_0': {\n", + " 'nodes': {node_name},\n", + " 'all_ancestors': {node_name},\n", + " 'all_descendants': {node_name},\n", + " },\n", + " },\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "with open(sex_propagation_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(sex_ontology_resource, output_file)\n", + "\n", + "with open(sex_benchmarking_resource_file_path, \"wb\") as output_file:\n", + " pickle.dump(ontology_resource_dict, output_file)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/02_generate_metadata_predictions.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/02_generate_metadata_predictions.ipynb new file mode 100644 index 00000000..cf1141f7 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/02_generate_metadata_predictions.ipynb @@ -0,0 +1,337 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Generate metadata predictions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import typing as t\n", + "import pickle\n", + "import logging\n", + "\n", + "logger = logging.getLogger(__name__)\n", + "logger.setLevel(logging.DEBUG) # Set the logging level\n", + "\n", + "# Create a handler\n", + "handler = logging.StreamHandler()\n", + "\n", + "# Create and set a formatter\n", + "formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')\n", + "handler.setFormatter(formatter)\n", + "\n", + "# Add the handler to the logger\n", + "logger.addHandler(handler)\n", + "\n", + "# To suppress the stupid AnnData warning ...\n", + "warnings.filterwarnings(\"ignore\", category=UserWarning, message=\"Transforming to str index.\")\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext\n", + "from cellarium.ml.utilities.inference.metadata_benchmarking.calculate_metrics import \\\n", + " calculate_metrics_for_prediction_output" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# arguments\n", + "cuda_device_index = 0\n", + "val_adata_index = 1\n", + "\n", + "checkpoint_path = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "ref_adata_path = \"/home/mehrtash/data/data/extract_0.h5ad\"\n", + "gene_info_path = \"/home/mehrtash/data/gene_info/gene_info.tsv\"\n", + "adata_path = f\"/home/mehrtash/data/data/cellariumgpt_validation/extract_{val_adata_index}.h5ad\"\n", + "ontology_resource_path = \"/home/mehrtash/data/data/cellariumgpt_artifacts/ontology\"\n", + "output_path = \"/home/mehrtash/data/data/cellariumgpt_artifacts/metadata_predictions/100M_long_run_last\"\n", + "\n", + "rng_seed = 42\n", + "n_cells = 1000\n", + "n_genes = 4_091\n", + "gene_selection_method = \"random\" # \"random\" or \"highly_expressed\"\n", + "chunk_size = 16\n", + "\n", + "os.makedirs(output_path, exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load ontology resources\n", + "logger.info(\"Loading ontology resources ...\")\n", + "\n", + "ontology_benchmarking_resource_path_dict = {\n", + " 'cell_type': os.path.join(ontology_resource_path, 'cl_benchmarking_resource.pkl'),\n", + " 'development_stage': os.path.join(ontology_resource_path, 'hsapdv_benchmarking_resource.pkl'),\n", + " 'disease': os.path.join(ontology_resource_path, 'mondo_benchmarking_resource.pkl'),\n", + " 'tissue': os.path.join(ontology_resource_path, 'uberon_benchmarking_resource.pkl'),\n", + " 'sex': os.path.join(ontology_resource_path, 'sex_benchmarking_resource.pkl'),\n", + "}\n", + "\n", + "ontology_propagation_resource_path_dict = {\n", + " 'cell_type': os.path.join(ontology_resource_path, 'cl_propagation_resource.pkl'),\n", + " 'development_stage': os.path.join(ontology_resource_path, 'hsapdv_propagation_resource.pkl'),\n", + " 'disease': os.path.join(ontology_resource_path, 'mondo_propagation_resource.pkl'),\n", + " 'tissue': os.path.join(ontology_resource_path, 'uberon_propagation_resource.pkl'),\n", + " 'sex': os.path.join(ontology_resource_path, 'sex_propagation_resource.pkl'),\n", + "}\n", + "\n", + "n_hops_dict = {\n", + " 'cell_type': 3,\n", + " 'development_stage': 3,\n", + " 'disease': 3,\n", + " 'tissue': 3,\n", + " 'sex': 0,\n", + "}\n", + "\n", + "ontology_benchmarking_resource_dicts = {}\n", + "for meta_key, path in ontology_benchmarking_resource_path_dict.items():\n", + " with open(path, \"rb\") as f:\n", + " ontology_benchmarking_resource_dicts[meta_key] = pickle.load(f)\n", + "\n", + "ontology_propagation_resource_dicts = {}\n", + "for meta_key, path in ontology_propagation_resource_path_dict.items():\n", + " with open(path, \"rb\") as f:\n", + " ontology_propagation_resource_dicts[meta_key] = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "logger.info(f\"Loading the model checkpoint from {checkpoint_path} ...\")\n", + "\n", + "device = torch.device(f\"cuda:{cuda_device_index}\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=checkpoint_path,\n", + " ref_adata_path=ref_adata_path,\n", + " gene_info_tsv_path=gene_info_path,\n", + " device=device,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "logger.info(f\"Loading the validation AnnData object from {adata_path} ...\")\n", + "adata = sc.read_h5ad(adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "if n_genes is not None:\n", + " if gene_selection_method == \"highly_expressed\":\n", + " logger.info(f\"Using {n_genes} highly expressed genes.\")\n", + " X_g = np.asarray(adata.X.sum(0)).flatten()\n", + " highly_expressed_gene_indices = np.argsort(X_g)[-n_genes:]\n", + " highly_expressed_gene_ids = adata.var_names[highly_expressed_gene_indices]\n", + " adata = adata[:, highly_expressed_gene_ids]\n", + " n_rand_prompt_vars = None\n", + " torch_rng = None\n", + " elif gene_selection_method == \"random\":\n", + " logger.info(f\"Using {n_genes} random genes (seed = {rng_seed}).\")\n", + " torch_rng = torch.Generator().manual_seed(rng_seed)\n", + " n_rand_prompt_vars = n_genes\n", + " else:\n", + " raise ValueError(f\"Unknown gene selection method: {gene_selection_method}\")\n", + "else:\n", + " logger.info(f\"Using all genes.\")\n", + "\n", + "if n_cells is None:\n", + " logger.info(f\"Using all cells.\")\n", + "else:\n", + " n_cells = min(n_cells, len(adata))\n", + " logger.info(f\"Using {n_cells} random cells (seed = {rng_seed}).\")\n", + " rng = np.random.RandomState(rng_seed)\n", + " adata = adata[rng.choice(len(adata), n_cells, replace=False)]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "logger.info(f\"Predicting metadata for {len(adata)} cells ...\")\n", + "preds = ctx.predict_metadata_chunked(\n", + " adata=adata,\n", + " chunk_size=chunk_size,\n", + " n_rand_prompt_vars=n_rand_prompt_vars,\n", + " rng=torch_rng)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def propagate_probs_over_ontology(\n", + " class_probs_nk: np.ndarray,\n", + " class_names_k: t.List[str],\n", + " ontology_resource_dict: dict[str, t.Any],\n", + ") -> t.Tuple[t.List[str], np.ndarray]:\n", + " assert len(class_names_k) == class_probs_nk.shape[1]\n", + " all_class_names_q = sorted(ontology_resource_dict.keys())\n", + " propagated_class_probs_nq = np.zeros((class_probs_nk.shape[0], len(all_class_names_q)))\n", + "\n", + " given_class_name_to_idx = {class_name: idx for idx, class_name in enumerate(class_names_k)} \n", + " for q, class_name in enumerate(all_class_names_q):\n", + " for descendant_name in ontology_resource_dict[class_name][\"all_descendants\"]:\n", + " if descendant_name in given_class_name_to_idx:\n", + " propagated_class_probs_nq[:, q] += class_probs_nk[:, given_class_name_to_idx[descendant_name]]\n", + " return all_class_names_q, propagated_class_probs_nq\n", + "\n", + "def convert_meta_adata_to_query_obj_for_scoring(\n", + " meta_adata: sc.AnnData,\n", + " metadata_key: str):\n", + " assert metadata_key + \"_propagated_class_probs\" in meta_adata.obsm\n", + " assert metadata_key + \"_propagated_ontology_term_ids\" in meta_adata.uns\n", + " query_objs = []\n", + " ground_truth_ontology_term_ids = []\n", + " obs_index = meta_adata.obs.index.values\n", + " for i_cell in range(len(meta_adata)):\n", + " obs_row = meta_adata.obs.iloc[i_cell]\n", + " ground_truth_ontology_term_id = obs_row[metadata_key + \"_ontology_term_id\"]\n", + " query_obj = dict()\n", + " query_obj[\"query_cell_id\"] = obs_index[i_cell]\n", + " query_obj[\"matches\"] = []\n", + " for ontology_term_id, score in zip(\n", + " meta_adata.uns[metadata_key + \"_propagated_ontology_term_ids\"],\n", + " meta_adata.obsm[metadata_key + \"_propagated_class_probs\"][i_cell]):\n", + " query_obj[\"matches\"].append({\n", + " \"ontology_term_id\": ontology_term_id,\n", + " \"score\": score,\n", + " })\n", + " query_objs.append(query_obj)\n", + " ground_truth_ontology_term_ids.append(ground_truth_ontology_term_id)\n", + " return query_objs, ground_truth_ontology_term_ids\n", + "\n", + "logger.info(\"Inserting predictions into an AnnData object ...\")\n", + "# put the predictions back into an AnnData object\n", + "meta_adata = sc.AnnData(obs=adata.obs.copy())\n", + "\n", + "for meta_key, meta_preds in preds.items():\n", + " meta_adata.obsm[meta_key + \"_class_logits\"] = meta_preds\n", + " meta_adata.obsm[meta_key + \"_class_probs\"] = np.exp(meta_preds)\n", + " meta_adata.uns[meta_key + \"_ontology_term_ids\"] = ctx.metadata_ontology_infos[meta_key][\"names\"]\n", + " meta_adata.uns[meta_key + \"_labels\"] = ctx.metadata_ontology_infos[meta_key][\"labels\"]\n", + "\n", + "# propagate predictions to make them ontologically consistent\n", + "for meta_key, ontology_resource_dict in ontology_benchmarking_resource_dicts.items():\n", + " class_probs_nk = meta_adata.obsm[meta_key + \"_class_probs\"]\n", + " all_class_names_q, propagated_class_probs_nq = propagate_probs_over_ontology(\n", + " class_probs_nk=class_probs_nk,\n", + " class_names_k=meta_adata.uns[meta_key + \"_ontology_term_ids\"],\n", + " ontology_resource_dict=ontology_resource_dict,\n", + " )\n", + " meta_adata.obsm[meta_key + \"_propagated_class_probs\"] = propagated_class_probs_nq\n", + " meta_adata.uns[meta_key + \"_propagated_ontology_term_ids\"] = all_class_names_q\n", + " meta_adata.uns[meta_key + \"_propagated_labels\"] = list(\n", + " map(ontology_propagation_resource_dicts[meta_key]['ontology_term_id_to_label'].get, all_class_names_q))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "meta_keys = ontology_benchmarking_resource_dicts.keys()\n", + "\n", + "results_dfs = []\n", + "for meta_key in meta_keys:\n", + " logger.info(f\"Calculating performance metrics for {meta_key} ...\")\n", + " query_objs, ground_truth_ontology_term_ids = convert_meta_adata_to_query_obj_for_scoring(\n", + " meta_adata=meta_adata,\n", + " metadata_key=meta_key)\n", + " results_df = calculate_metrics_for_prediction_output(\n", + " model_predictions=query_objs,\n", + " ground_truth_ontology_term_ids=ground_truth_ontology_term_ids,\n", + " ontology_resource=ontology_benchmarking_resource_dicts[meta_key],\n", + " num_hops=n_hops_dict[meta_key])\n", + " results_df.columns = [f\"{meta_key}_{col}\" if col != \"query_cell_id\" else col for col in results_df.columns]\n", + " results_dfs.append(results_df)\n", + "\n", + "# merge results dataframes\n", + "final_results_df = pd.concat(results_dfs, axis=1)\n", + "meta_adata.obs.index.name = \"query_cell_id\"\n", + "meta_adata.obs = pd.concat([meta_adata.obs, final_results_df], axis=1) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "logger.info(f\"Saving the results to {output_path} ...\")\n", + "meta_adata_output_file_path = os.path.join(output_path, f\"extract_{val_adata_index}_metadata_prediction_scores.h5ad\")\n", + "meta_adata.write_h5ad(meta_adata_output_file_path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "logger.info(\"Done!\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/03_analyze_metadata_predictions.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/03_analyze_metadata_predictions.ipynb new file mode 100644 index 00000000..3a5f5812 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/03_analyze_metadata_predictions.ipynb @@ -0,0 +1,795 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "source": [ + "### Analyze metadata predictions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import typing as t\n", + "import pickle\n", + "import logging\n", + "\n", + "logger = logging.getLogger(__name__)\n", + "logger.setLevel(logging.DEBUG) # Set the logging level\n", + "\n", + "# Create a handler\n", + "handler = logging.StreamHandler()\n", + "\n", + "# Create and set a formatter\n", + "formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')\n", + "handler.setFormatter(formatter)\n", + "\n", + "# Add the handler to the logger\n", + "logger.addHandler(handler)\n", + "\n", + "# To suppress the stupid AnnData warning ...\n", + "warnings.filterwarnings(\"ignore\", category=UserWarning, message=\"Transforming to str index.\")\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext\n", + "from cellarium.ml.utilities.inference.metadata_benchmarking.calculate_metrics import \\\n", + " calculate_metrics_for_prediction_output" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "METADATA_PREDICTIONS_ROOT_PATH = os.path.join(ROOT_PATH, \"data\", \"metadata_predictions\")\n", + "PREFIX_LIST = [\n", + " \"10M_001_bs1536\",\n", + " \"19M_001_bs2048\",\n", + " \"30M_001_bs2560\",\n", + " \"100M_long_run_last\"\n", + "]\n", + "VAL_ADATA_IDX_RANGE = np.arange(1, 111)\n", + "N_HOPS_DICT = {\n", + " 'cell_type': 3,\n", + " 'development_stage': 3,\n", + " 'disease': 3,\n", + " 'tissue': 3,\n", + " 'sex': 0,\n", + "}\n", + "\n", + "def load_predictions_anndata(val_adata_idx: int, prefix_idx: int) -> sc.AnnData:\n", + " path = os.path.join(\n", + " METADATA_PREDICTIONS_ROOT_PATH,\n", + " PREFIX_LIST[prefix_idx],\n", + " f\"extract_{VAL_ADATA_IDX_RANGE[val_adata_idx]}_metadata_prediction_scores.h5ad\")\n", + " return sc.read_h5ad(path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from collections import defaultdict\n", + "from tqdm.auto import tqdm\n", + "\n", + "results = defaultdict(list)\n", + "eps = 1e-8\n", + "\n", + "for prefix_idx in tqdm(range(len(PREFIX_LIST))):\n", + " prefix = PREFIX_LIST[prefix_idx]\n", + " for val_adata_idx in tqdm(range(len(VAL_ADATA_IDX_RANGE))):\n", + " val_adata_id = VAL_ADATA_IDX_RANGE[val_adata_idx]\n", + " meta_adata = load_predictions_anndata(val_adata_idx, prefix_idx)\n", + "\n", + " results[\"prefix\"].append(prefix)\n", + " results[\"val_adata_id\"].append(val_adata_id)\n", + "\n", + " for key in [\"cell_type\", \"disease\", \"development_stage\", \"tissue\", \"sex\"]:\n", + " terms = meta_adata.uns[f\"{key}_ontology_term_ids\"]\n", + " mapper = {term: idx for idx, term in enumerate(terms)}\n", + " for n_hops in range(N_HOPS_DICT[key] + 1):\n", + " metric = f\"{key}_hop_{n_hops}\"\n", + " sensitivity_col_name = f\"{metric}_sensitivity\"\n", + " specificity_col_name = f\"{metric}_specificity\"\n", + " try:\n", + " new_obs = meta_adata.obs.dropna(subset=[sensitivity_col_name, specificity_col_name])\n", + " if len(new_obs) == 0:\n", + " print(f\"Error processing {key} for val_adata_id {val_adata_id} and prefix {prefix}\")\n", + " recall = new_obs[sensitivity_col_name].values.mean()\n", + " precision = new_obs[specificity_col_name].values.mean()\n", + " f1 = 2 * (precision * recall) / (precision + recall)\n", + " logodds = np.log(new_obs[sensitivity_col_name].values + eps) - np.log(1 - new_obs[specificity_col_name].values + eps)\n", + " logodds = logodds.mean()\n", + " except:\n", + " print(f\"Error processing {key} for val_adata_id {val_adata_id} and prefix {prefix}\")\n", + " recall = np.nan\n", + " precision = np.nan\n", + " f1 = np.nan\n", + " logodds = np.nan\n", + "\n", + " # truth_names = meta_adata.obs[f\"{key}_ontology_term_id\"].values\n", + " # truth_indices = np.asarray(list(map(mapper.get, truth_names)))\n", + " # weights = np.ones_like(truth_indices)\n", + " # bad_indices = [idx for idx in range(len(truth_names)) if truth_names[idx] not in mapper]\n", + " # weights[bad_indices] = 0\n", + " # truth_indices[bad_indices] = 0\n", + " # loss = - weights * meta_adata.obsm[f\"{key}_class_logits\"][np.arange(len(meta_adata)), truth_indices.astype(int)]\n", + " # loss = loss.mean()\n", + "\n", + " # results[f\"{metric}_loss\"].append(loss)\n", + " results[f\"{metric}_recall\"].append(recall)\n", + " results[f\"{metric}_precision\"].append(precision)\n", + " results[f\"{metric}_f1\"].append(f1)\n", + " results[f\"{metric}_logodds\"].append(logodds)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "results_df = pd.DataFrame(results)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "from matplotlib import cm\n", + "\n", + "# Suppose your dataframe is named `df` and PREFIX_LIST is defined, e.g.,\n", + "# PREFIX_LIST = ['prefixA', 'prefixB', 'prefixC', 'prefixD']\n", + "\n", + "# Define the list of metric columns you want to plot:\n", + "# metrics = [\n", + "# 'cell_type_hop_0_f1', 'cell_type_hop_1_f1', 'cell_type_hop_2_f1', 'cell_type_hop_3_f1',\n", + "# 'disease_hop_0_f1', 'disease_hop_1_f1', 'disease_hop_2_f1', 'disease_hop_3_f1',\n", + "# 'tissue_hop_0_f1', 'tissue_hop_1_f1', 'tissue_hop_2_f1', 'tissue_hop_3_f1',\n", + "# 'development_stage_hop_0_f1', 'development_stage_hop_1_f1', 'development_stage_hop_2_f1', 'development_stage_hop_3_f1',\n", + "# 'sex_hop_0_f1'\n", + "# ]\n", + "\n", + "metrics = [\n", + " 'cell_type_hop_1_f1',\n", + " 'disease_hop_3_f1',\n", + " 'tissue_hop_3_f1',\n", + " 'development_stage_hop_3_f1',\n", + " 'sex_hop_0_f1'\n", + "]\n", + "\n", + "\n", + "# Melt the dataframe so that each row corresponds to one (prefix, metric, f1 value) triple.\n", + "df = results_df\n", + "df_long = df.melt(\n", + " id_vars=['prefix', 'val_adata_id'], \n", + " value_vars=metrics, \n", + " var_name='metric', \n", + " value_name='f1'\n", + ")\n", + "\n", + "# Drop NaN values from the f1 column.\n", + "df_long = df_long.dropna(subset=['f1'])\n", + "\n", + "# (Optional) Create a new column for the metric group.\n", + "df_long['metric_group'] = df_long['metric'].apply(lambda x: x.split('_hop')[0])\n", + "\n", + "# Define the desired order for the metrics. This will also control the order in the legend.\n", + "metric_order = metrics # assuming you want the order as defined above\n", + "\n", + "# Create a palette mapping so that each metric group gets its own colormap.\n", + "palette = {}\n", + "\n", + "# For cell type (using a Greens gradient):\n", + "cell_metrics = [m for m in metrics if m.startswith('cell_type')]\n", + "greens = cm.get_cmap('Greens', len(cell_metrics))\n", + "for i, m in enumerate(cell_metrics):\n", + " palette[m] = greens(i)\n", + "\n", + "# For disease (using a Reds gradient):\n", + "disease_metrics = [m for m in metrics if m.startswith('disease')]\n", + "reds = cm.get_cmap('Reds', len(disease_metrics))\n", + "for i, m in enumerate(disease_metrics):\n", + " palette[m] = reds(i)\n", + "\n", + "# For tissue (using a Blues gradient):\n", + "tissue_metrics = [m for m in metrics if m.startswith('tissue')]\n", + "blues = cm.get_cmap('Blues', len(tissue_metrics))\n", + "for i, m in enumerate(tissue_metrics):\n", + " palette[m] = blues(i)\n", + "\n", + "# For development stage (using a Purples gradient):\n", + "dev_metrics = [m for m in metrics if m.startswith('development_stage')]\n", + "purples = cm.get_cmap('Purples', len(dev_metrics))\n", + "for i, m in enumerate(dev_metrics):\n", + " palette[m] = purples(i)\n", + "\n", + "# For sex (only one metric, assign a single color):\n", + "sex_metrics = [m for m in metrics if m.startswith('sex')]\n", + "if sex_metrics:\n", + " palette[sex_metrics[0]] = 'orange'\n", + "\n", + "# Create the boxplot.\n", + "plt.figure(figsize=(12, 6))\n", + "sns.boxplot(\n", + " x='prefix',\n", + " y='f1',\n", + " hue='metric',\n", + " data=df_long,\n", + " order=PREFIX_LIST, # enforce prefix order\n", + " hue_order=metric_order, # enforce the metric order\n", + " palette=palette,\n", + " showfliers=False # do not show outliers\n", + ")\n", + "\n", + "plt.xlabel('Prefix')\n", + "plt.ylabel('F1 Score')\n", + "plt.title('Boxplot of F1 Scores by Prefix and Metric')\n", + "plt.legend(bbox_to_anchor=(1.05, 1), loc='upper left', title='Metric')\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "from matplotlib import cm\n", + "\n", + "# Assume your dataframe is named `df` and PREFIX_LIST is defined, e.g.,\n", + "# PREFIX_LIST = ['prefixA', 'prefixB', 'prefixC', 'prefixD']\n", + "\n", + "# Define the list of metric columns:\n", + "metrics = [\n", + " # 'cell_type_hop_0_f1', 'cell_type_hop_1_f1', 'cell_type_hop_2_f1', 'cell_type_hop_3_f1',\n", + " # 'disease_hop_0_f1', 'disease_hop_1_f1', 'disease_hop_2_f1', 'disease_hop_3_f1',\n", + " # 'tissue_hop_0_f1', 'tissue_hop_1_f1', 'tissue_hop_2_f1', 'tissue_hop_3_f1',\n", + " # 'development_stage_hop_0_f1', 'development_stage_hop_1_f1', 'development_stage_hop_2_f1', 'development_stage_hop_3_f1',\n", + " 'sex_hop_0_f1'\n", + "]\n", + "\n", + "# Reshape the dataframe to long format.\n", + "df_long = df.melt(\n", + " id_vars=['prefix', 'val_adata_id'], \n", + " value_vars=metrics, \n", + " var_name='metric', \n", + " value_name='f1'\n", + ")\n", + "\n", + "# Drop NaN values.\n", + "df_long = df_long.dropna(subset=['f1'])\n", + "\n", + "# (Optional) Create a metric group column.\n", + "df_long['metric_group'] = df_long['metric'].apply(lambda x: x.split('_hop')[0])\n", + "\n", + "# Maintain the desired metric order.\n", + "metric_order = metrics\n", + "\n", + "# Create a custom palette, sampling from the middle of each colormap.\n", + "palette = {}\n", + "\n", + "# For cell type metrics using Greens.\n", + "cell_metrics = [m for m in metrics if m.startswith('cell_type')]\n", + "n = len(cell_metrics)\n", + "for i, m in enumerate(cell_metrics):\n", + " palette[m] = cm.get_cmap('Greens')((i + 1) / (n + 1))\n", + "\n", + "# For disease metrics using Reds.\n", + "disease_metrics = [m for m in metrics if m.startswith('disease')]\n", + "n = len(disease_metrics)\n", + "for i, m in enumerate(disease_metrics):\n", + " palette[m] = cm.get_cmap('Reds')((i + 1) / (n + 1))\n", + "\n", + "# For tissue metrics using Blues.\n", + "tissue_metrics = [m for m in metrics if m.startswith('tissue')]\n", + "n = len(tissue_metrics)\n", + "for i, m in enumerate(tissue_metrics):\n", + " palette[m] = cm.get_cmap('Blues')((i + 1) / (n + 1))\n", + "\n", + "# For development stage metrics using Purples.\n", + "dev_metrics = [m for m in metrics if m.startswith('development_stage')]\n", + "n = len(dev_metrics)\n", + "for i, m in enumerate(dev_metrics):\n", + " palette[m] = cm.get_cmap('Purples')((i + 1) / (n + 1))\n", + "\n", + "# For sex metric, assign a single color.\n", + "sex_metrics = [m for m in metrics if m.startswith('sex')]\n", + "if sex_metrics:\n", + " palette[sex_metrics[0]] = 'orange'\n", + "\n", + "# Create the violin plot with further reduced bandwidth.\n", + "plt.figure(figsize=(8, 4))\n", + "sns.violinplot(\n", + " x='prefix',\n", + " y='f1',\n", + " hue='metric',\n", + " data=df_long,\n", + " order=PREFIX_LIST, # enforce prefix order\n", + " hue_order=metric_order, # enforce metric order\n", + " palette=palette,\n", + " inner='quartile', # display quartile markers\n", + " linewidth=0.5, # thinner outline lines\n", + " cut=0, # do not extend beyond data range\n", + " bw_adjust=0.5 # further reduce smoothing\n", + ")\n", + "\n", + "plt.xlabel('Prefix')\n", + "plt.ylabel('F1 Score')\n", + "plt.title('Violin Plot of F1 Scores by Prefix and Metric')\n", + "plt.legend(bbox_to_anchor=(1.05, 1), loc='upper left', title='Metric')\n", + "plt.ylim(0, 1) # explicitly restrict y-axis to [0, 1]\n", + "plt.xticks(rotation=90)\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "from matplotlib import cm\n", + "\n", + "# Assume your dataframe is named `df` and PREFIX_LIST is defined, e.g.,\n", + "# PREFIX_LIST = ['prefixA', 'prefixB', 'prefixC', 'prefixD']\n", + "\n", + "# Define the list of metric columns:\n", + "metrics = [\n", + " 'cell_type_hop_0_f1', 'cell_type_hop_1_f1', 'cell_type_hop_2_f1', 'cell_type_hop_3_f1',\n", + " 'disease_hop_0_f1', 'disease_hop_1_f1', 'disease_hop_2_f1', 'disease_hop_3_f1',\n", + " 'tissue_hop_0_f1', 'tissue_hop_1_f1', 'tissue_hop_2_f1', 'tissue_hop_3_f1',\n", + " 'development_stage_hop_0_f1', 'development_stage_hop_1_f1', 'development_stage_hop_2_f1', 'development_stage_hop_3_f1',\n", + " 'sex_hop_0_f1'\n", + "]\n", + "\n", + "# Reshape the dataframe to long format.\n", + "df_long = df.melt(\n", + " id_vars=['prefix', 'val_adata_id'], \n", + " value_vars=metrics, \n", + " var_name='metric', \n", + " value_name='f1'\n", + ")\n", + "\n", + "# Drop NaN values.\n", + "df_long = df_long.dropna(subset=['f1'])\n", + "\n", + "# (Optional) Create a metric group column.\n", + "df_long['metric_group'] = df_long['metric'].apply(lambda x: x.split('_hop')[0])\n", + "\n", + "# Maintain the desired metric order.\n", + "metric_order = metrics\n", + "\n", + "# Create a custom palette, sampling from the middle of each colormap.\n", + "palette = {}\n", + "\n", + "# For cell type metrics using Greens.\n", + "cell_metrics = [m for m in metrics if m.startswith('cell_type')]\n", + "n = len(cell_metrics)\n", + "for i, m in enumerate(cell_metrics):\n", + " palette[m] = cm.get_cmap('Greens')((i + 1) / (n + 1))\n", + "\n", + "# For disease metrics using Reds.\n", + "disease_metrics = [m for m in metrics if m.startswith('disease')]\n", + "n = len(disease_metrics)\n", + "for i, m in enumerate(disease_metrics):\n", + " palette[m] = cm.get_cmap('Reds')((i + 1) / (n + 1))\n", + "\n", + "# For tissue metrics using Blues.\n", + "tissue_metrics = [m for m in metrics if m.startswith('tissue')]\n", + "n = len(tissue_metrics)\n", + "for i, m in enumerate(tissue_metrics):\n", + " palette[m] = cm.get_cmap('Blues')((i + 1) / (n + 1))\n", + "\n", + "# For development stage metrics using Purples.\n", + "dev_metrics = [m for m in metrics if m.startswith('development_stage')]\n", + "n = len(dev_metrics)\n", + "for i, m in enumerate(dev_metrics):\n", + " palette[m] = cm.get_cmap('Purples')((i + 1) / (n + 1))\n", + "\n", + "# For sex metric, assign a single color.\n", + "sex_metrics = [m for m in metrics if m.startswith('sex')]\n", + "if sex_metrics:\n", + " palette[sex_metrics[0]] = 'orange'\n", + "\n", + "# Create the plot with boxplot and jittered points.\n", + "plt.figure(figsize=(12, 6))\n", + "\n", + "# Plot the boxplot without outliers.\n", + "ax = sns.boxplot(\n", + " x='prefix',\n", + " y='f1',\n", + " hue='metric',\n", + " data=df_long,\n", + " order=PREFIX_LIST, # enforce prefix order\n", + " hue_order=metric_order, # enforce metric order\n", + " palette=palette,\n", + " showfliers=False, # do not show outliers\n", + " linewidth=0.5 # thinner lines\n", + ")\n", + "\n", + "# Overlay the actual points with jitter.\n", + "sns.stripplot(\n", + " x='prefix',\n", + " y='f1',\n", + " hue='metric',\n", + " data=df_long,\n", + " order=PREFIX_LIST,\n", + " hue_order=metric_order,\n", + " # palette=palette,\n", + " dodge=True, # position points within each box category\n", + " jitter=True, # add jitter for better visibility\n", + " marker='.',\n", + " color='black',\n", + " alpha=0.7,\n", + " size=3\n", + ")\n", + "\n", + "# Remove duplicate legend entries.\n", + "handles, labels = ax.get_legend_handles_labels()\n", + "n_handles = len(handles) // 2\n", + "ax.legend(handles[:n_handles], labels[:n_handles],\n", + " bbox_to_anchor=(1.05, 1), loc='upper left', title='Metric')\n", + "\n", + "plt.xlabel('Prefix')\n", + "plt.ylabel('F1 Score')\n", + "plt.title('Boxplot with Jittered Data Points for F1 Scores by Prefix and Metric')\n", + "plt.ylim(0, 1) # restrict y-axis to [0, 1]\n", + "plt.xticks(rotation=90)\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from matplotlib import cm\n", + "\n", + "# -------------------------------\n", + "# User-specified options:\n", + "# Choose which metric to plot: 'f1', 'sensitivity', or 'specificity'\n", + "value_to_plot = 'f1' \n", + "# Flag to select summary statistic: True uses mean/std, False uses median/IQR.\n", + "use_mean = False \n", + "# -------------------------------\n", + "\n", + "# Define metric groups and available hops.\n", + "# For 'sex', only hop 0 is available.\n", + "metric_groups = {\n", + " 'cell_type': [0, 1, 2, 3],\n", + " 'disease': [0, 1, 2, 3],\n", + " 'tissue': [0, 1, 2, 3],\n", + " 'development_stage': [0, 1, 2, 3],\n", + " 'sex': [0]\n", + "}\n", + "\n", + "# Build the list of metric columns (e.g., \"cell_type_hop_0_f1\")\n", + "selected_metrics = []\n", + "for group, hops in metric_groups.items():\n", + " for hop in hops:\n", + " selected_metrics.append(f\"{group}_hop_{hop}_{value_to_plot}\")\n", + "\n", + "# Precompute a color palette for each metric column.\n", + "palette = {}\n", + "\n", + "# For cell_type: use Greens.\n", + "cell_metrics = [f\"cell_type_hop_{hop}_{value_to_plot}\" for hop in metric_groups['cell_type']]\n", + "n = len(cell_metrics)\n", + "for i, m in enumerate(cell_metrics):\n", + " palette[m] = cm.get_cmap('Greens')((i + 1) / (n + 1))\n", + "\n", + "# For disease: use Reds.\n", + "disease_metrics = [f\"disease_hop_{hop}_{value_to_plot}\" for hop in metric_groups['disease']]\n", + "n = len(disease_metrics)\n", + "for i, m in enumerate(disease_metrics):\n", + " palette[m] = cm.get_cmap('Reds')((i + 1) / (n + 1))\n", + "\n", + "# For tissue: use Blues.\n", + "tissue_metrics = [f\"tissue_hop_{hop}_{value_to_plot}\" for hop in metric_groups['tissue']]\n", + "n = len(tissue_metrics)\n", + "for i, m in enumerate(tissue_metrics):\n", + " palette[m] = cm.get_cmap('Blues')((i + 1) / (n + 1))\n", + "\n", + "# For development_stage: use Purples.\n", + "dev_metrics = [f\"development_stage_hop_{hop}_{value_to_plot}\" for hop in metric_groups['development_stage']]\n", + "n = len(dev_metrics)\n", + "for i, m in enumerate(dev_metrics):\n", + " palette[m] = cm.get_cmap('Purples')((i + 1) / (n + 1))\n", + "\n", + "# For sex: assign a fixed color (e.g., orange).\n", + "sex_metrics = [f\"sex_hop_{hop}_{value_to_plot}\" for hop in metric_groups['sex']]\n", + "for m in sex_metrics:\n", + " palette[m] = 'orange'\n", + "\n", + "# Melt the dataframe into long format for the selected metrics.\n", + "# Assume your original dataframe is named `df`.\n", + "df_long = df.melt(\n", + " id_vars=['prefix', 'val_adata_id'],\n", + " value_vars=selected_metrics,\n", + " var_name='metric',\n", + " value_name=value_to_plot\n", + ")\n", + "# Drop any rows with NaN values for the chosen metric.\n", + "df_long = df_long.dropna(subset=[value_to_plot])\n", + "\n", + "# Determine grid size: one row per metric group, columns = max hops among groups.\n", + "n_rows = len(metric_groups)\n", + "max_cols = max(len(hops) for hops in metric_groups.values())\n", + "\n", + "fig, axes = plt.subplots(n_rows, max_cols, figsize=(2 * max_cols, 3 * n_rows), sharey=True)\n", + "\n", + "# Loop over each metric group (row) and each hop (column).\n", + "for row_idx, (group, hops) in enumerate(metric_groups.items()):\n", + " for col_idx in range(max_cols):\n", + " # Turn off extra panels.\n", + " if col_idx >= len(hops):\n", + " axes[row_idx, col_idx].axis('off')\n", + " continue\n", + "\n", + " hop = hops[col_idx]\n", + " metric_name = f\"{group}_hop_{hop}_{value_to_plot}\"\n", + " ax = axes[row_idx, col_idx]\n", + "\n", + " # Filter data for the current metric and drop any NaNs.\n", + " df_metric = df_long[df_long['metric'] == metric_name].dropna(subset=[value_to_plot])\n", + "\n", + " # Compute summary statistics per prefix.\n", + " if use_mean:\n", + " stats = df_metric.groupby('prefix')[value_to_plot].agg(['mean', 'std']).reindex(PREFIX_LIST)\n", + " y_vals = stats['mean']\n", + " y_err = stats['std']\n", + " else:\n", + " stats = df_metric.groupby('prefix').agg(\n", + " median=(value_to_plot, np.median),\n", + " q1=(value_to_plot, lambda x: x.quantile(0.25)),\n", + " q3=(value_to_plot, lambda x: x.quantile(0.75))\n", + " ).reindex(PREFIX_LIST)\n", + " y_vals = stats['median']\n", + " y_err_lower = y_vals - stats['q1']\n", + " y_err_upper = stats['q3'] - y_vals\n", + " y_err = [y_err_lower.values, y_err_upper.values]\n", + "\n", + " x = np.arange(len(PREFIX_LIST))\n", + " # Retrieve the precomputed color (default to gray if not found).\n", + " line_color = palette.get(metric_name, 'gray')\n", + "\n", + " # Plot black markers with error bars.\n", + " ax.errorbar(\n", + " x, y_vals, yerr=y_err,\n", + " fmt='o', color='black', ecolor='black',\n", + " capsize=4, markersize=6, linestyle='None'\n", + " )\n", + " # Connect the markers with a line in the precomputed color.\n", + " ax.plot(x, y_vals, color=line_color, linestyle='-', linewidth=2)\n", + "\n", + " ax.set_xticks(x)\n", + " ax.set_xticklabels(PREFIX_LIST, rotation=90)\n", + " ax.set_ylim(0, 1)\n", + " # Set the title to show the hop value.\n", + " ax.set_title(f\"hop {hop}\")\n", + "\n", + " # Label the y-axis with the metric group on the leftmost panel.\n", + " if col_idx == 0:\n", + " ax.set_ylabel(f\"{group} ({value_to_plot})\", fontsize=12, fontweight='bold')\n", + " # Label the x-axis on the bottom row.\n", + " if row_idx == n_rows - 1:\n", + " ax.set_xlabel('Prefix')\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from matplotlib import cm\n", + "\n", + "# -------------------------------\n", + "# User-specified options:\n", + "# Choose which metric to plot: 'f1', 'sensitivity', or 'specificity'\n", + "value_to_plot = 'loss' \n", + "# Flag to select summary statistic: True uses mean/std, False uses median/IQR.\n", + "use_mean = True\n", + "_PREFIX_LIST = PREFIX_LIST[:3]\n", + "# -------------------------------\n", + "\n", + "# Define metric groups and available hops.\n", + "# For 'sex', only hop 0 is available.\n", + "metric_groups = {\n", + " 'cell_type': [0],\n", + " 'disease': [0],\n", + " 'tissue': [0],\n", + " 'development_stage': [0],\n", + " 'sex': [0]\n", + "}\n", + "\n", + "# Build the list of metric columns (e.g., \"cell_type_hop_0_f1\")\n", + "selected_metrics = []\n", + "for group, hops in metric_groups.items():\n", + " for hop in hops:\n", + " selected_metrics.append(f\"{group}_hop_{hop}_{value_to_plot}\")\n", + "\n", + "# Precompute a color palette for each metric column.\n", + "palette = {}\n", + "\n", + "# For cell_type: use Greens.\n", + "cell_metrics = [f\"cell_type_hop_{hop}_{value_to_plot}\" for hop in metric_groups['cell_type']]\n", + "n = len(cell_metrics)\n", + "for i, m in enumerate(cell_metrics):\n", + " palette[m] = cm.get_cmap('Greens')((i + 1) / (n + 1))\n", + "\n", + "# For disease: use Reds.\n", + "disease_metrics = [f\"disease_hop_{hop}_{value_to_plot}\" for hop in metric_groups['disease']]\n", + "n = len(disease_metrics)\n", + "for i, m in enumerate(disease_metrics):\n", + " palette[m] = cm.get_cmap('Reds')((i + 1) / (n + 1))\n", + "\n", + "# For tissue: use Blues.\n", + "tissue_metrics = [f\"tissue_hop_{hop}_{value_to_plot}\" for hop in metric_groups['tissue']]\n", + "n = len(tissue_metrics)\n", + "for i, m in enumerate(tissue_metrics):\n", + " palette[m] = cm.get_cmap('Blues')((i + 1) / (n + 1))\n", + "\n", + "# For development_stage: use Purples.\n", + "dev_metrics = [f\"development_stage_hop_{hop}_{value_to_plot}\" for hop in metric_groups['development_stage']]\n", + "n = len(dev_metrics)\n", + "for i, m in enumerate(dev_metrics):\n", + " palette[m] = cm.get_cmap('Purples')((i + 1) / (n + 1))\n", + "\n", + "# For sex: assign a fixed color (e.g., orange).\n", + "sex_metrics = [f\"sex_hop_{hop}_{value_to_plot}\" for hop in metric_groups['sex']]\n", + "for m in sex_metrics:\n", + " palette[m] = 'orange'\n", + "\n", + "# Melt the dataframe into long format for the selected metrics.\n", + "# Assume your original dataframe is named `df`.\n", + "df_long = df.melt(\n", + " id_vars=['prefix', 'val_adata_id'],\n", + " value_vars=selected_metrics,\n", + " var_name='metric',\n", + " value_name=value_to_plot\n", + ")\n", + "# Drop any rows with NaN values for the chosen metric.\n", + "df_long = df_long.dropna(subset=[value_to_plot])\n", + "\n", + "# Determine grid size: one row per metric group, columns = max hops among groups.\n", + "n_rows = len(metric_groups)\n", + "max_cols = max(len(hops) for hops in metric_groups.values())\n", + "\n", + "fig, axes = plt.subplots(1, n_rows, figsize=(2 * n_rows, 4), sharey=True)\n", + "if max_cols == 1:\n", + " axes = axes.reshape(-1, 1)\n", + "\n", + "# Loop over each metric group (row) and each hop (column).\n", + "for row_idx, (group, hops) in enumerate(metric_groups.items()):\n", + " for col_idx in range(max_cols):\n", + " # Turn off extra panels.\n", + " if col_idx >= len(hops):\n", + " axes[col_idx, row_idx].axis('off')\n", + " continue\n", + "\n", + " hop = hops[col_idx]\n", + " metric_name = f\"{group}_hop_{hop}_{value_to_plot}\"\n", + " ax = axes[row_idx, col_idx]\n", + "\n", + " # Filter data for the current metric and drop any NaNs.\n", + " df_metric = df_long[df_long['metric'] == metric_name].dropna(subset=[value_to_plot])\n", + "\n", + " # Compute summary statistics per prefix.\n", + " if use_mean:\n", + " stats = df_metric.groupby('prefix')[value_to_plot].agg(['mean', 'std']).reindex(_PREFIX_LIST)\n", + " y_vals = stats['mean']\n", + " y_err = stats['std']\n", + " else:\n", + " stats = df_metric.groupby('prefix').agg(\n", + " median=(value_to_plot, np.median),\n", + " q1=(value_to_plot, lambda x: x.quantile(0.25)),\n", + " q3=(value_to_plot, lambda x: x.quantile(0.75))\n", + " ).reindex(_PREFIX_LIST)\n", + " y_vals = stats['median']\n", + " y_err_lower = y_vals - stats['q1']\n", + " y_err_upper = stats['q3'] - y_vals\n", + " y_err = [y_err_lower.values, y_err_upper.values]\n", + "\n", + " x = np.arange(len(_PREFIX_LIST))\n", + " # Retrieve the precomputed color (default to gray if not found).\n", + " line_color = palette.get(metric_name, 'gray')\n", + "\n", + " # Plot black markers with error bars.\n", + " ax.errorbar(\n", + " x, y_vals, yerr=y_err,\n", + " fmt='o', color='black', ecolor='black',\n", + " capsize=4, markersize=6, linestyle='None'\n", + " )\n", + " # Connect the markers with a line in the precomputed color.\n", + " ax.plot(x, y_vals, color=line_color, linestyle='-', linewidth=2)\n", + "\n", + " ax.set_xticks(x)\n", + " ax.set_xticklabels(_PREFIX_LIST, rotation=90)\n", + " # ax.set_ylim(0, 1)\n", + " # Set the title to show the hop value.\n", + "\n", + " # Label the y-axis with the metric group on the leftmost panel.\n", + " if col_idx == 0:\n", + " ax.set_ylabel(f\"{group} ({value_to_plot})\", fontsize=12, fontweight='bold')\n", + " # Label the x-axis on the bottom row.\n", + " if row_idx == n_rows - 1:\n", + " ax.set_xlabel('Prefix')\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/04_analyze_metadata_predictions_new_style.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/04_analyze_metadata_predictions_new_style.ipynb new file mode 100644 index 00000000..cb740190 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/04_analyze_metadata_predictions_new_style.ipynb @@ -0,0 +1,661 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "source": [ + "### Analyze metadata predictions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import typing as t\n", + "import pickle\n", + "import logging\n", + "\n", + "logger = logging.getLogger(__name__)\n", + "logger.setLevel(logging.DEBUG) # Set the logging level\n", + "\n", + "# Create a handler\n", + "handler = logging.StreamHandler()\n", + "\n", + "# Create and set a formatter\n", + "formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')\n", + "handler.setFormatter(formatter)\n", + "\n", + "# Add the handler to the logger\n", + "logger.addHandler(handler)\n", + "\n", + "# To suppress the stupid AnnData warning ...\n", + "warnings.filterwarnings(\"ignore\", category=UserWarning, message=\"Transforming to str index.\")\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext\n", + "from cellarium.ml.utilities.inference.metadata_benchmarking.calculate_metrics import \\\n", + " calculate_metrics_for_prediction_output" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "METADATA_PREDICTIONS_ROOT_PATH = os.path.join(ROOT_PATH, \"data\", \"metadata_predictions\")\n", + "PREFIX_LIST = [\n", + " \"10M_001_bs1536\",\n", + " \"19M_001_bs2048\",\n", + " \"30M_001_bs2560\",\n", + " \"100M_long_run_last\"\n", + "]\n", + "VAL_ADATA_IDX_RANGE = np.arange(1, 111)\n", + "N_HOPS_DICT = {\n", + " 'cell_type': 3,\n", + " 'development_stage': 3,\n", + " 'disease': 3,\n", + " 'tissue': 3,\n", + " 'sex': 0,\n", + "}\n", + "\n", + "def load_predictions_anndata(val_adata_idx: int, prefix_idx: int) -> sc.AnnData:\n", + " path = os.path.join(\n", + " METADATA_PREDICTIONS_ROOT_PATH,\n", + " PREFIX_LIST[prefix_idx],\n", + " f\"extract_{VAL_ADATA_IDX_RANGE[val_adata_idx]}_metadata_prediction_scores.h5ad\")\n", + " return sc.read_h5ad(path)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ontology_resource_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"ontology\")\n", + "\n", + "logger.info(\"Loading ontology resources ...\")\n", + "ontology_benchmarking_resource_path_dict = {\n", + " 'cell_type': os.path.join(ontology_resource_path, 'cl_benchmarking_resource.pkl'),\n", + " 'development_stage': os.path.join(ontology_resource_path, 'hsapdv_benchmarking_resource.pkl'),\n", + " 'disease': os.path.join(ontology_resource_path, 'mondo_benchmarking_resource.pkl'),\n", + " 'tissue': os.path.join(ontology_resource_path, 'uberon_benchmarking_resource.pkl'),\n", + " 'sex': os.path.join(ontology_resource_path, 'sex_benchmarking_resource.pkl'),\n", + "}\n", + "\n", + "ontology_propagation_resource_path_dict = {\n", + " 'cell_type': os.path.join(ontology_resource_path, 'cl_propagation_resource.pkl'),\n", + " 'development_stage': os.path.join(ontology_resource_path, 'hsapdv_propagation_resource.pkl'),\n", + " 'disease': os.path.join(ontology_resource_path, 'mondo_propagation_resource.pkl'),\n", + " 'tissue': os.path.join(ontology_resource_path, 'uberon_propagation_resource.pkl'),\n", + " 'sex': os.path.join(ontology_resource_path, 'sex_propagation_resource.pkl'),\n", + "}\n", + "\n", + "# Define number of hops for each metadata key\n", + "n_hops_dict = {\n", + " 'cell_type': 3,\n", + " 'development_stage': 3,\n", + " 'disease': 3,\n", + " 'tissue': 3,\n", + " 'sex': 0,\n", + "}\n", + "\n", + "# Load the benchmarking ontology resources\n", + "ontology_benchmarking_resource_dicts = {}\n", + "for meta_key, path in ontology_benchmarking_resource_path_dict.items():\n", + " with open(path, \"rb\") as f:\n", + " ontology_benchmarking_resource_dicts[meta_key] = pickle.load(f)\n", + "\n", + "# Load the propagation ontology resources into a separate dictionary\n", + "ontology_propagation_resource_dicts = {}\n", + "for meta_key, path in ontology_propagation_resource_path_dict.items():\n", + " with open(path, \"rb\") as f:\n", + " ontology_propagation_resource_dicts[meta_key] = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def convert_meta_adata_to_query_obj_for_scoring(\n", + " meta_adata: sc.AnnData,\n", + " metadata_key: str,\n", + " scores_col_name_suffix: str = \"class_probs\",\n", + " ontology_term_ids_uns_key_name_suffix: str = \"ontology_term_ids\",\n", + " ontology_term_id_obs_col_name_suffix: str = \"ontology_term_id\",\n", + " ) -> t.Tuple[t.List[dict], t.List[str]]:\n", + " scores_col_name = f\"{metadata_key}_{scores_col_name_suffix}\"\n", + " ontology_term_ids_uns_key_name = f\"{metadata_key}_{ontology_term_ids_uns_key_name_suffix}\"\n", + " ontology_term_id_obs_col_name = f\"{metadata_key}_{ontology_term_id_obs_col_name_suffix}\"\n", + " assert scores_col_name in meta_adata.obsm\n", + " assert ontology_term_ids_uns_key_name in meta_adata.uns\n", + " assert ontology_term_id_obs_col_name in meta_adata.obs.columns\n", + " query_objs = []\n", + " ground_truth_ontology_term_ids = []\n", + " obs_index = meta_adata.obs.index.values\n", + " for i_cell in range(len(meta_adata)):\n", + " obs_row = meta_adata.obs.iloc[i_cell]\n", + " ground_truth_ontology_term_id = obs_row[ontology_term_id_obs_col_name]\n", + " query_obj = dict()\n", + " query_obj[\"query_cell_id\"] = obs_index[i_cell]\n", + " query_obj[\"matches\"] = []\n", + " for ontology_term_id, score in zip(\n", + " meta_adata.uns[ontology_term_ids_uns_key_name],\n", + " meta_adata.obsm[scores_col_name][i_cell, :]):\n", + " query_obj[\"matches\"].append({\n", + " \"ontology_term_id\": ontology_term_id,\n", + " \"score\": score,\n", + " })\n", + " query_objs.append(query_obj)\n", + " ground_truth_ontology_term_ids.append(ground_truth_ontology_term_id)\n", + " return query_objs, ground_truth_ontology_term_ids" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from collections import defaultdict\n", + "from tqdm.auto import tqdm\n", + "\n", + "results = defaultdict(list)\n", + "eps = 1e-8\n", + "\n", + "for prefix_idx in tqdm(range(len(PREFIX_LIST))):\n", + " prefix = PREFIX_LIST[prefix_idx]\n", + " \n", + " for val_adata_idx in tqdm(range(len(VAL_ADATA_IDX_RANGE))):\n", + " val_adata_id = VAL_ADATA_IDX_RANGE[val_adata_idx]\n", + " meta_adata = load_predictions_anndata(val_adata_idx, prefix_idx)\n", + "\n", + " results[\"prefix\"].append(prefix)\n", + " results[\"val_adata_id\"].append(val_adata_id)\n", + "\n", + " for key in [\"cell_type\", \"disease\", \"development_stage\", \"tissue\", \"sex\"]:\n", + "\n", + " # Calculate accuracy\n", + " query_objs, ground_truth_ontology_term_ids = convert_meta_adata_to_query_obj_for_scoring(\n", + " meta_adata=meta_adata,\n", + " metadata_key=key)\n", + " results_df = calculate_metrics_for_prediction_output(\n", + " ground_truth_ontology_term_ids=ground_truth_ontology_term_ids,\n", + " model_predictions=query_objs,\n", + " ontology_resource=ontology_benchmarking_resource_dicts[key],\n", + " num_hops=n_hops_dict[key],\n", + " metric_style=\"hop_k_call\").dropna()\n", + " \n", + " for n_hops in range(N_HOPS_DICT[key] + 1):\n", + " hop_accuracy = results_df[f\"hop_{n_hops}_call\"].mean()\n", + " results[f\"{key}_hop_{n_hops}_accuracy\"].append(hop_accuracy)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(results)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Coarse tissue for each validation dataset" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "validation_meta_df = pd.read_csv(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"cellxgene_validation_donors__third_draft.csv\"))\n", + "\n", + "# Stephen's validatdion table\n", + "# what we have called intestine is actually \"small intestine\"\n", + "tissue_ontology_term_id_to_coarse_name_map = dict()\n", + "for row in validation_meta_df['tissue_name_ont_coarsename_coarseont'].values:\n", + " split_row = row.strip(\"()\").split(', ')\n", + " coarse_name = split_row[2].strip(\"'\")\n", + " if coarse_name == \"intestine\":\n", + " coarse_name = \"small intestine\"\n", + " tissue_ontology_term_id_to_coarse_name_map[split_row[1].strip(\"'\")] = coarse_name\n", + "\n", + "from tqdm.notebook import tqdm\n", + "\n", + "val_adata_id_to_coarse_tissue_map = dict()\n", + "for val_idx in tqdm(range(1, 111)):\n", + " \n", + " val_adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}.h5ad\")\n", + " val_adata = sc.read_h5ad(val_adata_path)\n", + "\n", + " obs_df = val_adata.obs\n", + " val_adata_id_to_coarse_tissue_map[val_idx] = obs_df['tissue_ontology_term_id'].map(\n", + " tissue_ontology_term_id_to_coarse_name_map).iloc[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "df['coarse_tissue'] = df['val_adata_id'].map(val_adata_id_to_coarse_tissue_map)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Plotting" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "master_df = df.copy()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "master_df['coarse_tissue'].value_counts()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "df = master_df.copy()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "master_df.to_csv(\n", + " os.path.join(ROOT_PATH, \"data\", \"metadata_predictions\", \"metadata_prediction_scores.csv\"), index=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "master_df = pd.read_csv(\n", + " os.path.join(ROOT_PATH, \"data\", \"metadata_predictions\", \"metadata_prediction_scores.csv\")\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "master_df[master_df['prefix'] == PREFIX_LIST[0]]['cell_type_hop_0_accuracy'].mean()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from matplotlib import cm\n", + "\n", + "# -------------------------------\n", + "# User-specified options:\n", + "# Choose which metric to plot: 'f1', 'sensitivity', or 'specificity'\n", + "value_to_plot = 'accuracy'\n", + "# Flag to select summary statistic: True uses mean/std, False uses median/IQR.\n", + "use_mean = True\n", + "# df = master_df[master_df['coarse_tissue'] == 'blood'].copy()\n", + "df = master_df.copy()\n", + "# -------------------------------\n", + "\n", + "# Define metric groups and available hops.\n", + "# For 'sex', only hop 0 is available.\n", + "metric_groups = {\n", + " 'cell_type': [0, 1, 2, 3],\n", + " 'disease': [0, 1, 2, 3],\n", + " 'tissue': [0, 1, 2, 3],\n", + " 'development_stage': [0, 1, 2, 3],\n", + " 'sex': [0]\n", + "}\n", + "\n", + "# Build the list of metric columns (e.g., \"cell_type_hop_0_f1\")\n", + "selected_metrics = []\n", + "for group, hops in metric_groups.items():\n", + " for hop in hops:\n", + " selected_metrics.append(f\"{group}_hop_{hop}_{value_to_plot}\")\n", + "\n", + "# Precompute a color palette for each metric column.\n", + "palette = {}\n", + "\n", + "# For cell_type: use Greens.\n", + "cell_metrics = [f\"cell_type_hop_{hop}_{value_to_plot}\" for hop in metric_groups['cell_type']]\n", + "n = len(cell_metrics)\n", + "for i, m in enumerate(cell_metrics):\n", + " palette[m] = cm.get_cmap('Greens')((i + 1) / (n + 1))\n", + "\n", + "# For disease: use Reds.\n", + "disease_metrics = [f\"disease_hop_{hop}_{value_to_plot}\" for hop in metric_groups['disease']]\n", + "n = len(disease_metrics)\n", + "for i, m in enumerate(disease_metrics):\n", + " palette[m] = cm.get_cmap('Reds')((i + 1) / (n + 1))\n", + "\n", + "# For tissue: use Blues.\n", + "tissue_metrics = [f\"tissue_hop_{hop}_{value_to_plot}\" for hop in metric_groups['tissue']]\n", + "n = len(tissue_metrics)\n", + "for i, m in enumerate(tissue_metrics):\n", + " palette[m] = cm.get_cmap('Blues')((i + 1) / (n + 1))\n", + "\n", + "# For development_stage: use Purples.\n", + "dev_metrics = [f\"development_stage_hop_{hop}_{value_to_plot}\" for hop in metric_groups['development_stage']]\n", + "n = len(dev_metrics)\n", + "for i, m in enumerate(dev_metrics):\n", + " palette[m] = cm.get_cmap('Purples')((i + 1) / (n + 1))\n", + "\n", + "# For sex: assign a fixed color (e.g., orange).\n", + "sex_metrics = [f\"sex_hop_{hop}_{value_to_plot}\" for hop in metric_groups['sex']]\n", + "for m in sex_metrics:\n", + " palette[m] = 'orange'\n", + "\n", + "# Melt the dataframe into long format for the selected metrics.\n", + "# Assume your original dataframe is named `df`.\n", + "df_long = df.melt(\n", + " id_vars=['prefix', 'val_adata_id'],\n", + " value_vars=selected_metrics,\n", + " var_name='metric',\n", + " value_name=value_to_plot\n", + ")\n", + "# Drop any rows with NaN values for the chosen metric.\n", + "df_long = df_long.dropna(subset=[value_to_plot])\n", + "\n", + "# Determine grid size: one row per metric group, columns = max hops among groups.\n", + "n_rows = len(metric_groups)\n", + "max_cols = max(len(hops) for hops in metric_groups.values())\n", + "\n", + "fig, axes = plt.subplots(n_rows, max_cols, figsize=(2 * max_cols, 3 * n_rows), sharey=True)\n", + "\n", + "# Loop over each metric group (row) and each hop (column).\n", + "for row_idx, (group, hops) in enumerate(metric_groups.items()):\n", + " for col_idx in range(max_cols):\n", + " # Turn off extra panels.\n", + " if col_idx >= len(hops):\n", + " axes[row_idx, col_idx].axis('off')\n", + " continue\n", + "\n", + " hop = hops[col_idx]\n", + " metric_name = f\"{group}_hop_{hop}_{value_to_plot}\"\n", + " ax = axes[row_idx, col_idx]\n", + "\n", + " # Filter data for the current metric and drop any NaNs.\n", + " df_metric = df_long[df_long['metric'] == metric_name].dropna(subset=[value_to_plot])\n", + "\n", + " # Compute summary statistics per prefix.\n", + " if use_mean:\n", + " stats = df_metric.groupby('prefix')[value_to_plot].agg(['mean', 'std']).reindex(PREFIX_LIST)\n", + " y_vals = stats['mean']\n", + " y_err = stats['std']\n", + " else:\n", + " stats = df_metric.groupby('prefix').agg(\n", + " median=(value_to_plot, np.median),\n", + " q1=(value_to_plot, lambda x: x.quantile(0.25)),\n", + " q3=(value_to_plot, lambda x: x.quantile(0.75))\n", + " ).reindex(PREFIX_LIST)\n", + " y_vals = stats['median']\n", + " y_err_lower = y_vals - stats['q1']\n", + " y_err_upper = stats['q3'] - y_vals\n", + " y_err = [y_err_lower.values, y_err_upper.values]\n", + "\n", + " x = np.arange(len(PREFIX_LIST))\n", + " # Retrieve the precomputed color (default to gray if not found).\n", + " line_color = palette.get(metric_name, 'gray')\n", + "\n", + " # Plot black markers with error bars.\n", + " ax.errorbar(\n", + " x, y_vals, yerr=y_err,\n", + " fmt='o', color='black', ecolor='black',\n", + " capsize=4, markersize=6, linestyle='None'\n", + " )\n", + " # Connect the markers with a line in the precomputed color.\n", + " ax.plot(x, y_vals, color=line_color, linestyle='-', linewidth=2)\n", + "\n", + " ax.set_xticks(x)\n", + " ax.set_xticklabels(PREFIX_LIST, rotation=90)\n", + " ax.set_ylim(0, 1)\n", + " # Set the title to show the hop value.\n", + " ax.set_title(f\"hop {hop}\")\n", + "\n", + " # Label the y-axis with the metric group on the leftmost panel.\n", + " if col_idx == 0:\n", + " ax.set_ylabel(f\"{group} ({value_to_plot})\", fontsize=12, fontweight='bold')\n", + " # Label the x-axis on the bottom row.\n", + " if row_idx == n_rows - 1:\n", + " ax.set_xlabel('Prefix')\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Playground" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "best_indices = np.argmax(meta_adata.obsm['cell_type_class_probs'], -1)\n", + "best_probs = np.max(meta_adata.obsm['cell_type_class_probs'], -1)\n", + "best_names = meta_adata.uns['cell_type_ontology_term_ids'][best_indices]\n", + "best_labels = list(map(ontology_propagation_resource_dicts[metadata_key]['ontology_term_id_to_label'].get, best_names))\n", + "term_id_to_idx_map = {term_id: idx for idx, term_id in enumerate(meta_adata.uns[f'{metadata_key}_ontology_term_ids'])}\n", + "gt_indices = list(map(term_id_to_idx_map.get, meta_adata.obs[f'{metadata_key}_ontology_term_id'].values))\n", + "bad_indices = [i for i, idx in enumerate(gt_indices) if idx is None]\n", + "for i in bad_indices:\n", + " gt_indices[i] = 0\n", + "gt_probs = meta_adata.obsm[f'{metadata_key}_class_probs'][np.arange(len(gt_indices)), gt_indices]\n", + "gt_probs[bad_indices] = np.nan" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "new_obs = meta_adata.obs.copy()\n", + "new_obs['best_label'] = best_labels\n", + "new_obs['best_prob'] = best_probs\n", + "new_obs['gt_prob'] = gt_probs\n", + "new_obs['hop_2_inclusion_score'] = results_df[\"hop_2_inclusion_score\"].values\n", + "new_obs = new_obs[[metadata_key, 'best_label', 'best_prob', 'gt_prob', 'hop_2_inclusion_score', 'cell_type_hop_2_sensitivity']]\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "np.mean(probs)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "new_obs['cell_type_hop_2_sensitivity'].mean()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# show all rows in a context manager\n", + "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", + " display(new_obs)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for query_obj in query_objs:\n", + " if query_obj[\"query_cell_id\"] == \"26540767\":\n", + " break\n", + "term_id_to_score_map = {match[\"ontology_term_id\"]: match[\"score\"] for match in query_obj[\"matches\"]}" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "cell_type_label = 'oligodendrocyte precursor cell'\n", + "cell_type_label_to_term_id = {\n", + " label: term_id\n", + " for term_id, label in ontology_propagation_resource_dicts[metadata_key]['ontology_term_id_to_label'].items()}\n", + "cell_type_term_id = cell_type_label_to_term_id[cell_type_label]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from cellarium.ml.utilities.inference.metadata_benchmarking.calculate_metrics import \\\n", + " calculate_hop_inclusion_scores\n", + "\n", + "calculate_hop_inclusion_scores(query_obj, cell_type_term_id, 3, ontology_benchmarking_resource_dicts[metadata_key])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for i_hop in range(4):\n", + "\n", + " nodes = ontology_benchmarking_resource_dicts[metadata_key][cell_type_term_id][f'hop_{i_hop}']['nodes']\n", + " ancestors = ontology_benchmarking_resource_dicts[metadata_key][cell_type_term_id][f'hop_{i_hop}']['all_ancestors']\n", + " descendants = ontology_benchmarking_resource_dicts[metadata_key][cell_type_term_id][f'hop_{i_hop}']['all_descendants']\n", + "\n", + "\n", + " print(f\"All nodes (hop {i_hop}):\")\n", + " total_score = 0\n", + " for node in nodes:\n", + " label = ontology_propagation_resource_dicts[metadata_key]['ontology_term_id_to_label'][node]\n", + " score = term_id_to_score_map[node] if node in term_id_to_score_map else 0\n", + " total_score += score\n", + " print(f\" - {label} ({score:.3f})\")\n", + " print(f\"Total score: {total_score:.3f}\")\n", + " print('')\n", + "\n", + " \n", + " print(f\"All ancestors (hop {i_hop}):\")\n", + " total_score = 0\n", + " for ancestor in ancestors:\n", + " label = ontology_propagation_resource_dicts[metadata_key]['ontology_term_id_to_label'][ancestor]\n", + " score = term_id_to_score_map[ancestor] if ancestor in term_id_to_score_map else 0\n", + " total_score += score\n", + " print(f\" - {label} ({score:.3f})\")\n", + " print(f\"Total score: {total_score:.3f}\")\n", + " print('')\n", + "\n", + " print(f\"All descendants (hop {i_hop}):\")\n", + " total_score = 0\n", + " for descendant in descendants:\n", + " label = ontology_propagation_resource_dicts[metadata_key]['ontology_term_id_to_label'][descendant]\n", + " score = term_id_to_score_map[descendant] if descendant in term_id_to_score_map else 0\n", + " total_score += score\n", + " print(f\" - {label} ({score:.3f})\")\n", + " print(f\"Total score: {total_score:.3f}\")\n", + " print('')\n", + " \n", + " print('-----------------------\\n')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/05_loss_scales.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/05_loss_scales.ipynb new file mode 100644 index 00000000..641531e6 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/05_loss_scales.ipynb @@ -0,0 +1,726 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import typing as t\n", + "import pickle\n", + "import logging\n", + "\n", + "logger = logging.getLogger(__name__)\n", + "logger.setLevel(logging.DEBUG) # Set the logging level\n", + "\n", + "# Create a handler\n", + "handler = logging.StreamHandler()\n", + "\n", + "# Create and set a formatter\n", + "formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')\n", + "handler.setFormatter(formatter)\n", + "\n", + "# Add the handler to the logger\n", + "logger.addHandler(handler)\n", + "\n", + "# To suppress the stupid AnnData warning ...\n", + "warnings.filterwarnings(\"ignore\", category=UserWarning, message=\"Transforming to str index.\")\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext\n", + "from cellarium.ml.utilities.inference.metadata_benchmarking.calculate_metrics import \\\n", + " calculate_metrics_for_prediction_output" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [], + "source": [ + "# arguments\n", + "cuda_device_index = 0\n", + "val_adata_index = 1\n", + "\n", + "checkpoint_path = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "ref_adata_path = \"/home/mehrtash/data/data/extract_0.h5ad\"\n", + "gene_info_path = \"/home/mehrtash/data/gene_info/gene_info.tsv\"\n", + "adata_path = f\"/home/mehrtash/data/data/cellariumgpt_validation/extract_{val_adata_index}.h5ad\"\n", + "ontology_resource_path = \"/home/mehrtash/data/data/cellariumgpt_artifacts/ontology\"\n", + "output_path = \"/home/mehrtash/data/data/cellariumgpt_artifacts/metadata_predictions/100M_long_run_last\"\n", + "\n", + "rng_seed = 42\n", + "n_cells = 10000\n", + "n_genes = 4_091\n", + "gene_selection_method = \"random\" # \"random\" or \"highly_expressed\"\n", + "chunk_size = 16\n", + "\n", + "os.makedirs(output_path, exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-02-27 17:36:09,593 - __main__ - INFO - Loading ontology resources ...\n" + ] + } + ], + "source": [ + "# load ontology resources\n", + "logger.info(\"Loading ontology resources ...\")\n", + "\n", + "ontology_benchmarking_resource_path_dict = {\n", + " 'cell_type': os.path.join(ontology_resource_path, 'cl_benchmarking_resource.pkl'),\n", + " 'development_stage': os.path.join(ontology_resource_path, 'hsapdv_benchmarking_resource.pkl'),\n", + " 'disease': os.path.join(ontology_resource_path, 'mondo_benchmarking_resource.pkl'),\n", + " 'tissue': os.path.join(ontology_resource_path, 'uberon_benchmarking_resource.pkl'),\n", + " 'sex': os.path.join(ontology_resource_path, 'sex_benchmarking_resource.pkl'),\n", + "}\n", + "\n", + "ontology_propagation_resource_path_dict = {\n", + " 'cell_type': os.path.join(ontology_resource_path, 'cl_propagation_resource.pkl'),\n", + " 'development_stage': os.path.join(ontology_resource_path, 'hsapdv_propagation_resource.pkl'),\n", + " 'disease': os.path.join(ontology_resource_path, 'mondo_propagation_resource.pkl'),\n", + " 'tissue': os.path.join(ontology_resource_path, 'uberon_propagation_resource.pkl'),\n", + " 'sex': os.path.join(ontology_resource_path, 'sex_propagation_resource.pkl'),\n", + "}\n", + "\n", + "n_hops_dict = {\n", + " 'cell_type': 3,\n", + " 'development_stage': 3,\n", + " 'disease': 3,\n", + " 'tissue': 3,\n", + " 'sex': 0,\n", + "}\n", + "\n", + "ontology_benchmarking_resource_dicts = {}\n", + "for meta_key, path in ontology_benchmarking_resource_path_dict.items():\n", + " with open(path, \"rb\") as f:\n", + " ontology_benchmarking_resource_dicts[meta_key] = pickle.load(f)\n", + "\n", + "ontology_propagation_resource_dicts = {}\n", + "for meta_key, path in ontology_propagation_resource_path_dict.items():\n", + " with open(path, \"rb\") as f:\n", + " ontology_propagation_resource_dicts[meta_key] = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-02-27 17:36:10,323 - __main__ - INFO - Loading the model checkpoint from /home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt ...\n" + ] + } + ], + "source": [ + "logger.info(f\"Loading the model checkpoint from {checkpoint_path} ...\")\n", + "\n", + "device = torch.device(f\"cuda:{cuda_device_index}\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=checkpoint_path,\n", + " ref_adata_path=ref_adata_path,\n", + " gene_info_tsv_path=gene_info_path,\n", + " device=device,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [], + "source": [ + "# load a reference adata\n", + "adata = sc.read_h5ad(ref_adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-02-27 17:36:17,330 - __main__ - INFO - Using 4091 random genes (seed = 42).\n", + "2025-02-27 17:36:17,331 - __main__ - INFO - Using 10000 random cells (seed = 42).\n" + ] + } + ], + "source": [ + "if n_genes is not None:\n", + " if gene_selection_method == \"highly_expressed\":\n", + " logger.info(f\"Using {n_genes} highly expressed genes.\")\n", + " X_g = np.asarray(adata.X.sum(0)).flatten()\n", + " highly_expressed_gene_indices = np.argsort(X_g)[-n_genes:]\n", + " highly_expressed_gene_ids = adata.var_names[highly_expressed_gene_indices]\n", + " adata = adata[:, highly_expressed_gene_ids]\n", + " n_rand_prompt_vars = None\n", + " torch_rng = None\n", + " elif gene_selection_method == \"random\":\n", + " logger.info(f\"Using {n_genes} random genes (seed = {rng_seed}).\")\n", + " torch_rng = torch.Generator().manual_seed(rng_seed)\n", + " n_rand_prompt_vars = n_genes\n", + " else:\n", + " raise ValueError(f\"Unknown gene selection method: {gene_selection_method}\")\n", + "else:\n", + " logger.info(f\"Using all genes.\")\n", + "\n", + "if n_cells is None:\n", + " logger.info(f\"Using all cells.\")\n", + "else:\n", + " n_cells = min(n_cells, len(adata))\n", + " logger.info(f\"Using {n_cells} random cells (seed = {rng_seed}).\")\n", + " rng = np.random.RandomState(rng_seed)\n", + " adata = adata[rng.choice(len(adata), n_cells, replace=False)]" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-02-27 17:36:22,307 - __main__ - INFO - Predicting metadata for 10000 cells ...\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "6df03c36d8d747cc8fafe37eeacd55bf", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/625 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typepredicted_cell_type
51973649neural cellneuron
162899660neuronendothelial cell
11126346respiratory epithelial celltype II pneumocyte
3561915epithelial cellkeratinocyte
6584585naive thymus-derived CD4-positive, alpha-beta ...naive thymus-derived CD4-positive, alpha-beta ...
86231550lamp5 GABAergic cortical interneuronlamp5 GABAergic cortical interneuron
113834925Purkinje cellciliated cell
113494677cortical cell of adrenal glandciliated cell
33264029oligodendrocyte precursor celloligodendrocyte precursor cell
21357920basal cellmesothelial cell
3156818secretory cellplatelet
27128798CD8-positive, alpha-beta T cellmucosal invariant T cell
77027308alveolar macrophagemacrophage
62320806microglial cellmicroglial cell
53191367alveolar macrophagealveolar macrophage
53340161B cellmemory B cell
150849580T cellCD4-positive, alpha-beta T cell
111535086B cellnaive B cell
131413815macrophageCD1c-positive myeloid dendritic cell
117555252erythrocyteerythrocyte
11817178naive thymus-derived CD4-positive, alpha-beta ...B cell
18143362naive B cellB cell
5169402gamma-delta T cellmucosal invariant T cell
153626269CD14-positive monocytemacrophage
29866064epithelial cellkeratinocyte
11195909B cellB cell
114260517inhibitory interneuronciliated cell
69453897pvalb GABAergic cortical interneuronpvalb GABAergic cortical interneuron
15150795endothelial cell of vascular treeendothelial cell
21240438neuronL2/3-6 intratelencephalic projecting glutamate...
74874817monocytenon-classical monocyte
26685568uterine smooth muscle cellpericyte
5232410CD4-positive, alpha-beta memory T cellnaive thymus-derived CD4-positive, alpha-beta ...
116146692astrocyteastrocyte
40708447melanocyte of skinepithelial cell
58764949plasma cellplasma cell
45876734natural killer celleffector memory CD8-positive, alpha-beta T cell
46236211natural killer cellhematopoietic precursor cell
69450841L2/3-6 intratelencephalic projecting glutamate...L2/3-6 intratelencephalic projecting glutamate...
91111304Mueller cellMueller cell
35275331double negative thymocyteprogenitor cell
169158064macrophagemacrophage
114003261Purkinje cellciliated cell
40938483B cellneutrophil
5216909memory B cellB cell
45357807enterocyteprofessional antigen presenting cell
82552174naive thymus-derived CD4-positive, alpha-beta ...CD4-positive, alpha-beta T cell
3244891neuronneuron
13567310plasmablastB cell
66535832lamp5 GABAergic cortical interneuronlamp5 GABAergic cortical interneuron
\n", + "" + ], + "text/plain": [ + " cell_type \\\n", + "51973649 neural cell \n", + "162899660 neuron \n", + "11126346 respiratory epithelial cell \n", + "3561915 epithelial cell \n", + "6584585 naive thymus-derived CD4-positive, alpha-beta ... \n", + "86231550 lamp5 GABAergic cortical interneuron \n", + "113834925 Purkinje cell \n", + "113494677 cortical cell of adrenal gland \n", + "33264029 oligodendrocyte precursor cell \n", + "21357920 basal cell \n", + "3156818 secretory cell \n", + "27128798 CD8-positive, alpha-beta T cell \n", + "77027308 alveolar macrophage \n", + "62320806 microglial cell \n", + "53191367 alveolar macrophage \n", + "53340161 B cell \n", + "150849580 T cell \n", + "111535086 B cell \n", + "131413815 macrophage \n", + "117555252 erythrocyte \n", + "11817178 naive thymus-derived CD4-positive, alpha-beta ... \n", + "18143362 naive B cell \n", + "5169402 gamma-delta T cell \n", + "153626269 CD14-positive monocyte \n", + "29866064 epithelial cell \n", + "11195909 B cell \n", + "114260517 inhibitory interneuron \n", + "69453897 pvalb GABAergic cortical interneuron \n", + "15150795 endothelial cell of vascular tree \n", + "21240438 neuron \n", + "74874817 monocyte \n", + "26685568 uterine smooth muscle cell \n", + "5232410 CD4-positive, alpha-beta memory T cell \n", + "116146692 astrocyte \n", + "40708447 melanocyte of skin \n", + "58764949 plasma cell \n", + "45876734 natural killer cell \n", + "46236211 natural killer cell \n", + "69450841 L2/3-6 intratelencephalic projecting glutamate... \n", + "91111304 Mueller cell \n", + "35275331 double negative thymocyte \n", + "169158064 macrophage \n", + "114003261 Purkinje cell \n", + "40938483 B cell \n", + "5216909 memory B cell \n", + "45357807 enterocyte \n", + "82552174 naive thymus-derived CD4-positive, alpha-beta ... \n", + "3244891 neuron \n", + "13567310 plasmablast \n", + "66535832 lamp5 GABAergic cortical interneuron \n", + "\n", + " predicted_cell_type \n", + "51973649 neuron \n", + "162899660 endothelial cell \n", + "11126346 type II pneumocyte \n", + "3561915 keratinocyte \n", + "6584585 naive thymus-derived CD4-positive, alpha-beta ... \n", + "86231550 lamp5 GABAergic cortical interneuron \n", + "113834925 ciliated cell \n", + "113494677 ciliated cell \n", + "33264029 oligodendrocyte precursor cell \n", + "21357920 mesothelial cell \n", + "3156818 platelet \n", + "27128798 mucosal invariant T cell \n", + "77027308 macrophage \n", + "62320806 microglial cell \n", + "53191367 alveolar macrophage \n", + "53340161 memory B cell \n", + "150849580 CD4-positive, alpha-beta T cell \n", + "111535086 naive B cell \n", + "131413815 CD1c-positive myeloid dendritic cell \n", + "117555252 erythrocyte \n", + "11817178 B cell \n", + "18143362 B cell \n", + "5169402 mucosal invariant T cell \n", + "153626269 macrophage \n", + "29866064 keratinocyte \n", + "11195909 B cell \n", + "114260517 ciliated cell \n", + "69453897 pvalb GABAergic cortical interneuron \n", + "15150795 endothelial cell \n", + "21240438 L2/3-6 intratelencephalic projecting glutamate... \n", + "74874817 non-classical monocyte \n", + "26685568 pericyte \n", + "5232410 naive thymus-derived CD4-positive, alpha-beta ... \n", + "116146692 astrocyte \n", + "40708447 epithelial cell \n", + "58764949 plasma cell \n", + "45876734 effector memory CD8-positive, alpha-beta T cell \n", + "46236211 hematopoietic precursor cell \n", + "69450841 L2/3-6 intratelencephalic projecting glutamate... \n", + "91111304 Mueller cell \n", + "35275331 progenitor cell \n", + "169158064 macrophage \n", + "114003261 ciliated cell \n", + "40938483 neutrophil \n", + "5216909 B cell \n", + "45357807 professional antigen presenting cell \n", + "82552174 CD4-positive, alpha-beta T cell \n", + "3244891 neuron \n", + "13567310 B cell \n", + "66535832 lamp5 GABAergic cortical interneuron " + ] + }, + "execution_count": 53, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_obs[[metadata_key, 'predicted_' + metadata_key]].head(50)" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "cell_type xent loss: 3.58 +/- 2.81\n", + "development_stage xent loss: 7.35 +/- 2.68\n", + "disease xent loss: 3.51 +/- 5.61\n", + "tissue xent loss: 5.31 +/- 3.37\n", + "sex xent loss: 1.00 +/- 1.52\n" + ] + } + ], + "source": [ + "for metadata_key in ['cell_type', 'development_stage', 'disease', 'tissue', 'sex']:\n", + " truth_term_ids = adata.obs[f\"{metadata_key}_ontology_term_id\"].values\n", + "\n", + " vocab_names = ctx.metadata_ontology_infos[metadata_key][\"names\"]\n", + " vocab_names_to_idx = {v: i for i, v in enumerate(vocab_names)}\n", + " vocab_names_to_idx[\"unknown\"] = -1\n", + " truth_vocab_indices = np.array([vocab_names_to_idx[t] for t in truth_term_ids])\n", + " truth_logprobs = preds[metadata_key][np.arange(len(preds[metadata_key])), truth_vocab_indices]\n", + " good_indices = np.where(truth_vocab_indices != -1)[0]\n", + " truth_logprobs = truth_logprobs[good_indices]\n", + " mean_truth_logprobs = -truth_logprobs.mean()\n", + " std_truth_logprobs = truth_logprobs.std()\n", + " print(f\"{metadata_key} xent loss: {mean_truth_logprobs:.2f} +/- {std_truth_logprobs:.2f}\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/06_analyze_metadata_predictions_new_style_no_compute.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/06_analyze_metadata_predictions_new_style_no_compute.ipynb new file mode 100644 index 00000000..39354afb --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/06_analyze_metadata_predictions_new_style_no_compute.ipynb @@ -0,0 +1,1079 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "source": [ + "### Analyze metadata predictions" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import typing as t\n", + "import pickle\n", + "import logging\n", + "\n", + "logger = logging.getLogger(__name__)\n", + "logger.setLevel(logging.DEBUG) # Set the logging level\n", + "\n", + "# Create a handler\n", + "handler = logging.StreamHandler()\n", + "\n", + "# Create and set a formatter\n", + "formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')\n", + "handler.setFormatter(formatter)\n", + "\n", + "# Add the handler to the logger\n", + "logger.addHandler(handler)\n", + "\n", + "# To suppress the stupid AnnData warning ...\n", + "warnings.filterwarnings(\"ignore\", category=UserWarning, message=\"Transforming to str index.\")\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext\n", + "from cellarium.ml.utilities.inference.metadata_benchmarking.calculate_metrics import \\\n", + " calculate_metrics_for_prediction_output" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "METADATA_PREDICTIONS_ROOT_PATH = os.path.join(ROOT_PATH, \"data\", \"metadata_predictions_rand_4091\")\n", + "PREFIX_LIST = [\n", + " \"10M_001_bs1536\",\n", + " \"19M_001_bs2048\",\n", + " \"30M_001_bs2560\",\n", + " \"59M_001_bs3072\"\n", + "]\n", + "VAL_ADATA_IDX_RANGE = np.arange(1, 111)\n", + "N_HOPS_DICT = {\n", + " 'cell_type': 3,\n", + " 'development_stage': 3,\n", + " 'disease': 3,\n", + " 'tissue': 3,\n", + " 'sex': 0,\n", + "}\n", + "\n", + "def load_predictions_anndata(val_adata_idx: int, prefix_idx: int) -> sc.AnnData:\n", + " path = os.path.join(\n", + " METADATA_PREDICTIONS_ROOT_PATH,\n", + " PREFIX_LIST[prefix_idx],\n", + " f\"extract_{VAL_ADATA_IDX_RANGE[val_adata_idx]}_metadata_prediction_scores.h5ad\")\n", + " return sc.read_h5ad(path)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "0dc4e67dbc484a6c98c51dc3b5e3939c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/4 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixval_adata_idcell_type_top_1_accuracycell_type_top_3_accuracycell_type_top_5_accuracycell_type_top_10_accuracycell_type_lossdisease_top_1_accuracydisease_top_3_accuracydisease_top_5_accuracy...tissue_top_1_accuracytissue_top_3_accuracytissue_top_5_accuracytissue_top_10_accuracytissue_losssex_top_1_accuracysex_top_3_accuracysex_top_5_accuracysex_top_10_accuracysex_loss
010M_001_bs153610.5728160.6019420.6019420.6040994.5159241.00001.00001.0000...0.0000.00.00000.0040012.0746390.01551.01.01.02.470647
110M_001_bs153620.4455000.6485000.7790000.9270002.3464200.00000.00000.0000...0.9481.01.00001.000000.1339870.52101.01.01.00.831287
210M_001_bs153630.4025000.7355000.8465000.9435002.3513720.00000.00000.0000...1.0001.01.00001.000000.0057230.81251.01.01.00.375574
310M_001_bs153640.2843090.5603310.6737440.8720873.8444280.00000.00000.0000...0.0000.00.00050.0240015.5729550.49151.01.01.00.979578
410M_001_bs153650.4465000.7045000.8275000.9145002.3329050.00000.00000.0000...0.9991.01.00001.000000.0080970.89401.01.01.00.250716
..................................................................
43559M_001_bs30721060.5400000.6010000.6290000.8205002.3696240.18600.62850.9360...0.0000.00.00000.000007.9468700.19551.01.01.01.420597
43659M_001_bs30721070.5217390.7519760.8922920.9762850.9687360.55900.94700.9960...0.9871.01.00001.000000.2367660.82651.01.01.00.414492
43759M_001_bs30721080.4300820.6792010.8096360.9682730.9640560.72050.96000.9960...0.9771.01.00001.000000.2393260.26751.01.01.00.931553
43859M_001_bs30721090.0040960.2674080.3932120.5588064.7070231.00001.00001.0000...0.0000.00.00000.001174.9960720.95671.01.01.00.092742
43959M_001_bs30721100.0605000.1150000.2030000.3320004.5362730.00000.85100.9615...0.0000.00.00000.000006.1684340.46251.01.01.00.795020
\n", + "

440 rows × 27 columns

\n", + "" + ], + "text/plain": [ + " prefix val_adata_id cell_type_top_1_accuracy \\\n", + "0 10M_001_bs1536 1 0.572816 \n", + "1 10M_001_bs1536 2 0.445500 \n", + "2 10M_001_bs1536 3 0.402500 \n", + "3 10M_001_bs1536 4 0.284309 \n", + "4 10M_001_bs1536 5 0.446500 \n", + ".. ... ... ... \n", + "435 59M_001_bs3072 106 0.540000 \n", + "436 59M_001_bs3072 107 0.521739 \n", + "437 59M_001_bs3072 108 0.430082 \n", + "438 59M_001_bs3072 109 0.004096 \n", + "439 59M_001_bs3072 110 0.060500 \n", + "\n", + " cell_type_top_3_accuracy cell_type_top_5_accuracy \\\n", + "0 0.601942 0.601942 \n", + "1 0.648500 0.779000 \n", + "2 0.735500 0.846500 \n", + "3 0.560331 0.673744 \n", + "4 0.704500 0.827500 \n", + ".. ... ... \n", + "435 0.601000 0.629000 \n", + "436 0.751976 0.892292 \n", + "437 0.679201 0.809636 \n", + "438 0.267408 0.393212 \n", + "439 0.115000 0.203000 \n", + "\n", + " cell_type_top_10_accuracy cell_type_loss disease_top_1_accuracy \\\n", + "0 0.604099 4.515924 1.0000 \n", + "1 0.927000 2.346420 0.0000 \n", + "2 0.943500 2.351372 0.0000 \n", + "3 0.872087 3.844428 0.0000 \n", + "4 0.914500 2.332905 0.0000 \n", + ".. ... ... ... \n", + "435 0.820500 2.369624 0.1860 \n", + "436 0.976285 0.968736 0.5590 \n", + "437 0.968273 0.964056 0.7205 \n", + "438 0.558806 4.707023 1.0000 \n", + "439 0.332000 4.536273 0.0000 \n", + "\n", + " disease_top_3_accuracy disease_top_5_accuracy ... \\\n", + "0 1.0000 1.0000 ... \n", + "1 0.0000 0.0000 ... \n", + "2 0.0000 0.0000 ... \n", + "3 0.0000 0.0000 ... \n", + "4 0.0000 0.0000 ... \n", + ".. ... ... ... \n", + "435 0.6285 0.9360 ... \n", + "436 0.9470 0.9960 ... \n", + "437 0.9600 0.9960 ... \n", + "438 1.0000 1.0000 ... \n", + "439 0.8510 0.9615 ... \n", + "\n", + " tissue_top_1_accuracy tissue_top_3_accuracy tissue_top_5_accuracy \\\n", + "0 0.000 0.0 0.0000 \n", + "1 0.948 1.0 1.0000 \n", + "2 1.000 1.0 1.0000 \n", + "3 0.000 0.0 0.0005 \n", + "4 0.999 1.0 1.0000 \n", + ".. ... ... ... \n", + "435 0.000 0.0 0.0000 \n", + "436 0.987 1.0 1.0000 \n", + "437 0.977 1.0 1.0000 \n", + "438 0.000 0.0 0.0000 \n", + "439 0.000 0.0 0.0000 \n", + "\n", + " tissue_top_10_accuracy tissue_loss sex_top_1_accuracy \\\n", + "0 0.00400 12.074639 0.0155 \n", + "1 1.00000 0.133987 0.5210 \n", + "2 1.00000 0.005723 0.8125 \n", + "3 0.02400 15.572955 0.4915 \n", + "4 1.00000 0.008097 0.8940 \n", + ".. ... ... ... \n", + "435 0.00000 7.946870 0.1955 \n", + "436 1.00000 0.236766 0.8265 \n", + "437 1.00000 0.239326 0.2675 \n", + "438 0.00117 4.996072 0.9567 \n", + "439 0.00000 6.168434 0.4625 \n", + "\n", + " sex_top_3_accuracy sex_top_5_accuracy sex_top_10_accuracy sex_loss \n", + "0 1.0 1.0 1.0 2.470647 \n", + "1 1.0 1.0 1.0 0.831287 \n", + "2 1.0 1.0 1.0 0.375574 \n", + "3 1.0 1.0 1.0 0.979578 \n", + "4 1.0 1.0 1.0 0.250716 \n", + ".. ... ... ... ... \n", + "435 1.0 1.0 1.0 1.420597 \n", + "436 1.0 1.0 1.0 0.414492 \n", + "437 1.0 1.0 1.0 0.931553 \n", + "438 1.0 1.0 1.0 0.092742 \n", + "439 1.0 1.0 1.0 0.795020 \n", + "\n", + "[440 rows x 27 columns]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "validation_meta_df = pd.read_csv(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"cellxgene_validation_donors__third_draft.csv\"))\n", + "\n", + "# Stephen's validatdion table\n", + "# what we have called intestine is actually \"small intestine\"\n", + "tissue_ontology_term_id_to_coarse_name_map = dict()\n", + "for row in validation_meta_df['tissue_name_ont_coarsename_coarseont'].values:\n", + " split_row = row.strip(\"()\").split(', ')\n", + " coarse_name = split_row[2].strip(\"'\")\n", + " if coarse_name == \"intestine\":\n", + " coarse_name = \"small intestine\"\n", + " tissue_ontology_term_id_to_coarse_name_map[split_row[1].strip(\"'\")] = coarse_name\n", + "\n", + "from tqdm.notebook import tqdm\n", + "\n", + "val_adata_id_to_coarse_tissue_map = dict()\n", + "for val_idx in tqdm(range(1, 111)):\n", + " \n", + " val_adata_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", f\"extract_{val_idx}.h5ad\")\n", + " val_adata = sc.read_h5ad(val_adata_path)\n", + "\n", + " obs_df = val_adata.obs\n", + " val_adata_id_to_coarse_tissue_map[val_idx] = obs_df['tissue_ontology_term_id'].map(\n", + " tissue_ontology_term_id_to_coarse_name_map).iloc[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "df['coarse_tissue'] = df['val_adata_id'].map(val_adata_id_to_coarse_tissue_map)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "_PREFIX_LIST = PREFIX_LIST\n", + "df = df[df['prefix'].isin(_PREFIX_LIST)].copy()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA90AAAGGCAYAAABmGOKbAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/OQEPoAAAACXBIWXMAAA9hAAAPYQGoP6dpAACB1klEQVR4nO3deVxUVf8H8M8swKAIaMoqgoaJ5hqKiktquJuaWWqLptXzc80tS1s0W1yyzMo1Tet5yrRMrafMJdK0Mi3JpVweFQ0XwIVklW3m/P5ARkZAZoaZudwzn/frxQvm3pnhe47nE51775yrEUIIEBEREREREZHDaZUugIiIiIiIiEhWnHQTEREREREROQkn3UREREREREROwkk3ERERERERkZNw0k1ERERERETkJJx0ExERERERETkJJ91ERERERERETsJJNxEREREREZGTcNJNRERERERE5CScdLu5V155BRqNxvw4IiICTzzxhHIFEVGlMddE8mGuieTDXLsPTrqJiIiIiIiInESvdAFUtZw4cQJaLY/FEMmEuSaSD3NNJB/mWl6cdJMFLy8vpUsgIgdjronkw1wTyYe5lhcPpbiRn376CW3atIHBYMCdd96JFStWlHrOrZ8lKSgowOzZs9GwYUMYDAbccccd6NixI3bs2GHxuuPHj2Pw4MGoVasWDAYDWrduja+//triOWlpaXj22WfRrFkz+Pj4wNfXF71798ahQ4dK1fH+++/j7rvvRrVq1VCzZk20bt0aa9eutXjOhQsXMGrUKAQGBsLLywt33303Vq9eXYkeIlIf5ppIPsw1kXyYa/fGM91u4siRI+jRowfq1KmDV155BYWFhZg1axYCAwNv+7pXXnkFc+fOxVNPPYWYmBhkZGTg999/R0JCArp37w4A+Ouvv9ChQweEhoZi+vTpqF69Oj7//HMMHDgQX375JR544AEAQGJiIjZv3oyHHnoI9evXR2pqKlasWIF7770XR48eRUhICABg5cqVeOaZZzB48GBMnDgRubm5OHz4MPbt24dHHnkEAJCamop27dpBo9Fg/PjxqFOnDr777js8+eSTyMjIwKRJk5zXmURVBHNNJB/mmkg+zDVBkFsYOHCgMBgM4u+//zZvO3r0qNDpdKLkMAgPDxcjRowwP27RooXo27fvbd/7vvvuE82aNRO5ubnmbSaTScTGxoqG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QrhntmVtlxDytk3GXAvBv9mOJGu7hGDb1JZt5tqxZG2brO0Swrm51gghBKoAjUaDTZs2YeDAgeU+56677sLIkSMxY8YM87YtW7agb9++yMnJgbe3d6nXlHV0LSwsDOnp6cjOzrY4mnH9+nV07NgRAPDTTz+Vej81H6lh26p+2+xpV/Xq1eHn54f09HT4+vq6tF5rOCvXgHtmW9axD8jbNhlzDfBvtiPJOvYBtq0kNWSbuXYsWce/rO0CnJtrVV1eHhQUhNTUVIttqamp8PX1Lfd/zL28vODl5VXmvlsHQXZ2tvnnli1bqvoyILZNfexpV8lLtNTKnlwD7pltWdsFyNs2d801wL/Z1pK1XQDbdisZss1cW0/WtsnaLsC5uVbVfbrbt2+P+Ph4i207duxA+/btFaqIiCqLuSaSE7NNJB/mmsg+ik66s7KycPDgQRw8eBBA0W0IDh48iKSkJADAjBkzMHz4cPPzR48ejcTERDz33HM4fvw4li5dis8//xyTJ09WonwiKgNzTSQnZptIPsw1kWsoOun+/fff0apVK7Rq1QoAMGXKFLRq1QozZ84EUHRdfXHoAaB+/fr49ttvsWPHDrRo0QJvv/02Vq1axVsUEFUhzDWRnJhtIvkw10Suoehnurt06YLbreP20UcflfmaP/74w4lVEVFlMNdEcmK2ieTDXBO5hqo+001ERERERESkJpx0ExERERERETkJJ91ERERERERETsJJNxEREREREZGTcNJNRERERERE5CScdBMRERERERE5CSfdRERERERERE7CSTcRERERERGRk3DSTUREREREROQknHQTEREREREROQkn3UREREREREROwkk3ERERERERkZNw0k1ERERERETkJJx0ExERERERETkJJ91ERERERERETsJJNxEREREREZGTcNJNRERERERE5CScdBMRERERERE5CSfdRERERERERE7CSTcRERERERGRk3DSTUREREREROQknHQTEREREREROQkn3UREREREREROwkk3ERERERERkZNw0k1ERERERETkJJx0ExERERERETkJJ91ERERERERETsJJNxEREREREZGTKD7pXrJkCSIiImAwGNC2bVvs37//ts9ftGgRGjVqBG9vb4SFhWHy5MnIzc11UbVEZC1mm0g+zDUREZHtFJ10r1+/HlOmTMGsWbOQkJCA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c03kvj755BOut0RURdg86W7QoAHOnDkDAIiKisLnn38OoOgMuL+/v0OLIyLXqVu3LpKTkwEAd955J7Zv3w4A+O233+Dl5aVkaURkJ+aayH1xUTWiqsPmSffIkSNx6NAhAMD06dOxZMkSGAwGTJ48GdOmTXN4gUTkGg888ADi4+MBABMmTMDLL7+Mhg0bYvjw4Rg1apTC1RGRPZhrIiIi5dl8n+7Jkyebf46Li8Px48dx4MABREZGonnz5g4tjohcZ968eeafhwwZgvDwcPzyyy9o2LAh7r//fgUrIyJ7MddERETKs3nSfavw8HCEh4eX2t6sWTNs2bIFYWFhlf0VLmM0Gs0/7969Gz169IBOp1OwIiLltGvXDu3atSu1vW/fvli1ahWCg4MVqIqIKoO5JiIicj2bLy+31tmzZ1FQUOCst3e4jRs3okmTJubHffr0QUREBDZu3KhgVY5z6wGFko+JbLF7925cv35d6TKIyIGYayIiIudx2qRbTTZu3IjBgwfjwoULFtsvXLiAwYMHq37izQMKRERERO7lscceg6+vr9JlEBEccHm52hmNRkycOLHMFR6FENBoNJg0aRIGDBigykvNiw8o3Nq+4gMKGzZswKBBgxSqrvI2btyIZ555xvy4T58+qFu3Lt59911Vt4uIiIioLPv378fevXuRkpICAAgKCkL79u0RExNj8bxly5YpUR4RlcHtJ9179uzB+fPny90vhMC5c+fQa/oK1G3SGjqtBlqNpui7VgO9VgOdpuhn83ctoNdqbzwP5n167a3PK/pZp735frobr9FptUWv1dzueUW16HUai+dpb/x+CCPGTXjmtgcUJk6ciH7394eHXgeNRuPMrnY42Q8oEBERERW7dOkSHnzwQfz888+oV68eAgMDAQCpqamYPHkyOnTogC+//BIBAQEKV0pEt6oSk+4lS5ZgwYIFSElJQYsWLfD++++XOlpXlnXr1mHYsGEYMGAANm/ebNfvLr5/aUUOnjiLk7rSC8ZVZblJh5F68UK5+4UQOH/+POqNWABDveZFBxC0GnjotNAVH1C48V2v05ofl/Wcih7rdRrotSW26TTwKO+x7sZ73PJYr73xHjoNNMKE0eMmSHuFAqD+hf2UzDUROQdzTaScsWPHwmg04tixY2jUqJHFvhMnTmDUqFEYN24cvvjiC4UqJKLyKD7pXr9+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ERERuSEukEjkGpx0ExERERG5KS6QSOR8/Ew3ERERERERkZNw0k1ERERERETkJJx0ExERERERETkJJ91ERERERERETsJJNxEREREREZGTcNJNRERERERE5CScdBMRERERERE5CSfdRERERERERE7CSTcRERERERGRk3DSTUREREREROQknHQTEREREREROYle6QKIiIiIiIio6ktOTkZycrL58fXr180/Hzx4EN7e3hbPDw4ORnBwsMvqq6o46SYiIiIiIqIKrVixArNnzy5zX8eOHUttmzVrFl555RUnV1X1cdJNREREREREFfq///s/9O/f3+rn8yx3EU66iYiIiIiIqEK8XNw+XEiNiIiIiIiIyEk46SYiIiIiIiJyEk66iYiIiIiIiJyEk24iIiIiIiIiJ+Gkm4iIiIiIiMhJOOkmIiIiIiIichJOuomIiIiIiIichJNuIiIiIiIiIifRK10AERERERG5n+TkZCQnJ5sfX79+3fzzwYMH4e3tbfH84OBgBAcHu6w+IkepEme6lyxZgoiICBgMBrRt2xb79++/7fO/+OILREVFwWAwoFmzZtiyZYuLKiUiazHXRPJhronIkVasWIHo6GjzV8eOHc37OnbsaLEvOjoaK1asULBa2yQnJyMhIcH8dfDgQfO+gwcPWuxLSEiwOPhA8lH8TPf69esxZcoULF++HG3btsWiRYvQs2dPnDhxAgEBAaWe/8svv2DYsGGYO3cu+vXrh7Vr12LgwIFISEhA06ZNFWgBEd2KuSaSD3NNRI72f//3f+jfv7/Vz1fTWe4VK1Zg9uzZZe4reXCh2KxZs/DKK684uSpSikYIIZQsoG3btmjTpg0WL14MADCZTAgLC8OECRMwffr0Us8fMmQIsrOz8c0335i3tWvXDi1btsTy5csr/H0ZGRnw8/NDeno6fH19LfZlZ2fDx8cHAJCVlYXq1atXpmlVCtumPta063bjWUmuzjXgntmWtV2AvG1jrpnrisjaLoBtq6rZdjV36YdbL52vCC+dr3ocmWtFz3Tn5+fjwIEDmDFjhnmbVqtFXFwc9u7dW+Zr9u7diylTplhs69mzJzZv3lzm8/Py8pCXl2d+nJGRYf5Z5s+RsG03qaVt9rSrKv4PiytyDbhntmVtFyBv25hr5roisrYLYNtKqqrZJudR03imIk7NtVDQhQsXBADxyy+/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S/17tW/fHjExMQpXpl7MtTox11QRmbLNXKsTs+14zLX6MNdWcMpF6yrSu3dvce3aNSFE0W0K2rZtKzQajahTp47QarUiKipKXLp0SeEq7XPy5EnRoEEDYTAYxL333isefvhh8fDDD4t7771XGAwGERkZKU6ePKl0mTabP3++yMnJEUIIUVhYKKZOnWr+HIlerxcjR44U+fn5Cldpu9TUVNGxY0eh0WhEeHi4iImJETExMSI8PFxoNBrRsWNHfn7MSsw1c11VMNeOJWu2mWv1YbYdh7lWF+bavly7/aS75Afmx4wZI5o0aSISExOFEEKcO3dOREdHi9GjRytZot3i4uLEgAEDyrynXHp6uhgwYIDo0aOHApVVTsmVBRcsWCBq1qwpVq9eLf766y/xySefiICAADF//nyFq7Tdgw8+KNq3by+OHz9eat/x48dFbGysaleDdDXmmrmuKphrx5I128y1+jDbjsNcqwtzbV+uOekuEfRGjRqJr776ymL/999/L+rXr69EaZXm7e0tjhw5Uu7+w4cPC29vbxdW5Bgl/81atWolVqxYYbH/k08+EXfffbcSpVWKj4+PSEhIKHf/77//Lnx8fFxYkXox18x1VcFcO5as2Wau1YfZdhzmWl2Ya/tyrXXQpe+qVrzC3j///IM777zTYl9kZCQuXryoRFmV5u/vj7Nnz5a7/+zZs/D393dZPY5U/G+WlJSE2NhYi32xsbE4c+aMEmVVipeXFzIyMsrdn5mZyVVSbcBcqw9zTdaQMdvMtfow247FXKsLc207LqQG4IknnoCXlxcKCgpw5swZ3H333eZ9KSkpqg3EU089heHDh+Pll1/Gfffdh8DAQABAamoq4uPj8frrr2PChAkKV2mflStXwsfHB56enkhLS7PYp9Y/dEOGDMGIESPwzjvv4L777oOvry8AICMjA/Hx8ZgyZQqGDRumcJXqwVyrD3NN1pAx28y1+jDbjsVcqwtzbTu3n3SPGDHC/POAAQOQk5Njsf/LL79Ey5YtXVyVY7z66quoXr06FixYgKlTp5qPSgkhEBQUhOeffx7PPfecwlXarl69eli5ciWAoiNSCQkJ6Ny5s3n/zp070ahRI6XKs9vChQthMpkwdOhQFBYWmle0zM/Ph16vx5NPPom33npL4SrVgblmrqsK5tqxZM02c60+zLbjMNfqwlzbl2ve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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "key = 'disease'\n", + "\n", + "metrics = [\"top_1_accuracy\", \"top_3_accuracy\", \"top_5_accuracy\", \"top_10_accuracy\"]\n", + "n_metrics = len(metrics)\n", + "\n", + "fig, axs = plt.subplots(1, n_metrics, figsize=(2.5 * n_metrics, 4))\n", + "\n", + "for i_metric, metric in enumerate(metrics):\n", + " ax = axs[i_metric]\n", + "\n", + " full_metric = f\"{key}_{metric}\"\n", + " df_metric = df[[full_metric, \"prefix\"]].copy()\n", + " df_metric = df_metric.dropna()\n", + " \n", + " stats = df_metric.groupby('prefix').agg(\n", + " median=(full_metric, np.median),\n", + " mean=(full_metric, np.mean),\n", + " q1=(full_metric, lambda x: x.quantile(0.25)),\n", + " q3=(full_metric, lambda x: x.quantile(0.75))\n", + " ).reindex(_PREFIX_LIST)\n", + " y_vals = stats['mean']\n", + " y_err_lower = y_vals - stats['q1']\n", + " y_err_upper = stats['q3'] - y_vals\n", + " y_err = [y_err_lower.values, y_err_upper.values]\n", + "\n", + " ax.errorbar(\n", + " np.arange(len(_PREFIX_LIST)), y_vals, yerr=y_err,\n", + " fmt='o', color='black', ecolor='black',\n", + " capsize=4, markersize=6, linestyle='None'\n", + " )\n", + "\n", + " ax.plot(np.arange(len(_PREFIX_LIST)), y_vals)\n", + "\n", + " # rotate the x-axis labels by 90 degrees\n", + " ax.set_xticks(np.arange(len(_PREFIX_LIST)))\n", + " ax.set_xticklabels(_PREFIX_LIST, rotation=90)\n", + " ax.set_title(key)\n", + " ax.set_ylabel(metric)\n", + "\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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+wIAbr75Zuzbtw8PPvggEhIScPr0aXzzzTdITU11+jipvLw8l7z//Oc//0FmZiZOnDiB+fPnA4B1K3N+fj569eqFv//+G5MmTULDhg3x6aef4s4778TFixcr9DdH3ltc6ddff8W1114Lvd72d9qkpCQsXboUf/31F9q0aePQY3366afIy8vDxIkTUbduXezcuROvvvoqTpw4gU8//dS63N69e9G9e3f4+vrivvvuQ0JCAv755x/873//w+zZswFU/dlRnV/M//zzT9x6660YP3487r33XusXYle9t9xxxx145pln8PHHH2PSpEnW+xUVFWHlypW4+eabvXJL2++//45+/fohIiICM2fORElJCVJSUqrsj47k2dHPycOHD2P16tW45ZZb0LBhQ2RkZGDJkiXo2bMn9u/fb91d880338RDDz2EESNG4OGHH0ZBQQH27t2LHTt2WN//MzIy0LlzZ+ugLCIiAl9//TXuvvtuZGVlYfLkyQ6tlwULFuDBBx9EUFCQdWBoWScZGRno2rUr8vLy8NBDD6Fu3bp47733MGTIEKxcubLC5//s2bOh0+kwbdo0nD59GgsWLEBycjL27Nnj8r0yzGYz9u7di7vuuqvCvKSkJGzYsAHZ2dmoXbu2Q4/37rvvIigoCFOmTEFQUBA2bdqEp59+GllZWXjhhResyznyuevIe4OzNm3ahE8++QSTJk1CeHi49XNi4cKFGDJkCEaPHo2ioiJ89NFHuOWWW7BmzRoMGjTIev9Zs2Zh5syZ6Nq1K5555hn4+flhx44d2LRpE/r164c77rgD77//PtavX4/Bgwdb75eeno5NmzYhJSWlWnV7swkTJmDlypWYNGkSWrZsiXPnzmHbtm04cOAArr32WmzatAkDBgxAYmIiUlJSoNfrrQPIrVu3IikpCS1atMCzzz6Lxx57DCNGjMCQIUOQm5uLO++8E82bN8czzzzjUC1VfQe555578N5772HEiBGYOnUqduzYgblz5+LAgQP4/PPPbR7r0KFDGDVqFCZMmICxY8di2bJluOWWW7Bu3Trre5q78btxDftuLB42ZswY0ev18vPPP1eYZzab5dlnn5XAwED566+/bOZNnz5dDAaDpKamWqcBkJSUFOvtZcuWCQA5cuSIw/W88MILdu9z8eJF8ff3l2nTptlMf+ihhyQwMFBycnJEROTIkSMCQAICAuTEiRPW5Xbs2CEA5JFHHrFO69Onj7Rp00YKCgps2ty1a1dp2rSpwzWLiAQGBsrYsWMrTB82bJj4+fnJP//8Y5126tQpqV27tvTo0cM6zbKuEhMTpaioyDr9+eefFwDyxRdfOFWPxc8//ywAZNmyZZXOe//99yvMe+yxxwSAzbqpSl5eXoVp/fv3l0aNGllvX7x4UWrXri2dOnWS/Px8m2XNZrOIiJSUlEjDhg0lPj5eLly4YHcZEZGePXtKz549Kzzn2LFjJT4+3nrb0ieCg4Pl9OnTNsuWlJRIYWGhzbQLFy5IVFSU3HXXXdZpmzZtEgDy0EMPVXg+S02O9tGaqLLcxcfH2/Trdu3ayaBBgyp9nAsXLggAeeGFF674fOXfKyp7Pmfef6oyaNAgm35hsWDBAgEgy5cvt04rKiqSLl26SFBQkGRlZYmIc+8tzqrs/cMyr2xftPjqq68EgKxbt87h57GX0blz54pOp5Njx45Zp/Xo0UNq165tM03ENn9VfXaIiKSkpIi9jzl7nw3x8fGVtsdV7y0iIl26dJFOnTrZzF+1apUAkM2bN1d4Hm8wbNgw8ff3t3m99u/fLwaDwWb9O5tnEcc/JwsKCsRkMtnc98iRI2I0GuWZZ56xThs6dKi0atXqis959913S3R0tJw9e9Zm+r///W8JCQmx2x8q06pVK7ufE5MnTxYAsnXrVuu07OxsadiwoSQkJFjbsnnzZgEg9evXt74XiIh88sknAkAWLlzocC1lnTlzptL3Qcu8suvN4vXXXxcAcvDgQYefy976Gj9+vNSqVcv6ujr6uevIe0P5z2ALe+8HAESv18u+ffuqrLuoqEhat24tN9xwg3XaoUOHRK/Xy7/+9a8K/c9Sk8lkktjYWBk1apTN/Jdffll0Op0cPny4wnOrXUhIiDzwwAN255nNZmnatKn079/f5nXNy8uThg0bSt++fa3TTCaTdOvWTaKiouTs2bPywAMPiI+Pj93PhSup7DvInj17BIDcc889NtMfffRRASCbNm2yTrN8hnz22WfWaZmZmRIdHS0dOnRwqp6yKvvu4Ch+N65Z3409uqu52WzG6tWrcdNNN9nd6qnT6fDpp5+ie/fuqFOnDs6ePWv9S05OhslkwpYtW9xSa0hICIYOHYoPP/wQIgIAMJlM+PjjjzFs2DAEBgbaLD9s2DDUr1/fejspKQmdOnWybsU9f/48Nm3ahJEjRyI7O9varnPnzqF///44dOgQTp48eVU1m0wmbNiwAcOGDUOjRo2s06Ojo3Hbbbdh27ZtyMrKsrnPfffdZ7N7y8SJE+Hj4+P01mdHWHYvtXfcn2Wrj71dUCtT9lf/zMxMnD17Fj179sThw4eRmZkJoPTXuuzsbEyfPr3CliXLFv1ff/0VR44cweTJkxEaGmp3meq4+eabK2zFNRgM1i1zZrMZ58+fR0lJCTp27Gizy9Vnn30GnU5n95dxS03O9lFvFBoain379lV6Uq+AgAD4+fnhu+++c/oQCXvc8f6zdu1a1KtXD7feeqt1mq+vLx566CHk5OTg+++/t1m+qvcWV8vPz1cko7m5uTh79iy6du0KEcGvv/4KADhz5gy2bNmCu+66y+YQFOByX3fks6M6GjZsaHe3M1e9twDAmDFjsGPHDvzzzz/WaR988AHi4uLQs2fPatXtSSaTCevXr8ewYcNsXq8WLVpUuQtfVXl25nPSaDRa98owmUw4d+4cgoKC0KxZM5v30tDQUJw4cQI///yz3ecUEXz22We46aabICI2ue/fvz8yMzNdckb/tWvXIikpCd26dbNOCwoKwn333YejR49i//79NsuPGTPGZgvziBEjEB0d7XWfzZbXsXv37sjLy8PBgwcBOPa568h7Q3X07NkTLVu2vGLdFy5cQGZmJrp3727z+q9evRpmsxlPP/10hb2CLDXp9XqMHj0aX375JbKzs63zP/jgA3Tt2hUNGzasdu3eKjQ0FDt27MCpU6cqzNuzZw8OHTqE2267DefOnbPmLzc3F3369MGWLVush3rp9Xq8++67yMnJwYABA7Bo0SLMmDHD7udCdVjyNWXKFJvpU6dOBYAKh4bExMTY7K1iOWTz119/RXp6uktqcha/G9es78YeHXifOXMGWVlZNpv+yzt06BDWrVuHiIgIm7/k5GQApcdGusuYMWOQmpqKrVu3AgC+/fZbZGRk4I477qiwbNOmTStMu+aaa6zHjPz9998QETz11FMV2mbpQFfbtjNnziAvL8/u8UMtWrSA2WyucIxY+bqDgoIQHR2tyLXQLW8G9o4RtRzn6MwudD/88AOSk5MRGBiI0NBQRERE4IknngAA65uL5cvulfqcI8tUR2Ufru+99x7atm1rPcYxIiICX331lbVmS00x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OHCgBAYGyksvvSQffvih/PTTTyIi8scff0hgYKDUr19fZs+eLfPmzZNGjRqJ0Wi0LlN2XbVp00a6d+8ur776qkyaNEn0er1069bN5oyFjnj11Vfl2WeflYkTJwoAGT58uDz77LPy7LPPysWLF63LpaamSt26daVx48byyiuvyJw5c6ROnToVzmJblYMHD4qfn5+0adNGXnvtNXnuueekcePG0q5duwp94K233hIA0rp1a5kzZ44sXrxYJkyYIGPGjLEus27dOvH19ZX4+HiZOXOmLFmyRB555BHp16+fdZn9+/eLXq+XDh06yGuvvSZPP/20REZGSps2beyeudHembbfeecdASBDhgyRJUuWyPTp0yU0NFRatWpV4SyWd9xxhwCQAQMGyMKFC2X+/PkyfPhwefXVVys87pX6aE1UWe7KnwU5MjJSRo4cKfPmzZM333xTxo8fLzqdTh588EEREfn1118lLCxMJkyYIK+88oosWrRI+vbtKwBk5cqV1sd54403rP3S8vo3bNhQwsPDbZ7PmfefqliuEPDII4/IihUr5MsvvxSR0jOOtmjRQvz8/GTq1Kny6quvSs+ePQWALFiwwHp/Z95bHPHll19aM+nn5ycdOnSw3v7tt9+sy5WUlEjnzp0lKChIZs2aJa+//rq0atVKateu7dSZjYuKiqRx48YSHh4us2fPlldffVV69eplzWjZKx/s2bNHgoKCpG7dujJjxgxZunSpPPHEE9KuXTvrMlV9dlies0GDBhIeHi7z5s2TF198UVq2bCmJiYl2z2pu7wzbrn5vsZg0aZIAEIPB4PRrV9P89ttv4u/vLw0aNJDnnntO/vvf/0pUVJS0bdv2imc1ryrPIo5/Tj799NMCQO68805ZunSpPPjggxIWFiaNGjWyOcPutddeKwMHDpTZs2fLW2+9JVOnThWj0Sg33XSTdZn09HSJj4+XWrVqycMPPyxLliyRuXPnyi233CJ16tRxat3cf//9otPp5Nlnn5UPP/xQNm7caH2OqKgoCQkJkaeeekrmz58v7du3F51OJ6tWrbLe33JW8zZt2kjbtm1l/vz5Mn36dPH395cmTZpIbm6uU/W8//778uyzz8qMGTMEgPTu3dua+6NHj1qXy8rKksaNG0tkZKQ8//zzMn/+fImLi5OYmJgKZyC+krNnz0qdOnUkPj5eXnrpJXn5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SEiAv78/OnXqhJ07d15x+QULFqBZs2YICAhAXFwcHnnkERQUFFSrYCJSBnNNpD7MNZE6MdtE3sfpgffHH3+MKVOmICUlBbt370a7du3Qv39/nD592u7yK1aswPTp05GSkoIDBw7g7bffxscff4wnnnjiqosnItdgronUh7kmUidmm8g7OT3wfvnll3Hvvfdi3LhxaNmyJd544w3UqlUL77zzjt3lf/zxR1x//fW47bbbkJCQgH79+uHWW2+t8pc5InIf5ppIfZhrInVitom8k1MD76KiIuzatQvJycmXH0CvR3JyMrZv3273Pl27dsWuXbus4T58+DDWrl2LgQMHXkXZROQqzDWR+jDXROrEbBN5Lx9nFj579ixMJhOioqJspkdFReHgwYN273Pbbbfh7Nmz6NatG0QEJSUlmDBhwhV3byksLERhYaH1dlZWljNlEpETmGsi9WGuidTJHdlmromUofhZzb/77jvMmTMHixYtwu7du7Fq1Sp89dVXePbZZyu9z9y5cxESEmL9i4uLU7pMInICc02kPsw1kTo5m23mmkgZTm3xDg8Ph8FgQEZGhs30jIwM1KtXz+59nnrqKdxxxx245557AABt2rRBbm4u7rvvPvznP/+BXl9x7D9jxgxMmTLFejsrK4uhJ1IIc02kPsw1kTq5I9vMNZEynNri7efnh8TERGzcuNE6zWw2Y+PGjejSpYvd++Tl5VUItMFgAACIiN37GI1GBAcH2/wRkTKYayL1Ya6J1Mkd2WauiZTh1BZvAJgyZQrGjh2Ljh07IikpCQsWLEBubi7GjRsHABgzZgzq16+PuXPnAgBuuukmvPzyy+jQoQM6deqEv//+G0899RRuuukma+iJyLOYayL1Ya6J1InZJvJOTg+8R40ahTNnzuDpp59Geno62rdvj3Xr1llP8pCammrzq9qTTz4JnU6HJ598EidPnkRERARuuukmzJ4923WtIKKrwlwTqQ9zTaROzDaRd9JJZfuP1SBZWVkICQlBZmam3d1dcnNzERQUBADIyclBYGCgu0t0K621F9Bemy19HgDWrl2Lfv362f1Vuqps1GTMdUVaazPbW3l7vTXbzHVFWmuz1toLON5mteZai7TWz7XWXkCZXCt+VnMics6qVavQsmVL6+2BAwciISEBq1at8mBVRERERERUXRx4E9Ugq1atwogRI3Dy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egaD7Oxs3HHHHXjzzTcRHh7u8P1mzJiBzMxM69/x48cVrJKInMFcE6lTdbLNXBPVbErmOi0tzaHHc3Q5IrVz6nJi4eHhMBgMyMjIsJmekZGBevXqVVj+n3/+wdGjR3HTTTdZp5nN5tIn9vHBn3/+icaNG1e4n9FohNFodKY0Iqom5ppIndyRbeaayL1qUq6jo6MdqtnR5YjUzqkt3n5+fkhMTMTGjRut08xmMzZu3IguXbpUWL558+b4/fffsWfPHuvfkCFD0Lt3b+zZs4e7pBHVAMw1kTox20TqU5Ny3b17d8TGxkKn09mdr9PpEBcXx6sjEF3i1BZvAJgyZQrGjh2Ljh07IikpCQsWLEBubi7GjRsHABgzZgzq16+PuXPnwt/fH61bt7a5f2hoKABUmE5EnsNcE6kTs02kPjUl1waDAQsXLsSIESOg0+lsTrJmGYwvWLAABgOP7yYCqjHwHjVqFM6cOYOnn34a6enpaN++PdatW2c9yUNqair0ekUPHSciF2OuidSJ2SZSn5qU6+HDh2PlypV46KGHbC4pFhsbiwULFmD48OFuqYPIG+jkStcAqCGysrIQEhKCzMxMBAcHe7ocohrDm7NRVe25ubkICgoCAOTk5CAwMNDdJbqd1trM9lbeXm/NNnNdkdbarLX2Ao63Wa25LrsMAKxduxb9+vVT9ZZurfVzrbUXUCbX/JmbiIiIiIiqrewgu0ePHqoedBNVFwfeRERERERERAriwJuIiIiIiIhIQRx4ExERERERESmIA28iIiIiIiIiBXHgTURERERERKQgp6/jTURERERERKQWaWlpSEtLs97Oz8+3/n/Pnj0ICAiwWT46OhrR0dFOPQcH3kRERERERKRZS5YswaxZs+zO69atW4VpKSkpmDlzplPPwYE3ERERERERadb48eMxZMgQh5d3dms3wIE3ERERERERaVh1dh13Fk+uRkRERERERKQgDryJiIiIiIiIFMSBNxEREREREZGCOPAmIiIiIiIiUhAH3kREREREREQK4sCbiIiIiIiISEEceBMREREREREpiANvIiIiIiIiIgVx4E1ERERERESkIA68iYiIiIiIiBTEgTcRERERERGRgjjwJiIiIiIiIlIQB95ERERERERECuLAm4iIiIiIiEhBHHgTERERERERKYgDbyIiIiIiIiIFceBNREREREREpCAOvImIiIiIiIgUVK2B9+uvv46EhAT4+/ujU6dO2LlzZ6XLvvnmm+jevTvq1KmDOnXqIDk5+YrLE5FnMNdE6sRsE6kPc03kfZweeH/88ceYMmUKUlJSsHv3brRr1w79+/fH6dOn7S7/3Xff4dZbb8XmzZuxfft2xMXFoV+/fjh58uRVF09ErsFcE6kTs02kPsw1kZcSJyUlJckDDzxgvW0ymSQmJkbmzp3r0P1LSkqkdu3a8t577zn8nJmZmQJAMjMznS2XSNVclY2amOucnBwBIAAkJyfH4cf1ZlprM9tbOW/NNnNdkdbarLX2ijjeZrXmWkR7rzvbSxbO5NqpLd5FRUXYtWsXkpOTrdP0ej2Sk5Oxfft2hx4jLy8PxcXFCAsLc+apiUghzDWROjHbROrDXBN5Lx9nFj579ixMJhOioqJspkdFReHgwYMOPca0adMQExNj84ZRXmFhIQoLC623s7KynCmTiJzAXBOpkzuyzVwTuRdzTeS93HpW8+eeew4fffQRPv/8c/j7+1e63Ny5cxESEmL9i4uLc2OVROQM5ppInRzJNnNN5F2YayLPcWrgHR4eDoPBgIyMDJvpGRkZqFev3hXv++KLL+K5557Dhg0b0LZt2ysuO2PGDGRmZlr/jh8/7kyZROQE5ppIndyRbeaayL2YayLv5dTA28/PD4mJidi4caN1mtlsxsaNG9GlS5dK7/f888/j2Wefxbp169CxY8cqn8doNCI4ONjmj4iUwVwTqZM7ss1cE7kXc03kvZw6xhsApkyZgrFjx6Jjx45ISkrCggULkJubi3HjxgEAxowZg/r162Pu3LkAgHnz5uHpp5/GihUrkJCQgPT0dABAUFAQgoKCXNgUIqou5ppInZhtIvVhrom8k9MD71GjRuHMmTN4+umnkZ6ejvbt22PdunXWkzykpqZCr7+8IX3x4sUoKirCiBEjbB4nJSUFM2fOvLrqicglmGsidWK2idSHuXa/tLQ0pKWlWW/n5+db/79nzx4EBATYLB8dHY3o6Gi31edqWmuvu+hERDxdRFWysrIQEhKCzMxM7u5CVIY3Z6Oq2nNzc62/xOfk5CAwMNDdJbqd1trM9lbeXm/NNnNdkdbarLX2Ao63Wa25BtT/us+cOROzZs1yeHlv/1FDa+29Gs7k2ukt3kRERERERFoxfvx4DBkyxOHlvX3rr9ba6y4ceBMREREREVVCa7tSa6297uLW63gTERERERERaQ0H3kREREREREQK4sCbiIiIiIiISEEceBMREREREREpiANvIiIiIiIiIgVx4E1ERERERESkIA68iYiIiIiIiBTEgTcRERERERGRgnw8XQAREREReae0tDSkpaVZb+fn51v/v2fPHgQEBNgsHx0djejoaLfVR0RUU3DgTURERETVsmTJEsyaNcvuvG7dulWYlpKSgpkzZypcFRFRzcOBNxERERFVy/jx4zFkyBCHl+fWbiLSKg68iYiIiKhauOs4EZFjeHI1IiIiIiIiIgVx4E1ERERERESkIA68iYiIiIiIiBTEgTcRERERERGRgjjwJiIiIiIiIlIQB95ERERERERECuLAm4iIiIiIiEhBHHgTERERERERKcjH0wUQERGROqWlpSEtLc16Oz8/3/r/PXv2ICAgwGb56OhoREdHu60+IiIid+HAm4iIiBSxZMkSzJo1y+68bt26VZiWkpKCmTNnKlyVsvhjAxER2cOBNxERESli/PjxGDJkiMPLq2EAqsUfG0h7+AMTkfM48CYiIiJFaPHLthZ/bCDt4Q9MRM7jwJuIiIjIRbT4Y4PWcGsvf2Aiqg4OvImIiIiIHMStver8MYFIaRx4ExERERE5iFt7iag6qnUd79dffx0JCQnw9/dHp06dsHPnzisu/+mnn6J58+bw9/dHmzZtsHbt2moVS0TKYa6J1InZJnKt6OhoXHvttQ7/KTHwZq6JvI/TA++PP/4YU6ZMQUpKCnbv3o127dqhf//+OH36tN3lf/zxR9x66624++678euvv2LYsGEYNmwY/vjjj6sunohcg7kmUidmm0h9mGsi76QTEXHmDp06dcJ1112H1157DQBgNpsRFxeHBx98ENOnT6+w/KhRo5Cbm4s1a9ZYp3Xu3Bnt27fHG2+84dBzZmVlISQkBJmZmQgODnamXCJVc1U2amKuc3NzERQUBADIyclBYGBgdZpWo9k7QY/l+MBt27ap/gQ9WniNy3Kmvd6abX5eE1WOuSZSH2fy4dQx3kVFRdi1axdmzJhhnabX65GcnIzt27fbvc/27dsxZcoUm2n9+/fH6tWrK32ewsJCFBYWWm9nZWU5UyYROaGm5FqLZ4nV2gl6tPYae7q97sg2P6+J3Iu5JvJeTg28z549C5PJhKioKJvpUVFR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68XPz0/0er107NhR0tLSPF2iS61bt078/f3Fz89P/P395fvvv5drrrlGkpKSpHPnzmIwGOTjjz/2dJkus3nzZgkMDJQ2bdrII488Is8995w899xz8sgjj0jbtm0lKCiowm5N3qxv377ywgsv2J23YsUK8fX1Vf1uaxZayjZzre5cizDbFsw1c60mzHUpLeVahNlWe7bdkWudiMjVD98948CBA1izZg0OHz4Ms9mM6OhoXH/99UhOToZOp/N0eS539OhR7Nq1C4mJiUhISEBGRgZee+015OfnY9CgQejdu7enS3Spo0ePYvHixfjpp5+Qnp4OAKhXrx66dOmCCRMmICEhwbMFutDnn3+OLVu2YP78+Xbnr1ixAm+++abNSR7UTEvZZq7Vm2uA2S6LuWau1YK5vkxLuQaYbUC92XZHrr164E1ERERERERU03nlMd4WJpPJ5vaOHTuwZcsWFBcXe6gi9xs3bhxOnTrl6TLc4tChQ9i4cSP+/vtvT5ficuWvFah1Ws82c60ezPZlzDVzrRbM9WVazzXAbKuFW3J9VTuqe8ipU6fk+uuvF4PBID169JDz58/LoEGDRKfTiU6nk2uuuUZOnTrl6TJd6rfffrP75+vrK59//rn1tlrMmTNHvv32WxEROX/+vNxwww3W11ev18uNN94oFy5c8GyRLqTX66V3797ywQcfSEFBgafL8RitZZu5VneuRZhtEeaauWau1UhruRZhttWebXfk2isH3nfccYd07dpVvvzySxk1apR07dpVunfvLidOnJBjx47J9ddfLw888ICny3QpSye3dPiyf5bpajqRR2xsrOzevVtERO655x7p0KGD7N69W/Lz82XPnj3SuXNnufvuuz1cpevodDq58cYbxc/PT+rUqSOTJk2yXitSS7SWbeZa3bkWYbZFmGvmmrlWI63lWoTZVnu23ZFrrxx4R0dHy/bt20VE5Ny5c6LT6ay/yIiIbNy4URo1auSp8hTRrl07GTRokBw4cECOHj0qR48elSNHjoiPj49888031mlqYTQare1JSEiocNbEX375RaKjoz1RmiJ0Op1kZGTImTNn5MUXX5SWLVuKXq+Xa6+9VhYtWiSZmZmeLtEttJZt5lrduRZhtkWYa+aauVYjreVahNlWe7bdkWuvPMb7woULqF+/PgAgLCwMtWrVQnx8vHV+kyZNkJaW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aqq0bt1afHx8pEOHDnLjjTfKjTfeKB06dBAfHx9p27atpKamerpMl9Fin7ZHa+uBuVZ3rkW016ft0do6YK6Za7X1aXu0uA6YbXVn2x192quv433w4MEKp/Pv0qULmjdv7uHKlJOVlYVdu3bZtDkxMfGqL+heE5nNZqxfv97uRez79esHvd4rj5S4Ii32aXu0th6Ya3XnGtBen7ZHa+uAuWautUCL64DZVne2Fe3TrviFoKYbOHCgnDp1ytNluFXr1q1V9StUVSZOnGh3Vxi10mKftkdr64G5Vj+t9Wl7tLYOmGv101qftkeL64DZVrfq9Gn1/Uxhx5YtW5Cfn+/pMtzq6NGjKC4u9nQZbrN8+fIrnvBCbbTYp+3R2npgrtVPa33aHq2tA+Za/bTWp+3R4jpgttWtOn1aEwNvUj/x3iMmiKgSzDWR+jDXROrEbFeNA28iIiIiIiIiBXHgTURERERERKQgDryJiIiIiIiIFMSBNxEREREREZGCNDHwfuKJJxAWFubpMtxqyZIliIqK8nQZbnP77ber8vqJldFin7ZHa+uBuVY/rfVpe7S2Dphr9dNan7ZHi+uA2Va36vRpnXjhKei2bNni0HI9evRQuBL3ef/99x1absyYMQpX4h6pqakOLdegQQOFK3EPLfZpe7S2Hphr+9SSa0B7fdoera0D5to+5lpdtLgOmG371JJtd/Rprxx46/V66HQ6AJWful6n08FkMrmzLEXp9XoEBQXBx8fnim0+f/68mytThsFgsP7f0l7La26ZpqbXWIt92h6trQfmWt25BrTXp+3R2jpgrplrQF192h4trgNmW93Zdkef9qn2PT2oTp06qF27Nu68807ccccdCA8P93RJimvRogUyMjJw++2346677kLbtm09XZKidDodYmNjceedd+Kmm26Cj49XdlWHabFP26O19cBcqzvXgPb6tD1aWwfMNXOtBVpcB8y2urPtlj4tXqiwsFA++ugj6devnwQEBMjNN98sa9euFbPZ7OnSFPXTTz/JfffdJyEhIZKYmCiLFi2SzMxMT5eliLS0NHnuueekWbNmEhUVJVOnTpX9+/d7uizFaLVPl6fF9cBcqzfXItrs0+VpcR0w18y12ml1HTDb6s22O/q0Vw68yzp27JjMmjVLGjVqJPXr15cnnnhCiouLPV2WovLy8uS9996TXr16Sa1a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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "metrics = [\"cell_type_top_10_accuracy\", \"tissue_top_10_accuracy\", \"disease_top_10_accuracy\", \"sex_top_1_accuracy\"]\n", + "n_metrics = len(metrics)\n", + "\n", + "fig, axs = plt.subplots(1, n_metrics, figsize=(2.5 * n_metrics, 4))\n", + "\n", + "for i_metric, metric in enumerate(metrics):\n", + " ax = axs[i_metric]\n", + "\n", + " df_metric = df[[metric, \"prefix\"]].copy()\n", + " df_metric = df_metric.dropna()\n", + " \n", + " stats = df_metric.groupby('prefix').agg(\n", + " median=(metric, np.median),\n", + " mean=(metric, np.mean),\n", + " q1=(metric, lambda x: x.quantile(0.25)),\n", + " q3=(metric, lambda x: x.quantile(0.75))\n", + " ).reindex(_PREFIX_LIST)\n", + " y_vals = stats['mean']\n", + " y_err_lower = y_vals - stats['q1']\n", + " y_err_upper = stats['q3'] - y_vals\n", + " y_err = [y_err_lower.values, y_err_upper.values]\n", + "\n", + " ax.errorbar(\n", + " np.arange(len(_PREFIX_LIST)), y_vals, yerr=y_err,\n", + " fmt='o', color='black', ecolor='black',\n", + " capsize=4, markersize=6, linestyle='None'\n", + " )\n", + "\n", + " ax.plot(np.arange(len(_PREFIX_LIST)), y_vals)\n", + "\n", + " # rotate the x-axis labels by 90 degrees\n", + " ax.set_xticks(np.arange(len(_PREFIX_LIST)))\n", + " ax.set_xticklabels(_PREFIX_LIST, rotation=90)\n", + " ax.set_title(metric)\n", + " ax.set_ylim((-0.05, 1.05))\n", + " # ax.set_ylabel()\n", + "\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "metrics = [\"cell_type_top_10_accuracy\", \"tissue_top_10_accuracy\", \"disease_top_10_accuracy\", \"sex_top_1_accuracy\"]\n", + "n_metrics = len(metrics)\n", + "\n", + "fig, axs = plt.subplots(1, n_metrics, figsize=(2.5 * n_metrics, 4))\n", + "\n", + "for i_metric, metric in enumerate(metrics):\n", + " ax = axs[i_metric]\n", + "\n", + " df_metric = df[[metric, \"prefix\"]].copy()\n", + " df_metric = df_metric.dropna()\n", + " \n", + " stats = df_metric.groupby('prefix').agg(\n", + " median=(metric, np.median),\n", + " mean=(metric, np.mean),\n", + " std=(metric, np.std),\n", + " count=(metric, 'count'),\n", + " q1=(metric, lambda x: x.quantile(0.25)),\n", + " q3=(metric, lambda x: x.quantile(0.75))\n", + " ).reindex(_PREFIX_LIST)\n", + " y_vals = stats['mean']\n", + " y_err = stats['std'] / np.sqrt(stats['count'])\n", + "\n", + " ax.errorbar(\n", + " np.arange(len(_PREFIX_LIST)), y_vals, yerr=y_err,\n", + " fmt='o', color='black', ecolor='black',\n", + " capsize=4, markersize=6, linestyle='None'\n", + " )\n", + "\n", + " ax.plot(np.arange(len(_PREFIX_LIST)), y_vals)\n", + "\n", + " # rotate the x-axis labels by 90 degrees\n", + " ax.set_xticks(np.arange(len(_PREFIX_LIST)))\n", + " ax.set_xticklabels(_PREFIX_LIST, rotation=90)\n", + " ax.set_title(metric)\n", + " # ax.set_ylim((-0.05, 1.05))\n", + " # ax.set_ylabel()\n", + "\n", + "fig.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for metric in metrics:\n", + " fig, ax = plt.subplots(figsize=(6,5))\n", + "\n", + " # --- Half Violin Plot (the \"raincloud\" part) ---\n", + " sns.violinplot(\n", + " x=\"prefix\", \n", + " y=metric, \n", + " data=df,\n", + " hue=True,\n", + " hue_order=[True, False],\n", + " split=True,\n", + " bw=0.2,\n", + " ax=ax\n", + " )\n", + " ax.legend_ = None\n", + " # Title etc.\n", + " ax.set_title(f\"Distribution of {metric} by prefix\")\n", + " plt.tight_layout()\n", + " plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def _format_axis(ax, category, horizontal=False, keep_variable_axis=True):\n", + "\n", + " # Remove the axis lines\n", + " ax.spines[\"top\"].set_visible(False)\n", + " ax.spines[\"right\"].set_visible(False)\n", + "\n", + " if horizontal:\n", + " ax.set_ylabel(None)\n", + " lim = ax.get_ylim()\n", + " ax.set_yticks([(lim[0] + lim[1]) / 2])\n", + " ax.set_yticklabels([category])\n", + " if not keep_variable_axis:\n", + " ax.get_xaxis().set_visible(False)\n", + " ax.spines[\"bottom\"].set_visible(False)\n", + " else:\n", + " ax.set_xlabel(None)\n", + " lim = ax.get_xlim()\n", + " ax.set_xticks([(lim[0] + lim[1]) / 2])\n", + " ax.set_xticklabels([category], rotation=90)\n", + " if not keep_variable_axis:\n", + " ax.get_yaxis().set_visible(False)\n", + " ax.spines[\"left\"].set_visible(False)\n", + "\n", + "def categorical_kde_plot(\n", + " df,\n", + " variable,\n", + " category,\n", + " category_order=None,\n", + " horizontal=False,\n", + " rug=True,\n", + " figsize=None,\n", + "):\n", + " \"\"\"Draw a categorical KDE plot\n", + "\n", + " Parameters\n", + " ----------\n", + " df: pd.DataFrame\n", + " The data to plot\n", + " variable: str\n", + " The column in the `df` to plot (continuous variable)\n", + " category: str\n", + " The column in the `df` to use for grouping (categorical variable)\n", + " horizontal: bool\n", + " If True, draw density plots horizontally. Otherwise, draw them\n", + " vertically.\n", + " rug: bool\n", + " If True, add also a sns.rugplot.\n", + " figsize: tuple or None\n", + " If None, use default figsize of (7, 1*len(categories))\n", + " If tuple, use that figsize. Given to plt.subplots as an argument.\n", + " \"\"\"\n", + " if category_order is None:\n", + " categories = list(df[category].unique())\n", + " else:\n", + " categories = category_order[:]\n", + "\n", + " # figsize = (7, 1.0 * len(categories))\n", + "\n", + " fig, axes = plt.subplots(\n", + " nrows=len(categories) if horizontal else 1,\n", + " ncols=1 if horizontal else len(categories),\n", + " figsize=figsize[::-1] if not horizontal else figsize,\n", + " sharex=horizontal,\n", + " sharey=not horizontal,\n", + " )\n", + "\n", + " for i, (cat, ax) in enumerate(zip(categories, axes)):\n", + " sns.kdeplot(\n", + " data=df[df[category] == cat],\n", + " x=variable if horizontal else None,\n", + " y=None if horizontal else variable,\n", + " # kde kwargs\n", + " bw_adjust=0.5,\n", + " clip_on=False,\n", + " fill=True,\n", + " alpha=1,\n", + " cut=0,\n", + " linewidth=1.5,\n", + " ax=ax,\n", + " color=\"lightslategray\",\n", + " )\n", + "\n", + " keep_variable_axis = (i == len(fig.axes) - 1) if horizontal else (i == 0)\n", + "\n", + " if rug:\n", + " sns.rugplot(\n", + " data=df[df[category] == cat],\n", + " x=variable if horizontal else None,\n", + " y=None if horizontal else variable,\n", + " ax=ax,\n", + " color=\"black\",\n", + " height=0.1,\n", + " )\n", + "\n", + " _format_axis(\n", + " ax,\n", + " cat,\n", + " horizontal,\n", + " keep_variable_axis=keep_variable_axis,\n", + " )\n", + "\n", + " fig.tight_layout()\n", + "\n", + " return fig" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for coarse_tissue in df['coarse_tissue'].unique():\n", + " for metric in metrics:\n", + " fig = categorical_kde_plot(\n", + " df[df['coarse_tissue'] == coarse_tissue],\n", + " metric,\n", + " \"prefix\",\n", + " horizontal=False,\n", + " figsize=(4, 4),\n", + " )\n", + "\n", + " fig.gca().set_title(f\"{coarse_tissue} - {metric}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/07_test_new_metadata_prediction_implementation.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/07_test_new_metadata_prediction_implementation.ipynb new file mode 100644 index 00000000..f75af556 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/07_test_new_metadata_prediction_implementation.ipynb @@ -0,0 +1,1337 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import typing as t\n", + "import pickle\n", + "import logging\n", + "\n", + "logger = logging.getLogger(__name__)\n", + "logger.setLevel(logging.DEBUG) # Set the logging level\n", + "\n", + "# Create a handler\n", + "handler = logging.StreamHandler()\n", + "\n", + "# Create and set a formatter\n", + "formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')\n", + "handler.setFormatter(formatter)\n", + "\n", + "# Add the handler to the logger\n", + "logger.addHandler(handler)\n", + "\n", + "# To suppress the stupid AnnData warning ...\n", + "warnings.filterwarnings(\"ignore\", category=UserWarning, message=\"Transforming to str index.\")\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext\n", + "from cellarium.ml.utilities.inference.metadata_benchmarking.calculate_metrics import \\\n", + " calculate_metrics_for_prediction_output" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [], + "source": [ + "# arguments\n", + "cuda_device_index = 0\n", + "val_adata_index = 1\n", + "\n", + "checkpoint_path = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "ref_adata_path = \"/home/mehrtash/data/data/extract_0.h5ad\"\n", + "gene_info_path = \"/home/mehrtash/data/gene_info/gene_info.tsv\"\n", + "adata_path = f\"/home/mehrtash/data/data/cellariumgpt_validation/extract_{val_adata_index}.h5ad\"\n", + "ontology_resource_path = \"/home/mehrtash/data/data/cellariumgpt_artifacts/ontology\"\n", + "rand_prompt_vars_sublist_path = \"/home/mehrtash/data/data/cellariumgpt_artifacts/autosomal_gene_ids.txt\"\n", + "fixed_prompt_vars_sublist_path = \"/home/mehrtash/data/data/cellariumgpt_artifacts/empty_gene_ids.txt\"\n", + "output_path = \"/home/mehrtash/data/data/cellariumgpt_artifacts/metadata_predictions/100M_long_run_last\"\n", + "\n", + "rng_seed = 42\n", + "n_cells = 1000\n", + "n_genes = 7000\n", + "gene_selection_method = \"highly_expressed\" # \"random\" or \"highly_expressed\"\n", + "chunk_size = 16\n", + "\n", + "os.makedirs(output_path, exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-03-02 23:14:20,178 - __main__ - INFO - Loading ontology resources ...\n" + ] + } + ], + "source": [ + "# load ontology resources\n", + "logger.info(\"Loading ontology resources ...\")\n", + "\n", + "ontology_benchmarking_resource_path_dict = {\n", + " 'cell_type': os.path.join(ontology_resource_path, 'cl_benchmarking_resource.pkl'),\n", + " 'development_stage': os.path.join(ontology_resource_path, 'hsapdv_benchmarking_resource.pkl'),\n", + " 'disease': os.path.join(ontology_resource_path, 'mondo_benchmarking_resource.pkl'),\n", + " 'tissue': os.path.join(ontology_resource_path, 'uberon_benchmarking_resource.pkl'),\n", + " 'sex': os.path.join(ontology_resource_path, 'sex_benchmarking_resource.pkl'),\n", + "}\n", + "\n", + "ontology_propagation_resource_path_dict = {\n", + " 'cell_type': os.path.join(ontology_resource_path, 'cl_propagation_resource.pkl'),\n", + " 'development_stage': os.path.join(ontology_resource_path, 'hsapdv_propagation_resource.pkl'),\n", + " 'disease': os.path.join(ontology_resource_path, 'mondo_propagation_resource.pkl'),\n", + " 'tissue': os.path.join(ontology_resource_path, 'uberon_propagation_resource.pkl'),\n", + " 'sex': os.path.join(ontology_resource_path, 'sex_propagation_resource.pkl'),\n", + "}\n", + "\n", + "n_hops_dict = {\n", + " 'cell_type': 3,\n", + " 'development_stage': 3,\n", + " 'disease': 3,\n", + " 'tissue': 3,\n", + " 'sex': 0,\n", + "}\n", + "\n", + "ontology_benchmarking_resource_dicts = {}\n", + "for meta_key, path in ontology_benchmarking_resource_path_dict.items():\n", + " with open(path, \"rb\") as f:\n", + " ontology_benchmarking_resource_dicts[meta_key] = pickle.load(f)\n", + "\n", + "ontology_propagation_resource_dicts = {}\n", + "for meta_key, path in ontology_propagation_resource_path_dict.items():\n", + " with open(path, \"rb\") as f:\n", + " ontology_propagation_resource_dicts[meta_key] = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-03-02 23:14:21,421 - __main__ - INFO - Loading the model checkpoint from /home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt ...\n" + ] + } + ], + "source": [ + "logger.info(f\"Loading the model checkpoint from {checkpoint_path} ...\")\n", + "\n", + "device = torch.device(f\"cuda:{cuda_device_index}\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=checkpoint_path,\n", + " ref_adata_path=ref_adata_path,\n", + " gene_info_tsv_path=gene_info_path,\n", + " device=device,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-03-02 23:14:25,344 - __main__ - INFO - Loading the validation AnnData object from /home/mehrtash/data/data/cellariumgpt_validation/extract_1.h5ad ...\n" + ] + } + ], + "source": [ + "logger.info(f\"Loading the validation AnnData object from {adata_path} ...\")\n", + "adata = sc.read_h5ad(adata_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-03-02 23:14:27,330 - __main__ - INFO - Starting with 0 fixed genes.\n", + "2025-03-02 23:14:27,331 - __main__ - INFO - In addition, using up to 7000 highly expressed genes.\n", + "2025-03-02 23:14:27,376 - __main__ - INFO - Selected 7000 genes.\n", + "2025-03-02 23:14:27,378 - __main__ - INFO - Using 1000 random cells (seed = 42).\n" + ] + } + ], + "source": [ + "if n_genes is not None:\n", + "\n", + " with open(fixed_prompt_vars_sublist_path, \"r\") as f:\n", + " fixed_prompt_var_names_sublist = f.read().splitlines()\n", + " logger.info(f\"Starting with {len(fixed_prompt_var_names_sublist)} fixed genes.\")\n", + "\n", + " if gene_selection_method == \"highly_expressed\":\n", + " logger.info(f\"In addition, using up to {n_genes} highly expressed genes.\")\n", + " X_g = np.asarray(adata.X.sum(0)).flatten()\n", + " highly_expressed_gene_indices = np.argsort(X_g)[::-1]\n", + " selected_gene_set = set(fixed_prompt_var_names_sublist)\n", + " target_n_genes = n_genes + len(fixed_prompt_var_names_sublist)\n", + " for idx in highly_expressed_gene_indices:\n", + " if len(selected_gene_set) >= target_n_genes:\n", + " break\n", + " gene_id = adata.var_names[highly_expressed_gene_indices[idx]]\n", + " selected_gene_set.add(gene_id)\n", + " logger.info(f\"Selected {len(selected_gene_set)} genes.\")\n", + " fixed_prompt_var_names_sublist = list(selected_gene_set)\n", + " rand_prompt_var_names_sublist = []\n", + " n_rand_prompt_vars = 0\n", + " torch_rng = torch.Generator().manual_seed(rng_seed)\n", + " \n", + " elif gene_selection_method == \"random\":\n", + " logger.info(f\"In addition, using {n_genes} random genes (seed = {rng_seed}).\")\n", + " torch_rng = torch.Generator().manual_seed(rng_seed)\n", + " n_rand_prompt_vars = n_genes\n", + " with open(rand_prompt_vars_sublist_path, \"r\") as f:\n", + " rand_prompt_var_names_sublist = f.read().splitlines()\n", + " \n", + " else:\n", + " raise ValueError(f\"Unknown gene selection method: {gene_selection_method}\")\n", + "else:\n", + " logger.info(f\"Using all genes.\")\n", + " n_rand_prompt_vars = None\n", + " rand_prompt_var_names_sublist = None\n", + " fixed_prompt_var_names_sublist = None\n", + " \n", + "if n_cells is None:\n", + " logger.info(f\"Using all cells.\")\n", + "else:\n", + " n_cells = min(n_cells, len(adata))\n", + " logger.info(f\"Using {n_cells} random cells (seed = {rng_seed}).\")\n", + " rng = np.random.RandomState(rng_seed)\n", + " adata = adata[rng.choice(len(adata), n_cells, replace=False)]" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-03-02 23:14:27,480 - __main__ - INFO - Predicting metadata for 1000 cells ...\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "0115a1123ece426f8a9a70f53e2e7096", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/63 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typecell_type_predtissuetissue_preddevelopment_stagedevelopment_stage_preddiseasedisease_predsexsex_pred
31589848oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalemale
31594264oligodendrocyteoligodendrocytedentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalefemale
31601455unknownstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalefemale
31589769oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalemale
31593942unknownneurondentate nucleuscerebellum52-year-old human stage23-year-old stagenormalnormalmalefemale
31598517cerebellar granule cellepithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31599161cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalefemale
31601198cerebellar granule cellneurondentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalefemale
31599402cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31594186microglial cellmacrophagedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalemale
31590646oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalemale
31600383cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31592385oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31588945oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalemale
31590959oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31592015oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31588921oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31592421oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31592116unknownstratified epithelial celldentate nucleuscerebellum52-year-old human stage17th week post-fertilization stagenormalnormalmalemale
31591598oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31588345oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalemale
31593570Bergmann glial cellastrocytedentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31600178cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31599815cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalefemale
31598814cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage17th week post-fertilization stagenormalnormalmalemale
31593104oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31600997cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31598473interneuronepithelial celldentate nucleuscerebellum52-year-old human stage12th week post-fertilization stagenormalnormalmalemale
31600098differentiation-committed oligodendrocyte prec...oligodendrocyte precursor celldentate nucleuscerebellum52-year-old human stage12th week post-fertilization stagenormalnormalmalemale
31599509cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31598433interneuronendothelial celldentate nucleuscerebellum52-year-old human stage12th week post-fertilization stagenormalnormalmalemale
31599851cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31593301oligodendrocyteoligodendrocytedentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalefemale
31600830cerebellar granule cellmonocyte-derived dendritic celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31589187oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31600725cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31588821oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31591031oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalemale
31599410cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31591972oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31593634differentiation-committed oligodendrocyte prec...oligodendrocyte precursor celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31601467macroglial cellastrocytedentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31601214cerebellar granule cellstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31589523unknownstratified epithelial celldentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31589177unknownneurondentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31601204cerebellar granule cellGABAergic neurondentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalemale
31590685oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31589072oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
31593664oligodendrocyteoligodendrocytedentate nucleuscerebellum52-year-old human stage61-year-old stagenormalnormalmalefemale
31590994oligodendrocyteoligodendrocytedentate nucleustemporal lobe52-year-old human stage61-year-old stagenormalnormalmalefemale
\n", + "" + ], + "text/plain": [ + " cell_type \\\n", + "31589848 oligodendrocyte \n", + "31594264 oligodendrocyte \n", + "31601455 unknown \n", + "31589769 oligodendrocyte \n", + "31593942 unknown \n", + "31598517 cerebellar granule cell \n", + "31599161 cerebellar granule cell \n", + "31601198 cerebellar granule cell \n", + "31599402 cerebellar granule cell \n", + "31594186 microglial cell \n", + "31590646 oligodendrocyte \n", + "31600383 cerebellar granule cell \n", + "31592385 oligodendrocyte \n", + "31588945 oligodendrocyte \n", + "31590959 oligodendrocyte \n", + "31592015 oligodendrocyte \n", + "31588921 oligodendrocyte \n", + "31592421 oligodendrocyte \n", + "31592116 unknown \n", + "31591598 oligodendrocyte \n", + "31588345 oligodendrocyte \n", + "31593570 Bergmann glial cell \n", + "31600178 cerebellar granule cell \n", + "31599815 cerebellar granule cell \n", + "31598814 cerebellar granule cell \n", + "31593104 oligodendrocyte \n", + "31600997 cerebellar granule cell \n", + "31598473 interneuron \n", + "31600098 differentiation-committed oligodendrocyte prec... \n", + "31599509 cerebellar granule cell \n", + "31598433 interneuron \n", + "31599851 cerebellar granule cell \n", + "31593301 oligodendrocyte \n", + "31600830 cerebellar granule cell \n", + "31589187 oligodendrocyte \n", + "31600725 cerebellar granule cell \n", + "31588821 oligodendrocyte \n", + "31591031 oligodendrocyte \n", + "31599410 cerebellar granule cell \n", + "31591972 oligodendrocyte \n", + "31593634 differentiation-committed oligodendrocyte prec... \n", + "31601467 macroglial cell \n", + "31601214 cerebellar granule cell \n", + "31589523 unknown \n", + "31589177 unknown \n", + "31601204 cerebellar granule cell \n", + "31590685 oligodendrocyte \n", + "31589072 oligodendrocyte \n", + "31593664 oligodendrocyte \n", + "31590994 oligodendrocyte \n", + "\n", + " cell_type_pred tissue tissue_pred \\\n", + "31589848 oligodendrocyte dentate nucleus temporal lobe \n", + "31594264 oligodendrocyte dentate nucleus cerebellum \n", + "31601455 stratified epithelial cell dentate nucleus cerebellum \n", + "31589769 oligodendrocyte dentate nucleus temporal lobe \n", + "31593942 neuron dentate nucleus cerebellum \n", + "31598517 epithelial cell dentate nucleus cerebellum \n", + "31599161 stratified epithelial cell dentate nucleus cerebellum \n", + "31601198 neuron dentate nucleus cerebellum \n", + "31599402 stratified epithelial cell dentate nucleus cerebellum \n", + "31594186 macrophage dentate nucleus temporal lobe \n", + "31590646 oligodendrocyte dentate nucleus temporal lobe \n", + "31600383 stratified epithelial cell dentate nucleus cerebellum \n", + "31592385 oligodendrocyte dentate nucleus temporal lobe \n", + "31588945 oligodendrocyte dentate nucleus temporal lobe \n", + "31590959 oligodendrocyte dentate nucleus temporal lobe \n", + "31592015 oligodendrocyte dentate nucleus temporal lobe \n", + "31588921 oligodendrocyte dentate nucleus temporal lobe \n", + "31592421 oligodendrocyte dentate nucleus temporal lobe \n", + "31592116 stratified epithelial cell dentate nucleus cerebellum \n", + "31591598 oligodendrocyte dentate nucleus temporal lobe \n", + "31588345 oligodendrocyte dentate nucleus temporal lobe \n", + "31593570 astrocyte dentate nucleus cerebellum \n", + "31600178 stratified epithelial cell dentate nucleus cerebellum \n", + "31599815 stratified epithelial cell dentate nucleus cerebellum \n", + "31598814 stratified epithelial cell dentate nucleus cerebellum \n", + "31593104 oligodendrocyte dentate nucleus temporal lobe \n", + "31600997 stratified epithelial cell dentate nucleus cerebellum \n", + "31598473 epithelial cell dentate nucleus cerebellum \n", + "31600098 oligodendrocyte precursor cell dentate nucleus cerebellum \n", + "31599509 stratified epithelial cell dentate nucleus cerebellum \n", + "31598433 endothelial cell dentate nucleus cerebellum \n", + "31599851 stratified epithelial cell dentate nucleus cerebellum \n", + "31593301 oligodendrocyte dentate nucleus cerebellum \n", + "31600830 monocyte-derived dendritic cell dentate nucleus cerebellum \n", + "31589187 oligodendrocyte dentate nucleus temporal lobe \n", + "31600725 stratified epithelial cell dentate nucleus cerebellum \n", + "31588821 oligodendrocyte dentate nucleus temporal lobe \n", + "31591031 oligodendrocyte dentate nucleus temporal lobe \n", + "31599410 stratified epithelial cell dentate nucleus cerebellum \n", + "31591972 oligodendrocyte dentate nucleus temporal lobe \n", + "31593634 oligodendrocyte precursor cell dentate nucleus cerebellum \n", + "31601467 astrocyte dentate nucleus cerebellum \n", + "31601214 stratified epithelial cell dentate nucleus cerebellum \n", + "31589523 stratified epithelial cell dentate nucleus cerebellum \n", + "31589177 neuron dentate nucleus cerebellum \n", + "31601204 GABAergic neuron dentate nucleus cerebellum \n", + "31590685 oligodendrocyte dentate nucleus temporal lobe \n", + "31589072 oligodendrocyte dentate nucleus temporal lobe \n", + "31593664 oligodendrocyte dentate nucleus cerebellum \n", + "31590994 oligodendrocyte dentate nucleus temporal lobe \n", + "\n", + " development_stage development_stage_pred disease \\\n", + "31589848 52-year-old human stage 61-year-old stage normal \n", + "31594264 52-year-old human stage 61-year-old stage normal \n", + "31601455 52-year-old human stage 61-year-old stage normal \n", + "31589769 52-year-old human stage 61-year-old stage normal \n", + "31593942 52-year-old human stage 23-year-old stage normal \n", + "31598517 52-year-old human stage 61-year-old stage normal \n", + "31599161 52-year-old human stage 61-year-old stage normal \n", + "31601198 52-year-old human stage 61-year-old stage normal \n", + "31599402 52-year-old human stage 61-year-old stage normal \n", + "31594186 52-year-old human stage 61-year-old stage normal \n", + "31590646 52-year-old human stage 61-year-old stage normal \n", + "31600383 52-year-old human stage 61-year-old stage normal \n", + "31592385 52-year-old human stage 61-year-old stage normal \n", + "31588945 52-year-old human stage 61-year-old stage normal \n", + "31590959 52-year-old human stage 61-year-old stage normal \n", + "31592015 52-year-old human stage 61-year-old stage normal \n", + "31588921 52-year-old human stage 61-year-old stage normal \n", + "31592421 52-year-old human stage 61-year-old stage normal \n", + "31592116 52-year-old human stage 17th week post-fertilization stage normal \n", + "31591598 52-year-old human stage 61-year-old stage normal \n", + "31588345 52-year-old human stage 61-year-old stage normal \n", + "31593570 52-year-old human stage 61-year-old stage normal \n", + "31600178 52-year-old human stage 61-year-old stage normal \n", + "31599815 52-year-old human stage 61-year-old stage normal \n", + "31598814 52-year-old human stage 17th week post-fertilization stage normal \n", + "31593104 52-year-old human stage 61-year-old stage normal \n", + "31600997 52-year-old human stage 61-year-old stage normal \n", + "31598473 52-year-old human stage 12th week post-fertilization stage normal \n", + "31600098 52-year-old human stage 12th week post-fertilization stage normal \n", + "31599509 52-year-old human stage 61-year-old stage normal \n", + "31598433 52-year-old human stage 12th week post-fertilization stage normal \n", + "31599851 52-year-old human stage 61-year-old stage normal \n", + "31593301 52-year-old human stage 61-year-old stage normal \n", + "31600830 52-year-old human stage 61-year-old stage normal \n", + "31589187 52-year-old human stage 61-year-old stage normal \n", + "31600725 52-year-old human stage 61-year-old stage normal \n", + "31588821 52-year-old human stage 61-year-old stage normal \n", + "31591031 52-year-old human stage 61-year-old stage normal \n", + "31599410 52-year-old human stage 61-year-old stage normal \n", + "31591972 52-year-old human stage 61-year-old stage normal \n", + "31593634 52-year-old human stage 61-year-old stage normal \n", + "31601467 52-year-old human stage 61-year-old stage normal \n", + "31601214 52-year-old human stage 61-year-old stage normal \n", + "31589523 52-year-old human stage 61-year-old stage normal \n", + "31589177 52-year-old human stage 61-year-old stage normal \n", + "31601204 52-year-old human stage 61-year-old stage normal \n", + "31590685 52-year-old human stage 61-year-old stage normal \n", + "31589072 52-year-old human stage 61-year-old stage normal \n", + "31593664 52-year-old human stage 61-year-old stage normal \n", + "31590994 52-year-old human stage 61-year-old stage normal \n", + "\n", + " disease_pred sex sex_pred \n", + "31589848 normal male male \n", + "31594264 normal male female \n", + "31601455 normal male female \n", + "31589769 normal male male \n", + "31593942 normal male female \n", + "31598517 normal male male \n", + "31599161 normal male female \n", + "31601198 normal male female \n", + "31599402 normal male male \n", + "31594186 normal male male \n", + "31590646 normal male male \n", + "31600383 normal male male \n", + "31592385 normal male female \n", + "31588945 normal male male \n", + "31590959 normal male female \n", + "31592015 normal male female \n", + "31588921 normal male female \n", + "31592421 normal male female \n", + "31592116 normal male male \n", + "31591598 normal male female \n", + "31588345 normal male male \n", + "31593570 normal male male \n", + "31600178 normal male male \n", + "31599815 normal male female \n", + "31598814 normal male male \n", + "31593104 normal male female \n", + "31600997 normal male male \n", + "31598473 normal male male \n", + "31600098 normal male male \n", + "31599509 normal male male \n", + "31598433 normal male male \n", + "31599851 normal male male \n", + "31593301 normal male female \n", + "31600830 normal male male \n", + "31589187 normal male female \n", + "31600725 normal male male \n", + "31588821 normal male female \n", + "31591031 normal male male \n", + "31599410 normal male male \n", + "31591972 normal male female \n", + "31593634 normal male male \n", + "31601467 normal male male \n", + "31601214 normal male male \n", + "31589523 normal male male \n", + "31589177 normal male male \n", + "31601204 normal male male \n", + "31590685 normal male female \n", + "31589072 normal male female \n", + "31593664 normal male female \n", + "31590994 normal male female " + ] + }, + "execution_count": 82, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_obs.head(50)" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [], + "source": [ + "_adata = adata[adata.obs['cell_type'] == 'cerebellar granule cell'].copy()" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": {}, + "outputs": [], + "source": [ + "sc.pp.normalize_total(_adata, target_sum=1e4)\n", + "# sc.pp.log1p(_adata)" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [], + "source": [ + "expr_g = np.asarray(_adata.X.mean(0)).flatten()\n", + "order = np.argsort(expr_g)" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "MALAT1 1176.4282\n", + "KCNIP4 51.889442\n", + "RBFOX1 39.08155\n", + "NRXN1 37.05956\n", + "ZNF385D 31.274553\n", + "NRXN3 29.412807\n", + "RALYL 28.302118\n", + "FGF14 27.987516\n", + "CDH18 26.29924\n", + "KCND2 25.589275\n", + "SYT1 25.392553\n", + "CADM2 24.365475\n", + "GRIK2 22.64451\n", + "FSTL5 20.709612\n", + "ADGRB3 20.459864\n", + "CADPS2 19.70784\n", + "DPP6 19.099762\n", + "CHN2 18.342234\n", + "TIAM1 17.454777\n", + "JMJD1C 16.945967\n", + "RIMS1 16.903675\n", + "SNHG14 16.197824\n", + "STXBP5L 15.808228\n", + "SNAP25 15.755832\n", + "ANKS1B 15.605362\n", + "GRID2 15.461536\n", + "KAZN 15.290413\n", + "MSRA 15.083475\n", + "CALM1 13.966373\n", + "DLGAP1 13.554987\n", + "RORA 13.512486\n", + "NTM 13.479536\n", + "NLGN1 13.344391\n", + "CALN1 13.213117\n", + "CACNA1A 12.965487\n", + "LINC00486 12.807418\n", + "NFIA 12.51874\n", + "SYNE1 12.420801\n", + "ZFPM2 12.312247\n", + "ANK3 12.283244\n", + "RBFOX3 11.96194\n", + "CA10 11.820011\n", + "UNC13C 11.696393\n", + "ZBTB20 11.657179\n", + "NKAIN2 11.602788\n", + "MAP1B 11.503829\n", + "ERC1 11.317675\n", + "OPCML 11.300125\n", + "ABLIM1 11.08845\n", + "CAMK4 11.029335\n" + ] + } + ], + "source": [ + "for o in order[::-1][:50]:\n", + " gene_id = _adata.var_names[o]\n", + " expr = expr_g[o]\n", + " gene_name = ctx.gene_id_to_gene_symbol_map[gene_id]\n", + " print(gene_name, expr)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/08_analyze_metadata_predictions_final.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/08_analyze_metadata_predictions_final.ipynb new file mode 100644 index 00000000..8178a656 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/08_analyze_metadata_predictions_final.ipynb @@ -0,0 +1,13071 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Analyze metadata predictions" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import typing as t\n", + "import pickle\n", + "import logging\n", + "\n", + "from collections import defaultdict\n", + "from tqdm.auto import tqdm\n", + "\n", + "logger = logging.getLogger(__name__)\n", + "logger.setLevel(logging.DEBUG) # Set the logging level\n", + "\n", + "# Create a handler\n", + "handler = logging.StreamHandler()\n", + "\n", + "# Create and set a formatter\n", + "formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')\n", + "handler.setFormatter(formatter)\n", + "\n", + "# Add the handler to the logger\n", + "logger.addHandler(handler)\n", + "\n", + "# To suppress the stupid AnnData warning ...\n", + "warnings.filterwarnings(\"ignore\", category=UserWarning, message=\"Transforming to str index.\")\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext\n", + "from cellarium.ml.utilities.inference.metadata_benchmarking.calculate_metrics import \\\n", + " calculate_metrics_for_prediction_output" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "root_path = \"/home/mehrtash/data\"\n", + "\n", + "metadata_predictions_rand_w_X_root_path = os.path.join(\n", + " root_path, \"data\", \"metadata_predictions_rand__4096_with_X\")\n", + "\n", + "metadata_predictions_rand_w_XY_root_path = os.path.join(\n", + " root_path, \"data\", \"metadata_predictions_rand__4096_with_XY\")\n", + "\n", + "metadata_predictions_rand_wo_XY_root_path = os.path.join(\n", + " root_path, \"data\", \"metadata_predictions_rand__4096_without_XY\")\n", + "\n", + "metadata_predictions_high_w_XY_root_path = os.path.join(\n", + " root_path, \"data\", \"metadata_predictions_high__4096_with_XY\")\n", + "\n", + "metadata_predictions_high_wo_XY_root_path = os.path.join(\n", + " root_path, \"data\", \"metadata_predictions_high__4096_without_XY\")\n", + "\n", + "prefix_list = [\n", + " \"10M_001_bs1536\",\n", + " \"19M_001_bs2048\",\n", + " \"30M_001_bs2560\",\n", + " \"59M_001_bs3072\"\n", + "]\n", + "\n", + "val_adata_idx_range = np.arange(1, 111)\n", + "\n", + "n_hops_dict = {\n", + " 'cell_type': 3,\n", + " 'development_stage': 3,\n", + " 'disease': 3,\n", + " 'tissue': 3,\n", + " 'sex': 0,\n", + "}\n", + "\n", + "def load_predictions_anndata(val_adata_idx: int, prefix_idx: int, metadata_predictions_root_path: str) -> sc.AnnData:\n", + " path = os.path.join(\n", + " metadata_predictions_root_path,\n", + " prefix_list[prefix_idx],\n", + " f\"extract_{val_adata_idx_range[val_adata_idx]}_metadata_prediction_scores.h5ad\")\n", + " return sc.read_h5ad(path)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### General" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "from collections import defaultdict\n", + "\n", + "\n", + "class OntologyCoarsener:\n", + " def __init__(\n", + " self,\n", + " coarse_labels: list[str],\n", + " ontology_propagation_resource_dict: dict,\n", + " ontology_benchmarking_resource_dict: dict,\n", + " include_other_node: bool = True,\n", + " check_mutual_exclusivity: bool = True,\n", + " verbose: bool = True,\n", + " ):\n", + "\n", + " # some labels might map to multiple terms, we catch all of them\n", + " coarse_label_to_term_ids_map = defaultdict(list)\n", + " for coarse_label in coarse_labels:\n", + " for term_id, label in ontology_propagation_resource_dict['ontology_term_id_to_label'].items():\n", + " if label == coarse_label:\n", + " coarse_label_to_term_ids_map[coarse_label].append(term_id)\n", + "\n", + " # obtain all descendants of each coarse term\n", + " coarse_label_to_descendants_term_ids_map = defaultdict(set)\n", + " implicated_node_set = set()\n", + " for coarse_label, term_ids in coarse_label_to_term_ids_map.items():\n", + " for term_id in term_ids:\n", + " coarse_label_to_descendants_term_ids_map[coarse_label].add(term_id)\n", + " implicated_node_set.add(term_id)\n", + " if term_id in ontology_benchmarking_resource_dict:\n", + " coarse_label_to_descendants_term_ids_map[coarse_label].update(\n", + " ontology_benchmarking_resource_dict[term_id]['all_descendants'])\n", + " implicated_node_set.update(\n", + " ontology_benchmarking_resource_dict[term_id]['all_descendants'])\n", + " \n", + " # obtain all ancestors of each coarse term\n", + " coarse_label_to_ancestors_term_ids_map = defaultdict(set)\n", + " for coarse_label, term_ids in coarse_label_to_term_ids_map.items():\n", + " for term_id in term_ids:\n", + " coarse_label_to_ancestors_term_ids_map[coarse_label].add(term_id)\n", + " implicated_node_set.add(term_id)\n", + " if term_id in ontology_benchmarking_resource_dict:\n", + " coarse_label_to_ancestors_term_ids_map[coarse_label].update(\n", + " ontology_benchmarking_resource_dict[term_id]['all_ancestors'])\n", + " implicated_node_set.update(\n", + " ontology_benchmarking_resource_dict[term_id]['all_ancestors'])\n", + "\n", + " # generate an \"other\" node\n", + " if include_other_node:\n", + " other_nodes = set()\n", + " for term_id in ontology_benchmarking_resource_dict:\n", + " if term_id not in implicated_node_set:\n", + " other_nodes.add(term_id)\n", + " coarse_label_to_descendants_term_ids_map[\"other\"] = other_nodes\n", + "\n", + " if verbose:\n", + " print(\"Number of terms under each coarse label:\")\n", + " for coarse_label, descendants_term_ids in coarse_label_to_descendants_term_ids_map.items():\n", + " print(f\"- {coarse_label}: {len(descendants_term_ids)}\")\n", + "\n", + " if check_mutual_exclusivity:\n", + " for label1, term_ids1 in coarse_label_to_descendants_term_ids_map.items():\n", + " for label2, term_ids2 in coarse_label_to_descendants_term_ids_map.items():\n", + " if label1 != label2:\n", + " intersection_terms = list(term_ids1.intersection(term_ids2))\n", + " intersection_labels = list(\n", + " map(ontology_propagation_resource_dict['ontology_term_id_to_label'].get, intersection_terms))\n", + " assert len(intersection_terms) == 0, \\\n", + " f\"{label1} and {label2} are not mutually exclusive. They share: {intersection_labels}\"\n", + "\n", + " # inverse\n", + " fine_term_id_to_coarse_label_map = dict()\n", + " for coarse_label, term_ids in coarse_label_to_descendants_term_ids_map.items():\n", + " for term_id in term_ids:\n", + " fine_term_id_to_coarse_label_map[term_id] = coarse_label\n", + "\n", + " # all coarse labels\n", + " all_coarse_labels = np.asarray(list(coarse_label_to_descendants_term_ids_map.keys()))\n", + "\n", + " # bookkeeping\n", + " self.all_coarse_labels = all_coarse_labels\n", + " self.fine_term_id_to_coarse_label_map = fine_term_id_to_coarse_label_map\n", + " self.coarse_label_to_descendants_term_ids_map = coarse_label_to_descendants_term_ids_map\n", + " self.coarse_label_to_ancestors_term_ids_map = coarse_label_to_ancestors_term_ids_map" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Cell type" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Parse data" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [], + "source": [ + "bq_cell_type_stats_csv_path = os.path.join(\n", + " root_path, \"data\", \"cellariumgpt_artifacts\", \"bquxjob_cc87f8c_1955cb8b936.csv\")\n", + "bq_cell_type_stats_df = pd.read_csv(bq_cell_type_stats_csv_path)\n", + "\n", + "# delete the row \"cell_type\" == \"unknown\"\n", + "bq_cell_type_stats_df = bq_cell_type_stats_df[bq_cell_type_stats_df[\"cell_type\"] != \"unknown\"]\n", + "\n", + "# rename columns\n", + "bq_cell_type_stats_df = bq_cell_type_stats_df.rename(columns={\n", + " \"cell_type\": \"cell_type\",\n", + " \"donor_dataset_count\": \"train_donor_dataset_count\",\n", + " \"cell_count\": \"train_cell_count\",\n", + "})" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typetrain_donor_dataset_counttrain_cell_count
0neuron5262987969
1L2/3-6 intratelencephalic projecting glutamate...2001695623
2glutamatergic neuron891604668
3oligodendrocyte9041394984
4CD4-positive, alpha-beta T cell25981368136
............
673serous cell of epithelium of bronchus215
674sperm111
675myelinating Schwann cell511
676type N enteroendocrine cell710
677pancreatic endocrine cell48
\n", + "

677 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " cell_type \\\n", + "0 neuron \n", + "1 L2/3-6 intratelencephalic projecting glutamate... \n", + "2 glutamatergic neuron \n", + "3 oligodendrocyte \n", + "4 CD4-positive, alpha-beta T cell \n", + ".. ... \n", + "673 serous cell of epithelium of bronchus \n", + "674 sperm \n", + "675 myelinating Schwann cell \n", + "676 type N enteroendocrine cell \n", + "677 pancreatic endocrine cell \n", + "\n", + " train_donor_dataset_count train_cell_count \n", + "0 526 2987969 \n", + "1 200 1695623 \n", + "2 89 1604668 \n", + "3 904 1394984 \n", + "4 2598 1368136 \n", + ".. ... ... \n", + "673 2 15 \n", + "674 1 11 \n", + "675 5 11 \n", + "676 7 10 \n", + "677 4 8 \n", + "\n", + "[677 rows x 3 columns]" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bq_cell_type_stats_df" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [], + "source": [ + "bq_cell_type_stats_df[\"train_cell_fraction\"] = bq_cell_type_stats_df[\"train_cell_count\"] / bq_cell_type_stats_df[\"train_cell_count\"].sum()" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typetrain_donor_dataset_counttrain_cell_counttrain_cell_fraction
0neuron52629879690.069352
1L2/3-6 intratelencephalic projecting glutamate...20016956230.039356
2glutamatergic neuron8916046680.037245
3oligodendrocyte90413949840.032378
4CD4-positive, alpha-beta T cell259813681360.031755
6CD8-positive, alpha-beta T cell241512842430.029808
7classical monocyte147210592490.024586
8B cell280210077800.023391
9natural killer cell38689306350.021600
10fibroblast10888587600.019932
11macrophage16788403920.019506
12naive thymus-derived CD4-positive, alpha-beta ...20127209280.016733
13astrocyte6287114250.016512
14central memory CD4-positive, alpha-beta T cell16687019710.016293
15retinal rod cell606881360.015972
16malignant cell4336043730.014028
17CD14-positive monocyte16865809100.013483
18neural cell2375542860.012865
19stromal cell2934460310.010353
20endothelial cell13394350220.010097
\n", + "
" + ], + "text/plain": [ + " cell_type \\\n", + "0 neuron \n", + "1 L2/3-6 intratelencephalic projecting glutamate... \n", + "2 glutamatergic neuron \n", + "3 oligodendrocyte \n", + "4 CD4-positive, alpha-beta T cell \n", + "6 CD8-positive, alpha-beta T cell \n", + "7 classical monocyte \n", + "8 B cell \n", + "9 natural killer cell \n", + "10 fibroblast \n", + "11 macrophage \n", + "12 naive thymus-derived CD4-positive, alpha-beta ... \n", + "13 astrocyte \n", + "14 central memory CD4-positive, alpha-beta T cell \n", + "15 retinal rod cell \n", + "16 malignant cell \n", + "17 CD14-positive monocyte \n", + "18 neural cell \n", + "19 stromal cell \n", + "20 endothelial cell \n", + "\n", + " train_donor_dataset_count train_cell_count train_cell_fraction \n", + "0 526 2987969 0.069352 \n", + "1 200 1695623 0.039356 \n", + "2 89 1604668 0.037245 \n", + "3 904 1394984 0.032378 \n", + "4 2598 1368136 0.031755 \n", + "6 2415 1284243 0.029808 \n", + "7 1472 1059249 0.024586 \n", + "8 2802 1007780 0.023391 \n", + "9 3868 930635 0.021600 \n", + "10 1088 858760 0.019932 \n", + "11 1678 840392 0.019506 \n", + "12 2012 720928 0.016733 \n", + "13 628 711425 0.016512 \n", + "14 1668 701971 0.016293 \n", + "15 60 688136 0.015972 \n", + "16 433 604373 0.014028 \n", + "17 1686 580910 0.013483 \n", + "18 237 554286 0.012865 \n", + "19 293 446031 0.010353 \n", + "20 1339 435022 0.010097 " + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bq_cell_type_stats_df[bq_cell_type_stats_df[\"train_cell_fraction\"] > 0.01]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "94ac1179abae4194b3d9a509564606a5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/4 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixval_adata_idmetadata_predictions_typelabelsnamespred_labelspred_nameslosstop_1_calltop_1_scoretop_3_calltop_3_scoretop_5_calltop_5_scoretop_10_calltop_10_scorehop_0_callhop_1_callhop_2_callhop_3_call
010M_001_bs15361rand_wo_XYoligodendrocyteCL:0000128oligodendrocyteCL:0000128-0.00000410.99999611.00000011.00000111.0000011.01.01.01.0
110M_001_bs15361rand_wo_XYoligodendrocyteCL:0000128oligodendrocyteCL:00001280.00000011.00000011.00000011.00000011.0000001.01.01.01.0
210M_001_bs15361rand_wo_XYoligodendrocyteCL:0000128oligodendrocyteCL:0000128-0.00000410.99999611.00000111.00000111.0000011.01.01.01.0
310M_001_bs15361rand_wo_XYcerebellar granule cellCL:0001031neuronCL:0000540-14.13966100.01657000.00842200.00265600.0012190.00.00.01.0
410M_001_bs15361rand_wo_XYcerebellar granule cellCL:0001031neuronCL:0000540-13.63738300.00328700.00186700.00093700.0004070.00.00.01.0
...............................................................
77412759M_001_bs3072110rand_wo_XYmalignant cellCL:0001064epithelial cellCL:0000066-4.94525200.90592100.86441600.82749000.7570970.00.00.01.0
77412859M_001_bs3072110rand_wo_XYmalignant cellCL:0001064fibroblastCL:0000057-4.79608100.85029900.71887700.62528400.5001790.00.00.01.0
77412959M_001_bs3072110rand_wo_XYmalignant cellCL:0001064fibroblastCL:0000057-4.74877500.91781100.80733900.74928800.6372680.00.00.01.0
77413059M_001_bs3072110rand_wo_XYmalignant cellCL:0001064fibroblastCL:0000057-5.88466000.74303300.55074900.48811100.4012300.00.00.01.0
77413159M_001_bs3072110rand_wo_XYmalignant cellCL:0001064epithelial cellCL:0000066-4.66218100.90921200.78799100.71904500.6088870.00.00.01.0
\n", + "

774132 rows × 20 columns

\n", + "" + ], + "text/plain": [ + " prefix val_adata_id metadata_predictions_type \\\n", + "0 10M_001_bs1536 1 rand_wo_XY \n", + "1 10M_001_bs1536 1 rand_wo_XY \n", + "2 10M_001_bs1536 1 rand_wo_XY \n", + "3 10M_001_bs1536 1 rand_wo_XY \n", + "4 10M_001_bs1536 1 rand_wo_XY \n", + "... ... ... ... \n", + "774127 59M_001_bs3072 110 rand_wo_XY \n", + "774128 59M_001_bs3072 110 rand_wo_XY \n", + "774129 59M_001_bs3072 110 rand_wo_XY \n", + "774130 59M_001_bs3072 110 rand_wo_XY \n", + "774131 59M_001_bs3072 110 rand_wo_XY \n", + "\n", + " labels names pred_labels pred_names \\\n", + "0 oligodendrocyte CL:0000128 oligodendrocyte CL:0000128 \n", + "1 oligodendrocyte CL:0000128 oligodendrocyte CL:0000128 \n", + "2 oligodendrocyte CL:0000128 oligodendrocyte CL:0000128 \n", + "3 cerebellar granule cell CL:0001031 neuron CL:0000540 \n", + "4 cerebellar granule cell CL:0001031 neuron CL:0000540 \n", + "... ... ... ... ... \n", + "774127 malignant cell CL:0001064 epithelial cell CL:0000066 \n", + "774128 malignant cell CL:0001064 fibroblast CL:0000057 \n", + "774129 malignant cell CL:0001064 fibroblast CL:0000057 \n", + "774130 malignant cell CL:0001064 fibroblast CL:0000057 \n", + "774131 malignant cell CL:0001064 epithelial cell CL:0000066 \n", + "\n", + " loss top_1_call top_1_score top_3_call top_3_score \\\n", + "0 -0.000004 1 0.999996 1 1.000000 \n", + "1 0.000000 1 1.000000 1 1.000000 \n", + "2 -0.000004 1 0.999996 1 1.000001 \n", + "3 -14.139661 0 0.016570 0 0.008422 \n", + "4 -13.637383 0 0.003287 0 0.001867 \n", + "... ... ... ... ... ... \n", + "774127 -4.945252 0 0.905921 0 0.864416 \n", + "774128 -4.796081 0 0.850299 0 0.718877 \n", + "774129 -4.748775 0 0.917811 0 0.807339 \n", + "774130 -5.884660 0 0.743033 0 0.550749 \n", + "774131 -4.662181 0 0.909212 0 0.787991 \n", + "\n", + " top_5_call top_5_score top_10_call top_10_score hop_0_call \\\n", + "0 1 1.000001 1 1.000001 1.0 \n", + "1 1 1.000000 1 1.000000 1.0 \n", + "2 1 1.000001 1 1.000001 1.0 \n", + "3 0 0.002656 0 0.001219 0.0 \n", + "4 0 0.000937 0 0.000407 0.0 \n", + "... ... ... ... ... ... \n", + "774127 0 0.827490 0 0.757097 0.0 \n", + "774128 0 0.625284 0 0.500179 0.0 \n", + "774129 0 0.749288 0 0.637268 0.0 \n", + "774130 0 0.488111 0 0.401230 0.0 \n", + "774131 0 0.719045 0 0.608887 0.0 \n", + "\n", + " hop_1_call hop_2_call hop_3_call \n", + "0 1.0 1.0 1.0 \n", + "1 1.0 1.0 1.0 \n", + "2 1.0 1.0 1.0 \n", + "3 0.0 0.0 1.0 \n", + "4 0.0 0.0 1.0 \n", + "... ... ... ... \n", + "774127 0.0 0.0 1.0 \n", + "774128 0.0 0.0 1.0 \n", + "774129 0.0 0.0 1.0 \n", + "774130 0.0 0.0 1.0 \n", + "774131 0.0 0.0 1.0 \n", + "\n", + "[774132 rows x 20 columns]" + ] + }, + "execution_count": 167, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 168, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.merge(df, bq_cell_type_stats_df, left_on=\"labels\", right_on=\"cell_type\", how=\"left\")" + ] + }, + { + "cell_type": "code", + "execution_count": 169, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixval_adata_idmetadata_predictions_typelabelsnamespred_labelspred_nameslosstop_1_calltop_1_score...top_10_calltop_10_scorehop_0_callhop_1_callhop_2_callhop_3_callcell_typetrain_donor_dataset_counttrain_cell_counttrain_cell_fraction
010M_001_bs15361rand_wo_XYoligodendrocyteCL:0000128oligodendrocyteCL:0000128-0.00000410.999996...11.0000011.01.01.01.0oligodendrocyte90413949840.032378
110M_001_bs15361rand_wo_XYoligodendrocyteCL:0000128oligodendrocyteCL:00001280.00000011.000000...11.0000001.01.01.01.0oligodendrocyte90413949840.032378
210M_001_bs15361rand_wo_XYoligodendrocyteCL:0000128oligodendrocyteCL:0000128-0.00000410.999996...11.0000011.01.01.01.0oligodendrocyte90413949840.032378
310M_001_bs15361rand_wo_XYcerebellar granule cellCL:0001031neuronCL:0000540-14.13966100.016570...00.0012190.00.00.01.0cerebellar granule cell42710690.001650
410M_001_bs15361rand_wo_XYcerebellar granule cellCL:0001031neuronCL:0000540-13.63738300.003287...00.0004070.00.00.01.0cerebellar granule cell42710690.001650
..................................................................
77412759M_001_bs3072110rand_wo_XYmalignant cellCL:0001064epithelial cellCL:0000066-4.94525200.905921...00.7570970.00.00.01.0malignant cell4336043730.014028
77412859M_001_bs3072110rand_wo_XYmalignant cellCL:0001064fibroblastCL:0000057-4.79608100.850299...00.5001790.00.00.01.0malignant cell4336043730.014028
77412959M_001_bs3072110rand_wo_XYmalignant cellCL:0001064fibroblastCL:0000057-4.74877500.917811...00.6372680.00.00.01.0malignant cell4336043730.014028
77413059M_001_bs3072110rand_wo_XYmalignant cellCL:0001064fibroblastCL:0000057-5.88466000.743033...00.4012300.00.00.01.0malignant cell4336043730.014028
77413159M_001_bs3072110rand_wo_XYmalignant cellCL:0001064epithelial cellCL:0000066-4.66218100.909212...00.6088870.00.00.01.0malignant cell4336043730.014028
\n", + "

774132 rows × 24 columns

\n", + "
" + ], + "text/plain": [ + " prefix val_adata_id metadata_predictions_type \\\n", + "0 10M_001_bs1536 1 rand_wo_XY \n", + "1 10M_001_bs1536 1 rand_wo_XY \n", + "2 10M_001_bs1536 1 rand_wo_XY \n", + "3 10M_001_bs1536 1 rand_wo_XY \n", + "4 10M_001_bs1536 1 rand_wo_XY \n", + "... ... ... ... \n", + "774127 59M_001_bs3072 110 rand_wo_XY \n", + "774128 59M_001_bs3072 110 rand_wo_XY \n", + "774129 59M_001_bs3072 110 rand_wo_XY \n", + "774130 59M_001_bs3072 110 rand_wo_XY \n", + "774131 59M_001_bs3072 110 rand_wo_XY \n", + "\n", + " labels names pred_labels pred_names \\\n", + "0 oligodendrocyte CL:0000128 oligodendrocyte CL:0000128 \n", + "1 oligodendrocyte CL:0000128 oligodendrocyte CL:0000128 \n", + "2 oligodendrocyte CL:0000128 oligodendrocyte CL:0000128 \n", + "3 cerebellar granule cell CL:0001031 neuron CL:0000540 \n", + "4 cerebellar granule cell CL:0001031 neuron CL:0000540 \n", + "... ... ... ... ... \n", + "774127 malignant cell CL:0001064 epithelial cell CL:0000066 \n", + "774128 malignant cell CL:0001064 fibroblast CL:0000057 \n", + "774129 malignant cell CL:0001064 fibroblast CL:0000057 \n", + "774130 malignant cell CL:0001064 fibroblast CL:0000057 \n", + "774131 malignant cell CL:0001064 epithelial cell CL:0000066 \n", + "\n", + " loss top_1_call top_1_score ... top_10_call top_10_score \\\n", + "0 -0.000004 1 0.999996 ... 1 1.000001 \n", + "1 0.000000 1 1.000000 ... 1 1.000000 \n", + "2 -0.000004 1 0.999996 ... 1 1.000001 \n", + "3 -14.139661 0 0.016570 ... 0 0.001219 \n", + "4 -13.637383 0 0.003287 ... 0 0.000407 \n", + "... ... ... ... ... ... ... \n", + "774127 -4.945252 0 0.905921 ... 0 0.757097 \n", + "774128 -4.796081 0 0.850299 ... 0 0.500179 \n", + "774129 -4.748775 0 0.917811 ... 0 0.637268 \n", + "774130 -5.884660 0 0.743033 ... 0 0.401230 \n", + "774131 -4.662181 0 0.909212 ... 0 0.608887 \n", + "\n", + " hop_0_call hop_1_call hop_2_call hop_3_call \\\n", + "0 1.0 1.0 1.0 1.0 \n", + "1 1.0 1.0 1.0 1.0 \n", + "2 1.0 1.0 1.0 1.0 \n", + "3 0.0 0.0 0.0 1.0 \n", + "4 0.0 0.0 0.0 1.0 \n", + "... ... ... ... ... \n", + "774127 0.0 0.0 0.0 1.0 \n", + "774128 0.0 0.0 0.0 1.0 \n", + "774129 0.0 0.0 0.0 1.0 \n", + "774130 0.0 0.0 0.0 1.0 \n", + "774131 0.0 0.0 0.0 1.0 \n", + "\n", + " cell_type train_donor_dataset_count train_cell_count \\\n", + "0 oligodendrocyte 904 1394984 \n", + "1 oligodendrocyte 904 1394984 \n", + "2 oligodendrocyte 904 1394984 \n", + "3 cerebellar granule cell 42 71069 \n", + "4 cerebellar granule cell 42 71069 \n", + "... ... ... ... \n", + "774127 malignant cell 433 604373 \n", + "774128 malignant cell 433 604373 \n", + "774129 malignant cell 433 604373 \n", + "774130 malignant cell 433 604373 \n", + "774131 malignant cell 433 604373 \n", + "\n", + " train_cell_fraction \n", + "0 0.032378 \n", + "1 0.032378 \n", + "2 0.032378 \n", + "3 0.001650 \n", + "4 0.001650 \n", + "... ... \n", + "774127 0.014028 \n", + "774128 0.014028 \n", + "774129 0.014028 \n", + "774130 0.014028 \n", + "774131 0.014028 \n", + "\n", + "[774132 rows x 24 columns]" + ] + }, + "execution_count": 169, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 170, + "metadata": {}, + "outputs": [], + "source": [ + "df.to_csv(os.path.join(\n", + " root_path, \"data\", \"cellariumgpt_artifacts\", \"metadata_predictions_scores__cell_type__03_03_2025.csv\"), index=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Generate stats" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.read_csv(os.path.join(\n", + " root_path, \"data\", \"cellariumgpt_artifacts\", \"metadata_predictions_scores__cell_type__03_03_2025.csv\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "b1934d4908b0419dbb3d0092063b581f", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/4 [00:00= train_cell_fraction_thresholds[i]) &\n", + " (df[\"train_cell_fraction\"] < train_cell_fraction_thresholds[i + 1])\n", + " ]\n", + "\n", + " # auc = roc_auc_score(sub_df[f\"top_{top_k}_call\"], sub_df[f\"top_{top_k}_score\"])\n", + " \n", + " _sub_df = _sub_df.groupby([\"val_adata_id\", \"cell_type\"]).filter(lambda x: len(x) >= 10)\n", + " \n", + " n_cell_types = len(_sub_df[\"cell_type\"].unique())\n", + "\n", + " # calculate mean accuracy\n", + " per_dataset_cell_type_stats = (\n", + " _sub_df.groupby([\"val_adata_id\", \"cell_type\"])\n", + " .agg(accuracy=(f\"top_{top_k}_call\", \"mean\"))\n", + " .reset_index()\n", + " )\n", + " per_cell_type_stats = (\n", + " per_dataset_cell_type_stats.groupby(\"cell_type\")\n", + " .agg(accuracy=(\"accuracy\", \"mean\"))\n", + " .reset_index()\n", + " )\n", + "\n", + " points_for_violin[(prefix, i)] = per_cell_type_stats[\"accuracy\"].values\n", + " per_cell_type_stats_dict[(prefix, i)] = per_cell_type_stats\n", + "\n", + " # mean_accuracy = per_cell_type_stats[\"accuracy\"].mean()\n", + " quants = np.quantile(per_cell_type_stats[\"accuracy\"], [0.25, 0.5, 0.75])\n", + " # std_accuracy = per_cell_type_stats[\"accuracy\"].std() / np.sqrt(len(per_cell_type_stats))\n", + " \n", + " # # calculate AUC\n", + " # per_dataset_cell_type_stats = (\n", + " # sub_df.groupby([\"val_adata_id\", \"cell_type\"])\n", + " # .apply(compute_auc)\n", + " # .reset_index(name=\"auc\").dropna()\n", + " # )\n", + " # per_dataset_stats = (\n", + " # per_dataset_cell_type_stats.groupby(\"val_adata_id\")\n", + " # .agg(mean_of_aucs=(\"auc\", \"mean\"), std_of_aucs=(\"auc\", \"std\"))\n", + " # .reset_index()\n", + " # )\n", + " # mean_auc = per_dataset_stats[\"mean_of_aucs\"].mean()\n", + " # std_auc = per_dataset_stats[\"mean_of_aucs\"].std() / np.sqrt(len(per_dataset_stats))\n", + "\n", + " stats[\"prefix\"].append(prefix)\n", + " stats[\"i_threshold\"].append(i)\n", + " stats[\"n_samples\"].append(len(_sub_df))\n", + " stats[\"n_cell_types\"].append(n_cell_types)\n", + " stats[\"accuracy_25\"].append(quants[0])\n", + " stats[\"accuracy_50\"].append(quants[1])\n", + " stats[\"accuracy_75\"].append(quants[2])\n", + " stats[\"accuracy_mean\"].append(per_cell_type_stats[\"accuracy\"].mean())\n", + " # stats[\"std_accuracy\"].append(std_accuracy)\n", + " # stats[\"mean_auc\"].append(mean_auc)\n", + " # stats[\"std_auc\"].append(std_auc)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 271, + "metadata": {}, + "outputs": [], + "source": [ + "stats_df = pd.DataFrame(stats)" + ] + }, + { + "cell_type": "code", + "execution_count": 272, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixi_thresholdn_samplesn_cell_typesaccuracy_25accuracy_50accuracy_75accuracy_mean
010M_001_bs15360428421530.0000000.0175140.5448920.265912
110M_001_bs1536129353420.4765610.7283500.8967990.638329
210M_001_bs15362119213390.7523940.9060610.9584800.761904
319M_001_bs20480428421530.0000000.1111110.6250000.313966
419M_001_bs2048129353420.5049640.7668400.8890860.650790
519M_001_bs20482119213390.6834280.9204720.9760260.766641
630M_001_bs25600428421530.0000000.1083870.6291080.313386
730M_001_bs2560129353420.3590550.7571750.9071050.636023
830M_001_bs25602119213390.7248520.9433870.9709390.779285
959M_001_bs30720428421530.0000000.2022030.6845580.346133
1059M_001_bs3072129353420.4943330.7786150.8997920.673899
1159M_001_bs30722119213390.7851450.9332980.9816240.787782
\n", + "
" + ], + "text/plain": [ + " prefix i_threshold n_samples n_cell_types accuracy_25 \\\n", + "0 10M_001_bs1536 0 42842 153 0.000000 \n", + "1 10M_001_bs1536 1 29353 42 0.476561 \n", + "2 10M_001_bs1536 2 119213 39 0.752394 \n", + "3 19M_001_bs2048 0 42842 153 0.000000 \n", + "4 19M_001_bs2048 1 29353 42 0.504964 \n", + "5 19M_001_bs2048 2 119213 39 0.683428 \n", + "6 30M_001_bs2560 0 42842 153 0.000000 \n", + "7 30M_001_bs2560 1 29353 42 0.359055 \n", + "8 30M_001_bs2560 2 119213 39 0.724852 \n", + "9 59M_001_bs3072 0 42842 153 0.000000 \n", + "10 59M_001_bs3072 1 29353 42 0.494333 \n", + "11 59M_001_bs3072 2 119213 39 0.785145 \n", + "\n", + " accuracy_50 accuracy_75 accuracy_mean \n", + "0 0.017514 0.544892 0.265912 \n", + "1 0.728350 0.896799 0.638329 \n", + "2 0.906061 0.958480 0.761904 \n", + "3 0.111111 0.625000 0.313966 \n", + "4 0.766840 0.889086 0.650790 \n", + "5 0.920472 0.976026 0.766641 \n", + "6 0.108387 0.629108 0.313386 \n", + "7 0.757175 0.907105 0.636023 \n", + "8 0.943387 0.970939 0.779285 \n", + "9 0.202203 0.684558 0.346133 \n", + "10 0.778615 0.899792 0.673899 \n", + "11 0.933298 0.981624 0.787782 " + ] + }, + "execution_count": 272, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats_df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Plot" + ] + }, + { + "cell_type": "code", + "execution_count": 273, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAgMAAAFlCAYAAAB2nuuNAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAg0pJREFUeJztnXmcFNXV939V1dvswyzMAMIMmyC7gCBGTfRBwQVEfQwaI4gGs4gaiW9ckfiYiJqomCcYEgliHhcIRE2iiFGUEBPcQNSIICg4IMwwC7P0Wt1V9f7RVNM9vVXdqpmu23W/fubjTHV1dXVRdc/vnnPuOZyiKAoYDAaDwWDYFj7XJ8BgMBgMBiO3MDHAYDAYDIbNYWKAwWAwGAybw8QAg8FgMBg2h4kBBoPBYDBsDhMDDAaDwWDYHCYGGAwGg8GwOUwMMBgMBoNhc5gYYDAYDAbD5jAxwGAwGAyGzcmpGNi6dStmzZqF/v37g+M4vPTSS1nfs2XLFkycOBFutxvDhg3DmjVrevw8GQwGg8HIZ3IqBnw+H8aPH48VK1Zo2n///v246KKLcM4552Dnzp348Y9/jO9973t47bXXevhMGQwGg8HIXzirNCriOA4vvvgi5syZk3af22+/Ha+88gr+85//xLZdeeWVaG9vx6ZNm3rhLBkMBoPByD+oyhnYtm0bpk+fnrBtxowZ2LZtW9r3hEIhdHZ2xn46OjrQ3NwMi2ggBoPBYDByjiPXJ6CHxsZG1NTUJGyrqalBZ2cnAoEACgoKkt6zbNky3HfffUnbOzo6UFpaavicOoIdaPI1YVjFMPBc72irrR9tRVegK+VrAi/g/Mnng+etr/MOdR6CP+wHANSX18MluDLu//mRz9HW1Zb1uAWuAoyvH5+0/YM9H6DpWFPW9w+sHohxQ8dl3S+XHAscQ7O/GQBQ6i5FbXFt1ve0dLZgX+O+jPuM6D8CfYr7pHxt39f7sOfgnozvP3vc2SgpLMl6LrlEVmTsa4teBw4chlcO1/S+zw59hg5/R9rX66rr0K9Pv5Svab33vjn+myguKNZ0PgyGmVAlBki48847sXjx4tjfnZ2dGDhwoGnHFyURnaHOqKeBy75/m7cNkixl3a+ssAwuR7JxDIVD2N2wGwrSezbautpQVVaV/WRyjFf0wit6AQAROZJVDDS2N6LDl34wVhF4AePqxoHjEv9B9h7ai05/Z9b3i2HR8mIgJIXQGYp+Fyfv1PSeVm8rmjubM+5TXVadVgzsPbQXh5oPZXz/oeZDOKXuFE3nk0vUa8dpeWgRFRBftXyFcCScdh+nw5lWDOw5uAfegDfr5zS2NWLYgGGazonBMBOqxEBtbS2amhLVdVNTE0pLS1N6BQDA7XbD7Xb32DmpRjmTcVaRZAnbPt8GWZaz7juubhzqquuStje1NWX9rCOtR6gQA7Iip/w9FYqiwB/yazquJEsIhoMocJ24J4JiUJMQAIDWzlZIsgSBFzTtnwviw1xa7j0Aab1J8aQzWJIs4Ujrkazv/7rlayrEgF66Al0ZhQAAtHa1QlGUJBHqDXg1CQGAiQFG7rC+LzmOadOmYfPmzQnbXn/9dUybNi1HZ6SPrkCXJiEAAO3+9pTbG9sas75Xyz5WIMGgZcnhiEiRrINxPAExkPB3W2f28IKKJEvo8Gb3QOSSeAGQTUipdAWzi4F0+7R0tCAsZb/+h1sO52U+Tps3+/0TCodSCtbm9szeGNJ9GQwzyakY8Hq92LlzJ3bu3AkgunRw586daGhoABB18c+bNy+2/w9+8AN8+eWX+OlPf4rdu3fjiSeewJ/+9CfceuutuTh9ANmNWDztvnbN+6Zzh7d0tGR9r5Z9aENLaCXT/t3FQTb07p9LtLq6g2KQeB+tRiogBuAL+jTtmyvir1f3WXw6MuUKZNtPq0dK774MhpnkNEzwwQcf4Jxzzon9rcb258+fjzVr1uDIkSMxYQAAgwcPxiuvvIJbb70Vjz/+OE466SSsWrUKM2bM6PVzJ8EvanNzp9tXURRNhr7T34mgGITH5dF1fr1N/Ow2m6tb6+w3tn83D4wWQ2hkf6sTlsKISJGs+wXDQciKnJQM29rZqvmzWjpaLJ0Ex3EceI5P+T3ToVkMBDrQH/0TtnX5T3hb/EF/Su9BobsQhZ5CBMUgwpEwnA5teSAMhlnkVAx861vfyjizTlVd8Fvf+hY+/PDDHjyrniMUDmneNxwJJ8Wt/SG/5hlra2crBlQN0H2OVkWv67m7uAiJ2q89yf69jVZvgIpWcaMoCsSwmCQkWzu0i4G2zjbU19brOb1eR71+WsSArMjwBrXF/FPlZcR7Sj776jPs2LsjaZ+Jwydi0ohJsf3Li8s1fR6DYRZUJRDSTiiiz8CIETEhCU5PHLvT12l5MZDgrs1i3PTOlJxC4v6CECeqsszOAMAhWPvRiHdva3F1a4n3q4iSCA8SxYAe17/VwwRAdMWJJEmaxEAoHNKc65NKrMe/95S6U1BXG00M3vbpNkwbHc13KnQXptyfwegtrD3iUYDWmCOgf3bbfVDIt9ijHoPmEBzRpZsaL2H3ZZnx4kDL7Mzqbtp48aTFoIkRUfOxuydqyrKMQOiEkcsmpmgQA+o1E7jsK0b05I+k2jf+uS/0nBCcLqcr5aofratDGAwzYWKgF9EjHAAkFQ6Kjz1mQ8++uUKPZ4DneLgcLohhbUatuxhwOU/8rWV2ZnkxwGm/doA+z0D3fYNiMMFAZRNTNORbqCJAi5AKhrV/n1ThPQaDBpgYMAktA7LeCoXd99e6zh6Izt6sjl5Xd5G7SJMYEAQhSQzEV8XTMjuzehW9+HtDy30lSdpXY3RfidE9eTObmKLBza0aay1GW0viZff944/rdumrc+J29lxdFAYjHUwMGERPIlf3OHY2uset9cy4aJid6TVohe5CHPMey7pfsbs4SVyUFZXpOq+SgvwSAxFZu0HrLga6X8tsYkqvBywXqJ4BB599CDS6rDU+70cLBW59+zMYZsDEQC+iZ6mfy+lKmrXEG3gtS5Ssjl6DVuzWtlytyFOUtM3j8sDtdGta0VFSWGL53g7x10uL8dVj0LrPhPWuXKBCDKieAQ05A3o9Hd2vtSqctOB2ulmIgZETmBgwCS0DYIFTu+L3OJOFQ/wgnS1uq9e1mQt0iwGNa9dLPKln9VVlVfi65eus76ehlHP89dJi0PSIge775qObW/UIaDG8ehP6uu9fWqi9IZoeDxaDYSZMDBhEzyxIj7sw1b7xBj5b3DYiRVLWSbcS8UZMi0ErLdA2qKZz8eerGNCUM2BADAi8gAJXQSxT3hvwxjxPYliMFcLyuDwoLijWNRPOFXpWE+j1jHT/99BTM4DVF2DkCiYGepFU7uu0+7qT941PAssWt1WgQFZkTYNdrlAHTZ7jNYmWQncheJ7P6rZNJwaqy6s1nZfW/XJJ/L9rT4sBIHq/BcQAvAEv/vTWnxL2efGfL0bPiRfw7XO+res+zxV6PANGBXVpUSk4cJo8DEwMMHKFtQOjeUaBq0BTm2MgtRjQ7a60eMMYPXFbIGr0ij2ZQwU8zycsEYynukybkafNM6DFoBkVA6qRCorBtMeSZAlBMUiFqzteiGZD95Lgbsd0CA7NRr6itELXZzEYZsE8A72IwAvwOD2akvtSGbR8S+SKuWp1JEwVuYsyFlQqdBemHeBLCkvgcWW+/uXF5VTEvOOvmdmegfiVB7Iso9PfiYAYwOGWwzjafjTje/ce3It//edf2N2wGx6XJ+uPQ3Dk5D7VEyYwuiQYACrLKnHMeyxriKWytFLXZzEYZsHEQC9T6NKW6Z8qZ8Dqxl0vegq/qGTzDGRaccBxHPqW90XD0Ya0+/Qt76v5XHKJ7qWFUqKB9wV98AWiP96AN/Z/f8APWZZRXlge3ZmLJrUJvICWjpasIZo+pX0wbMAwiGERQTGILn8XgmIw8Sd84ve0bamPO7WcTucJ8eD0oMBdoElkxP+4ne6k1SF6PAN6xUCq57SytBI79+3MGGK55vxrqAixMPITJgZ6mQJ3AaCh54lRMcCB0z2I9TZ6wwRAao+JnteryqoyigEaQgRA9N9XjUMLnIBQOIRjXcfQ2tmKts42tHa24ljXsejvXa041HIoJgh4jkeBpwDFBcUoKihCcUEx+lf1j/1+UvVJOGPEGQmf5w148ewbz6KlowXbP9+e9ryGDRiGM8eeacp3VBQF4Ug4WUx0++nyd6G5vTmj6OgeMovIEfhEH4pdxXAIjgTB0V1MBMIBHD52GE6HM+OPwAuxjojdqSqryhpicTvdeSf4GfTAxEAvo2V5odPhTNkoR0/zHEEQLD+wqCJAT5gg24qMbK9nc8NaxU2rKAr8IX+CYVcNfVtX9KfV2woZMkpdpXC73KgsqURFaQX6lPRBZWklBvcbjMrSSvQp6YN3974LX0hbz4BU7aKLC4pR5CnK2kK7osS8mDfHcXA5XXA5XSgt0r48Twte0YvdLbsxqnoUPIIHoXAordj4uu1ryG0yvAEvwpFw4k/4+P+lcCzB941tbyQJAkmWsL9xf8ZzKi8pN/U7Mhh6YGKgl+leJjcVbkfqmLUuMUBB4RL1HPV4MFLVX0h4PUthp8qyyoxx28qynhMDiqKgw9dxwqAf/79q7I91HUtwwxd6ClFRWoGKkgpUlFagtqIWo+pGxQz+7tbdCMthjK8Zn7W6paSQFx1Sqa2oRdOxpmjHvxQzXIEXLN+6WEXNv+HAged5FLgL0lb+O9x2GO4C7XkkF5x6QdKzqigKHvvTY3juzefSvq9PcR/Nn8FgmA0TA71MfMOctPukEQx6mudYvdEOoC+JSyVbcl86IaXiD/ozxm2vnn41aitqNZ9PRIqg3dueZNjVWXynvzMa/+aiM93SwtLYzL2ipAL1tfWYOHwiKkorUF5crlvwheWwJjGlp4peKs8AEBUDXxz+At8+59sxMRVf48Lj8mDM4DGaPyeXqF6z3vKecRyHirLMXpOyYuuvwmDkL0wM9DIuIbsYSGfI9WS505ARryeJSyWbscw2Q+7wdWSM27Z721FRUpHSsKvx90AwEFsiKvACyovLY7P3ytJKjBw0MmrsSytQWljaYwZHz/VLZ+BT7ptGOKgiqbigOFYNMr7GRXFBseUbPHVHywodoxUIVbItucyWHMtg9CRMDPQygpB9FpyueYqWEIMKDWKAJGeA53gIgpC2C58qFsKRMHzB45nywRMZ83sP7c14/EfWPZLgmldn8fW19bH4e6G70BL5GDzHay7YpEsMpNm3oqQiY3+HfhX9NH9GrtGzTFdvvY50+w/sOzBtiMXBO9CnhIUJGLmDiYFeRovhS7dPfDw823plPU2RckWqmW1EisSWvamGXDXm6t8fH/gY/qAfYlhESAwlGK83tr0BnufhEBzRGaznRMZ8kacoawOin8z9CUYOGtkzX9hk9KwY0WPQ0u3L8zxq+tSkXY2hJ7xCE2aJgZGDRqYNsYwbMi5vrx+DDpgY6GWMiAG1/LCWkrC93QZVkqXouvUUxjuVYfcFfIjIEXQEO1DgLIiFTxy8A0UFRSjyRH/U5W9FniLUVtRG3dOOqGFyu9xJa8hnTJiR0YOyu2E3Vry0osevR2+gega0wHGcZqOWydNQW1GbVgz0q6THM6DH9a8n+RJI71kp8hShoqQCYkQEkBhiGdp/qK7PYDDMhomBXkZTkZM0s1d1Db2WkrBai5fIsgx/yJ/ReKt/e4PRbeHw8UIxHGLFYXiejxltdRauxpary6tRX1ufYNiLC6Lru3cc2YFBZYNQVah9ff9R31FNrYjzHb1iQCvZxEAq3E533tbV19vCON3+HMehT0kfNB1rSnqNlSFm5BomBnoZLZ6BdAN8UYE2A3/gyAFs2bkF7+1+LzZb9wa8EMNiggFXM9yL3EVJhrrIU4SK0goMqhmUsK3IU6RpRYRW9Bg0Fb0JXfGUF5fD6XCmrHzncrioMmg8x2uOffMcDwlRARkMB1OKKbfTDY/Tk1EMVJdXg+f4pNlvTZ8aS+RR6EXLvaQn3wLI7ElIJwZouu8Y+QkTA72MlgEznXHU2hfd5XRhdP1oDOw7MMHV7nK4LDdgk4iBTHX2s9Xgr62oxXN3Pxdb763GbTlwmD9zPlVx23TV7lLhEBwxAfRV81fY25icSDm8djhG9B+RcUWGQ3CgorQiqfgQDZ0e49GTB2CWZwBIvaJArXTIYOQSJgZMQusMLd1KgXjSrTjwuDxZl84BQP+q/vjG2G9QUedcrxhQFCWjwU9XMCeeuto69C3vC1mRY3HbAlcBBlQN0HweVkDPtXMKTgQQAADUVdehtjwqej499ClGnzQawIkVKNnuseqyavrFwHGPgBZRED/Tz+ZVATJ7ElJ5AGjo8sjIf5gYMIjeToJqmCDToJJOMHAch9KiUhxpO5L1M7LV6LcKao19rUTkCDJ5dsNSmsY3cfA8D4/LA3/IH9vW2wmXZqB1WSGQaOA9Tk/McDkFJ8oKy9Lum4pU/Ru0toe2GlrCBPGCIZtXBcjsGUjl3WNigGEFmBjoZTiOg8ALGQeV7k1i4ikvLofH5clYEra6vNpy4YB0cByn61zFsJj59Ujm11UK3AXUiwE9SwvNLFjVPdnN7XRTd/3U2bsWz0C8cc/mVQEyC4xURZloK9TEyE+YGDAIxx2f2+owaC6HK+OgkmlpXHlxOYoLijOWhKWlPjygP0wQikS9Kek8Ky1dLbHrmonuMVoaY7bqvaeFbD0d9Ozb3dVdUVJBjfjsjibPQNw+2bwqQOYwgdMRbckc38ZcrebIYOQSJgZygMvpyjioZBIDapWydCVhgfxueKIOouk8K2EpjDEDs9fHzwcxoCdMoEsMZLkWHpcHhe7CmGeFxkx4XZ4BnasJsh2zpKCEiQGG5WBiwAT0zoqyNdPJJAa0tNilac2y3pwBvxg1QOk8K/V96zUdJx/EgJ4wQbbWznr3LSksiYkBmt3cRpapklLoKQQ6TvzNxADDCjAxYBC9CYRAZsPDcVzGmG1pYWnafAEVLYLBKujNGfCFfADSu2s1u83zQQzoCBOYLQaKC4pj6+VpFAPq7F1vqWEz6L7Kh5ZkX0Z+o2+BN8MUCl3pH/4CV0HG2R7P86goST/zdzlceT3TiE/6S4UqFrKRD2JAT5igJ8RAqt9pIba0UINngETwZ0ItKw5E6zaYWcSLwSCFiQGD6JmdqWSaCWgZiCvL0s/8K0srqUrm0hsm8Aa9GV8PhUMpqwt2Jx/EAKDdUHXv4ZAOl8OlqUpm/OoBGq+dHo+A3qJY2faPv156RBqD0ZMwMWAQvSsJgMxioMidvVBQpjBAJqFAO2EpnJB4lY5sggFIXj5HQ8vn7ujxDHAcpymJUKtxSjBolC0rjEeLKNAiohL21yEGaBRSjPyEiQGDkMzCMxl8LVUDUxV9UaEpXwDQlzOgxchr3a+7a5ZGMQDoc2FrMfRajZO6HwcuY8KrVdEVJtD5jGcTD/H3mttF533HyD+YGDABvW5El8MFpyN1lTctyUSZcgYyCQXa0SoGuoJdWffpbvxpjNvq9UqZ6RlQqxTqTQClES0lxOPJFmZJEAOUilBG/sHEgEFIk4vSeQe0hAlcTlfKEqY8x1O55lsr3oCJnoFus1kaZ7d681W0GJ5sy15VVDGrVwjTiEPQJwayiYf4iYDeYzMYPUX+P8k9DEkCIZDeA5BppUE8qcIB5cXleT249FSYwCk4dceFrUBPeAa0hgnU+4xWr4CeBEItCZUJ+6dpNKYSLwZoFKGM/IS+EdBikCQQAqndsU6HM234oDupCgvRli8A6BuUtS4b9If8WavGOQRHbJCnMUQA6DfEWr6nVuNEo3giRUunUD37x4uLbMKBwegt7PNE9xCknoFUszQ98cNUhp+myoPxaBEEiqLEqg9q2VfLqgN1dkuzN0VXmEBDCEBrmED9XFo9A3rQIwYEXsjqSUgQAzq9DgxGT8HEgEFIPQOpPAAuQfsMVe1REE+mxELaESMiJCl91cXuaBEO6r+BVm8M7WiZ9TPPQDJ67g8t+8ZfOzvkXDDogN2JBiH1DKSabegZdNSyxPGkEgj5QjCcfaYfT6qOht2h3TOgV4hqub/sIoz0XDet3hKt+8aPF3bwrDDogIkBg5B6BlJlHOtxGXIcl7BywCE4qC0Lq2Wtt5aqgvGIETHrPur1tourNqvnidMfH7cDLqcLWvU+WyrIoBUmBgxC6hkwo1tavBgoLy7P61mGKGU37vFoEQ+0ewb04hAcGe8Rl+DSfA/losFPT6Dl2eU5XnP4hIkBBq0wMWACZhlhvQNsfK2BVHUH8olMXRpTEZEjWfexm2eA47iMYQA9IQLaxYBeAa9lWSagTQzETwSyrXphMHoLJgYMwnM8kWcglXHTOzDEt46lMUQA5NaoqIlctCbDESWuZggD6Fnzrt6rtIoC9dqZ3fVRy36yfOI5p/X6MfIPOkdBi0EyKKeKaWtJeosnXgzQ2FNeJVcDot08A0Bmg8/yBdKj1TNQ4NQgBuJEf7wwYDByCRMDBiFdGpQqOz4U0ScG4psaaWlwZFW05E+Y3UY2fh87Le/KKAZ0hAloN2KxOgkavXp6GzhlIv7asTABwyrYZxTsQUiMSSovQCgc0jVLjm8dq6XBkRXRmkipt2yrnvXetIYJSDwqGcMEOupc6On6Z0V0hwk0zPgBbWGC+BCh3lwYBqOnoHMUtBCkjYp8weTSurIs61pP73K4Yi5umnvKa0GvC1uLYVMNAfMMZH+tOzEhQqcWiGGmZ4DneU33aYJngHIPCyN/sM8o2IOQCIJ0dfa1NuMBosZMzV7O9yVNer+fljr8qpCi1TNAglmrCWhHbzllLTN+j9Oj6XjxoQHmGWBYBfuMgj0EST93SZbSlsvVIwaAEwN4vq+Vdzvduq6zllbQLGdA+2vdoT0LXneTJw3XRqtgjRcAzDPAsAo5HwVXrFiB+vp6eDweTJ06Fe+9917G/ZcvX44RI0agoKAAAwcOxK233opgUF+pWrPRa0y8QW9a96peMeAQHODA5f3slud4XXkRWmZytOcMkJApfGKndrp6Ewi1tLnWWrY4XkixBEKGVcjpKLhu3TosXrwYS5cuxY4dOzB+/HjMmDEDR48eTbn/c889hzvuuANLly7FZ599hj/84Q9Yt24d7rrrrl4+80T0hgkyGfyuQJeuYwm8kNeVB+MpdGkTAx6XR9NyQdo9AwoU3TP0jGECGy0t1JtAyHFcVrGktRU2qzPAsCI5HQUfffRRLFy4EAsWLMCoUaOwcuVKFBYWYvXq1Sn3//e//41vfOMb+M53voP6+nqcf/75uOqqq7J6E3oavcY4k8HvCuoTA3ZCa2GlEo+2mgvqTM9OPeUzGXw9YiBfBKgeIZ8tFKf1+sWvwGBigGEVciYGRFHE9u3bMX369BMnw/OYPn06tm3blvI9Z5xxBrZv3x4z/l9++SU2btyICy+8MO3nhEIhdHZ2JvzkmkyeATEs6m7KYxe0GnmtokEd3O1UdCiTQcv3vJN49CYQAtmNfarmYwwGLeTs7m1paYEkSaipqUnYXlNTg927d6d8z3e+8x20tLTgzDPPhKIoiEQi+MEPfpAxTLBs2TLcd999pp57d/SGCdKtJFDxhrzo49DWjthOM4uSAm1iQLNngPIwAQlmiYGYEaXUQUDi2cgmGu3kYWLkH1SNglu2bMEDDzyAJ554Ajt27MALL7yAV155Bffff3/a99x5553o6OiI/Rw8eND089IzsCiKklUM+EOpVxqkQlZk2wgCrUa+tKBU037q4E3zIK636E9ag8bpE0XqvqR1NqyCnvPP9pxrvX7x+9kpeZVhbXLmGaiqqoIgCGhqakrY3tTUhNra2pTvWbJkCa655hp873vfAwCMHTsWPp8PN9xwA+6+++6UD5bb7YbbbZ01+BE5AknKvLY4KGpfHSHJUiyRjMY4LgftLaCdDicK3AUIhAIZ99MaJrBjb4J031VvIiqN91o8JCKG53gExECsr0hYCqPD3wEguhJDTzJiqt8ZjFySMzHgcrkwadIkbN68GXPmzAEQzbLdvHkzFi1alPI9fr8/yeCrs7pczo71DCxamhHp6VGgZibLigyBy3+jVlpQmlEMFLoLNSdyqW5xO8XKeY4Hz/NJ69v13jsxzwClxkzvagIgWjX0rU/fSlgO+M/d/wQQvR4jB4zMeoyWjhZ8efhLtHS0QAyLONJ6BLsbdqOqrApVZVU6vwWDYR45HQUXL16M+fPnY/LkyZgyZQqWL18On8+HBQsWAADmzZuHAQMGYNmyZQCAWbNm4dFHH8Wpp56KqVOnYt++fViyZAlmzZpFjas3VbfC7ujpXhiRIgAASZKoneHqGZBLPCVoQlP61zXmFQAnDBqt141UAKcSr3rd1XZ0bwfDwbR1AWRFRkDM7LECgD9v/TOefPnJ2N/LNywHACy8eCG+P+v7ppwng0FCTsXA3Llz0dzcjHvvvReNjY2YMGECNm3aFEsqbGhoSBh07rnnHnAch3vuuQdff/01qqurMWvWLPziF7/I1VfQjWq8M6GnRKm6b0SKaF7nbCX0ziyzhQCKPdpCBEBczgClYoAUnueT7jG9/w6xmTXlOQN6yJafoSV/4/KzL8eUkVOw8d2NAIDhA4Zj3NBxzCvAyDk5948uWrQobVhgy5YtCX87HA4sXboUS5cu7YUz047eBMJs6KlKFvMM2KTGuZpEmC52q6e8qx17EwBpPAOkLaIp1wLdr4WiKPCLfnQFuuANetEV6EJXsAtdgS580vBJ5oNpcNRUlVWhpLAE7+2OLo+ur63HyEHZwwsMRk+TczFgN7QYeq1iQFGUmAigVQzoSSAEoj0HAmIgbex22+fbcP+V96OiuCLrsVQxQGvOAEkFQiC1eNU7w6clV0BWZARCAXQFo8a9M9AJb8CLY/5j+KrtK2zftT2hrgcHDoXuQpQUlKDYU4wSTwnKC8sxsHIgfCEf9h/dn/aztK7siM9psVNzKIa1oXMUpBgtg6jWWVq8MbRLwxOnwwlZkdMKpogcgTfo1SUG7FRnAEhzD9Jh2xOMe/ysXZ3Fe4NeBMNBcOCgQEk27gUlKC8qR9/yvigpL8FpJ52GYnexpufy00OfmvIdeJ6HQ3AgIkWYGGBYBiYGehktVcq0xrDjlyhS6xkg6PqYrbe8P+SHGBHhEBwZDb0dGxUBQCAUQGcgWolTDbFE5AjavG2aRBRgXs6ArMjwh/wnXPLHDXz8LD5+dQ3P8ShwFaCkoAQlnhIUFxSjT1EfDKoaFPvb7cje4TIYCcJ71KurG6bH6QHP8SmFqHpeWnE5XEwMMCwFEwO9jBZDr1UM2KHGeUAMoKm9CU0d0Z+jHUfR0NKQ8T1vfPIG3J+5EZbCGa9LKBxCSUUJ1r+zHoXuQrgcLjgdTrgcruiP4EredvzHKZzY5nQ44eAdOXGd6y061OZtw6s7X00ZYnnjkzdw/1xtIZZ011U17jGjHvAmzOK7G3cOHIo8RTGXfElBCSqKK2LGvaSgRHNr4J6mxFOCc0afE8tV+fTQpxh90mgAUeNeVlim+VhOhxMI2atTJMPaMDHQy2iZCdipexwQnZ22drZGDf5xw6/OXAtcBehb1hc1ZTUYXzceNWU1+Neef+FP2/6U9nizJ8/GoKpBWT+3ub0Zb7//Ni6ZfAmcDidESYQYifaGECPHf5eiv3uD3hPbjr+uviZGxKyrRNSud6mERDqhkU6YGFn94A1604dYpOQQS4Jxj5u1H/Mew8GOg/CUefCbTb+J7a+2mlZd8iWeqHGvq6pDcUHU4FvBuJPmWhS4CmIeAKfgTBAAesJNqgigcQUQIz9hYqCX0TITIJkt6J0h9jayIqPd154wy2/takVXqAvF7mLUlNWgpqwGg2sG4/STT0dpQWnambZZsynVqBZ7ilHo0dYemRRZliFKqYVEvMjwBX3RvzMIEzU/JCyHISkSPMKJsIkCBQ7ekVZkZGqSBQAvvPtCQkKlatxVF7xq3GvLatHwdQO+2P8FFs1MvRqIBvSIgmyeHz2eIVUEMM8AwyowMWACegYUh+CIJmtleIvWASI+XmuVJDhf0Bcz9k3tTTjaeTTmVq0orojN8kedNAqVJZXY374fdWV1urwhJQUlaWO3DsGhudaAOnj3Rs4Az/Pw8B54nJnzHfRwLHAM/rAfA0oHJGyXZCml0BAjIg61Hsp4zFmTZmFo7dCsn+0L+uB2uDUtp7MiqnjWI6KzNirS4bFhngGG1WBioJfhOR4uwZWxEqEWMdDS0YLGtsZYWdMvDn+B1s7WXilrKkZENHc2J8zy1RlnkbsoZvAnDZ2EvqV9TXcLVxRXpIzdDqgYgPH143UnwdFKOkMm8EKCOzuebMmXWhPaVO+E1T1SZmKqGDguAqwQMmEwACYGcoLb6c4oBrQMEN3Lmi56POqqNausqSzLaPO2Jczy27xtUKDAKTjRt6wv+pb1xfB+w3HmyDNR7NG2PMsMuhs7NXbbv6K/ZiGQL+TKGKurV2hNXFXPW5dXL8tKIC0rhVTUZ5ytJmBYBSYGTEDvgOx2utEV6Er/uiO7GLj87MvxzfHfxIv/fBGyImPmaTNRVFCkyyugKAq8QW9C4l5zZzPCUhgcOFSUVMRi+ePqxqGiqMISy/DMFh20eghIDHGxpxgCL6RciqonxEKrCFAhCRNkK06lpz+Kmghqt1LYDOvCxEAOyBYG0BImUMMB/av6IygGMXrw6LQu4FA4hKMdRxNm+X7RDyBqHGrLa9G3rC+mDp+K6tLqXk9q0ium0hkiUgNFq2EjqUBYUVyBK8+4MrY8Uw2x9O/THxMGT9DsWckXz4AesokBPXkvLoeLhQgYloKJARPQO7C4HK70fdGdLl3lcZ2CE0EEwfP8CYN/fJZ/zHcs9nlqHP+UAafgW6O+hSJPka5zthKZOsfZDZIwQZ/iPrH7jTTEQnvOQMwzoOPZzWbs9YQJXE4XCxEwLAUTAyagd0DMVFuf53hMHzs95cCsKAo6A50JiXu7mnZBjIhYtXkVKksqUVteiwGVAzBxyESUF5VbZpWBmcRXXkzYTmkVRlJIZ+WpjJre/gyxe5dOLRDD1NUEOsMEbFkhw0owMZADwlI44+y2pasFXYGuhFl+MBwEAJQVlsVm+cNqh4EP8+jyd2H+jPm9+RVyiiilTr6MbzijBZIkMitB2qgoleHXW+gqdu0oVQMk//ZmLy1kywoZVoKJARPQOyBncye++uGrGNx3MGrLazG2biyml01PW/e8wFUAMZx+ZYLVITFm6VZiZFqhkQpVkNEqBgAyY5zK8JOKAVohSiDM8NzyPK/LC+d0OFmYgGEpmBgwAb0DcjaX7KVTLtVUThfIj9ijXsOSTvzE17zX87m05hrIikxklFOKAR33UEtHC774+gu0dLQgFA5hd8NuAOiVGhdmQXLdMq2k0bsqwOlw2q7sOMPaMDFgAmZ7BvRAe1Yyycw2EA6k3i6m3p72sykPEwBk1y+VGNVzT3avcfHdX3wXgHk1LnoDkgTCTDN/vctTHYJDd54Gg9GTsLvRBPQOyGauLXY5XdQnIpEkYKYiHAkjIkU0D7JqwiGtiYekIialGNBhmC4/+3KMGTwGW3ZugdvhxsVnXAwA1HgF4tFz72Uy+HoTdZ0CCxMwrAUTAwZRFEW3m7mkMH1tfYEXNBd+AaIFjOyUiCQrMoJiMO3rATGAkoISTcei3TOgQP+9BxgXA1VlVVAUBf/Z/x8UeYowctBI3eeQa0i7FqZ9DcwzwKAbdjfmgOqS6rR90Yf3H65rvTftS5QURV9GfFAMZtzfL/o1iwG7egZSeab0eqtUQ0a7QdPVtTCTwddZxJKJAYbVYHejQUiWdzkER9q+6JXFlbqOZbclSmrlxHQEQtrzBtTCOer/aYN0aaEZYkB1cdNq0MxeEqnXM8DzPAsTMCxF/lWkoYBMyVp6kwtpX6KkHP9PK9mMfTaxEI/qYqd1NQFAZtQELtnw6415541nwKScARJoTvxl5B9MDBhEUfQZM+D4muQ0y5T0Dq52W6KkFl8ifT0eu4YJut97PM/rNnSqALWTQcs0+yep9EmziGfkH0wMGITU3Zguzq/XsNst9pjN2IfC2msN2DVM0N2o6XVxA9GwgkNw2MqgZaozQOI1sNO1Y1gfJgZMwKzCL4D+AYL2JUp6r102Y59ppUF3aPcMAGRiNMlwEXq/XQ76l7XqwcylhQD9IRZGfsHEgEFIwgRABjGg0zMgCPT3RNcjCCJSJPPrcubXU30utUsLTTpvEs8AEK1x4XbZJ0yQ6dkkMexMDDCsBBMDOSLdjErvTEvgBV3d0mgnm7HXM8vPhwTCXOJ2uqnPGdAjhHgufa4PSd4O7SKekV8waWoQU3MGOP1hAofgoHpQ0buaIJux1yUGKM8ZAHLr1XA56OuL4Q/74Q/70R5ohz/sx7HAMUiKhEJnIQqdhRnfy3EcHIIDopzcG4PkOjDPAMNKsLvRBEgG5FS1AVyCS3fsked4qsWAXrIlammZ6bV0tKClowUHjhyAGBbx5eEvIckSVY12jNBdfJEKWhoLXu1q3oUdR3bE/t7dEm2yNLHfREzuPznr+z1OT8pGWSQeEpI8Awajp2BiIEekGkRJigeRLAujGTN6yndvtHP3H+4GQFejHStAY42LUdWjUF9ej45gB9499C6mDZyGEndJVq+ASoGrAJ3+zuTtztQtxjORaXUCg9HbMDFgENIEQrcjeSaRals2OI6z1Qwjm7HXMsBefvbl+Ob4b2LPwT34z/7/YOLwiRjcb7AtvAIAkHS7EkYaaAwTqOEA1aPWp6APyj3lmt+vVg3Vuj0TdhLxDOvDxECOSOVWJHG5cuBsNahku0ZaBJUaDgiFQ2hsa8SQ/kMwYuAIs07RNtBc40INJ+ldSVHoSu1BKPIU6T4HO4l4hvVhd2OOSBkmIBEDHN1iQG++RbYZmMfl0XwsUoNgJYj+7bu/hfDr8zy9+SrqddN7/VIafS69SNByDgyGFWBiwCCkVeBSLUUicbnmw4Ci5/pli83qcdfSfu1yff60r2QB9AvBVO3FC12FLP7PoB52B+eIVIbfJdCVmZ0Lsrlji9za3bWqMbXbQN7dAJK6qzOtu7c6Ma+QTkFV6CpMek8qgaAFFiZgWAl2N+YIB+9Ics+SeAZorZ5HSomnJPPrBZlfj0cdjGkelElCHN1DS0bCJLSGWEi9KjzPo9CdGBIgyRdgMKwGvaOgRSBdTcBxXFKoQG/74nxAb9Eht9OdUTRlEwvxqLNamme3xEYtTgCRfn+a81WM5It09wQUu8k8AwyGlaBzFMwTusdbSTKzFYUsZ4FWOI5DaUFpytdcTpeu4i/q9ac17m3EEMcLACPHofXeI00gBJJDUaSeAVqFFCM/YWIgh3T3BJAYJVmRbVdbv7yoPOX2ssIyXQMs9WLg+H8kxH9nUo+UrMjE1QutAsn1656kSrKSgMGwGkwMGMTIYNjdPUvqrqV1dkZKWWFZyu3lheW6jqN6YqhdK2/ATR8vBkjFEM1eKTVMQnL9EnIGOH3LWRkMq8LEgAmQDojdB2GSQVmSJaob7ZCQVgyk8RikQ+32SHPXRzM8A0bEgN3uPSDan0DF7XBT61liMOJhYiCHdJ+VkGS1K4pCdZiAZHZZ5C5KmUSYTiSkg3rPgIEEwvjQAOn3l2SJ2ntPFVEkz1x8XgptjZoYjHQwMZBDug9EJAO7HT0DHMclGX63050wY9MC9WLAQAJavDeEdGYryRIiUoT4HHKJkWsXLwCYGGDkC0wMGIR0aSFgjmdAlu2XQAgkewH0Jg8CeSAGDCQQJngGCBMIJUmCJEtE77UKJNdP4IVYfg9tjZoYjHQwMZBDkjwDBAOTJNM/IJPQvbhQuuWGmaBeDBhIIIz/zqQ5EzR7pUgrEKqo3hQ71gZh5CfsTs4h3Y0/aZhAkugVA6Rele7Gv7SQTAwIvEBdApg/7Ic/7Ed7sB2hSAgt/hYAJ9rzasGMpYU0C1Gja/xpX5bKYHSHiQGDGFlaaOcwgWrQfKIPbYE2hOUwAO0GrdhTHC3nfPzy66k8qEJrC95dzbuw48iOpO0T+03E5P6TNR3DjATCiBShNmfAKKoIoLV6JYPRHfpGwjzCrARCGmdn8Qbtk6OfxLZrNWgCL6DQVQh/yA+ArAqcwAtUxnxHVY9CfXk9jgWO4cPGD3Hu4HMBQLNXAEg0YqS9GWi99+IhzbnIh/bXDEY8TAzkkKSiQ6SeAQrjtqpB29u6F0e8R3B23dkA9Bm0IncR/CE/eJ4ndtfSWDAm3nvi4l2oKqzSfYz460U6u5VlmdoQlWEjfvztrKQwI19gYiCHJBh/zl6eAdWgHe46DJdAZtDUSnBG4rZ6ehlYDQ5cUudLrcTfewJnIIGQwhCVGZjR6VJRFCYmGJYh5wGvFStWoL6+Hh6PB1OnTsV7772Xcf/29nbceOON6NevH9xuN04++WRs3Lixl87WXLq7akkGBlmh0zNgBmpdASMDM83rxI0YkoQWxoTHsWsFwniMeBho7+vAyC9y6hlYt24dFi9ejJUrV2Lq1KlYvnw5ZsyYgT179qBv375J+4uiiPPOOw99+/bFhg0bMGDAAHz11VcoLy/v/ZM3AVOaxVCaQGgG6qzeiGfA5aRXDBgh3oiRigE7NslSMaMnA619HRj5SU7FwKOPPoqFCxdiwYIFAICVK1filVdewerVq3HHHXck7b969Wq0tbXh3//+N5zOaOJXfX19b55yEkZmBmbUh6fdM2Dk+qliwIhngMYEQlMwwTtNc6Mis2Cze0a+kLMwgSiK2L59O6ZPn37iZHge06dPx7Zt21K+569//SumTZuGG2+8ETU1NRgzZgweeOCBjElMoVAInZ2dCT9WwbTOcTYdkNQlcUbc5TQuLTSDeCNud4OeK9h1Z1iJnImBlpYWSJKEmpqahO01NTVobGxM+Z4vv/wSGzZsgCRJ2LhxI5YsWYJHHnkEP//5z9N+zrJly1BWVhb7GThwoKnfwwhmrPUG7DuoqNfPUI1+iovGGClHHI8dxaQVvrNdQywMa5LzBEI9yLKMvn374ve//z0mTZqEuXPn4u6778bKlSvTvufOO+9ER0dH7OfgwYOmnhPHGagPL5gjBmjGjFm9WaEaOxFviIyISdqz4XMpCuwq4hnWRLcFqq+vx3XXXYdrr70WgwYNIv7gqqoqCIKApqamhO1NTU2ora1N+Z5+/frB6XQm1FI/5ZRT0NjYCFEU4XIlJ4O53W643dZcPmZGmMDOGK0vb2fiDRHpDNVIb4R8wdBqAiYGGBZCt2fgxz/+MV544QUMGTIE5513HtauXYtQKKT7g10uFyZNmoTNmzfHtsmyjM2bN2PatGkp3/ONb3wD+/btS0iY+/zzz9GvX7+UQqC3MKOnPKkYYAMyg4T42hSkCag8x5uy3j4XGDXEZjxzNNYHYeQvRGJg586deO+993DKKafgpptuQr9+/bBo0SLs2JFcLz0TixcvxpNPPomnn34an332GX74wx/C5/PFVhfMmzcPd955Z2z/H/7wh2hra8Mtt9yCzz//HK+88goeeOAB3HjjjXq/hmmY5aImXVpoVtw4Vxg5fzNcvHadncV7A0g9AzxPVhvDCqj3juF/fwNfn+ZVQIz8g1jWT5w4Eb/+9a9x+PBhLF26FKtWrcJpp52GCRMmYPXq1Zoesrlz5+JXv/oV7r33XkyYMAE7d+7Epk2bYkmFDQ0NOHLkSGz/gQMH4rXXXsP777+PcePG4eabb8Ytt9ySchkiDZhREpbneds2S1GNmJEB3a6zMzPCBAIvUJ/rQiooVRFkxDNi13uPYU2In+RwOIwXX3wRTz31FF5//XWcfvrpuP7663Ho0CHcddddeOONN/Dcc89lPc6iRYuwaNGilK9t2bIladu0adPwzjvvkJ626RhJIIw34qRhAppdtYAxd6s6mBoRA7R33SM1ZvGzUtLrJ/ACtfeeUY+A+r3NuH8ZDCugWwzs2LEDTz31FJ5//nnwPI958+bhsccew8iRI2P7XHrppTjttNNMPdF8JKEkrAFBYVfPgFpfwki4gGYxYOR7S8oJQ0RqlAReSEjmpRFSUWCGZ4Dme4+Rf+gWA6eddhrOO+88/Pa3v8WcOXNilQDjGTx4MK688kpTTpAGSGcH8QOJkWPQvBLBSL5DRI4OpkZmeeFImPi9NGNG0SFBEKi992I5A4SCSm3uxMQAI1/QLQa+/PJL1NXVZdynqKgITz31FPFJ0USuk/fs7BkQIyIAY8VbQmH9K2HyDVKD6BAc1OYMGA4THH/mjDx7dhWiDGui+04+evQo3n333aTt7777Lj744ANTTsoumFH4xSE4qJ2dAcZirupgysSAfhKuGaFdpDmB0OhqAvWZM/LsMc8Aw0roFgM33nhjyip+X3/9dU6X+OUKI8YswVVLOCLTHiYwguoZMDLLo1kMmLUs0o6eARXiMIEJYkC9fxkMK6BbDOzatQsTJ05M2n7qqadi165dppwUbZCGCuITt0iTuPIhTEB6/UKRqCEnvXaKoiAoBoneSztmtDDOBzFAiloXhLQ+iKIoLEzAsBS6rYjb7U4qIQwAR44cgcNhz4GBdDCNdxOGJbKBgfowgYGcC6M5AxEpQrWrVoFC7OI3YyULzfee6lUxkjwJkPcUkWSJLS1kWArdYuD888+PNf9RaW9vx1133YXzzjvP1JOjAUPZ8HGGiNQo2TlMoLr4FZlsQFfFAM1VCI0Wzen+ux4Env7VBKQYDRPIsswqEDIshW5Z+6tf/Qpnn3026urqcOqppwIAdu7ciZqaGvzf//2f6SeYz8R7A0g9AzSXhDWKGiZQoCAiRXTP0tSZmSRLVLq7jYgYdWkcQG7QaE4gVCEVBU4huqSaNEzAPAMMq6H7Th4wYAA+/vhjPPvss/joo49QUFCABQsW4KqrrkpZcyBf8Yf98If9iMgReENetPhbAACFzkIUOgs1HSM+eU0MkyUT5YVngEDLKIqScM1CkZBuw6R6Y0iEhBUwMruNzzMhXSsvCAL1+SqkxDwDhEWXmBhgWA2iEbCoqAg33HCD2edCFbuad2HHkRONmT44El1WObHfREzuP1nTMdSZbfff9UC7Z4D03LsPpmJERJG7SNcxVDFgx0HZjL4YNIcJjGI0gVCSpVgFTQbDChBPh3bt2oWGhgaIYuKMdvbs2YZPigZGVY9CfXk9JFnCP776B84dfC4AaPYKAImegXAkDEmWdA+uHMdRWx8eIHd1dw+rkGRmq59tx9ht/H1GatAdgoNaIWo0T8SUnAED9TEYDLMhqkB46aWX4pNPPgHHcbGHSh0U7KJ21XCAJEtw8A5UFVbpPkYwnLisLSgGUeTRN7vlObo9A6R0X6NNknMRnzNAI4ZyBkwQA06HfcKC3REEIdp8m/DZkxWWQMiwFrqnlLfccgsGDx6Mo0ePorCwEJ9++im2bt2KyZMnp+wymO8YMcQBMZD4dziQZs/Mn0+9GCCwad09ASQFXIwuL8s1yvH/SDDLM0A7hioQGnjsZFmmVoQy8hPdT/O2bdvw5ptvoqqqKlbw5swzz8SyZctw880348MPP+yJ88w7FEVJFgOifjEAGGuWQitqkyIVNrDqwwwxYNd8AcC4R06SJRYmYFgK3VZEkiSUlJQAAKqqqnD48GEAQF1dHfbs2WPu2VEAaZ0BMSImuQlJxQDNngHS2W13409z8aBcEC8g45cZ6sHuYsAIiqJQ65Fi5Ce6PQNjxozBRx99hMGDB2Pq1Kl4+OGH4XK58Pvf/x5DhgzpiXPMS1IZfjuKAVK6iwE7egZynTNg12WFwPHwnIE4AcsZYFgN3WLgnnvugc/nAwD8z//8Dy6++GKcddZZqKysxLp160w/QatDOiikFAMhMjFgxxlGdxcryTVQRZQdxVT8zJbUqNsxPGUWikKe78Fg9AS6xcCMGTNivw8bNgy7d+9GW1sb+vTpY8tBlZTuKwnSbdMCzWKA9Ny7v49kYFWNGa3u7lwXHbLz827GM0fzc8vIP3SNAuFwGA6HA//5z38StldUVNh6YCAhlWeAVAzQnIhk1uyIZGBVDaId790EzwChGLCzZ8DISg6A5QwwrIeup9npdGLQoEG2qSWgFZIwQSrDrxYe0gMbVKKQGHR1aVw+LJHTiylhAhvnDEiyZOi5Y88sw2rofprvvvtu3HXXXWhra+uJ86ETgollunXxetfLy4psy4Glu/EnEWS0iwEj/+5mtDCmGaMeKUmSiNtHMxhWRPco+Jvf/Ab79u1D//79UVdXh6KixIp5O3bsSPNORjyZxECBq0DzcRRFoTtMQGjQfEEfOvzRNtphKYzmzmY0tDSgrLAMZYVlmo6higBacwaMYEYLYzuGV1QkWYoGChSF+DrYUcQzrItuMTBnzpweOA26IZlZpaulr9szINPtGSCdoe08sBP/3P3P2N9r/70WAHDxxIsxa/IsTcdwCA44BactjVr8PUssBvLAo0B6/4lS9DkNS2G4HC6iY9jxvmNYF91iYOnSpT1xHrYj3Wxe79pjWaG/rCnJgDxl2JQEEVRfXY9B1YM0ewWAqEeA9vr6xEKQ2SFDqKJdjIjEYoDBsBJ0BkvzgHQGXK/LX5btWbykvKg8wfD3q+iHQVWDdB2D4zgUuLWHZPKJBM8AUwaa6fB3oMPfgUOthxCWwth/dH8sNKVHiOZFTxFGXqFbDPB85prcbKWBNtJ6BnSKAdprnBtqFBOHUyCb4XtcHqL30Y4ZhohmY0bapGrrrq14ecfLsb9/s+k3APSFpwC6rx0jP9EtBl588cWEv8PhMD788EM8/fTTuO+++0w7sXzHrNmYJEvUhwlIcPCJty5pEqBdPQN2hzRX4OxRZ2N8/Xh80vAJjnmPYWjtUAyoGKDLKwBExYCd6zQwrIduMXDJJZckbfvv//5vjB49GuvWrcP1119vyonlO+lmBnpnDHYNE3RfDki6PNCungGak07NRK8oUMMB+4/uhyzLKC8q1x2eAox3PWQwzMY0aXr66adj8+bNZh0u70nnGdA7W8iHBEISuht/0jCB2+k243RsCc3GzKgYUouGhcIhoveznAGG1TAlgTAQCODXv/41BgwYYMbhbIEYERPWyau/+0N+XceJSBEmBpAcNtCKbT0DcTNiOzbMUb8ziSiQZRliOLqaICiSlRDnOd6W9S0Y1kX3CNq9IZGiKOjq6kJhYSGeeeYZU08un9nfvB+fHvw09re6Zt7lcGFIjfZW0HYNE6iDqSqESMMEtl0WZj/7nxISIRRfSjwQJus0mi0Rm8HobXSPoI899ljCTczzPKqrqzF16lT06dPH1JOjBZIBZUT/EagoqkjaPu3kabqOY9cwAQA4HU5IokEx4LSnGEjwDNgwf0BdgUPy3ePFAGmYgHkGGFZD9wh67bXX9sBp2I/SgtKYqzGeipJkgZAJSZZs6RkAEkMDpGKA9qJDZpTCtaMYUCER8vECQG0uptewC4LAxADDUuhOIHzqqaewfv36pO3r16/H008/bcpJ2YF0xktvIhztvQmMEOstIAjEy7RIEw9px/Y5A4R1BoBkbwCJd0DgBVt3fWRYD91347Jly1BVVZW0vW/fvnjggQdMOSnaIBlQ0hkhvYlwtOcMGImbqmLAiEGntWOhUezuGYglEJJ4BiKJxl9vPxGAhQkY1kO3GGhoaMDgwYOTttfV1aGhocGUk7IDqYwQyWxBOf6fHVFFAOlKAiDqVbAjthcDBjwDESmS8HdYSt10LBM8zzPPAMNS6L4b+/bti48//jhp+0cffYTKykpTToo2SIxxqtksySxVURTqB3PSaozq9TIyu7fr7CxBDNhQTBrxDHQ3/iRiwCE4bHvvMayJbjFw1VVX4eabb8Zbb70FSZIgSRLefPNN3HLLLbjyyit74hwtjVm19QF7uqyNlGU2QwzQXhKW9P6LN4J2zDkxIqC7r94h6cci8CyBkGEtdI+i999/Pw4cOID/+q//gsMRfbssy5g3b54tcwZIZ1WpXNtscNCH6l0xkjNAs6vWyIw+XgDQ7lkiwVDRoW7iieTfgeM46leyMPIL3WLA5XJh3bp1+PnPf46dO3eioKAAY8eORV1dXU+cn+Uh9gykiFWTxr5pLl5iKIGQZ54BUuLvWzt6BlSIBFW3t5COAUwMMKwE8Sg6fPhwDB8+3MxzoRIFZDH7VF4AEs8Ax3G27UevDqZGxADNQsoItvcMWOA723VZK8Oa6J4WXX755XjooYeStj/88MO44oorTDkpmjAzZ4BEDNh5vbLqGTAyqNpVDNh9NYERuj+npOE9O+YIMayLbiuydetWXHjhhUnbL7jgAmzdutWUk6IJ0ritwJnnGaDZ1Z3rBEImBuwtBszw6pGKARYmYFgJ3VbE6/XC5Uqu5+50OtHZ2WnKSdGEopCt8081gJDM8G3tGTCh6JBdQyx2X1pohKSOmYRilHkGGFZCtxUZO3Ys1q1bl7R97dq1GDVqlCknRRPEngGTwgR2rmQW8wwYKDpkV+zeqMgI3Ttdkna+tOtzy7AmukfRJUuW4LLLLsMXX3yBc889FwCwefNmPPfcc9iwYYPpJ2h1cp0zYOdKZqoIYFUEDR7Hxp4BkjCR2+lO/NvhTrNnZuz63DKsiW4xMGvWLLz00kt44IEHsGHDBhQUFGD8+PF48803UVGhr+NePpDr1QR2Ll5iRpjArrCcAXISPAEceRtsuz63DGtC5F+96KKLcNFFFwEAOjs78fzzz+O2227D9u3biapx0Uyu6wzwPE91AqER1MHUyKBKcwKhkRm9nb0BgLF/9wJXQex3j9ND/PwxzwDDShDfjVu3bsX8+fPRv39/PPLIIzj33HPxzjvvmHluVGBmBUKShCKBF6h2kxsxSjzHAxybYRFhby0QgySBtLsYIIXdtwwrocv6NDY2Ys2aNfjDH/6Azs5OfPvb30YoFMJLL71ky+RBgNwzwHEcHIIjoQMasRiw6aDCcZytvz9ALqbs3pvAyCoSp+AEz/OQZTlBGOg+B4q9Uoz8Q7NnYNasWRgxYgQ+/vhjLF++HIcPH8b//u//mnISK1asQH19PTweD6ZOnYr33ntP0/vWrl0LjuMwZ84cU86DBCMthM1YomTnMAEQ9Q4YGVRpHpCNxPoT3mtDL4H6707y789xXEwEeFzkngG7LmtlWBPNVuTVV1/F9ddfj/vuuw8XXXSRaa7pdevWYfHixVi6dCl27NiB8ePHY8aMGTh69GjG9x04cAC33XYbzjrrLFPOIxckLVES9Cci0V5nwGjyGs/ZWwyRwuoMGEMVA8wzwMgXNI+ib7/9Nrq6ujBp0iRMnToVv/nNb9DS0mL4BB599FEsXLgQCxYswKhRo7By5UoUFhZi9erVad8jSRKuvvpq3HfffRgyZIjhczCCEWNmxnpl2usMGPGsAMY9A3bFjDABzasQ1Fk56ew8JgacTAww8gPNYuD000/Hk08+iSNHjuD73/8+1q5di/79+0OWZbz++uvo6urS/eGiKGL79u2YPn36iRPieUyfPh3btm1L+77/+Z//Qd++fXH99ddn/YxQKITOzs6EHzNRoBC7WU0RA7zNjSFnX3eroRbGsr0bFRkJEwAnag0YCRMwGFZCt3+1qKgI1113Hd5++2188skn+MlPfoIHH3wQffv2xezZs3Udq6WlBZIkoaamJmF7TU0NGhsbU77n7bffxh/+8Ac8+eSTmj5j2bJlKCsri/0MHDhQ1zn2JPHGn+d5opwB2nsT2NEQWQFJObEEWJLttRzYDNRVBN0LEDEYtGLIiowYMQIPP/wwDh06hOeff96sc0pLV1cXrrnmGjz55JOoqqrS9J4777wTHR0dsZ+DBw+aek6kvQmAxMplboebaJZCu5vccLyaaQki4j0DdhQDRsME6rNLWn2QwbAaphR1FwQBc+bM0Z3VX1VVBUEQ0NTUlLC9qakJtbW1Sft/8cUXOHDgAGbNmhXbpg5qDocDe/bswdChQxPe43a74XZb84GNn1WQzjA4jqNbDBj0DBjNObAr8UtaScWAoihU33sAeZjA5XARe/MYDCuSU/+yy+XCpEmTsHnz5tg2WZaxefNmTJs2LWn/kSNH4pNPPsHOnTtjP7Nnz8Y555yDnTt3WioEoIX4giVG3I00D8ik5Zxj71eMvZ9mjHzvsBQ+8XsknGHP/MToM+MQHKwMNiOvyLmsXbx4MebPn4/JkydjypQpWL58OXw+HxYsWAAAmDdvHgYMGIBly5bB4/FgzJgxCe8vLy8HgKTtNBCffGSkkpldE+iAaCa8HYvmGCVeDIiSmMMzoROn4GRigJFX5FwMzJ07F83Nzbj33nvR2NiICRMmYNOmTbGkwoaGBkuvo+c4znDcETAoBmj2DBic1cuKnBD/ZmhDjIgpf9dDPoRnSJ9dQTBe+dKuHi2GNcm5GACARYsWYdGiRSlf27JlS8b3rlmzxvwT6iVcThfAAVCMLVGieVAxGvOXZeYZICEoBmO/h8KhHJ5JbjDqTeM5463D2X3LsBLWnXLTBOG4wnO8KUuUaJ6hGREysiJDURTmGdCJoigIhk+IgXhhoPc4dsWMVTx2vn4M68HEgEGMzjBixUsIwwS0G0NDbXiPD6bxa+YZ2QmFQwmGSIyICasLtJIPxozUoJtR3yMfrh8jf2BiwCBGZwcxzwDhemV1dkwjRs9bXRJH6/fPFX7Rr2lbNuzu5jbr/mUwrAATAyZgxDvgdrgB7nj+AAGKolA7KMe8AoRjquoRYYOqPnwhX9I2f0i/GKBZhJnh4jcanmP3LcNKMDFgEKNhApfTFS1gQuhylGSJ6jABQB4qUEUQrWIoV6Qy/KkEQjZov++MYEZ9CztfP4b1YGLAIEZnGG6Hm6hBkQrN2fSGqw8efz/NM1QjkN57RzuOosPfgQ5/B8JSGB3+Dhw4egAd/g5dx6H1vjMDSZEMf3+SPA0Go6ewxNJCmjHqGXA6nIbEgCRL1A4qRt2s6vvtKgZI+eirj/BJwyexv/+5+58Aoh6DWZNnpXtbEnae2cqy8foWtD63jPyEiQGDGPUMuBwuuARyMRCRIrYdVOzuGSDlpIqTUF5YnrDN7XTj7FFn6zqOnWPesiIb/v52fW4Z1oSJARMwIgicghNOB3lZUzuLAYZ+wlIYAi+grLAsYTvHcSgpKNF1LDuLAUmWDH9/0sqPDEZPwHIGDGI0TOAQHIY6n9EsBkyb0dNbjbnXCYiBlNsVRdFdiZDW+84MzBADdmwQxbAuTAwYxGiYwGjDk3AkbNtBmeaeDGZAIkTTiYFsr6WCeQbIv7+iKBDDzDPAsA5MDOQYB+8w1PAkHAlTO6jEEgAJEwlVY2i0EpydyCQc4zsZaiEcCVOfr0Hq2ZNkyVD1T0mWdF9vBqMnYaOoQYyGCQRegIMnDxOIEdG2g4raKIaJAe1kck3r9TDRvKzV6HOregVIS2FLsgRJsq9nhWE92ChqECMtjIGoQTOSM0CzZ8AoapjAruECku+dSTjqjWHnQ/to0nsnJgYIQwWSZDzngMEwEyYGLICRnIFQOGTbrGSBi4ZXjPaVtxMZjZ9OuyjJxgvv5AqjAlL93qRhEpoTfxn5CRMDBjHqbgQAQTCWM2DXrGRVBDAxoJ1M96vecIsZhXdyDenzq4oAUjFEc7EwRn7CxIAFMOIZECOi7iVh+QLHcQBnbzGg15ipeRYpj6VztmzG8rpcYVTEM88AI99gYsAgZsSrja4msKtngOM4CLxgazGgl0ylr/WWxabZM5DrfJOIFKFWSDHyEyYGLICRAUkMi7YVAwCYGNCJ2+lO+5rH6dF1LFmhfzWBGWE+EliYgGE1mBiwAGoiHAliRLRtAiEQFQNsaaF2Mhl8vWKAZoNmBc8ArdeOkZ+wUdQEjA4omeK42YhIEXt7BjjB0PWjGZJZbaGrMOX96hAcRGECuxYdMgoTAwyrYc9R1ETMGEyMHEONPdI8KBv5/oLAPAN64HkeRe6ipO0lBSW6RS3NYQL1niEV8kbDDCxngGE12ChqAYx4FtTZBY2zDDOElJHqjXaluKA4eZsneVs2jJTjzTVGjXnsmSW8hVkFQobVYGLAIGbEHI0cw2glNNphyYP6KS0oTdqmt30xQHk5YoM5A0bFBM3XjpGfMDFAOWp4gMYwQa6FlF0pKyzTtC0bChQq7zvAvNUERsoZ21XAM6wJEwMWwMiApLpp7TrLYGJAP6k8A2UFBGKAUiEAmLCawOBtR3ONBkZ+wsQA5cTaAFM4MOcqkzseGq+bUQpcBXA6TlS9LHAn/q0VO+cMGEVWZOYZYFgKJgYMYgWDRiux2ZkJnhGGdjiOS/AOkHgFALqFlGHPwPGvTnoNFIXeEAsjP2FigHJiMxwK3eUxEWDg1NnsiozSwtKUv+tF9UzRhlHPQMwjR/j9ZYX+Gg2M/IKJAQtgZEBVC+7Q6KHgOM7weUfkiKFB1a4DcrxngGQlAUCvEACMewaMJu4qikL19WPkH0wMGCTXM3K1eIqRNsi5xOj1i0gRljxJQHxdgRIPmRgA6BVThpcGHr/njIapaL1+jPyDiQETyOWsXPUM0LrenoMx7wBbokWGKgY4jkOhuzDHZ5M7jCwNBABJYfceIz9g5dssgJHZgUOI/hPSWpLXqGcgLIUNiQG7umpdDhecDiecgpNaIWkEo/ed3Yt9MfIPOi1InmFUDAg8vc16eI4nHphlRYYkSYYaNdnZTVvoKrS1V8AIavlvoyWFcx1mZDBUmGfAAhiJeTsER8w7QCNGmzQBgCiRt3C2sxjoXm/ATpiRuBr/f73wHE+tN4+Rn9BrRfIIW4sBAzMjMRIVAcwzQIbH5YFTsKcYMIoqRMMS2b3HcRzzCjAsBb1WxEIYnWUYyUh2CA6qZ3dGEghjYoBwQAbsW8YZANwOt6F7hwO9Bs3oslaj3UJ5nnkGGNaCiQEzMDgeGklCUpPAaMUMz4D6fxJormBoVISqSYS5PAdaUQUoqRigOc+HkZ+wu9ECkMYdAcApOKn3DJBiihig3DNgREw5HU64HK6cfDbtGA0TsJwBhtVgd6MFIJ1dAIDLaXx2l0uMGBQ1V8CIGDBy7WnHITjg4MmdgxzHUTu7NVoBUBXwpF49QRCozvVh5B90Psl5hpGYN8sZsK8YMDozd/AOaitX5hp1SSGxGOAFdu0ZloKJgRwjK7IhMZAXOQOENk1dUmhXMWAUtUYFKXbNiFcUJSYCSO8fo9eewTAbJgZyjCRLhgqXmJEElktymdENAGKYXEjQDs/xEDhyg0Rz3NtIiCA+z4Q054T2JcGM/IPOJzmPiEgRQwmE1IcJDCzxMprRDRjzKtAOz/GGYv529gyoMDHAyBeYGDADA3VrIlLEkDFzOpy2HVSMZnQDdHsGjC7rM7rWnWrPgEltr0mPI/AsgZBhLeh8kvOIsBQ2nEBo10FFrRFgZHlgQAyYdTrUYXRmz/PGPAtWgMiYc/G/kl0/Oz+3DGtC95NsEYzEH8ORsKFyurTPMIzMbmM95Y2IgZB9xYCRJlHq+6n1DBx/Zkme3fjvTHr97OzRY1gTOp/kPEKURENxazvPMGIiQCEXBP6g38Qz6l3MiNcbEWM0ewaMhAnirxmpGLLzc8uwJnQ+yXmEGDEmBgReoHZ2ZpT4QZnUqPmCPrNOhzoMhwnywTNAIArirxvp8kDaPXqM/IPOJ9lCGK1kJoaNiQGaZ2eAsRBLzJBxZLNkRVHgDXiJP592TElApPjeA8juP47jYoactHAQ8wwwrIYlnuQVK1agvr4eHo8HU6dOxXvvvZd23yeffBJnnXUW+vTpgz59+mD69OkZ9+9pjBgzAAhFQhAjIrGbm+d42xYvUQUA6ew0HAkjFA6ZeUpUYTTMQKNnwCt60eJvQYuvBZIsodnXjBZ/C7yiPlGolnEmLfgl8IJtn1uGNcm5NF23bh0WL16MlStXYurUqVi+fDlmzJiBPXv2oG/fvkn7b9myBVdddRXOOOMMeDwePPTQQzj//PPx6aefYsCAAb1+/kZij0BcSd2wCI/Lo/v9PG8sCYxm1MGU1CCJERGSLCEiRWw5S7ObZ8ArerHuP+sgKSeKfP3t878BAAROwNwxc1HsKtZ0LKfDiYAYIL5veJ6nuj4II//I+ZP86KOPYuHChViwYAFGjRqFlStXorCwEKtXr065/7PPPosf/ehHmDBhAkaOHIlVq1ZBlmVs3ry5l888igLFkCBQZ6Z2LX5jJMyizs5IB2T12tvZO2AE2ooOBSPBBCEQj6RICEaCmo+ldns00vXRyHsZDLPJqRgQRRHbt2/H9OnTY9t4nsf06dOxbds2Tcfw+/0Ih8OoqKjoqdPMiFmegVDEngbJSJhFFQHEYkA8LsQoLjxkCIN2nOd4w94FWlHDAy7BgBhwMjHAsA459Y22tLRAkiTU1NQkbK+pqcHu3bs1HeP2229H//79EwRFPKFQCKHQCUPb2dlJfsIpMCNnALC3Z4AUdUAmjdvGhBjzDBBBm2fASD2K7pjhGbBjaIphXai+Gx988EGsXbsWW7ZsgceTOt6+bNky3HfffT12Dkbc3LIsx5oUkYoBWZYNeydyiZEwixpzJR2QVY+AXT0DZszqrS4GFEVBa6AVn7d+jqO+o6Yd1+10A2BigJE/5DRMUFVVBUEQ0NTUlLC9qakJtbW1Gd/7q1/9Cg8++CD+/ve/Y9y4cWn3u/POO9HR0RH7OXjwoCnnrmKo+mBcGWLSksQKFFNnPL2NESGjDsRGPQN29crkM17Ri52NO7Fx70bsa9uHEZUjcOagM007vhmeAZZAyLASOZWmLpcLkyZNwubNmzFnzhwAiCUDLlq0KO37Hn74YfziF7/Aa6+9hsmTJ2f8DLfbDbfbbeZpJyAr5DPzeAFA2qwoHzwDpMTEAOGgqpaBNlIOOpfk+t/dal4BURKx/9h+7G/fD7fgxvDK4RhXMy622sQreiFwQsokQoET4HFoX81jhhhgSwsZViLnfqrFixdj/vz5mDx5MqZMmYLly5fD5/NhwYIFAIB58+ZhwIABWLZsGQDgoYcewr333ovnnnsO9fX1aGxsBAAUFxejuFjbsiAzMTIgS7KU8ne9xzDS9TDXmOEZcDvIxJ563Wi+frkk12IEiIrxQ52HsK9tH8JSGIP7DMZ/Df6vlN6iYlcx5o6Zi2AkCH/Yj7e/ehtn1Z2FAmcBPA6P5mWFQPTeiy8+RAITAwwrkXMxMHfuXDQ3N+Pee+9FY2MjJkyYgE2bNsWSChsaGhLWMv/2t7+FKIr47//+74TjLF26FD/72c9689QBGJvZql33AHIxEJEixO+1AgrIcy6Mzs5oFwNGk1dpJT4P4FjgGE4qPQlTB0xFkaso63uLXcUodhVHvQS8gMrCShQ6C3Wfg1NwwulwGu76yGBYhZyLAQBYtGhR2rDAli1bEv4+cOBAz5+QDozE6+PdlfHCQNcxZCmWhEgjZngGSMWAKqJoFlO5RFGU6H3bSxNcr+jFvrZ9+Lrza1QWVmJE5QhUFlYSHUu974wkrxpZVgjQ7xmQJAnhMJ0hNrvgdDo1l8y2hBigHdIZGpfYGJ2IcCRMnHxoBYzMbo0uLTRqEHJNrs9bVuQe9050zwMYVjEsIQ8gVzgF4y2IrZZzoQev14tDhw7l/B5kZIbjOJx00kmaQuhMDBjEiGcgfjAgXeYVkSLUurmB40szSWdnqhggTCCkXgwYrH5p+PMN/NtlQlZkfN35Nfa17YMoiRjcZzDOHXyu4Zl4PEZFjIM33mgo14KGFEmScOjQIRQWFqK6uppqUZPPKIqC5uZmHDp0CMOHD8/qIWBiwAwIx5WEFryED1REilCbDQ8YG5R5nocgCMSeAYYxYmECk47VGmjF3ta9aAu0YUDpAJw24DRdSX1En0t4//E8b7icMK1GNBwOQ1EUVFdXo6CgQNN7/GE//GF/0vZCZyFRzgZDG9XV1Thw4ADC4TATAz2NkaJD8TFD0vhhOBKm3jNgBCMzNDWBi9ZErlx7NGRFNlzjwif6sLdtL77u/BoVBRUYXjkclQWVVBhKu/cW0PNvtKt5F3Yc2ZG0fWK/iZjcP/PycAY5ev6N6BwFLYSRmW28UiM1aOFImHrPgNH+BGrDIr2oAozWRC6j187w5xOGCURJxOetn+O1fa/hva/fQ2VBJS4YfgGmDZyGqsIqKoQAYLyCIC3f0wzqyupwTv05OKf+HFQWVMZ+ryury9k5vfzyyxg5ciSGDx+Oyy67LG2p+l//+tcYM2YMxo4di3HjxuGZZ56JvbZx40aMGTMGY8aMwWuvvRbbvnr1ajzwwAM9/h3MhHkGcki8e5vUoIWlsK0r6DkFJ/HMnnoxkGvPgKzdMxCfBxCSQhjSZwjOGXyOqXkAejDj2pE+s3bDK3rx1z1/TVg99daBtwDobx2tl/b2dpSUlCS5yL1eL66//nr84x//wMiRI7Fo0SLcf//9+OUvf5l0jNGjR+Nf//oXysrKcPDgQZx66qmYNm0ahg4dinvvvRcbN24EAFx22WWYMWMGmpqa8H//9394/fXXe+Q79RTMM2AQI4OKQ3DEVhGQuhxtHyYwMDtTEw9pLQub6zoDWqpvtvpbse3gNry691W0Blpx2oDTMHPYTJxceXLOhIBZ2GlmbwQzW0drIRAIYP369bj00ksxYcIEBIPJx3/11Vdx6qmnYuTIkQCAH/3oR3j++edTHu+//uu/UFZWBgAYOHAgamtrY2XtnU4n/H4/fD4fXK7o/XzrrbfioYcegsNBl1ik62wtjKIougcHnuPhFJwIR8KGCufQKgaM5FuoGJnV0y4GjJTCBqJiwkizonRhAp/ow762fTjUeQh9Cvrg5MqTLZsHkGvvCsMcJEnCG2+8geeeew5bt27Feeedh5tuugnf+ta3UnoOGxoaUFd3IkRRX1+PI0eOIBKJZDTib7zxBo4dO4bTTjsNQLQ0/vz58wEAjz32GF5++WXU1NRgypQpJn/DnoeJgRzjcrgQjoSJDRLNYsAM7CwGck18AmFYCmN/+37sP7YfTsGJYRXDMLZmrGWXz+Xaq5Jv/POrf8IX9qV8TZQyhzH/ffDfab1ERc4inFV3VtbPnzRpEhobG/H4449j1apVcDrNf6Y/+eQTLFiwAOvWrUNRUbTa5VlnnYV3330XANDV1YULL7wQmzZtwvLly/Gvf/0LNTU1ePTRR2NeAyvDxECOcTvc8MFHXF8/vg0ybcQGZAPjspGZrdqGVv0/bRjuVqmAuNgVEL33Gn2N+Lj1Y4SkEAaXD85pHkBvwypXniCTwW7xt+CFz15I+/oZA89AVWGVoc9ftWoVnnnmGdx1113485//jKuuugoXXnhh2iZ1gwYNSojpHzhwAP369UvrFdi1axcuvvhirF69Gmeembr75V133YW7774bjY2N+Mtf/oK33noLS5cuxbPPPhvrtWNlrCnbKYTUBepyHm+2Q2iQzFjeRTNmdD2kdYmYURc36bVr9bfinUPvYF9wH9pD7bE8gBFVI6gTAkbuH6MeORaiMI/Jkydj+fLl2Lt3L2644Qb87W9/w8knn4z58+cjFAol7T9z5kzs2LEDu3fvBgA88cQTuPLKK1Me+7PPPsOFF16I3//+9zjvvPNS7vPOO++go6MDM2fOhM/ni9kDnufh9XpN+pY9C/MM5Bi3ww2O44gL50iyRP0MxciAbKi3wXEhpv6fNowuLdRz7brnAQyvGA7BK2Bwn8E9XhjIqtg5PKcHj8NjWuvobPA8j+nTp2P69OkIhUJ45ZVXUt7nJSUlWLVqFebMmYNIJIIxY8bg6aefjr0+YcIEbNy4Ef3798fNN9+Mjo4O3H777bj99tsBRLvnzpgxA0C0CNPtt9+ODRs2AADGjRuHIUOGYMyYMaiqqsKLL75o2vfrSZgYMIjRpCi30x1rh0oCzbMLM87diFckL8IEBi5hNiGRLQ/gK+4r8g+nHEVREIokzzj1HsMOxLeOBqI5AmcMPAMAdLeO1oPb7cZll12W9vXZs2dj9uzZKV/buXNn7PdsSwSdTif+8Y9/JGxbtWqV9hO1CEwM5BiXw0Wtm9oKGJmduZwu8BxvuHhMrjC6GkNdDRAvRGVFxuGuw9jXtg/BSDBjHgDHcZZcIdAbRGTjZcDtFN5Ll0hq1QRTO0LnKGghjCSwAVExQOvM1ChmZHQbEgPHrz2tBk29fiTLWmPHOP7eVn8r9rbtRau/Ff1L+mNy/8lZZ2xG7/1cYnRWHpEiiMgsZ0Ar3csRqwmFrByxdWBiIMcYbYXKc7yt1XVEjkCWZaIqhBzHodBDb5MUdWZJWi/AK3rR0NGAr7u+juUBTB0wVbOw4Hn67z1SgyxGRMOVP81q8kQDo6pHob68Pmk7a1JkHZgYMAjHcYZmSE7BaSgDm+d5ahvtmIEkS5AUCTzhwphCN72DkSoGZEXWbJTDUhgH2g/gy2NfggOHYRXDMK52HJFRt3OYQBUDRrwydgoTsO6E1oeJATMwMB46HU5DRW8cgoPK2vpe0YuuUBf8YT/CUhgt/hYA+hOK1NUUpKsxaPYMqLPabLPb7nkA9eX1OGfwOdFiV4KTeHZPs1cqFmIhDFWJERGyLCMiRYifX9pXAemhw9+BDn9H0vaywjKUFZbl4IwY3WFiwCBG46YOnrzrHhCtwEdbApxX9GLdf9YlLDVSY4h6G5fIsmxoUPW4zFvW1Ft4RS+CkSC6Ql2QZAnNvma4HK4kIdUWaMPnrZ/H8gAm9ZuEEndJ7PWQGILMkc9OOY6zrVcqFI6uJAhFQsRiwE5hgq27tuLlHS8nbb944sWYNXlWDs6I0R26rEgeIgiCoZm9Q3BQJwa0NC7RIgYURTFcZ4G25M1UQurlvdFBVuAEzB4xG0e8R3Cw4yDKPeU4ufLktHkAsiKn/XfQgsAL1HoGjBITA+EQij1kS+Ps5Bk4e9TZGF8/HgCw7t/rMPeMuQDAvAIWwp5PsokYjZkKnDEx4HQYS0C0Is2+ZjR6G9HkbcJR31E0+5rR4m9Bq78VbYE2HAscQ3uwHccCxxBBBF2hLnhFL/xhPwLhAIKRIEKREERJRFgKIyJHIMlSysY+tBUcyiak3j/8PsrcZbhg+AX4xqBvoLqoOu09KsmSodkpzZ4Bo5n8ao0BVRSQYKeiRemEj1mCaO/evTjjjDNw8skn47TTTsOnn36acr8333wTU6ZMwahRozB69Gj89Kc/jT0D+/fvx9SpUzF69Gg88MADsfd89tlnaesRaEGWZdx0000YOnQohg0bht/85jdp962vr8eIESMwYcIETJgwAevWrQMQLWw0Z84cjB8/Hpdddhkikei9EwwGcfbZZ+PYsWPE56eSX1aEQnje2Dp3Gj0DXaGujK8fCxxDSArF1tGn+39YCsMHHz5r+QxupzvjvvHJdvH4Aj4c3Hewx76rijqD5jkeHLhY4mmq/2faNxAOZPycKQOmaK7zLsmSITFLs2cgflkmCcFwtICOkcJDdhEDbd42LFm3JOH7/uKFXwCIjl/3z70fFcUVhj7j+9//Pm644QZce+212LBhA6699lq8//77Sfv16dMHa9euxZAhQxAMBjF9+nT88Y9/xLXXXosVK1bgxhtvxNVXX41Ro0bhpptuQnFxMX784x9j5cqVxOf2zDPPYNeuXfj888/R0dGBU089Feeccw5Gjx6dcv9169ZhwoQJCdtee+01VFRU4KWXXsJ1112HTZs24eKLL8b999+PRYsWoU+fPsTnp0KXFbEgZqwVNuoZoKFoUSAcwBfHvsDBjoNZcyROrjpZk0ELiAG0N7djXPU49C3rS3Re+77eh2EDhhG9VyvZRE0qwZJun2OBY/is5TNTzsto0Zx88AyQJhDGhwlIsYsY8Aa9ab9rRIrAG/QaEgNHjx7FBx98gL///e8AgMsvvxyLFi3Cvn37MGxY4rN96qmnxn73eDyYMGECDhw4ACBaSdDv9yMcDseWK69cuRLnn38+Bg8eTHx+69atw8KFCyEIAioqKjB37lw8//zz+PnPf675GOq5AYDf74fL5cLHH3+M3bt34xe/+AXxucXDxIAFMCQGBGOrEXqSiBzBV+1fRZexcdFlbOcPPR/Hgsewv32/4eOrLkYjrsbeWIkRW35qsVV4ETkCGPDS2tkzoNYYMCIGjIoxRpSDBw8mdBzkOA6DBg1CQ0NDkhiIp7GxERs2bMDLL0dzbm6++WZce+21+N3vfofbbrsNHR0d2LBhQ0xkkNLQ0IC6urrY3/X19XjnnXfS7j9v3jwoioIpU6bgwQcfRHV1Nc477zxs2LAB48ePx+mnn45zzz0XM2fOxJo1awydWzxMDBhEgWKoPjxgrCSn0aWJZqMoCo54j2Bf2z74w34MKhuEs+rOSmhGYlbjEjXWZ2S9tl3XyQOIrZMnheYaF+r3Jrl3FEWJiQEjhYfySQw8+89n0e5rT/maX/RnfO+6f69DoSv1Et/yonJcfdbVRk8vic7OTsyaNQs//elPMXlytAJiv3798Nprr8X2ueKKK/DII4/grbfewm9/+1u43W4sW7YswbCbzdatWzFo0CCEw2Hcc889mD9/PjZu3Aie5/Hkk0/G9lu+fHmsydJ3vvMdhEIh3HjjjTj33HOJP5uJAYPIimy4rK6R91slgbA92I7PWz9Hs68ZtcW1mFA7AaXu0pT7qo1Lmn3NONh5EI3eRpw7OHoT66kzEHOrG0iCo60krJkd4MSIaEhI0VjfQiVdDokW4hMvwxKZQVcUhfi9ViSTwW5oaYjlCKRi7hlzMahqEPFnDxw4EEeOHEEkEoHD4YCiKGhoaMCgQamP2dXVhZkzZ+KSSy7B4sWLU+7z5z//GUOHDsWECRNwyimn4L333sMHH3yAe++9N6G7IQA8+OCDWLt2LYDEboYqgwYNwldffYVp06YBAA4cOJD23NTtTqcTP/7xj3HyyScn7fPVV19h48aN2LRpE+bPn48bbrgBkyZNwumnn542cVILubcilBNf+CUXs8xcJhDG5wGUuEswvGI4Tut/mqbrUOwqRlgKozXQCoETNCe9xWNkQFehTQyoQqrJ24Svu77GoY5DGF87HjXFNboLNgXDQbhk8nwTK4hQUozcO/FGnNSgy4oMSbLP0sKepG/fvpg4cSKeeeYZXHvttfjzn/+Mk046KWWIwOv1YubMmZg5cybuueeelMdrb2/H448/HvMS+P3+mBfM6/Um7X/HHXfgjjvuSHt+V1xxBZ588klcccUV6OjowLp162KhiXh8Ph/C4TDKy8sBAM8//3xCjoPKLbfcgsceeww8z8Pn88Vyd3w+X9pz0AK9T7NFiB9UBI5spmTEmPW2GIjPA+A5HkMrhuL8oecTzRLV2S2pZ8SMMAGNJWGLXcXwu/0oDBZC4AUUuYqIxFQoHDLkVaE1XwA4ce+R1FmIT4YjFgOyTOW9R0KxpxgOwZEyidAhOIjrNMTzu9/9Dtdeey0eeOABlJaW4qmnnoq99r3vfS/Wrvjxxx/He++9B5/PhxdeiBY6u+KKK3D33XfH9r/99tvxs5/9DAUFBQCAe+65B5MnT4bL5cIf/vAH3ed2zTXX4P3338fw4cPBcRwWL16MsWPHAgD++te/4q9//StWrVqFpqYmXH755ZAkCYqiYMiQIfjjH/+YcKznnnsO48ePj61EuOOOO7Bw4UKIooglS5boPrd4mBgwiNq5TFIkCCATA0ayintDDKh5AHtb9yIQCaCurA5n150Nt8NYwR712pHOzo0mgQH0ZnSL0olYNalBCogBRATy709zvkXsuSVIPo034qRiymixLJqoKK7A/5v9/9DU3gQA+PvHf8f5484HANSU1xheVggAI0aMwLZt21K+tmrVqtjvd999d4LhT8Xvfve7hL8XLlyIhQsXEp+bIAhYsWJFytdUkQIAQ4YMwYcffpjxWN/5zncS/p4yZQo++ugj4nOLh4kBg6gzi4gcIWo4ZDR22JPliI8FjmFv2140+5rRr6QfTu13ato8ABLU7006QzLDM0CrGIhvnxuW9d8/iqIgIAYQFsjvvXwQAyRtiOONuJF7107liD/56pOEcsSr31oNIFqOuL66PkdnxYiHiQGDqAaNtLe50SpwZreR9Yf9+KLtCxzsPIhSdylOrjxZcx6AXuKvmSRLukMNZngGaM3ojvcMxP+ulWA4CFmWIcoiIlKE6vg/Ceq9RyqkVIjFgGKspwZtxJcjjoeVI7YO9hoBegB1ICYZkIGomDDiGeA548u7InIk1tZW4AQMrRiKGUNn9Hi2eEgKJfxeyOvrIKgOpkY8A0bWieeS+Mp3arllPf9evuCJZCNfyEc0KNOWfBmP0edWhbRRmd08A6w7ofVhYsAg6mBCWpbUqBgg7SmvKAoOdx3G3ra9CEaCqCurwzfrvmk4D0AP3We3evudm7G0UAwbMwa5QFbkJCOmV0x5g96E30kGaloT4CRZOuEZkMK6VwLF70vqMZMV+yQQMuiAiQEDxA/K8bNcPYQjYUOu6lh1O420Bdqwt3UvWvwt6FfSL6mtbW8hK3KCCCIRU6oIMOJupdEzIEpi0gqMYCSoS0x1FwMk0OoZiH9WFSgQJbFXRTBgP89AS0cLWjpakrZXlVWhqkz/ShiG+TAxYIBgJBgblIORINkxwsFY05Oewh/2Y1/bPhzqPIQydxmGVw7HlAFTcpoAFn/tACAQydyAJxVq8h9pvgYABMWevfY9QapmRXrvv67giWZRnYFOovOgNd+i+7UKRAK6xIBZngGjxcpo4s9b/4wnX34yafvCixfi+7O+n4MzYnSHiQEDxA/KgXAAsiLrTuYLikFDBkltYNOd+DwAB+/A0D5DMWbYGMusDfeHE0uUZuvGlwrVs2AkzEKlGEghnLpfz2zEC4CuQOYukumISJFYQxeaSHXvlXvKNb8//hkifZ4URaHWs0LCWWPPwqC+0ep6z/z9GXz3/O8CAOpqeq60L0MfTAwYIH5QUaAgEA6gyFWk6xiBcAABMWCogmF8nfUjXUdieQD15fX4Vv23iJY89jTdjX8gov8axFZyEC4PVBQFgZB+EZJrUhl+PWIqGA4m5Er4Qj6i1RySLEUFMOgSA92vlV4hZVrOgE3CBI1tjfjeL7+X0MdhyepogRyXw4UX7n8BtRW1vX5eL7/8Mm677TZIkoSxY8dizZo1KC1NXjr9s5/9DCtWrMCAAQMAAKNHj8azzz4LAFi9ejV+9atfwe124w9/+AMmTpwIALj33nsxcuTIpLoAVoaup9hieEVvxr+14AtGB2LS2LUkS+gIdeCdQ+/g1b2v4qjvKCb1m4SZw2ZiZNVISwoBIPlayYqse1BWrxlpmCUiRairD68oCnxictnRkBTS/F2SPAEKmXcgIkWoq9OgKAp84cTr5wv7dM3S470BpKsJFEWxTQJhu7c9bUMnMSKi3dtu+DNaW1t17e/1enH99dfjpZdewt69e9G/f3/cf//9afe/+uqrsXPnTuzcuTMmBADg/vvvx/vvv4/HH38cDzzwAADg008/xccff0yVEACYGCBGkqUk49Ul6h9Q1eSt+BiuFvxhPz5u+hhbGragwduAoX2G4sLhF+LUfqfmJCFQD+kMf/dBOhuqCCB19Ycj4ZirmxZESUy7Nl7r9UuVI0CSN0CjGAhEAkk5JqIkEi8xNOrNY5jD5Zdfjm9961v4/e9/j7a2tqz7v/rqqzj11FMxcuRIAMCPfvQjPP/887o/VxAEBINB+Hw+uFwuyLKMW2+9FY8//rjuY+UaFiYgxCt6k2L1XtGry9UtyVKsvac36EV1aXXG/cNSOJYH4BScGFYxDNP6TUOnrxPVRZnfayV8oi9lnkNXqAt9i/pqPo4qAtQZvlPQ18o5loAoReDirelB6U4mg+8VvZpi36m8AHbxDKTz3nWJXb26oiDfig4te3YZjrYfTfma15/ZY/rIukdQXJi6P0Hf8r648+o7s37+li1bsGPHDqxduxann356zEU/e/ZsFBYmr7JpaGhIaEVcX1+f0PmwO+vXr8dbb72FyspKLFmyBOeccw4A4OGHH8Z5552HkpIS/O53v8MTTzyBiy66qEfbHPcUTAwQ0hHqSNoWkSPwhX2aO8d1+juh2sROf+qZmazIONx1GPva9sXyAM4ZfE7M/d/Y1kjdgJzOg9IldmkWU5IsJcR+/SG/7rXy8QmILicdYiBTKEprmCrVUkKS5YVGl8Xmgs5Q6uesK9SludmTGRUI8y2BMJPB3t2wG9/9xXfTvv6TuT/ByEEjDZ/DxIkTMXHiRDz00EPYunUrbrzxRixcuBBHjhxBcTF5M6Qf/OAHuPvuu+F0OvGvf/0Ll156Kd5//33U1dXhsssuw2WXXQYAOHjwIP7yl79g06ZNuOuuu/DFF19g2LBh+MUv0rdvthIsTECAoijoCCaLASD9YJOKDv+JY7T72xNea/W3xvIAmn3NmNx/cso8ABpnZ+muUUSOaF5i6A16Ee9cIDVmAF39CbpC6Wfw/rA/q3FSFMU0MSBGxLSxYCsiK3La69cZ6tRsnM1oVCTLcl6JASsgyzLeeust/OAHP8CCBQswadIkbNiwAUVFyUndgwYNwldffRX7+8CBA+jXr19Kr0BtbS2czqjX8Rvf+AZOPfVUfPDBB0n73XLLLXj00UexZcsWHD58GOvWrcOhQ4fw1ltvmfgtew4mBggIRoJpiwy1B9s1HydeAHQFutAZ6sRHjR9h496N2NO6B8MqhsXyANJ5G9S4Ny1E5EjKBDgVrWKqu/EiMWbqdaNldhuWwhnFkqzIWb0DYkRM+X39ol+32zocCVNVwdEf9qdtWRyWM1/beOIFAOtNkJ3y4nK4HKk9by6HC+XF5YY/Y8mSJRg6dCh+/etfY/r06di1axeefvppzJgxI6WncebMmdixYwd2794NAHjiiSdw5ZVXpjz2oUOHYr/v3bsXO3fujLUgVlm3bh1OOeUUjB07Fj6fL/aZPM/D6yUr6tXbsDABAalCBCr+sB+iJGrK4m/3tUOGjCCCCCpB/Lvh3xjVdxTG1ozVvH6ZNldtV6grY7GVzlAnaouzLzPqnvCWLsySificARrQEgbwit6MnSXVHJUklGhLYz295UPhEFWegXTePJXOUKemKo7xCYgRKUK0LNhOnoHailq8cP8LsVUDj6x7BD+Z+xMAUaFgxrLCiRMn4rbbbkNZmbZQYUlJCVatWoU5c+YgEolgzJgxePrpp2OvT5gwARs3bkT//v1x9913Y/v27XA4HLF2xCeffHJs32PHjmHFihX4+9//DiAqNFatWoVx48Zh8ODBmDlzpuHv1xswMUBAttl/R7AjY0KfrMhoaG/AweBByJDhgQflKMfw0uEYVDZI17nQ5qrNNvP3il5NxZviQyyp/taCKgJomaFpFQOZyLTyIigGdYkBMSxS5RnIdu91BDs0CdH4501RFEiypLvro508AwDSXh+zumVeeumlut8ze/ZszJ49O+VrO3fujP0eLxJS0adPH2zdujX2t8vlwl//+lfd55NrmBjQSTY3NxAVC6nEQKu/FXvb9qLV34pyVzlKlBIIOFHopd3Xrv98pAhVnoFsA7Ia1y3zZFb43T0BATEAMSKmdUemQh2MafEMaFm6mk1MZarJoLcKZCgcoqa3Q1gKZ61j4RW9moovda/nEJbC+sWAzXoTdC9HrCYUsnLE1oGJAZ10hjpjzU1Ud2F8zQEH70CX2BUbkH2iD3vb9uLrzq9RUVCB4ZXDMXXAVHzR9AXakLgelkQM0BQmECVRU0OnLjGzGAiKwZRGqMPfkXV5ZjySdLwFMgWDsqzImoy1ul+6SpiZvEh6PUw0eQa6xMzhKSBaRdQrerMK0e7XSYyIKHAV6Dofu3UtvPzsy/HN8d9M2s6aFFkHJgZ00hnqhCiJ+PTopwmDy+6WaCIKBw4jq0bik6ZP0OhthEtwYVjFMIyrGZcwW0vl1vaH/Lpnt+kSwqyI1qVv2TwvHYE0Kzn8nbrEgDoY0+Cu9Yf9mhvb+MP+tGIgkxdEFUdaoSlEpXnZpRYx0E0AkXhHJFmi4r4zC9ad0PowMaCTrlAXInIk7cCsQMHBjoMYWjE0oR5Ad9LFuDv9nagq1f7QhCPhvBuQfWFfRld3umRBvXkDqkeABs+AnlLNmfbN1OFRT/dHRVEghkVqwgRa7z0toZju7bZJnr98CBPYJQGSZvT8GzExoIOwFNbk5j6p7CT0KeiTVghIsgRfMPXstyvYpUsM0FRnQKtBkxUZwUgwbWZ3ump5eks6q4KOhlayeloUZ9o30+Cgx20dkaKCmAavlNYQC3DcA5NldUB3499dHGiBZs+A0+kEx3Fobm5GdXV1TluhM9KjKAqam5vBcVysTkImmBjQgdZ1yEDmATkgpj9OptdSEZEi1Awqeg1aOjGQbnmcL+Qz1P3RyuhpqJSudwGQuZa+nna8NC3LFCVRs+CTFRlhOZxxaXB3AUQiiGiuQCgIAk466SQcOnQIBw4cyPXpMDLAcRxOOukkCEL2jqSWEAMrVqzAL3/5SzQ2NmL8+PH43//9X0yZMiXt/uvXr8eSJUtw4MABDB8+HA899BAuvPDCHj9PPcZMTTB08MmXOJPB94f0de6TZImKATkiR3S5oTPNttJ5VSRJQigSgsfp0X1+VkdPIx1REtOKokwGX48YoKl6o57nVt0/kxjo/m9B0vlSbf9MK8XFxRg+fDjCYet7huyM0+nUJAQAC4iBdevWYfHixVi5ciWmTp2K5cuXY8aMGdizZw/69k1uWvPvf/8bV111FZYtW4aLL74Yzz33HObMmYMdO3ZgzJgxPXquejubiZKYUgxkWt6lNwZLS+xR74CZbnYryVLGGG1QDOalGEhXOS8Vaqa6wCUPAqnux9hrOpbH0bQsU/e9l2X/7omWpG2wafUMqAiCoNnQMKxPzssRP/roo1i4cCEWLFiAUaNGYeXKlSgsLMTq1atT7v/4449j5syZ+H//7//hlFNOwf3334+JEyfiN7/5TY+fq6rkHbwjbR9zDlxswE2n/DMNAnrj17QMKHpnQen2z2Z89Hgf1PXk2daV5xOZGjLpWcVCy30H6L/3sj2D3Y9Hci1oun4Me5BTz4Aoiti+fTvuvPNExyue5zF9+nRs27Yt5Xu2bduGxYsXJ2ybMWMGXnrppZT7h0IhhEInZtsdHdGM885O/eVrOzo64A1Es5IHuAbEkgmbfc2xIkNuwQ3RL0KEiA5nB2R38kDU0dEBvzd1OECQBV3n5vP54PP6iL5Pb+IVvfB2ncjojkiR2Oy/q7MLzWgGADh5JxyCA66wC5188nfyhXxprx0QLQ3qUrQZNZ/Xh4A/AK/Xa/3r1+WNubuzXTsA6CrqSun2DwfCaa+fGBA1X4fOzk4E/AHd92su6PR2xu49Ldeug+uAK5L+HvJ2eRO8cZ2OTt3XwOv1IuAPmH7tSkpK8jJnhtHz5FQMtLS0QJIk1NTUJGyvqamJNZDoTmNjY8r9GxsbU+6/bNky3HfffUnbBw4cSHjW1uSH+GGuT4FhUxZiYa5PgVpuxs2mHq+jowOlpel7UzAY6ch5zkBPc+eddyZ4EmRZRltbGyorKy2hoDs7OzFw4EAcPHiQPcQEsOtHDrt25Fj12pWUlOT6FBiUklMxUFVVBUEQ0NTUlLC9qakJtbWpG4bU1tbq2t/tdsPtdidsKy8vJz/pHqK0tNRSgwptsOtHDrt25LBrx8gXcppA6HK5MGnSJGzevDm2TZZlbN68GdOmTUv5nmnTpiXsDwCvv/562v0ZDAaDwWBkJudhgsWLF2P+/PmYPHkypkyZguXLl8Pn82HBggUAgHnz5mHAgAFYtmwZAOCWW27BN7/5TTzyyCO46KKLsHbtWnzwwQf4/e9/n8uvwWAwGAwGteRcDMydOxfNzc2499570djYiAkTJmDTpk2xJMGGhgbw/AkHxhlnnIHnnnsO99xzD+666y4MHz4cL730Uo/XGOgp3G43li5dmhTKYGiDXT9y2LUjh107Rr7BKWzBK4PBYDAYtibnRYcYDAaDwWDkFiYGGAwGg8GwOUwMMBgMBoNhc5gYYDAYDAbD5jAxYDJbt27FrFmz0L9/f3Acl9QzQVEU3HvvvejXrx8KCgowffp07N27N2EfjuPAcRzeeeedhO2hUChWOXHLli09/E16n2zXrqmpCddeey369++PwsJCzJw5M+na1dfXg+M4rF27Nun4o0ePBsdxWLNmTQ9+i9zw29/+FuPGjYsVwZk2bRpeffXV2OvBYBA33ngjKisrUVxcjMsvvzyheNeBAwfAcRwEQcDXX3+dcOwjR47A4XCA47i87V//s5/9LPbcqT8jR46Mvf7FF1/g0ksvRXV1NUpLS/Htb387qfiZXZ9bRn7AxIDJ+Hw+jB8/HitWrEj5+sMPP4xf//rXWLlyJd59910UFRVhxowZCAYT2xoPHDgQTz31VMK2F198EcXFxT127rkm07VTFAVz5szBl19+ib/85S/48MMPUVdXh+nTp8Pn8yXsm+ravfPOO2hsbERRUVGPfodccdJJJ+HBBx/E9u3b8cEHH+Dcc8/FJZdcgk8//RQAcOutt+Jvf/sb1q9fj3/84x84fPgwLrvssqTjDBgwAH/84x8Ttj399NMYMGBAr3yPXDJ69GgcOXIk9vP2228DiN6X559/PjiOw5tvvol//etfEEURs2bNSmofbsfnlpEnKIweA4Dy4osvxv6WZVmpra1VfvnLX8a2tbe3K263W3n++ecT3nfPPfcopaWlit/vj20/77zzlCVLligAlLfeeqs3vkLO6H7t9uzZowBQ/vOf/8S2SZKkVFdXK08++WRsW11dnXLHHXcobrdbaWhoiG1fuHChctNNNyllZWXKU0891RtfIef06dNHWbVqldLe3q44nU5l/fr1sdc+++wzBYCybds2RVEUZf/+/bH7bvjw4QnHOfnkk2P33f79+3vzK/QaS5cuVcaPH5/ytddee03heV7p6OiIbWtvb1c4jlNef/312Db23DJohnkGepH9+/ejsbER06dPj20rKyvD1KlTk1o2T5o0CfX19fjzn/8MIFp8aevWrbjmmmt69ZytgtqG2uPxxLbxPA+32x2bwanU1NRgxowZePrppwEAfr8f69atw3XXXdd7J5xDJEnC2rVr4fP5MG3aNGzfvh3hcDjhvhs5ciQGDRqUdN/Nnj0bx44di13Tt99+G8eOHcOsWbN69Tvkgr1796J///4YMmQIrr76ajQ0NACI3nscxyUUGPJ4POB5PuneY88tg1aYGOhF1DbLWlswX3fddVi9ejUAYM2aNbjwwgtRXV3d8ydqQVTjdeedd+LYsWMQRREPPfQQDh06hCNHjiTtf91112HNmjVQFAUbNmzA0KFDMWHChN4/8V7kk08+QXFxMdxuN37wgx/gxRdfxKhRo9DY2AiXy5XUoCvVfed0OvHd7343dt+tXr0a3/3ud+F0Onvra+SEqVOnYs2aNdi0aRN++9vfYv/+/TjrrLPQ1dWF008/HUVFRbj99tvh9/vh8/lw2223QZKktPcee24ZtMHEgIX57ne/i23btuHLL7/EmjVrbDOzTYXT6cQLL7yAzz//HBUVFSgsLMRbb72FCy64IKFctcpFF10Er9eLrVu3YvXq1ba4diNGjMDOnTvx7rvv4oc//CHmz5+PXbt26T7Oddddh/Xr16OxsRHr16+3xbW74IILcMUVV2DcuHGYMWMGNm7ciPb2dvzpT39CdXU11q9fj7/97W8oLi5GWVkZ2tvbMXHixJT3HntuGTSS894EdkJts9zU1IR+/frFtjc1NaWctVZWVuLiiy/G9ddfj2AwiAsuuABdXV29dbqWY9KkSdi5cyc6OjogiiKqq6sxdepUTJ48OWlfh8OBa665BkuXLsW7776LF198MQdn3Lu4XC4MGzYMQPRavf/++3j88ccxd+5ciKKI9vb2BO9AutbfY8eOxciRI3HVVVfhlFNOwZgxY7Bz585e+hbWoLy8HCeffDL27dsHADj//PPxxRdfoKWlBQ6HA+Xl5aitrcWQIUOS3sueWwaNMM9ALzJ48GDU1tYmtGDu7OzEu+++m7YF83XXXYctW7Zg3rx5EASht07V0pSVlaG6uhp79+7FBx98gEsuuSTlftdddx3+8Y9/4JJLLkGfPn16+SxzjyzLCIVCmDRpEpxOZ8J9t2fPHjQ0NGS97+w6q/V6vfjiiy8SRDsAVFVVoby8HG+++SaOHj2K2bNnp3w/e24ZtME8Aybj9XpjswkgmjS4c+dOVFRUYNCgQfjxj3+Mn//85xg+fDgGDx6MJUuWoH///pgzZ07K482cORPNzc0oLS3tpW+QO7Jdu/Xr16O6uhqDBg3CJ598gltuuQVz5szB+eefn/J4p5xyClpaWlBYWNhbXyFn3HnnnbjgggswaNAgdHV14bnnnsOWLVvw2muvoaysDNdffz0WL16MiooKlJaW4qabbsK0adNw+umnpzzewoULccUVVyTlGeQrt912G2bNmoW6ujocPnwYS5cuhSAIuOqqqwAATz31FE455RRUV1dj27ZtuOWWW3DrrbdixIgRKY9np+eWkR8wMWAyH3zwAc4555zY34sXLwYAzJ8/H2vWrMFPf/pT+Hw+3HDDDWhvb8eZZ56JTZs2JWTJx8NxHKqqqnrl3HNNtmt35MgRLF68OBZmmTdvHpYsWZLxmJWVlT16zlbh6NGjmDdvHo4cOYKysjKMGzcOr732Gs477zwAwGOPPQae53H55ZcjFAphxowZeOKJJ9Iez+Fw2Oa+A4BDhw7hqquuQmtrK6qrq3HmmWfinXfeiSX+7dmzB3feeSfa2tpQX1+Pu+++G7feemva49npuWXkB6yFMYPBYDAYNoflDDAYDAaDYXOYGGAwGAwGw+YwMcBgMBgMhs1hYoDBYDAYDJvDxACDwWAwGDaHiQEGg8FgMGwOEwMMBoPBYNgcJgYYDAaDwbA5TAwwGAwGg2FzmBhgMBgMBsPmMDHAYDAYDIbNYWKAwWAwGAyb8/8BTXMhmQgcZjMAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_props_list = [\n", + " {\n", + " 'metric_to_plot': 'accuracy',\n", + " 'label': 'Accuracy',\n", + " 'ylim': (0, 1),\n", + " 'show_legend': True,\n", + " 'show_violin': True,\n", + " },\n", + " # {\n", + " # 'metric_to_plot': 'auc',\n", + " # 'label': 'AUC',\n", + " # 'ylim': (0.75, 1),\n", + " # 'show_legend': True\n", + " # },\n", + "]\n", + "\n", + "plot_labels = [\n", + " f'< {100 * train_cell_fraction_thresholds[1]:.1f}%',\n", + " f'{100 * train_cell_fraction_thresholds[1]:.1f}% - {100 * train_cell_fraction_thresholds[2]:.1f}%',\n", + " f'> {100 * train_cell_fraction_thresholds[2]:.1f}%',\n", + "]\n", + "\n", + "offsets = [-0.2, 0, 0.2]\n", + "colors = [(0.6, 0.8, 0.6), (0.4, 0.6, 0.4), (0.2, 0.4, 0.2)]\n", + "\n", + "for plot_props in plot_props_list:\n", + "\n", + " fig, ax = plt.subplots(figsize=(4, 4))\n", + "\n", + " for i in range(len(train_cell_fraction_thresholds) - 1):\n", + "\n", + " sub_stats_df = stats_df[stats_df[\"i_threshold\"] == i]\n", + "\n", + " y = sub_stats_df[f\"{plot_props['metric_to_plot']}_mean\"].values\n", + " y_med = sub_stats_df[f\"{plot_props['metric_to_plot']}_50\"].values\n", + " y_hi = sub_stats_df[f\"{plot_props['metric_to_plot']}_75\"].values\n", + " y_lo = sub_stats_df[f\"{plot_props['metric_to_plot']}_25\"].values\n", + " y_err = np.vstack([y_med - y_lo, y_hi - y_med])\n", + " \n", + " if plot_props['show_violin']:\n", + " points = []\n", + " for prefix in prefix_list:\n", + " points.append(points_for_violin[(prefix, i)])\n", + "\n", + " violin_parts = ax.violinplot(\n", + " points,\n", + " np.arange(len(prefix_list)) + offsets[i],\n", + " side='both',\n", + " showextrema=False,\n", + " bw_method=0.1,\n", + " widths=0.15,\n", + " )\n", + "\n", + " for pc in violin_parts['bodies']:\n", + " pc.set_facecolor(colors[i]) # Set face color\n", + " pc.set_edgecolor(None) # Set edge color\n", + " pc.set_alpha(0.5) # Set transparency\n", + "\n", + " ax.errorbar(\n", + " np.arange(len(prefix_list)) + offsets[i],\n", + " y_med,\n", + " y_err,\n", + " fmt='s',\n", + " label=plot_labels[i],\n", + " color=colors[i],\n", + " lw=0.5,\n", + " capsize=2,\n", + " markersize=4,\n", + " linestyle='-'\n", + " )\n", + "\n", + "\n", + " ax.set_xticks(np.arange(len(prefix_list)))\n", + " ax.set_xticklabels([x[:3] for x in prefix_list])\n", + " if plot_props['show_legend']:\n", + " # move the legend outside the plot\n", + " ax.legend(loc='lower right', fontsize=8, bbox_to_anchor=(1.45, 0))\n", + " ax.set_ylim(plot_props['ylim'])\n", + " ax.set_ylabel(plot_props['label'])\n", + "\n", + " ax.spines['right'].set_visible(False)\n", + " ax.spines['top'].set_visible(False)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 251, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
val_adata_idaccuracy
46481.000000
45471.000000
40421.000000
88971.000000
48501.000000
.........
89980.300050
67690.191801
1011100.152578
1001090.044177
33350.004642
\n", + "

102 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " val_adata_id accuracy\n", + "46 48 1.000000\n", + "45 47 1.000000\n", + "40 42 1.000000\n", + "88 97 1.000000\n", + "48 50 1.000000\n", + ".. ... ...\n", + "89 98 0.300050\n", + "67 69 0.191801\n", + "101 110 0.152578\n", + "100 109 0.044177\n", + "33 35 0.004642\n", + "\n", + "[102 rows x 2 columns]" + ] + }, + "execution_count": 251, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "per_cell_type_stats_dict[(prefix_list[-1], 2)].sort_values(\"accuracy\", ascending=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 211, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixval_adata_idmetadata_predictions_typelabelsnamespred_labelspred_nameslosstop_1_calltop_1_score...top_10_calltop_10_scorehop_0_callhop_1_callhop_2_callhop_3_callcell_typetrain_donor_dataset_counttrain_cell_counttrain_cell_fraction
3257810M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016neuronCL:0000540-25.93050800.000938...01.668930e-060.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
3300710M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016neuronCL:0000540-22.91675900.000174...06.556511e-070.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
3326710M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016neuronCL:0000540-11.45653200.380691...01.178980e-040.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
3334910M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016neuronCL:0000540-20.42175700.011641...01.728535e-060.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
3335010M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016neuronCL:0000540-19.79060000.000942...0-8.344650e-070.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
3352910M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016neuronCL:0000540-16.85146000.006490...02.980232e-060.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
3355510M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016astrocyteCL:0000127-11.41781700.501340...03.779531e-040.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
3368610M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016neuronCL:0000540-9.78610800.489706...19.999686e-010.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
3386810M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016neuronCL:0000540-13.54145400.275758...01.382828e-050.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
3437210M_001_bs153623rand_wo_XYvip GABAergic cortical interneuronCL:4023016neuronCL:0000540-20.89386000.006530...02.920628e-060.00.00.00.0vip GABAergic cortical interneuron2322579000.005986
\n", + "

10 rows × 24 columns

\n", + "
" + ], + "text/plain": [ + " prefix val_adata_id metadata_predictions_type \\\n", + "32578 10M_001_bs1536 23 rand_wo_XY \n", + "33007 10M_001_bs1536 23 rand_wo_XY \n", + "33267 10M_001_bs1536 23 rand_wo_XY \n", + "33349 10M_001_bs1536 23 rand_wo_XY \n", + "33350 10M_001_bs1536 23 rand_wo_XY \n", + "33529 10M_001_bs1536 23 rand_wo_XY \n", + "33555 10M_001_bs1536 23 rand_wo_XY \n", + "33686 10M_001_bs1536 23 rand_wo_XY \n", + "33868 10M_001_bs1536 23 rand_wo_XY \n", + "34372 10M_001_bs1536 23 rand_wo_XY \n", + "\n", + " labels names pred_labels pred_names \\\n", + "32578 vip GABAergic cortical interneuron CL:4023016 neuron CL:0000540 \n", + "33007 vip GABAergic cortical interneuron CL:4023016 neuron CL:0000540 \n", + "33267 vip GABAergic cortical interneuron CL:4023016 neuron CL:0000540 \n", + "33349 vip GABAergic cortical interneuron CL:4023016 neuron CL:0000540 \n", + "33350 vip GABAergic cortical interneuron CL:4023016 neuron CL:0000540 \n", + "33529 vip GABAergic cortical interneuron CL:4023016 neuron CL:0000540 \n", + "33555 vip GABAergic cortical interneuron CL:4023016 astrocyte CL:0000127 \n", + "33686 vip GABAergic cortical interneuron CL:4023016 neuron CL:0000540 \n", + "33868 vip GABAergic cortical interneuron CL:4023016 neuron CL:0000540 \n", + "34372 vip GABAergic cortical interneuron CL:4023016 neuron CL:0000540 \n", + "\n", + " loss top_1_call top_1_score ... top_10_call top_10_score \\\n", + "32578 -25.930508 0 0.000938 ... 0 1.668930e-06 \n", + "33007 -22.916759 0 0.000174 ... 0 6.556511e-07 \n", + "33267 -11.456532 0 0.380691 ... 0 1.178980e-04 \n", + "33349 -20.421757 0 0.011641 ... 0 1.728535e-06 \n", + "33350 -19.790600 0 0.000942 ... 0 -8.344650e-07 \n", + "33529 -16.851460 0 0.006490 ... 0 2.980232e-06 \n", + "33555 -11.417817 0 0.501340 ... 0 3.779531e-04 \n", + "33686 -9.786108 0 0.489706 ... 1 9.999686e-01 \n", + "33868 -13.541454 0 0.275758 ... 0 1.382828e-05 \n", + "34372 -20.893860 0 0.006530 ... 0 2.920628e-06 \n", + "\n", + " hop_0_call hop_1_call hop_2_call hop_3_call \\\n", + "32578 0.0 0.0 0.0 0.0 \n", + "33007 0.0 0.0 0.0 0.0 \n", + "33267 0.0 0.0 0.0 0.0 \n", + "33349 0.0 0.0 0.0 0.0 \n", + "33350 0.0 0.0 0.0 0.0 \n", + "33529 0.0 0.0 0.0 0.0 \n", + "33555 0.0 0.0 0.0 0.0 \n", + "33686 0.0 0.0 0.0 0.0 \n", + "33868 0.0 0.0 0.0 0.0 \n", + "34372 0.0 0.0 0.0 0.0 \n", + "\n", + " cell_type train_donor_dataset_count \\\n", + "32578 vip GABAergic cortical interneuron 232 \n", + "33007 vip GABAergic cortical interneuron 232 \n", + "33267 vip GABAergic cortical interneuron 232 \n", + "33349 vip GABAergic cortical interneuron 232 \n", + "33350 vip GABAergic cortical interneuron 232 \n", + "33529 vip GABAergic cortical interneuron 232 \n", + "33555 vip GABAergic cortical interneuron 232 \n", + "33686 vip GABAergic cortical interneuron 232 \n", + "33868 vip GABAergic cortical interneuron 232 \n", + "34372 vip GABAergic cortical interneuron 232 \n", + "\n", + " train_cell_count train_cell_fraction \n", + "32578 257900 0.005986 \n", + "33007 257900 0.005986 \n", + "33267 257900 0.005986 \n", + "33349 257900 0.005986 \n", + "33350 257900 0.005986 \n", + "33529 257900 0.005986 \n", + "33555 257900 0.005986 \n", + "33686 257900 0.005986 \n", + "33868 257900 0.005986 \n", + "34372 257900 0.005986 \n", + "\n", + "[10 rows x 24 columns]" + ] + }, + "execution_count": 211, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df[df['labels'] == 'vip GABAergic cortical interneuron'].head(10)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sex" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Parse data" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "bcb5306379e4404fb633ca9e7442fb34", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/4 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixval_adata_idmetadata_predictions_typelabelsnamescell_typelabel_codesscores
010M_001_bs15361rand_wo_XYmalePATO:0000384oligodendrocyte0-0.090517
110M_001_bs15361rand_wo_XYmalePATO:0000384oligodendrocyte0-0.160276
210M_001_bs15361rand_wo_XYmalePATO:0000384unknown0-0.226952
310M_001_bs15361rand_wo_XYmalePATO:0000384oligodendrocyte0-0.069796
410M_001_bs15361rand_wo_XYmalePATO:0000384unknown0-0.051056
...........................
236460759M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.816644
236460859M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.440763
236460959M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.397794
236461059M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.238744
236461159M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.329061
\n", + "

2364612 rows × 8 columns

\n", + "" + ], + "text/plain": [ + " prefix val_adata_id metadata_predictions_type labels \\\n", + "0 10M_001_bs1536 1 rand_wo_XY male \n", + "1 10M_001_bs1536 1 rand_wo_XY male \n", + "2 10M_001_bs1536 1 rand_wo_XY male \n", + "3 10M_001_bs1536 1 rand_wo_XY male \n", + "4 10M_001_bs1536 1 rand_wo_XY male \n", + "... ... ... ... ... \n", + "2364607 59M_001_bs3072 110 rand_w_X male \n", + "2364608 59M_001_bs3072 110 rand_w_X male \n", + "2364609 59M_001_bs3072 110 rand_w_X male \n", + "2364610 59M_001_bs3072 110 rand_w_X male \n", + "2364611 59M_001_bs3072 110 rand_w_X male \n", + "\n", + " names cell_type label_codes scores \n", + "0 PATO:0000384 oligodendrocyte 0 -0.090517 \n", + "1 PATO:0000384 oligodendrocyte 0 -0.160276 \n", + "2 PATO:0000384 unknown 0 -0.226952 \n", + "3 PATO:0000384 oligodendrocyte 0 -0.069796 \n", + "4 PATO:0000384 unknown 0 -0.051056 \n", + "... ... ... ... ... \n", + "2364607 PATO:0000384 malignant cell 0 -0.816644 \n", + "2364608 PATO:0000384 malignant cell 0 -0.440763 \n", + "2364609 PATO:0000384 malignant cell 0 -0.397794 \n", + "2364610 PATO:0000384 malignant cell 0 -0.238744 \n", + "2364611 PATO:0000384 malignant cell 0 -0.329061 \n", + "\n", + "[2364612 rows x 8 columns]" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "bq_cell_type_stats_csv_path = os.path.join(\n", + " root_path, \"data\", \"cellariumgpt_artifacts\", \"bquxjob_cc87f8c_1955cb8b936.csv\")\n", + "bq_cell_type_stats_df = pd.read_csv(bq_cell_type_stats_csv_path)\n", + "\n", + "# delete the row \"cell_type\" == \"unknown\"\n", + "bq_cell_type_stats_df = bq_cell_type_stats_df[bq_cell_type_stats_df[\"cell_type\"] != \"unknown\"]\n", + "\n", + "# rename columns\n", + "bq_cell_type_stats_df = bq_cell_type_stats_df.rename(columns={\n", + " \"cell_type\": \"cell_type\",\n", + " \"donor_dataset_count\": \"train_donor_dataset_count\",\n", + " \"cell_count\": \"train_cell_count\",\n", + "})\n", + "bq_cell_type_stats_df\n", + "bq_cell_type_stats_df[\"train_cell_fraction\"] = \\\n", + " bq_cell_type_stats_df[\"train_cell_count\"] / bq_cell_type_stats_df[\"train_cell_count\"].sum()" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.merge(df, bq_cell_type_stats_df, left_on=\"cell_type\", right_on=\"cell_type\", how=\"left\").dropna()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixval_adata_idmetadata_predictions_typelabelsnamescell_typelabel_codesscorestrain_donor_dataset_counttrain_cell_counttrain_cell_fraction
010M_001_bs15361rand_wo_XYmalePATO:0000384oligodendrocyte0-0.090517904.01394984.00.032378
110M_001_bs15361rand_wo_XYmalePATO:0000384oligodendrocyte0-0.160276904.01394984.00.032378
310M_001_bs15361rand_wo_XYmalePATO:0000384oligodendrocyte0-0.069796904.01394984.00.032378
510M_001_bs15361rand_wo_XYmalePATO:0000384cerebellar granule cell0-0.10482042.071069.00.001650
610M_001_bs15361rand_wo_XYmalePATO:0000384cerebellar granule cell0-0.15492642.071069.00.001650
....................................
236460759M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.816644433.0604373.00.014028
236460859M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.440763433.0604373.00.014028
236460959M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.397794433.0604373.00.014028
236461059M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.238744433.0604373.00.014028
236461159M_001_bs3072110rand_w_XmalePATO:0000384malignant cell0-0.329061433.0604373.00.014028
\n", + "

2322396 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " prefix val_adata_id metadata_predictions_type labels \\\n", + "0 10M_001_bs1536 1 rand_wo_XY male \n", + "1 10M_001_bs1536 1 rand_wo_XY male \n", + "3 10M_001_bs1536 1 rand_wo_XY male \n", + "5 10M_001_bs1536 1 rand_wo_XY male \n", + "6 10M_001_bs1536 1 rand_wo_XY male \n", + "... ... ... ... ... \n", + "2364607 59M_001_bs3072 110 rand_w_X male \n", + "2364608 59M_001_bs3072 110 rand_w_X male \n", + "2364609 59M_001_bs3072 110 rand_w_X male \n", + "2364610 59M_001_bs3072 110 rand_w_X male \n", + "2364611 59M_001_bs3072 110 rand_w_X male \n", + "\n", + " names cell_type label_codes scores \\\n", + "0 PATO:0000384 oligodendrocyte 0 -0.090517 \n", + "1 PATO:0000384 oligodendrocyte 0 -0.160276 \n", + "3 PATO:0000384 oligodendrocyte 0 -0.069796 \n", + "5 PATO:0000384 cerebellar granule cell 0 -0.104820 \n", + "6 PATO:0000384 cerebellar granule cell 0 -0.154926 \n", + "... ... ... ... ... \n", + "2364607 PATO:0000384 malignant cell 0 -0.816644 \n", + "2364608 PATO:0000384 malignant cell 0 -0.440763 \n", + "2364609 PATO:0000384 malignant cell 0 -0.397794 \n", + "2364610 PATO:0000384 malignant cell 0 -0.238744 \n", + "2364611 PATO:0000384 malignant cell 0 -0.329061 \n", + "\n", + " train_donor_dataset_count train_cell_count train_cell_fraction \n", + "0 904.0 1394984.0 0.032378 \n", + "1 904.0 1394984.0 0.032378 \n", + "3 904.0 1394984.0 0.032378 \n", + "5 42.0 71069.0 0.001650 \n", + "6 42.0 71069.0 0.001650 \n", + "... ... ... ... \n", + "2364607 433.0 604373.0 0.014028 \n", + "2364608 433.0 604373.0 0.014028 \n", + "2364609 433.0 604373.0 0.014028 \n", + "2364610 433.0 604373.0 0.014028 \n", + "2364611 433.0 604373.0 0.014028 \n", + "\n", + "[2322396 rows x 11 columns]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "df.to_csv(os.path.join(\n", + " root_path, \"data\", \"cellariumgpt_artifacts\", \"metadata_predictions_scores__sex__03_03_2025.csv\"), index=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Generate stats" + ] + }, + { + "cell_type": "code", + "execution_count": 274, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.read_csv(os.path.join(\n", + " root_path, \"data\", \"cellariumgpt_artifacts\", \"metadata_predictions_scores__sex__03_03_2025.csv\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "7f08bb9a32e04d728dfcbf2697513f09", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/4 [00:00= min_train_cell_fraction)\n", + " ]\n", + "\n", + " _sub_df = _sub_df.groupby([\"cell_type\"]).filter(lambda x: len(x) >= 10)\n", + " n_cell_types = len(_sub_df[\"cell_type\"].unique())\n", + " \n", + " # calculate AUC\n", + " per_cell_type_stats = (\n", + " _sub_df.groupby(\"cell_type\")\n", + " .apply(compute_auc)\n", + " .dropna()\n", + " .reset_index(name=\"auc\")\n", + " )\n", + "\n", + " points_for_violin[(prefix, metadata_predictions_type)] = per_cell_type_stats[\"auc\"].values\n", + " per_cell_type_stats_dict[(prefix, metadata_predictions_type)] = per_cell_type_stats\n", + " \n", + " quants = np.quantile(per_cell_type_stats[\"auc\"], [0.25, 0.5, 0.75])\n", + "\n", + " stats[\"prefix\"].append(prefix)\n", + " stats[\"metadata_predictions_type\"].append(metadata_predictions_type)\n", + " stats[\"n_cell_types\"].append(n_cell_types)\n", + " stats[\"auc_25\"].append(quants[0])\n", + " stats[\"auc_50\"].append(quants[1])\n", + " stats[\"auc_75\"].append(quants[2])" + ] + }, + { + "cell_type": "code", + "execution_count": 276, + "metadata": {}, + "outputs": [], + "source": [ + "stats_df = pd.DataFrame(stats)" + ] + }, + { + "cell_type": "code", + "execution_count": 277, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixmetadata_predictions_typen_cell_typesauc_25auc_50auc_75
010M_001_bs1536rand_wo_XY2430.2559010.4176490.578366
110M_001_bs1536rand_w_XY2430.5233140.7477850.927046
210M_001_bs1536rand_w_X2430.4805490.6672450.884572
319M_001_bs2048rand_wo_XY2430.2027640.4332690.620811
419M_001_bs2048rand_w_XY2430.8175230.9186050.981203
519M_001_bs2048rand_w_X2430.4007760.6586290.875414
630M_001_bs2560rand_wo_XY2430.3021260.4618000.636455
730M_001_bs2560rand_w_XY2430.8694890.9599090.996988
830M_001_bs2560rand_w_X2430.5559190.7783080.931818
959M_001_bs3072rand_wo_XY2430.3019810.4387820.617952
1059M_001_bs3072rand_w_XY2430.8625330.9552310.995524
1159M_001_bs3072rand_w_X2430.5363730.7916130.964531
\n", + "
" + ], + "text/plain": [ + " prefix metadata_predictions_type n_cell_types auc_25 \\\n", + "0 10M_001_bs1536 rand_wo_XY 243 0.255901 \n", + "1 10M_001_bs1536 rand_w_XY 243 0.523314 \n", + "2 10M_001_bs1536 rand_w_X 243 0.480549 \n", + "3 19M_001_bs2048 rand_wo_XY 243 0.202764 \n", + "4 19M_001_bs2048 rand_w_XY 243 0.817523 \n", + "5 19M_001_bs2048 rand_w_X 243 0.400776 \n", + "6 30M_001_bs2560 rand_wo_XY 243 0.302126 \n", + "7 30M_001_bs2560 rand_w_XY 243 0.869489 \n", + "8 30M_001_bs2560 rand_w_X 243 0.555919 \n", + "9 59M_001_bs3072 rand_wo_XY 243 0.301981 \n", + "10 59M_001_bs3072 rand_w_XY 243 0.862533 \n", + "11 59M_001_bs3072 rand_w_X 243 0.536373 \n", + "\n", + " auc_50 auc_75 \n", + "0 0.417649 0.578366 \n", + "1 0.747785 0.927046 \n", + "2 0.667245 0.884572 \n", + "3 0.433269 0.620811 \n", + "4 0.918605 0.981203 \n", + "5 0.658629 0.875414 \n", + "6 0.461800 0.636455 \n", + "7 0.959909 0.996988 \n", + "8 0.778308 0.931818 \n", + "9 0.438782 0.617952 \n", + "10 0.955231 0.995524 \n", + "11 0.791613 0.964531 " + ] + }, + "execution_count": 277, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats_df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Plot" + ] + }, + { + "cell_type": "code", + "execution_count": 280, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_props_list = [\n", + " {\n", + " 'metric_to_plot': 'auc',\n", + " 'label': 'AUC',\n", + " 'ylim': (0, 1),\n", + " 'show_legend': True,\n", + " 'show_violin': True\n", + " },\n", + "]\n", + "\n", + "metadata_predictions_types = [\n", + " 'rand_wo_XY',\n", + " 'rand_w_X',\n", + " 'rand_w_XY'\n", + "]\n", + "\n", + "plot_labels = [\n", + " 'Autosome',\n", + " 'Autosome, X',\n", + " 'Autosome, X, Y'\n", + "]\n", + "\n", + "offsets = [-0.2, 0, 0.2]\n", + "\n", + "for plot_props in plot_props_list:\n", + "\n", + " fig, ax = plt.subplots(figsize=(4, 4))\n", + "\n", + " colors = [(0.6, 0.6, 0.8), (0.4, 0.4, 0.6), (0.2, 0.2, 0.4)]\n", + "\n", + " for i, metadata_predictions_type in enumerate(metadata_predictions_types):\n", + " \n", + " sub_stats_df = stats_df[stats_df[\"metadata_predictions_type\"] == metadata_predictions_type]\n", + " \n", + " y = sub_stats_df[f\"{plot_props['metric_to_plot']}_50\"].values\n", + " y_hi = sub_stats_df[f\"{plot_props['metric_to_plot']}_75\"].values\n", + " y_lo = sub_stats_df[f\"{plot_props['metric_to_plot']}_25\"].values\n", + " y_err = np.vstack([y - y_lo, y_hi - y])\n", + " \n", + " if plot_props['show_violin']:\n", + " points = []\n", + " for prefix in prefix_list:\n", + " points.append(points_for_violin[(prefix, metadata_predictions_type)])\n", + "\n", + " violin_parts = ax.violinplot(\n", + " points,\n", + " np.arange(len(prefix_list)) + offsets[i],\n", + " side='both',\n", + " showextrema=False,\n", + " bw_method=0.1,\n", + " widths=0.15,\n", + " )\n", + "\n", + " for pc in violin_parts['bodies']:\n", + " pc.set_facecolor(colors[i]) # Set face color\n", + " pc.set_edgecolor(None) # Set edge color\n", + " pc.set_alpha(0.5) # Set transparency\n", + "\n", + " ax.errorbar(\n", + " np.arange(len(prefix_list)) + offsets[i],\n", + " y,\n", + " y_err,\n", + " fmt='o',\n", + " label=plot_labels[i],\n", + " color=colors[i],\n", + " lw=0.5,\n", + " capsize=2,\n", + " markersize=4,\n", + " linestyle='-'\n", + " )\n", + "\n", + "\n", + " ax.set_xticks(np.arange(len(prefix_list)))\n", + " ax.set_xticklabels([x[:3] for x in prefix_list])\n", + " if plot_props['show_legend']:\n", + " # move the legend outside the plot\n", + " ax.legend(loc='lower right', fontsize=8, bbox_to_anchor=(1.45, 0))\n", + " ax.set_ylim(plot_props['ylim'])\n", + " ax.set_ylabel(plot_props['label'])\n", + "\n", + " ax.spines['right'].set_visible(False)\n", + " ax.spines['top'].set_visible(False)\n", + " ax.set_title(f'Sex prediction')\n", + " # fig.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeauc
69interneuron0.999280
103neural cell0.986866
89mesenchymal cell0.947691
53enterocyte0.941811
22alternatively activated macrophage0.933333
.........
106neutrophil0.000000
28capillary endothelial cell0.000000
17Schwann cell0.000000
116pulmonary artery endothelial cell0.000000
131vein endothelial cell0.000000
\n", + "

133 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " cell_type auc\n", + "69 interneuron 0.999280\n", + "103 neural cell 0.986866\n", + "89 mesenchymal cell 0.947691\n", + "53 enterocyte 0.941811\n", + "22 alternatively activated macrophage 0.933333\n", + ".. ... ...\n", + "106 neutrophil 0.000000\n", + "28 capillary endothelial cell 0.000000\n", + "17 Schwann cell 0.000000\n", + "116 pulmonary artery endothelial cell 0.000000\n", + "131 vein endothelial cell 0.000000\n", + "\n", + "[133 rows x 2 columns]" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# The sex of which cell types are most predictable and least predictable?\n", + "per_cell_type_stats_dict[(prefix_list[-1], \"rand_wo_XY\")].sort_values(\"auc\", ascending=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeauc
20adipocyte of epicardial fat of left ventricle1.000000
16M cell of gut1.000000
54enteroendocrine cell1.000000
37chandelier pvalb GABAergic cortical interneuron1.000000
102near-projecting glutamatergic cortical neuron1.000000
.........
57epithelial cell of lung0.043528
131vein endothelial cell0.002664
28capillary endothelial cell0.000138
106neutrophil0.000000
116pulmonary artery endothelial cell0.000000
\n", + "

133 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " cell_type auc\n", + "20 adipocyte of epicardial fat of left ventricle 1.000000\n", + "16 M cell of gut 1.000000\n", + "54 enteroendocrine cell 1.000000\n", + "37 chandelier pvalb GABAergic cortical interneuron 1.000000\n", + "102 near-projecting glutamatergic cortical neuron 1.000000\n", + ".. ... ...\n", + "57 epithelial cell of lung 0.043528\n", + "131 vein endothelial cell 0.002664\n", + "28 capillary endothelial cell 0.000138\n", + "106 neutrophil 0.000000\n", + "116 pulmonary artery endothelial cell 0.000000\n", + "\n", + "[133 rows x 2 columns]" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# The sex of which cell types are most predictable and least predictable?\n", + "per_cell_type_stats_dict[(prefix_list[-1], \"rand_w_X\")].sort_values(\"auc\", ascending=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeauc
69interneuron1.000000
71intestine goblet cell1.000000
14L5 extratelencephalic projecting glutamatergic...1.000000
15L6b glutamatergic cortical neuron1.000000
16M cell of gut1.000000
.........
131vein endothelial cell0.205567
121smooth muscle cell0.183007
27bronchus fibroblast of lung0.173010
28capillary endothelial cell0.128099
116pulmonary artery endothelial cell0.078947
\n", + "

133 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " cell_type auc\n", + "69 interneuron 1.000000\n", + "71 intestine goblet cell 1.000000\n", + "14 L5 extratelencephalic projecting glutamatergic... 1.000000\n", + "15 L6b glutamatergic cortical neuron 1.000000\n", + "16 M cell of gut 1.000000\n", + ".. ... ...\n", + "131 vein endothelial cell 0.205567\n", + "121 smooth muscle cell 0.183007\n", + "27 bronchus fibroblast of lung 0.173010\n", + "28 capillary endothelial cell 0.128099\n", + "116 pulmonary artery endothelial cell 0.078947\n", + "\n", + "[133 rows x 2 columns]" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# The sex of which cell types are most predictable and least predictable?\n", + "per_cell_type_stats_dict[(prefix_list[-1], \"rand_w_XY\")].sort_values(\"auc\", ascending=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Development stage\n", + "\n", + "We will coarsen into 6 classes." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Parse data" + ] + }, + { + "cell_type": "code", + "execution_count": 281, + "metadata": {}, + "outputs": [], + "source": [ + "val_meta_df = pd.read_csv(\n", + " os.path.join(root_path, \"data\", \"cellariumgpt_artifacts\", \"cellxgene_validation_donors__third_draft.csv\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 282, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['dataset_id', 'donor_id', 'n_unique_cell_types',\n", + " 'cell_type_unknown_fraction', 'known_cell_type_mean_dist_from_root',\n", + " 'n_cells', 'tissue_name_ont_coarsename_coarseont', 'n_tissues',\n", + " 'development_stage', 'development_stage_ontology_term_id',\n", + " 'coarse_development_stage', 'coarse_development_stage_ontology_id',\n", + " 'disease', 'disease_ontology_term_id', 'sex', 'coarse_tissue',\n", + " 'rare_triple'],\n", + " dtype='object')" + ] + }, + "execution_count": 282, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "val_meta_df.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 283, + "metadata": {}, + "outputs": [], + "source": [ + "coarse_development_stage_labels = val_meta_df['coarse_development_stage'].dropna().unique()" + ] + }, + { + "cell_type": "code", + "execution_count": 284, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "60-79 year-old stage\n", + "80 year-old and over stage\n", + "fetal stage\n", + "middle aged stage\n", + "pediatric stage\n", + "young adult stage\n" + ] + } + ], + "source": [ + "for label in coarse_development_stage_labels:\n", + " print(label)" + ] + }, + { + "cell_type": "code", + "execution_count": 285, + "metadata": {}, + "outputs": [], + "source": [ + "# load ontology resources\n", + "with open(os.path.join(root_path, \"data\", \"cellariumgpt_artifacts\", \"ontology\", \"hsapdv_benchmarking_resource.pkl\"), \"rb\") as f:\n", + " hsapdv_benchmarking_resource_dict = pickle.load(f)\n", + "with open(os.path.join(root_path, \"data\", \"cellariumgpt_artifacts\", \"ontology\", \"hsapdv_propagation_resource.pkl\"), \"rb\") as f:\n", + " hsapdv_propagation_resource_dict = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 286, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "60-79 year-old stage 23\n", + "80 year-old and over stage 22\n", + "fetal stage 26\n", + "middle aged stage 24\n", + "pediatric stage 33\n", + "young adult stage 30\n" + ] + } + ], + "source": [ + "from collections import defaultdict\n", + "\n", + "# some labels might map to multiple terms, we catch all of them\n", + "coarse_label_to_term_ids_map = defaultdict(list)\n", + "for coarse_label in coarse_development_stage_labels:\n", + " for term_id, label in hsapdv_propagation_resource_dict['ontology_term_id_to_label'].items():\n", + " if label == coarse_label:\n", + " coarse_label_to_term_ids_map[coarse_label].append(term_id)\n", + "\n", + "# obtain all descendants of each coarse term\n", + "coarse_label_to_descendants_term_ids_map = defaultdict(set)\n", + "for coarse_label, term_ids in coarse_label_to_term_ids_map.items():\n", + " for term_id in term_ids:\n", + " coarse_label_to_descendants_term_ids_map[coarse_label].add(term_id)\n", + " if term_id in hsapdv_benchmarking_resource_dict:\n", + " coarse_label_to_descendants_term_ids_map[coarse_label].update(\n", + " hsapdv_benchmarking_resource_dict[term_id]['all_descendants'])\n", + " \n", + "for coarse_label, descendants_term_ids in coarse_label_to_descendants_term_ids_map.items():\n", + " print(coarse_label, len(descendants_term_ids))\n", + "\n", + "# are these mutually exclusive? they'd better be!\n", + "for label1, term_ids1 in coarse_label_to_descendants_term_ids_map.items():\n", + " for label2, term_ids2 in coarse_label_to_descendants_term_ids_map.items():\n", + " if label1 != label2:\n", + " assert len(term_ids1.intersection(term_ids2)) == 0\n", + "\n", + "all_coarse_labels = np.asarray(list(coarse_label_to_descendants_term_ids_map.keys()))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from collections import defaultdict\n", + "from tqdm.auto import tqdm\n", + "from sklearn.metrics import roc_auc_score\n", + "from scipy.special import logsumexp\n", + "\n", + "key = \"development_stage\"\n", + "\n", + "metadata_predictions_root_paths = [\n", + " metadata_predictions_rand_wo_XY_root_path,\n", + " metadata_predictions_rand_w_XY_root_path,\n", + "]\n", + "\n", + "metadata_predictions_types = [\n", + " 'rand_wo_XY',\n", + " 'rand_w_XY',\n", + "]\n", + "\n", + "results = defaultdict(list)\n", + "\n", + "\n", + "for prefix_idx in tqdm(range(len(prefix_list))):\n", + " prefix = prefix_list[prefix_idx]\n", + " \n", + " for val_adata_idx in tqdm(range(len(val_adata_idx_range))):\n", + " val_adata_id = val_adata_idx_range[val_adata_idx]\n", + "\n", + " for metadata_predictions_root_path, metadata_predictions_type in zip(\n", + " metadata_predictions_root_paths, metadata_predictions_types):\n", + "\n", + " meta_adata = load_predictions_anndata(val_adata_idx, prefix_idx, metadata_predictions_root_path)\n", + " \n", + " terms = meta_adata.uns[f\"{key}_ontology_term_ids\"]\n", + " mapper = {term: idx for idx, term in enumerate(terms)}\n", + "\n", + " logits_nk = meta_adata.obsm[f\"{key}_class_logits\"]\n", + " probs_nk = meta_adata.obsm[f\"{key}_class_probs\"]\n", + "\n", + " # get coarsening indices (we use `j` for coarse label index, in the other appears in all_coarse_labels)\n", + " coarse_label_to_idx_map = defaultdict(list)\n", + " idx_to_j_map = dict()\n", + "\n", + " for j, coarse_label in enumerate(all_coarse_labels):\n", + " descendants_term_ids = coarse_label_to_descendants_term_ids_map[coarse_label]\n", + " for descendants_term_id in descendants_term_ids:\n", + " if descendants_term_id in mapper:\n", + " coarse_label_to_idx_map[coarse_label].append(mapper[descendants_term_id])\n", + " idx_to_j_map[mapper[descendants_term_id]] = j\n", + "\n", + " # get coarsened logits\n", + " logits_coarse_nj = np.zeros((logits_nk.shape[0], len(all_coarse_labels)))\n", + " for j, coarse_label in enumerate(all_coarse_labels):\n", + " idx = coarse_label_to_idx_map[coarse_label]\n", + " logits_coarse_nj[:, j] = logsumexp(logits_nk[:, idx], -1)\n", + " \n", + " # renormalize\n", + " logits_coarse_nj = logits_coarse_nj - logsumexp(logits_coarse_nj, -1)[:, None]\n", + "\n", + " # the coarse ground truth label\n", + " labels_n = meta_adata.obs[f\"{key}\"].values\n", + " names_n = meta_adata.obs[f\"{key}_ontology_term_id\"].values\n", + " codes_n = np.asarray(meta_adata.obs[f\"{key}_ontology_term_id\"].map(mapper).values)\n", + " coarse_codes_n = np.asarray([idx_to_j_map[code] if code in idx_to_j_map else np.nan for code in codes_n])\n", + "\n", + " # record cell types\n", + " cell_type_n = meta_adata.obs[f\"cell_type\"].values\n", + "\n", + " # drop nans\n", + " valid_indices = (~np.isnan(codes_n)) & (~np.isnan(coarse_codes_n))\n", + "\n", + " if np.sum(valid_indices) == 0:\n", + " continue\n", + "\n", + " labels_n = labels_n[valid_indices]\n", + " names_n = names_n[valid_indices]\n", + " cell_type_n = cell_type_n[valid_indices]\n", + " coarse_codes_n = coarse_codes_n[valid_indices].astype(int)\n", + "\n", + " n_rows = len(labels_n)\n", + "\n", + " results[\"prefix\"] += [prefix] * n_rows\n", + " results[\"val_adata_id\"] += [val_adata_id] * n_rows\n", + " results[\"metadata_predictions_type\"] += [metadata_predictions_type] * n_rows\n", + "\n", + " results[\"labels\"] += labels_n.tolist()\n", + " results[\"names\"] += names_n.tolist()\n", + " results[\"cell_type\"] += cell_type_n.tolist()\n", + " results[f\"coarse_codes\"] += coarse_codes_n.tolist()\n", + "\n", + " for j in range(len(all_coarse_labels)):\n", + " results[f\"logits_coarse_{j}\"] += logits_coarse_nj[valid_indices, j].tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": 173, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(results)" + ] + }, + { + "cell_type": "code", + "execution_count": 204, + "metadata": {}, + "outputs": [], + "source": [ + "bq_cell_type_stats_csv_path = os.path.join(\n", + " root_path, \"data\", \"cellariumgpt_artifacts\", \"bquxjob_cc87f8c_1955cb8b936.csv\")\n", + "bq_cell_type_stats_df = pd.read_csv(bq_cell_type_stats_csv_path)\n", + "\n", + "# delete the row \"cell_type\" == \"unknown\"\n", + "bq_cell_type_stats_df = bq_cell_type_stats_df[bq_cell_type_stats_df[\"cell_type\"] != \"unknown\"]\n", + "\n", + "# rename columns\n", + "bq_cell_type_stats_df = bq_cell_type_stats_df.rename(columns={\n", + " \"cell_type\": \"cell_type\",\n", + " \"donor_dataset_count\": \"train_donor_dataset_count\",\n", + " \"cell_count\": \"train_cell_count\",\n", + "})\n", + "bq_cell_type_stats_df\n", + "bq_cell_type_stats_df[\"train_cell_fraction\"] = bq_cell_type_stats_df[\"train_cell_count\"] / bq_cell_type_stats_df[\"train_cell_count\"].sum()" + ] + }, + { + "cell_type": "code", + "execution_count": 205, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.merge(df, bq_cell_type_stats_df, left_on=\"cell_type\", right_on=\"cell_type\", how=\"left\").dropna()" + ] + }, + { + "cell_type": "code", + "execution_count": 264, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f0e97b906d3540f0bfcebc70f7634ff6", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/110 [00:00= min_train_cell_fraction) &\n", + " (df[\"coarse_tissue\"] == coarse_tissue)\n", + " ]\n", + "\n", + " _sub_df = _sub_df.groupby([\"cell_type\"]).filter(lambda x: len(x) >= 10)\n", + " n_cell_types = len(_sub_df[\"cell_type\"].unique())\n", + "\n", + "\n", + " # group = sub_df\n", + " # one_hot_codes_nj = label_binarize(group[f\"coarse_codes\"], classes=np.arange(len(all_coarse_labels)))\n", + " \n", + " # probs_nj = np.zeros(one_hot_codes_nj.shape)\n", + " # for j in range(len(all_coarse_labels)):\n", + " # probs_nj[:, j] = np.exp(group[f\"logits_coarse_{j}\"])\n", + " # assert np.allclose(probs_nj.sum(axis=1), 1)\n", + "\n", + " # auc = roc_auc_score(one_hot_codes_nj, probs_nj, average='macro')\n", + "\n", + " # stats[\"prefix\"].append(prefix)\n", + " # stats[\"metadata_predictions_type\"].append(metadata_predictions_type)\n", + " # stats[\"n_cell_types\"].append(n_cell_types)\n", + " # stats[\"auc\"].append(auc)\n", + "\n", + "\n", + " # calculate AUC\n", + " per_cell_type_stats = (\n", + " _sub_df.groupby(\"cell_type\")\n", + " .apply(compute_auc)\n", + " .dropna()\n", + " .reset_index(name=\"auc\")\n", + " )\n", + "\n", + " points_for_violin[(prefix, metadata_predictions_type, coarse_tissue)] = per_cell_type_stats[\"auc\"].values\n", + " per_cell_type_stats_dict[(prefix, metadata_predictions_type, coarse_tissue)] = per_cell_type_stats\n", + " \n", + " if len(per_cell_type_stats) == 0:\n", + " continue\n", + " \n", + " quants = np.quantile(per_cell_type_stats[\"auc\"], [0.25, 0.5, 0.75])\n", + " auc_mean = np.nanmean(per_cell_type_stats[\"auc\"])\n", + "\n", + " stats[\"prefix\"].append(prefix)\n", + " stats[\"metadata_predictions_type\"].append(metadata_predictions_type)\n", + " stats[\"coarse_tissue\"].append(coarse_tissue)\n", + "\n", + " stats[\"n_cell_types\"].append(n_cell_types)\n", + " stats[\"auc_25\"].append(quants[0])\n", + " stats[\"auc_50\"].append(quants[1])\n", + " stats[\"auc_75\"].append(quants[2])\n", + " stats[\"auc_mean\"].append(auc_mean)" + ] + }, + { + "cell_type": "code", + "execution_count": 293, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixmetadata_predictions_typecoarse_tissuen_cell_typesauc_25auc_50auc_75auc_mean
010M_001_bs1536rand_w_XYbrain470.4792480.6196890.7240610.625101
110M_001_bs1536rand_w_XYheart200.5396790.6145940.6674210.553523
210M_001_bs1536rand_w_XYliver90.2396450.4722040.5787630.462243
310M_001_bs1536rand_w_XYblood580.5826060.7528510.8179740.702261
410M_001_bs1536rand_w_XYlung520.4573570.5773140.6968950.544657
510M_001_bs1536rand_w_XYsmall intestine450.3814410.5217170.5279620.465526
619M_001_bs2048rand_w_XYbrain470.5515840.6091050.7919770.658604
719M_001_bs2048rand_w_XYheart200.4936730.5172700.5570640.521445
819M_001_bs2048rand_w_XYliver90.6887760.7630210.8904500.789002
919M_001_bs2048rand_w_XYblood580.6016080.6964410.8026080.693085
1019M_001_bs2048rand_w_XYlung520.3236050.5333330.6549470.469461
1119M_001_bs2048rand_w_XYsmall intestine450.5590910.6225300.7221200.623570
1230M_001_bs2560rand_w_XYbrain470.6250160.6852790.8173310.698927
1330M_001_bs2560rand_w_XYheart200.3972140.4335360.5256990.465946
1430M_001_bs2560rand_w_XYliver90.3615230.5894100.7560980.525388
1530M_001_bs2560rand_w_XYblood580.6115820.6785640.8002390.701570
1630M_001_bs2560rand_w_XYlung520.3495830.5772200.7161110.520288
1730M_001_bs2560rand_w_XYsmall intestine450.3617420.5357140.6194440.494956
1859M_001_bs3072rand_w_XYbrain470.6536250.7644610.8371120.739307
1959M_001_bs3072rand_w_XYheart200.6425700.7458880.7813570.699856
2059M_001_bs3072rand_w_XYliver90.6044770.6276040.7055250.691388
2159M_001_bs3072rand_w_XYblood580.6373260.7807290.8945950.751499
2259M_001_bs3072rand_w_XYlung520.2840540.5720860.6719790.481074
2359M_001_bs3072rand_w_XYsmall intestine450.4333330.5033190.5654470.470335
\n", + "
" + ], + "text/plain": [ + " prefix metadata_predictions_type coarse_tissue n_cell_types \\\n", + "0 10M_001_bs1536 rand_w_XY brain 47 \n", + "1 10M_001_bs1536 rand_w_XY heart 20 \n", + "2 10M_001_bs1536 rand_w_XY liver 9 \n", + "3 10M_001_bs1536 rand_w_XY blood 58 \n", + "4 10M_001_bs1536 rand_w_XY lung 52 \n", + "5 10M_001_bs1536 rand_w_XY small intestine 45 \n", + "6 19M_001_bs2048 rand_w_XY brain 47 \n", + "7 19M_001_bs2048 rand_w_XY heart 20 \n", + "8 19M_001_bs2048 rand_w_XY liver 9 \n", + "9 19M_001_bs2048 rand_w_XY blood 58 \n", + "10 19M_001_bs2048 rand_w_XY lung 52 \n", + "11 19M_001_bs2048 rand_w_XY small intestine 45 \n", + "12 30M_001_bs2560 rand_w_XY brain 47 \n", + "13 30M_001_bs2560 rand_w_XY heart 20 \n", + "14 30M_001_bs2560 rand_w_XY liver 9 \n", + "15 30M_001_bs2560 rand_w_XY blood 58 \n", + "16 30M_001_bs2560 rand_w_XY lung 52 \n", + "17 30M_001_bs2560 rand_w_XY small intestine 45 \n", + "18 59M_001_bs3072 rand_w_XY brain 47 \n", + "19 59M_001_bs3072 rand_w_XY heart 20 \n", + "20 59M_001_bs3072 rand_w_XY liver 9 \n", + "21 59M_001_bs3072 rand_w_XY blood 58 \n", + "22 59M_001_bs3072 rand_w_XY lung 52 \n", + "23 59M_001_bs3072 rand_w_XY small intestine 45 \n", + "\n", + " auc_25 auc_50 auc_75 auc_mean \n", + "0 0.479248 0.619689 0.724061 0.625101 \n", + "1 0.539679 0.614594 0.667421 0.553523 \n", + "2 0.239645 0.472204 0.578763 0.462243 \n", + "3 0.582606 0.752851 0.817974 0.702261 \n", + "4 0.457357 0.577314 0.696895 0.544657 \n", + "5 0.381441 0.521717 0.527962 0.465526 \n", + "6 0.551584 0.609105 0.791977 0.658604 \n", + "7 0.493673 0.517270 0.557064 0.521445 \n", + "8 0.688776 0.763021 0.890450 0.789002 \n", + "9 0.601608 0.696441 0.802608 0.693085 \n", + "10 0.323605 0.533333 0.654947 0.469461 \n", + "11 0.559091 0.622530 0.722120 0.623570 \n", + "12 0.625016 0.685279 0.817331 0.698927 \n", + "13 0.397214 0.433536 0.525699 0.465946 \n", + "14 0.361523 0.589410 0.756098 0.525388 \n", + "15 0.611582 0.678564 0.800239 0.701570 \n", + "16 0.349583 0.577220 0.716111 0.520288 \n", + "17 0.361742 0.535714 0.619444 0.494956 \n", + "18 0.653625 0.764461 0.837112 0.739307 \n", + "19 0.642570 0.745888 0.781357 0.699856 \n", + "20 0.604477 0.627604 0.705525 0.691388 \n", + "21 0.637326 0.780729 0.894595 0.751499 \n", + "22 0.284054 0.572086 0.671979 0.481074 \n", + "23 0.433333 0.503319 0.565447 0.470335 " + ] + }, + "execution_count": 293, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats_df = pd.DataFrame(stats)\n", + "stats_df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Plot" + ] + }, + { + "cell_type": "code", + "execution_count": 307, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAgMAAAF2CAYAAADz3Ju4AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAZh1JREFUeJzt3Xl8U1XeP/DPzd60TQrdKYWyyr4IUlERF6SKojjjWHG0CMiMCzNqH0dlZFVHxAWZQRR1RJT5zciD2+ijIlplHEfGBURFFkV2bEsLNOma7Z7fH21C0iZNmuQ2Kfm8X6++NDc3ycnl5p7vPcv3SEIIASIiIkpYqlgXgIiIiGKLwQAREVGCYzBARESU4BgMEBERJTgGA0RERAmOwQAREVGCYzBARESU4BgMEBERJTgGA0RERAmOwQD5deDAAUiShLVr18a6KJRgbrrpJhQUFPhskyQJixcvjtpnXHDBBbjgggui9n5EXR2DgU60du1aSJLk+TMYDOjRoweKiorwl7/8BbW1tbEuIgF4+OGH8eabb0bt/T777DMsXrwYNTU1UXtPCm7nzp1YvHgxDhw4EOuiEMU9BgMx8MADD2DdunV45pln8Lvf/Q4AcOedd2L48OH49ttvY1w6UiIYWLJkCYOBCDQ2NmL+/Pkdes3OnTuxZMkSv8HApk2bsGnTpiiVjqjr08S6AInosssuw9ixYz2P582bh48++ghXXHEFrrzySuzatQtJSUkxLCFRx9XX1yM5OVmR9zYYDFF9P51OF9X3I+rq2DIQJy666CIsWLAABw8exN/+9jef53bv3o1rrrkG3bt3h8FgwNixY/HWW295nv/qq68gSRJeeumlNu/7/vvvQ5Ik/N///Z9n29GjRzFr1ixkZ2dDr9dj6NChWLNmTUjl/OijjzBhwgQkJycjLS0NV111FXbt2uWzz+LFiyFJEnbv3o1rr70WJpMJ6enpuOOOO9DU1OSzryRJmDt3LjZs2IAhQ4YgKSkJ48ePx3fffQcAePbZZ9G/f38YDAZccMEFfu/yPv/8c1x66aUwm80wGo2YOHEi/vOf//gt0969e3HTTTchLS0NZrMZM2fORENDg0956uvr8dJLL3m6c2666aZ2j8nKlSsxdOhQGI1GdOvWDWPHjsXf//53z+f+4Q9/AAD06dPH857u7/Hiiy/ioosuQlZWFvR6PYYMGYJnnnmmzWfIsozFixejR48eMBqNuPDCC7Fz504UFBS0KV9NTQ3uvPNO5OfnQ6/Xo3///li2bBlkWW73ewBAQUEBrrjiCmzatAmjRo2CwWDAkCFD8Prrr/vs5+7y+te//oXbbrsNWVlZ6Nmzp+f59957z3OepKam4vLLL8f333/f5vPefPNNDBs2DAaDAcOGDcMbb7zht1z+xgwcPXoUs2fPRo8ePaDX69GnTx/ceuutsNvtWLt2LX71q18BAC688ELPcd+8eTMA/2MGjh07htmzZyM7OxsGgwEjR45s85tyj6V5/PHH8dxzz6Ffv37Q6/U466yz8OWXXwY9vkRxS1CnefHFFwUA8eWXX/p9/vDhwwKAuOaaazzbduzYIcxmsxgyZIhYtmyZeOqpp8T5558vJEkSr7/+ume/vn37iilTprR5z5kzZ4pu3boJu90uhBCioqJC9OzZU+Tn54sHHnhAPPPMM+LKK68UAMSTTz7ped3+/fsFAPHiiy96tn3wwQdCo9GIgQMHikcffVQsWbJEZGRkiG7duon9+/d79lu0aJEAIIYPHy6mTp0qnnrqKXHDDTcIAOLGG2/0KR8AMWLECJGfny8eeeQR8cgjjwiz2Sx69eolnnrqKTFkyBDxxBNPiPnz5wudTicuvPBCn9eXlZUJnU4nxo8fL5544gnx5JNPihEjRgidTic+//zzNmUaPXq0+MUvfiGefvppcfPNNwsA4p577vHst27dOqHX68WECRPEunXrxLp168Rnn33m999LCCGee+45z7/Zs88+K/785z+L2bNni9///vdCCCG++eYbMX36dM/xdb9nXV2dEEKIs846S9x0003iySefFCtXrhSTJ08WAMRTTz3l8zn33HOPAOA5nnPmzBE9e/YUGRkZYsaMGZ796uvrxYgRI0R6err44x//KFavXi1KSkqEJEnijjvuCPg93Hr37i0GDhwo0tLSxH333SeWL18uhg8fLlQqldi0aZNnP/e5PGTIEDFx4kSxcuVK8cgjjwghhHj55ZeFJEni0ksvFStXrhTLli0TBQUFIi0tzec8ef/994VKpRLDhg0Ty5cvF/fff78wm81i6NChonfv3j7lAiAWLVrkeXz06FHRo0cPYTQaxZ133ilWr14tFixYIAYPHixOnjwpfvrpJ/H73/9eABB//OMfPce9oqJCCCHExIkT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XFq8eLHn9+7+GzRokOf5n376CVdffTUyMzNhMplw7bXXtkm0xusFxRqDAT/q6+sxcuRIrFq1yu/zjz76KP7yl79g9erV+Pzzz5GcnIyioiI0NTX57Jefn48XX3zRZ9sbb7zBfAho/xgLITBt2jTs27cP//znP/H111+jd+/emDRpEurr63329XeM//vf/6KiogLJycmKfod417NnTzzyyCPYunUrvvrqK1x00UW46qqr8P333wMA7rrrLrz99tvYsGED/vWvf+Hnn3/GL37xizbvk5eXh5dfftln20svvcQlw70MHToU5eXlnr9PP/0UQPN5PnnyZEiShI8++gj/+c9/YLfbMXXqVMiy7PMevF5QTAlqFwDxxhtveB7LsixycnLEY4895tlWU1Mj9Hq9+Mc//uHzuvnz5wuTySQaGho82y+55BKxYMECAUB8/PHHnfEV4l7rY7xnzx4BQOzYscOzzeVyiczMTPH88897tvXu3Vvcd999Qq/Xi0OHDnm2z5kzR/zud78TZrNZvPjii53xFbqMbt26ib/+9a+ipqZGaLVasWHDBs9zu3btEgDEli1bhBBC7N+/33MeDxgwwOd9Bg4c6DmP9+/f35lfIe4sWrRIjBw50u9z77//vlCpVMJisXi21dTUCEmSxAcffODZxusFxRpbBjpo//79qKio8Fkl0Ww2o7CwsM2yy2PGjEFBQQFee+01AM0JlD755BPceOONnVrmrsa95LT34lMqlQp6vd5zx+WWnZ2NoqIivPTSSwCal7Rev349Zs2a1XkF7gJcLhdeeeUV1NfXY/z48di6dSscDofPeTxo0CD06tWrzXl85ZVX4uTJk55j/+mnn+LkyZOYOnVqp36HePbjjz+iR48e6Nu3L37961/j0KFDAJrPZUmSfBIMGQwGqFSqNucyrxcUSwwGOsid/tjfssvu57zNmjULa9asAQCsXbsWU6ZMQWZmpvIF7cLcldK8efNw8uRJ2O12LFu2DEeOHEF5eXmb/WfNmoW1a9dCCIFXX30V/fr1w6hRozq/4HHou+++Q0pKCvR6PW655Ra88cYbGDJkCCoqKqDT6dos2uXvPNZqtbjhhhs85/GaNWtwww03QKvVdtbXiGuFhYVYu3YtNm7ciGeeeQb79+/HhAkTUFtbi7PPPhvJycm499570dDQgPr6etx9991wuVwBz2VeLygWGAwo7IYbbsCWLVuwb98+rF27lnesIdBqtXj99dfxww8/oHv37jAajfj4449x2WWX+aSmdrv88stRV1eHTz75BGvWrOEx9nLGGWdg+/bt+Pzzz3HrrbdixowZ2LlzZ4ffZ9asWdiwYQMqKiqwYcMGHmMvl112GX71q19hxIgRKCoqwrvvvouamhr87//+LzIzM7Fhwwa8/fbbSElJgdlsRk1NDc4880y/5zKvFxQrMV+boKtxL61cWVmJ3Nxcz/bKykq/d6Pp6em44oorMHv2bDQ1NeGyyy5DbW1tZxW3yxozZgy2b98Oi8UCu92OzMxMFBYW+l2lUqPR4MYbb8SiRYvw+eef44033ohBieOTTqdD//79ATQf0y+//BJ//vOfUVxcDLvdjpqaGp/WgUDLhw8fPhyDBg3C9OnTMXjwYAwbNgzbt2/vpG/RtaSlpWHgwIHYu3cvAGDy5Mn46aefUF1dDY1Gg7S0NOTk5KBv375tXsvrBcUKWwY6qE+fPsjJyfFZdtlqteLzzz8PuOzyrFmzsHnzZpSUlECtVndWUU8LZrMZmZmZ+PHHH/HVV1/hqquu8rvfrFmz8K9//QtXXXUVunXr1sml7DpkWYbNZsOYMWOg1Wp9zuM9e/bg0KFDQc9j3q22r66uDj/99JPPzQIAZGRkIC0tDR999BGOHTuGK6+80u/reb2gWGDLgB91dXWeqB5oHjS4fft2dO/eHb169cKdd96Jhx56CAMGDECfPn2wYMEC9OjRA9OmTfP7fpdeeimqqqpgMpk66RvEv2DHeMOGDcjMzESvXr3w3Xff4Y477sC0adMwefJkv+83ePBgVFdXw2g0dtZXiHvz5s3DZZddhl69eqG2thZ///vfsXnzZrz//vswm82YPXs2SktL0b17d5hMJvzud7/D+PHjcfbZZ/t9vzlz5uBXv/pVm3EGie7uu+/G1KlT0bt3b/z8889YtGgR1Go1pk+fDgB48cUXMXjwYGRmZmLLli244447cNddd+GMM87w+368XlAsMBjw46uvvsKFF17oeVxaWgoAmDFjBtauXYt77rkH9fX1+M1vfoOamhqcd9552Lhxo8/od2+SJCEjI6NTyt5VBDvG5eXlKC0t9XTHlJSUYMGCBe2+Z3p6uqJl7mqOHTuGkpISlJeXw2w2Y8SIEXj//fdxySWXAACefPJJqFQq/PKXv4TNZkNRURGefvrpgO+n0Wh4Hvtx5MgRTJ8+HcePH0dmZibOO+88/Pe///UM/NuzZw/mzZuHEydOoKCgAPfffz/uuuuugO/H6wXFApcwJiIiSnAcM0BERJTgGAwQERElOAYDRERECY7BABERUYJjMEBERJTgGAwQERElOAYDRERECY7BABERUYJjMEBERJTgGAwQERElOAYDRERECY7BABERUYL7/1Z6lBy78dooAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import colorcet as cc\n", + "\n", + "metadata_predictions_type = \"rand_w_XY\"\n", + "\n", + "plot_props_list = [\n", + " {\n", + " 'metric_to_plot': 'auc',\n", + " 'label': 'AUC',\n", + " 'ylim': (0.2, 1),\n", + " 'show_legend': True,\n", + " 'show_violin': True,\n", + " },\n", + "]\n", + "\n", + "colors = cc.glasbey_light[3:]\n", + "\n", + "plot_coarse_tissues = [\n", + " \"brain\",\n", + " # \"blood\",\n", + " # \"heart\",\n", + " # \"lung\",\n", + " # \"small intestine\",\n", + "]\n", + "\n", + "plot_alpha = [\n", + " 1.0,\n", + " # 1.0,\n", + " # 0.2,\n", + " # 0.2,\n", + " # 0.2,\n", + "]\n", + "\n", + "\n", + "plot_labels = plot_coarse_tissues\n", + "offsets = [0]\n", + "\n", + "for plot_props in plot_props_list:\n", + "\n", + " fig, ax = plt.subplots(figsize=(4, 4))\n", + "\n", + " for i, coarse_tissue in enumerate(plot_coarse_tissues):\n", + " \n", + " sub_stats_df = stats_df[\n", + " (stats_df[\"metadata_predictions_type\"] == metadata_predictions_type) &\n", + " (stats_df[\"coarse_tissue\"] == coarse_tissue)\n", + " ]\n", + "\n", + " if len(sub_stats_df) == 0:\n", + " continue\n", + "\n", + " y = sub_stats_df[f\"{plot_props['metric_to_plot']}_mean\"].values\n", + " y_hi = sub_stats_df[f\"{plot_props['metric_to_plot']}_75\"].values\n", + " y_lo = sub_stats_df[f\"{plot_props['metric_to_plot']}_25\"].values\n", + " y_err = np.vstack([y - y_lo, y_hi - y])\n", + "\n", + " if plot_props['show_violin']:\n", + " points = []\n", + " for prefix in prefix_list:\n", + " points.append(points_for_violin[(prefix, metadata_predictions_type, coarse_tissue)])\n", + "\n", + " violin_parts = ax.violinplot(\n", + " points,\n", + " np.arange(len(prefix_list)) + offsets[i],\n", + " side='both',\n", + " showextrema=False,\n", + " bw_method=0.1,\n", + " widths=0.15,\n", + " )\n", + "\n", + " for pc in violin_parts['bodies']:\n", + " pc.set_facecolor(colors[i]) # Set face color\n", + " pc.set_edgecolor(None) # Set edge color\n", + " pc.set_alpha(0.5) # Set transparency\n", + "\n", + " ax.errorbar(\n", + " np.arange(len(prefix_list)) + offsets[i],\n", + " y,\n", + " y_err,\n", + " fmt='o',\n", + " label=plot_labels[i],\n", + " color=colors[i],\n", + " lw=0.5,\n", + " capsize=2,\n", + " markersize=4,\n", + " linestyle='-'\n", + " )\n", + "\n", + "\n", + " ax.set_xticks(np.arange(len(prefix_list)))\n", + " ax.set_xticklabels([x[:3] for x in prefix_list])\n", + " if plot_props['show_legend']:\n", + " # move the legend outside the plot\n", + " ax.legend(loc='lower right', fontsize=8, bbox_to_anchor=(1.45, 0))\n", + " ax.set_ylim(plot_props['ylim'])\n", + " ax.set_ylabel(plot_props['label'])\n", + "\n", + " ax.spines['right'].set_visible(False)\n", + " ax.spines['top'].set_visible(False)\n", + " ax.set_title(f'Development stage prediction')\n", + " # fig.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "brain: 6 unique development stages, 389520 cells\n", + "heart: 4 unique development stages, 124496 cells\n", + "kidney: 1 unique development stages, 70400 cells\n", + "liver: 2 unique development stages, 18296 cells\n", + "blood: 5 unique development stages, 399344 cells\n", + "lung: 5 unique development stages, 133128 cells\n", + "small intestine: 4 unique development stages, 89032 cells\n" + ] + } + ], + "source": [ + "# how many unique development stages do we have for each tissue\n", + "for coarse_tissue in coarse_tissues:\n", + " _sub_df = df[df[\"coarse_tissue\"] == coarse_tissue]\n", + " n_unique_development_stages = _sub_df[\"coarse_codes\"].nunique()\n", + " n_cells = len(_sub_df)\n", + " print(f\"{coarse_tissue}: {n_unique_development_stages} unique development stages, {n_cells} cells\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 303, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeauc
0Bergmann glial cell1.000000
15interneuron1.000000
26pericyte1.000000
13glial cell0.999755
4L6b glutamatergic cortical neuron0.902277
18mature astrocyte0.889546
2L2/3-6 intratelencephalic projecting glutamate...0.867692
12ependymal cell0.852134
21near-projecting glutamatergic cortical neuron0.832105
6astrocyte of the cerebral cortex0.828838
7caudal ganglionic eminence derived GABAergic c...0.811107
10corticothalamic-projecting glutamatergic corti...0.808834
3L5 extratelencephalic projecting glutamatergic...0.799732
19mature microglial cell0.794965
25oligodendrocyte precursor cell0.777512
16lamp5 GABAergic cortical interneuron0.772181
24oligodendrocyte0.756742
28sncg GABAergic cortical interneuron0.750407
1GABAergic neuron0.745163
31vip GABAergic cortical interneuron0.708835
9chandelier pvalb GABAergic cortical interneuron0.697292
14glutamatergic neuron0.687426
5astrocyte0.675221
29sst GABAergic cortical interneuron0.661553
23neuron0.629842
27pvalb GABAergic cortical interneuron0.623205
11endothelial cell0.612766
30vascular leptomeningeal cell0.583333
20microglial cell0.578296
8cerebral cortex endothelial cell0.497608
22neural cell0.490929
17macrophage0.022541
\n", + "
" + ], + "text/plain": [ + " cell_type auc\n", + "0 Bergmann glial cell 1.000000\n", + "15 interneuron 1.000000\n", + "26 pericyte 1.000000\n", + "13 glial cell 0.999755\n", + "4 L6b glutamatergic cortical neuron 0.902277\n", + "18 mature astrocyte 0.889546\n", + "2 L2/3-6 intratelencephalic projecting glutamate... 0.867692\n", + "12 ependymal cell 0.852134\n", + "21 near-projecting glutamatergic cortical neuron 0.832105\n", + "6 astrocyte of the cerebral cortex 0.828838\n", + "7 caudal ganglionic eminence derived GABAergic c... 0.811107\n", + "10 corticothalamic-projecting glutamatergic corti... 0.808834\n", + "3 L5 extratelencephalic projecting glutamatergic... 0.799732\n", + "19 mature microglial cell 0.794965\n", + "25 oligodendrocyte precursor cell 0.777512\n", + "16 lamp5 GABAergic cortical interneuron 0.772181\n", + "24 oligodendrocyte 0.756742\n", + "28 sncg GABAergic cortical interneuron 0.750407\n", + "1 GABAergic neuron 0.745163\n", + "31 vip GABAergic cortical interneuron 0.708835\n", + "9 chandelier pvalb GABAergic cortical interneuron 0.697292\n", + "14 glutamatergic neuron 0.687426\n", + "5 astrocyte 0.675221\n", + "29 sst GABAergic cortical interneuron 0.661553\n", + "23 neuron 0.629842\n", + "27 pvalb GABAergic cortical interneuron 0.623205\n", + "11 endothelial cell 0.612766\n", + "30 vascular leptomeningeal cell 0.583333\n", + "20 microglial cell 0.578296\n", + "8 cerebral cortex endothelial cell 0.497608\n", + "22 neural cell 0.490929\n", + "17 macrophage 0.022541" + ] + }, + "execution_count": 303, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# The sex of which cell types are most predictable and least predictable?\n", + "per_cell_type_stats_dict[(prefix_list[-1], \"rand_w_XY\", \"brain\")].sort_values(\"auc\", ascending=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Tissue" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Parse data" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "val_meta_df = pd.read_csv(\n", + " os.path.join(root_path, \"data\", \"cellariumgpt_artifacts\", \"cellxgene_validation_donors__third_draft.csv\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['dataset_id', 'donor_id', 'n_unique_cell_types',\n", + " 'cell_type_unknown_fraction', 'known_cell_type_mean_dist_from_root',\n", + " 'n_cells', 'tissue_name_ont_coarsename_coarseont', 'n_tissues',\n", + " 'development_stage', 'development_stage_ontology_term_id',\n", + " 'coarse_development_stage', 'coarse_development_stage_ontology_id',\n", + " 'disease', 'disease_ontology_term_id', 'sex', 'coarse_tissue',\n", + " 'rare_triple'],\n", + " dtype='object')" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "val_meta_df.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# replace \"intestine\" with \"small intestine\"\n", + "val_meta_df['coarse_tissue'] = val_meta_df['coarse_tissue'].apply(lambda x: \"small intestine\" if x == \"intestine\" else x)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "coarse_tissue_labels = val_meta_df['coarse_tissue'].dropna().unique()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "brain\n", + "blood\n", + "small intestine\n", + "eye\n", + "thymus\n", + "nose\n", + "heart\n", + "lung\n", + "liver\n", + "kidney\n" + ] + } + ], + "source": [ + "for label in coarse_tissue_labels:\n", + " print(label)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "# censor\n", + "coarse_tissue_labels = [\n", + " \"brain\",\n", + " \"heart\",\n", + " \"kidney\",\n", + " \"liver\",\n", + " \"blood\",\n", + " \"lung\",\n", + " \"small intestine\",\n", + "]\n", + "\n", + "# # censor\n", + "# coarse_tissue_labels = [\n", + "# \"brain\", #\"brain\",\n", + "# \"heart plus pericardium\", # \"heart\",\n", + "# \"renal system\", # \"kidney\",\n", + "# \"hepatobiliary system\", # \"liver\",\n", + "# \"hematopoietic system\", # \"blood\",\n", + "# \"respiratory system\", # \"lung\",\n", + "# \"alimentary part of gastrointestinal system\", # \"small intestine\",\n", + "# ]" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "# load ontology resources\n", + "with open(os.path.join(root_path, \"data\", \"cellariumgpt_artifacts\", \"ontology\", \"uberon_benchmarking_resource.pkl\"), \"rb\") as f:\n", + " uberon_benchmarking_resource_dict = pickle.load(f)\n", + "with open(os.path.join(root_path, \"data\", \"cellariumgpt_artifacts\", \"ontology\", \"uberon_propagation_resource.pkl\"), \"rb\") as f:\n", + " uberon_propagation_resource_dict = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of terms under each coarse label:\n", + "- brain: 134\n", + "- heart: 34\n", + "- kidney: 16\n", + "- liver: 5\n", + "- blood: 4\n", + "- lung: 22\n", + "- small intestine: 18\n", + "- other: 585\n" + ] + } + ], + "source": [ + "tissue_coarsener = OntologyCoarsener(\n", + " coarse_labels=coarse_tissue_labels,\n", + " ontology_propagation_resource_dict=uberon_propagation_resource_dict,\n", + " ontology_benchmarking_resource_dict=uberon_benchmarking_resource_dict,\n", + " include_other_node=True,\n", + " check_mutual_exclusivity=True,\n", + " verbose=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "# for coarse_label in tissue_coarsener.all_coarse_labels:\n", + "# desc_terms = tissue_coarsener.coarse_label_to_descendants_term_ids_map[coarse_label]\n", + "# print(coarse_label)\n", + "# for desc_term in desc_terms:\n", + "# desc_label = uberon_propagation_resource_dict['ontology_term_id_to_label'][desc_term]\n", + "# print(f\" {desc_label}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f827ab666a974d0ea0ab6bbf465135de", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/110 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixval_adata_idmetadata_predictions_typelabelsnamescell_typecoarse_codeslogits_coarse_0logits_coarse_1logits_coarse_2logits_coarse_3logits_coarse_4logits_coarse_5logits_coarse_6logits_coarse_7train_donor_dataset_counttrain_cell_counttrain_cell_fraction
010M_001_bs15361high_w_XYdentate nucleusUBERON:0002132oligodendrocyte0-0.006080-11.639028-14.243156-8.234098-16.060185-9.945067-13.658438-5.160767904.01394984.00.032378
110M_001_bs15361high_w_XYdentate nucleusUBERON:0002132oligodendrocyte0-0.000114-10.855491-14.818631-15.753994-16.163912-10.673646-16.669695-9.552891904.01394984.00.032378
310M_001_bs15361high_w_XYdentate nucleusUBERON:0002132oligodendrocyte0-0.018111-10.621233-13.099631-6.336529-15.696574-9.295384-14.406444-4.131512904.01394984.00.032378
510M_001_bs15361high_w_XYdentate nucleusUBERON:0002132cerebellar granule cell0-0.007204-8.337449-11.130719-10.076913-13.889114-11.213383-7.973660-5.03239042.071069.00.001650
610M_001_bs15361high_w_XYdentate nucleusUBERON:0002132cerebellar granule cell0-0.001497-9.967198-13.935783-14.410442-15.539149-13.466232-9.104946-6.61895942.071069.00.001650
\n", + "" + ], + "text/plain": [ + " prefix val_adata_id metadata_predictions_type labels \\\n", + "0 10M_001_bs1536 1 high_w_XY dentate nucleus \n", + "1 10M_001_bs1536 1 high_w_XY dentate nucleus \n", + "3 10M_001_bs1536 1 high_w_XY dentate nucleus \n", + "5 10M_001_bs1536 1 high_w_XY dentate nucleus \n", + "6 10M_001_bs1536 1 high_w_XY dentate nucleus \n", + "\n", + " names cell_type coarse_codes logits_coarse_0 \\\n", + "0 UBERON:0002132 oligodendrocyte 0 -0.006080 \n", + "1 UBERON:0002132 oligodendrocyte 0 -0.000114 \n", + "3 UBERON:0002132 oligodendrocyte 0 -0.018111 \n", + "5 UBERON:0002132 cerebellar granule cell 0 -0.007204 \n", + "6 UBERON:0002132 cerebellar granule cell 0 -0.001497 \n", + "\n", + " logits_coarse_1 logits_coarse_2 logits_coarse_3 logits_coarse_4 \\\n", + "0 -11.639028 -14.243156 -8.234098 -16.060185 \n", + "1 -10.855491 -14.818631 -15.753994 -16.163912 \n", + "3 -10.621233 -13.099631 -6.336529 -15.696574 \n", + "5 -8.337449 -11.130719 -10.076913 -13.889114 \n", + "6 -9.967198 -13.935783 -14.410442 -15.539149 \n", + "\n", + " logits_coarse_5 logits_coarse_6 logits_coarse_7 \\\n", + "0 -9.945067 -13.658438 -5.160767 \n", + "1 -10.673646 -16.669695 -9.552891 \n", + "3 -9.295384 -14.406444 -4.131512 \n", + "5 -11.213383 -7.973660 -5.032390 \n", + "6 -13.466232 -9.104946 -6.618959 \n", + "\n", + " train_donor_dataset_count train_cell_count train_cell_fraction \n", + "0 904.0 1394984.0 0.032378 \n", + "1 904.0 1394984.0 0.032378 \n", + "3 904.0 1394984.0 0.032378 \n", + "5 42.0 71069.0 0.001650 \n", + "6 42.0 71069.0 0.001650 " + ] + }, + "execution_count": 683, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 684, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "70868877826c494191e907b455618f6b", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/4 [00:00= min_train_cell_fraction)\n", + " ]\n", + "\n", + " _sub_df = _sub_df.groupby([\"cell_type\"]).filter(lambda x: len(x) >= 10)\n", + " n_cell_types = len(_sub_df[\"cell_type\"].unique())\n", + "\n", + " # calculate accuracy\n", + " per_cell_type_stats = (\n", + " _sub_df.groupby(\"cell_type\")\n", + " .apply(compute_accuracy)\n", + " .dropna()\n", + " .reset_index(name=\"auc\")\n", + " )\n", + "\n", + " points_for_violin[(prefix, metadata_predictions_type)] = per_cell_type_stats[\"auc\"].values\n", + " per_cell_type_stats_dict[(prefix, metadata_predictions_type)] = per_cell_type_stats\n", + " \n", + " if len(per_cell_type_stats) == 0:\n", + " continue\n", + " \n", + " quants = np.quantile(per_cell_type_stats[\"auc\"], [0.25, 0.5, 0.75])\n", + " auc_mean = np.nanmean(per_cell_type_stats[\"auc\"])\n", + "\n", + " stats[\"prefix\"].append(prefix)\n", + " stats[\"metadata_predictions_type\"].append(metadata_predictions_type)\n", + "\n", + " stats[\"n_cell_types\"].append(n_cell_types)\n", + " stats[\"auc_25\"].append(quants[0])\n", + " stats[\"auc_50\"].append(quants[1])\n", + " stats[\"auc_75\"].append(quants[2])\n", + " stats[\"auc_mean\"].append(auc_mean)" + ] + }, + { + "cell_type": "code", + "execution_count": 685, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixmetadata_predictions_typen_cell_typesauc_25auc_50auc_75auc_mean
010M_001_bs1536high_w_XY2120.0399740.4907070.9515850.489814
119M_001_bs2048high_w_XY2120.0611220.4554720.8333330.461810
230M_001_bs2560high_w_XY2120.0485420.3711650.7068160.403978
359M_001_bs3072high_w_XY2120.0122160.1632860.7166870.360065
\n", + "
" + ], + "text/plain": [ + " prefix metadata_predictions_type n_cell_types auc_25 auc_50 \\\n", + "0 10M_001_bs1536 high_w_XY 212 0.039974 0.490707 \n", + "1 19M_001_bs2048 high_w_XY 212 0.061122 0.455472 \n", + "2 30M_001_bs2560 high_w_XY 212 0.048542 0.371165 \n", + "3 59M_001_bs3072 high_w_XY 212 0.012216 0.163286 \n", + "\n", + " auc_75 auc_mean \n", + "0 0.951585 0.489814 \n", + "1 0.833333 0.461810 \n", + "2 0.706816 0.403978 \n", + "3 0.716687 0.360065 " + ] + }, + "execution_count": 685, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats_df = pd.DataFrame(stats)\n", + "stats_df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Plot" + ] + }, + { + "cell_type": "code", + "execution_count": 686, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Tissue prediction')" + ] + }, + "execution_count": 686, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX0AAAF2CAYAAACCvkiSAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAATvRJREFUeJzt3Xl8E2X+B/DPJM3Rg170pPTgvoQWy1LrBWqlCqJ4rKirxSKsovWH1rMKFNDduq5WXEWrCILuuiCKxy5YwWpVtMJyVEEBucvRE3oDKU2e3x+lQ6aZ9KDzzDTJ9/16RelkJnkySb7zzfd55hmBMcZACCHEI+i0bgAhhBD1UNAnhBAPQkGfEEI8CAV9QgjxIBT0CSHEg1DQJ4QQD0JBnxBCPAgFfUII8SAU9AkhxINQ0Cequ/feexEXF6d1M1za8uXLIQgCDh06JC4bP348xo8fr9hzzJ8/H4IgKPZ4pGegoE8UIQhCp26FhYVaN5XYOXXqFObPn0/viwfx0roBxD28//77kr/fe+89bNiwwWH5sGHDsGTJEthsNjWb5xHWr1/f5W1OnTqFBQsWAIDDr4Q5c+bg6aefVqJppAehoE8Ucffdd0v+/umnn7BhwwaH5Z6uubkZNpsNRqNR8cdW+jG9vLzg5UUhwt1QeYeoTq6mv3LlSiQmJqJXr17w9/fHyJEj8eqrr4r3nz17FgsWLMCgQYNgNpvRu3dvXH755diwYYO4jrOattzz2Ww2LFq0CCNGjIDZbEZ4eDjuv/9+VFdXd6r9fn5+OHDgAFJTU+Hr64s+ffpg4cKFsJ+09tChQxAEAS+99BIWLVqEAQMGwGQy4bfffgMA7N69G7fddhuCg4NhNpsxZswYfP755w7P9+uvv+Lqq6+Gt7c3+vbti+eff172l5Lc6z9z5gzmz5+PwYMHw2w2IzIyErfccgv279+PQ4cOITQ0FACwYMECsQQ3f/58API1/ebmZjz33HPia4mLi8MzzzwDi8UiWS8uLg433HADNm7ciLFjx8JsNqN///547733Oty/hC86jBPNbdiwAXfeeSeuueYa/O1vfwMA7Nq1Cz/88ANmz54NoCUA5eTkYMaMGRg7dizq6uqwZcsWbNu2Dddee22Xn/P+++/H8uXLkZ6ejv/7v//DwYMH8frrr2P79u344YcfYDAY2t3earXiuuuuwyWXXIIXX3wR+fn5yM7ORnNzMxYuXChZ991338WZM2fw5z//GSaTCcHBwfj1119x2WWXISoqCk8//TR8fX3x4YcfYsqUKfj4449x8803AwDKyspw1VVXobm5WVzv7bffhre3d4ev0Wq14oYbbkBBQQHuuOMOzJ49G/X19diwYQN27tyJlJQUvPnmm5g1axZuvvlm3HLLLQCAUaNGOX3MGTNmYMWKFbjtttvw2GOPYdOmTcjJycGuXbvwySefSNbdt28fbrvtNtx3332YNm0ali1bhnvvvReJiYkYMWJEh+0nnDBCOHjooYeYs4/XtGnTWGxsrPj37Nmzmb+/P2tubnb6ePHx8WzSpEntPue4cePYuHHjOny+77//ngFg//rXvyTr5efnyy6XezwA7OGHHxaX2Ww2NmnSJGY0GlllZSVjjLGDBw8yAMzf359VVFRIHuOaa65hI0eOZGfOnJE8xqWXXsoGDRokLnvkkUcYALZp0yZxWUVFBQsICGAA2MGDB52+/mXLljEALDc31+E12Gw2xhhjlZWVDADLzs52WCc7O1vyHhYXFzMAbMaMGZL1Hn/8cQaAff311+Ky2NhYBoB99913knabTCb22GOPOTwXUQ+Vd4jmAgMD0djYKCnVyK3z66+/Yu/evd1+vtWrVyMgIADXXnstqqqqxFtiYiL8/PzwzTffdOpxMjIyxH8LgoCMjAw0NTXhq6++kqx36623imUUADh58iS+/vpr3H777aivrxef/8SJE0hNTcXevXtx7NgxAMC6detwySWXYOzYseL2oaGh+NOf/tRh+z7++GOEhITg4YcfdrjvQoZirlu3DgCQmZkpWf7YY48BANauXStZPnz4cFxxxRWSdg8ZMgQHDhzo8nMT5VDQJ5p78MEHMXjwYFx//fXo27cvpk+fjvz8fMk6CxcuRE1NDQYPHoyRI0fiiSeewC+//HJBz7d3717U1tYiLCwMoaGhkltDQwMqKio6fAydTof+/ftLlg0ePBgAJGPnAaBfv36Sv/ft2wfGGObOnevw/NnZ2QAgtuHw4cMYNGiQw/MPGTKkwzbu378fQ4YMUawz9vDhw9DpdBg4cKBkeUREBAIDA3H48GHJ8piYGIfHCAoK6lS/CeGHavpEc2FhYSguLsaXX36JL774Al988QXeffddpKWlYcWKFQCAK6+8Evv378dnn32G9evX4513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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import colorcet as cc\n", + "\n", + "metadata_predictions_type = \"high_w_XY\"\n", + "\n", + "plot_props_list = [\n", + " {\n", + " 'metric_to_plot': 'auc',\n", + " 'label': 'AUC',\n", + " 'ylim': (0.2, 1),\n", + " 'show_legend': True,\n", + " 'show_violin': True,\n", + " },\n", + "]\n", + "\n", + "color = cc.glasbey_light[11]\n", + "\n", + "for plot_props in plot_props_list:\n", + "\n", + " fig, ax = plt.subplots(figsize=(4, 4))\n", + " \n", + " sub_stats_df = stats_df[\n", + " (stats_df[\"metadata_predictions_type\"] == metadata_predictions_type)\n", + " ]\n", + "\n", + " if len(sub_stats_df) == 0:\n", + " continue\n", + "\n", + " y = sub_stats_df[f\"{plot_props['metric_to_plot']}_mean\"].values\n", + " y_hi = sub_stats_df[f\"{plot_props['metric_to_plot']}_75\"].values\n", + " y_lo = sub_stats_df[f\"{plot_props['metric_to_plot']}_25\"].values\n", + " y_err = np.vstack([y - y_lo, y_hi - y])\n", + "\n", + " if plot_props['show_violin']:\n", + " points = []\n", + " for prefix in prefix_list:\n", + " points.append(points_for_violin[(prefix, metadata_predictions_type)])\n", + "\n", + " violin_parts = ax.violinplot(\n", + " points,\n", + " np.arange(len(prefix_list)),\n", + " side='both',\n", + " showextrema=False,\n", + " bw_method=0.1,\n", + " widths=0.15,\n", + " )\n", + "\n", + " for pc in violin_parts['bodies']:\n", + " pc.set_facecolor(color) # Set face color\n", + " pc.set_edgecolor(None) # Set edge color\n", + " pc.set_alpha(0.5) # Set transparency\n", + "\n", + " ax.errorbar(\n", + " np.arange(len(prefix_list)),\n", + " y,\n", + " y_err,\n", + " fmt='o',\n", + " lw=0.5,\n", + " color=color,\n", + " capsize=2,\n", + " markersize=4,\n", + " linestyle='-'\n", + " )\n", + "\n", + "\n", + " ax.set_xticks(np.arange(len(prefix_list)))\n", + " ax.set_xticklabels([x[:3] for x in prefix_list])\n", + " ax.set_ylim(plot_props['ylim'])\n", + " ax.set_ylabel(plot_props['label'])\n", + "\n", + "ax.spines['right'].set_visible(False)\n", + "ax.spines['top'].set_visible(False)\n", + "ax.set_title(f'Tissue prediction')\n", + "# fig.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": 687, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeauc
110granule cell1.0
111gut endothelial cell1.0
21L2/3 intratelencephalic projecting glutamaterg...1.0
120inhibitory interneuron1.0
136lamp5 GABAergic cortical interneuron1.0
.........
116hepatocyte0.0
204transitional stage B cell0.0
202transit amplifying cell0.0
191renal interstitial pericyte0.0
122intermediate monocyte0.0
\n", + "

212 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " cell_type auc\n", + "110 granule cell 1.0\n", + "111 gut endothelial cell 1.0\n", + "21 L2/3 intratelencephalic projecting glutamaterg... 1.0\n", + "120 inhibitory interneuron 1.0\n", + "136 lamp5 GABAergic cortical interneuron 1.0\n", + ".. ... ...\n", + "116 hepatocyte 0.0\n", + "204 transitional stage B cell 0.0\n", + "202 transit amplifying cell 0.0\n", + "191 renal interstitial pericyte 0.0\n", + "122 intermediate monocyte 0.0\n", + "\n", + "[212 rows x 2 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# The sex of which cell types are most predictable and least predictable?\n", + "# show all rows\n", + "with pd.option_context('display.max_rows', 50):\n", + " display(per_cell_type_stats_dict[(prefix_list[-1], \"high_w_XY\")].sort_values(\"auc\", ascending=False))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Compute accuracy" + ] + }, + { + "cell_type": "code", + "execution_count": 688, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "0734f38843b443659ccbd21b450f2b3c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/4 [00:00" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# plot the confision matrix using matplotlib\n", + "fig, ax = plt.subplots(figsize=(4, 4))\n", + "cax = ax.matshow(np.log1p(cm), cmap='Blues')\n", + "ax.set_xticks(np.arange(len(tissue_coarsener.all_coarse_labels[:-1])))\n", + "ax.set_yticks(np.arange(len(tissue_coarsener.all_coarse_labels[:-1])))\n", + "ax.set_xticklabels(tissue_coarsener.all_coarse_labels[:-1], rotation=90)\n", + "ax.set_yticklabels(tissue_coarsener.all_coarse_labels[:-1])\n", + "ax.set_xlabel('Predicted label')\n", + "ax.set_ylabel('True label')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Generate stats" + ] + }, + { + "cell_type": "code", + "execution_count": 696, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "e2a5e370555d4d9db4d8180b5b6eaf4d", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/4 [00:00= min_train_cell_fraction)\n", + " ]\n", + "\n", + " _sub_df = _sub_df.groupby([\"cell_type\"]).filter(lambda x: len(x) >= 0)\n", + " n_cell_types = len(_sub_df[\"cell_type\"].unique())\n", + "\n", + " # calculate accuracy\n", + " per_cell_type_stats = (\n", + " _sub_df.groupby(\"cell_type\")\n", + " .apply(compute_accuracy)\n", + " .dropna()\n", + " .reset_index(name=\"accuracy\")\n", + " )\n", + "\n", + " points_for_violin[(prefix, metadata_predictions_type)] = per_cell_type_stats[\"accuracy\"].values\n", + " per_cell_type_stats_dict[(prefix, metadata_predictions_type)] = per_cell_type_stats\n", + " \n", + " if len(per_cell_type_stats) == 0:\n", + " continue\n", + " \n", + " quants = np.quantile(per_cell_type_stats[\"accuracy\"], [0.25, 0.5, 0.75])\n", + " accuracy_mean = np.nanmean(per_cell_type_stats[\"accuracy\"])\n", + "\n", + " stats[\"prefix\"].append(prefix)\n", + " stats[\"metadata_predictions_type\"].append(metadata_predictions_type)\n", + "\n", + " stats[\"n_cell_types\"].append(n_cell_types)\n", + " stats[\"accuracy_25\"].append(quants[0])\n", + " stats[\"accuracy_50\"].append(quants[1])\n", + " stats[\"accuracy_75\"].append(quants[2])\n", + " stats[\"accuracy_mean\"].append(accuracy_mean)" + ] + }, + { + "cell_type": "code", + "execution_count": 697, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prefixmetadata_predictions_typen_cell_typesaccuracy_25accuracy_50accuracy_75accuracy_mean
010M_001_bs1536high_w_XY2320.0963540.4049810.9132340.467374
119M_001_bs2048high_w_XY2320.1264880.4461240.9253370.490484
230M_001_bs2560high_w_XY2320.0411510.3253160.7973340.414464
359M_001_bs3072high_w_XY2320.0089890.3217920.8855790.427038
\n", + "
" + ], + "text/plain": [ + " prefix metadata_predictions_type n_cell_types accuracy_25 \\\n", + "0 10M_001_bs1536 high_w_XY 232 0.096354 \n", + "1 19M_001_bs2048 high_w_XY 232 0.126488 \n", + "2 30M_001_bs2560 high_w_XY 232 0.041151 \n", + "3 59M_001_bs3072 high_w_XY 232 0.008989 \n", + "\n", + " accuracy_50 accuracy_75 accuracy_mean \n", + "0 0.404981 0.913234 0.467374 \n", + "1 0.446124 0.925337 0.490484 \n", + "2 0.325316 0.797334 0.414464 \n", + "3 0.321792 0.885579 0.427038 " + ] + }, + "execution_count": 697, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats_df = pd.DataFrame(stats)\n", + "stats_df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Plot" + ] + }, + { + "cell_type": "code", + "execution_count": 698, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Tissue prediction')" + ] + }, + "execution_count": 698, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import colorcet as cc\n", + "\n", + "metadata_predictions_type = \"high_w_XY\"\n", + "\n", + "plot_props_list = [\n", + " {\n", + " 'metric_to_plot': 'accuracy',\n", + " 'label': 'AUC',\n", + " 'ylim': (0.2, 1),\n", + " 'show_legend': True,\n", + " 'show_violin': True,\n", + " },\n", + "]\n", + "\n", + "color = cc.glasbey_light[11]\n", + "\n", + "for plot_props in plot_props_list:\n", + "\n", + " fig, ax = plt.subplots(figsize=(4, 4))\n", + " \n", + " sub_stats_df = stats_df[\n", + " (stats_df[\"metadata_predictions_type\"] == metadata_predictions_type)\n", + " ]\n", + "\n", + " if len(sub_stats_df) == 0:\n", + " continue\n", + "\n", + " y = sub_stats_df[f\"{plot_props['metric_to_plot']}_mean\"].values\n", + " y_hi = sub_stats_df[f\"{plot_props['metric_to_plot']}_75\"].values\n", + " y_lo = sub_stats_df[f\"{plot_props['metric_to_plot']}_25\"].values\n", + " y_err = np.vstack([y - y_lo, y_hi - y])\n", + "\n", + " if plot_props['show_violin']:\n", + " points = []\n", + " for prefix in prefix_list:\n", + " points.append(points_for_violin[(prefix, metadata_predictions_type)])\n", + "\n", + " violin_parts = ax.violinplot(\n", + " points,\n", + " np.arange(len(prefix_list)),\n", + " side='both',\n", + " showextrema=False,\n", + " bw_method=0.1,\n", + " widths=0.15,\n", + " )\n", + "\n", + " for pc in violin_parts['bodies']:\n", + " pc.set_facecolor(color) # Set face color\n", + " pc.set_edgecolor(None) # Set edge color\n", + " pc.set_alpha(0.5) # Set transparency\n", + "\n", + " ax.errorbar(\n", + " np.arange(len(prefix_list)),\n", + " y,\n", + " y_err,\n", + " fmt='o',\n", + " lw=0.5,\n", + " color=color,\n", + " capsize=2,\n", + " markersize=4,\n", + " linestyle='-'\n", + " )\n", + "\n", + "\n", + " ax.set_xticks(np.arange(len(prefix_list)))\n", + " ax.set_xticklabels([x[:3] for x in prefix_list])\n", + " ax.set_ylim(plot_props['ylim'])\n", + " ax.set_ylabel(plot_props['label'])\n", + "\n", + "ax.spines['right'].set_visible(False)\n", + "ax.spines['top'].set_visible(False)\n", + "ax.set_title(f'Tissue prediction')\n", + "# fig.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": 701, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typeaccuracy
5CD14-positive, CD16-positive monocyte1.0
211vip GABAergic cortical interneuron1.0
105forebrain neuroblast1.0
96epithelial cell of lower respiratory tract1.0
21L2/3 intratelencephalic projecting glutamaterg...1.0
.........
193retina horizontal cell0.0
13CD8-alpha-alpha-positive, alpha-beta intraepit...0.0
200tracheal goblet cell0.0
203transit amplifying cell of colon0.0
202transit amplifying cell0.0
\n", + "

212 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " cell_type accuracy\n", + "5 CD14-positive, CD16-positive monocyte 1.0\n", + "211 vip GABAergic cortical interneuron 1.0\n", + "105 forebrain neuroblast 1.0\n", + "96 epithelial cell of lower respiratory tract 1.0\n", + "21 L2/3 intratelencephalic projecting glutamaterg... 1.0\n", + ".. ... ...\n", + "193 retina horizontal cell 0.0\n", + "13 CD8-alpha-alpha-positive, alpha-beta intraepit... 0.0\n", + "200 tracheal goblet cell 0.0\n", + "203 transit amplifying cell of colon 0.0\n", + "202 transit amplifying cell 0.0\n", + "\n", + "[212 rows x 2 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# The sex of which cell types are most predictable and least predictable?\n", + "# show all rows\n", + "with pd.option_context('display.max_rows', 50):\n", + " display(per_cell_type_stats_dict[(prefix_list[-1], \"high_w_XY\")].sort_values(\"accuracy\", ascending=False))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sanity check (run on training chunk)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [], + "source": [ + "results = defaultdict(list)\n", + "\n", + "meta_adata = sc.read_h5ad(\n", + " \"/home/mehrtash/data/data/metadata_predictions_rand__8192_without_XY_training_100M_old/extract_0_metadata_prediction_scores.h5ad\"\n", + ")\n", + "\n", + "key = \"tissue\"\n", + "prefix = \"N/A\"\n", + "metadata_predictions_type = \"N/A\"\n", + "\n", + "terms = meta_adata.uns[f\"{key}_ontology_term_ids\"]\n", + "mapper = {term: idx for idx, term in enumerate(terms)}\n", + "\n", + "# get coarsening indices (we use `j` for coarse label index, in the other appears in all_coarse_labels)\n", + "idx_to_j_map = dict()\n", + "j_to_idx_map = defaultdict(list)\n", + "for j, coarse_label in enumerate(tissue_coarsener.all_coarse_labels):\n", + " for descendants_term_id in tissue_coarsener.coarse_label_to_descendants_term_ids_map[coarse_label]:\n", + " if descendants_term_id in mapper:\n", + " idx_to_j_map[mapper[descendants_term_id]] = j\n", + " j_to_idx_map[j].append(mapper[descendants_term_id])\n", + "\n", + "logits_nk = meta_adata.obsm[f\"{key}_class_logits\"]\n", + "\n", + "# drop \"other\"\n", + "logits_nk[:, j_to_idx_map[len(tissue_coarsener.all_coarse_labels) - 1]] = -np.inf\n", + "\n", + "pred_code_n = np.argmax(logits_nk, axis=1)\n", + "pred_coarse_code_n = np.asarray(\n", + " [idx_to_j_map[idx] if idx in idx_to_j_map else np.nan for idx in pred_code_n])\n", + "\n", + "# the coarse ground truth label\n", + "labels_n = meta_adata.obs[f\"{key}\"].values\n", + "names_n = meta_adata.obs[f\"{key}_ontology_term_id\"].values\n", + "codes_n = np.asarray(meta_adata.obs[f\"{key}_ontology_term_id\"].map(mapper).values)\n", + "coarse_codes_n = np.asarray([idx_to_j_map[code] if code in idx_to_j_map else np.nan for code in codes_n])\n", + "\n", + "# did we make the right call?\n", + "call_n = (pred_coarse_code_n == coarse_codes_n).astype(int)\n", + "\n", + "# record cell types\n", + "cell_type_n = meta_adata.obs[f\"cell_type\"].values\n", + "\n", + "# drop nans\n", + "valid_indices = (~np.isnan(codes_n)) & (~np.isnan(coarse_codes_n)) & (~np.isnan(pred_coarse_code_n)) & (~np.isnan(call_n))\n", + "\n", + "assert np.sum(valid_indices) > 0\n", + "\n", + "labels_n = labels_n[valid_indices]\n", + "names_n = names_n[valid_indices]\n", + "cell_type_n = cell_type_n[valid_indices]\n", + "coarse_codes_n = coarse_codes_n[valid_indices].astype(int)\n", + "pred_coarse_code_n = pred_coarse_code_n[valid_indices].astype(int)\n", + "call_n = call_n[valid_indices]\n", + "\n", + "n_rows = len(labels_n)\n", + "\n", + "results[\"prefix\"] += [prefix] * n_rows\n", + "results[\"val_adata_id\"] += [val_adata_id] * n_rows\n", + "results[\"metadata_predictions_type\"] += [metadata_predictions_type] * n_rows\n", + "\n", + "results[\"labels\"] += labels_n.tolist()\n", + "results[\"names\"] += names_n.tolist()\n", + "results[\"cell_type\"] += cell_type_n.tolist()\n", + "results[\"coarse_codes\"] += coarse_codes_n.tolist()\n", + "results[\"pred_coarse_codes\"] += pred_coarse_code_n.tolist()\n", + "results[\"call\"] += call_n.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, 'True label')" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = pd.DataFrame(results)\n", + "\n", + "from sklearn.metrics import confusion_matrix\n", + "\n", + "y_true = df[\"coarse_codes\"].values\n", + "y_pred = df[\"pred_coarse_codes\"].values\n", + "\n", + "cm = confusion_matrix(y_true, y_pred, labels=np.arange(len(tissue_coarsener.all_coarse_labels[:-1])), normalize='true')\n", + "\n", + "# plot the confision matrix using matplotlib\n", + "fig, ax = plt.subplots(figsize=(4, 4))\n", + "cax = ax.matshow(np.log1p(cm), cmap='Blues')\n", + "ax.set_xticks(np.arange(len(tissue_coarsener.all_coarse_labels[:-1])))\n", + "ax.set_yticks(np.arange(len(tissue_coarsener.all_coarse_labels[:-1])))\n", + "ax.set_xticklabels(tissue_coarsener.all_coarse_labels[:-1], rotation=90)\n", + "ax.set_yticklabels(tissue_coarsener.all_coarse_labels[:-1])\n", + "ax.set_xlabel('Predicted label')\n", + "ax.set_ylabel('True label')" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [], + "source": [ + "results = defaultdict(list)\n", + "\n", + "key = \"tissue\"\n", + "\n", + "meta_adata = sc.read_h5ad(\n", + " \"/home/mehrtash/data/data/metadata_predictions_rand__8192_without_XY_training_100M_old/extract_0_metadata_prediction_scores.h5ad\"\n", + ")\n", + "\n", + "terms = meta_adata.uns[f\"{key}_ontology_term_ids\"]\n", + "mapper = {term: idx for idx, term in enumerate(terms)}\n", + "\n", + "logits_nk = meta_adata.obsm[f\"{key}_class_logits\"]\n", + "\n", + "pred_codes_n = np.argmax(logits_nk, axis=1)\n", + "pred_names_n = np.asarray([terms[code] for code in pred_code_n])\n", + "pred_labels_n = np.asarray([uberon_propagation_resource_dict[\"ontology_term_id_to_label\"][term] for term in pred_names_n])\n", + "\n", + "# the coarse ground truth label\n", + "labels_n = meta_adata.obs[f\"{key}\"].values\n", + "names_n = meta_adata.obs[f\"{key}_ontology_term_id\"].values\n", + "codes_n = np.asarray(meta_adata.obs[f\"{key}_ontology_term_id\"].map(mapper).values)\n", + "\n", + "# record cell types\n", + "cell_type_n = meta_adata.obs[f\"cell_type\"].values\n", + "\n", + "# drop nans\n", + "valid_indices = ~np.isnan(codes_n)\n", + "\n", + "assert np.sum(valid_indices) > 0\n", + "\n", + "codes_n = codes_n[valid_indices]\n", + "labels_n = labels_n[valid_indices]\n", + "names_n = names_n[valid_indices]\n", + "\n", + "pred_codes_n = pred_codes_n[valid_indices]\n", + "pred_labels_n = pred_labels_n[valid_indices]\n", + "pred_names_n = pred_names_n[valid_indices]\n", + "\n", + "cell_type_n = cell_type_n[valid_indices]\n", + "\n", + "n_rows = len(labels_n)\n", + "\n", + "results[\"labels\"] += labels_n.tolist()\n", + "results[\"names\"] += names_n.tolist()\n", + "results[\"codes\"] += codes_n.tolist()\n", + "\n", + "results[\"pred_labels\"] += pred_labels_n.tolist()\n", + "results[\"pred_names\"] += pred_names_n.tolist()\n", + "results[\"pred_codes\"] += pred_codes_n.tolist()\n", + "\n", + "results[\"cell_type\"] += cell_type_n.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(results)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, 'True label')" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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s2fPWtZVr17dqq6yZcvq3LlzluWtW7eqSZMmKl++vJycnNSxY0edP39eV69elSTFx8erXr16Vn38czk3NWrUUJMmTVStWjW1bdtWixYt0sWLd37DZW9vL2dnZ6sXAAAAHk4EMxjq9nNa69at0+HDhy2vY8eO6csvv9RLL72kM2fOaNCgQfr111/VpEkTDR069L7XUbhwYatlk8mkzMxMSVJiYqJeeeUVVa9eXStXrtSBAwf04YcfSlKWZ9VyYmNjk+W2xBs3bli+trW11ZYtW7Rhwwb5+vpqzpw58vb21unTp+/2tAAAAPCQIJjBUL6+vrK3t1dSUpK8vLysXrefmXJzc1Pnzp31n//8R7NmzdLChQslST4+PoqNjbWaHCMmJkY2Njby9va2rIuNjdVff/1lWd69e7ccHR3z/EzWgQMHlJmZqenTp6t+/fqqUqWKfv31V6s23t7e2rdvn9W6fy67ubkpOTnZat3hw4etlk0mkwICAhQWFqZDhw7Jzs5Oq1atylOdAAAAeHgVykujNWvW5LnDV1999a6LwePHyclJQ4cO1aBBg5SZmannn39eKSkpiomJkbOzsxISElS7dm1VrVpV6enpWrt2rXx8fCRJHTp00Pjx49W5c2eFhobqjz/+UP/+/dWxY0eVKVPGcozr16+re/fuGjNmjBITEzV+/HgFBwfLxiZvf5fw8vLSjRs3NGfOHLVs2VIxMTGaP3++VZv+/furQYMGmjFjhlq2bKn//ve/2rBhg0wmk6VN48aN9f7772vp0qXy9/fXf/7zH/3444+qVauWJGnPnj3atm2bXnzxRZUuXVp79uzRH3/8YTlfAAAAPLryFMz+OcX3nZhMJmVkZNxLPXgMTZw4UW5ubpoyZYpOnTolV1dX+fn56X//93919uxZjRo1SomJiSpatKheeOEFrVixQpJUrFgxbdq0SQMHDlTdunVVrFgxvf7665oxY4ZV/02aNFHlypXVoEEDpaen680338wyHX5OatSooRkzZmjatGkaNWqUGjRooClTpqhTp06WNgEBAZo/f77CwsI0ZswYBQUFadCgQfrggw8sbYKCgjR27FgNHz5c165dU7du3dSpUycdOXJEkuTs7KzvvvtOs2bNUmpqqipWrKjp06frpZdeuoerCwAAgIcBszLikZbdTIj/lp49e+r48eNWsz0+SKmpqXJx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HQAAAHgIEcxwX0RFRcnBwUF79uzRe++9pwkTJmjLli2SJBsbG82ePVtHjx5VVFSU/vvf/2r48OGWffv166f09HR99913OnLkiKZNmyZHR0dJ0i+//KIWLVqobt26io2N1bx58/TRRx9p0qRJWY5fqFAh7d27VxEREZoxY4YWL15s1Wb69OmqU6eODh06pL59+6pPnz6Kj4+3bHdyclJkZKSOHTumiIgILVq0SDNnzrTq4+TJk1q5cqW++uorHT58WG3btlVGRobWrFljaXPu3DmtW7dO3bp1s6xLSEjQ6tWrtXbtWq1du1bbt2/X1KlTJUlubm76+OOPFRoaqv379+vy5cvq2LGjgoOD1aRJkzte8/T0dKWmplq9AAAA8HAymf85rADkU2BgoDIyMrRjxw7Lunr16qlx48aW8PF3X375pXr37q0///xTklS9enW9/vrrGj9+fJa2o0eP1sqVKxUXFyeTySRJmjt3rkaMGKGUlBTZ2NgoMDBQ586d09GjRy1tRo4cqTVr1ujYsWOSbk3+8cILL2jZsmWSJLPZLHd3d4WFhal3797Znld4eLhWrFih/fv3S7o18vXuu+/ql19+kZubm6Vd3759lZiYaBnlmzFjhj788EOdPHlSJpNJoaGhev/99/Xbb7/JyclJkjR8+HB999132r17t6Wffv36aevWrapTp46OHDmiffv2yd7e/o7XPTQ0VGFhYVnW/34+Rc7OznfcDwAA4FFWvG6w0SVYmDOuK/3IIqWk5P7+jBEz3BfVq1e3Wi5btqzOnTsnSdq6dauaNGmi8uXLy8nJSR07dtT58+d19epVSdKAAQM0adIkBQQEaPz48frhhx8s/cTFxcnf398SuCQpICBAaWlp+vnnny3r6tevb9XG399fJ06cUEZGRrY1mkwmubu7W2qUpM8++0wBAQFyd3eXo6OjxowZo6SkJKvzqlixolUok6SePXtq8+bN+uWXXyRJkZGR6tKli1U9np6ellD2z+tzW3h4uG7evKkvvvhCy5cvzzGUSdKoUaOUkpJieZ09ezbH9gAAACi4CGa4LwoXLmy1bDKZlJmZqcTERL3yyiuqXr26Vq5cqQMHDujDDz+U9H+TZ/To0UOnTp1Sx44ddeTIEdWpU0dz5sz512qUpO+//14dOnRQixYttHbtWh06dEijR4/OMsGHg4NDln5r1aql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W7bMarvJZNK8efP06quvysHBQZMnT1ZGRoa6d+9uOXdvb29FRETkeL2ys2jRInl4eFi+LzNmzLDcYpqYmCgbGxurc5KkWbNmqWLFisrMzLR8rzds2KDatWvL3t5eO3fuzPY2ypCQEAUGBlqWv/zyS1WrVk1FixZVyZIl1bRpU6trDgAAgEcTwewuRUVFqVSpUtq7d6/69++vPn36qG3btnruued08OBBvfjii+rYsaOuXr2a7f579uxR9+7dFRwcrMOHD6tRo0aaNGmSVZvPP/9coaGhevfdd7V//36VLVtWc+fOzbGuKVOmaOnSpZo/f76OHj2qQYMG6e2339b27duzbf/VV1/piSee0IQJE5ScnKzk5GRJUkJCgpo3b67XX39dP/zwgz777DPt3LlTwcHBVvvPnDlTAQEBOnTokF5++WV17NhRnTp10ttvv62DBw/qqaeeUqdOnWQ2my37XL16VZMnT9bSpUsVExOjS5cuqX379pbtq1at0sCBAzVkyBD9+OOPeuedd9S1a1d9++23VscODQ3Va6+9piNHjqhbt27KzMzUE088oS+++ELHjh3TuHHj9L//+7/6/PPPc7xmfxcTE6PevXtr4MCBOnz4sJo1a6bJkydbtnt6eqpp06ZasmSJ1X5LlixRly5dZGPzf79SI0eO1NSpUxUXF6fq1avneuzk5GS9+eab6tatm+Li4hQdHa02bdpYXbu/S09PV2pqqtULAAAADyeT+U7v+nBHgYGBysjI0I4dOyRJGRkZcnFxUZs2bbR06VJJ0m+//aayZcvq+++/V/369RUdHa1GjRrp4sWLcnV11VtvvaWUlBStW7fO0m/79u21ceNGy6jac889p1q1aunDDz+0tKlfv76uXbumw4cPS7o1mcWlS5e0evVqpaenq0SJEtq6dav8/f0t+/To0UNXr17VJ598ku35eHp6KiQkRCEhIVb72NraasGCBZZ1O3fuVMOGDXXlyhUVKVJEnp6eeuGFFyyjWbfPeezYsZowYYIkaffu3fL391dycrLc3d0VGRmprl27avfu3Xr22WclScePH5ePj4/27NmjevXqKSAgQFWrVtXChQstx27Xrp2uXLliuV4mk0khISGaOXNmjt+r4OBg/fbbb5ZRw79fr+y0b99eaWlpWrt2rWXd22+/rbVr11q+L59//rl69+6t5ORk2dvb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rza6jDtKTEyUyWTS4cOHDTn+b7/9pmbNmsnBwUGurq6G1JAbo68RAAAAkFcFLpg9rEJDQ1WzZk2jy/jXzJw5U8nJyTp8+LB++umnB3qs6OhomUwmXbp06YEe534q6MEeAAAABcsjF8wyMjKUmZlpdBl37fr164Ye/8aNG3lql5CQoNq1a6ty5coqXbr0PfX1KDH6+wcAAICHk6HB7MqVK+rUqZMcHR1VtmxZTZ8+PUubixcvqlOnTipevLiKFSuml156SSdOnLBsj4yMlKurq9asWSNfX1/Z29srKSlJ0dHRqlevnuVWu4CAAJ05c8ay37x58/TUU0/Jzs5O3t7eWrZsWY61jhgxQlWqVFGxYsVUqVIljR071hI8IiMjFRYWptjYWJlMJplMJkVGRkqSLl26pB49esjNzU3Ozs5q3LixYmNjLf3eHmlbvHixnnzySRUpUkSStHHjRj3//PNydXVVyZIl9corryghISFf19fT01MTJ07Um2++KQcHB5UvX14ffvihVRuTyaR58+bp1VdflYODgyZPnixJ+vrrr+Xn56ciRYqoUqVKCgsL082bNy39rly5UkuXLpXJZFKXLl1y7Cu3a20ymbR48WK99tprKlasmCpXrqw1a9ZIunU7YqNGjSRJxYsXtzre/bhG6enpGjFihDw8PGRvby8vLy999NFHlu3bt29XvXr1ZG9vr7Jly2rkyJGW6yDduvU2ODhYISEhKlWqlIKCguTp6SlJeu2112QymSzLuV3XCRMmqFy5cjp//ryl/csvv6xGjRo91H9sAAAAQO4MDWbDhg3T9u3b9fXXX2vz5s2Kjo7WwYMHrdp06dJF+/fv15o1a/T999/LbDarRYsWVqMxV69e1bRp07R48WIdPXpUJUqUUOvWrdWwYUP98MMP+v7779WrVy+ZTCZJ0qpVqzRw4EANGTJEP/74o9555x117dpV33777R1rdXJyUmRkpI4dO6aIiAgtWrRIM2fOlCS98cYbGjJkiKpWrark5GQlJyfrjTfekCS1bdtW586d04YNG3TgwAH5+fmpSZMmunDhgqXvkydPauXKlfrqq68sz0NduXJFgwcP1v79+7Vt2zbZ2Njotddey/cb9Pfff181atTQoUOHNHLkSA0cOFBbtmyxahMaGqrXXntNR44cUbdu3bRjxw516tRJAwcO1LFjx7RgwQJFRkZagta+ffvUvHlztWvXTsnJyYqIiLhjX3m91mFhYWrXrp1++OEHtWjRQh06dNCFCxfk4eGhlStXSpLi4+Otjnc/rlGnTp306aefavbs2YqLi9OCBQvk6OgoSfrll1/UokUL1a1bV7GxsZo3b54++ugjTZo0yaqPqKgo2dnZKSYmRvPnz9e+ffskSUuWLFFycrJlObfrOnr0aHl6eqpHjx6SpA8//FC7du1SVFSUbGyy/qqmp6crNTXV6gUAAICHk8lsNpuNOHBaWppKliyp//znP2rbtq0k6cKFC3riiSfUq1cvzZo1SydOnFCVKlUUExOj5557TpJ0/vx5eXh4KCoqSm3btlVkZKS6du2qw4cPq0aNGpZ+SpYsqejoaDVs2DDLsQMCAlS1alUtXLjQsq5du3a6cuWK1q1bJ+nWKM6qVavUunXrbOsPDw/XihUrtH//fkm3Asnq1autJprYuXOnXn75ZZ07d0729vaW9V5eXho+fLh69eql0NBQvfvuu/rll1/k5uZ2x+v1559/ys3NTUeOHNEzzzyjxMREPfnkkzp06NAdn23z9PSUj4+PNmzYYFnXvn17paamav369ZbzDAkJsYRMSWratKmaNGmiUaNGWdb95z//0fDhw/Xrr79Kklq3bi1XV1fLyOCd+srrtR4zZowmTpwo6VbgcnR01IYNG9S8eXNFR0erUaNGunjxYo4TjeT3Gv3000/y9vbWli1b1LRp0yzbR48erZUrVyouLs4S6ufOnasRI0YoJSVFNjY2CgwMVGpqapY/KGT385OX63rq1CnVrFlTffv21ezZs7V48WK99dZb2Z5vaGiowsLCsqz//XyKnJ2d73idHmeZmYb8c5ej7Sf+MLoEK428s781GcCja+2PvxpdgpVnyrgYXYKV8sWLGl2ClcKFHrknke67U+euGF2CRdrlVD37dDmlpOT+/syw72xCQoKuX7+uZ5991rKuRIkS8vb2tizHxcWpUKFCVm1Kliwpb29vxcXFWdbZ2dmpevXqVv106dJFQUFBatmypSIiIpScnGzVb0BAgFU9AQEBVn3+02effaaAgAC5u7vL0dFRY8aMUVJSUo7nGBsbawmgjo6Oltfp06etbrmrWLFillB24sQJvfnmm6pUqZKcnZ0tt8Pldsx/8vf3z7L8z/OsU6dOlronTJhgVXPPnj2VnJysq1ev5ni8f/aV12v99++fg4ODnJ2dde7cuRyPda/X6PDhw7K1tc02vN+u3d/f3xLKbteelpamn3/+2bKudu3aeTpeXq5rpUqVFB4ermnTpunVV1+9YyiTpFGjRiklJcXyOnv2bJ7qAAAAQMFTyOgC7oeiRYtavXmWbt1GNmDAAG3cuFGfffaZxowZoy1btqh+/fr57v/7779Xhw4dFBYWpqCgILm4uGjFihXZPhP3d2lpaSpbtqyio6OzbPv7yI+Dg0OW7S1btlTFihW1aNEilStXTpmZmXrmmWceyOQS/zx+WlqawsLC1KZNmyxtbz8Dl9e+8qpw4cJWyyaTKddbEu/1GhUten/+ApbXc87rdf3uu+9ka2urxMRE3bx5U4UKZf9ram9vbzUSCwAAgIeXYSNmTz31lAoXLqw9e/ZY1l28eNFq6nUfHx/dvHnTqs358+cVHx8vX1/fXI9Rq1YtjRo1Srt27dIzzzyjTz75xNJvTEyMVduYmJg79rlr1y5VrFhRo0ePVp06dVS5cmWriUSkW6N2GRkZVuv8/Pz022+/qVChQvLy8rJ6lSpV6o513z7HMWPGqEmTJvLx8dHFixdzPd/s7N69O8uyj49Pjvv4+fkpPj4+S81eXl7ZPuuUk/xe6+zY2dlJktX1vR/XqFq1asrMzNT27dvvWPvt5xr/XruTk5OeeOKJHPsuXLhwtj8PuV3Xzz77TF999ZWio6OVlJRkub0TAAAAjzbDRswcHR3VvXt3DRs2TCVLllTp0qU1evRoqzf+lStXVqtWrdSzZ08tWLBATk5OGjlypMqXL69WrVrdse/Tp09r4cKFevXVV1WuXDnFx8frxIkT6tSpk6Rbk460a9dOtWrVUtOmTfXNN9/oq6++0tatW7Ptr3LlykpKStKKFStUt25drVu3TqtWrbJq4+npqdOnT+vw4cN64okn5OTkpKZNm8rf31+tW7fWe++9pypVqujXX3/VunXr9Nprr2W57e+24sWLq2TJklq4cKHKli2rpKQkjRw5Mr+XWNKtIPHee++pdevW2rJli7744gvLs113Mm7cOL3yyiuqUKGC/ud//kc2NjaKjY3Vjz/+mGXii9zk91pnp2LFijKZTFq7dq1atGihokWL3pdr5Onpqc6dO6tbt26aPXu2atSooTNnzujcuXNq166d+vbtq1mzZql///4KDg5WfHy8xo8fr8GDB+caUD09PbVt2zYFBATI3t5exYsXz/W6/vzzz+rTp4+mTZum559/XkuWLNErr7yil1566a5GegEAAPDwMPTpwffff18vvPCCWrZsqaZNm+r555/P8rzOkiVLVLt2bb3yyivy9/eX2WzW+vXrs9z69nfFihXT8ePH9frrr6tKlSrq1auX+vXrp3feeUfSrYkrIiIiFB4erqpVq2rBggVasmSJAgMDs+3v1Vdf1aBBgxQcHKyaNWtq165dGjt2rFWb119/Xc2bN1ejRo3k5uamTz/9VCaTSevXr1eDBg3UtWtXValSRe3bt9eZM2dUpkyZO9ZvY2OjFStW6MCBA3rmmWc0aNAgvf/++3m8qtaGDBmi/fv3q1atWpo0aZJmzJihoKCgHPcJCgrS2rVrtXnzZtWtW1f169fXzJkzVbFixXwfP7/XOjvly5dXWFiYRo4cqTJlyig4OPi+XaN58+bpf/7nf9S3b189/fTT6tmzp65cuWI57vr167V3717VqFFDvXv3Vvfu3TVmzJhc+50+fbq2bNkiDw8P1apVS1LO19VsNqtLly6qV6+egoODLe379Omjt99+W2lpafk+NwAAADw8DJuVEQ+ep6enQkJCFBISYnQp+BekpqbKxcWFWRlzwKyMuWNWRuDxw6yMOWNWxocPszICAAAAAO4KwQwAAAAADPZITJeP7CUmJhpdAgAAAIA8YMQMAAAAAAxGMAMAAAAAgxHMAAAAAMBgBDMAAAAAMBjBDAAAAAAMRjADAAAAAIMRzAAAAADAYAQzAAAAADAYHzAN4LFhY2MyuoQszGajKyjYfrt0zegSrLi7FjG6BORT+o0Mo0uwYl/Y1ugSsnjlmXJGl4CH2OCvjxldQhbvvuRtdAkWqTbX89yWETMAAAAAMBjBDAAAAAAMRjADAAAAAIMRzAAAAADAYAQzAAAAADAYwQwAAAAADEYwAwAAAACDEcwAAAAAwGAEMwAAAAAwGMEMAAAAAAxGMAMAAAAAgxHMAAAAAMBgBDMAAAAAMBjBLJ+6dOmi1q1b52sfT09PzZo164HUk5vo6GiZTCZdunTpXz92YmKiTCaTDh8+/K8f+5+OHz+u+vXrq0iRIqpZs+YDP56R1x0AAAAPn0JGF/CwiYiIkNlsNrqMh4KHh4eSk5NVqlQpo0vR+PHj5eDgoPj4eDk6Ot7XvgMDA1WzZk2r8P3cc88pOTlZLi4u9/VYAAAAeDQRzPIoIyNDJpOpwLzRvn79uuzs7B5I3zdu3FDhwoXvuR9bW1u5u7vfh4ruXUJCgl5++WVVrFgxz/vcyzW2s7MrMOcOAACAgu+RvJUxMDBQwcHBCg4OlouLi0qVKqWxY8dajXSlp6dr6NChKl++vBwcHPTss88qOjrasj0yMlKurq5as2aNfH19ZW9vr6SkpCy3MublWJJ09epVdevWTU5OTqpQoYIWLlxotf3s2bNq166dXF1dVaJECbVq1UqJiYmW7bePO3nyZJUrV07e3t6SpGXLlqlOnTpycnKSu7u73nrrLZ07dy5f18tkMmnevHl69dVX5eDgoMmTJ0uSvv76a/n5+alIkSKqVKmSwsLCdPPmTct+x48f1/PPP68iRYrI19dXW7dulclk0urVqyVlfyvj9u3bVa9ePdnb26ts2bIaOXKkVZ+BgYEaMGCAhg8frhIlSsjd3V2hoaE51p+ZmakJEyboiSeekL29vWrWrKmNGzdand+BAwc0YcIEmUymO/Z3+3sZEhKiUqVKKSgoSJL0448/6qWXXpKjo6PKlCmjjh076s8//5R06/uyfft2RUREyGQyyWQyKTExMcutjLd/njZt2iQfHx85OjqqefPmSk5Othx/3759atasmUqVKiUXFxc1bNhQBw8evON5p6enKzU11eoFAACAh9MjGcwkKSoqSoUKFdLevXsVERGhGTNmaPHixZbtwcHB+v7777VixQr98MMPatu2rZo3b64TJ05Y2ly9elXTpk3T4sWLdfToUZUuXfqujiVJ06dPV506dXTo0CH17dtXffr0UXx8vKRbI1RBQUFycnLSjh07FBMTY3njfv36dUsf27ZtU3x8vLZs2aK1a9da9p04caJiY2O1evVqJSYmqkuXLvm+XqGhoXrttdd05MgRdevWTTt27FCnTp00cOBAHTt2TAsWLFBkZKQltGVkZKh169YqVqyY9uzZo4ULF2r06NE5HuOXX35RixYtVLduXcXGxmrevHn66KOPNGnSpCzX08HBQXv27NF7772nCRMmaMuWLXfsNyIiQtOnT1d4eLh++OEHBQUF6dVXX7V8L5OTk1W1alUNGTJEycnJGjp06B37ioqKkp2dnWJiYjR//nxdunRJjRs3Vq1atbR//35t3LhRv//+u9q1a2c5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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from sklearn.metrics import confusion_matrix\n", + "\n", + "top_n_expected = 10\n", + "top_n_pred = 10\n", + "expected_codes_set = set(df[\"codes\"].value_counts().head(top_n_expected).index)\n", + "predicted_codes_set = set(df[\"pred_codes\"].value_counts().head(top_n_pred).index)\n", + "all_codes = sorted(expected_codes_set.union(predicted_codes_set))\n", + "other_code = np.max(all_codes) + 1\n", + "\n", + "_df = df.copy()\n", + "_df[\"codes\"] = _df[\"codes\"].apply(lambda x: x if x in all_codes else other_code)\n", + "_df[\"pred_codes\"] = _df[\"pred_codes\"].apply(lambda x: x if x in all_codes else other_code)\n", + "\n", + "y_true = _df[\"codes\"].values\n", + "y_pred = _df[\"pred_codes\"].values\n", + "labels = meta_adata.uns[\"tissue_labels\"][all_codes]\n", + "labels = list(labels) + [\"other\"]\n", + "\n", + "cm = confusion_matrix(y_true, y_pred, labels=all_codes + [other_code], normalize='true')\n", + "\n", + "# plot the confision matrix using matplotlib\n", + "fig, ax = plt.subplots(figsize=(8, 8))\n", + "cax = ax.matshow(cm, cmap='Blues')\n", + "ax.set_xticks(np.arange(len(labels)))\n", + "ax.set_yticks(np.arange(len(labels)))\n", + "ax.set_xticklabels(labels, rotation=90)\n", + "ax.set_yticklabels(labels)\n", + "ax.set_xlabel('Predicted label')\n", + "ax.set_ylabel('True label')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Disease" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Parse data" + ] + }, + { + "cell_type": "code", + "execution_count": 733, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "brain\n", + "blood\n", + "small intestine\n", + "eye\n", + "thymus\n", + "nose\n", + "heart\n", + "lung\n", + "liver\n", + "kidney\n" + ] + } + ], + "source": [ + "val_meta_df = pd.read_csv(\n", + " os.path.join(root_path, \"data\", \"cellariumgpt_artifacts\", \"cellxgene_validation_donors__third_draft.csv\"))\n", + "\n", + "# replace \"intestine\" with \"small intestine\"\n", + "val_meta_df['coarse_tissue'] = val_meta_df['coarse_tissue'].apply(\n", + " lambda x: \"small intestine\" if x == \"intestine\" else x)\n", + "\n", + "coarse_tissue_labels = val_meta_df['coarse_tissue'].dropna().unique()\n", + "\n", + "for label in coarse_tissue_labels:\n", + " print(label)" + ] + }, + { + "cell_type": "code", + "execution_count": 734, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of terms under each coarse label:\n", + "- brain: 134\n", + "- blood: 4\n", + "- small intestine: 18\n", + "- eye: 35\n", + "- thymus: 1\n", + "- nose: 5\n", + "- heart: 34\n", + "- lung: 22\n", + "- liver: 5\n", + "- kidney: 16\n" + ] + } + ], + "source": [ + "# load ontology resources\n", + "with open(os.path.join(root_path, \"data\", \"cellariumgpt_artifacts\", \"ontology\", \"uberon_benchmarking_resource.pkl\"), \"rb\") as f:\n", + " uberon_benchmarking_resource_dict = pickle.load(f)\n", + "with open(os.path.join(root_path, \"data\", \"cellariumgpt_artifacts\", \"ontology\", \"uberon_propagation_resource.pkl\"), \"rb\") as f:\n", + " uberon_propagation_resource_dict = pickle.load(f)\n", + "\n", + "tissue_coarsener = OntologyCoarsener(\n", + " coarse_labels=coarse_tissue_labels,\n", + " ontology_propagation_resource_dict=uberon_propagation_resource_dict,\n", + " ontology_benchmarking_resource_dict=uberon_benchmarking_resource_dict,\n", + " include_other_node=False,\n", + " verbose=True\n", + ")\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 735, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "d7c25af74a914b5eb13dfa3bd28d3e50", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/110 [00:00 0.5\n", + "good_coarse_tissues = stats_df[stats_df[\"prefix\"] == prefix_list[prefix_idx]][\"coarse_tissue\"][good_index].values\n", + "good_disease_labels = stats_df[stats_df[\"prefix\"] == prefix_list[prefix_idx]][\"disease_label\"][good_index].values\n", + "good_tissue_disease_pair_set = set(zip(good_coarse_tissues, good_disease_labels))\n", + "\n", + "# filter\n", + "filtered_stats_df = stats_df[\n", + " stats_df.apply(lambda x: (x[\"coarse_tissue\"], x[\"disease_label\"]) in good_tissue_disease_pair_set, axis=1)]" + ] + }, + { + "cell_type": "code", + "execution_count": 905, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
auc_meanbalanced_accuracy_meancountassay
prefixcoarse_tissuedisease_label
10M_001_bs1536bloodCOVID-190.5292990.5054501010x 5' v1
common variable immunodeficiency0.7507240.500000610x 5' v1
post-COVID-19 disorder0.6050680.500000610x 5' v1
systemic lupus erythematosus0.6825810.5000002710x 3' v2
brainCOVID-190.7343180.5000002410x 3' v3
amyotrophic lateral sclerosis0.4334630.5000002410x 3' v3
dementia0.5992910.5000004810x 3' v3
lungCOVID-190.8574960.640500410x 5' v1
non-small cell lung carcinoma0.1600250.500000310x 3' v2
squamous cell lung carcinoma0.3969040.500000310x 3' v2
small intestineCrohn disease0.7074700.500000510x 3' v2
19M_001_bs2048bloodCOVID-190.5538160.5117001010x 5' v1
common variable immunodeficiency0.9285210.500000610x 5' v1
post-COVID-19 disorder0.7261750.500000610x 5' v1
systemic lupus erythematosus0.3670190.5000002710x 3' v2
brainCOVID-190.6444830.5000002410x 3' v3
amyotrophic lateral sclerosis0.4084190.5000002410x 3' v3
dementia0.5115390.5000004810x 3' v3
lungCOVID-190.8334530.745750410x 5' v1
non-small cell lung carcinoma0.2976800.500000310x 3' v2
squamous cell lung carcinoma0.5329860.500000310x 3' v2
small intestineCrohn disease0.4310570.500000510x 3' v2
30M_001_bs2560bloodCOVID-190.4714440.5291751010x 5' v1
common variable immunodeficiency0.8804900.500000610x 5' v1
post-COVID-19 disorder0.9013180.500000610x 5' v1
systemic lupus erythematosus0.7928330.5000002710x 3' v2
brainCOVID-190.7867720.5000002410x 3' v3
amyotrophic lateral sclerosis0.6142160.5000002410x 3' v3
dementia0.6076120.5000004810x 3' v3
lungCOVID-190.7322300.651875410x 5' v1
non-small cell lung carcinoma0.9247070.511667310x 3' v2
squamous cell lung carcinoma0.8039260.500000310x 3' v2
small intestineCrohn disease0.5487620.500000510x 3' v2
59M_001_bs3072bloodCOVID-190.6673770.5218501010x 5' v1
common variable immunodeficiency0.8591010.500000610x 5' v1
post-COVID-19 disorder0.8811680.500000610x 5' v1
systemic lupus erythematosus0.4929280.5000002710x 3' v2
brainCOVID-190.6618970.5000002410x 3' v3
amyotrophic lateral sclerosis0.5905760.5000002410x 3' v3
dementia0.6492480.5000004810x 3' v3
lungCOVID-190.7499530.663875410x 5' v1
non-small cell lung carcinoma0.7245880.561161310x 3' v2
squamous cell lung carcinoma0.6013880.501167310x 3' v2
small intestineCrohn disease0.6442880.500000510x 3' v2
\n", + "
" + ], + "text/plain": [ + " auc_mean \\\n", + "prefix coarse_tissue disease_label \n", + "10M_001_bs1536 blood COVID-19 0.529299 \n", + " common variable immunodeficiency 0.750724 \n", + " post-COVID-19 disorder 0.605068 \n", + " systemic lupus erythematosus 0.682581 \n", + " brain COVID-19 0.734318 \n", + " amyotrophic lateral sclerosis 0.433463 \n", + " dementia 0.599291 \n", + " lung COVID-19 0.857496 \n", + " non-small cell lung carcinoma 0.160025 \n", + " squamous cell lung carcinoma 0.396904 \n", + " small intestine Crohn disease 0.707470 \n", + "19M_001_bs2048 blood COVID-19 0.553816 \n", + " common variable immunodeficiency 0.928521 \n", + " post-COVID-19 disorder 0.726175 \n", + " systemic lupus erythematosus 0.367019 \n", + " brain COVID-19 0.644483 \n", + " amyotrophic lateral sclerosis 0.408419 \n", + " dementia 0.511539 \n", + " lung COVID-19 0.833453 \n", + " non-small cell lung carcinoma 0.297680 \n", + " squamous cell lung carcinoma 0.532986 \n", + " small intestine Crohn disease 0.431057 \n", + "30M_001_bs2560 blood COVID-19 0.471444 \n", + " common variable immunodeficiency 0.880490 \n", + " post-COVID-19 disorder 0.901318 \n", + " systemic lupus erythematosus 0.792833 \n", + " brain COVID-19 0.786772 \n", + " amyotrophic lateral sclerosis 0.614216 \n", + " dementia 0.607612 \n", + " lung COVID-19 0.732230 \n", + " non-small cell lung carcinoma 0.924707 \n", + " squamous cell lung carcinoma 0.803926 \n", + " small intestine Crohn disease 0.548762 \n", + "59M_001_bs3072 blood COVID-19 0.667377 \n", + " common variable immunodeficiency 0.859101 \n", + " post-COVID-19 disorder 0.881168 \n", + " systemic lupus erythematosus 0.492928 \n", + " brain COVID-19 0.661897 \n", + " amyotrophic lateral sclerosis 0.590576 \n", + " dementia 0.649248 \n", + " lung COVID-19 0.749953 \n", + " non-small cell lung carcinoma 0.724588 \n", + " squamous cell lung carcinoma 0.601388 \n", + " small intestine Crohn disease 0.644288 \n", + "\n", + " balanced_accuracy_mean \\\n", + "prefix coarse_tissue disease_label \n", + "10M_001_bs1536 blood COVID-19 0.505450 \n", + " common variable immunodeficiency 0.500000 \n", + " post-COVID-19 disorder 0.500000 \n", + " systemic lupus erythematosus 0.500000 \n", + " brain COVID-19 0.500000 \n", + " amyotrophic lateral sclerosis 0.500000 \n", + " dementia 0.500000 \n", + " lung COVID-19 0.640500 \n", + " non-small cell lung carcinoma 0.500000 \n", + " squamous cell lung carcinoma 0.500000 \n", + " small intestine Crohn disease 0.500000 \n", + "19M_001_bs2048 blood COVID-19 0.511700 \n", + " common variable immunodeficiency 0.500000 \n", + " post-COVID-19 disorder 0.500000 \n", + " systemic lupus erythematosus 0.500000 \n", + " brain COVID-19 0.500000 \n", + " amyotrophic lateral sclerosis 0.500000 \n", + " dementia 0.500000 \n", + " lung COVID-19 0.745750 \n", + " non-small cell lung carcinoma 0.500000 \n", + " squamous cell lung carcinoma 0.500000 \n", + " small intestine Crohn disease 0.500000 \n", + "30M_001_bs2560 blood COVID-19 0.529175 \n", + " common variable immunodeficiency 0.500000 \n", + " post-COVID-19 disorder 0.500000 \n", + " systemic lupus erythematosus 0.500000 \n", + " brain COVID-19 0.500000 \n", + " amyotrophic lateral sclerosis 0.500000 \n", + " dementia 0.500000 \n", + " lung COVID-19 0.651875 \n", + " non-small cell lung carcinoma 0.511667 \n", + " squamous cell lung carcinoma 0.500000 \n", + " small intestine Crohn disease 0.500000 \n", + "59M_001_bs3072 blood COVID-19 0.521850 \n", + " common variable immunodeficiency 0.500000 \n", + " post-COVID-19 disorder 0.500000 \n", + " systemic lupus erythematosus 0.500000 \n", + " brain COVID-19 0.500000 \n", + " amyotrophic lateral sclerosis 0.500000 \n", + " dementia 0.500000 \n", + " lung COVID-19 0.663875 \n", + " non-small cell lung carcinoma 0.561161 \n", + " squamous cell lung carcinoma 0.501167 \n", + " small intestine Crohn disease 0.500000 \n", + "\n", + " count \\\n", + "prefix coarse_tissue disease_label \n", + "10M_001_bs1536 blood COVID-19 10 \n", + " common variable immunodeficiency 6 \n", + " post-COVID-19 disorder 6 \n", + " systemic lupus erythematosus 27 \n", + " brain COVID-19 24 \n", + " amyotrophic lateral sclerosis 24 \n", + " dementia 48 \n", + " lung COVID-19 4 \n", + " non-small cell lung carcinoma 3 \n", + " squamous cell lung carcinoma 3 \n", + " small intestine Crohn disease 5 \n", + "19M_001_bs2048 blood COVID-19 10 \n", + " common variable immunodeficiency 6 \n", + " post-COVID-19 disorder 6 \n", + " systemic lupus erythematosus 27 \n", + " brain COVID-19 24 \n", + " amyotrophic lateral sclerosis 24 \n", + " dementia 48 \n", + " lung COVID-19 4 \n", + " non-small cell lung carcinoma 3 \n", + " squamous cell lung carcinoma 3 \n", + " small intestine Crohn disease 5 \n", + "30M_001_bs2560 blood COVID-19 10 \n", + " common variable immunodeficiency 6 \n", + " post-COVID-19 disorder 6 \n", + " systemic lupus erythematosus 27 \n", + " brain COVID-19 24 \n", + " amyotrophic lateral sclerosis 24 \n", + " dementia 48 \n", + " lung COVID-19 4 \n", + " non-small cell lung carcinoma 3 \n", + " squamous cell lung carcinoma 3 \n", + " small intestine Crohn disease 5 \n", + "59M_001_bs3072 blood COVID-19 10 \n", + " common variable immunodeficiency 6 \n", + " post-COVID-19 disorder 6 \n", + " systemic lupus erythematosus 27 \n", + " brain COVID-19 24 \n", + " amyotrophic lateral sclerosis 24 \n", + " dementia 48 \n", + " lung COVID-19 4 \n", + " non-small cell lung carcinoma 3 \n", + " squamous cell lung carcinoma 3 \n", + " small intestine Crohn disease 5 \n", + "\n", + " assay \n", + "prefix coarse_tissue disease_label \n", + "10M_001_bs1536 blood COVID-19 10x 5' v1 \n", + " common variable immunodeficiency 10x 5' v1 \n", + " post-COVID-19 disorder 10x 5' v1 \n", + " systemic lupus erythematosus 10x 3' v2 \n", + " brain COVID-19 10x 3' v3 \n", + " amyotrophic lateral sclerosis 10x 3' v3 \n", + " dementia 10x 3' v3 \n", + " lung COVID-19 10x 5' v1 \n", + " non-small cell lung carcinoma 10x 3' v2 \n", + " squamous cell lung carcinoma 10x 3' v2 \n", + " small intestine Crohn disease 10x 3' v2 \n", + "19M_001_bs2048 blood COVID-19 10x 5' v1 \n", + " common variable immunodeficiency 10x 5' v1 \n", + " post-COVID-19 disorder 10x 5' v1 \n", + " systemic lupus erythematosus 10x 3' v2 \n", + " brain COVID-19 10x 3' v3 \n", + " amyotrophic lateral sclerosis 10x 3' v3 \n", + " dementia 10x 3' v3 \n", + " lung COVID-19 10x 5' v1 \n", + " non-small cell lung carcinoma 10x 3' v2 \n", + " squamous cell lung carcinoma 10x 3' v2 \n", + " small intestine Crohn disease 10x 3' v2 \n", + "30M_001_bs2560 blood COVID-19 10x 5' v1 \n", + " common variable immunodeficiency 10x 5' v1 \n", + " post-COVID-19 disorder 10x 5' v1 \n", + " systemic lupus erythematosus 10x 3' v2 \n", + " brain COVID-19 10x 3' v3 \n", + " amyotrophic lateral sclerosis 10x 3' v3 \n", + " dementia 10x 3' v3 \n", + " lung COVID-19 10x 5' v1 \n", + " non-small cell lung carcinoma 10x 3' v2 \n", + " squamous cell lung carcinoma 10x 3' v2 \n", + " small intestine Crohn disease 10x 3' v2 \n", + "59M_001_bs3072 blood COVID-19 10x 5' v1 \n", + " common variable immunodeficiency 10x 5' v1 \n", + " post-COVID-19 disorder 10x 5' v1 \n", + " systemic lupus erythematosus 10x 3' v2 \n", + " brain COVID-19 10x 3' v3 \n", + " amyotrophic lateral sclerosis 10x 3' v3 \n", + " dementia 10x 3' v3 \n", + " lung COVID-19 10x 5' v1 \n", + " non-small cell lung carcinoma 10x 3' v2 \n", + " squamous cell lung carcinoma 10x 3' v2 \n", + " small intestine Crohn disease 10x 3' v2 " + ] + }, + "execution_count": 905, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "filtered_stats_df.groupby([\"prefix\", \"coarse_tissue\", \"disease_label\"]).agg(\n", + " auc_mean=(\"auc\", \"mean\"),\n", + " balanced_accuracy_mean=(\"balanced_accuracy\", \"mean\"),\n", + " count=(\"auc\", \"count\"),\n", + " assay=(\"assay\", \"first\"),\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 907, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
val_adata_idcoarse_tissuedisease
34small intestineCrohn disease
67small intestineCrohn disease
2122brainCOVID-19
2223brainCOVID-19
2324brainCOVID-19
2829brainamyotrophic lateral sclerosis
2930bloodcommon variable immunodeficiency
3031bloodcommon variable immunodeficiency
3132bloodcommon variable immunodeficiency
5859brainamyotrophic lateral sclerosis
6667lungCOVID-19
7071brainamyotrophic lateral sclerosis
7475bloodCOVID-19
8081bloodpost-COVID-19 disorder
8182bloodpost-COVID-19 disorder
8283bloodpost-COVID-19 disorder
9394bloodCOVID-19
9495bloodCOVID-19
102103small intestineCrohn disease
106107lungCOVID-19
107108lungCOVID-19
\n", + "
" + ], + "text/plain": [ + " val_adata_id coarse_tissue disease\n", + "3 4 small intestine Crohn disease\n", + "6 7 small intestine Crohn disease\n", + "21 22 brain COVID-19\n", + "22 23 brain COVID-19\n", + "23 24 brain COVID-19\n", + "28 29 brain amyotrophic lateral sclerosis\n", + "29 30 blood common variable immunodeficiency\n", + "30 31 blood common variable immunodeficiency\n", + "31 32 blood common variable immunodeficiency\n", + "58 59 brain amyotrophic lateral sclerosis\n", + "66 67 lung COVID-19\n", + "70 71 brain amyotrophic lateral sclerosis\n", + "74 75 blood COVID-19\n", + "80 81 blood post-COVID-19 disorder\n", + "81 82 blood post-COVID-19 disorder\n", + "82 83 blood post-COVID-19 disorder\n", + "93 94 blood COVID-19\n", + "94 95 blood COVID-19\n", + "102 103 small intestine Crohn disease\n", + "106 107 lung COVID-19\n", + "107 108 lung COVID-19" + ] + }, + "execution_count": 907, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "study_pairs = [\n", + " (\"blood\", \"COVID-19\"),\n", + " (\"blood\", \"common variable immunodeficiency\"),\n", + " (\"blood\", \"post-COVID-19 disorder\"),\n", + " (\"brain\", \"COVID-19\"),\n", + " (\"brain\", \"amyotrophic lateral sclerosis\"),\n", + " (\"lung\", \"COVID-19\"),\n", + " (\"small intestine\", \"Crohn disease\")\n", + "]\n", + "\n", + "val_adata_meta_df[val_adata_meta_df.apply(\n", + " lambda x: (x[\"coarse_tissue\"], x[\"disease\"]) in study_pairs, axis=1)]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Playground" + ] + }, + { + "cell_type": "code", + "execution_count": 174, + "metadata": {}, + "outputs": [], + "source": [ + "val_adata_id = 67\n", + "meta_adata = load_predictions_anndata(val_adata_id - 1, 3, metadata_predictions_high_w_XY_root_path)\n", + "adata = sc.read_h5ad(f\"/home/mehrtash/data/data/cellariumgpt_validation/extract_{val_adata_id}__processed.h5ad\")\n", + "adata = adata[meta_adata.obs.index].copy()" + ] + }, + { + "cell_type": "code", + "execution_count": 175, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "AnnData object with n_obs × n_vars = 1550 × 5000\n", + " obs: 'original_cell_id', 'cell_type', 'assay_ontology_term_id', 'cell_type_ontology_term_id', 'development_stage_ontology_term_id', 'disease_ontology_term_id', 'donor_id', 'is_primary_data', 'organism_ontology_term_id', 'self_reported_ethnicity_ontology_term_id', 'sex_ontology_term_id', 'suspension_type', 'tissue_ontology_term_id', 'assay', 'development_stage', 'disease', 'organism', 'self_reported_ethnicity', 'sex', 'tissue', 'total_mrna_umis', 'cell_type_distance_from_root', 'bq_row_index', 'donor_dataset_concat', 'farm_finger', 'dataset_id', 'dataset_version_id', 'cas_ingest_id'\n", + " var: 'highly_variable', 'means', 'dispersions', 'dispersions_norm', 'mean', 'std'\n", + " uns: 'hvg', 'log1p', 'neighbors', 'pca', 'umap'\n", + " obsm: 'X_pca', 'X_umap'\n", + " varm: 'PCs'\n", + " layers: 'counts', 'measured_genes_mask'\n", + " obsp: 'connectivities', 'distances'" + ] + }, + "execution_count": 175, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata" + ] + }, + { + "cell_type": "code", + "execution_count": 176, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "AnnData object with n_obs × n_vars = 1550 × 0\n", + " obs: 'original_cell_id', 'cell_type', 'assay_ontology_term_id', 'cell_type_ontology_term_id', 'development_stage_ontology_term_id', 'disease_ontology_term_id', 'donor_id', 'is_primary_data', 'organism_ontology_term_id', 'self_reported_ethnicity_ontology_term_id', 'sex_ontology_term_id', 'suspension_type', 'tissue_ontology_term_id', 'assay', 'development_stage', 'disease', 'organism', 'self_reported_ethnicity', 'sex', 'tissue', 'total_mrna_umis', 'cell_type_distance_from_root', 'bq_row_index', 'donor_dataset_concat', 'farm_finger', 'dataset_id', 'dataset_version_id', 'cas_ingest_id', 'cell_type_detail', 'cell_type_hop_0_call', 'cell_type_hop_1_call', 'cell_type_hop_2_call', 'cell_type_hop_3_call', 'development_stage_detail', 'development_stage_hop_0_call', 'development_stage_hop_1_call', 'development_stage_hop_2_call', 'development_stage_hop_3_call', 'disease_detail', 'disease_hop_0_call', 'disease_hop_1_call', 'disease_hop_2_call', 'disease_hop_3_call', 'tissue_detail', 'tissue_hop_0_call', 'tissue_hop_1_call', 'tissue_hop_2_call', 'tissue_hop_3_call', 'sex_detail', 'sex_hop_0_call'\n", + " uns: 'cell_type_labels', 'cell_type_ontology_term_ids', 'cell_type_propagated_labels', 'cell_type_propagated_ontology_term_ids', 'development_stage_labels', 'development_stage_ontology_term_ids', 'development_stage_propagated_labels', 'development_stage_propagated_ontology_term_ids', 'disease_labels', 'disease_ontology_term_ids', 'disease_propagated_labels', 'disease_propagated_ontology_term_ids', 'sex_labels', 'sex_ontology_term_ids', 'sex_propagated_labels', 'sex_propagated_ontology_term_ids', 'tissue_labels', 'tissue_ontology_term_ids', 'tissue_propagated_labels', 'tissue_propagated_ontology_term_ids'\n", + " obsm: 'cell_type_class_logits', 'cell_type_class_probs', 'cell_type_propagated_class_probs', 'development_stage_class_logits', 'development_stage_class_probs', 'development_stage_propagated_class_probs', 'disease_class_logits', 'disease_class_probs', 'disease_propagated_class_probs', 'sex_class_logits', 'sex_class_probs', 'sex_propagated_class_probs', 'tissue_class_logits', 'tissue_class_probs', 'tissue_propagated_class_probs'" + ] + }, + "execution_count": 176, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "meta_adata" + ] + }, + { + "cell_type": "code", + "execution_count": 177, + "metadata": {}, + "outputs": [], + "source": [ + "for key in meta_adata.obsm.keys():\n", + " adata.obsm[key] = meta_adata.obsm[key]\n", + "\n", + "for key in meta_adata.uns.keys():\n", + " adata.uns[key] = meta_adata.uns[key]" + ] + }, + { + "cell_type": "code", + "execution_count": 178, + "metadata": {}, + "outputs": [], + "source": [ + "# make hard metadata calls\n", + "keys = [\"cell_type\", \"disease\", \"tissue\", \"development_stage\", \"sex\"]\n", + "for key in keys:\n", + " logits_nk = adata.obsm[f\"{key}_class_logits\"]\n", + " pred_code_n = np.argmax(logits_nk, axis=1)\n", + " mapper = {term: idx for idx, term in enumerate(meta_adata.uns[f\"{key}_labels\"])}\n", + " pred_label_n = np.asarray([meta_adata.uns[f\"{key}_labels\"][code] for code in pred_code_n])\n", + " adata.obs[f\"{key}_hard_pred\"] = pd.Categorical(pred_label_n)" + ] + }, + { + "cell_type": "code", + "execution_count": 180, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABCsAAAGvCAYAAABy0l84AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xd4VNXWwOHfmZLJJJn0XiCB0HuvCjaKgmIDlQ8BexcVsMIF9dq794peCyKiYEVsCKIgTTqhhUBCCqT3Xqac74+QMcNMGoSm630eHzO7nX2GSZk1e6+tqKqqIoQQQgghhBBCCHGO0JztCQghhBBCCCGEEELUJ8EKIYQQQgghhBBCnFMkWCGEEEIIIYQQQohzigQrhBBCCCGEEEIIcU6RYIUQQgghhBBCCCHOKRKsEEIIIYQQQgghxDlFghVCCCGEEEIIIYQ4p0iwQgghhBBCCCGEEOcUCVYIIYQQQgghhBDinCLBCiFOE0VRmDdvnv3xxx9/jKIopKSknLU5nSmKonDfffed1TmMHDmSkSNHntU5nIxp06YRHR19tqchhBBCCCHEWSXBCiHOYZs2bWLevHkUFRWd7akIIYQQQgghxBkjwQohzmGbNm1i/vz5EqwQQgghhBBC/KNIsEIIcV4qLy8/21NwcK7NRwghhBBCiPOZBCuEOEF6ejq33nor4eHhGAwGYmJiuPvuu6mpqQGgqKiIGTNmEBUVhcFgIDY2lhdffBGbzdaq85g3bx6zZs0CICYmBkVR7DkvRowYQa9evVz269SpE6NHjwYgJSUFRVF45ZVXeP3112nbti1Go5ERI0awb98+p74HDx7kuuuuw9/fH3d3d/r378+KFStO+h6WL19O9+7dMRgMdOvWjZUrVzrUp6amcs8999CpUyeMRiMBAQFcf/31Tnk96vJ9rFu3jnvuuYfg4GAiIyPt9f/73/9o3749RqORgQMHsn79+pOab3R0NOPGjWPVqlX07t0bd3d3unbtyjfffNOi+fz8889ccMEFeHp6YjKZuOKKK9i/f3+Dz4+7uzvdu3fn22+/Pal5CyGEEEII8XejO9sTEOJckpGRwcCBAykqKuKOO+6gc+fOpKen89VXX1FRUYHFYmHEiBGkp6dz55130qZNGzZt2sTjjz9OZmYmb7zxRqvN5ZprruHQoUN8/vnnvP766wQGBgIQFBTElClTuP3229m3bx/du3e399m2bRuHDh3iqaeechjrk08+obS0lHvvvZeqqirefPNNLr74Yvbu3UtISAgA+/fvZ9iwYURERPDYY4/h6enJF198wYQJE/j666+5+uqrWzT/DRs28M0333DPPfdgMpl46623uPbaa0lLSyMgIMA+302bNnHDDTcQGRlJSkoKCxYsYOTIkRw4cAAPDw+HMe+55x6CgoKYO3eufSXDhx9+yJ133snQoUOZMWMGR44c4corr8Tf35+oqKiWPenA4cOHmTRpEnfddRdTp05l4cKFXH/99axcuZLLLrusyfksXryYqVOnMnr0aF588UUqKipYsGABw4cPZ9euXfbkmatWreLaa6+la9euPP/88+Tn5zN9+nSHoIcQQgghhBD/WKoQwu7mm29WNRqNum3bNqc6m82mPvPMM6qnp6d66NAhh7rHHntM1Wq1alpamr0MUP/1r3/ZHy9cuFAF1OTk5GbP5+WXX3bZp6ioSHV3d1cfffRRh/IHHnhA9fT0VMvKylRVVdXk5GQVUI1Go3rs2DF7uy1btqiA+tBDD9nLLrnkErVHjx5qVVWVwz0PHTpU7dChQ7PnrKq19+7m5qYmJibay+Li4lRAffvtt+1lFRUVTn03b96sAuonn3xiL6t77oYPH65aLBZ7eU1NjRocHKz27t1bra6utpf/73//UwF1xIgRLZp327ZtVUD9+uuv7WXFxcVqWFiY2qdPnybnU1paqvr6+qq33367w7hZWVmqj4+PQ3nv3r3VsLAwtaioyF62atUqFVDbtm3bonkLIYQQQgjxdyPbQIQ4zmazsXz5csaPH0///v2d6hVF4csvv+SCCy7Az8+PvLw8+3+XXnopVquVP/7444zM1cfHh6uuuorPP/8cVVUBsFqtLFu2jAkTJuDp6enQfsKECURERNgfDxw4kEGDBvHTTz8BUFBQwG+//cbEiRMpLS2131d+fj6jR4/m8OHDpKent2iOl156Ke3bt7c/7tmzJ97e3hw5csReZjQa7V+bzWby8/OJjY3F19eXnTt3Oo15++23o9Vq7Y+3b99OTk4Od911F25ubvbyadOm4ePj06L51gkPD3dYReLt7c3NN9/Mrl27yMrKanQ+q1evpqioiBtvvNHh9aHVahk0aBC///47AJmZmezevZupU6c6zPOyyy6ja9euJzVvIYQQQggh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MePGjaN9+/YAdOnSxd7ey8sLnU5HaGhoo/N69tlneeSRR3jwwQftZQMGDABgw4YNbN26lZycHAwGAwCvvPIKy5cv56uvvuKOO+5ohWdGnIskWCGEEEKIsyt1k/OKCgcqlKTXtou54IxNy5Xdu3ej1WoZMWKEy/q4uDh+//13l1tIkpKSJFghxD9cVtUxpxUVJyq3lpJVdYxwY5tWv37Pnj3tX2u1WgICAujRo4e9LCQkBICcnBx72X//+18++ugj0tLSqKyspKamxp4009/fn2nTpjF69Gguu+wyLr30UiZOnEhYWFiz55STk0NGRgaXXHKJy/q4uDjKysoICAhwKK+srCQpKanZ1xHnHwlWCCGEEOLsKstu3XankdFobLS+rKyM8ePH8+KLLzrVteSPdyHE31OFtbxV27WUXq93eKwoikOZotSu5rXZbAAsXbqUmTNn8uqrrzJkyBBMJhMvv/wyW7ZssfdZuHAhDzzwACtXrmTZsmU89dRTrF69msGDBzdrTs35uRoWFsbatWud6nx9fZt1DXF+kmCFEEIIIc4ur5DWbXca9ejRA5vNxrp16+zbQOrr27cvX3/9NdHR0eh08meWEMKRh9azVdudbhs3bmTo0KHcc8899jJXqxn69OlDnz59ePzxxxkyZAifffYZgwcPxs3NDavV2ug1TCYT0dHRrFmzhosuusipvm/fvmRlZaHT6YiOjj7lexLnD0mwKYQQQoizq+1Q8A4HGsrPo4B3RG27syw6OpqpU6dyyy23sHz5cpKTk1m7dq092dy9995LQUEBN954I9u2bSMpKYlffvmF6dOnN/kHuxDi7y/UPRJPbePHIntqTYS6R56hGTWuQ4cObN++nV9++YVDhw4xZ84ctm3bZq9PTk7m8ccfZ/PmzaSmprJq1SoOHz5sz1sRHR1NcnIyu3fvJi8vj+rqapfXmTdvHq+++ipvvfUWhw8fZufOnbz99tsAXHrppQwZMoQJEyawatUqUlJS2LRpE08++STbt28//U+COGskWCGEEEKIs0ujhTF12yZODFgcfzzmhbOeXLPOggULuO6667jnnnvo3Lkzt99+O+XltUu2w8PD2bhxI1arlVGjRtGjRw9mzJiBr68vGo382SXEP51G0TDU33VuhjpD/S8+Lck1T8add97JNddcw6RJkxg0aBD5+fkOqyw8PDw4ePAg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y5O/QSFOwaqUXTz4+//IqihyKM+uKOLB3/932gIW5eXlPPzww2zfvp01a9ag0Wi4+uqrsbnYMhUVFcXXX38NQEJCApmZmbz55psAPP/883zyySe8++677N+/n4ceeoj/+7//Y926dQ5jPPbYY7zwwgvEx8fTs2dPABYtWoSnpydbtmzhpZde4umnn2b16tX2PhqNhrfeeov9+/ezaNEifvvtN2bPng3UvjF/44038Pb2JjMzk8zMTGbOnOk098mTJ/P999/bgxxQ+0ayoqKCq6++ukX3AODp6ckNN9zAwoULHcoXLlzIddddh8lkOqnnu6ysjBEjRpCens6KFSuIi4tj9uzZ2Gw2Jk2axCOPPEK3bt3s93piAKbuXpcuXYpa7+fbsmXLCA8P54ILLgBqAzXPPPMMcXFxLF++nJSUFHtA4lT+nY8ePco111zD+PHj2b17N7fddhuPPfaYy+fiRM888ww333wzu3fvpnPnztx0003ceeedPP7442zfvh1VVbnvvvvs7cvKyrj88stZs2YNu3btYsyYMYwfP560tDR7m5tvvpnPP/+ct956i/j4eN577z2nT5ZPfE3Onj2br7/+mkWLFrFz505iY2MZPXo0BQUFDv1mzZrFq6++yrZt2wgKCmL8+PEObyQrKip45ZVXWLx4MX/88QdpaWkOr83S0lKmTp3Khg0b+PPPP+nQoQOXX365PdBltVqZMGECHh4ebNmyhf/97388+eSTDnMwm82MHj0ak8nE+vXr2bhxoz0wUlNT06zn/aw4cgRW/wLH39DblZfXlp/GgMWiRYsIDAxk69at3H///dx9991cf/31DB06lJ07dzJq1CimTJlCRUUFAEVFRVx88cX06dOH7du3s3LlSrKzs5k4cSJQuwXrxhtv5JZbbiE+Pp61a9dyzTXX2L//3nzzTV599VVeeeUV9uzZw+jRo7nyyis5fPgwAFu3bgXg119/JTMzk2+++cY+199//52kpCR+//13Fi1axMcff2wPUALcd999bN68maVLl7Jnzx6uv/56xowZYx+7KU29Bpvj8ccf54UXXmDOnDkcOHCAzz77jJCQEOA8fn2eS9SzoLi4WAXU4uLis3F5IYQ4rSry8tR9iz5Rt7zwopr0w4+quapK3fnW2+o3V4xTvx57ufr9pBvU9E2bVFVV1filS9Wvx17u8r+fp05r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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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iBNo9OjRHDhwgF9++YW//vqLWbNm8dprr/H+++9z8803WzNMH3zwQYezQvHx8QD85z//4YknnuDGG2/kueeew8/PD7VazX333WeTqZqYmMjevXv5/fffmT9/PnPnzuXdd9/lySef5JlnnrGee9111zFjxgzFZ/bu3btDX6dGo1E8brFYrP/v7PibtZx1Ox20Hk/zmF9++WX69u2reI2Hhwf19fUnemhCCHFMJAgUoh2BgYG4uroqLunu3bu33ev9/PyYOXMmM2fOpKqqitGjR/P0009z8803ExsbC4BOp2PChAlt3ueHH37gnHPOYfbs2TbHy8rKCAgIsDnm7u7OlVdeyZVXXklDQwOXXHIJzz//PI8++iiBgYF4enpiMpnafWZn6sj4lURFRQEc85+DktzcXKqrq21mA/ft2wfQbgeSuLg4ALy8vNr8Ph7vz48QQpwoshwsRDs0Gg2TJ0/m559/Jisry3o8NTWVBQsWtHltcXGxzWsPDw/i4+Ots0NBQUGMHTuWDz74gMOHD9tdX1hYaDOOljNrAN9//711z6CjZ+r1epKSkrBYLDQ2NqLRaLj00kuZO3cuO3fubPOZncnZ8TsSGhpK3759+eyzz2yWjxcuXMju3buPaUxGo9GmVEtDQwMffPABgYGBDBgwoM1rBwwYQFxcHK+88gpVVVV27zd/H4/n50cIIU4kmQkUwgnPPPMM8+fPZ9SoUdxxxx0YjUZrLb6We/xaS0pKYuzYsQwYMAA/Pz82btzIDz/8wF133WU955133mHkyJGkpKRwyy23EBsbS35+PmvWrOHQoUPWOnrnn38+zz77LDNnzmT48OHs2LGDr776yjqb2GzSpEmEhIQwYsQIgoODSU1N5e2332bq1Kl4enoC8OKLL7JkyRKGDBnCLbfcQlJSEiUlJWzevJm///6bkpKSTv8eOjv+trzwwgtMnTqVkSNHcuONN1JSUmL9c1AKxNoTFhbGSy+9RGZmJt27d+fbb79l69atfPjhh+0W/Var1cyaNYtzzz2XXr16MXPmTMLDw8nJyWHJkiV4eXnx22+/Acf+8yOEECfUKcxMFuKMsmzZMsuAAQMser3eEhsba3n//fctTz31VJslYv79739bBg8ebPHx8bG4urpaevbsaXn++eet5UeaHThwwDJ9+nRLSEiIRafTWcLDwy3nn3++5YcffrCe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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAGvCAYAAADL32RdAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAuWhJREFUeJzs3XV81WX7wPHPWRfbYCNGj+7uDikJRREFJEwUMR+x6/kZiPqYWBiUgQiooAjS3Y10d7NivZ3fHxeHU98TGwPGdr1fr73Y+fbZ0HNx3/d1XSaz2WxGKaWUUkoVGj43+gGUUkoppdT1pQGgUkoppVQhowGgUkoppVQhowGgUkoppVQhowGgUkoppVQhowGgUkoppVQhowGgUkoppVQhowGgUkoppVQhowGgUkoppVQhowGgUoXUG2+8gclk4ty5czfsGRYvXozJZGLx4sU37Bly49ChQ5hMJiZMmHCjH0UppXJFA0CllFJKqUJGA0CllFJKqUJGA0Cl1DVjNptJSUm50Y9xRX57HqWUulE0AFTqOklMTOSpp56iYsWKBAYGUqJECbp06cLGjRuvHLNmzRq6d+9OREQEISEhtG/fnhUrVlzZv3PnToKDgxkyZIjdtZcvX46vry/PP/98jp8rLi6OYcOGERkZSUREBPfddx/Jycl2x4wfP55OnTpRokQJAgMDqVWrFl9++aXTtSpWrEivXr2YO3cuTZo0ITg4mK+//hqAY8eOcfvttxMaGkqJEiV4+umnSUtLy/HzTpgwAZPJxNKlSxk+fDhRUVGEh4czZMgQLl686PXzxMXF8dRTT1GuXDkCAwOpUqUKY8aMITs72/DnExERQWRkJEOHDiUuLi7Hz62UUvmJ341+AKUKi0ceeYRp06YxcuRIatWqxfnz51m+fDk7d+6kUaNGLFy4kB49etC4cWNef/11fHx8rgRey5Yto1mzZtSsWZM333yTUaNG0a9fP/r06cOlS5cYNmwYNWrU4P/+7/9y/Fz9+/cnNjaW0aNHs3HjRr799ltKlCjBmDFjrhzz5ZdfUrt2bfr06YOfnx+zZs1ixIgRZGdn89hjj9ldb/fu3QwYMIDhw4fz0EMPUb16dVJSUujcuTNHjhzhiSeeoHTp0kyePJmFCxfm+uc5cuRIIiMjeeONN9i9ezdffvklhw8fvpJY4u55kpOTad++PcePH2f48OGUL1+elStX8uKLL3Ly5Ek+/vhjQEYMb7vtNpYvX84jjzxCzZo1+e233xg6dGiun1sppfIFs1LquoiIiDA/9thjhvuys7PNVatWNXfr1s2cnZ19ZXtycrI5NjbW3KVLlyvbsrKyzG3atDGXLFnSfO7cOfNjjz1m9vPzM69bty5Hz/P666+bAfP9999vt71v377mqKgou23JyclO53fr1s1cqVIlu20VKlQwA+Y5c+bYbf/444/NgHnq1KlXtl26dMlcpUoVM2BetGiR1889fvx4M2Bu3LixOT09/cr29957zwyY//jjD4/P8+abb5pDQ0PNe/bssdv+wgsvmH19fc1Hjhwxm81m8++//24GzO+9996VYzIzM81t27Y1A+bx48d7/dxKKZWf6BSwUtdJZGQka9as4cSJE077Nm/ezN69exk4cCDnz5/n3LlznDt3jkuXLtG5c2eWLl16ZWrSx8eHCRMmkJSURI8ePfjiiy948cUXadKkSa6e65FHHrF73bZtW86fP09CQsKVbcHBwVe+j4+P59y5c7Rv354DBw4QHx9vd35sbCzdunWz2zZ79mxiYmLo16/flW0hISE8/PDDuXpmgIcffhh/f/8rrx999FH8/PyYPXu2x+f59ddfadu2LUWLFr3ysz537hy33HILWVlZLF269Mpz+/n58eijj14519fXl8cffzzXz62UUvmBTgErdZ289957DB06lHLlytG4cWNuvfVWhgwZQqVKldi7dy+A26nF+Ph4ihYtCkDlypV54403GDVqFHXq1OHVV1/N9XOVL1/e7rXlHhcvXiQ8PByAFStW8Prrr7Nq1Sqn9YHx8fFERERceR0bG+t0j8OHD1OlShW7qVmA6tWr5/q5q1atavc6LCyMmJgYDh06ZLfd6Hn27t3L1q1bKV68uOG1z5w5c+W5Y2JiCAsLy7PnVkqp/EADQKWuk/79+9O2bVt+++03/vnnH95//33GjBnDjBkzrozuvf/++zRo0MDwfMcg5J9//gHgxIkTnD9/nlKlSuXquXx9fQ23m81mAPbv30/nzp2pUaMGH374IeXKlSMgIIDZs2fz0UcfOSVN2I4W5gdGz5OdnU2XLl147rnnDM+pVq3atX4spZS6oTQAVOo6iomJYcSIEYwYMYIzZ87QqFEj3n77bT766CMAwsPDueWWWzxe56uvvmLevHm8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gxfw4gng+Fbgwh/A5UwJHFuPASISKv3WiYiIbicMAKn6CY0Fxn0P3Lguc4nfawHkn7c9J/kVWeKNS5YvIiIi0oxLwFR9eXgDXr7A6CVA7eZyzCsA6D4N6PRE1d4bERHRbYwZQKr+oloDk7cAeRcA70DA06eq76j8nNsHnN0L1G0BRDat6rshIiI3wQCQbh8BEVV9B+Xnz51A2pvAoTWWY21TgAGzq+6eiIjIbTAAJKpM+ZeAhcOAU786PrZzLhCeAMT3ln2QREREFYR7AIkq04+vKgd/ZqtfAN5vDSwaCRQWVN59ERGRW2EASFSZDq/Tdt4fq4DN71TsvRARkdtiAEhUmQJqaz93x6fyVXC54u6HiIjcEgNAosrUZYr2c69nA6ueA96KBZY9BhiLK+6+iIjIrTAAJKpMiYOAUUuBxr0B31CNTzIBexYB7zQB8i9W5N0REZGbYABIVNniewOjlwKN7ynd8/LPAxvfrJh7IiIit8IAkKiqtB4LQFe65xzbXCG3QkRE7oUBIFFVadQNGPIfIKwxoPcEYroD/WYCPiHqz4mIr7TbIyKimouNoImqUvOh8mUtvg/w1WgZEWfN4AV0fbry7o2IiGosBoBE1U2thsBjW4Cia8C6vwEndwK1E4GOkzkvmIiIygUDQKLqytMH6MeiDyIiKn/cA0hERETkZhgAEhEREbkZBoBEREREboYBIBEREZGbYQBIRERE5GYYABIRERG5GQaARERERG6GASARERGRm2EASERERORmGAASERERuRkGgERERERupkpmAZtMJgBATk5OVbw8ERERlYH5c9v8OU63ryoJAHNzcwEA0dHRVfHyREREdAtyc3MRHBxc1bdBt0BnqoIw3mg04vTp0wgMDIROp6vslyciIqIyMJlMyM3NRVRUFPR67iK7nVVJAEhEREREVYfhOxEREZGbYQBIRERE5GYYABIRERG5GQaARERERG6GASCRG+rZsyemTp3qcHz+/PkICQkBALzyyivQ6XTo27evw3kzZ86ETqdDz549HR47efIkvLy8kJSUpPjaOp3u5ldwcDC6dOmC9evX33w8LS0NAwcORFRUFHQ6Hb777ruyvEUiInKCASARqapbty42bNiAkydP2hyfO3cuGjRooPic+fPnY/jw4cjJycH27dsVz5k3bx7OnDmDrVu3Ijw8HAMGDEBmZiYAID8/Hy1btsScOXPK980QEdFNDACJSFVkZCR69+6Nzz777Oaxbdu24eLFi+jfv7/D+SaTCfPmzcPYsWMxatQopKamKl43JCQEderUQVJSEj766CNcvXoVa9euBQD069cPM2bMwODBgyvmTREREQNAInIuJSUF8+fPv/n93LlzMXr0aHh5eTmcu2HDBhQUFCA5ORljxozB4sWLkZ+f7/T6vr6+AIDCwsJyvW8iIlLHAJCInBowYABycnKQlpaG/Px8LFmyBCkpKYrnpqamYsSIETAYDEhKSkJsbCyWLl2qeu2CggJMnz4dBoMBPXr0qKi3QEREdqpkFjAR3T48PT0xZswYzJs3D5mZmYiPj0eLFi0czsvKysKyZcuwZcuWm8fGjBmD1NRUjB8/3ubckSNHwmAw4OrVq4iIiEBqaqriNYmIqGIwACRyQ0FBQcjOznY4npWVpTjgPSUlBR06dEBGRoZq9m/hwoW4du0aOnTocPOYyWSC0WjEwYMHER8ff/P47NmzkZycjODgYERERJTDOyIiotLgEjCRG0pISMCuXbscju/atcsmUDNLTExEYmIiMjIyMGrUKMVrpqam4tlnn0V6evrNr927d6Nbt26YO3euzbl16tRBXFwcgz8ioirCDCCRG5o8eTI++OADPPXUU5g0aRK8vb2xcuVKLFq0CMuXL1d8zvr161FUVHSzT6C19PR07Nq1C19++SWaNGli89jIkSPx2muvYcaMGfDwcP2/nLy8PBw+fPjm90ePHkV6ejpCQ0NVW88QEVHpMANI5IZiY2ORlpaGAwcOIDk5GR06dMCSJUuwdOlSxcbPAODv768Y/AGS/WvWrJlD8AcAgwcPxvnz57Fq1SpN97Zz5060bt0arVu3BgA888wzaN26NV5++WVtb46IiFzSmUwmU1XfBBERERFVHmYAiYiIiNwMA0AiIiIiN8MAkIiIiMjNMAAkIiIicjMMAImIiIjcDANAIiIiIjfDAJCIiIjIzTAAJCIiInIzDACJiIiI3AwDQCIiIiI3wwCQiIiIyM0wACQiIiJyM/8PVfQOZv6Ow0IAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "for key in [\"cell_type_hard_pred\", \"disease_hard_pred\", \"tissue_hard_pred\", \"development_stage_hard_pred\", \"sex_hard_pred\"]:\n", + " sc.pl.umap(adata, color=key)" + ] + }, + { + "cell_type": "code", + "execution_count": 186, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lung parenchyma\n", + "middle lobe of lung\n", + "pulmonary lobule\n", + "alveolar system\n", + "upper lobe of left lung\n", + "lung\n", + "bronchopulmonary segment\n", + "lobe of lung\n", + "right lung lobe\n", + "lower lobe of right lung\n", + "upper lobe of right lung\n", + "left lung lobe\n", + "lower lobe of left lung\n", + "middle lobe of right lung\n", + "alveolus of lung\n", + "lingula of left lung\n", + "right lung\n", + "lower lobe of lung\n", + "pulmonary acinus\n", + "upper lobe of lung\n", + "left lung\n", + "secondary pulmonary lobule\n" + ] + } + ], + "source": [ + "for term_id in tissue_coarsener.coarse_label_to_descendants_term_ids_map['lung']:\n", + " print(uberon_propagation_resource_dict['ontology_term_id_to_label'][term_id])" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/09_disease_case_studies.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/09_disease_case_studies.ipynb new file mode 100644 index 00000000..f590208e --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/09_disease_case_studies.ipynb @@ -0,0 +1,12184 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Explore disease validation datasets" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import typing as t\n", + "import pickle\n", + "import logging\n", + "\n", + "from collections import defaultdict\n", + "from tqdm.auto import tqdm\n", + "\n", + "# To suppress the stupid AnnData warning ...\n", + "warnings.filterwarnings(\"ignore\", category=UserWarning, message=\"Transforming to str index.\")\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext\n", + "\n", + "sc.set_figure_params(figsize=(4, 4))" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "root_path = \"/home/mehrtash/data\"\n", + "val_adata_root_path = os.path.join(root_path, \"data\", \"cellariumgpt_validation\")\n", + "metadata_prediction_root_path = os.path.join(root_path, \"data\", \"metadata_prediction_high__8192_with_XY_deep\")\n", + "\n", + "# these are the validation datasets we have precomputed metadata for\n", + "manifest = [\n", + " (\"4\", \"small intestine\", \"Crohn disease\"),\n", + " (\"7\", \"small intestine\", \"Crohn disease\"),\n", + " (\"22\", \"brain\", \"COVID-19\"),\n", + " (\"23\", \"brain\", \"COVID-19\"),\n", + " (\"24\", \"brain\", \"COVID-19\"),\n", + " (\"29\", \"brain\", \"amyotrophic lateral sclerosis\"),\n", + " (\"30\", \"blood\", \"common variable immunodeficiency\"),\n", + " (\"31\", \"blood\", \"common variable immunodeficiency\"),\n", + " (\"32\", \"blood\", \"common variable immunodeficiency\"),\n", + " (\"59\", \"brain\", \"amyotrophic lateral sclerosis\"),\n", + " (\"67\", \"lung\", \"COVID-19\"),\n", + " (\"71\", \"brain\", \"amyotrophic lateral sclerosis\"),\n", + " (\"75\", \"blood\", \"COVID-19\"),\n", + " (\"81\", \"blood\", \"post-COVID-19 disorder\"),\n", + " (\"82\", \"blood\", \"post-COVID-19 disorder\"),\n", + " (\"83\", \"blood\", \"post-COVID-19 disorder\"),\n", + " (\"94\", \"blood\", \"COVID-19\"),\n", + " (\"95\", \"blood\", \"COVID-19\"),\n", + " (\"103\", \"small intestine\", \"Crohn disease\"),\n", + " (\"107\", \"lung\", \"COVID-19\"),\n", + " (\"108\", \"lung\", \"COVID-19\"),\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
dataset_idtissuecondition
04small intestineCrohn disease
17small intestineCrohn disease
222brainCOVID-19
323brainCOVID-19
424brainCOVID-19
529brainamyotrophic lateral sclerosis
630bloodcommon variable immunodeficiency
731bloodcommon variable immunodeficiency
832bloodcommon variable immunodeficiency
959brainamyotrophic lateral sclerosis
1067lungCOVID-19
1171brainamyotrophic lateral sclerosis
1275bloodCOVID-19
1381bloodpost-COVID-19 disorder
1482bloodpost-COVID-19 disorder
1583bloodpost-COVID-19 disorder
1694bloodCOVID-19
1795bloodCOVID-19
18103small intestineCrohn disease
19107lungCOVID-19
20108lungCOVID-19
\n", + "
" + ], + "text/plain": [ + " dataset_id tissue condition\n", + "0 4 small intestine Crohn disease\n", + "1 7 small intestine Crohn disease\n", + "2 22 brain COVID-19\n", + "3 23 brain COVID-19\n", + "4 24 brain COVID-19\n", + "5 29 brain amyotrophic lateral sclerosis\n", + "6 30 blood common variable immunodeficiency\n", + "7 31 blood common variable immunodeficiency\n", + "8 32 blood common variable immunodeficiency\n", + "9 59 brain amyotrophic lateral sclerosis\n", + "10 67 lung COVID-19\n", + "11 71 brain amyotrophic lateral sclerosis\n", + "12 75 blood COVID-19\n", + "13 81 blood post-COVID-19 disorder\n", + "14 82 blood post-COVID-19 disorder\n", + "15 83 blood post-COVID-19 disorder\n", + "16 94 blood COVID-19\n", + "17 95 blood COVID-19\n", + "18 103 small intestine Crohn disease\n", + "19 107 lung COVID-19\n", + "20 108 lung COVID-19" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "manifest_df = pd.DataFrame(manifest, columns=[\"dataset_id\", \"tissue\", \"condition\"])\n", + "display(manifest_df)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Run standard scanpy preprocessing" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "5d57c466d1f645fcb7208981a157aa0f", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/21 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
dataset_idtissuecondition
04small intestineCrohn disease
17small intestineCrohn disease
222brainCOVID-19
323brainCOVID-19
424brainCOVID-19
529brainamyotrophic lateral sclerosis
630bloodcommon variable immunodeficiency
731bloodcommon variable immunodeficiency
832bloodcommon variable immunodeficiency
959brainamyotrophic lateral sclerosis
1067lungCOVID-19
1171brainamyotrophic lateral sclerosis
1275bloodCOVID-19
1381bloodpost-COVID-19 disorder
1482bloodpost-COVID-19 disorder
1583bloodpost-COVID-19 disorder
1694bloodCOVID-19
1795bloodCOVID-19
18103small intestineCrohn disease
19107lungCOVID-19
20108lungCOVID-19
\n", + "" + ], + "text/plain": [ + " dataset_id tissue condition\n", + "0 4 small intestine Crohn disease\n", + "1 7 small intestine Crohn disease\n", + "2 22 brain COVID-19\n", + "3 23 brain COVID-19\n", + "4 24 brain COVID-19\n", + "5 29 brain amyotrophic lateral sclerosis\n", + "6 30 blood common variable immunodeficiency\n", + "7 31 blood common variable immunodeficiency\n", + "8 32 blood common variable immunodeficiency\n", + "9 59 brain amyotrophic lateral sclerosis\n", + "10 67 lung COVID-19\n", + "11 71 brain amyotrophic lateral sclerosis\n", + "12 75 blood COVID-19\n", + "13 81 blood post-COVID-19 disorder\n", + "14 82 blood post-COVID-19 disorder\n", + "15 83 blood post-COVID-19 disorder\n", + "16 94 blood COVID-19\n", + "17 95 blood COVID-19\n", + "18 103 small intestine Crohn disease\n", + "19 107 lung COVID-19\n", + "20 108 lung COVID-19" + ] + }, + "execution_count": 96, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "manifest_df" + ] + }, + { + "cell_type": "code", + "execution_count": 247, + "metadata": {}, + "outputs": [], + "source": [ + "manifest_idx = 15\n", + "\n", + "val_adata_id = manifest[manifest_idx][0]\n", + "\n", + "# load the preprocessed adata\n", + "val_adata_path = os.path.join(val_adata_root_path, f\"extract_{val_adata_id}_pp.h5ad\")\n", + "adata = sc.read_h5ad(val_adata_path)\n", + "\n", + "# load the metadata prediction\n", + "meta_adata_path = os.path.join(\n", + " metadata_prediction_root_path, f\"extract_{val_adata_id}_metadata_prediction_scores.h5ad\")\n", + "meta_adata = sc.read_h5ad(meta_adata_path)\n", + "\n", + "assert adata.n_obs == meta_adata.n_obs" + ] + }, + { + "cell_type": "code", + "execution_count": 248, + "metadata": {}, + "outputs": [], + "source": [ + "# align and transfer the metadata\n", + "adata = adata[meta_adata.obs.index].copy()\n", + "for key in meta_adata.obsm.keys():\n", + " adata.obsm[key] = meta_adata.obsm[key]\n", + "for key in meta_adata.uns.keys():\n", + " adata.uns[key] = meta_adata.uns[key]" + ] + }, + { + "cell_type": "code", + "execution_count": 249, + "metadata": {}, + "outputs": [], + "source": [ + "# top_k predictions\n", + "top_k = 5\n", + "\n", + "for metadata_key in [\"disease\", \"tissue\", \"cell_type\", \"sex\"]:\n", + " logits_nk = adata.obsm[f\"{metadata_key}_class_logits\"]\n", + " top_k_indices_nk = np.argsort(logits_nk, axis=1)[:, -top_k:][:, ::-1]\n", + " for k in range(top_k_indices_nk.shape[-1]):\n", + " adata.obs[f\"{metadata_key}_top_{k+1}_label\"] = adata.uns[f\"{metadata_key}_labels\"][top_k_indices_nk[:, k]]\n", + " adata.obs[f\"{metadata_key}_top_{k+1}_score\"] = logits_nk[np.arange(logits_nk.shape[0]), top_k_indices_nk[:, k]]" + ] + }, + { + "cell_type": "code", + "execution_count": 250, + "metadata": {}, + "outputs": [], + "source": [ + "# disease score\n", + "from scipy.special import logsumexp\n", + "\n", + "disease_logits_nk = adata.obsm[\"disease_class_logits\"]\n", + "disease = adata.obs[\"disease\"].values[0]\n", + "disease_label_to_code_map = {label: code for code, label in enumerate(adata.uns[\"disease_labels\"])}\n", + "assert disease in disease_label_to_code_map\n", + "disease_code = disease_label_to_code_map[disease]\n", + "normal_code = disease_label_to_code_map[\"normal\"]\n", + "assert normal_code == 0 # sanity check\n", + "\n", + "disease_logits_n2 = np.zeros((disease_logits_nk.shape[0], 2))\n", + "disease_logits_n2[:, 0] = disease_logits_nk[:, normal_code]\n", + "disease_logits_n2[:, 1] = disease_logits_nk[:, disease_code]\n", + "disease_logits_n2 = disease_logits_n2 - logsumexp(disease_logits_n2, axis=1)[:, None]\n", + "\n", + "adata.obs[\"disease_score\"] = disease_logits_n2[:, 1]" + ] + }, + { + "cell_type": "code", + "execution_count": 251, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAACfIAAAJQCAYAAADPbgftAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAYmwAAGJsBSXWDlAABAABJREFUeJzs3XdcU/f+P/BXAknYe6iggrgHDhS34MBVa7VyFUfrbG3ttLXjdqi99tveezts7eC2DqxVq62LqnVvcSIKqDgQUQHZmwCZvz/4kRJJQgLBoL6ej4ePHs75jPdJYj2H8877I1Cr1WoQERERERERERERERERERERERERkUUILR0AERERERERERERERERERERERER0ZOMiXxEREREREREREREREREREREREREFsREPiIiIiIiIiIiIiIiIiIiIiIiIiILYiIfERERERERERERERERERERERERkQUxkY+IiIiIiIiIiIiIiIiIiIiIiIjIgpjIR0RERERERERERERERERERERERGRBTOQjIiIiIiIiIiIiIiIiIiIiIiIisiAm8hERERERERERERERERERERERERFZEBP5iIiIiIiIiIiIiIiIiIiIiIiIiCyIiXxEREREREREREREREREREREREREFsREPiIiIiIiIiIiIiIiIiIiIiIiIiILYiIfERERERERERERERERERERERERkQUxkY+IiIiIiIiIiIiIiIiIiIiIiIjIgpjIR0RERERERERERERERERERERERGRBTOQjIiIiIiIiIiIiIiIiIiIiIiIisiAm8hFRg/j5+UEgEMDPz0/n8bVr10IgEEAgEGDt2rUPNTYiIiIiIiIiIiIiIiIiIiIiokeBtaUDICJqiNTUVE2CYI8ePTBhwgSLxkNEREREREREREREREREREREZCom8hHRIy01NRWffPIJAGDmzJlM5CMiIiIiIiIiIiIiIiIiIiKiRw6X1iUiIiIiIiIiIiIiIiIiIiIiIiKyICbyEREREREREREREREREREREREREVkQE/mIiIiIiIiIiIiIiIiIiIiIiIiILIiJfESPMLVajZ07d2L27Nno2LEjXFxcIBKJ4OHhgf79+2PRokWIiYkxOMaBAwcwb948TX8bGxv4+vpi4sSJ2LhxI1Qq1UM6G9McPXoUAoEAQ4cO1ez75ZdfIBAIav1Zu3YtAGD8+PGafUePHjVqno8++kjT56uvvtI6NmvWrFrjHTlyBBEREfDz84ONjQ28vLwwcuRIrF+/Hmq12ujzS0pKwjvvvIOgoCB4enpCLBbD29sbISEh+OKLL1BSUmL0WERERERERERERERERERERETUtFlbOgAiqp8bN24gIiICFy9erHUsLy8PeXl5OHPmDL766itcunQJ3bt312qTmZmJqVOn6kxoS09PR3p6Onbs2IGvvvoK27dvR6tWrRrrVB6aV155BTt37gQA/O9//0NoaKjB9nK5HKtXrwYA2NjYYPbs2Qbbv/POO/jyyy+19uXk5ODAgQM4cOAA1qxZgx07dsDJycngnAsXLkRkZGStJMrs7GxkZ2fj+PHj+OKLL/D777/XeQ5ERERERERERERERERERERE1PQxkY/oERQfH4+QkBAUFRUBANzd3TFlyhT06tULzs7OKCwsRGJiIvbu3YsbN27UqgR3//599O3bF/fu3QMAtG/fHuHh4ejYsSMkEgnu3LmDrVu34uzZs4iLi8OQIUMQFxcHNze3h36u+nTt2hXbt2/H5cuX8fHHHwMAhg4ditdff71W2169egEARo4cibZt2yI5ORnbtm1DVlYWvL299c6xY8cOZGZmAgCmTJli8Py///57bN26FU5OTpgzZw6CgoKgUqlw9uxZREVFoby8HEeOHMG4ceNw5MgRWFlZ1RpDqVTi6aefxr59+wBUva+TJ09GUFAQnJ2dNUmB0dHRyMnJwahRo3Ds2DH069fP+BeOiIiIiIiIiIiIiIiIiIiIiJocJvIRPWKkUikmTJigSeJ79tlnERUVpbfK28mTJ9GsWTOtfREREZokvs8++wzvvfcehELtlbbfeecdfPXVV1i0aBHu3LmDhQsX4pdffmmEM6ofDw8PTJgwAS4uLpp9rVq1woQJE/T2EQgEWLBgAd566y1Ntb0PPvhAb/vIyEjN9ssvv2wwnq1bt6Jdu3Y4dOgQWrZsqdn//PPP47XXXsOwYcNw//59nDhxAt9++y3eeuutWmN88sknmiS+SZMmYc2aNbXe15dffhnHjh3DuHHjUFpaihkzZuD69es6EwOJiIiIiIiIiIiIiIiIiIiI6NEgrLsJETUlkZGRSE1NBQD069cPmzdvNrhU66BBg7QS+Xbv3o3jx48DAF5//XX885//rJXEV+3tt99GREQE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PgBwdXXFli1bEB8fj19//RXHjx9HamoqCgsLYW1tDQ8PD7Rv3x59+/bFyJEjNcvxNkXDhg1DbGwsVqxYgZiYGNy7dw9SqdToZXZHjhyp2fb398eoUaPqFcd///tfjBkzBj/99BNOnz6NrKwsODo6onv37pg5cyZmzJihqRKoj1AoxCeffIKXX34Za9aswZEjR3D16lXk5+dDpVLBxcUFAQEB6NmzJ4YPH44xY8bA1ta2XvESERERERERERERERERERERUdPAinxE9MT797//jX/+85+a7ffee8+ofg9W5AsNDW2sEImIiIiIiIiIiIiIiIiIiIjoMSa0dABERJakVCrx008/AQBsbGwwd+5cC0dERERERERERERERERERERERE8aJvIR0RNt5cqVSE1NBQDMmDEDHh4elg2IiIiIiIiIiIiIiIiIiIiIiJ441pYOgIjoYUpPT0diYiIqKipw+vRpfPvttwCqqvF99NFHFo6OiIiIiIiIiIiIiIiIiIiIiJ5ETOQjIovYsWNHg/qPHDkSdnZ2Jvc7cOAAZs+eXWv/119/jdatWzcoJiIiIiIiIiIiIiIiIiIiIiKi+mAiHxFZxMSJExvU//bt2/Dz82vQGB4eHujWrRveffddjB49ukFjERERERERERERERERERERERHVl0CtVqstHQQRPXkEAkGD+psjkY+IiIiIiIiIiIiIiIiIiIiIqClgRT4isgjmEBMRERERERERERERERERERERVRFaOgAiIiIiIiIiIiIiIiIiIiIiIiKiJxkT+YiIiIiIiIiIiIiIiIiIiIiIiIgsiIl8RERERPTQCQQCCAQCzJo1y9Kh0GMoNDQUAoEAfn5+9TpORERERFQfqampmnudpUuXWjocIiIiIiIiInrEMJGPiIiIiOgxtHTpUs1DxIb8SU1NtfSpEBERERERERERERERET32rC0dQGOwt7eHXC6Hl5eXpUMhIiKiesjOzoZIJEJZWZmlQ6FH2NKlS/HJJ58AAG7fvs3qa0RERERERERERERERETUZD2WiXxyuRxKpdLSYRAREVE98d9xooZbsGABwsPDdR7LyMjAqFGjAAC9e/dGVFSU3nF8fHwaJT4iIiIiIiIiIiIiIiIi+ttjmchXXYkvLS3NwpEQERFRffj6+lo6BKJHnpeXl94K1Q4ODppte3t7dO3a9WGFRURE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4goUl1Qa1Tb9flEjR0NERERERERERERERERERERERKQbl9ZtwtRqNTZti9ck8T1ICCtUWEtRLGYSmj4qtbHL/AoaNQ4iIiIiIiIiIiIiIiIiIiIiIiJ9mMjXhKXcycet1DyDbWwUdoDA2GQ10qdlC2dLh0BERERERERERERERERERERERE8oJvI1YRfi041q51jJJLSG6tjey9IhEBERERERERERERERERERERHRE4qJfE1YfoHU0iFYXP8+reDqbAt7OxE83e3RtZO3yWNYWdW9bO7OvVeRcOV+fUIkIiIiIiIiIiIiIiIiIiIiIiJqEGtLB0D6WVs3rTzLtv7u6N2zJU6cTkH6/eKHNu/ClwdrtmUyBZJuZEOpNH45YWPaKlVqbNt9Ga6utvB0d8CVa5koLqmERGyNTu294OpiW6/YiYiIiIiIiIiIiIiIiIiIiIiI6sJEviasQ1tP3E0rrLOdAHVXnGsoWxsRpk3qCWtrITq390JGZjFy88qQfDsXly43XiW7tIwirZ8LiytMSuIzhUqlxo7dV1BUUgGZTKnZv+/IdXRu743xYzrD1kbUKHMTEREREREREREREREREREREdGTi4l8TVhQdx8ci0mBTK6su3Fjx9LDR6tCYItmTmjRzAmuLraNmshnJaya8/bdfNxMyUVJaWWjzQUAOXlltfap1cCV61koKCrHnOl9IBZZGT1ebn4Z8gukEFlboaWPS5OrskhERERERERERERERERERERERJbHRL4mzM5WjH88E4jN2+OhUKosFkdLH2eEDgzQeczVxRZCoQAqVeNUyXN3s8MPq08hK6e0UcY3RUZmMeLi09Gvd6s626bezcehE7dw516BZp+drQi9e/gidFAArK2Y0EdERERERERERERERERERERERFUEarW6cTKwLMjX1xcAkJaWZuFIzCMjsxgnz6Yi6XoWlI2UMKeLlVCAnoE+GNzfH0qFCufi7uHGrRzIFSq4u9ohqIcvunT0xpY/E3D1enajxGBrY43yCkWjjA0AaqhRIZJCIreFEHUn13l62OO1eQMNtrmenINN2y7pfa8C/Nwx4x89YcVkPiIivR63f8uJiIiIiIiIiIiIiIiIiIgMYUW+R0CLZk6Y/EwgKioVOHIyGafP330o8ypVasReSkPspdpJFCWllUi9V4AzsXcwemh7JN/Og0xm/iWA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tPz/UEJC2ay33t7epiwOx48f56233jLb77///S8bN240rbt0Rr4rV66watWqCoMAo6OjSUwsDowvCWAsERYWBhRnaYiJiSnXNycnh5EjR5Kfb12g/52mJOteQkICv/zyC5s2bQJg2LBhOFjILOnl5YWrqysAa9eu5cqV8udWqampjBkzpm4WbUHJawmwePFis20+//xz1qxZc5NWBH5+fgBm31u3s1deecUUZDtx4kSioqIstk1PT+f69eumnxUKBdOmTQOKM34OGzbM7HuktD///JPdu3fXwsqFEEIIcTuzc6/eF4Or26/E5cuXee6558zu++STT0wZ+R588EG8vb2rNHZtXE9s3LjRdL1SUZsSN17T3Ew385x79OjRpi+IfPbZZxV+yaywsLBcCeXXXnsNrVYLFF/3lM4maM6ZM2f45ZdfarhqIYQQQgghhBCibkggn0BVoCQzNR+9rvyNcRcbW/p0DqN1C786m9/ZRsnV7Uf4Y8Yyjv2yk6tX/v7mbFGRgcNRl/jqu/2kXs6u0rjGipPakeBrXQBGmncwhbb2OGZl4JSdAUC+1saqvnZZWQw2pONzJa3StvYF+bQ8ewqH/OuVti1WScpBIYQQVrFxdMC7UYMq9fFu1AAbx9u/rC7AvffeS4MGxce3aNEixowZw59//snhw4dZvnw5AwYM4O2336Zr164VjtOnTx+mTJkCFGfvatmyJS+//DKbNm3i6NGj7N69m6+//pqhQ4ea5itt9uzZpmCn9957jwEDBrBy5UoOHz7Mhg0bGDNmDE8//TRQXA74q6++KtM/KyuLoUOHEhISwnPPPccPP/zAnj17OHLkCJs3b2batGn07NkTo9EIwDPPPFOm//jx4wHIzc2le/fufP755+zevZt9+/bxxRdf0KpVK3bu3Mldd91VxWf4zjBq1CjUajUATz/9tCnDhqWyulCc3aJkf1JSEp07d+abb75h//797N69mw8//JDw8HDOnDlDly5d6v4g/mfEiBHY2hZ/EeWNN97gqaeeYuPGjRw+fJgVK1YwZMgQXnjhhZv6WpZkrIyMjOTtt98mMjKS06dPc/r0aWJjY2/aOqqqadOmzJo1Cyi+8d2hQwcmTZrEunXrOHLkCPv27eP7779nzJgxhISElLtp+sgjj5h+t3bu3EmTJk14/fXX+eOPPzh69Ch79+7l119/5eWX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zff0008D5V/qjx49mtOnTztse+bMmSr/NxgMPProowAcP36cCRMmUFJS4nB+q9XKokWLqpXNdKfIyEgATpw44dbsoBUldoqLi/nuu+/stnn88cfZs2eP25Z5sXjqqadsWTBuv/32Khmf7ElISODbb7+9EENzqHv37rYbAb/88ostG975nn76aQ4ePAjA2LFjq5QlrK+xY8fasrqNGTPGFphy1113uaX///73v7ayiV9//TVjxowhO9vxMQnKg+X69OlTr0A+s9nMnDlzuP7667FYyo9vzz//PO3atavWtuJmDsCLL75Y5YZwZdu3b7fd5NZoNNxwww11Hl9lBw4c4IUXXrA77fHHH7ft0+6+++5qmfQeeugh29933HGH3fKaiYmJPPzww0B5For77ruvyvTFixfbypzaYzKZbFlUFEWpdRnMiv1denq6LdNbfXXp0sWWsebLL79k4cKFtvfZ2Q1idx4P1q9fj6IoKIpS5+DaymXRHN38fe+991i2zPm5Xm3ddddddt+LLVu28N577wHlARU33nijW5dbobHWu8KLL75o9xiRnp7OAw88AJQHIlSUA6zgzu2n4nNRU4bLv+Nx3WAw8OCDDwLlwUDjx493GhR5/nndwIEDbZ+5hQsX8sYbbzhdXlFREW+//bbTIBohLhYdDMF1mq+9IajmRufx8PDg22+/tZ0/33fffbzyyitOsxNbLBbmz59Pjx492L9/f53GCpCbm8t9993HrFmzgPLMZp9++qnbsh27U12PGeHh4basswcOHGDGjBl2+//www9ZuXIlUL5/q5yRLzs7myVLljjdfx08eJCzZ88Ctf+RSXBwMJ6e5Zkca5tx2Znzf3BRUVY3Li6OK6+80uF848ePp3Xr1gC88sorNV4LZGVl8cEHH7hhxHX30EMPERxc/rn997//zbp165y2P3v2LPPmzavXMutz7XApXjO72/33309AQAAA06dPd/qeFRYWVru+mjVrFoqiYLFYuOWWW5x+NwWwY8cOfvnll/oPXAghhBBCCFGjmuuyilrJKytlefIpSnz+emmttYjcsVRqW6bXYqV6tGWpXou1Nr9OVVWMOg25vh4YSkxorSoKUOzh+tvvWylLnl+ZGaNWQ8m5VPzaNMdPp+fKsCiWL0rjikNJ4O+8L63FStTRc5zuHFfleZ3ZSsv06jdhKr7iURWF4xEB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SdLFixeVnJwsSXrsscfk7e3tcOylS5fant9YtFeiX79+aty4sY4fP6709HRlZ2erRYsWlYr9y62AL168qH379mnVqlW2bXVNJpNiY2Nt2/kCAAAAAAAAAAAAAAAAt4MqFADV4r777lPfvn21bds2vffee5o5c6Zq1aqlDz74QBcvXpR0a9vqFhYWKjExUZLk5uamiIiIm9rUqlVLkZGR+stf/iLDMBQfH68333yzUvFLtuUti5eXl959912NHDnS4dwBAAAAAAAAAAAAAAAAe9haF0C1iYmJkSQdP35cqampkqRly5ZJklq1aqVevXo5HDMxMVEXLlyQJA0fPly+vr5220VFRclkMkmSVq5cqatXrzo8liS5u7srICBAgwYN0ttvv63s7GxNmDDhlmIBAAAAAAAAAAAAAAAA9rAiH1BDmM1m23NHitquXLlSZpyK/O53v9PTTz+tc+fOadmyZQoKCtLu3bsl/V+Rn6Nu3FY3KiqqzHbNmzdX7969tX37dp06dUqbNm2qcLU9STIM45byAgAAAAAAAAAAAAAAAG4VK/IBNYSPj4/t+U8//VTpfiWr35WoW7dupftaLBaNGzdOkrRx40bNnj1bkuTi4qLIyMhKxylx4MABWyGgJD366KMymUxlPrZv325rGx8f7/B4AAAAAAAAAAAAAAAAwJ1AIR9QQzRs2ND2/MKFC8rPz69Uv6NHj9qee3p6ysvLy6FxS1beu3z5stasWSNJGjx4sO69916H4ki3V4z38ccf6+TJk7fcHwAAAAAAAAAAAAAAAKgubK0L1BD169dX8+bNdezYMUnStm3bNHr06Ar73biqXUhIiMPjduzYUcHBwdqzZ4/tvcmTJzscp7i4WAkJCbbXL730kjw8PCrsl56eru3bt8tqtWr58uV6/fXXHR4bAAAAAAAAAAAAAAAAqE4U8gE1yIgRIzR37lxJ0sKFCzVq1CiZTKYy2xcVFWnJkiWl+t+KF154QQsWLJAkeXt765FHHnE4xtq1a3Xu3DlJUnBwsObMmVOpfllZWerevbskafny5Xr11VdVqxaLkQIAAAAAAAAAAAAAAODXg2oWoAZ57rnnVKdOHUnSZ599pmeeeUZXrlyx27awsFATJkywreAXFBSk6OjoWxo3IiJCWVlZysrKUmpqqsxms8Mxli5danseFRVV6X4hISG6//77JUm5ubnasmWLw2MDAAAAAAAAAAAAAAAA1YkV+YAaJDAwUMuXL9eYMWNkGIbi4uK0ceNGPfbYY2rXrp08PT31008/6auvvlJSUpLy8/MlSRaLRf/85z9lsVickvfRo0dtW/zWrl1bY8eOdah/ZGSkXn75ZUnXCwIffvjhKs+xxKeffqpPP/201Hs7duwodfzq1auljnfu3FkjR46stpwAAAAAAAAAAAAAAADw60YhH1DDjB49Wt7e3po0aZJOnTql3Nxc23a79rRq1Upr1qxRcHDwHcyytPj4eNvzIUOGyM/Pz6H+EyZM0CuvvCKr1aqNGzfq9OnT8vf3r+o0JV0v2vvrX/9a5vGMjAxlZGSUei8yMpJCPgAAAAAAAAAAAAAAgBqMrXWBGuiRRx5RTk6O3nvvPY0ZM0YtWrSQj4+PXFxc5Ovrq/vvv1+RkZH68MMPdejQIacW8V25ckUrV660vXZkW90SgYGBGjhwoN14AAAAAAAAAAAAAAAAgLOZDMMwnJ0EAAAAAAAAAAAAAAAAAAA1FSvyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRBTyAQAAAAAAAAAAAAAAAADgRP8PcjdGZNDHlxMAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 296, + "width": 1273 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "sc.pl.umap(adata, color='cell_type')" + ] + }, + { + "cell_type": "code", + "execution_count": 252, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAACNoAAAKjCAYAAADBbPC+AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAYmwAAGJsBSXWDlAABAABJREFUeJzs3XdUFNffBvBn6YKANBsqWDDGgr0XsJdYsMSugJrYUtSoMYk1GnuJJhFjAwtGo4I1dkFiAytgFxUQUSmC0qQs8/7Bb+ddYCssovH5nLOHZee2Kbs7d/bO90oEQRBAREREREREREREREREREREREQq6ZV2A4iIiIiIiIiIiIiIiIiIiIiIPgQcaENEREREREREREREREREREREpAEOtCEiIiIiIiIiIiIiIiIiIiIi0gAH2hARERERERERERERERERERERaYADbYiIiIiIiIiIiIiIiIiIiIiINMCBNkREREREREREREREREREREREGuBAGyIiIiIiIiIiIiIiIiIiIiIiDXCgDRERERERERERERERERERERGRBjjQhoiIiIiIiIiIiIiIiIiIiIhIAxxoQ0RERERERERERERERERERESkAQ60ISIiIiIiIiIiIiIiIiIiIiLSAAfaEBERERERERERERERERERERFpgANtiIiIiIiIiIiIiIiIiIiIiIg0wIE2REREREREREREREREREREREQa4EAbIiIiIiIiIiIiIiIiIiIiIiINcKANEREREREREREREREREREREZEGONCGiIiIiIiIiIiIiIiIiIiIiEgDHGhDRERERERERERERERERERERKQBDrQhIiIiIiIiIiIiIiIiIiIiItIAB9oQEREREREREREREREREREREWmAA22IiIiIiIiIiIiIiIiIiIiIiDTAgTZERERERERERERERERERERERBrgQBsiIiIiIiIiIiIiIiIiIiIiIg1woA0RERERERERERERERERERERkQY40IaIiIiIiIiIiIiIiIiIiIiISAMcaENEREREREREREREREREREREpAEOtCEiIiKiEhcZGQmJRAKJRIL58+drvZyIiIiIiKi0yPoqHh4epd0UndLleum6T/df3ebacnV1hUQigaOjY5GW64qHh4e4T4iIiIiIA22IiIiI3qnAwEDx4pSih4mJCSpXrozu3btj/fr1SEtL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+j9xfrsv3qb+f9/MpGxZtBs9Al0njS9yJBuij8nIkSPh6+uLBg0aIDQ0lNFniYiIiHSEA22IiIiICkkFcAdACgBzAHWRN9iGiIiIiIiI3pW3qal4ducuMlJSUMbcHPZ1P4VJWfbNiDRVtWpVxMTEwN/fH25ubqXdHCIiIqL/DA60ISIiIiIiIiIiIiIi+g+JiIiAk5MTmjZtiqtXr5Z2c4iIiIj+UzjQhoiIiIiIiIiIiIiIiIiIiIhIA3ql3QAiIiIiIiIiIiIiIiIiIiIiog8BB9oQEREREREREREREREREREREWmAA22IiIiIiIiIiIiIiIiIiIiIiDTAgTZERERERERERERERERERERERBrgQBsiIiIiIiIiIiIiIiIiIiIiIg1woA190BwdHSGRSODo6KhwuY+PDyQSCSQSCXx8fN5p24j+azw8PMT3U2RkZInXJ6tL2fu7NMna5urqWtpNISIiIiIiIiIiIiIiIqJ3yKC0G0D0IYuMjBQH8DRq1Ahubm6l2p7/ivnz5wMAypUrhylTppRqW0qbIAiIiIjA9evXcf36dVy7dg03btzAq1evAAAODg7vZNALERERERERERERERERERFxoA1RsURGRmLBggUAAHd3dw600RHZNnVwcPjoB9pMnz4dq1evLu1mEBEREREREREREREREREROHUUEdF7TSqV5vvf1NQUDRs2LKXWEBERERERERERERERERF93BjRhojoPVa3bl1MmTIFTZo0QZMmTVCnTh08ffoU1atXL+2mERERERERERERERERERF9dDjQhojoPfbll1+WdhOIiIiIiIiIiIiIiIiIiOh/OHUUFZkgCDh8+DA8PT1Rp04dlCtXDoaGhrC1tUXr1q0xffp0XLhwQWUZp06dwrhx48T8JiYmqFKlCvr3749du3YhNzf3Ha2NdgIDAyGRSNCxY0fxtW3btkEikRR6+Pj4AAD69u0rvhYYGKhRPbNnzxbzrFq1Kt8yDw+PQuUFBARg6NChcHR0hImJCcqXL49u3bph586dEARB4/W7e/cuZsyYgaZNm8LOzg5GRkaoUKECXFxcsGLFCqSkpGhcljZk6yMTFRWlcJt6eHgozC8IAvbv34+hQ4eievXqMDU1hbm5OZycnODh4YHTp0+rbUNJbtePwdu3b3H48GFMmTIF7dq1Q4UKFWBkZAQzMzM4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o6v11pR8u0+cOCH06tVLad02NjZCSEiIyvJ0cfxoel3p2bNnQo0aNVS+N/38/ErsM1xWpqq+Z1EV5ztSEIp//qBum5X09yIRFR8j2hAREREB+KIs0MEY2J4O7M8A0oT/X2YmAQaWyZsuqjiRbApydnbGuXPncP78eRw8eBDnzp1DTEwMEhMTYWBgAFtbWzg7O8PV1RXDhg1D5cqVNS5bIpHAzMwMlpaWKF++PBo1aoRmzZphwIABqFixou5WQkMTJkxA37594eXlhRMnTuDRo0d4/fo1zMzMUL16dbRt2xaDBw/W2fSMmzZtQvfu3bFx40aEhoYiOTkZlSpVQo8ePfD999+LU46oam/37t3x22+/4dSpU4iKikJWVhbKly+PVq1awcPDQ+mdKDNmzEDjxo1x5swZXL9+HbGxsYiLi0N2djasra3h7OyMvn37YsyYMfnmxdaGt7c3mjdvjj179uDu3bt4/fq1ypDymho1ahRmzZol/q/ubjx5kyZNwueff46NGzfi1KlTuHfvHl69egUDAwPY2dnhk08+Qfv27eHm5oYGDYo2LUBpc3d3F+eLHzFiBExNNZtDrly5cjhw4AAuXbqEbdu24fz584iJiUFqairMzMxQtWpVODs7o0uXLujfvz+srKyK1L6FCxfi888/x/r16xEQEIBnz54hNzcXFStWRPv27TF+/Hi0adOmSGXLODk54datW1i1ahX27duHx48fw9jYGLVq1cKwYcPw1VdfITY2tlh1yOjr62P79u1wc3PDhg0bcO3aNaSnp6Ny5cro2rUrpk+fjlq1amHx4sVqy6pSpQrOnz+P48ePY/fu3bh48SJevHiB9PR0mJubw9HREY0bN0a3bt3Qt29f8U6+kqDL9dKl+vXr48qVK1ixYgXOnz+P2NjYYk3nV6dOHYSHh8PX1xd+fn64du0a4uPjIZFIUKlSJTRu3BifffYZBg8eXOQ62rRpg4iICGzZsgWHDh1CeHi4+B1apUoVNGvWDH379kX//v0V5h8wYAC6du2KrVu34tixYwgLC0NiYiIkEglsbGxQu3ZttGnTBn369EGrVq2K3E4iItJO64aNULNqVVy5dQthD+4hS25KWCNDQzjXroPm9esXOZJNQe/jeayuzh/79euHx48f488//8Q///yDu3fvIjk5GcbGxnBwcEDLli0xYMAAcfofeT///DNq164NHx8fhIWFISkpCTk5OQrrMTAwwJYtW+Dp6YmNGzfi/PnzeP78OfT19WFvb49OnTph8uTJqF/Eab50YcCAAejbty8OHDiA48eP4/Lly3j58iWSk5NhZmaGihUromnTpujRowcGDBgAMzMzjcvW19eHubk5LCwsUK1aNTRu3BitW7dGv379NO4z9OvXDw8ePMDWrVtx4sQJ3L59G0lJSZBIJLC1tUWDBg3Qt29fjBo1Sow6qCseHh6oX78+fv31VwQFBeHly5ewsrJCmzZt8O2336qNhtmqVSs8fPgQ69evx6FDh3D//n28efMGVlZWcHZ2xsCBAzFmzBgxioy89u3bIygoCCdPnkRwcDCio6Px8uVLpKamwtzcHJ988gm6du2K8ePHw97evkjrN3bsWFSsWFE8905ISFA5fbemRo8ejfXr14v/9+vXT5yKWp327dsjIiICO3fuxOHDh3H9+nXEx8dDKpXCysoKtWrVQsuWLfHZZ58pjEScnp4uRiDu2bNnkd9b5ubm+Pfff7Fu3Tr89ddfuH//PgRBQKVKldCxY0dMnjwZjRs31joCpSoODg64evUq1qxZg/379yMyMhJAXv9hxIgRmDx5colOcQ6UznrLGBkZ4fDhw9iyZQu2b9+Ou3fvIjU1FdWqVUPfvn3x/fff55teTZHiHj+A5teVKleujGvXrmHlypVixG0DAwPY29uje/fu+Prrr1GrVi0cPHhQJ9vnXSrOdyTwfp4/ENG7JREEQVCfjIiIiOjjkZYLPMjJG2xjJgFqGwBmup9BhHQoMDBQvHjg7e2db4oQIl2ZO3cuFi5cCAC4ceNGoanSiIiIiEi3srKzEP8qCZnZWTA2NIKdtRWMDAv/WE9E2pFIJADybiYoOC00vf9Onz6Nrl27AgCuXLmCZs2alXKLVPPw8MC2bdsAAPxJkoiI/iv+kxFtzMzMkJ2djfLly5d2U4iIiKgI4uLiYGhoiLS0tFKp30wPaMxrt0QkRyqVwtvbG0DenOocZENERERU8owMjWBfoUJpN4OI6L0SGBgIIC8ix/s+yIaIiOi/6j850CY7O1snofOJiIiodPB7nIjeN76+voiJiQGQFx6YiIiIiIiIqDQEBgZCIpFgwYIFpd0UIiKij9Z/cqCNLJKN7EI4ERERfViqVKlS2k0goo9cTk4OIiMjkZWVhZCQEEybNg0AUL16dYwYMaKUW0dEREREREQfq/Pnz5d2E4iIiD56/8mBNkRERERERMURExMDJyenfK/p6+tj48aNMDQ0LKVWEREREREREREREVFp0yvtBhAREREREb3PbGxs0LlzZwQEBKBLly6l3RwiIiIiIiIiIiIiKkUSQRCE0m6Ersmmm+DUUURERB8mfpcTERERERERERERERHR+4gRbYiIiIiIiIiIiIiIiIiIiIiINMCBNkREREREREREREREREREREREGuBAGyIiIiIiIiIiIiIiIiIiIiIiDXCgDRERERERERERERERERERERGRBjjQhoiIiIiIiIiIiIiIiIiIiIhIAxxoQ0RERERERERERERERERERESkAQ60ISIiIiIiIiIiIiIiIiIiIiLSAAfaEBERERERERERERERERERERFpgANtiIiIiIiIiIiIiIiIiIiIiIg0wIE2REREREREREREREREREREREQa4EAbIiIiIiIiIiIiIiIiIiIiIiINcKANvTOZiSlIjYpHTkZWaTeFiIiIiIiIiIiIiIiIiIiISGsGpd0Aer/lSnPx7PA1vDh7B7nZObByrgbHEW1hZGGqcRnR/ldw79djiAu6BwDQL2MEx6GtUXdmb1jWsS+pphMRERERERERERERERERERHpFCPakFJx5+/hYI0pONd/De7/dgIPN5xByCRv+Nl/hXvrjmtUxs3ZfyNowBpxkA0ASDOy8Mj7HI63mIu48/dU5CYiIiL6MEkkEkgkEnh4eBS7LEdHR0gkEri6uha7rI+Jj4+PuB8CAwNLrJ7AwECxHh8fnxKrR9c+1HZTyZo/f754XERGRmq9nIiI6GN2+fJlDBo0CPb29jAyMhK/M2/evFmkdEREpJ4u+7aRkZFiWfPnz9dJ+z4WHh4e4rYrSR9qn/RDbTeVLFdXV0gkEjg6OhZpOZU+DrT5wGW9TsejbUG4veIwHm0LQtbrdJ2U++pGJM50X4a06IRCy3JS3+Lqt9txf/0plWXEHL2BW78cULo8OyUD5/qvQU56ZnGbS0RE9EE7f/48Zs6ciZYtW8Le3h4mJiYoW7YsHBwc0KdPH6xYsQIxMTEK88pfUJB/6OnpwdLSElWrVkXTpk0xduxYeHl54cWLF8Vu77Vr12BgYKDTwSRERO8LZZ+r2j44gImIiOjjcfToUbRr1w779+9HbGws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3soGBgYICgrCwoULIQgCIiIisHTpUrXaHzRokMrjVlZWWLduHQYPHqxx34mIiIiIiIiIiIiIiIiI6PVmUNMdIKI31/jx4wEAt27dwrFjxwAAmzdvBgB4eHigW7duGrcZHR2Np0+fAgACAgJQu7bilBPBwcGQSCQAgK1bt6K4uFjjcwGAmZkZ6tWrh3fffRfLly9HdnY2xo4dq1VbRERERERERERERERERET0emNGG6K3hKHh//av1iTo5OXLl0rbqcqQIUMwZcoUPHr0CJs3b4azszNSU1MB/C8IR1Nlt40KDg5WWs7NzQ3du3fHyZMnce/ePcTGxlaZrQYABEHQql9ERERERERERERERERERPTmY0YboreEjY2NePvJkydq15Nnj5GrVauW2nVNTU0xevRoAMDBgwexZMkSAIBUKkVQUJDa7chlZGSIgToA8P7770MikSj9OXnypFg2IiJC4/MREREREREREdGbKTg4GIIgQBAE+Pr61nR3iIiIiIjoNcJAG6K3RN26dcXbT58+xYMHD9Sqd/36dfG2paUlrKysNDqvPHNNUVERdu3aBQDo168f6tSpo1E7gG7BMkeOHMGdO3e0rk9ERERERERERERERERERMSto4jeEg4ODnBzc8ONGzcAAAkJCRg+fHiV9cpmhenYsaPG5/Xy8kL79u1x/vx58b7Q0FCN23n+/Dm2b98u/j5r1iyYm5tXWS8xMREnT55EaWkpIiMjMXfuXI3PTUREREREREREREREREREBDDQhuitMmjQIKxcuRIAsHbtWgwbNgwSiURp+b/++gsbNmwoV18bYWFhWLNmDQDA2toa/v7+Grexb98+PHr0CADQvn17LFu2TK16KSkp6NSpEwAgMjISc+bMgYEBk3kREREREREREREREREREZHm+G0z0VtkxowZsLCwAACcOXMG06ZNw8uXLxWWLSwsxNixY8UMOM7Ozhg3bpxW5x05ciRSUlKQkpKCY8eOwdDQUOM2Nm3aJN4ODg5Wu17Hjh3RrFkzAEBOTg6OHz+u8bmJiIiIiIiIiIiIiIiIiIgAZrQheqvUr18fkZGRCAwMhCAICA8Px8GDBzF06FC0atUKlpaWePLkCS5cuIDvvvsODx48AACYmpri+++/h6mpaY30+/r16+IWVsbGxhg1apRG9YOCgvB///d/AGQBO++9957e+ygX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ZBlB5PNodTk5OWHIkCEAZEEiygIopk6dqnIBjLrK9i80NFRh4NSJEyewceNGle2MGTMG7u7uAIClS5ciOjpaZfmHDx/im2++0aLH6tHXuPTN1tYWJiYmAHS/fjF69GhxIc7q1auxa9cupWWLioq02mpM19fo/PnzIZFIUFJSgiFDhuDWrVsqz5eWloaffvpJ434SERFVFwbaEBER0VvN1tEBHf17aVSno38v2Do6aHW+CRMmoEOHDgCAH374AV26dEF0dDTS09Nx/PhxhIaGIiQkBD4+PirbqV27Nr777jsYGRmhoKAAffr0wYgRI7B79278/PPPOH/+PI4dO4YVK1bg3Xffhaurq7gKszroa1z61qBBAzRsKFsZGxERgS1btuDy5cvIyspCVlYW/vjjD7Xbsre3x5YtWyCRSPDs2TP4+flhzJgx2LdvH86fP4+ff/4Z3333HT788EO4uLjg0qVLGve3efPmWLFiBQDZxX4fHx9MnjwZhw4dwoULF5CSkoJt27ZhzJgxaNiwYaWLYUFBQQgODgYAJCUloVmzZpg9ezaOHj2KixcvIjk5Gd9//z0+++wzeHh4oE+fPrh69arG/SQiIiIi0jfLljZoutxTozpNl3vCsqWNzuf29vZGVFQUevfujX379iE9PR2HDx/GqFGjMHPmTACyL8Hln9U1If98XlhYiB49emDt2rU4c+YMUlJSEB4eDk9PTyQlJaFr165K24iOjkajRo3g5+eHFStW4OjRo0hPT0dycjJ27doFf39/fP/99+JYvL29NX8Q9GTEiBEwNTUFAMyZMweTJk3CkSNHkJ6ejv379yMgIADTpk1TOV5Av/MvNzc3MeOPfA7o6+srBn8o065dO5ibmwMAli1bhr179yIzM1OcT5bNHNSrVy+MHz8eAJCZmQkvLy988803SE1NxdmzZ7F06VK88847uHfvHgBg4cKFaNKkicrzK7JixQrUqlULADBz5kyMGjVKfHz37duHXr16ISoqSi9zb39/fwwdOhSAbHug9u3bIyoqCufPn8fJkycxc+ZM/OMf/4CLiwscHJRfI5FKpdi3bx+srKxQUlKCkSNHwt/fH1FRUUhJScGFCxdw4sQJhIeHY9CgQahfvz6WLl2qc/+re1z6JpVK0bFjRwCy7Evh4eG4cOGC+HyrKhClLCMjI0RHR8PExASlpaUYPXo0BgwYgF27diEtLQ3nzp3DgQMHMGPGDLi6umq1KErX16ivr6+4WOjKlSto1aoVpk+fjkOHDiE9PR2pqamIiYnB3Llz4eXlBR8fH5w9e1bjfhIREVUX3XJqEhEREb0B2nSWXYBKORJfZdmO/r3E8towNDREbGws/Pz8cOnSJaSmpmLkyJHlyri7u2PPnj1wdXVV2VafPn1w4sQJjBo1Cnfu3MGePXtUpoeWrzSqDvocl7598cUXCA0NxePHj8WU4XJBQUEabb0VEBCAAwcOIDg4GI8fP8bOnTuxc+dOvfZ36tSpMDY2xowZM/D8+XOsX78e69evV7v+5s2b0aBBAyxZsgQPHjzA4sWLsXjxYoVlJRIJrKys9NV1IiIiIiKdNJwuy4ZybdYlQFBRUCILspGX19WiRYuwZs0a/PTTT4iPrzwvtLOzw+HDh8tlOFHXlClTEB8fj0OHDiE3N7dc5hNA9pn8888/R9OmTXH69Gml7RQXFyMuLg5xcXFKy3h5eWH//v2QSDRNDaQ/9erVw6ZNmxASEoLi4mJs2LABGzZsKFembdu22Lt3L5ycnFS2pc/514cffohjx46Jv0+YMKHKOhYWFggLC8PChQtx69YtDBs2rNzxefPmYf78+eLv//nPfyAIAiIjI3Hr1i2FWZIMDAwwb948fP7551qNw9nZGYcPH0bfvn3x559/Yvfu3di9e3e5Mn379sW0adM03ppKka1bt+Lx48eIi4tDVlYWxo0bV+54nTp1sG/fPnF7KGVat26N5ORkDB8+HFeuXMHRo0dx9OhRpeWr8/oFoL9x6dvs2bORlJSEoqIiTJ06tdyxHj16IDExUe22fHx8EB8fj2HDhiE3NxexsbEab1FdFV1fo/PmzYODgwNmzZqFp0+fYs2aNVizZo3S8tbW1vroNhERkV4wow0RERERZME2Qz8ZjxY+7WBkbFzumJGxMVr4tMPQT8brFGQj5+DggJ9//hkrV65E+/btYWlpCUtLS7Ru3Rrz58/HuXPnxCwsVenWrRuys7MRERGBgQMHokGDBjA1NYWRkREcHR3RuXNnzJgxA3FxcXq/oFKd49Kn8ePH49ChQ+jXrx/q1q0rbs2krYEDB+LGjRtYsmQJunXrBnt7e0ilUlhYWKBFixYICQlBbGysuN+4NiZNmoTffvsNc+bMgbe3N2xtbWFoaAhra2t4enpi8uTJSExMVBi0ZGBggAULFiA7Oxv/+te/0LFjR7GP5ubmcHNzQ79+/bB8+XJkZ2eXS51ORERERFTTGk73QOeL76LBR41haFl+naihpRQNPmqMzhff1VuQDQAYGxsjNjYWGzduRNeuXWFnZwcTExO4u7sjLCwMV69e1TpLjFQqRUxMDDZs2IBOnTrBysoKJiYmcHFxQWBgIOLj47FkyRKVbaxatQq7du3CxIkT4ePjAxcXF5iamsLExATOzs7o378/tm7dirS0NDg7O2vVT30aM2YMkpOTMWLECHEO5uDggC5dumDNmjVISUlBnTp11GpLX/OvAQMGoHbt2gBk2YnkWzBVZcGCBdi+fTt69+4NBwcHSKXK1y5LpVJs3rwZSUlJGDt2LBo1agRTU1NYWFjAw8MDkyZNwqVLlzB37ly1zq1Mx44dcfXqVXz66ado0qQJTExMYGdnh65duyIiIgKxsbE6z3vlzM3NcfToUWzevBldu3aFjY0NzM3N0bRpU4SFheHixYto21a9rbVbtmyJjIwMfPfddxgxYgQaNWoECwsLGBkZwc7ODt7e3vjoo48QExODixcv6qX/f8e49MnPzw9JSUkYNmwYXFxcxK2ktNW5c2dkZ2cjPDwcfn5+cHJygpGREczMzODu7o6RI0di9+7dlRZKaULX1+jkyZNx8+ZNLFq0CD169ECdOnXEPrq4uMDPzw8LFizA5cuX8dlnn2ndTyIiIn2TCIKgam0AERER0Vvn5YsiPHqQj5cvimBkYozaDvYwMjGuuiIRERERERHpTXFBMQqvPEHx05eQWhnBooU1pJb6SdK+ZcsWMeNlQkICfH199dIuvZp+++03uLu7QxAETJs2DatXr67pLhERERHRa4xbRxERERFVYGRiDEfnejXdDSIiIiIiorea1FIKGx/bmu4GvQEiIiIgX3OszrZRRERERESqcOsoIiIiIiIiIiIiIiJ6Iz1+/BgbN24EAPTo0QMtW7as4R4RERER0euOGW2IiIiIiIiIiIiIiOiNcffuXfz111+4ffs2vvzyS/z5558AgC+++KKGe0ZEREREbwIG2hARERERERERERER0Rtj9OjROHnyZLn7PvjgA/Tu3buGekREREREbxIG2hARERERERERERER0RvH1NQUbm5uGDduHKZOnVrT3SEiIiKiN4REEAShpjtBRERERERERERERERERERERPSqM6jpDhARERERERERERERERERERERvQ4YaENEREREREREREREREREREREpAYG2hARERERERERERERERERERERqYGBNkREREREREREREREREREREREamCgDRERERERERERERERERERERGRGhhoQ0RERERERERERERERERERESkBgbaEBERERERERERERERERERERGpgYE2RERERERERERERERERERERERqYKANEREREREREREREREREREREZEaGGhDRERERERERERERERERERERKQGBtoQEREREREREREREREREREREamBgTZERERERERERERERERERERERGpgoA0RERERERERERERERERERERkRoYaENEREREREREREREREREREREpAYG2hARERERERERERERERERERERqYGBNkREREREREREREREREREREREamCgDRERERERERERERERERERERGRGhhoQ0RERERERERERERERERERESkBgbaEBERERERERERERERERERERGpgYE2RERERERERERERERERERERERqYKANEREREREREREREREREREREZEaGGhDRERERERERERERERERERERKQGBtoQEREREREREREREREREREREamBgTZERERERERERERERERERERERGpgoA0RERERERERERERERERERERkRoYaENEREREREREREREREREREREpIb/BweigInx97ATAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 337, + "width": 1133 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "sc.pl.umap(adata, color='cell_type_top_1_label')" + ] + }, + { + "cell_type": "code", + "execution_count": 253, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAl4AAAJQCAYAAABfK2r2AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAYmwAAGJsBSXWDlAABAABJREFUeJzsnXecnFW9/9/nKdO2t/SQQgqEhAQICAgk9CBdiqCCWLB7LfdauL9ruXKVe0W9inotKIKogEoTKdJ7QgukENIT0jfb27SnnN8fZ2Z2ZqfuJoQEzpvXvNid5zznOc/sbPYz3+/3fL5CSinRaDQajUaj0bzlGG/3AjQajUaj0WjeLWjhpdFoNBqNRrOP0MJLo9FoNBqNZh+hhZdGo9FoNBrNPkILL41Go9FoNJp9hBZeGo1Go9FoNPsILbw0Go1Go9Fo9hFaeGk0Go1Go9HsI7Tw0mg0Go1Go9lHaOGl0Wg0Go1Gs4/Qwkuj0Wg0Go1mH6GFl0aj0Wg0Gs0+QgsvjUaj0Wg0mn2EFl4ajUaj0Wg0+wgtvDQajUaj0Wj2EVp4ad41LFy4ECEEQoi8Y08++WTm2He+8519vziNRqPRvCvQwkuj0Wg0Go1mH6GFl0aj0Wg0Gs0+wnq7F6DR7A8sXLgQKeXbvQyNRqPRvMPRES+NRqPRaDSafYQWXhqNRqPRaDT7CC28NO8I3njjDT796U9z8MEHEw6HaW5u5phjjuEHP/gBfX19Zc+vdFfjG2+8wVe+8hXmz59PQ0MDtm3T0NDAtGnTeO9738vnP/95HnjgAXzfL3m9rVu38q1vfYvjjz+eMWPGEAgEaG5u5thjj+Xb3/42bW1tZde8fft2fvWrX/HBD36QOXPmUFdXh23bNDY2MnfuXD73uc+xbNmysvMADAwM8POf/5wzzjiDcePGEQqFiEQiTJw4kXnz5vGBD3yA//u//6O9vb3kPI7jcPPNN3PRRRcxadIkIpEI1dXVTJ8+nY997GM8++yzFa1nT+jo6OC///u/WbhwIaNHjyYQCFBdXc3kyZM56qijuPLKK7nlllvKvi9isRi//vWvufDCC5k8eTJVVVUEg0HGjx/PGWecwfe+9z02bNhQco7t27fzH//xHxxzzDG0tLQQCAQYM2YMJ510Etdddx1dXV0lz9+8eXPmfblw4UIAent7uf766zn++OMZPXo0pmkyb968gue/8MILfP7zn2fOnDk0NjYSDAYZN24cixYt4le/+hWJRKLk9TUazVuA1GgOcH72s59J27YlUPBx8MEHy9dff10uWLAg89xQnnjiicyxb3/72wWv84Mf/EBallX0OtmPnTt3FpzD93353e9+VwaDwZLnV1VVydtvv73oPT/xxBNSCFHRWr70pS9J13WLzrVs2TI5ceLEiua67rrris6zePFiOWXKlLJzfPjDH5axWKzoPHvCY489JhsaGiq6l9tuu63oPPfdd58cPXp02Tnq6+uLzvGzn/1MhkKhsuffeeedRefYtGlTZuyCBQvka6+9JidPnpw3z9y5c3PO6+3tlZdccknZ9U+dOlUuX7582K+zRqMZObq4XnNAc9NNN/GFL3wh8/1JJ53ERRddxJgxY9i+fTt33HEHL7zwAueffz7V1dUjvs6DDz7I1772NQBM0+SCCy5gwYIFjBkzBiklbW1trFy5kscee4x169YVnefqq6/md7/7HQDV1dVcfPHFHHvssTQ1NdHd3c3TTz/NHXfcwcDAAJdddhmWZXHRRRflzROPx5FSMm3aNE4++WRmzZrFqFGjCAQCdHR08NJLL/HXv/6V3t5efvKTn1BVVcV//dd/5c0Ti8U477zz2Lp1KwBz5szhoosuYtq0aYRCIXp7e1m3bh2LFy/mueeeK3pfjz76KOecc04mgrJgwQLOOussJk2ahJSSVatW8Yc//IEtW7bwxz/+kd7eXu65556CnmojZdeuXbz//e+np6cHgOOPP55zzz2XyZMnY1kW3d3drFmzhmeeeYaXXnqp6Dw33XQTn/jEJzKbLWbOnMnFF1/MjBkzCIVCtLa28sorr/DAAw+QTCYLzvHDH/6Qr371q5nvTz/9dM477zxGjRrF9u3buf3223nxxRfp7u7mkksu4bbbbuPSSy8teX8dHR2cd955bNmyhVNPPZVzzz2XsWPHsnv3bjZt2pQZ19/fz4knnpiJdk6YMIFLL72UOXPmUFVVxc6dO7nvvvt49NFH2bhxIyeddBIvv/wyBx98cGUvtEaj2TPeXt2n0YycrVu3yurq6syn9x//+Md5Y3zfl9/5znfyPukPpVzE69xzz80cv/fee0uua8mSJXJgYCDv+d/97neZOU488cSiUbEVK1bIsWPHSkDW1dXJrq6uvDGbNm2SS5cuLbmO1tZWecwx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Vjbpdi8ADzzwwB5dK1v4zJgxo+TYBx98sGz7olLU1dXxzW9+k/e///2ASnsuWbIkc3zu3Lk0NDQA8Pzzz2fMS/dHRo8ezc9//nOOPPJIADo7O3ME1gknnJCJED3++OMl037FmDt3biYl+Oqrr5Zt/fTKK69kxkybNq1oYX2l7M33mUajeWvQwktzwHLxxRdnvv7BD35Qcuz//M//vNXLoaGhISNCXNfNObZo0aKMPcQdd9wxIruDNNm1Q9nRkqHE43GuvfbaEV8nm6lTp2a+zr430zS54oorAIhGoyX7XO4vFLuXpqYmzjnnHEClGkfy2tm2zQUXXAAokXr99deXHP+9730v8/Ull1wy7OsNJdse4rrrrtvjGjyNRvMW8DYX92s0I2aoc/0NN9xQcFyhXXtDKber8eMf/3hZp/jbbrstM8cJJ5yQd/y3v/1tzk67xx9/vOR87e3t8oc//KF85JFHcp5fsmRJZp4JEybI1tbWvHN7e3tz3PYBOWnSpLxxP/3pT+Vtt91W1N1cSuWAf9BBB2XmWbduXc7xbOd6QP6///f/ZDKZLDqf67ry/vvvl9/97ndL3v9w+c53viPvv//+ku77a9askbW1tRKQ4XBY9vb25hxfunRppu9n2rne87yi91Goi8Frr72W41x/6623Fjw/+31ZiXP9ggULStz9IB/+8Icz57znPe+RmzZtKjl+7dq18ktf+lLB95FGo9n7CClTxjUazQHITTfdxMc//vHM9wsWLODiiy9m1KhR7NixgzvuuIMlS5Ywbdo0qquree211wAY+rZ/8sknOfnkkwH49re/nRe5Saeg0r0R58yZQ0tLC77vs3PnTh566CEee+yxzLwPPvggixYtylvvv/zLv/Czn/0s8/2JJ57ImWeeyeTJkwkEAvT09LBu3TpefPFFnn32WVzX5dZbb+XDH/5wzjzvfe97ef755wGor6/n6quv5rDDDsM0TZYtW8att95Ka2srp59+Om+88Qbbtm1j0qRJeeavV111FbfccgvV1dWcdtppHHXUURx00EGEw2E6Ojp49dVX+ctf/pKJnFx++eX8+c9/zruvZ555hkWLFhGNRgFV63TRRRcxd+5c6urqiEajbN++nWXLlvHII4/Q0dHBqaeeyqOPPpo310hZuHAhTz31FE1NTZx++ukcccQRjBs3jkAgQFtbG0uWLOGu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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 296, + "width": 303 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "sc.pl.umap(adata, color='disease_score')" + ] + }, + { + "cell_type": "code", + "execution_count": 254, + "metadata": {}, + "outputs": [], + "source": [ + "import plotly.express as px\n", + "import colorcet as cc\n", + "import pandas as pd\n", + "\n", + "\n", + "def generate_interactive_plotly_for_metadata(\n", + " adata: sc.AnnData,\n", + " top_k: int,\n", + " metadata_key: str,\n", + " use_continuous: bool = False,\n", + " value_key: str = None,\n", + " vmin: float = None,\n", + " vmax: float = None,\n", + " width: int = 800,\n", + " height: int = 600,\n", + " markersize: int = 4,\n", + " ):\n", + " \n", + " # Prepare data for plotting\n", + " umap_df = pd.DataFrame({\n", + " 'UMAP_1': adata.obsm['X_umap'][:, 0],\n", + " 'UMAP_2': adata.obsm['X_umap'][:, 1]\n", + " })\n", + " \n", + " if use_continuous and value_key:\n", + " umap_df['value'] = adata.obs[value_key].values\n", + " color = 'value'\n", + " color_continuous_scale = 'RdBu_r'\n", + " else:\n", + " # Extract unique labels\n", + " labels = adata.obs[f\"{metadata_key}_top_1_label\"].unique()\n", + "\n", + " # Assign colors to labels\n", + " colormap = {label: cc.glasbey[i % len(cc.glasbey)] for i, label in enumerate(labels)}\n", + " \n", + " umap_df['label'] = adata.obs[f\"{metadata_key}_top_1_label\"].values\n", + " color = 'label'\n", + " color_discrete_map = colormap\n", + " \n", + " # Add hover text\n", + " hover_texts = []\n", + " for i in range(len(umap_df)):\n", + " hover_text = []\n", + " if use_continuous and value_key:\n", + " hover_text.append(f\"value: {adata.obs[value_key].iloc[i]:.3f}\")\n", + " for k in range(top_k):\n", + " label_key = f\"{metadata_key}_top_{k + 1}_label\"\n", + " prob_key = f\"{metadata_key}_top_{k + 1}_score\"\n", + " hover_text.append(f\"{adata.obs[label_key].iloc[i]}: {adata.obs[prob_key].iloc[i]:.3f}\")\n", + " hover_texts.append(\"
\".join(hover_text))\n", + " umap_df['hover_text'] = hover_texts\n", + " \n", + " # Create scatter plot\n", + " if use_continuous and value_key:\n", + " fig = px.scatter(\n", + " umap_df,\n", + " x='UMAP_1',\n", + " y='UMAP_2',\n", + " color=color,\n", + " color_continuous_scale=color_continuous_scale,\n", + " hover_name='hover_text',\n", + " title='UMAP Scatter Plot',\n", + " range_color=[vmin, vmax]\n", + " )\n", + " else:\n", + " fig = px.scatter(\n", + " umap_df,\n", + " x='UMAP_1',\n", + " y='UMAP_2',\n", + " color=color,\n", + " color_discrete_map=color_discrete_map,\n", + " hover_name='hover_text',\n", + " )\n", + " \n", + " # Update layout\n", + " fig.update_layout(\n", + " plot_bgcolor='white',\n", + " xaxis=dict(title='UMAP_1', showgrid=False),\n", + " yaxis=dict(title='UMAP_2', showgrid=False),\n", + " width=width,\n", + " height=height\n", + " )\n", + " \n", + " # Update marker size\n", + " fig.update_traces(marker=dict(size=markersize))\n", + " \n", + " return fig" + ] + }, + { + "cell_type": "code", + "execution_count": 255, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "%{hovertext}

label=T follicular helper cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "T follicular helper cell: -2.174
effector memory CD4-positive, alpha-beta T cell: -2.489
central memory CD4-positive, alpha-beta T cell: -2.944
T-helper 22 cell: -3.309
mature NK T cell: -3.847", + "T follicular helper cell: -2.301
central memory CD4-positive, alpha-beta T cell: -2.452
effector memory CD4-positive, alpha-beta T cell: -2.525
T-helper 22 cell: -3.223
naive thymus-derived CD8-positive, alpha-beta T cell: -3.959", + "T follicular helper cell: -1.685
naive thymus-derived CD8-positive, alpha-beta T cell: -1.922
central memory CD4-positive, alpha-beta T cell: -1.985
naive thymus-derived CD4-positive, alpha-beta T cell: -2.644
effector memory CD4-positive, alpha-beta T cell: -3.067", + "T follicular helper cell: -1.699
central memory CD4-positive, alpha-beta T cell: -2.097
naive thymus-derived CD8-positive, alpha-beta T cell: -2.247
naive thymus-derived CD4-positive, alpha-beta T cell: -2.643
effector memory CD4-positive, alpha-beta T cell: -2.958", + "T follicular helper cell: -1.995
effector memory CD4-positive, alpha-beta T cell: -2.036
central memory CD4-positive, alpha-beta T cell: -2.557
T-helper 22 cell: -3.130
effector memory CD8-positive, alpha-beta T cell: -3.592", + "T follicular helper cell: -2.424
regulatory T cell: -2.845
naive thymus-derived CD4-positive, alpha-beta T cell: -2.851
effector memory CD4-positive, alpha-beta T cell: -2.892
T cell: -2.911", + "T follicular helper cell: -2.346
effector memory CD4-positive, alpha-beta T cell: -2.493
effector memory CD8-positive, alpha-beta T cell: -2.580
T-helper 22 cell: -2.698
central memory CD4-positive, alpha-beta T cell: -2.812", + "T follicular helper cell: -1.528
central memory CD4-positive, alpha-beta T cell: -1.910
effector memory CD4-positive, alpha-beta T cell: -2.658
naive thymus-derived CD4-positive, alpha-beta T cell: -2.725
naive thymus-derived CD8-positive, alpha-beta T cell: -2.858", + "T follicular helper cell: -2.475
effector memory CD4-positive, alpha-beta T cell: -2.656
central memory CD4-positive, alpha-beta T cell: -2.856
T-helper 22 cell: -2.977
effector memory CD8-positive, alpha-beta T cell: -3.455", + "T follicular helper cell: -1.975
central memory CD4-positive, alpha-beta T cell: -2.041
effector memory CD4-positive, alpha-beta T cell: -2.555
T-helper 22 cell: -2.591
effector memory CD8-positive, alpha-beta T cell: -3.526", + "T follicular helper cell: -2.009
effector memory CD4-positive, alpha-beta T cell: -2.386
T-helper 22 cell: -3.303
central memory CD4-positive, alpha-beta T cell: -3.454
mature NK T cell: -3.503", + "T follicular helper cell: -1.811
effector memory CD4-positive, alpha-beta T cell: -2.176
central memory CD4-positive, alpha-beta T cell: -2.252
naive thymus-derived CD8-positive, alpha-beta T cell: -2.500
T-helper 22 cell: -3.255", + "T follicular helper cell: -1.803
central memory CD4-positive, alpha-beta T cell: -2.257
effector memory CD4-positive, alpha-beta T cell: -2.586
T-helper 22 cell: -3.217
naive thymus-derived CD8-positive, alpha-beta T cell: -3.484", + "T follicular helper cell: -1.765
central memory CD4-positive, alpha-beta T cell: -1.823
effector memory CD4-positive, alpha-beta T cell: -2.070
T-helper 22 cell: -2.397
naive thymus-derived CD4-positive, alpha-beta T cell: -3.623", + "T follicular helper cell: -2.086
effector memory CD4-positive, alpha-beta T cell: -2.120
central memory CD4-positive, alpha-beta T cell: -2.417
T-helper 22 cell: -2.576
effector memory CD8-positive, alpha-beta T cell: -3.152", + "T follicular helper cell: -1.310
central memory CD4-positive, alpha-beta T cell: -2.231
naive thymus-derived CD8-positive, alpha-beta T cell: -2.685
effector memory CD4-positive, alpha-beta T cell: -2.960
naive thymus-derived CD4-positive, alpha-beta T cell: -3.566", + "T follicular helper cell: -1.419
central memory CD4-positive, alpha-beta T cell: -2.083
effector memory CD4-positive, alpha-beta T cell: -2.448
naive thymus-derived CD8-positive, alpha-beta T cell: -2.865
naive thymus-derived CD4-positive, alpha-beta T cell: -2.983", + "T follicular helper cell: -1.663
central memory CD4-positive, alpha-beta T cell: -2.169
effector memory CD4-positive, alpha-beta T cell: -2.233
naive thymus-derived CD4-positive, alpha-beta T cell: -2.616
T-helper 22 cell: -3.091", + "T follicular helper cell: -1.807
central memory CD4-positive, alpha-beta T cell: -1.851
naive thymus-derived CD8-positive, alpha-beta T cell: -2.230
naive thymus-derived CD4-positive, alpha-beta T cell: -2.537
effector memory CD4-positive, alpha-beta T cell: -3.299", + "T follicular helper cell: -1.913
central memory CD4-positive, alpha-beta T cell: -2.482
naive thymus-derived CD8-positive, alpha-beta T cell: -2.513
naive thymus-derived CD4-positive, alpha-beta T cell: -2.721
effector memory CD4-positive, alpha-beta T cell: -2.856", + "T follicular helper cell: -1.824
naive thymus-derived CD8-positive, alpha-beta T cell: -2.150
central memory CD4-positive, alpha-beta T cell: -2.257
effector memory CD4-positive, alpha-beta T cell: -2.705
naive thymus-derived CD4-positive, alpha-beta T cell: -2.945", + "T follicular helper cell: -1.710
naive thymus-derived CD8-positive, alpha-beta T cell: -1.845
central memory CD4-positive, alpha-beta T cell: -1.951
naive thymus-derived CD4-positive, alpha-beta T cell: -2.507
effector memory CD4-positive, alpha-beta T cell: -2.807", + "T follicular helper cell: -1.834
central memory CD4-positive, alpha-beta T cell: -1.894
effector memory CD4-positive, alpha-beta T cell: -2.392
T-helper 22 cell: -3.054
naive thymus-derived CD4-positive, alpha-beta T cell: -3.124", + "T follicular helper cell: -1.724
central memory CD4-positive, alpha-beta T cell: -1.747
naive thymus-derived CD8-positive, alpha-beta T cell: -2.246
naive thymus-derived CD4-positive, alpha-beta T cell: -2.666
effector memory CD4-positive, alpha-beta T cell: -2.771", + "T follicular helper cell: -1.897
effector memory CD4-positive, alpha-beta T cell: -2.224
T-helper 22 cell: -2.904
central memory CD4-positive, alpha-beta T cell: -2.905
mature NK T cell: -3.580", + "T follicular helper cell: -1.509
central memory CD4-positive, alpha-beta T cell: -2.013
naive thymus-derived CD8-positive, alpha-beta T cell: -2.587
naive thymus-derived CD4-positive, alpha-beta T cell: -2.824
effector memory CD4-positive, alpha-beta T cell: -3.200", + "T follicular helper cell: -1.995
naive thymus-derived CD4-positive, alpha-beta T cell: -2.758
effector memory CD4-positive, alpha-beta T cell: -2.804
central memory CD4-positive, alpha-beta T cell: -2.869
T cell: -3.370", + "T follicular helper cell: -1.696
central memory CD4-positive, alpha-beta T cell: -1.866
effector memory CD4-positive, alpha-beta T cell: -2.364
naive thymus-derived CD4-positive, alpha-beta T cell: -2.389
naive thymus-derived CD8-positive, alpha-beta T cell: -2.637", + "T follicular helper cell: -2.168
central memory CD4-positive, alpha-beta T cell: -2.785
effector memory CD4-positive, alpha-beta T cell: -2.892
naive thymus-derived CD8-positive, alpha-beta T cell: -3.605
T-helper 22 cell: -3.813" + ], + "legendgroup": "T follicular helper cell", + "marker": { + "color": "#d60000", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "T follicular helper cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 7.784852981567383, + 7.480524063110352, + 7.316878318786621, + 6.568511962890625, + 7.505829334259033, + 6.843753814697266, + 7.186912536621094, + 6.853734016418457, + 6.966983318328857, + 7.5814995765686035, + 7.203664302825928, + 7.603689193725586, + 7.723305702209473, + 7.375998020172119, + 7.974691390991211, + 7.781033515930176, + 7.273219585418701, + 7.07434606552124, + 7.324982166290283, + 7.807290077209473, + 6.527092456817627, + 7.288058280944824, + 6.908999443054199, + 7.073436260223389, + 7.614004611968994, + 7.55616569519043, + 7.252309799194336, + 6.808922290802002, + 7.311180114746094 + ], + "xaxis": "x", + "y": [ + 10.044142723083496, + 9.868575096130371, + 8.930008888244629, + 9.112119674682617, + 10.487866401672363, + 8.524118423461914, + 10.71565055847168, + 9.025823593139648, + 10.695218086242676, + 9.600574493408203, + 10.660527229309082, + 9.366469383239746, + 9.958239555358887, + 9.84327220916748, + 10.0685396194458, + 9.143588066101074, + 9.5507230758667, + 8.994657516479492, + 9.676979064941406, + 10.035989761352539, + 9.232267379760742, + 9.218994140625, + 10.428580284118652, + 9.501422882080078, + 9.939358711242676, + 9.824698448181152, + 9.284631729125977, + 9.952018737792969, + 9.071937561035156 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=CD16-positive, CD56-dim natural killer cell, human
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "CD16-positive, CD56-dim natural killer cell, human: -0.997
natural killer cell: -1.539
CD16-negative, CD56-bright natural killer cell, human: -2.161
activated type II NK T cell: -4.115
mature NK T cell: -4.381", + "CD16-positive, CD56-dim natural killer cell, human: -0.680
natural killer cell: -1.873
mature NK T cell: -3.364
CD16-negative, CD56-bright natural killer cell, human: -3.673
gamma-delta T cell: -4.411", + "CD16-positive, CD56-dim natural killer cell, human: -0.741
natural killer cell: -1.358
CD16-negative, CD56-bright natural killer cell, human: -3.296
mature NK T cell: -4.232
activated type II NK T cell: -4.598", + "CD16-positive, CD56-dim natural killer cell, human: -0.484
natural killer cell: -2.135
CD16-negative, CD56-bright natural killer cell, human: -2.447
mature NK T cell: -4.345
activated type II NK T cell: -4.521", + "CD16-positive, CD56-dim natural killer cell, human: -0.504
natural killer cell: -1.691
CD16-negative, CD56-bright natural killer cell, human: -3.602
mature NK T cell: -4.274
activated type II NK T cell: -4.822", + "CD16-positive, CD56-dim natural killer cell, human: -0.962
natural killer cell: -1.133
mature NK T cell: -3.452
gamma-delta T cell: -3.971
CD16-negative, CD56-bright natural killer cell, human: -4.582", + "CD16-positive, CD56-dim natural killer cell, human: -0.811
CD16-negative, CD56-bright natural killer cell, human: -1.916
natural killer cell: -2.506
gamma-delta T cell: -3.548
mature NK T cell: -3.576", + "CD16-positive, CD56-dim natural killer cell, human: -0.607
natural killer cell: -1.959
CD16-negative, CD56-bright natural killer cell, human: -3.204
mature NK T cell: -4.145
activated type II NK T cell: -4.480", + "CD16-positive, CD56-dim natural killer cell, human: -0.369
natural killer cell: -1.978
CD16-negative, CD56-bright natural killer cell, human: -3.798
mature NK T cell: -4.179
astrocyte of the cerebral cortex: -4.999", + "CD16-positive, CD56-dim natural killer cell, human: -1.558
natural killer cell: -1.764
CD16-negative, CD56-bright natural killer cell, human: -3.394
mature NK T cell: -3.456
astrocyte of the cerebral cortex: -3.963", + "CD16-positive, CD56-dim natural killer cell, human: -0.485
natural killer cell: -1.676
mature NK T cell: -3.824
CD16-negative, CD56-bright natural killer cell, human: -4.362
astrocyte of the cerebral cortex: -4.685", + "CD16-positive, CD56-dim natural killer cell, human: -0.285
natural killer cell: -2.481
CD16-negative, CD56-bright natural killer cell, human: -3.339
mature NK T cell: -4.366
gamma-delta T cell: -5.053", + "CD16-positive, CD56-dim natural killer cell, human: -0.463
natural killer cell: -1.655
mature NK T cell: -3.926
CD16-negative, CD56-bright natural killer cell, human: -4.133
activated type II NK T cell: -5.171", + "CD16-positive, CD56-dim natural killer cell, human: -0.371
natural killer cell: -1.695
mature NK T cell: -4.130
astrocyte of the cerebral cortex: -5.243
CD16-negative, CD56-bright natural killer cell, human: -5.275", + "CD16-positive, CD56-dim natural killer cell, human: -0.721
CD16-negative, CD56-bright natural killer cell, human: -1.687
natural killer cell: -2.525
gamma-delta T cell: -4.131
mature NK T cell: -4.408", + "CD16-positive, CD56-dim natural killer cell, human: -0.423
natural killer cell: -1.952
CD16-negative, CD56-bright natural killer cell, human: -3.146
mature NK T cell: -4.305
activated type II NK T cell: -4.803", + "CD16-positive, CD56-dim natural killer cell, human: -1.256
CD16-negative, CD56-bright natural killer cell, human: -1.616
natural killer cell: -2.142
gamma-delta T cell: -3.362
mature NK T cell: -3.632", + "CD16-positive, CD56-dim natural killer cell, human: -0.439
natural killer cell: -1.860
CD16-negative, CD56-bright natural killer cell, human: -3.625
mature NK T cell: -3.883
activated type II NK T cell: -5.008", + "CD16-positive, CD56-dim natural killer cell, human: -0.624
natural killer cell: -1.904
CD16-negative, CD56-bright natural killer cell, human: -2.711
mature NK T cell: -3.862
astrocyte of the cerebral cortex: -4.787", + "CD16-positive, CD56-dim natural killer cell, human: -0.781
natural killer cell: -1.696
CD16-negative, CD56-bright natural killer cell, human: -2.993
mature NK T cell: -3.497
astrocyte of the cerebral cortex: -4.620", + "CD16-positive, CD56-dim natural killer cell, human: -0.657
natural killer cell: -1.585
CD16-negative, CD56-bright natural killer cell, human: -3.792
mature NK T cell: -4.221
activated type II NK T cell: -4.603", + "CD16-positive, CD56-dim natural killer cell, human: -0.896
natural killer cell: -1.955
CD16-negative, CD56-bright natural killer cell, human: -3.121
mature NK T cell: -3.370
gamma-delta T cell: -3.522", + "CD16-positive, CD56-dim natural killer cell, human: -1.156
natural killer cell: -2.625
gamma-delta T cell: -2.883
mature NK T cell: -3.154
effector CD8-positive, alpha-beta T cell: -3.291", + "CD16-positive, CD56-dim natural killer cell, human: -0.732
natural killer cell: -1.694
CD16-negative, CD56-bright natural killer cell, human: -2.375
mature NK T cell: -3.892
gamma-delta T cell: -3.921", + "CD16-positive, CD56-dim natural killer cell, human: -0.486
natural killer cell: -1.607
CD16-negative, CD56-bright natural killer cell, human: -3.290
mature NK T cell: -4.301
activated type II NK T cell: -4.878", + "CD16-positive, CD56-dim natural killer cell, human: -0.835
natural killer cell: -1.105
mature NK T cell: -3.454
astrocyte of the cerebral cortex: -4.592
CD16-negative, CD56-bright natural killer cell, human: -4.658", + "CD16-positive, CD56-dim natural killer cell, human: -0.781
natural killer cell: -1.335
CD16-negative, CD56-bright natural killer cell, human: -2.671
mature NK T cell: -4.196
gamma-delta T cell: -4.595", + "CD16-positive, CD56-dim natural killer cell, human: -1.685
CD16-negative, CD56-bright natural killer cell, human: -2.164
gamma-delta T cell: -2.336
natural killer cell: -2.628
effector memory CD8-positive, alpha-beta T cell: -2.697", + "CD16-positive, CD56-dim natural killer cell, human: -0.498
natural killer cell: -1.575
CD16-negative, CD56-bright natural killer cell, human: -4.034
mature NK T cell: -4.078
activated type II NK T cell: -4.936", + "CD16-positive, CD56-dim natural killer cell, human: -0.692
natural killer cell: -2.326
CD16-negative, CD56-bright natural killer cell, human: -3.250
mature NK T cell: -3.625
gamma-delta T cell: -3.863", + "CD16-positive, CD56-dim natural killer cell, human: -0.848
natural killer cell: -1.355
CD16-negative, CD56-bright natural killer cell, human: -3.086
mature NK T cell: -3.655
gamma-delta T cell: -3.941", + "CD16-positive, CD56-dim natural killer cell, human: -1.894
gamma-delta T cell: -2.450
CD16-negative, CD56-bright natural killer cell, human: -2.557
mature NK T cell: -2.678
natural killer cell: -2.704", + "CD16-positive, CD56-dim natural killer cell, human: -1.387
gamma-delta T cell: -2.375
CD16-negative, CD56-bright natural killer cell, human: -2.443
natural killer cell: -2.656
mature NK T cell: -3.011", + "CD16-positive, CD56-dim natural killer cell, human: -0.331
natural killer cell: -2.563
CD16-negative, CD56-bright natural killer cell, human: -3.173
mature NK T cell: -4.275
gamma-delta T cell: -4.350", + "CD16-positive, CD56-dim natural killer cell, human: -0.673
natural killer cell: -1.415
CD16-negative, CD56-bright natural killer cell, human: -3.306
activated type II NK T cell: -4.328
mature NK T cell: -4.423", + "CD16-positive, CD56-dim natural killer cell, human: -0.699
natural killer cell: -1.197
mature NK T cell: -4.045
CD16-negative, CD56-bright natural killer cell, human: -4.205
activated type II NK T cell: -4.823", + "CD16-positive, CD56-dim natural killer cell, human: -1.489
CD16-negative, CD56-bright natural killer cell, human: -1.568
natural killer cell: -2.539
gamma-delta T cell: -2.856
mature NK T cell: -3.432", + "CD16-positive, CD56-dim natural killer cell, human: -1.005
CD16-negative, CD56-bright natural killer cell, human: -2.217
natural killer cell: -2.697
gamma-delta T cell: -4.060
mature NK T cell: -4.075", + "CD16-positive, CD56-dim natural killer cell, human: -1.371
natural killer cell: -1.934
mature NK T cell: -2.639
CD16-negative, CD56-bright natural killer cell, human: -2.898
gamma-delta T cell: -3.103", + "CD16-positive, CD56-dim natural killer cell, human: -0.822
natural killer cell: -2.544
CD16-negative, CD56-bright natural killer cell, human: -2.656
mature NK T cell: -3.719
gamma-delta T cell: -3.801", + "CD16-positive, CD56-dim natural killer cell, human: -0.411
natural killer cell: -1.959
mature NK T cell: -3.520
CD16-negative, CD56-bright natural killer cell, human: -4.591
gamma-delta T cell: -4.629", + "CD16-positive, CD56-dim natural killer cell, human: -0.723
CD16-negative, CD56-bright natural killer cell, human: -2.075
natural killer cell: -2.291
mature NK T cell: -3.955
gamma-delta T cell: -4.228", + "CD16-positive, CD56-dim natural killer cell, human: -0.877
natural killer cell: -1.048
CD16-negative, CD56-bright natural killer cell, human: -3.302
mature NK T cell: -3.863
activated type II NK T cell: -4.798", + "CD16-positive, CD56-dim natural killer cell, human: -0.326
natural killer cell: -2.095
CD16-negative, CD56-bright natural killer cell, human: -3.549
mature NK T cell: -4.346
astrocyte of the cerebral cortex: -5.129", + "CD16-positive, CD56-dim natural killer cell, human: -0.489
natural killer cell: -2.124
CD16-negative, CD56-bright natural killer cell, human: -3.264
mature NK T cell: -3.865
gamma-delta T cell: -4.902", + "CD16-positive, CD56-dim natural killer cell, human: -0.438
natural killer cell: -1.548
mature NK T cell: -3.989
astrocyte of the cerebral cortex: -4.831
CD16-negative, CD56-bright natural killer cell, human: -5.097", + "CD16-positive, CD56-dim natural killer cell, human: -0.453
natural killer cell: -2.089
CD16-negative, CD56-bright natural killer cell, human: -3.782
gamma-delta T cell: -4.022
mature NK T cell: -4.037", + "CD16-positive, CD56-dim natural killer cell, human: -0.664
natural killer cell: -1.881
CD16-negative, CD56-bright natural killer cell, human: -3.064
mature NK T cell: -3.803
immature NK T cell: -4.513", + "CD16-positive, CD56-dim natural killer cell, human: -1.095
natural killer cell: -1.900
CD16-negative, CD56-bright natural killer cell, human: -2.137
gamma-delta T cell: -3.411
mature NK T cell: -4.067", + "CD16-positive, CD56-dim natural killer cell, human: -0.523
natural killer cell: -2.148
CD16-negative, CD56-bright natural killer cell, human: -2.344
mature NK T cell: -4.538
activated type II NK T cell: -4.693", + "CD16-positive, CD56-dim natural killer cell, human: -0.648
natural killer cell: -1.373
CD16-negative, CD56-bright natural killer cell, human: -3.507
mature NK T cell: -4.547
activated type II NK T cell: -4.629", + "CD16-positive, CD56-dim natural killer cell, human: -0.711
natural killer cell: -1.797
mature NK T cell: -3.004
CD8-positive, alpha-beta T cell: -3.106
gamma-delta T cell: -3.153", + "CD16-positive, CD56-dim natural killer cell, human: -0.626
natural killer cell: -1.353
mature NK T cell: -3.382
astrocyte of the cerebral cortex: -4.712
CD16-negative, CD56-bright natural killer cell, human: -4.720", + "CD16-positive, CD56-dim natural killer cell, human: -1.222
natural killer cell: -1.485
mature NK T cell: -2.608
CD8-positive, alpha-beta T cell: -2.713
gamma-delta T cell: -2.980", + "CD16-positive, CD56-dim natural killer cell, human: -0.932
natural killer cell: -1.327
mature NK T cell: -2.961
gamma-delta T cell: -3.675
CD16-negative, CD56-bright natural killer cell, human: -4.246", + "CD16-positive, CD56-dim natural killer cell, human: -0.932
CD16-negative, CD56-bright natural killer cell, human: -2.373
natural killer cell: -2.586
mature NK T cell: -3.396
gamma-delta T cell: -3.617", + "CD16-positive, CD56-dim natural killer cell, human: -0.795
natural killer cell: -1.978
CD16-negative, CD56-bright natural killer cell, human: -2.410
mature NK T cell: -3.496
gamma-delta T cell: -3.708", + "CD16-positive, CD56-dim natural killer cell, human: -1.273
CD16-negative, CD56-bright natural killer cell, human: -1.594
natural killer cell: -2.069
mature NK T cell: -3.726
gamma-delta T cell: -3.854", + "CD16-positive, CD56-dim natural killer cell, human: -0.759
CD16-negative, CD56-bright natural killer cell, human: -2.105
natural killer cell: -2.202
activated type II NK T cell: -4.114
mature NK T cell: -4.130", + "CD16-positive, CD56-dim natural killer cell, human: -0.619
natural killer cell: -1.202
mature NK T cell: -4.158
astrocyte of the cerebral cortex: -4.772
CD16-negative, CD56-bright natural killer cell, human: -5.095", + "CD16-positive, CD56-dim natural killer cell, human: -1.085
CD16-negative, CD56-bright natural killer cell, human: -1.347
natural killer cell: -2.116
gamma-delta T cell: -3.772
mature NK T cell: -4.163", + "CD16-positive, CD56-dim natural killer cell, human: -0.432
natural killer cell: -1.950
CD16-negative, CD56-bright natural killer cell, human: -3.174
mature NK T cell: -4.752
activated type II NK T cell: -4.861", + "CD16-positive, CD56-dim natural killer cell, human: -0.937
CD16-negative, CD56-bright natural killer cell, human: -1.607
natural killer cell: -2.486
gamma-delta T cell: -3.120
mature NK T cell: -4.301", + "CD16-positive, CD56-dim natural killer cell, human: -0.635
natural killer cell: -1.549
CD16-negative, CD56-bright natural killer cell, human: -3.596
mature NK T cell: -4.204
gamma-delta T cell: -4.517", + "CD16-positive, CD56-dim natural killer cell, human: -1.655
CD16-negative, CD56-bright natural killer cell, human: -1.753
natural killer cell: -2.203
gamma-delta T cell: -2.658
mature NK T cell: -3.103", + "CD16-positive, CD56-dim natural killer cell, human: -1.408
CD16-negative, CD56-bright natural killer cell, human: -1.696
natural killer cell: -1.838
mature NK T cell: -3.369
gamma-delta T cell: -3.620", + "CD16-positive, CD56-dim natural killer cell, human: -0.937
natural killer cell: -1.630
CD16-negative, CD56-bright natural killer cell, human: -2.254
activated type II NK T cell: -4.279
mature NK T cell: -4.318", + "CD16-positive, CD56-dim natural killer cell, human: -0.590
natural killer cell: -1.826
CD16-negative, CD56-bright natural killer cell, human: -3.421
mature NK T cell: -4.252
activated type II NK T cell: -4.714", + "CD16-positive, CD56-dim natural killer cell, human: -1.124
CD16-negative, CD56-bright natural killer cell, human: -2.114
natural killer cell: -2.208
gamma-delta T cell: -3.521
mature NK T cell: -3.676", + "CD16-positive, CD56-dim natural killer cell, human: -0.918
natural killer cell: -2.152
CD16-negative, CD56-bright natural killer cell, human: -2.157
gamma-delta T cell: -3.751
mature NK T cell: -4.068", + "CD16-positive, CD56-dim natural killer cell, human: -0.617
natural killer cell: -1.473
CD16-negative, CD56-bright natural killer cell, human: -3.042
mature NK T cell: -4.489
gamma-delta T cell: -4.564", + "CD16-positive, CD56-dim natural killer cell, human: -0.725
natural killer cell: -1.401
CD16-negative, CD56-bright natural killer cell, human: -3.390
mature NK T cell: -4.229
activated type II NK T cell: -4.506", + "CD16-positive, CD56-dim natural killer cell, human: -0.572
natural killer cell: -1.477
CD16-negative, CD56-bright natural killer cell, human: -3.785
mature NK T cell: -4.370
activated type II NK T cell: -4.851", + "CD16-positive, CD56-dim natural killer cell, human: -0.850
natural killer cell: -1.906
CD16-negative, CD56-bright natural killer cell, human: -2.178
mature NK T cell: -3.909
gamma-delta T cell: -4.326", + "CD16-positive, CD56-dim natural killer cell, human: -0.806
natural killer cell: -1.678
CD16-negative, CD56-bright natural killer cell, human: -2.358
gamma-delta T cell: -3.916
mature NK T cell: -4.096", + "CD16-positive, CD56-dim natural killer cell, human: -0.771
natural killer cell: -1.610
CD16-negative, CD56-bright natural killer cell, human: -2.621
mature NK T cell: -4.032
activated type II NK T cell: -4.470", + "CD16-positive, CD56-dim natural killer cell, human: -0.360
natural killer cell: -1.884
mature NK T cell: -3.965
CD16-negative, CD56-bright natural killer cell, human: -4.683
gamma-delta T cell: -4.881", + "CD16-positive, CD56-dim natural killer cell, human: -0.650
natural killer cell: -1.380
mature NK T cell: -3.617
CD16-negative, CD56-bright natural killer cell, human: -4.315
astrocyte of the cerebral cortex: -4.787", + "CD16-positive, CD56-dim natural killer cell, human: -0.628
natural killer cell: -1.560
CD16-negative, CD56-bright natural killer cell, human: -2.801
mature NK T cell: -4.287
activated type II NK T cell: -4.461", + "CD16-positive, CD56-dim natural killer cell, human: -0.433
natural killer cell: -1.955
CD16-negative, CD56-bright natural killer cell, human: -3.640
mature NK T cell: -4.015
astrocyte of the cerebral cortex: -4.767", + "CD16-positive, CD56-dim natural killer cell, human: -0.920
CD16-negative, CD56-bright natural killer cell, human: -1.756
natural killer cell: -1.970
activated type II NK T cell: -3.975
mature NK T cell: -4.214", + "CD16-positive, CD56-dim natural killer cell, human: -1.355
natural killer cell: -1.679
CD16-negative, CD56-bright natural killer cell, human: -2.341
activated type II NK T cell: -3.859
mature NK T cell: -4.154", + "CD16-positive, CD56-dim natural killer cell, human: -1.036
CD16-negative, CD56-bright natural killer cell, human: -1.656
natural killer cell: -2.269
mature NK T cell: -3.688
gamma-delta T cell: -3.766", + "CD16-positive, CD56-dim natural killer cell, human: -0.486
natural killer cell: -1.581
CD16-negative, CD56-bright natural killer cell, human: -3.539
mature NK T cell: -4.365
activated type II NK T cell: -4.760", + "CD16-positive, CD56-dim natural killer cell, human: -0.797
natural killer cell: -1.186
CD16-negative, CD56-bright natural killer cell, human: -3.458
mature NK T cell: -3.905
gamma-delta T cell: -4.676", + "CD16-positive, CD56-dim natural killer cell, human: -0.730
natural killer cell: -1.870
CD16-negative, CD56-bright natural killer cell, human: -2.875
gamma-delta T cell: -3.545
mature NK T cell: -3.646", + "CD16-positive, CD56-dim natural killer cell, human: -0.895
natural killer cell: -1.794
CD16-negative, CD56-bright natural killer cell, human: -2.629
mature NK T cell: -3.415
gamma-delta T cell: -4.492", + "CD16-positive, CD56-dim natural killer cell, human: -1.021
CD16-negative, CD56-bright natural killer cell, human: -2.217
gamma-delta T cell: -2.666
natural killer cell: -2.674
mature NK T cell: -3.132", + "CD16-positive, CD56-dim natural killer cell, human: -0.489
natural killer cell: -1.666
CD16-negative, CD56-bright natural killer cell, human: -3.662
mature NK T cell: -4.530
activated type II NK T cell: -4.846", + "CD16-positive, CD56-dim natural killer cell, human: -0.618
natural killer cell: -2.016
CD16-negative, CD56-bright natural killer cell, human: -2.453
mature NK T cell: -3.514
gamma-delta T cell: -4.637", + "CD16-positive, CD56-dim natural killer cell, human: -0.560
natural killer cell: -1.680
CD16-negative, CD56-bright natural killer cell, human: -3.533
mature NK T cell: -3.888
astrocyte of the cerebral cortex: -4.686", + "CD16-positive, CD56-dim natural killer cell, human: -0.755
natural killer cell: -1.693
CD16-negative, CD56-bright natural killer cell, human: -3.104
mature NK T cell: -3.491
lymphocyte: -4.710", + "CD16-positive, CD56-dim natural killer cell, human: -0.472
natural killer cell: -2.149
CD16-negative, CD56-bright natural killer cell, human: -3.074
mature NK T cell: -3.820
gamma-delta T cell: -4.755", + "CD16-positive, CD56-dim natural killer cell, human: -1.125
natural killer cell: -1.659
mature NK T cell: -2.510
CD16-negative, CD56-bright natural killer cell, human: -2.804
gamma-delta T cell: -2.856", + "CD16-positive, CD56-dim natural killer cell, human: -0.806
CD16-negative, CD56-bright natural killer cell, human: -1.872
natural killer cell: -2.107
mature NK T cell: -4.074
activated type II NK T cell: -4.148", + "CD16-positive, CD56-dim natural killer cell, human: -0.318
natural killer cell: -2.026
CD16-negative, CD56-bright natural killer cell, human: -3.616
mature NK T cell: -4.497
activated type II NK T cell: -5.366", + "CD16-positive, CD56-dim natural killer cell, human: -0.634
natural killer cell: -2.169
CD16-negative, CD56-bright natural killer cell, human: -2.407
mature NK T cell: -4.221
gamma-delta T cell: -4.417", + "CD16-positive, CD56-dim natural killer cell, human: -0.715
natural killer cell: -1.237
mature NK T cell: -3.921
CD16-negative, CD56-bright natural killer cell, human: -4.625
astrocyte of the cerebral cortex: -4.725", + "CD16-positive, CD56-dim natural killer cell, human: -1.200
natural killer cell: -1.538
CD16-negative, CD56-bright natural killer cell, human: -1.929
mature NK T cell: -3.633
gamma-delta T cell: -3.989", + "CD16-positive, CD56-dim natural killer cell, human: -1.022
natural killer cell: -1.733
CD16-negative, CD56-bright natural killer cell, human: -2.219
mature NK T cell: -4.100
gamma-delta T cell: -4.231", + "CD16-positive, CD56-dim natural killer cell, human: -0.817
CD16-negative, CD56-bright natural killer cell, human: -1.850
natural killer cell: -2.369
mature NK T cell: -3.658
gamma-delta T cell: -4.084", + "CD16-positive, CD56-dim natural killer cell, human: -1.423
CD16-negative, CD56-bright natural killer cell, human: -2.088
natural killer cell: -2.355
gamma-delta T cell: -3.154
mature NK T cell: -3.216", + "CD16-positive, CD56-dim natural killer cell, human: -0.486
natural killer cell: -1.718
CD16-negative, CD56-bright natural killer cell, human: -3.542
mature NK T cell: -4.361
activated type II NK T cell: -4.992", + "CD16-positive, CD56-dim natural killer cell, human: -0.398
natural killer cell: -2.314
mature NK T cell: -3.699
CD16-negative, CD56-bright natural killer cell, human: -3.726
gamma-delta T cell: -4.778", + "CD16-positive, CD56-dim natural killer cell, human: -0.603
natural killer cell: -2.240
CD16-negative, CD56-bright natural killer cell, human: -2.263
mature NK T cell: -3.830
gamma-delta T cell: -3.988", + "CD16-positive, CD56-dim natural killer cell, human: -1.101
natural killer cell: -2.076
mature NK T cell: -2.765
gamma-delta T cell: -3.119
CD8-positive, alpha-beta T cell: -3.407", + "CD16-positive, CD56-dim natural killer cell, human: -0.665
natural killer cell: -2.442
CD16-negative, CD56-bright natural killer cell, human: -2.624
mature NK T cell: -3.725
gamma-delta T cell: -4.378", + "CD16-positive, CD56-dim natural killer cell, human: -0.554
natural killer cell: -1.782
CD16-negative, CD56-bright natural killer cell, human: -2.954
mature NK T cell: -4.484
activated type II NK T cell: -4.693", + "CD16-positive, CD56-dim natural killer cell, human: -0.842
natural killer cell: -1.221
mature NK T cell: -3.671
CD16-negative, CD56-bright natural killer cell, human: -4.111
gamma-delta T cell: -4.557", + "CD16-positive, CD56-dim natural killer cell, human: -0.829
natural killer cell: -1.673
CD16-negative, CD56-bright natural killer cell, human: -2.874
mature NK T cell: -3.298
gamma-delta T cell: -3.959", + "CD16-positive, CD56-dim natural killer cell, human: -0.471
natural killer cell: -1.815
CD16-negative, CD56-bright natural killer cell, human: -3.699
mature NK T cell: -4.067
gamma-delta T cell: -4.867", + "CD16-positive, CD56-dim natural killer cell, human: -0.774
natural killer cell: -1.981
CD16-negative, CD56-bright natural killer cell, human: -2.096
mature NK T cell: -3.727
gamma-delta T cell: -3.985", + "CD16-positive, CD56-dim natural killer cell, human: -1.007
CD16-negative, CD56-bright natural killer cell, human: -1.847
natural killer cell: -1.992
mature NK T cell: -3.135
gamma-delta T cell: -3.393", + "CD16-positive, CD56-dim natural killer cell, human: -0.419
natural killer cell: -1.844
CD16-negative, CD56-bright natural killer cell, human: -3.280
mature NK T cell: -4.214
gamma-delta T cell: -5.048", + "CD16-positive, CD56-dim natural killer cell, human: -0.446
natural killer cell: -1.557
mature NK T cell: -3.901
astrocyte of the cerebral cortex: -4.964
CD16-negative, CD56-bright natural killer cell, human: -5.038", + "CD16-positive, CD56-dim natural killer cell, human: -1.175
CD16-negative, CD56-bright natural killer cell, human: -1.532
natural killer cell: -1.629
activated type II NK T cell: -4.065
gamma-delta T cell: -4.421", + "CD16-positive, CD56-dim natural killer cell, human: -0.661
natural killer cell: -1.311
mature NK T cell: -3.712
CD16-negative, CD56-bright natural killer cell, human: -3.743
activated type II NK T cell: -4.751", + "CD16-positive, CD56-dim natural killer cell, human: -0.519
natural killer cell: -1.482
mature NK T cell: -3.954
CD16-negative, CD56-bright natural killer cell, human: -3.991
astrocyte of the cerebral cortex: -4.845", + "CD16-positive, CD56-dim natural killer cell, human: -0.588
natural killer cell: -1.484
CD16-negative, CD56-bright natural killer cell, human: -3.859
mature NK T cell: -3.915
activated type II NK T cell: -5.092", + "CD16-positive, CD56-dim natural killer cell, human: -0.380
natural killer cell: -2.146
CD16-negative, CD56-bright natural killer cell, human: -3.277
mature NK T cell: -4.149
astrocyte of the cerebral cortex: -5.089", + "CD16-positive, CD56-dim natural killer cell, human: -0.997
CD16-negative, CD56-bright natural killer cell, human: -1.701
natural killer cell: -2.122
activated type II NK T cell: -4.030
mature NK T cell: -4.222", + "CD16-positive, CD56-dim natural killer cell, human: -0.372
natural killer cell: -2.006
mature NK T cell: -3.929
CD16-negative, CD56-bright natural killer cell, human: -4.059
astrocyte of the cerebral cortex: -4.899", + "CD16-positive, CD56-dim natural killer cell, human: -0.459
natural killer cell: -1.582
mature NK T cell: -4.109
CD16-negative, CD56-bright natural killer cell, human: -4.348
astrocyte of the cerebral cortex: -4.973", + "CD16-positive, CD56-dim natural killer cell, human: -0.345
natural killer cell: -2.300
CD16-negative, CD56-bright natural killer cell, human: -3.363
mature NK T cell: -4.426
activated type II NK T cell: -4.922", + "CD16-positive, CD56-dim natural killer cell, human: -0.957
natural killer cell: -1.288
CD16-negative, CD56-bright natural killer cell, human: -2.945
mature NK T cell: -4.110
activated type II NK T cell: -4.206", + "CD16-positive, CD56-dim natural killer cell, human: -0.758
natural killer cell: -1.875
CD16-negative, CD56-bright natural killer cell, human: -3.214
mature NK T cell: -3.534
gamma-delta T cell: -4.444", + "CD16-positive, CD56-dim natural killer cell, human: -0.438
natural killer cell: -1.757
CD16-negative, CD56-bright natural killer cell, human: -3.981
mature NK T cell: -4.070
gamma-delta T cell: -5.021", + "CD16-positive, CD56-dim natural killer cell, human: -0.978
natural killer cell: -1.119
CD16-negative, CD56-bright natural killer cell, human: -3.247
mature NK T cell: -4.144
activated type II NK T cell: -4.213", + "CD16-positive, CD56-dim natural killer cell, human: -2.003
gamma-delta T cell: -2.463
natural killer cell: -2.530
CD16-negative, CD56-bright natural killer cell, human: -2.556
mature NK T cell: -2.712", + "CD16-positive, CD56-dim natural killer cell, human: -0.933
natural killer cell: -1.673
CD16-negative, CD56-bright natural killer cell, human: -2.840
mature NK T cell: -3.207
gamma-delta T cell: -3.778", + "CD16-positive, CD56-dim natural killer cell, human: -1.203
CD16-negative, CD56-bright natural killer cell, human: -2.390
natural killer cell: -2.481
gamma-delta T cell: -3.085
mature NK T cell: -3.471", + "CD16-positive, CD56-dim natural killer cell, human: -0.579
natural killer cell: -1.571
CD16-negative, CD56-bright natural killer cell, human: -3.617
mature NK T cell: -4.190
activated type II NK T cell: -4.608", + "CD16-positive, CD56-dim natural killer cell, human: -0.736
natural killer cell: -2.353
CD16-negative, CD56-bright natural killer cell, human: -2.473
gamma-delta T cell: -3.536
mature NK T cell: -3.675", + "CD16-positive, CD56-dim natural killer cell, human: -1.089
natural killer cell: -1.501
CD16-negative, CD56-bright natural killer cell, human: -2.457
gamma-delta T cell: -3.256
mature NK T cell: -3.839", + "CD16-positive, CD56-dim natural killer cell, human: -1.023
natural killer cell: -1.055
CD16-negative, CD56-bright natural killer cell, human: -3.012
mature NK T cell: -3.911
gamma-delta T cell: -4.397", + "CD16-positive, CD56-dim natural killer cell, human: -0.413
natural killer cell: -1.841
mature NK T cell: -4.099
astrocyte of the cerebral cortex: -4.580
CD16-negative, CD56-bright natural killer cell, human: -4.768", + "CD16-positive, CD56-dim natural killer cell, human: -0.412
natural killer cell: -1.864
mature NK T cell: -3.962
CD16-negative, CD56-bright natural killer cell, human: -4.092
astrocyte of the cerebral cortex: -5.094", + "CD16-positive, CD56-dim natural killer cell, human: -0.649
natural killer cell: -1.786
CD16-negative, CD56-bright natural killer cell, human: -2.490
activated type II NK T cell: -4.384
mature NK T cell: -4.464", + "CD16-positive, CD56-dim natural killer cell, human: -0.518
natural killer cell: -2.013
CD16-negative, CD56-bright natural killer cell, human: -2.555
mature NK T cell: -4.388
activated type II NK T cell: -4.546", + "CD16-positive, CD56-dim natural killer cell, human: -0.945
natural killer cell: -1.218
CD16-negative, CD56-bright natural killer cell, human: -3.626
mature NK T cell: -3.795
gamma-delta T cell: -4.598", + "CD16-positive, CD56-dim natural killer cell, human: -0.793
natural killer cell: -2.396
gamma-delta T cell: -2.626
mature NK T cell: -3.145
effector CD8-positive, alpha-beta T cell: -3.474", + "CD16-positive, CD56-dim natural killer cell, human: -0.542
natural killer cell: -1.781
CD16-negative, CD56-bright natural killer cell, human: -3.385
mature NK T cell: -4.288
activated type II NK T cell: -4.833", + "CD16-positive, CD56-dim natural killer cell, human: -0.488
natural killer cell: -1.572
mature NK T cell: -4.004
CD16-negative, CD56-bright natural killer cell, human: -4.699
astrocyte of the cerebral cortex: -4.870", + "CD16-positive, CD56-dim natural killer cell, human: -0.542
natural killer cell: -1.437
mature NK T cell: -3.795
CD16-negative, CD56-bright natural killer cell, human: -3.927
astrocyte of the cerebral cortex: -5.096", + "CD16-positive, CD56-dim natural killer cell, human: -0.648
natural killer cell: -2.318
CD16-negative, CD56-bright natural killer cell, human: -2.725
mature NK T cell: -3.352
gamma-delta T cell: -4.366", + "CD16-positive, CD56-dim natural killer cell, human: -0.669
natural killer cell: -1.289
CD16-negative, CD56-bright natural killer cell, human: -3.902
mature NK T cell: -4.150
activated type II NK T cell: -4.849", + "CD16-positive, CD56-dim natural killer cell, human: -1.032
natural killer cell: -2.019
CD16-negative, CD56-bright natural killer cell, human: -2.043
gamma-delta T cell: -3.703
activated type II NK T cell: -4.203", + "CD16-positive, CD56-dim natural killer cell, human: -0.654
natural killer cell: -2.051
CD16-negative, CD56-bright natural killer cell, human: -3.256
mature NK T cell: -3.784
gamma-delta T cell: -4.207", + "CD16-positive, CD56-dim natural killer cell, human: -0.682
natural killer cell: -1.841
CD16-negative, CD56-bright natural killer cell, human: -2.618
mature NK T cell: -3.964
activated type II NK T cell: -4.317", + "CD16-positive, CD56-dim natural killer cell, human: -0.516
natural killer cell: -2.128
CD16-negative, CD56-bright natural killer cell, human: -2.893
mature NK T cell: -4.329
activated type II NK T cell: -4.664", + "CD16-positive, CD56-dim natural killer cell, human: -1.057
natural killer cell: -1.567
CD16-negative, CD56-bright natural killer cell, human: -2.420
mature NK T cell: -3.933
gamma-delta T cell: -4.262", + "CD16-positive, CD56-dim natural killer cell, human: -0.492
natural killer cell: -1.543
CD16-negative, CD56-bright natural killer cell, human: -4.158
mature NK T cell: -4.231
astrocyte of the cerebral cortex: -4.820", + "CD16-positive, CD56-dim natural killer cell, human: -0.757
natural killer cell: -1.564
CD16-negative, CD56-bright natural killer cell, human: -3.300
mature NK T cell: -3.774
activated type II NK T cell: -4.615", + "CD16-positive, CD56-dim natural killer cell, human: -0.960
natural killer cell: -1.378
CD16-negative, CD56-bright natural killer cell, human: -2.925
mature NK T cell: -4.064
gamma-delta T cell: -4.093", + "CD16-positive, CD56-dim natural killer cell, human: -0.561
natural killer cell: -2.210
CD16-negative, CD56-bright natural killer cell, human: -3.014
gamma-delta T cell: -3.538
mature NK T cell: -4.001", + "CD16-positive, CD56-dim natural killer cell, human: -0.962
natural killer cell: -1.484
CD16-negative, CD56-bright natural killer cell, human: -2.849
mature NK T cell: -4.013
activated type II NK T cell: -4.470", + "CD16-positive, CD56-dim natural killer cell, human: -0.583
natural killer cell: -1.857
CD16-negative, CD56-bright natural killer cell, human: -3.158
mature NK T cell: -3.631
gamma-delta T cell: -4.241", + "CD16-positive, CD56-dim natural killer cell, human: -1.400
CD16-negative, CD56-bright natural killer cell, human: -1.650
natural killer cell: -2.044
mature NK T cell: -3.804
gamma-delta T cell: -3.874", + "CD16-positive, CD56-dim natural killer cell, human: -0.385
natural killer cell: -1.998
mature NK T cell: -3.886
CD16-negative, CD56-bright natural killer cell, human: -4.216
gamma-delta T cell: -4.709", + "CD16-positive, CD56-dim natural killer cell, human: -0.668
natural killer cell: -1.434
mature NK T cell: -3.773
CD16-negative, CD56-bright natural killer cell, human: -4.287
astrocyte of the cerebral cortex: -4.702", + "CD16-positive, CD56-dim natural killer cell, human: -0.734
natural killer cell: -1.693
CD16-negative, CD56-bright natural killer cell, human: -3.725
mature NK T cell: -3.726
astrocyte of the cerebral cortex: -4.606", + "CD16-positive, CD56-dim natural killer cell, human: -0.833
natural killer cell: -1.999
CD16-negative, CD56-bright natural killer cell, human: -2.033
gamma-delta T cell: -4.267
mature NK T cell: -4.287", + "CD16-positive, CD56-dim natural killer cell, human: -0.852
natural killer cell: -1.611
CD16-negative, CD56-bright natural killer cell, human: -2.325
mature NK T cell: -4.086
gamma-delta T cell: -4.386", + "CD16-positive, CD56-dim natural killer cell, human: -0.552
natural killer cell: -2.222
CD16-negative, CD56-bright natural killer cell, human: -2.473
activated type II NK T cell: -4.379
mature NK T cell: -4.659", + "CD16-positive, CD56-dim natural killer cell, human: -1.187
CD16-negative, CD56-bright natural killer cell, human: -1.765
natural killer cell: -2.199
gamma-delta T cell: -3.295
mature NK T cell: -3.770", + "CD16-positive, CD56-dim natural killer cell, human: -0.753
natural killer cell: -2.405
CD16-negative, CD56-bright natural killer cell, human: -2.579
mature NK T cell: -3.508
gamma-delta T cell: -3.829", + "CD16-positive, CD56-dim natural killer cell, human: -0.637
natural killer cell: -2.004
CD16-negative, CD56-bright natural killer cell, human: -2.429
mature NK T cell: -3.731
gamma-delta T cell: -4.000", + "CD16-positive, CD56-dim natural killer cell, human: -0.667
natural killer cell: -1.171
mature NK T cell: -3.843
CD16-negative, CD56-bright natural killer cell, human: -4.591
astrocyte of the cerebral cortex: -5.105", + "CD16-positive, CD56-dim natural killer cell, human: -0.515
natural killer cell: -2.007
CD16-negative, CD56-bright natural killer cell, human: -3.461
mature NK T cell: -4.172
activated type II NK T cell: -4.710", + "CD16-positive, CD56-dim natural killer cell, human: -1.192
natural killer cell: -1.785
CD16-negative, CD56-bright natural killer cell, human: -2.735
mature NK T cell: -3.038
gamma-delta T cell: -3.190", + "CD16-positive, CD56-dim natural killer cell, human: -0.423
natural killer cell: -2.213
CD16-negative, CD56-bright natural killer cell, human: -3.093
mature NK T cell: -4.431
activated type II NK T cell: -4.596", + "CD16-positive, CD56-dim natural killer cell, human: -0.703
CD16-negative, CD56-bright natural killer cell, human: -1.975
natural killer cell: -2.464
gamma-delta T cell: -3.949
mature NK T cell: -4.036", + "CD16-positive, CD56-dim natural killer cell, human: -0.511
CD16-negative, CD56-bright natural killer cell, human: -2.226
natural killer cell: -2.290
mature NK T cell: -4.382
activated type II NK T cell: -4.483", + "CD16-positive, CD56-dim natural killer cell, human: -0.465
natural killer cell: -2.018
CD16-negative, CD56-bright natural killer cell, human: -2.664
mature NK T cell: -4.602
activated type II NK T cell: -4.758", + "CD16-positive, CD56-dim natural killer cell, human: -0.584
natural killer cell: -1.419
mature NK T cell: -4.099
CD16-negative, CD56-bright natural killer cell, human: -4.740
astrocyte of the cerebral cortex: -4.815", + "CD16-positive, CD56-dim natural killer cell, human: -1.030
natural killer cell: -1.685
CD16-negative, CD56-bright natural killer cell, human: -2.394
mature NK T cell: -3.244
gamma-delta T cell: -3.431", + "CD16-positive, CD56-dim natural killer cell, human: -0.704
natural killer cell: -1.800
CD16-negative, CD56-bright natural killer cell, human: -2.666
activated type II NK T cell: -4.284
mature NK T cell: -4.300", + "CD16-positive, CD56-dim natural killer cell, human: -0.507
natural killer cell: -1.717
mature NK T cell: -3.737
CD16-negative, CD56-bright natural killer cell, human: -4.273
astrocyte of the cerebral cortex: -4.847", + "CD16-positive, CD56-dim natural killer cell, human: -1.532
CD16-negative, CD56-bright natural killer cell, human: -1.839
natural killer cell: -2.373
activated type II NK T cell: -3.532
mature NK T cell: -3.962", + "CD16-positive, CD56-dim natural killer cell, human: -0.653
CD16-negative, CD56-bright natural killer cell, human: -2.144
natural killer cell: -2.315
mature NK T cell: -4.039
gamma-delta T cell: -4.638", + "CD16-positive, CD56-dim natural killer cell, human: -0.569
natural killer cell: -1.561
CD16-negative, CD56-bright natural killer cell, human: -3.790
gamma-delta T cell: -4.062
mature NK T cell: -4.070", + "CD16-positive, CD56-dim natural killer cell, human: -1.072
natural killer cell: -1.615
CD16-negative, CD56-bright natural killer cell, human: -2.563
mature NK T cell: -3.263
gamma-delta T cell: -3.849", + "CD16-positive, CD56-dim natural killer cell, human: -1.009
CD16-negative, CD56-bright natural killer cell, human: -1.790
natural killer cell: -1.822
mature NK T cell: -3.628
activated type II NK T cell: -4.363", + "CD16-positive, CD56-dim natural killer cell, human: -1.174
CD16-negative, CD56-bright natural killer cell, human: -1.870
natural killer cell: -2.137
mature NK T cell: -3.127
gamma-delta T cell: -3.183", + "CD16-positive, CD56-dim natural killer cell, human: -0.725
natural killer cell: -1.293
mature NK T cell: -3.657
CD16-negative, CD56-bright natural killer cell, human: -4.067
gamma-delta T cell: -4.817", + "CD16-positive, CD56-dim natural killer cell, human: -1.017
CD16-negative, CD56-bright natural killer cell, human: -1.502
natural killer cell: -2.453
gamma-delta T cell: -3.768
mature NK T cell: -4.046", + "CD16-positive, CD56-dim natural killer cell, human: -0.981
natural killer cell: -1.140
mature NK T cell: -3.336
CD16-negative, CD56-bright natural killer cell, human: -3.487
gamma-delta T cell: -4.261", + "CD16-positive, CD56-dim natural killer cell, human: -0.720
CD16-negative, CD56-bright natural killer cell, human: -1.981
natural killer cell: -2.517
mature NK T cell: -3.956
gamma-delta T cell: -4.248", + "CD16-positive, CD56-dim natural killer cell, human: -1.779
CD16-negative, CD56-bright natural killer cell, human: -2.233
natural killer cell: -2.347
gamma-delta T cell: -2.806
mature NK T cell: -3.367", + "CD16-positive, CD56-dim natural killer cell, human: -0.523
natural killer cell: -1.475
mature NK T cell: -4.096
CD16-negative, CD56-bright natural killer cell, human: -4.519
astrocyte of the cerebral cortex: -4.737", + "CD16-positive, CD56-dim natural killer cell, human: -0.312
natural killer cell: -2.327
CD16-negative, CD56-bright natural killer cell, human: -3.058
mature NK T cell: -4.548
activated type II NK T cell: -4.834", + "CD16-positive, CD56-dim natural killer cell, human: -0.800
natural killer cell: -1.488
mature NK T cell: -3.491
CD16-negative, CD56-bright natural killer cell, human: -3.947
gamma-delta T cell: -4.526", + "CD16-positive, CD56-dim natural killer cell, human: -0.781
natural killer cell: -2.108
CD16-negative, CD56-bright natural killer cell, human: -2.272
gamma-delta T cell: -3.899
mature NK T cell: -3.973", + "CD16-positive, CD56-dim natural killer cell, human: -1.095
natural killer cell: -1.592
CD16-negative, CD56-bright natural killer cell, human: -1.875
activated type II NK T cell: -4.033
gamma-delta T cell: -4.290", + "CD16-positive, CD56-dim natural killer cell, human: -1.655
natural killer cell: -1.806
gamma-delta T cell: -2.828
CD16-negative, CD56-bright natural killer cell, human: -2.923
mature NK T cell: -3.212", + "CD16-positive, CD56-dim natural killer cell, human: -0.575
natural killer cell: -2.113
CD16-negative, CD56-bright natural killer cell, human: -2.132
activated type II NK T cell: -4.407
mature NK T cell: -4.619", + "CD16-positive, CD56-dim natural killer cell, human: -0.574
natural killer cell: -1.804
CD16-negative, CD56-bright natural killer cell, human: -3.528
mature NK T cell: -3.633
gamma-delta T cell: -4.125", + "CD16-positive, CD56-dim natural killer cell, human: -0.494
natural killer cell: -1.585
mature NK T cell: -3.995
CD16-negative, CD56-bright natural killer cell, human: -4.527
astrocyte of the cerebral cortex: -4.646", + "CD16-positive, CD56-dim natural killer cell, human: -1.025
CD16-negative, CD56-bright natural killer cell, human: -1.842
natural killer cell: -1.863
mature NK T cell: -3.952
activated type II NK T cell: -3.985", + "CD16-positive, CD56-dim natural killer cell, human: -0.798
natural killer cell: -1.775
CD16-negative, CD56-bright natural killer cell, human: -3.003
mature NK T cell: -3.688
gamma-delta T cell: -4.274", + "CD16-positive, CD56-dim natural killer cell, human: -0.887
natural killer cell: -1.640
CD16-negative, CD56-bright natural killer cell, human: -2.058
activated type II NK T cell: -4.060
mature NK T cell: -4.218", + "CD16-positive, CD56-dim natural killer cell, human: -0.987
natural killer cell: -1.205
CD16-negative, CD56-bright natural killer cell, human: -3.264
mature NK T cell: -3.632
activated type II NK T cell: -4.559", + "CD16-positive, CD56-dim natural killer cell, human: -0.436
natural killer cell: -2.188
CD16-negative, CD56-bright natural killer cell, human: -3.151
mature NK T cell: -4.631
activated type II NK T cell: -4.665", + "CD16-positive, CD56-dim natural killer cell, human: -1.372
natural killer cell: -1.446
CD16-negative, CD56-bright natural killer cell, human: -1.788
gamma-delta T cell: -3.878
mature NK T cell: -4.078", + "CD16-positive, CD56-dim natural killer cell, human: -0.460
natural killer cell: -2.149
CD16-negative, CD56-bright natural killer cell, human: -3.250
gamma-delta T cell: -3.946
mature NK T cell: -3.967", + "CD16-positive, CD56-dim natural killer cell, human: -0.688
CD16-negative, CD56-bright natural killer cell, human: -1.978
natural killer cell: -2.557
mature NK T cell: -4.234
gamma-delta T cell: -4.271", + "CD16-positive, CD56-dim natural killer cell, human: -0.702
natural killer cell: -1.582
CD16-negative, CD56-bright natural killer cell, human: -3.084
mature NK T cell: -3.793
gamma-delta T cell: -4.453", + "CD16-positive, CD56-dim natural killer cell, human: -0.515
natural killer cell: -1.454
mature NK T cell: -4.114
CD16-negative, CD56-bright natural killer cell, human: -4.546
astrocyte of the cerebral cortex: -4.850", + "CD16-positive, CD56-dim natural killer cell, human: -0.617
natural killer cell: -1.526
CD16-negative, CD56-bright natural killer cell, human: -3.310
mature NK T cell: -3.870
activated type II NK T cell: -4.870", + "CD16-positive, CD56-dim natural killer cell, human: -0.297
natural killer cell: -2.330
CD16-negative, CD56-bright natural killer cell, human: -4.087
mature NK T cell: -4.450
gamma-delta T cell: -4.945", + "CD16-positive, CD56-dim natural killer cell, human: -0.628
natural killer cell: -1.897
CD16-negative, CD56-bright natural killer cell, human: -2.417
mature NK T cell: -3.895
activated type II NK T cell: -4.357", + "CD16-positive, CD56-dim natural killer cell, human: -0.806
CD16-negative, CD56-bright natural killer cell, human: -1.873
natural killer cell: -2.047
activated type II NK T cell: -4.116
mature NK T cell: -4.176", + "CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.826
CD16-negative, CD56-bright natural killer cell, human: -2.924
mature NK T cell: -4.751
activated type II NK T cell: -4.761", + "CD16-positive, CD56-dim natural killer cell, human: -1.268
CD16-negative, CD56-bright natural killer cell, human: -1.507
natural killer cell: -1.721
activated type II NK T cell: -3.867
gamma-delta T cell: -4.343", + "CD16-positive, CD56-dim natural killer cell, human: -0.537
natural killer cell: -2.202
CD16-negative, CD56-bright natural killer cell, human: -2.996
mature NK T cell: -3.828
gamma-delta T cell: -4.337", + "CD16-positive, CD56-dim natural killer cell, human: -0.451
natural killer cell: -1.691
mature NK T cell: -3.910
CD16-negative, CD56-bright natural killer cell, human: -4.444
astrocyte of the cerebral cortex: -5.012", + "CD16-positive, CD56-dim natural killer cell, human: -0.594
natural killer cell: -1.255
CD16-negative, CD56-bright natural killer cell, human: -4.050
mature NK T cell: -4.180
activated type II NK T cell: -4.918", + "CD16-positive, CD56-dim natural killer cell, human: -0.758
natural killer cell: -2.127
CD16-negative, CD56-bright natural killer cell, human: -2.826
mature NK T cell: -3.286
gamma-delta T cell: -4.097", + "CD16-positive, CD56-dim natural killer cell, human: -0.960
natural killer cell: -1.619
CD16-negative, CD56-bright natural killer cell, human: -3.215
mature NK T cell: -3.320
gamma-delta T cell: -4.224", + "CD16-positive, CD56-dim natural killer cell, human: -1.420
natural killer cell: -1.512
gamma-delta T cell: -2.730
CD16-negative, CD56-bright natural killer cell, human: -2.881
mature NK T cell: -3.112", + "CD16-positive, CD56-dim natural killer cell, human: -0.935
natural killer cell: -1.920
CD16-negative, CD56-bright natural killer cell, human: -2.972
mature NK T cell: -3.349
gamma-delta T cell: -3.846", + "CD16-positive, CD56-dim natural killer cell, human: -0.607
natural killer cell: -1.305
CD16-negative, CD56-bright natural killer cell, human: -3.861
mature NK T cell: -4.336
activated type II NK T cell: -4.906", + "CD16-positive, CD56-dim natural killer cell, human: -0.754
natural killer cell: -1.854
CD16-negative, CD56-bright natural killer cell, human: -2.390
mature NK T cell: -3.943
activated type II NK T cell: -4.222", + "CD16-positive, CD56-dim natural killer cell, human: -0.789
natural killer cell: -2.155
CD16-negative, CD56-bright natural killer cell, human: -2.690
gamma-delta T cell: -3.528
mature NK T cell: -3.673", + "CD16-positive, CD56-dim natural killer cell, human: -0.772
natural killer cell: -1.763
CD16-negative, CD56-bright natural killer cell, human: -2.253
activated type II NK T cell: -4.154
mature NK T cell: -4.459", + "CD16-positive, CD56-dim natural killer cell, human: -0.628
natural killer cell: -1.598
CD16-negative, CD56-bright natural killer cell, human: -2.908
mature NK T cell: -4.300
activated type II NK T cell: -4.592", + "CD16-positive, CD56-dim natural killer cell, human: -0.319
natural killer cell: -2.379
mature NK T cell: -3.831
CD16-negative, CD56-bright natural killer cell, human: -4.158
gamma-delta T cell: -4.554", + "CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.873
CD16-negative, CD56-bright natural killer cell, human: -3.832
mature NK T cell: -4.241
astrocyte of the cerebral cortex: -4.800", + "CD16-positive, CD56-dim natural killer cell, human: -0.601
natural killer cell: -1.803
CD16-negative, CD56-bright natural killer cell, human: -2.871
mature NK T cell: -4.047
gamma-delta T cell: -4.659", + "CD16-positive, CD56-dim natural killer cell, human: -0.891
natural killer cell: -1.527
CD16-negative, CD56-bright natural killer cell, human: -2.630
mature NK T cell: -4.054
activated type II NK T cell: -4.144", + "CD16-positive, CD56-dim natural killer cell, human: -0.830
natural killer cell: -1.681
CD16-negative, CD56-bright natural killer cell, human: -2.850
mature NK T cell: -3.462
gamma-delta T cell: -4.020", + "CD16-positive, CD56-dim natural killer cell, human: -0.640
natural killer cell: -1.778
mature NK T cell: -3.326
CD16-negative, CD56-bright natural killer cell, human: -3.474
gamma-delta T cell: -4.414", + "CD16-positive, CD56-dim natural killer cell, human: -0.645
natural killer cell: -1.689
CD16-negative, CD56-bright natural killer cell, human: -2.566
mature NK T cell: -3.694
activated type II NK T cell: -4.629", + "CD16-positive, CD56-dim natural killer cell, human: -0.796
natural killer cell: -1.617
CD16-negative, CD56-bright natural killer cell, human: -2.796
mature NK T cell: -3.777
activated type II NK T cell: -4.643", + "CD16-positive, CD56-dim natural killer cell, human: -0.515
natural killer cell: -2.189
CD16-negative, CD56-bright natural killer cell, human: -2.669
mature NK T cell: -4.130
gamma-delta T cell: -4.428", + "CD16-positive, CD56-dim natural killer cell, human: -0.645
natural killer cell: -1.442
mature NK T cell: -3.504
gamma-delta T cell: -4.736
CD16-negative, CD56-bright natural killer cell, human: -4.788", + "CD16-positive, CD56-dim natural killer cell, human: -0.821
natural killer cell: -2.295
CD16-negative, CD56-bright natural killer cell, human: -2.648
mature NK T cell: -3.608
gamma-delta T cell: -3.895", + "CD16-positive, CD56-dim natural killer cell, human: -0.570
natural killer cell: -1.679
mature NK T cell: -3.620
CD16-negative, CD56-bright natural killer cell, human: -4.343
gamma-delta T cell: -4.569", + "CD16-positive, CD56-dim natural killer cell, human: -0.688
natural killer cell: -1.590
CD16-negative, CD56-bright natural killer cell, human: -4.073
mature NK T cell: -4.097
astrocyte of the cerebral cortex: -4.654", + "CD16-positive, CD56-dim natural killer cell, human: -1.028
natural killer cell: -2.228
CD16-negative, CD56-bright natural killer cell, human: -2.321
mature NK T cell: -3.433
gamma-delta T cell: -3.479", + "CD16-positive, CD56-dim natural killer cell, human: -0.502
natural killer cell: -1.740
CD16-negative, CD56-bright natural killer cell, human: -3.362
mature NK T cell: -4.130
activated type II NK T cell: -4.826", + "CD16-positive, CD56-dim natural killer cell, human: -0.540
natural killer cell: -1.981
CD16-negative, CD56-bright natural killer cell, human: -2.388
mature NK T cell: -4.329
activated type II NK T cell: -4.559", + "CD16-positive, CD56-dim natural killer cell, human: -1.731
natural killer cell: -1.811
mature NK T cell: -2.693
gamma-delta T cell: -3.002
effector memory CD8-positive, alpha-beta T cell, terminally differentiated: -3.128", + "CD16-positive, CD56-dim natural killer cell, human: -0.749
CD16-negative, CD56-bright natural killer cell, human: -1.881
natural killer cell: -2.390
mature NK T cell: -4.027
gamma-delta T cell: -4.369", + "CD16-positive, CD56-dim natural killer cell, human: -0.682
natural killer cell: -1.770
CD16-negative, CD56-bright natural killer cell, human: -2.827
mature NK T cell: -3.718
activated type II NK T cell: -4.761", + "CD16-positive, CD56-dim natural killer cell, human: -0.860
natural killer cell: -1.622
CD16-negative, CD56-bright natural killer cell, human: -2.280
activated type II NK T cell: -4.086
mature NK T cell: -4.403", + "CD16-positive, CD56-dim natural killer cell, human: -1.172
CD16-negative, CD56-bright natural killer cell, human: -2.009
natural killer cell: -2.016
gamma-delta T cell: -3.578
mature NK T cell: -3.878", + "CD16-positive, CD56-dim natural killer cell, human: -1.109
CD16-negative, CD56-bright natural killer cell, human: -1.364
natural killer cell: -2.300
gamma-delta T cell: -3.568
mature NK T cell: -3.902", + "CD16-positive, CD56-dim natural killer cell, human: -0.734
natural killer cell: -2.118
CD16-negative, CD56-bright natural killer cell, human: -2.260
mature NK T cell: -3.976
gamma-delta T cell: -4.398", + "CD16-positive, CD56-dim natural killer cell, human: -0.385
natural killer cell: -1.878
mature NK T cell: -4.151
CD16-negative, CD56-bright natural killer cell, human: -4.275
astrocyte of the cerebral cortex: -4.988", + "CD16-positive, CD56-dim natural killer cell, human: -1.411
natural killer cell: -1.924
CD16-negative, CD56-bright natural killer cell, human: -2.427
mature NK T cell: -2.529
gamma-delta T cell: -3.057", + "CD16-positive, CD56-dim natural killer cell, human: -1.194
natural killer cell: -1.489
CD16-negative, CD56-bright natural killer cell, human: -2.511
gamma-delta T cell: -3.002
mature NK T cell: -3.360", + "CD16-positive, CD56-dim natural killer cell, human: -0.745
natural killer cell: -2.318
CD16-negative, CD56-bright natural killer cell, human: -3.236
mature NK T cell: -3.266
gamma-delta T cell: -3.743", + "CD16-positive, CD56-dim natural killer cell, human: -0.450
natural killer cell: -1.961
CD16-negative, CD56-bright natural killer cell, human: -3.170
mature NK T cell: -4.361
activated type II NK T cell: -4.852", + "CD16-positive, CD56-dim natural killer cell, human: -0.421
natural killer cell: -1.902
CD16-negative, CD56-bright natural killer cell, human: -3.543
mature NK T cell: -4.478
activated type II NK T cell: -4.809", + "CD16-positive, CD56-dim natural killer cell, human: -0.623
natural killer cell: -1.412
mature NK T cell: -3.859
CD16-negative, CD56-bright natural killer cell, human: -3.871
gamma-delta T cell: -4.694", + "CD16-positive, CD56-dim natural killer cell, human: -0.431
natural killer cell: -2.104
CD16-negative, CD56-bright natural killer cell, human: -3.179
mature NK T cell: -4.320
activated type II NK T cell: -4.762", + "CD16-positive, CD56-dim natural killer cell, human: -0.555
natural killer cell: -2.265
CD16-negative, CD56-bright natural killer cell, human: -3.590
mature NK T cell: -3.731
gamma-delta T cell: -3.999", + "CD16-positive, CD56-dim natural killer cell, human: -0.563
natural killer cell: -2.037
CD16-negative, CD56-bright natural killer cell, human: -2.748
mature NK T cell: -4.030
gamma-delta T cell: -4.596", + "CD16-positive, CD56-dim natural killer cell, human: -0.615
natural killer cell: -1.580
CD16-negative, CD56-bright natural killer cell, human: -3.577
gamma-delta T cell: -4.140
mature NK T cell: -4.298", + "CD16-positive, CD56-dim natural killer cell, human: -0.606
natural killer cell: -1.716
CD16-negative, CD56-bright natural killer cell, human: -2.793
mature NK T cell: -4.436
activated type II NK T cell: -4.598", + "CD16-positive, CD56-dim natural killer cell, human: -0.535
natural killer cell: -1.719
CD16-negative, CD56-bright natural killer cell, human: -3.013
mature NK T cell: -4.609
activated type II NK T cell: -4.619", + "CD16-positive, CD56-dim natural killer cell, human: -0.494
natural killer cell: -1.477
mature NK T cell: -3.960
CD16-negative, CD56-bright natural killer cell, human: -4.432
astrocyte of the cerebral cortex: -4.802", + "CD16-positive, CD56-dim natural killer cell, human: -0.641
natural killer cell: -1.652
CD16-negative, CD56-bright natural killer cell, human: -2.797
mature NK T cell: -3.510
activated type II NK T cell: -4.892", + "CD16-positive, CD56-dim natural killer cell, human: -0.877
natural killer cell: -1.490
mature NK T cell: -3.159
gamma-delta T cell: -3.683
CD16-negative, CD56-bright natural killer cell, human: -3.823", + "CD16-positive, CD56-dim natural killer cell, human: -0.520
natural killer cell: -1.660
CD16-negative, CD56-bright natural killer cell, human: -3.396
mature NK T cell: -4.077
astrocyte of the cerebral cortex: -4.908", + "CD16-positive, CD56-dim natural killer cell, human: -0.609
natural killer cell: -1.432
mature NK T cell: -3.758
CD16-negative, CD56-bright natural killer cell, human: -4.266
astrocyte of the cerebral cortex: -4.832", + "CD16-positive, CD56-dim natural killer cell, human: -0.634
natural killer cell: -1.354
mature NK T cell: -3.570
CD16-negative, CD56-bright natural killer cell, human: -4.344
gamma-delta T cell: -4.716", + "CD16-positive, CD56-dim natural killer cell, human: -0.483
natural killer cell: -1.466
mature NK T cell: -4.246
CD16-negative, CD56-bright natural killer cell, human: -4.501
astrocyte of the cerebral cortex: -5.016", + "CD16-positive, CD56-dim natural killer cell, human: -0.836
natural killer cell: -1.742
CD16-negative, CD56-bright natural killer cell, human: -2.868
mature NK T cell: -3.406
gamma-delta T cell: -4.061", + "CD16-positive, CD56-dim natural killer cell, human: -0.721
CD16-negative, CD56-bright natural killer cell, human: -2.050
natural killer cell: -2.191
gamma-delta T cell: -4.185
activated type II NK T cell: -4.364", + "CD16-positive, CD56-dim natural killer cell, human: -0.749
natural killer cell: -1.301
CD16-negative, CD56-bright natural killer cell, human: -3.563
mature NK T cell: -3.836
astrocyte of the cerebral cortex: -4.679", + "CD16-positive, CD56-dim natural killer cell, human: -1.202
natural killer cell: -1.913
CD16-negative, CD56-bright natural killer cell, human: -2.072
mature NK T cell: -3.165
gamma-delta T cell: -3.312", + "CD16-positive, CD56-dim natural killer cell, human: -0.523
natural killer cell: -1.784
CD16-negative, CD56-bright natural killer cell, human: -2.706
mature NK T cell: -4.427
activated type II NK T cell: -4.487", + "CD16-positive, CD56-dim natural killer cell, human: -0.480
natural killer cell: -1.779
CD16-negative, CD56-bright natural killer cell, human: -3.524
mature NK T cell: -4.264
activated type II NK T cell: -4.793", + "CD16-positive, CD56-dim natural killer cell, human: -0.639
CD16-negative, CD56-bright natural killer cell, human: -2.319
natural killer cell: -2.475
gamma-delta T cell: -3.979
mature NK T cell: -3.989", + "CD16-positive, CD56-dim natural killer cell, human: -1.164
natural killer cell: -1.667
CD16-negative, CD56-bright natural killer cell, human: -1.782
activated type II NK T cell: -3.786
mature NK T cell: -4.745", + "CD16-positive, CD56-dim natural killer cell, human: -0.330
natural killer cell: -2.026
CD16-negative, CD56-bright natural killer cell, human: -4.037
mature NK T cell: -4.177
astrocyte of the cerebral cortex: -5.122", + "CD16-positive, CD56-dim natural killer cell, human: -0.880
natural killer cell: -2.245
CD16-negative, CD56-bright natural killer cell, human: -2.432
gamma-delta T cell: -3.142
mature NK T cell: -3.835", + "CD16-positive, CD56-dim natural killer cell, human: -0.435
natural killer cell: -2.242
CD16-negative, CD56-bright natural killer cell, human: -3.105
gamma-delta T cell: -4.002
mature NK T cell: -4.088", + "CD16-positive, CD56-dim natural killer cell, human: -0.718
natural killer cell: -1.340
CD16-negative, CD56-bright natural killer cell, human: -3.091
mature NK T cell: -4.017
activated type II NK T cell: -4.745", + "CD16-positive, CD56-dim natural killer cell, human: -0.915
natural killer cell: -1.560
CD16-negative, CD56-bright natural killer cell, human: -2.563
mature NK T cell: -3.418
gamma-delta T cell: -3.830", + "CD16-positive, CD56-dim natural killer cell, human: -0.513
natural killer cell: -2.188
CD16-negative, CD56-bright natural killer cell, human: -2.369
mature NK T cell: -4.376
activated type II NK T cell: -4.440", + "CD16-positive, CD56-dim natural killer cell, human: -0.423
natural killer cell: -1.709
CD16-negative, CD56-bright natural killer cell, human: -3.589
mature NK T cell: -4.533
activated type II NK T cell: -5.043", + "CD16-positive, CD56-dim natural killer cell, human: -0.659
natural killer cell: -1.562
mature NK T cell: -3.295
gamma-delta T cell: -3.935
CD16-negative, CD56-bright natural killer cell, human: -4.256", + "CD16-positive, CD56-dim natural killer cell, human: -0.848
CD16-negative, CD56-bright natural killer cell, human: -2.086
natural killer cell: -2.439
mature NK T cell: -3.831
gamma-delta T cell: -3.875", + "CD16-positive, CD56-dim natural killer cell, human: -0.512
CD16-negative, CD56-bright natural killer cell, human: -2.384
natural killer cell: -2.729
mature NK T cell: -4.367
activated type II NK T cell: -4.506", + "CD16-positive, CD56-dim natural killer cell, human: -0.809
natural killer cell: -1.294
mature NK T cell: -3.590
CD16-negative, CD56-bright natural killer cell, human: -4.348
gamma-delta T cell: -4.620", + "CD16-positive, CD56-dim natural killer cell, human: -0.470
natural killer cell: -1.824
CD16-negative, CD56-bright natural killer cell, human: -2.891
mature NK T cell: -4.075
activated type II NK T cell: -4.964", + "CD16-positive, CD56-dim natural killer cell, human: -0.981
CD16-negative, CD56-bright natural killer cell, human: -1.922
natural killer cell: -2.409
gamma-delta T cell: -3.721
activated type II NK T cell: -4.025", + "CD16-positive, CD56-dim natural killer cell, human: -0.757
natural killer cell: -1.496
mature NK T cell: -3.242
gamma-delta T cell: -4.180
astrocyte of the cerebral cortex: -4.521", + "CD16-positive, CD56-dim natural killer cell, human: -0.367
natural killer cell: -2.012
mature NK T cell: -3.728
CD16-negative, CD56-bright natural killer cell, human: -4.095
astrocyte of the cerebral cortex: -4.818", + "CD16-positive, CD56-dim natural killer cell, human: -0.678
natural killer cell: -2.280
CD16-negative, CD56-bright natural killer cell, human: -3.144
gamma-delta T cell: -3.195
mature NK T cell: -3.341", + "CD16-positive, CD56-dim natural killer cell, human: -0.809
natural killer cell: -1.164
mature NK T cell: -4.163
CD16-negative, CD56-bright natural killer cell, human: -4.317
astrocyte of the cerebral cortex: -4.764", + "CD16-positive, CD56-dim natural killer cell, human: -0.546
natural killer cell: -2.436
CD16-negative, CD56-bright natural killer cell, human: -2.854
mature NK T cell: -3.844
gamma-delta T cell: -4.095", + "CD16-positive, CD56-dim natural killer cell, human: -0.637
natural killer cell: -1.345
mature NK T cell: -3.889
CD16-negative, CD56-bright natural killer cell, human: -3.903
gamma-delta T cell: -4.802", + "CD16-positive, CD56-dim natural killer cell, human: -1.409
CD16-negative, CD56-bright natural killer cell, human: -1.426
natural killer cell: -2.011
gamma-delta T cell: -3.543
mature NK T cell: -4.114", + "CD16-positive, CD56-dim natural killer cell, human: -0.543
CD16-negative, CD56-bright natural killer cell, human: -1.980
natural killer cell: -2.178
activated type II NK T cell: -4.413
mature NK T cell: -4.637", + "CD16-positive, CD56-dim natural killer cell, human: -0.909
natural killer cell: -1.901
CD16-negative, CD56-bright natural killer cell, human: -2.409
mature NK T cell: -3.721
gamma-delta T cell: -4.552", + "CD16-positive, CD56-dim natural killer cell, human: -0.599
natural killer cell: -1.580
CD16-negative, CD56-bright natural killer cell, human: -3.517
mature NK T cell: -3.830
gamma-delta T cell: -3.993", + "CD16-positive, CD56-dim natural killer cell, human: -0.930
natural killer cell: -1.590
mature NK T cell: -3.384
CD16-negative, CD56-bright natural killer cell, human: -3.541
gamma-delta T cell: -3.593", + "CD16-positive, CD56-dim natural killer cell, human: -0.666
natural killer cell: -1.702
CD16-negative, CD56-bright natural killer cell, human: -3.443
mature NK T cell: -3.984
activated type II NK T cell: -4.438", + "CD16-positive, CD56-dim natural killer cell, human: -0.470
natural killer cell: -2.025
CD16-negative, CD56-bright natural killer cell, human: -2.832
mature NK T cell: -3.828
gamma-delta T cell: -4.854", + "CD16-positive, CD56-dim natural killer cell, human: -1.286
natural killer cell: -1.537
mature NK T cell: -3.118
CD16-negative, CD56-bright natural killer cell, human: -3.374
gamma-delta T cell: -3.577", + "CD16-positive, CD56-dim natural killer cell, human: -0.559
natural killer cell: -1.837
CD16-negative, CD56-bright natural killer cell, human: -2.540
mature NK T cell: -4.036
activated type II NK T cell: -4.735", + "CD16-positive, CD56-dim natural killer cell, human: -0.714
natural killer cell: -1.265
CD16-negative, CD56-bright natural killer cell, human: -3.711
mature NK T cell: -4.214
activated type II NK T cell: -4.799", + "CD16-positive, CD56-dim natural killer cell, human: -0.759
natural killer cell: -2.273
CD16-negative, CD56-bright natural killer cell, human: -3.234
mature NK T cell: -3.432
gamma-delta T cell: -3.632", + "CD16-positive, CD56-dim natural killer cell, human: -0.615
natural killer cell: -2.172
CD16-negative, CD56-bright natural killer cell, human: -2.634
mature NK T cell: -4.021
activated type II NK T cell: -4.421", + "CD16-positive, CD56-dim natural killer cell, human: -0.617
natural killer cell: -1.675
CD16-negative, CD56-bright natural killer cell, human: -3.387
mature NK T cell: -4.049
activated type II NK T cell: -4.578", + "CD16-positive, CD56-dim natural killer cell, human: -0.746
natural killer cell: -2.089
CD16-negative, CD56-bright natural killer cell, human: -2.449
mature NK T cell: -3.547
gamma-delta T cell: -4.019", + "CD16-positive, CD56-dim natural killer cell, human: -0.997
CD16-negative, CD56-bright natural killer cell, human: -1.904
natural killer cell: -2.109
gamma-delta T cell: -3.890
activated type II NK T cell: -4.085", + "CD16-positive, CD56-dim natural killer cell, human: -0.690
natural killer cell: -2.106
CD16-negative, CD56-bright natural killer cell, human: -2.404
gamma-delta T cell: -3.757
mature NK T cell: -4.023", + "CD16-positive, CD56-dim natural killer cell, human: -0.329
natural killer cell: -2.012
CD16-negative, CD56-bright natural killer cell, human: -4.120
mature NK T cell: -4.364
astrocyte of the cerebral cortex: -5.045", + "CD16-positive, CD56-dim natural killer cell, human: -0.695
natural killer cell: -1.415
CD16-negative, CD56-bright natural killer cell, human: -3.127
mature NK T cell: -4.177
activated type II NK T cell: -4.666", + "CD16-positive, CD56-dim natural killer cell, human: -0.605
natural killer cell: -1.431
CD16-negative, CD56-bright natural killer cell, human: -3.894
mature NK T cell: -3.915
activated type II NK T cell: -4.842", + "CD16-positive, CD56-dim natural killer cell, human: -0.627
natural killer cell: -2.145
CD16-negative, CD56-bright natural killer cell, human: -2.746
mature NK T cell: -4.046
astrocyte of the cerebral cortex: -4.374", + "CD16-positive, CD56-dim natural killer cell, human: -1.276
natural killer cell: -1.754
CD16-negative, CD56-bright natural killer cell, human: -1.771
gamma-delta T cell: -3.216
mature NK T cell: -3.416", + "CD16-positive, CD56-dim natural killer cell, human: -0.372
natural killer cell: -1.831
CD16-negative, CD56-bright natural killer cell, human: -3.883
mature NK T cell: -4.259
activated type II NK T cell: -5.147", + "CD16-positive, CD56-dim natural killer cell, human: -0.388
natural killer cell: -1.992
CD16-negative, CD56-bright natural killer cell, human: -3.766
mature NK T cell: -4.178
activated type II NK T cell: -5.048", + "CD16-positive, CD56-dim natural killer cell, human: -1.160
natural killer cell: -1.492
CD16-negative, CD56-bright natural killer cell, human: -2.797
gamma-delta T cell: -3.325
mature NK T cell: -3.457", + "CD16-positive, CD56-dim natural killer cell, human: -0.601
natural killer cell: -1.552
CD16-negative, CD56-bright natural killer cell, human: -3.326
mature NK T cell: -3.827
activated type II NK T cell: -4.749", + "CD16-positive, CD56-dim natural killer cell, human: -0.601
CD16-negative, CD56-bright natural killer cell, human: -1.954
natural killer cell: -2.220
activated type II NK T cell: -4.461
mature NK T cell: -4.588", + "CD16-positive, CD56-dim natural killer cell, human: -0.878
natural killer cell: -1.811
CD16-negative, CD56-bright natural killer cell, human: -2.003
activated type II NK T cell: -4.026
mature NK T cell: -4.231", + "CD16-positive, CD56-dim natural killer cell, human: -0.554
natural killer cell: -1.692
CD16-negative, CD56-bright natural killer cell, human: -3.568
mature NK T cell: -3.929
gamma-delta T cell: -4.686", + "CD16-positive, CD56-dim natural killer cell, human: -0.648
natural killer cell: -1.712
CD16-negative, CD56-bright natural killer cell, human: -3.500
mature NK T cell: -4.075
activated type II NK T cell: -4.478", + "CD16-positive, CD56-dim natural killer cell, human: -0.411
natural killer cell: -2.121
CD16-negative, CD56-bright natural killer cell, human: -3.292
mature NK T cell: -4.299
gamma-delta T cell: -4.658", + "CD16-positive, CD56-dim natural killer cell, human: -0.831
natural killer cell: -1.593
CD16-negative, CD56-bright natural killer cell, human: -3.556
mature NK T cell: -3.665
gamma-delta T cell: -4.281", + "CD16-positive, CD56-dim natural killer cell, human: -0.864
natural killer cell: -2.006
CD16-negative, CD56-bright natural killer cell, human: -2.550
gamma-delta T cell: -3.881
activated type II NK T cell: -4.369", + "CD16-positive, CD56-dim natural killer cell, human: -1.016
natural killer cell: -1.645
CD16-negative, CD56-bright natural killer cell, human: -2.818
mature NK T cell: -3.298
gamma-delta T cell: -3.769", + "CD16-positive, CD56-dim natural killer cell, human: -0.314
natural killer cell: -1.853
mature NK T cell: -4.542
CD16-negative, CD56-bright natural killer cell, human: -4.748
astrocyte of the cerebral cortex: -5.051", + "CD16-positive, CD56-dim natural killer cell, human: -0.651
natural killer cell: -1.410
CD16-negative, CD56-bright natural killer cell, human: -3.942
mature NK T cell: -4.012
gamma-delta T cell: -4.812", + "CD16-positive, CD56-dim natural killer cell, human: -0.900
natural killer cell: -1.874
CD16-negative, CD56-bright natural killer cell, human: -2.243
mature NK T cell: -3.886
gamma-delta T cell: -4.081", + "CD16-positive, CD56-dim natural killer cell, human: -1.103
natural killer cell: -1.530
mature NK T cell: -2.907
gamma-delta T cell: -3.573
CD16-negative, CD56-bright natural killer cell, human: -3.802", + "CD16-positive, CD56-dim natural killer cell, human: -1.016
natural killer cell: -1.598
CD16-negative, CD56-bright natural killer cell, human: -1.920
mature NK T cell: -3.889
gamma-delta T cell: -4.138", + "CD16-positive, CD56-dim natural killer cell, human: -0.493
natural killer cell: -1.758
CD16-negative, CD56-bright natural killer cell, human: -3.088
mature NK T cell: -3.991
activated type II NK T cell: -4.980", + "CD16-positive, CD56-dim natural killer cell, human: -0.671
natural killer cell: -1.977
CD16-negative, CD56-bright natural killer cell, human: -2.588
activated type II NK T cell: -4.103
mature NK T cell: -4.615", + "CD16-positive, CD56-dim natural killer cell, human: -0.541
natural killer cell: -2.008
CD16-negative, CD56-bright natural killer cell, human: -2.780
mature NK T cell: -4.052
gamma-delta T cell: -4.616", + "CD16-positive, CD56-dim natural killer cell, human: -1.748
CD16-negative, CD56-bright natural killer cell, human: -1.909
natural killer cell: -2.206
mature NK T cell: -2.517
gamma-delta T cell: -2.630", + "CD16-positive, CD56-dim natural killer cell, human: -0.682
CD16-negative, CD56-bright natural killer cell, human: -2.157
natural killer cell: -2.342
mature NK T cell: -4.257
activated type II NK T cell: -4.340", + "CD16-positive, CD56-dim natural killer cell, human: -0.952
natural killer cell: -2.258
CD16-negative, CD56-bright natural killer cell, human: -2.617
gamma-delta T cell: -3.460
mature NK T cell: -3.786", + "CD16-positive, CD56-dim natural killer cell, human: -0.434
natural killer cell: -1.662
CD16-negative, CD56-bright natural killer cell, human: -3.910
mature NK T cell: -4.353
astrocyte of the cerebral cortex: -4.870", + "CD16-positive, CD56-dim natural killer cell, human: -0.718
natural killer cell: -1.178
mature NK T cell: -3.749
CD16-negative, CD56-bright natural killer cell, human: -4.491
astrocyte of the cerebral cortex: -4.583", + "CD16-positive, CD56-dim natural killer cell, human: -1.004
CD16-negative, CD56-bright natural killer cell, human: -1.516
natural killer cell: -2.579
gamma-delta T cell: -3.527
activated type II NK T cell: -4.162", + "CD16-positive, CD56-dim natural killer cell, human: -0.938
natural killer cell: -1.249
mature NK T cell: -3.524
CD16-negative, CD56-bright natural killer cell, human: -4.185
activated type II NK T cell: -4.777", + "CD16-positive, CD56-dim natural killer cell, human: -0.796
CD16-negative, CD56-bright natural killer cell, human: -1.366
natural killer cell: -2.107
activated type II NK T cell: -4.216
mature NK T cell: -4.856", + "CD16-positive, CD56-dim natural killer cell, human: -0.892
natural killer cell: -1.281
mature NK T cell: -3.678
CD16-negative, CD56-bright natural killer cell, human: -4.105
gamma-delta T cell: -4.272", + "CD16-positive, CD56-dim natural killer cell, human: -0.594
natural killer cell: -2.034
CD16-negative, CD56-bright natural killer cell, human: -2.697
gamma-delta T cell: -3.310
mature NK T cell: -4.174", + "CD16-positive, CD56-dim natural killer cell, human: -1.385
CD16-negative, CD56-bright natural killer cell, human: -1.504
natural killer cell: -1.684
gamma-delta T cell: -3.850
activated type II NK T cell: -3.872", + "CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.773
CD16-negative, CD56-bright natural killer cell, human: -3.602
mature NK T cell: -3.993
activated type II NK T cell: -4.792", + "CD16-positive, CD56-dim natural killer cell, human: -0.809
natural killer cell: -1.953
CD16-negative, CD56-bright natural killer cell, human: -3.227
mature NK T cell: -3.329
gamma-delta T cell: -4.604", + "CD16-positive, CD56-dim natural killer cell, human: -0.653
natural killer cell: -1.643
CD16-negative, CD56-bright natural killer cell, human: -3.670
mature NK T cell: -3.855
activated type II NK T cell: -4.712", + "CD16-positive, CD56-dim natural killer cell, human: -1.247
natural killer cell: -1.358
CD16-negative, CD56-bright natural killer cell, human: -1.870
mature NK T cell: -3.452
gamma-delta T cell: -3.882", + "CD16-positive, CD56-dim natural killer cell, human: -0.810
natural killer cell: -1.811
gamma-delta T cell: -3.262
mature NK T cell: -3.462
CD8-positive, alpha-beta T cell: -3.539", + "CD16-positive, CD56-dim natural killer cell, human: -0.478
natural killer cell: -1.817
CD16-negative, CD56-bright natural killer cell, human: -3.562
mature NK T cell: -3.919
astrocyte of the cerebral cortex: -4.828", + "CD16-positive, CD56-dim natural killer cell, human: -0.435
natural killer cell: -1.907
CD16-negative, CD56-bright natural killer cell, human: -3.081
mature NK T cell: -4.065
activated type II NK T cell: -4.938", + "CD16-positive, CD56-dim natural killer cell, human: -0.498
natural killer cell: -1.888
CD16-negative, CD56-bright natural killer cell, human: -3.474
mature NK T cell: -4.257
gamma-delta T cell: -4.676", + "CD16-positive, CD56-dim natural killer cell, human: -0.660
natural killer cell: -1.435
CD16-negative, CD56-bright natural killer cell, human: -3.008
mature NK T cell: -4.108
activated type II NK T cell: -4.856", + "CD16-positive, CD56-dim natural killer cell, human: -0.539
natural killer cell: -1.505
mature NK T cell: -3.883
CD16-negative, CD56-bright natural killer cell, human: -4.730
astrocyte of the cerebral cortex: -4.875", + "CD16-positive, CD56-dim natural killer cell, human: -0.679
natural killer cell: -1.394
CD16-negative, CD56-bright natural killer cell, human: -3.518
mature NK T cell: -4.198
activated type II NK T cell: -4.436", + "CD16-positive, CD56-dim natural killer cell, human: -0.565
natural killer cell: -1.815
mature NK T cell: -3.367
gamma-delta T cell: -4.501
astrocyte of the cerebral cortex: -4.627", + "CD16-positive, CD56-dim natural killer cell, human: -0.570
natural killer cell: -1.521
mature NK T cell: -3.958
CD16-negative, CD56-bright natural killer cell, human: -4.054
astrocyte of the cerebral cortex: -4.638", + "CD16-positive, CD56-dim natural killer cell, human: -1.163
natural killer cell: -1.812
CD16-negative, CD56-bright natural killer cell, human: -2.516
mature NK T cell: -2.695
gamma-delta T cell: -2.916", + "CD16-positive, CD56-dim natural killer cell, human: -0.551
natural killer cell: -1.474
CD16-negative, CD56-bright natural killer cell, human: -4.086
mature NK T cell: -4.151
astrocyte of the cerebral cortex: -4.917", + "CD16-positive, CD56-dim natural killer cell, human: -0.996
natural killer cell: -1.204
CD16-negative, CD56-bright natural killer cell, human: -3.152
gamma-delta T cell: -3.621
mature NK T cell: -3.653", + "CD16-positive, CD56-dim natural killer cell, human: -0.595
natural killer cell: -1.610
CD16-negative, CD56-bright natural killer cell, human: -3.771
mature NK T cell: -3.863
gamma-delta T cell: -4.919", + "CD16-positive, CD56-dim natural killer cell, human: -0.687
natural killer cell: -1.390
CD16-negative, CD56-bright natural killer cell, human: -2.945
mature NK T cell: -4.336
activated type II NK T cell: -4.523", + "CD16-positive, CD56-dim natural killer cell, human: -0.861
CD16-negative, CD56-bright natural killer cell, human: -2.192
natural killer cell: -2.212
mature NK T cell: -3.263
gamma-delta T cell: -3.812", + "CD16-positive, CD56-dim natural killer cell, human: -0.780
natural killer cell: -1.119
mature NK T cell: -3.701
CD16-negative, CD56-bright natural killer cell, human: -4.006
astrocyte of the cerebral cortex: -4.889", + "CD16-positive, CD56-dim natural killer cell, human: -0.654
natural killer cell: -1.925
CD16-negative, CD56-bright natural killer cell, human: -2.372
activated type II NK T cell: -4.280
mature NK T cell: -4.684", + "CD16-positive, CD56-dim natural killer cell, human: -0.801
CD16-negative, CD56-bright natural killer cell, human: -1.758
natural killer cell: -2.363
gamma-delta T cell: -3.877
mature NK T cell: -4.341", + "CD16-positive, CD56-dim natural killer cell, human: -0.764
natural killer cell: -1.323
CD16-negative, CD56-bright natural killer cell, human: -3.559
mature NK T cell: -3.620
gamma-delta T cell: -4.568", + "CD16-positive, CD56-dim natural killer cell, human: -0.407
natural killer cell: -2.004
CD16-negative, CD56-bright natural killer cell, human: -3.257
mature NK T cell: -4.129
activated type II NK T cell: -4.788", + "CD16-positive, CD56-dim natural killer cell, human: -0.528
natural killer cell: -1.915
CD16-negative, CD56-bright natural killer cell, human: -3.562
mature NK T cell: -4.038
gamma-delta T cell: -4.590", + "CD16-positive, CD56-dim natural killer cell, human: -1.376
CD16-negative, CD56-bright natural killer cell, human: -2.197
natural killer cell: -2.682
gamma-delta T cell: -3.105
mature NK T cell: -3.129", + "CD16-positive, CD56-dim natural killer cell, human: -1.404
CD16-negative, CD56-bright natural killer cell, human: -2.056
natural killer cell: -2.294
gamma-delta T cell: -2.456
mature NK T cell: -3.506", + "CD16-positive, CD56-dim natural killer cell, human: -0.516
natural killer cell: -1.703
CD16-negative, CD56-bright natural killer cell, human: -3.793
mature NK T cell: -4.429
activated type II NK T cell: -4.820", + "CD16-positive, CD56-dim natural killer cell, human: -0.448
natural killer cell: -2.019
mature NK T cell: -3.739
CD16-negative, CD56-bright natural killer cell, human: -3.960
gamma-delta T cell: -4.722", + "CD16-positive, CD56-dim natural killer cell, human: -1.009
natural killer cell: -2.003
gamma-delta T cell: -2.690
CD16-negative, CD56-bright natural killer cell, human: -3.102
mature NK T cell: -3.157", + "CD16-positive, CD56-dim natural killer cell, human: -0.386
natural killer cell: -1.959
CD16-negative, CD56-bright natural killer cell, human: -3.579
mature NK T cell: -4.297
activated type II NK T cell: -5.035", + "CD16-positive, CD56-dim natural killer cell, human: -0.625
natural killer cell: -1.408
CD16-negative, CD56-bright natural killer cell, human: -3.864
mature NK T cell: -3.941
activated type II NK T cell: -4.937", + "CD16-positive, CD56-dim natural killer cell, human: -0.499
natural killer cell: -1.669
CD16-negative, CD56-bright natural killer cell, human: -3.520
mature NK T cell: -4.129
activated type II NK T cell: -4.678", + "CD16-positive, CD56-dim natural killer cell, human: -0.692
natural killer cell: -1.719
CD16-negative, CD56-bright natural killer cell, human: -2.814
mature NK T cell: -4.079
activated type II NK T cell: -4.241", + "CD16-positive, CD56-dim natural killer cell, human: -0.298
natural killer cell: -2.193
CD16-negative, CD56-bright natural killer cell, human: -3.800
mature NK T cell: -4.511
astrocyte of the cerebral cortex: -5.118", + "CD16-positive, CD56-dim natural killer cell, human: -0.368
natural killer cell: -2.115
CD16-negative, CD56-bright natural killer cell, human: -3.533
mature NK T cell: -4.403
activated type II NK T cell: -5.027", + "CD16-positive, CD56-dim natural killer cell, human: -0.431
natural killer cell: -1.789
CD16-negative, CD56-bright natural killer cell, human: -3.341
mature NK T cell: -4.264
activated type II NK T cell: -5.052", + "CD16-positive, CD56-dim natural killer cell, human: -1.190
natural killer cell: -1.365
CD16-negative, CD56-bright natural killer cell, human: -2.920
mature NK T cell: -3.436
gamma-delta T cell: -3.848", + "CD16-positive, CD56-dim natural killer cell, human: -0.544
natural killer cell: -1.399
mature NK T cell: -4.069
CD16-negative, CD56-bright natural killer cell, human: -4.420
activated type II NK T cell: -4.895", + "CD16-positive, CD56-dim natural killer cell, human: -1.031
natural killer cell: -1.833
CD16-negative, CD56-bright natural killer cell, human: -2.798
mature NK T cell: -3.687
gamma-delta T cell: -3.934", + "CD16-positive, CD56-dim natural killer cell, human: -0.529
natural killer cell: -1.459
mature NK T cell: -4.095
CD16-negative, CD56-bright natural killer cell, human: -4.703
astrocyte of the cerebral cortex: -4.803", + "CD16-positive, CD56-dim natural killer cell, human: -0.648
natural killer cell: -1.218
CD16-negative, CD56-bright natural killer cell, human: -3.848
mature NK T cell: -4.250
activated type II NK T cell: -4.911", + "CD16-positive, CD56-dim natural killer cell, human: -0.890
natural killer cell: -1.127
CD16-negative, CD56-bright natural killer cell, human: -3.483
mature NK T cell: -4.185
activated type II NK T cell: -4.568", + "CD16-positive, CD56-dim natural killer cell, human: -0.509
natural killer cell: -1.714
CD16-negative, CD56-bright natural killer cell, human: -3.373
mature NK T cell: -4.167
activated type II NK T cell: -4.898", + "CD16-positive, CD56-dim natural killer cell, human: -1.248
natural killer cell: -1.424
CD16-negative, CD56-bright natural killer cell, human: -2.911
mature NK T cell: -3.188
gamma-delta T cell: -3.540", + "CD16-positive, CD56-dim natural killer cell, human: -0.389
natural killer cell: -1.891
CD16-negative, CD56-bright natural killer cell, human: -3.624
mature NK T cell: -4.833
activated type II NK T cell: -4.968", + "CD16-positive, CD56-dim natural killer cell, human: -0.759
natural killer cell: -1.500
gamma-delta T cell: -3.484
mature NK T cell: -3.589
CD8-positive, alpha-beta T cell: -3.873", + "CD16-positive, CD56-dim natural killer cell, human: -1.452
gamma-delta T cell: -2.466
natural killer cell: -2.614
CD16-negative, CD56-bright natural killer cell, human: -2.663
mature NK T cell: -2.992", + "CD16-positive, CD56-dim natural killer cell, human: -0.578
natural killer cell: -1.494
CD16-negative, CD56-bright natural killer cell, human: -3.593
mature NK T cell: -4.131
astrocyte of the cerebral cortex: -4.862", + "CD16-positive, CD56-dim natural killer cell, human: -0.445
natural killer cell: -2.257
CD16-negative, CD56-bright natural killer cell, human: -2.695
mature NK T cell: -4.536
activated type II NK T cell: -4.624", + "CD16-positive, CD56-dim natural killer cell, human: -1.331
CD16-negative, CD56-bright natural killer cell, human: -1.444
natural killer cell: -1.995
mature NK T cell: -4.045
activated type II NK T cell: -4.058", + "CD16-positive, CD56-dim natural killer cell, human: -0.612
natural killer cell: -1.956
CD16-negative, CD56-bright natural killer cell, human: -3.289
mature NK T cell: -3.745
gamma-delta T cell: -4.688", + "CD16-positive, CD56-dim natural killer cell, human: -0.722
CD16-negative, CD56-bright natural killer cell, human: -1.848
natural killer cell: -2.077
mature NK T cell: -3.894
activated type II NK T cell: -4.512", + "CD16-positive, CD56-dim natural killer cell, human: -0.543
natural killer cell: -1.639
CD16-negative, CD56-bright natural killer cell, human: -3.173
mature NK T cell: -4.091
activated type II NK T cell: -4.657", + "CD16-positive, CD56-dim natural killer cell, human: -0.977
CD16-negative, CD56-bright natural killer cell, human: -1.603
natural killer cell: -2.379
mature NK T cell: -3.960
gamma-delta T cell: -4.178", + "CD16-positive, CD56-dim natural killer cell, human: -0.567
natural killer cell: -1.753
CD16-negative, CD56-bright natural killer cell, human: -3.109
mature NK T cell: -4.195
activated type II NK T cell: -4.754", + "CD16-positive, CD56-dim natural killer cell, human: -0.817
CD16-negative, CD56-bright natural killer cell, human: -2.455
natural killer cell: -2.497
gamma-delta T cell: -3.111
mature NK T cell: -3.856", + "CD16-positive, CD56-dim natural killer cell, human: -0.822
natural killer cell: -1.651
CD16-negative, CD56-bright natural killer cell, human: -2.918
mature NK T cell: -3.801
gamma-delta T cell: -4.005", + "CD16-positive, CD56-dim natural killer cell, human: -0.557
natural killer cell: -1.797
CD16-negative, CD56-bright natural killer cell, human: -2.880
mature NK T cell: -4.000
activated type II NK T cell: -4.580", + "CD16-positive, CD56-dim natural killer cell, human: -0.487
natural killer cell: -1.802
CD16-negative, CD56-bright natural killer cell, human: -2.723
activated type II NK T cell: -4.518
mature NK T cell: -4.705", + "CD16-positive, CD56-dim natural killer cell, human: -0.782
natural killer cell: -1.211
CD16-negative, CD56-bright natural killer cell, human: -3.754
mature NK T cell: -4.030
activated type II NK T cell: -4.619", + "CD16-positive, CD56-dim natural killer cell, human: -1.154
CD16-negative, CD56-bright natural killer cell, human: -1.878
natural killer cell: -2.675
gamma-delta T cell: -2.696
mature NK T cell: -3.555", + "CD16-positive, CD56-dim natural killer cell, human: -0.297
natural killer cell: -2.209
CD16-negative, CD56-bright natural killer cell, human: -4.191
mature NK T cell: -4.297
gamma-delta T cell: -5.226", + "CD16-positive, CD56-dim natural killer cell, human: -0.436
natural killer cell: -1.803
CD16-negative, CD56-bright natural killer cell, human: -3.971
mature NK T cell: -4.313
activated type II NK T cell: -4.856", + "CD16-positive, CD56-dim natural killer cell, human: -0.481
natural killer cell: -1.596
CD16-negative, CD56-bright natural killer cell, human: -3.700
mature NK T cell: -4.249
activated type II NK T cell: -4.965", + "CD16-positive, CD56-dim natural killer cell, human: -0.422
natural killer cell: -2.007
CD16-negative, CD56-bright natural killer cell, human: -3.209
mature NK T cell: -4.727
activated type II NK T cell: -4.741", + "CD16-positive, CD56-dim natural killer cell, human: -0.493
natural killer cell: -1.543
CD16-negative, CD56-bright natural killer cell, human: -3.859
mature NK T cell: -4.163
astrocyte of the cerebral cortex: -4.926", + "CD16-positive, CD56-dim natural killer cell, human: -0.781
CD16-negative, CD56-bright natural killer cell, human: -1.985
natural killer cell: -2.078
activated type II NK T cell: -4.213
mature NK T cell: -4.272", + "CD16-positive, CD56-dim natural killer cell, human: -0.582
natural killer cell: -1.661
CD16-negative, CD56-bright natural killer cell, human: -3.573
mature NK T cell: -3.747
gamma-delta T cell: -4.858", + "CD16-positive, CD56-dim natural killer cell, human: -0.689
natural killer cell: -1.504
CD16-negative, CD56-bright natural killer cell, human: -3.548
mature NK T cell: -3.907
gamma-delta T cell: -4.337", + "CD16-positive, CD56-dim natural killer cell, human: -0.705
natural killer cell: -1.214
mature NK T cell: -4.027
CD16-negative, CD56-bright natural killer cell, human: -4.146
gamma-delta T cell: -4.974", + "CD16-positive, CD56-dim natural killer cell, human: -0.645
CD16-negative, CD56-bright natural killer cell, human: -1.840
natural killer cell: -2.626
gamma-delta T cell: -4.037
mature NK T cell: -4.130", + "CD16-positive, CD56-dim natural killer cell, human: -0.504
natural killer cell: -1.859
mature NK T cell: -3.736
CD16-negative, CD56-bright natural killer cell, human: -3.860
gamma-delta T cell: -4.450", + "CD16-positive, CD56-dim natural killer cell, human: -0.730
natural killer cell: -1.617
CD16-negative, CD56-bright natural killer cell, human: -2.760
mature NK T cell: -3.766
gamma-delta T cell: -4.067", + "CD16-positive, CD56-dim natural killer cell, human: -0.455
natural killer cell: -1.808
CD16-negative, CD56-bright natural killer cell, human: -2.919
mature NK T cell: -4.421
activated type II NK T cell: -4.875", + "CD16-positive, CD56-dim natural killer cell, human: -0.433
natural killer cell: -2.164
CD16-negative, CD56-bright natural killer cell, human: -3.062
mature NK T cell: -4.370
gamma-delta T cell: -4.685", + "CD16-positive, CD56-dim natural killer cell, human: -0.720
natural killer cell: -1.698
CD16-negative, CD56-bright natural killer cell, human: -2.551
mature NK T cell: -3.531
gamma-delta T cell: -4.535", + "CD16-positive, CD56-dim natural killer cell, human: -0.623
natural killer cell: -2.231
CD16-negative, CD56-bright natural killer cell, human: -2.343
mature NK T cell: -3.984
activated type II NK T cell: -4.452", + "CD16-positive, CD56-dim natural killer cell, human: -0.787
natural killer cell: -1.652
CD16-negative, CD56-bright natural killer cell, human: -2.307
mature NK T cell: -3.950
gamma-delta T cell: -4.503", + "CD16-positive, CD56-dim natural killer cell, human: -1.272
CD16-negative, CD56-bright natural killer cell, human: -1.815
natural killer cell: -2.077
gamma-delta T cell: -3.363
mature NK T cell: -3.751", + "CD16-positive, CD56-dim natural killer cell, human: -0.640
natural killer cell: -1.365
CD16-negative, CD56-bright natural killer cell, human: -3.166
mature NK T cell: -3.990
activated type II NK T cell: -4.459", + "CD16-positive, CD56-dim natural killer cell, human: -1.258
CD16-negative, CD56-bright natural killer cell, human: -1.600
natural killer cell: -2.044
mature NK T cell: -3.209
gamma-delta T cell: -3.663", + "CD16-positive, CD56-dim natural killer cell, human: -1.673
CD16-negative, CD56-bright natural killer cell, human: -1.691
natural killer cell: -1.804
gamma-delta T cell: -2.955
mature NK T cell: -3.267", + "CD16-positive, CD56-dim natural killer cell, human: -0.410
natural killer cell: -2.190
CD16-negative, CD56-bright natural killer cell, human: -3.640
gamma-delta T cell: -4.258
mature NK T cell: -4.423", + "CD16-positive, CD56-dim natural killer cell, human: -1.026
CD16-negative, CD56-bright natural killer cell, human: -1.775
natural killer cell: -2.172
gamma-delta T cell: -3.475
mature NK T cell: -4.026", + "CD16-positive, CD56-dim natural killer cell, human: -0.734
CD16-negative, CD56-bright natural killer cell, human: -1.991
natural killer cell: -2.321
gamma-delta T cell: -3.541
mature NK T cell: -3.798", + "CD16-positive, CD56-dim natural killer cell, human: -0.448
natural killer cell: -1.850
CD16-negative, CD56-bright natural killer cell, human: -3.779
mature NK T cell: -4.109
astrocyte of the cerebral cortex: -4.927", + "CD16-positive, CD56-dim natural killer cell, human: -0.662
natural killer cell: -1.352
CD16-negative, CD56-bright natural killer cell, human: -4.017
mature NK T cell: -4.242
CD8-positive, alpha-beta T cell: -4.727", + "CD16-positive, CD56-dim natural killer cell, human: -0.494
natural killer cell: -1.556
mature NK T cell: -3.605
CD16-negative, CD56-bright natural killer cell, human: -4.498
gamma-delta T cell: -4.844", + "CD16-positive, CD56-dim natural killer cell, human: -0.649
natural killer cell: -1.274
mature NK T cell: -3.796
CD16-negative, CD56-bright natural killer cell, human: -4.333
astrocyte of the cerebral cortex: -4.580", + "CD16-positive, CD56-dim natural killer cell, human: -0.601
natural killer cell: -1.521
CD16-negative, CD56-bright natural killer cell, human: -3.437
mature NK T cell: -4.107
activated type II NK T cell: -4.760", + "CD16-positive, CD56-dim natural killer cell, human: -0.562
natural killer cell: -1.475
CD16-negative, CD56-bright natural killer cell, human: -3.555
mature NK T cell: -4.057
activated type II NK T cell: -4.890", + "CD16-positive, CD56-dim natural killer cell, human: -0.546
natural killer cell: -1.956
CD16-negative, CD56-bright natural killer cell, human: -2.845
mature NK T cell: -4.144
activated type II NK T cell: -4.606", + "CD16-positive, CD56-dim natural killer cell, human: -0.590
natural killer cell: -1.646
mature NK T cell: -3.692
gamma-delta T cell: -3.972
CD16-negative, CD56-bright natural killer cell, human: -4.032", + "CD16-positive, CD56-dim natural killer cell, human: -1.213
natural killer cell: -1.461
CD16-negative, CD56-bright natural killer cell, human: -1.855
mature NK T cell: -3.661
activated type II NK T cell: -4.224", + "CD16-positive, CD56-dim natural killer cell, human: -0.634
natural killer cell: -1.551
mature NK T cell: -3.645
CD16-negative, CD56-bright natural killer cell, human: -3.969
gamma-delta T cell: -4.576", + "CD16-positive, CD56-dim natural killer cell, human: -0.537
natural killer cell: -1.785
mature NK T cell: -3.917
CD16-negative, CD56-bright natural killer cell, human: -4.093
gamma-delta T cell: -4.734", + "CD16-positive, CD56-dim natural killer cell, human: -0.482
natural killer cell: -1.546
mature NK T cell: -4.012
astrocyte of the cerebral cortex: -4.710
gamma-delta T cell: -4.817", + "CD16-positive, CD56-dim natural killer cell, human: -0.918
natural killer cell: -1.858
CD16-negative, CD56-bright natural killer cell, human: -2.181
mature NK T cell: -3.711
gamma-delta T cell: -4.275", + "CD16-positive, CD56-dim natural killer cell, human: -0.855
natural killer cell: -1.842
CD16-negative, CD56-bright natural killer cell, human: -2.624
mature NK T cell: -3.712
activated type II NK T cell: -4.375", + "CD16-positive, CD56-dim natural killer cell, human: -0.486
natural killer cell: -1.899
CD16-negative, CD56-bright natural killer cell, human: -3.246
mature NK T cell: -3.876
gamma-delta T cell: -4.936", + "CD16-positive, CD56-dim natural killer cell, human: -1.137
CD16-negative, CD56-bright natural killer cell, human: -1.482
natural killer cell: -2.663
gamma-delta T cell: -3.683
activated type II NK T cell: -4.227", + "CD16-positive, CD56-dim natural killer cell, human: -0.471
natural killer cell: -1.780
CD16-negative, CD56-bright natural killer cell, human: -3.652
mature NK T cell: -4.458
activated type II NK T cell: -4.834", + "CD16-positive, CD56-dim natural killer cell, human: -0.564
natural killer cell: -1.660
CD16-negative, CD56-bright natural killer cell, human: -3.630
mature NK T cell: -4.085
activated type II NK T cell: -4.954", + "CD16-positive, CD56-dim natural killer cell, human: -0.576
natural killer cell: -1.712
CD16-negative, CD56-bright natural killer cell, human: -3.173
mature NK T cell: -4.199
gamma-delta T cell: -4.636", + "CD16-positive, CD56-dim natural killer cell, human: -0.466
natural killer cell: -1.886
CD16-negative, CD56-bright natural killer cell, human: -3.238
mature NK T cell: -4.160
activated type II NK T cell: -4.993", + "CD16-positive, CD56-dim natural killer cell, human: -0.501
natural killer cell: -1.543
mature NK T cell: -3.713
CD16-negative, CD56-bright natural killer cell, human: -4.688
gamma-delta T cell: -5.044", + "CD16-positive, CD56-dim natural killer cell, human: -0.847
CD16-negative, CD56-bright natural killer cell, human: -1.806
natural killer cell: -2.209
gamma-delta T cell: -3.754
mature NK T cell: -3.846", + "CD16-positive, CD56-dim natural killer cell, human: -0.429
natural killer cell: -1.850
CD16-negative, CD56-bright natural killer cell, human: -3.253
mature NK T cell: -4.571
activated type II NK T cell: -4.819", + "CD16-positive, CD56-dim natural killer cell, human: -0.659
natural killer cell: -1.793
CD16-negative, CD56-bright natural killer cell, human: -3.616
mature NK T cell: -3.767
gamma-delta T cell: -4.293", + "CD16-positive, CD56-dim natural killer cell, human: -0.574
natural killer cell: -1.468
mature NK T cell: -3.926
CD16-negative, CD56-bright natural killer cell, human: -4.820
astrocyte of the cerebral cortex: -5.061", + "CD16-positive, CD56-dim natural killer cell, human: -0.409
natural killer cell: -1.695
CD16-negative, CD56-bright natural killer cell, human: -3.956
mature NK T cell: -4.457
activated type II NK T cell: -5.131", + "CD16-positive, CD56-dim natural killer cell, human: -0.481
natural killer cell: -1.849
CD16-negative, CD56-bright natural killer cell, human: -3.053
mature NK T cell: -4.130
activated type II NK T cell: -4.680", + "CD16-positive, CD56-dim natural killer cell, human: -1.392
natural killer cell: -2.783
mature NK T cell: -2.913
CD16-negative, CD56-bright natural killer cell, human: -3.006
gamma-delta T cell: -3.290", + "CD16-positive, CD56-dim natural killer cell, human: -1.789
CD16-negative, CD56-bright natural killer cell, human: -1.917
natural killer cell: -2.300
gamma-delta T cell: -2.620
mature NK T cell: -3.070", + "CD16-positive, CD56-dim natural killer cell, human: -1.259
CD16-negative, CD56-bright natural killer cell, human: -1.659
natural killer cell: -2.152
gamma-delta T cell: -3.717
activated type II NK T cell: -4.018", + "CD16-positive, CD56-dim natural killer cell, human: -0.497
natural killer cell: -1.781
CD16-negative, CD56-bright natural killer cell, human: -3.543
mature NK T cell: -3.886
astrocyte of the cerebral cortex: -4.808", + "CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.427
mature NK T cell: -3.981
CD16-negative, CD56-bright natural killer cell, human: -4.585
astrocyte of the cerebral cortex: -4.792", + "CD16-positive, CD56-dim natural killer cell, human: -0.497
natural killer cell: -1.619
mature NK T cell: -3.663
CD16-negative, CD56-bright natural killer cell, human: -4.246
astrocyte of the cerebral cortex: -5.083", + "CD16-positive, CD56-dim natural killer cell, human: -0.611
natural killer cell: -1.982
CD16-negative, CD56-bright natural killer cell, human: -2.206
mature NK T cell: -4.022
gamma-delta T cell: -4.344", + "CD16-positive, CD56-dim natural killer cell, human: -0.769
natural killer cell: -1.105
CD16-negative, CD56-bright natural killer cell, human: -3.875
mature NK T cell: -4.223
activated type II NK T cell: -4.804", + "CD16-positive, CD56-dim natural killer cell, human: -0.630
natural killer cell: -1.600
CD16-negative, CD56-bright natural killer cell, human: -3.083
mature NK T cell: -3.568
gamma-delta T cell: -4.356", + "CD16-positive, CD56-dim natural killer cell, human: -1.191
CD16-negative, CD56-bright natural killer cell, human: -1.373
natural killer cell: -2.416
gamma-delta T cell: -3.292
mature NK T cell: -3.979", + "CD16-positive, CD56-dim natural killer cell, human: -0.653
natural killer cell: -1.392
mature NK T cell: -3.644
CD16-negative, CD56-bright natural killer cell, human: -4.179
astrocyte of the cerebral cortex: -4.565", + "CD16-positive, CD56-dim natural killer cell, human: -1.373
natural killer cell: -2.193
CD16-negative, CD56-bright natural killer cell, human: -2.496
gamma-delta T cell: -2.602
mature NK T cell: -3.305", + "CD16-positive, CD56-dim natural killer cell, human: -0.381
natural killer cell: -1.751
mature NK T cell: -4.391
CD16-negative, CD56-bright natural killer cell, human: -4.407
astrocyte of the cerebral cortex: -4.985", + "CD16-positive, CD56-dim natural killer cell, human: -1.383
gamma-delta T cell: -2.124
CD16-negative, CD56-bright natural killer cell, human: -2.611
natural killer cell: -2.794
mature NK T cell: -2.807", + "CD16-positive, CD56-dim natural killer cell, human: -0.604
natural killer cell: -1.753
CD16-negative, CD56-bright natural killer cell, human: -2.559
mature NK T cell: -4.321
activated type II NK T cell: -4.330", + "CD16-positive, CD56-dim natural killer cell, human: -0.835
CD16-negative, CD56-bright natural killer cell, human: -1.637
natural killer cell: -2.054
mature NK T cell: -4.223
activated type II NK T cell: -4.501", + "CD16-positive, CD56-dim natural killer cell, human: -0.708
natural killer cell: -1.480
CD16-negative, CD56-bright natural killer cell, human: -3.574
mature NK T cell: -4.219
activated type II NK T cell: -4.509", + "CD16-positive, CD56-dim natural killer cell, human: -0.364
natural killer cell: -2.038
CD16-negative, CD56-bright natural killer cell, human: -3.222
mature NK T cell: -4.401
activated type II NK T cell: -4.886", + "CD16-positive, CD56-dim natural killer cell, human: -0.596
natural killer cell: -1.482
CD16-negative, CD56-bright natural killer cell, human: -3.571
mature NK T cell: -3.843
gamma-delta T cell: -4.881", + "CD16-positive, CD56-dim natural killer cell, human: -0.396
natural killer cell: -2.307
CD16-negative, CD56-bright natural killer cell, human: -3.063
gamma-delta T cell: -4.378
mature NK T cell: -4.548", + "CD16-positive, CD56-dim natural killer cell, human: -0.519
natural killer cell: -2.279
CD16-negative, CD56-bright natural killer cell, human: -2.497
mature NK T cell: -4.174
activated type II NK T cell: -4.706", + "CD16-positive, CD56-dim natural killer cell, human: -0.388
natural killer cell: -2.193
CD16-negative, CD56-bright natural killer cell, human: -3.129
mature NK T cell: -4.036
gamma-delta T cell: -4.951", + "CD16-positive, CD56-dim natural killer cell, human: -0.643
natural killer cell: -1.804
CD16-negative, CD56-bright natural killer cell, human: -2.814
mature NK T cell: -4.074
gamma-delta T cell: -4.517", + "CD16-positive, CD56-dim natural killer cell, human: -0.591
natural killer cell: -1.435
CD16-negative, CD56-bright natural killer cell, human: -3.769
mature NK T cell: -4.022
activated type II NK T cell: -4.882", + "CD16-positive, CD56-dim natural killer cell, human: -0.828
natural killer cell: -1.094
mature NK T cell: -3.668
CD16-negative, CD56-bright natural killer cell, human: -4.577
astrocyte of the cerebral cortex: -4.751", + "CD16-positive, CD56-dim natural killer cell, human: -0.821
natural killer cell: -2.079
CD16-negative, CD56-bright natural killer cell, human: -2.524
gamma-delta T cell: -3.141
mature NK T cell: -3.431", + "CD16-positive, CD56-dim natural killer cell, human: -0.660
natural killer cell: -1.622
CD16-negative, CD56-bright natural killer cell, human: -2.849
mature NK T cell: -3.965
lymphocyte: -4.606", + "CD16-positive, CD56-dim natural killer cell, human: -1.107
natural killer cell: -1.664
CD16-negative, CD56-bright natural killer cell, human: -1.683
activated type II NK T cell: -3.851
mature NK T cell: -4.635", + "CD16-positive, CD56-dim natural killer cell, human: -0.664
natural killer cell: -1.527
mature NK T cell: -3.428
CD16-negative, CD56-bright natural killer cell, human: -3.892
gamma-delta T cell: -4.535", + "CD16-positive, CD56-dim natural killer cell, human: -0.621
natural killer cell: -1.835
CD16-negative, CD56-bright natural killer cell, human: -2.594
mature NK T cell: -4.491
gamma-delta T cell: -4.621", + "CD16-positive, CD56-dim natural killer cell, human: -0.414
natural killer cell: -1.689
mature NK T cell: -4.285
CD16-negative, CD56-bright natural killer cell, human: -4.288
astrocyte of the cerebral cortex: -5.020", + "CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.677
CD16-negative, CD56-bright natural killer cell, human: -3.944
mature NK T cell: -4.148
gamma-delta T cell: -4.675", + "CD16-positive, CD56-dim natural killer cell, human: -1.138
CD16-negative, CD56-bright natural killer cell, human: -1.678
natural killer cell: -1.679
activated type II NK T cell: -4.004
mature NK T cell: -4.247", + "CD16-positive, CD56-dim natural killer cell, human: -0.491
natural killer cell: -1.845
CD16-negative, CD56-bright natural killer cell, human: -3.092
mature NK T cell: -4.428
activated type II NK T cell: -4.688", + "CD16-positive, CD56-dim natural killer cell, human: -1.112
natural killer cell: -1.640
CD16-negative, CD56-bright natural killer cell, human: -2.274
gamma-delta T cell: -3.350
mature NK T cell: -3.676", + "CD16-positive, CD56-dim natural killer cell, human: -1.200
natural killer cell: -1.440
CD16-negative, CD56-bright natural killer cell, human: -1.527
activated type II NK T cell: -4.328
mature NK T cell: -4.541", + "CD16-positive, CD56-dim natural killer cell, human: -0.600
natural killer cell: -1.689
CD16-negative, CD56-bright natural killer cell, human: -3.085
mature NK T cell: -4.055
activated type II NK T cell: -4.633", + "CD16-positive, CD56-dim natural killer cell, human: -0.494
natural killer cell: -2.138
CD16-negative, CD56-bright natural killer cell, human: -2.655
mature NK T cell: -4.088
gamma-delta T cell: -4.570", + "CD16-positive, CD56-dim natural killer cell, human: -0.814
CD16-negative, CD56-bright natural killer cell, human: -1.725
natural killer cell: -1.885
activated type II NK T cell: -3.990
mature NK T cell: -4.699", + "CD16-positive, CD56-dim natural killer cell, human: -0.466
natural killer cell: -1.501
mature NK T cell: -4.211
CD16-negative, CD56-bright natural killer cell, human: -4.583
astrocyte of the cerebral cortex: -4.890", + "CD16-positive, CD56-dim natural killer cell, human: -0.917
natural killer cell: -2.111
CD16-negative, CD56-bright natural killer cell, human: -2.697
gamma-delta T cell: -2.740
CD8-positive, alpha-beta T cell: -3.396", + "CD16-positive, CD56-dim natural killer cell, human: -0.618
natural killer cell: -1.648
CD16-negative, CD56-bright natural killer cell, human: -2.939
mature NK T cell: -4.077
activated type II NK T cell: -4.365", + "CD16-positive, CD56-dim natural killer cell, human: -0.626
natural killer cell: -2.208
CD16-negative, CD56-bright natural killer cell, human: -2.431
mature NK T cell: -3.733
gamma-delta T cell: -4.028", + "CD16-positive, CD56-dim natural killer cell, human: -0.775
natural killer cell: -2.092
CD16-negative, CD56-bright natural killer cell, human: -2.494
mature NK T cell: -3.583
immature NK T cell: -4.534", + "CD16-positive, CD56-dim natural killer cell, human: -1.409
natural killer cell: -1.559
CD16-negative, CD56-bright natural killer cell, human: -1.825
activated type II NK T cell: -3.807
mature NK T cell: -4.023", + "CD16-positive, CD56-dim natural killer cell, human: -0.629
natural killer cell: -1.578
mature NK T cell: -3.707
CD16-negative, CD56-bright natural killer cell, human: -4.037
astrocyte of the cerebral cortex: -4.846", + "CD16-positive, CD56-dim natural killer cell, human: -1.109
CD16-negative, CD56-bright natural killer cell, human: -1.279
natural killer cell: -2.054
gamma-delta T cell: -4.093
mature NK T cell: -4.178", + "CD16-positive, CD56-dim natural killer cell, human: -0.899
natural killer cell: -1.458
CD16-negative, CD56-bright natural killer cell, human: -2.688
mature NK T cell: -4.173
activated type II NK T cell: -4.405", + "CD16-positive, CD56-dim natural killer cell, human: -0.497
natural killer cell: -1.565
mature NK T cell: -3.643
CD16-negative, CD56-bright natural killer cell, human: -3.945
astrocyte of the cerebral cortex: -4.818", + "CD16-positive, CD56-dim natural killer cell, human: -0.826
natural killer cell: -2.096
CD16-negative, CD56-bright natural killer cell, human: -2.576
gamma-delta T cell: -3.589
mature NK T cell: -3.697", + "CD16-positive, CD56-dim natural killer cell, human: -1.015
natural killer cell: -1.912
CD16-negative, CD56-bright natural killer cell, human: -2.605
gamma-delta T cell: -3.130
mature NK T cell: -3.194", + "CD16-positive, CD56-dim natural killer cell, human: -0.974
natural killer cell: -1.101
CD16-negative, CD56-bright natural killer cell, human: -3.582
mature NK T cell: -4.052
gamma-delta T cell: -4.304", + "CD16-positive, CD56-dim natural killer cell, human: -0.707
natural killer cell: -2.132
CD16-negative, CD56-bright natural killer cell, human: -2.495
mature NK T cell: -3.480
gamma-delta T cell: -3.595", + "CD16-positive, CD56-dim natural killer cell, human: -0.444
natural killer cell: -1.828
CD16-negative, CD56-bright natural killer cell, human: -3.193
mature NK T cell: -4.624
activated type II NK T cell: -4.861", + "CD16-positive, CD56-dim natural killer cell, human: -0.533
natural killer cell: -2.288
CD16-negative, CD56-bright natural killer cell, human: -2.834
mature NK T cell: -3.843
gamma-delta T cell: -4.060", + "CD16-positive, CD56-dim natural killer cell, human: -1.198
CD16-negative, CD56-bright natural killer cell, human: -1.615
natural killer cell: -1.667
mature NK T cell: -4.031
gamma-delta T cell: -4.116", + "CD16-positive, CD56-dim natural killer cell, human: -1.314
CD16-negative, CD56-bright natural killer cell, human: -1.729
natural killer cell: -2.498
gamma-delta T cell: -2.721
mature NK T cell: -3.578", + "CD16-positive, CD56-dim natural killer cell, human: -0.596
natural killer cell: -1.539
CD16-negative, CD56-bright natural killer cell, human: -3.346
mature NK T cell: -3.980
activated type II NK T cell: -4.639", + "CD16-positive, CD56-dim natural killer cell, human: -0.551
natural killer cell: -1.662
CD16-negative, CD56-bright natural killer cell, human: -2.677
mature NK T cell: -4.385
activated type II NK T cell: -4.654", + "CD16-positive, CD56-dim natural killer cell, human: -1.151
natural killer cell: -1.294
CD16-negative, CD56-bright natural killer cell, human: -2.450
mature NK T cell: -3.621
activated type II NK T cell: -4.289", + "CD16-positive, CD56-dim natural killer cell, human: -1.328
CD16-negative, CD56-bright natural killer cell, human: -1.493
natural killer cell: -2.429
gamma-delta T cell: -3.118
mature NK T cell: -3.513", + "CD16-positive, CD56-dim natural killer cell, human: -0.484
natural killer cell: -2.041
CD16-negative, CD56-bright natural killer cell, human: -4.028
gamma-delta T cell: -4.078
mature NK T cell: -4.173", + "CD16-positive, CD56-dim natural killer cell, human: -0.374
natural killer cell: -2.095
mature NK T cell: -3.514
CD16-negative, CD56-bright natural killer cell, human: -4.711
astrocyte of the cerebral cortex: -4.990", + "CD16-positive, CD56-dim natural killer cell, human: -0.638
natural killer cell: -1.288
CD16-negative, CD56-bright natural killer cell, human: -4.036
mature NK T cell: -4.111
activated type II NK T cell: -5.103", + "CD16-positive, CD56-dim natural killer cell, human: -1.037
natural killer cell: -1.099
CD16-negative, CD56-bright natural killer cell, human: -2.671
mature NK T cell: -4.372
activated type II NK T cell: -4.797", + "CD16-positive, CD56-dim natural killer cell, human: -0.369
natural killer cell: -2.108
mature NK T cell: -4.089
CD16-negative, CD56-bright natural killer cell, human: -4.263
astrocyte of the cerebral cortex: -5.010", + "CD16-positive, CD56-dim natural killer cell, human: -1.224
natural killer cell: -1.352
gamma-delta T cell: -2.917
mature NK T cell: -3.157
CD16-negative, CD56-bright natural killer cell, human: -3.831", + "CD16-positive, CD56-dim natural killer cell, human: -0.839
natural killer cell: -1.518
CD16-negative, CD56-bright natural killer cell, human: -2.977
mature NK T cell: -3.875
activated type II NK T cell: -4.484", + "CD16-positive, CD56-dim natural killer cell, human: -0.578
natural killer cell: -2.209
CD16-negative, CD56-bright natural killer cell, human: -2.401
mature NK T cell: -4.269
activated type II NK T cell: -4.788", + "CD16-positive, CD56-dim natural killer cell, human: -0.526
natural killer cell: -2.232
mature NK T cell: -3.549
CD16-negative, CD56-bright natural killer cell, human: -3.741
gamma-delta T cell: -4.025", + "CD16-positive, CD56-dim natural killer cell, human: -0.582
natural killer cell: -1.867
CD16-negative, CD56-bright natural killer cell, human: -3.369
mature NK T cell: -3.711
gamma-delta T cell: -4.356", + "CD16-positive, CD56-dim natural killer cell, human: -0.392
natural killer cell: -2.268
CD16-negative, CD56-bright natural killer cell, human: -3.005
mature NK T cell: -4.756
activated type II NK T cell: -4.768", + "CD16-positive, CD56-dim natural killer cell, human: -0.710
natural killer cell: -1.348
mature NK T cell: -3.609
CD16-negative, CD56-bright natural killer cell, human: -4.349
gamma-delta T cell: -4.488", + "CD16-positive, CD56-dim natural killer cell, human: -0.589
natural killer cell: -2.469
CD16-negative, CD56-bright natural killer cell, human: -2.510
mature NK T cell: -3.860
activated type II NK T cell: -4.319", + "CD16-positive, CD56-dim natural killer cell, human: -0.605
natural killer cell: -1.607
CD16-negative, CD56-bright natural killer cell, human: -3.036
mature NK T cell: -4.282
activated type II NK T cell: -4.633", + "CD16-positive, CD56-dim natural killer cell, human: -0.847
natural killer cell: -2.615
CD16-negative, CD56-bright natural killer cell, human: -2.743
gamma-delta T cell: -3.021
mature NK T cell: -3.239", + "CD16-positive, CD56-dim natural killer cell, human: -0.668
natural killer cell: -2.633
CD16-negative, CD56-bright natural killer cell, human: -2.864
mature NK T cell: -3.277
gamma-delta T cell: -3.564", + "CD16-positive, CD56-dim natural killer cell, human: -0.524
natural killer cell: -1.633
mature NK T cell: -3.704
CD16-negative, CD56-bright natural killer cell, human: -3.844
astrocyte of the cerebral cortex: -4.811" + ], + "legendgroup": "CD16-positive, CD56-dim natural killer cell, human", + "marker": { + "color": "#8c3bff", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "CD16-positive, CD56-dim natural killer cell, human", + "showlegend": true, + "type": "scattergl", + "x": [ + 7.450440883636475, + 8.619782447814941, + 7.164894104003906, + 7.449461460113525, + 7.642635822296143, + 8.540295600891113, + 9.002753257751465, + 8.460875511169434, + 5.673325538635254, + 7.036870956420898, + 8.45775318145752, + 7.266228199005127, + 6.715782642364502, + 5.4816694259643555, + 8.030826568603516, + 7.088441848754883, + 9.03548526763916, + 7.095557689666748, + 8.132426261901855, + 7.560874938964844, + 8.411388397216797, + 7.049028396606445, + 8.181544303894043, + 8.135893821716309, + 7.92399787902832, + 7.420289993286133, + 8.075553894042969, + 9.371777534484863, + 6.300326347351074, + 8.600852012634277, + 8.57736587524414, + 8.328544616699219, + 6.500827789306641, + 7.490496635437012, + 6.77392578125, + 6.215553283691406, + 8.180800437927246, + 8.449270248413086, + 7.575654983520508, + 7.8915934562683105, + 6.008221626281738, + 7.597935676574707, + 8.642401695251465, + 6.204061985015869, + 7.6063971519470215, + 5.719280242919922, + 7.896713733673096, + 7.347362041473389, + 8.671146392822266, + 6.512243747711182, + 5.822977542877197, + 7.5028462409973145, + 6.132757663726807, + 6.213546276092529, + 7.2421345710754395, + 7.235869884490967, + 8.955241203308105, + 9.311196327209473, + 7.966248035430908, + 6.630030632019043, + 8.253554344177246, + 6.189664363861084, + 8.187127113342285, + 5.295538425445557, + 7.822124481201172, + 8.223554611206055, + 6.579158782958984, + 8.627354621887207, + 8.32816219329834, + 7.062264442443848, + 8.601091384887695, + 5.716287136077881, + 6.455379486083984, + 7.095888137817383, + 5.5697126388549805, + 8.210113525390625, + 7.488472938537598, + 6.955532550811768, + 6.167185306549072, + 7.2165632247924805, + 8.33999252319336, + 6.231516361236572, + 8.757020950317383, + 6.430850028991699, + 7.975841045379639, + 6.0947723388671875, + 9.09743595123291, + 9.208576202392578, + 5.571291446685791, + 8.438604354858398, + 7.498546600341797, + 8.816503524780273, + 6.67576265335083, + 5.2735371589660645, + 7.8514838218688965, + 6.562933444976807, + 7.389143943786621, + 6.392993927001953, + 7.563653469085693, + 8.836429595947266, + 9.317586898803711, + 8.384881019592285, + 6.552126884460449, + 6.1788330078125, + 7.909717559814453, + 8.254032135009766, + 7.955405235290527, + 8.1871976852417, + 8.188876152038574, + 5.942666053771973, + 6.8762431144714355, + 7.971911907196045, + 9.125410079956055, + 7.05502462387085, + 6.575765609741211, + 6.919600009918213, + 7.3795881271362305, + 6.497241973876953, + 7.7870049476623535, + 6.837869644165039, + 8.401817321777344, + 7.7744526863098145, + 5.901264667510986, + 7.670833587646484, + 7.794069290161133, + 7.474361896514893, + 8.0789155960083, + 6.604892730712891, + 5.7131195068359375, + 8.162302017211914, + 5.873030662536621, + 6.161579608917236, + 7.554867744445801, + 8.969285011291504, + 6.865359783172607, + 6.266880035400391, + 6.456767559051514, + 6.847088813781738, + 8.782442092895508, + 6.202445983886719, + 7.425248622894287, + 6.858935832977295, + 7.263278484344482, + 7.07041597366333, + 7.285521507263184, + 7.1741437911987305, + 7.939349174499512, + 6.5215864181518555, + 7.417674541473389, + 7.194188117980957, + 8.330318450927734, + 5.5830078125, + 5.136694431304932, + 7.770999908447266, + 7.728697299957275, + 6.969063758850098, + 7.8509650230407715, + 8.481040954589844, + 8.239270210266113, + 6.461453914642334, + 5.975289821624756, + 7.593691349029541, + 8.168052673339844, + 6.4900360107421875, + 8.664803504943848, + 7.60825777053833, + 8.951347351074219, + 7.202155590057373, + 6.5166144371032715, + 8.64258861541748, + 7.746840000152588, + 8.916071891784668, + 7.100566864013672, + 6.779594898223877, + 6.342817783355713, + 6.484593868255615, + 6.457287311553955, + 6.912883758544922, + 8.866989135742188, + 8.180135726928711, + 5.3828887939453125, + 7.978436470031738, + 9.163399696350098, + 8.773836135864258, + 7.138031005859375, + 9.075113296508789, + 8.818015098571777, + 8.654603958129883, + 7.820797920227051, + 5.696774005889893, + 7.317526817321777, + 7.628381729125977, + 7.147031307220459, + 6.950217247009277, + 9.12647819519043, + 7.601097106933594, + 7.9113569259643555, + 5.950204849243164, + 7.247741222381592, + 9.034296035766602, + 5.820559024810791, + 9.176331520080566, + 6.840484619140625, + 7.7720136642456055, + 5.6487016677856445, + 8.821610450744629, + 8.326807022094727, + 6.570415496826172, + 8.910944938659668, + 5.442742824554443, + 6.9858317375183105, + 8.695993423461914, + 5.70664644241333, + 7.974272727966309, + 7.442586898803711, + 7.008982181549072, + 6.86061429977417, + 8.814038276672363, + 7.7275800704956055, + 8.811579704284668, + 6.826450824737549, + 6.461790084838867, + 8.040465354919434, + 8.232466697692871, + 6.1958794593811035, + 8.486040115356445, + 9.112070083618164, + 5.182960510253906, + 7.187471389770508, + 7.251720905303955, + 5.970000267028809, + 7.848170757293701, + 9.117198944091797, + 5.541050910949707, + 7.122705459594727, + 7.365677356719971, + 7.76738977432251, + 6.232088565826416, + 6.913986682891846, + 6.87406063079834, + 6.08229398727417, + 8.287668228149414, + 8.082435607910156, + 7.19588041305542, + 7.722113609313965, + 7.448333740234375, + 8.13464069366455, + 8.25506591796875, + 6.773993492126465, + 6.226222038269043, + 8.862312316894531, + 5.78727388381958, + 7.312323093414307, + 7.721748352050781, + 7.8179497718811035, + 9.066300392150879, + 5.549611568450928, + 8.256634712219238, + 6.804445743560791, + 6.20881986618042, + 6.574045181274414, + 7.709722518920898, + 6.0898823738098145, + 6.846671104431152, + 5.496725082397461, + 8.654302597045898, + 8.391195297241211, + 7.690010070800781, + 6.099892616271973, + 7.339459419250488, + 7.017375469207764, + 8.483527183532715, + 9.068746566772461, + 7.161977291107178, + 6.048929691314697, + 8.073680877685547, + 6.271579265594482, + 6.263128280639648, + 6.390054702758789, + 6.9173431396484375, + 8.508362770080566, + 8.263043403625488, + 8.501077651977539, + 6.456430912017822, + 8.731354713439941, + 7.947043418884277, + 5.949276447296143, + 5.224769115447998, + 5.626053810119629, + 8.06421947479248, + 6.494719505310059, + 5.843441963195801, + 8.491813659667969, + 7.438912391662598, + 7.117276668548584, + 6.684057712554932, + 8.004105567932129, + 9.224508285522461, + 9.007232666015625, + 6.133476734161377, + 8.890233993530273, + 7.279964923858643, + 8.31908130645752, + 5.700725555419922, + 8.75772762298584, + 6.99411678314209, + 7.391746997833252, + 6.660125732421875, + 6.703698635101318, + 8.400980949401855, + 8.10887622833252, + 7.9165544509887695, + 7.160433769226074, + 7.528434753417969, + 7.167308330535889, + 6.194009304046631, + 8.37984561920166, + 6.413556098937988, + 7.917274475097656, + 5.849911689758301, + 7.514166355133057, + 8.806381225585938, + 7.461160182952881, + 6.540914058685303, + 7.5528950691223145, + 7.668678283691406, + 6.753945350646973, + 7.678665637969971, + 7.634103775024414, + 5.797633647918701, + 7.161457061767578, + 8.712705612182617, + 8.405263900756836, + 8.410297393798828, + 7.3670172691345215, + 6.830632209777832, + 6.336125373840332, + 7.963719844818115, + 9.358942031860352, + 9.18105697631836, + 5.2451090812683105, + 7.427220821380615, + 6.487534523010254, + 6.370966911315918, + 6.971426010131836, + 7.083868980407715, + 6.399065017700195, + 6.141477584838867, + 7.101288318634033, + 9.060739517211914, + 6.611885070800781, + 8.926279067993164, + 5.756899356842041, + 6.623423099517822, + 6.038168907165527, + 5.833907604217529, + 7.829768657684326, + 6.708324909210205, + 5.028598308563232, + 6.749794006347656, + 7.09690523147583, + 9.46052074432373, + 5.999444484710693, + 8.250594139099121, + 6.772480487823486, + 6.154088973999023, + 8.863852500915527, + 6.444428443908691, + 7.4769697189331055, + 9.344002723693848, + 7.630996227264404, + 7.101136207580566, + 7.186400890350342, + 6.749795436859131, + 8.462848663330078, + 6.239979267120361, + 6.564852714538574, + 5.365346431732178, + 7.313665866851807, + 6.664528846740723, + 6.923150062561035, + 5.690092086791992, + 7.175942420959473, + 5.645331859588623, + 7.739641189575195, + 8.284468650817871, + 6.141055583953857, + 8.872776985168457, + 5.848426818847656, + 6.915348052978516, + 8.178881645202637, + 7.11936092376709, + 8.076581954956055, + 5.183434963226318, + 5.508243083953857, + 7.27683687210083, + 6.31990385055542, + 7.937086582183838, + 8.917491912841797, + 8.247291564941406, + 6.444130897521973, + 6.326818466186523, + 8.419143676757812, + 8.05335807800293, + 6.553851127624512, + 6.14139986038208, + 7.060985565185547, + 7.610504627227783, + 7.869228363037109, + 8.299154281616211, + 7.434433937072754, + 5.555075168609619, + 6.45465612411499, + 5.992928504943848, + 8.723493576049805, + 6.544719696044922, + 7.874876499176025, + 6.651845455169678, + 7.109189033508301, + 7.736307144165039, + 7.6335554122924805, + 7.351120948791504, + 6.733916759490967, + 6.694788455963135, + 7.291810989379883, + 8.199014663696289, + 6.824985027313232, + 5.935824394226074, + 5.317450046539307, + 8.924031257629395, + 9.36245059967041, + 5.7818684577941895, + 7.095364570617676, + 8.147951126098633, + 6.908191204071045, + 5.853426933288574, + 8.046529769897461, + 5.984344482421875, + 6.193309307098389, + 6.911393165588379, + 7.261251449584961, + 7.555379390716553, + 8.545380592346191, + 6.061919689178467, + 6.224747657775879, + 7.247072219848633, + 9.039079666137695, + 7.944394588470459, + 7.254532814025879, + 8.779574394226074, + 7.540337085723877, + 5.629937648773193, + 6.94740104675293, + 7.510760307312012, + 7.7615203857421875, + 7.663582801818848, + 6.853519439697266, + 7.061605453491211, + 6.871957778930664, + 7.371490478515625, + 6.784832954406738, + 6.6740288734436035, + 8.930339813232422, + 6.152640342712402, + 8.160661697387695, + 6.772874355316162, + 6.685225963592529, + 5.778758525848389, + 6.35211706161499, + 8.462319374084473, + 9.034683227539062, + 6.6619133949279785, + 8.184067726135254, + 6.532391548156738, + 7.23643684387207, + 6.035008907318115, + 8.293551445007324, + 5.9323577880859375, + 7.394977569580078, + 5.875030994415283, + 8.682219505310059, + 8.233827590942383, + 8.052018165588379, + 7.071005344390869, + 5.601092338562012, + 6.214569091796875, + 7.230832576751709, + 9.559897422790527, + 7.487300395965576, + 6.495334148406982, + 5.914184093475342, + 5.270739555358887, + 7.59775972366333, + 9.169927597045898, + 7.150259494781494, + 9.016469955444336, + 7.348396301269531, + 6.037137985229492, + 7.954685211181641, + 6.288357734680176, + 6.746679306030273, + 5.666983127593994, + 7.204050064086914, + 8.16704273223877, + 8.962827682495117, + 6.311628818511963, + 6.1118550300598145, + 7.710333824157715, + 6.093560218811035, + 7.2248663902282715, + 8.459482192993164, + 7.145373821258545, + 6.53468132019043, + 8.944596290588379, + 9.024287223815918, + 5.423356533050537, + 7.425573825836182, + 9.155267715454102, + 6.600545406341553, + 7.721305847167969, + 8.109776496887207, + 8.104784965515137, + 5.27380895614624, + 6.566371440887451, + 7.688144683837891, + 8.873117446899414, + 7.126986980438232, + 8.039773941040039, + 8.422901153564453, + 8.408442497253418, + 6.520933628082275, + 7.969435691833496, + 6.863469123840332, + 5.12060022354126, + 7.181403160095215, + 6.889956474304199, + 7.212459564208984, + 8.540164947509766, + 7.5175461769104 + ], + "xaxis": "x", + "y": [ + 18.18260955810547, + 17.71092987060547, + 17.360048294067383, + 16.804594039916992, + 19.052749633789062, + 19.17201042175293, + 15.557568550109863, + 17.568506240844727, + 18.468351364135742, + 16.812259674072266, + 18.52667808532715, + 18.884628295898438, + 19.175037384033203, + 19.205461502075195, + 15.573044776916504, + 18.55388832092285, + 14.896135330200195, + 18.615446090698242, + 17.939340591430664, + 17.007568359375, + 19.205957412719727, + 17.987520217895508, + 18.22528839111328, + 17.90105628967285, + 19.267724990844727, + 19.34212875366211, + 16.949186325073242, + 16.99494743347168, + 19.38964080810547, + 17.803321838378906, + 18.698009490966797, + 16.259239196777344, + 17.630008697509766, + 17.41014289855957, + 18.05800437927246, + 19.82187843322754, + 15.127357482910156, + 16.30849838256836, + 18.629913330078125, + 15.875253677368164, + 18.7556095123291, + 16.21302032470703, + 19.646385192871094, + 19.111642837524414, + 16.911701202392578, + 19.52100944519043, + 17.846513748168945, + 18.060630798339844, + 16.225597381591797, + 17.45869255065918, + 19.36497688293457, + 18.684558868408203, + 19.717130661010742, + 17.989255905151367, + 19.896846771240234, + 16.81297492980957, + 18.398170471191406, + 16.598779678344727, + 16.27491569519043, + 20.34006118774414, + 15.861289978027344, + 18.58182144165039, + 17.280502319335938, + 17.791919708251953, + 16.381574630737305, + 16.276321411132812, + 16.749004364013672, + 17.678482055664062, + 17.32201385498047, + 16.209123611450195, + 18.94951820373535, + 18.439722061157227, + 18.58568000793457, + 16.89602279663086, + 18.739608764648438, + 18.13450050354004, + 19.12322998046875, + 18.93796730041504, + 17.59748649597168, + 17.263532638549805, + 15.949201583862305, + 16.509326934814453, + 16.967864990234375, + 17.958038330078125, + 19.816932678222656, + 18.289064407348633, + 18.370975494384766, + 17.29543685913086, + 18.491010665893555, + 18.296504974365234, + 18.845802307128906, + 17.67997169494629, + 16.582075119018555, + 18.02509117126465, + 16.25410270690918, + 16.701005935668945, + 16.26673126220703, + 19.75688934326172, + 17.631507873535156, + 15.842092514038086, + 17.314937591552734, + 17.795913696289062, + 19.026742935180664, + 16.96063995361328, + 17.415929794311523, + 18.792373657226562, + 16.501178741455078, + 18.865501403808594, + 19.36737823486328, + 18.37636947631836, + 18.678382873535156, + 16.89759635925293, + 18.077041625976562, + 19.18448257446289, + 20.246252059936523, + 17.359207153320312, + 19.16743278503418, + 19.093338012695312, + 19.52089500427246, + 16.290327072143555, + 16.56895637512207, + 18.521352767944336, + 18.878135681152344, + 17.532899856567383, + 18.175188064575195, + 18.17330551147461, + 18.064542770385742, + 19.248483657836914, + 16.64824867248535, + 17.780553817749023, + 17.918842315673828, + 18.172019958496094, + 16.661495208740234, + 16.33735466003418, + 17.19352149963379, + 19.465089797973633, + 19.418046951293945, + 18.205957412719727, + 16.00531768798828, + 20.08693504333496, + 17.4863338470459, + 18.286582946777344, + 19.275466918945312, + 20.359424591064453, + 17.145082473754883, + 19.042343139648438, + 15.617307662963867, + 16.867694854736328, + 17.698575973510742, + 17.618757247924805, + 15.816463470458984, + 19.048595428466797, + 18.064916610717773, + 17.320087432861328, + 17.643278121948242, + 17.828866958618164, + 18.597787857055664, + 15.8616361618042, + 17.00787353515625, + 17.14137077331543, + 17.102371215820312, + 17.355712890625, + 18.672677993774414, + 18.13359260559082, + 16.067699432373047, + 17.758914947509766, + 18.51734733581543, + 19.884746551513672, + 17.13588523864746, + 17.926576614379883, + 17.85936737060547, + 15.533241271972656, + 16.868328094482422, + 16.929325103759766, + 18.909770965576172, + 16.088804244995117, + 15.680845260620117, + 19.864063262939453, + 17.216108322143555, + 16.93355369567871, + 19.145057678222656, + 17.762075424194336, + 16.80158805847168, + 16.189838409423828, + 20.11351776123047, + 17.591962814331055, + 19.05500030517578, + 16.553470611572266, + 14.821216583251953, + 19.114089965820312, + 16.600025177001953, + 19.435375213623047, + 16.902053833007812, + 17.215068817138672, + 17.85068702697754, + 17.96217155456543, + 18.533960342407227, + 18.908935546875, + 17.5618896484375, + 18.353988647460938, + 17.66192626953125, + 18.608707427978516, + 16.698040008544922, + 17.298709869384766, + 18.169755935668945, + 16.020675659179688, + 19.506696701049805, + 20.09514808654785, + 18.539594650268555, + 17.964183807373047, + 18.238252639770508, + 16.431974411010742, + 17.070844650268555, + 17.009675979614258, + 18.40760612487793, + 20.121110916137695, + 19.435985565185547, + 16.81364631652832, + 16.45195198059082, + 18.709962844848633, + 16.649566650390625, + 19.97014808654785, + 16.552881240844727, + 18.05567169189453, + 16.577457427978516, + 18.924114227294922, + 17.839012145996094, + 18.5927791595459, + 19.423891067504883, + 19.657333374023438, + 17.092004776000977, + 18.97096824645996, + 17.707406997680664, + 18.546466827392578, + 17.7327938079834, + 20.197988510131836, + 17.57761001586914, + 19.677982330322266, + 18.71822738647461, + 15.902971267700195, + 17.737594604492188, + 18.670093536376953, + 18.197980880737305, + 16.383230209350586, + 17.885643005371094, + 17.240163803100586, + 16.602325439453125, + 16.835180282592773, + 16.17986297607422, + 18.194522857666016, + 18.478057861328125, + 17.14035415649414, + 17.0382137298584, + 18.649450302124023, + 18.797792434692383, + 18.37422752380371, + 17.697412490844727, + 17.292325973510742, + 16.646446228027344, + 18.23253059387207, + 17.01527214050293, + 18.291288375854492, + 19.06743621826172, + 18.084999084472656, + 17.487808227539062, + 18.069549560546875, + 19.064773559570312, + 19.490636825561523, + 19.985803604125977, + 17.266292572021484, + 18.037410736083984, + 17.57904052734375, + 16.647167205810547, + 18.485795974731445, + 18.00750160217285, + 16.845945358276367, + 16.247648239135742, + 17.79719352722168, + 16.53447151184082, + 17.4410400390625, + 18.55809783935547, + 16.239303588867188, + 16.542842864990234, + 18.395523071289062, + 18.67133903503418, + 17.05405616760254, + 16.491849899291992, + 17.145483016967773, + 17.38646125793457, + 16.138147354125977, + 19.952207565307617, + 18.49973487854004, + 18.504684448242188, + 20.163122177124023, + 17.438629150390625, + 19.5949764251709, + 15.83015251159668, + 18.25162124633789, + 16.9444637298584, + 17.471471786499023, + 19.220062255859375, + 19.52460289001465, + 17.07183265686035, + 18.17755126953125, + 17.80841827392578, + 16.501691818237305, + 18.702091217041016, + 17.3817081451416, + 17.50136947631836, + 17.53293228149414, + 16.849271774291992, + 15.919320106506348, + 19.325298309326172, + 19.06932830810547, + 19.813478469848633, + 16.45085906982422, + 16.99333953857422, + 18.257020950317383, + 17.98869514465332, + 16.653135299682617, + 16.95694351196289, + 17.73358726501465, + 17.343629837036133, + 17.343107223510742, + 16.835851669311523, + 19.921186447143555, + 18.884334564208984, + 16.124431610107422, + 18.561494827270508, + 18.008148193359375, + 18.802263259887695, + 17.508625030517578, + 19.548721313476562, + 17.153093338012695, + 17.817138671875, + 16.43751335144043, + 17.685752868652344, + 17.348125457763672, + 16.156126022338867, + 16.965286254882812, + 17.52301788330078, + 20.152698516845703, + 16.025087356567383, + 18.840986251831055, + 17.174959182739258, + 20.223127365112305, + 19.299928665161133, + 16.868188858032227, + 17.277822494506836, + 18.558046340942383, + 18.616262435913086, + 17.45022201538086, + 19.433067321777344, + 19.501365661621094, + 16.901153564453125, + 18.618654251098633, + 19.478195190429688, + 19.510637283325195, + 18.59517478942871, + 20.09565544128418, + 19.910442352294922, + 17.89776611328125, + 20.260807037353516, + 19.42129898071289, + 17.66353988647461, + 18.832706451416016, + 17.511981964111328, + 19.456026077270508, + 19.656635284423828, + 17.670425415039062, + 19.87800407409668, + 17.98362159729004, + 18.878768920898438, + 15.873332977294922, + 15.680074691772461, + 18.0117244720459, + 18.65081214904785, + 18.963594436645508, + 18.084999084472656, + 18.670942306518555, + 19.2286319732666, + 17.903581619262695, + 17.767858505249023, + 17.17424201965332, + 17.163808822631836, + 18.117862701416016, + 19.839536666870117, + 18.467021942138672, + 19.956035614013672, + 19.399051666259766, + 19.72799301147461, + 17.509624481201172, + 17.9314022064209, + 18.382755279541016, + 17.196226119995117, + 15.491374015808105, + 19.125362396240234, + 18.38859748840332, + 16.74248504638672, + 17.989011764526367, + 17.830995559692383, + 17.442399978637695, + 16.62576675415039, + 18.354454040527344, + 17.065406799316406, + 16.162263870239258, + 18.877405166625977, + 18.50336265563965, + 19.787757873535156, + 17.16800880432129, + 18.432531356811523, + 19.137832641601562, + 17.521194458007812, + 18.06606101989746, + 19.030689239501953, + 16.944469451904297, + 18.134624481201172, + 19.503692626953125, + 19.741453170776367, + 16.4069881439209, + 19.245609283447266, + 17.5434513092041, + 17.8367977142334, + 18.290302276611328, + 18.401540756225586, + 16.670700073242188, + 17.785188674926758, + 16.65565299987793, + 18.786367416381836, + 17.759164810180664, + 17.351449966430664, + 17.88517951965332, + 16.017372131347656, + 17.40338134765625, + 18.30919647216797, + 19.462753295898438, + 18.879718780517578, + 19.730871200561523, + 18.737340927124023, + 19.517902374267578, + 17.88191795349121, + 18.330867767333984, + 16.52420425415039, + 19.707212448120117, + 19.852672576904297, + 19.860368728637695, + 17.04436683654785, + 18.55088996887207, + 16.8073673248291, + 15.812746047973633, + 19.4440975189209, + 19.072891235351562, + 18.57275390625, + 18.2984561920166, + 18.70734977722168, + 16.287960052490234, + 17.673097610473633, + 16.982280731201172, + 20.030120849609375, + 19.01152992248535, + 17.302276611328125, + 16.060405731201172, + 17.124528884887695, + 16.76143455505371, + 18.879732131958008, + 20.155563354492188, + 18.50513458251953, + 18.59206199645996, + 20.10033416748047, + 18.743921279907227, + 17.342321395874023, + 18.980987548828125, + 18.133298873901367, + 19.38284683227539, + 16.501516342163086, + 17.801401138305664, + 18.172075271606445, + 17.502342224121094, + 16.15960693359375, + 18.358068466186523, + 17.349164962768555, + 16.86368179321289, + 17.05112075805664, + 15.841278076171875, + 19.216800689697266, + 18.698802947998047, + 16.389890670776367, + 17.913660049438477, + 18.96623420715332, + 18.207477569580078, + 17.75418472290039, + 18.741405487060547, + 20.084321975708008, + 16.859237670898438, + 16.621606826782227, + 18.588354110717773, + 15.72495174407959, + 17.308422088623047, + 17.463457107543945, + 16.615537643432617, + 20.163013458251953, + 17.068758010864258, + 18.517932891845703, + 17.666845321655273, + 19.14731788635254, + 16.199108123779297, + 19.48069190979004, + 16.80016326904297, + 17.188854217529297, + 19.393657684326172, + 17.068525314331055, + 17.696474075317383, + 18.80962371826172, + 16.523357391357422, + 18.881139755249023, + 17.149822235107422, + 16.325130462646484, + 16.258197784423828, + 18.2816104888916, + 17.768924713134766, + 17.726360321044922, + 15.9329195022583, + 18.43534278869629, + 19.566801071166992, + 19.999420166015625, + 18.452415466308594, + 18.845836639404297, + 19.549699783325195, + 18.246313095092773, + 18.693052291870117, + 16.786195755004883, + 19.05691146850586, + 18.43342399597168, + 18.0573673248291, + 16.605953216552734, + 19.46073341369629, + 16.260648727416992, + 18.051015853881836, + 19.384841918945312 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=CD16-negative, CD56-bright natural killer cell, human
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "CD16-negative, CD56-bright natural killer cell, human: -0.977
CD16-positive, CD56-dim natural killer cell, human: -1.651
natural killer cell: -2.298
gamma-delta T cell: -3.829
activated type II NK T cell: -3.949", + "CD16-negative, CD56-bright natural killer cell, human: -0.777
natural killer cell: -3.172
gamma-delta T cell: -3.315
CD16-positive, CD56-dim natural killer cell, human: -3.819
innate lymphoid cell: -3.915", + "CD16-negative, CD56-bright natural killer cell, human: -0.993
natural killer cell: -2.736
gamma-delta T cell: -2.885
mucosal invariant T cell: -3.614
effector memory CD8-positive, alpha-beta T cell: -3.648", + "CD16-negative, CD56-bright natural killer cell, human: -0.688
natural killer cell: -2.660
CD16-positive, CD56-dim natural killer cell, human: -3.272
gamma-delta T cell: -3.384
innate lymphoid cell: -3.960", + "CD16-negative, CD56-bright natural killer cell, human: -0.814
CD16-positive, CD56-dim natural killer cell, human: -2.751
natural killer cell: -3.045
gamma-delta T cell: -3.246
mature NK T cell: -3.701", + "CD16-negative, CD56-bright natural killer cell, human: -1.160
gamma-delta T cell: -2.823
CD16-positive, CD56-dim natural killer cell, human: -3.236
mucosal invariant T cell: -3.678
innate lymphoid cell: -3.688", + "CD16-negative, CD56-bright natural killer cell, human: -1.294
natural killer cell: -2.241
CD16-positive, CD56-dim natural killer cell, human: -2.504
gamma-delta T cell: -2.676
mature NK T cell: -3.286", + "CD16-negative, CD56-bright natural killer cell, human: -0.958
gamma-delta T cell: -2.417
CD16-positive, CD56-dim natural killer cell, human: -2.824
natural killer cell: -2.876
mature NK T cell: -3.277", + "CD16-negative, CD56-bright natural killer cell, human: -1.404
natural killer cell: -2.350
gamma-delta T cell: -2.548
CD16-positive, CD56-dim natural killer cell, human: -3.085
mature NK T cell: -3.486", + "CD16-negative, CD56-bright natural killer cell, human: -0.740
natural killer cell: -2.566
CD16-positive, CD56-dim natural killer cell, human: -2.926
gamma-delta T cell: -3.366
mature NK T cell: -4.307", + "CD16-negative, CD56-bright natural killer cell, human: -1.168
natural killer cell: -2.865
gamma-delta T cell: -3.099
mature NK T cell: -3.812
effector memory CD8-positive, alpha-beta T cell: -3.843", + "CD16-negative, CD56-bright natural killer cell, human: -1.497
CD16-positive, CD56-dim natural killer cell, human: -1.933
natural killer cell: -2.438
gamma-delta T cell: -2.609
mature NK T cell: -3.407", + "CD16-negative, CD56-bright natural killer cell, human: -0.852
natural killer cell: -2.754
CD16-positive, CD56-dim natural killer cell, human: -3.500
activated type II NK T cell: -4.087
gamma-delta T cell: -4.230", + "CD16-negative, CD56-bright natural killer cell, human: -0.949
CD16-positive, CD56-dim natural killer cell, human: -2.498
natural killer cell: -2.751
gamma-delta T cell: -3.198
mature NK T cell: -3.843", + "CD16-negative, CD56-bright natural killer cell, human: -1.534
CD16-positive, CD56-dim natural killer cell, human: -2.056
natural killer cell: -2.392
gamma-delta T cell: -2.663
mature NK T cell: -3.687", + "CD16-negative, CD56-bright natural killer cell, human: -1.145
gamma-delta T cell: -2.205
CD16-positive, CD56-dim natural killer cell, human: -2.834
natural killer cell: -3.199
effector memory CD8-positive, alpha-beta T cell: -3.371", + "CD16-negative, CD56-bright natural killer cell, human: -1.437
natural killer cell: -3.333
gamma-delta T cell: -3.548
effector memory CD8-positive, alpha-beta T cell: -3.673
mature NK T cell: -3.775", + "CD16-negative, CD56-bright natural killer cell, human: -1.555
gamma-delta T cell: -2.517
natural killer cell: -2.873
mature NK T cell: -3.042
CD16-positive, CD56-dim natural killer cell, human: -3.314", + "CD16-negative, CD56-bright natural killer cell, human: -1.043
CD16-positive, CD56-dim natural killer cell, human: -2.157
gamma-delta T cell: -2.922
natural killer cell: -2.954
mature NK T cell: -3.636", + "CD16-negative, CD56-bright natural killer cell, human: -1.364
CD16-positive, CD56-dim natural killer cell, human: -2.361
gamma-delta T cell: -2.525
natural killer cell: -2.598
mature NK T cell: -3.294", + "CD16-negative, CD56-bright natural killer cell, human: -1.145
natural killer cell: -2.365
CD16-positive, CD56-dim natural killer cell, human: -2.799
mature NK T cell: -3.821
activated type II NK T cell: -4.101", + "CD16-negative, CD56-bright natural killer cell, human: -0.926
natural killer cell: -3.067
gamma-delta T cell: -3.598
CD16-positive, CD56-dim natural killer cell, human: -3.667
innate lymphoid cell: -3.977", + "CD16-negative, CD56-bright natural killer cell, human: -0.828
natural killer cell: -2.522
gamma-delta T cell: -3.067
CD16-positive, CD56-dim natural killer cell, human: -3.138
innate lymphoid cell: -4.063", + "CD16-negative, CD56-bright natural killer cell, human: -2.043
effector memory CD8-positive, alpha-beta T cell: -3.270
gamma-delta T cell: -3.336
natural killer cell: -3.380
mature NK T cell: -3.741", + "CD16-negative, CD56-bright natural killer cell, human: -1.016
natural killer cell: -2.409
CD16-positive, CD56-dim natural killer cell, human: -2.670
gamma-delta T cell: -3.153
mature NK T cell: -3.715", + "CD16-negative, CD56-bright natural killer cell, human: -0.879
gamma-delta T cell: -3.002
CD16-positive, CD56-dim natural killer cell, human: -3.387
natural killer cell: -3.433
activated type II NK T cell: -4.034", + "CD16-negative, CD56-bright natural killer cell, human: -1.143
CD16-positive, CD56-dim natural killer cell, human: -1.622
natural killer cell: -2.118
mature NK T cell: -3.496
gamma-delta T cell: -3.778", + "CD16-negative, CD56-bright natural killer cell, human: -1.037
natural killer cell: -1.966
CD16-positive, CD56-dim natural killer cell, human: -2.800
gamma-delta T cell: -3.441
mature NK T cell: -3.957", + "CD16-negative, CD56-bright natural killer cell, human: -1.254
CD16-positive, CD56-dim natural killer cell, human: -2.005
natural killer cell: -2.607
gamma-delta T cell: -2.762
mature NK T cell: -3.455", + "CD16-negative, CD56-bright natural killer cell, human: -0.683
natural killer cell: -2.680
activated type II NK T cell: -3.935
group 3 innate lymphoid cell: -4.039
CD16-positive, CD56-dim natural killer cell, human: -4.093", + "CD16-negative, CD56-bright natural killer cell, human: -0.896
gamma-delta T cell: -2.830
natural killer cell: -3.456
effector memory CD8-positive, alpha-beta T cell: -3.721
mucosal invariant T cell: -3.851", + "CD16-negative, CD56-bright natural killer cell, human: -0.911
CD16-positive, CD56-dim natural killer cell, human: -2.580
gamma-delta T cell: -2.735
natural killer cell: -2.970
mature NK T cell: -3.869", + "CD16-negative, CD56-bright natural killer cell, human: -1.079
natural killer cell: -2.452
CD16-positive, CD56-dim natural killer cell, human: -2.701
gamma-delta T cell: -3.125
mature NK T cell: -3.767", + "CD16-negative, CD56-bright natural killer cell, human: -1.441
gamma-delta T cell: -2.064
CD16-positive, CD56-dim natural killer cell, human: -3.039
effector memory CD8-positive, alpha-beta T cell: -3.323
mucosal invariant T cell: -3.559", + "CD16-negative, CD56-bright natural killer cell, human: -1.399
gamma-delta T cell: -2.868
effector memory CD8-positive, alpha-beta T cell: -3.647
CD16-positive, CD56-dim natural killer cell, human: -3.685
natural killer cell: -3.735", + "CD16-negative, CD56-bright natural killer cell, human: -1.043
natural killer cell: -2.398
gamma-delta T cell: -3.436
innate lymphoid cell: -4.113
CD16-positive, CD56-dim natural killer cell, human: -4.213", + "CD16-negative, CD56-bright natural killer cell, human: -1.255
CD16-positive, CD56-dim natural killer cell, human: -1.413
natural killer cell: -1.912
gamma-delta T cell: -3.501
mature NK T cell: -3.645", + "CD16-negative, CD56-bright natural killer cell, human: -0.785
natural killer cell: -2.113
CD16-positive, CD56-dim natural killer cell, human: -2.570
gamma-delta T cell: -3.659
mature NK T cell: -4.113", + "CD16-negative, CD56-bright natural killer cell, human: -1.135
CD16-positive, CD56-dim natural killer cell, human: -2.036
natural killer cell: -2.387
gamma-delta T cell: -3.394
mature NK T cell: -3.614", + "CD16-negative, CD56-bright natural killer cell, human: -0.867
gamma-delta T cell: -2.976
natural killer cell: -3.150
effector memory CD8-positive, alpha-beta T cell: -3.820
CD16-positive, CD56-dim natural killer cell, human: -3.988", + "CD16-negative, CD56-bright natural killer cell, human: -0.654
natural killer cell: -2.880
CD16-positive, CD56-dim natural killer cell, human: -3.136
gamma-delta T cell: -3.202
mature NK T cell: -3.615", + "CD16-negative, CD56-bright natural killer cell, human: -1.345
CD16-positive, CD56-dim natural killer cell, human: -1.595
natural killer cell: -1.603
gamma-delta T cell: -3.782
mature NK T cell: -4.013", + "CD16-negative, CD56-bright natural killer cell, human: -1.226
natural killer cell: -2.197
CD16-positive, CD56-dim natural killer cell, human: -3.167
activated type II NK T cell: -3.866
mature NK T cell: -4.028", + "CD16-negative, CD56-bright natural killer cell, human: -2.336
effector memory CD8-positive, alpha-beta T cell: -3.528
natural killer cell: -3.540
gamma-delta T cell: -3.561
innate lymphoid cell: -3.718", + "CD16-negative, CD56-bright natural killer cell, human: -0.926
natural killer cell: -2.437
gamma-delta T cell: -2.906
CD16-positive, CD56-dim natural killer cell, human: -3.018
mature NK T cell: -3.580", + "CD16-negative, CD56-bright natural killer cell, human: -0.982
gamma-delta T cell: -2.952
CD16-positive, CD56-dim natural killer cell, human: -3.156
natural killer cell: -3.197
mature NK T cell: -3.508", + "CD16-negative, CD56-bright natural killer cell, human: -0.949
CD16-positive, CD56-dim natural killer cell, human: -2.995
gamma-delta T cell: -3.097
natural killer cell: -3.215
mature NK T cell: -3.990", + "CD16-negative, CD56-bright natural killer cell, human: -1.351
CD16-positive, CD56-dim natural killer cell, human: -1.688
natural killer cell: -2.290
gamma-delta T cell: -2.887
mature NK T cell: -3.630", + "CD16-negative, CD56-bright natural killer cell, human: -0.778
gamma-delta T cell: -2.762
CD16-positive, CD56-dim natural killer cell, human: -3.091
natural killer cell: -3.094
mature NK T cell: -3.749", + "CD16-negative, CD56-bright natural killer cell, human: -1.194
natural killer cell: -1.837
CD16-positive, CD56-dim natural killer cell, human: -2.183
gamma-delta T cell: -2.836
mature NK T cell: -3.430", + "CD16-negative, CD56-bright natural killer cell, human: -0.700
CD16-positive, CD56-dim natural killer cell, human: -2.677
natural killer cell: -2.827
gamma-delta T cell: -3.518
activated type II NK T cell: -4.201", + "CD16-negative, CD56-bright natural killer cell, human: -0.829
natural killer cell: -2.575
gamma-delta T cell: -3.359
CD16-positive, CD56-dim natural killer cell, human: -3.966
effector memory CD8-positive, alpha-beta T cell: -4.187", + "CD16-negative, CD56-bright natural killer cell, human: -1.202
gamma-delta T cell: -3.341
natural killer cell: -3.428
innate lymphoid cell: -3.627
CD16-positive, CD56-dim natural killer cell, human: -3.718", + "CD16-negative, CD56-bright natural killer cell, human: -1.165
natural killer cell: -2.110
CD16-positive, CD56-dim natural killer cell, human: -2.737
mast cell: -3.610
innate lymphoid cell: -3.646", + "CD16-negative, CD56-bright natural killer cell, human: -1.504
natural killer cell: -2.007
CD16-positive, CD56-dim natural killer cell, human: -3.375
mature NK T cell: -3.544
gamma-delta T cell: -3.729", + "CD16-negative, CD56-bright natural killer cell, human: -0.899
gamma-delta T cell: -2.760
natural killer cell: -3.240
effector memory CD8-positive, alpha-beta T cell: -3.516
mucosal invariant T cell: -3.906", + "CD16-negative, CD56-bright natural killer cell, human: -1.390
CD16-positive, CD56-dim natural killer cell, human: -2.140
natural killer cell: -2.592
gamma-delta T cell: -2.799
mature NK T cell: -3.968", + "CD16-negative, CD56-bright natural killer cell, human: -1.534
natural killer cell: -2.378
gamma-delta T cell: -2.810
effector memory CD8-positive, alpha-beta T cell: -3.034
CD16-positive, CD56-dim natural killer cell, human: -3.384", + "CD16-negative, CD56-bright natural killer cell, human: -1.465
CD16-positive, CD56-dim natural killer cell, human: -1.494
natural killer cell: -2.244
gamma-delta T cell: -3.584
activated type II NK T cell: -3.973", + "CD16-negative, CD56-bright natural killer cell, human: -1.795
CD16-positive, CD56-dim natural killer cell, human: -2.530
mature NK T cell: -2.631
natural killer cell: -2.658
gamma-delta T cell: -2.827", + "CD16-negative, CD56-bright natural killer cell, human: -1.729
gamma-delta T cell: -2.424
CD16-positive, CD56-dim natural killer cell, human: -2.903
natural killer cell: -2.922
effector memory CD8-positive, alpha-beta T cell: -2.993", + "CD16-negative, CD56-bright natural killer cell, human: -1.257
gamma-delta T cell: -2.661
CD16-positive, CD56-dim natural killer cell, human: -3.112
natural killer cell: -3.152
mature NK T cell: -3.250", + "CD16-negative, CD56-bright natural killer cell, human: -0.924
CD16-positive, CD56-dim natural killer cell, human: -1.808
natural killer cell: -2.315
mature NK T cell: -3.718
gamma-delta T cell: -3.818", + "CD16-negative, CD56-bright natural killer cell, human: -1.196
gamma-delta T cell: -3.106
natural killer cell: -3.379
mature NK T cell: -3.734
innate lymphoid cell: -3.867", + "CD16-negative, CD56-bright natural killer cell, human: -1.672
natural killer cell: -1.741
CD16-positive, CD56-dim natural killer cell, human: -3.010
mature NK T cell: -3.658
gamma-delta T cell: -3.931", + "CD16-negative, CD56-bright natural killer cell, human: -1.230
CD16-positive, CD56-dim natural killer cell, human: -1.459
natural killer cell: -2.547
gamma-delta T cell: -3.285
mature NK T cell: -3.785", + "CD16-negative, CD56-bright natural killer cell, human: -1.560
gamma-delta T cell: -3.003
effector memory CD8-positive, alpha-beta T cell: -3.611
innate lymphoid cell: -3.743
mature NK T cell: -3.752", + "CD16-negative, CD56-bright natural killer cell, human: -1.463
CD16-positive, CD56-dim natural killer cell, human: -1.855
natural killer cell: -2.167
gamma-delta T cell: -3.332
activated type II NK T cell: -3.797", + "CD16-negative, CD56-bright natural killer cell, human: -1.924
gamma-delta T cell: -2.488
natural killer cell: -2.659
CD16-positive, CD56-dim natural killer cell, human: -2.804
mature NK T cell: -2.859", + "CD16-negative, CD56-bright natural killer cell, human: -1.284
natural killer cell: -2.003
innate lymphoid cell: -3.464
lymphocyte: -3.669
group 3 innate lymphoid cell: -3.921", + "CD16-negative, CD56-bright natural killer cell, human: -1.170
gamma-delta T cell: -3.259
natural killer cell: -3.679
innate lymphoid cell: -4.083
CD16-positive, CD56-dim natural killer cell, human: -4.128", + "CD16-negative, CD56-bright natural killer cell, human: -0.800
natural killer cell: -2.593
CD16-positive, CD56-dim natural killer cell, human: -3.478
gamma-delta T cell: -3.574
innate lymphoid cell: -3.692", + "CD16-negative, CD56-bright natural killer cell, human: -0.974
natural killer cell: -2.490
gamma-delta T cell: -2.855
CD16-positive, CD56-dim natural killer cell, human: -2.950
mature NK T cell: -3.689", + "CD16-negative, CD56-bright natural killer cell, human: -1.157
gamma-delta T cell: -2.574
CD16-positive, CD56-dim natural killer cell, human: -2.578
natural killer cell: -3.079
mature NK T cell: -3.663", + "CD16-negative, CD56-bright natural killer cell, human: -1.012
natural killer cell: -2.317
CD16-positive, CD56-dim natural killer cell, human: -2.959
gamma-delta T cell: -3.564
activated type II NK T cell: -3.924", + "CD16-negative, CD56-bright natural killer cell, human: -1.022
natural killer cell: -2.289
CD16-positive, CD56-dim natural killer cell, human: -3.283
innate lymphoid cell: -3.443
lymphocyte: -4.144", + "CD16-negative, CD56-bright natural killer cell, human: -0.850
natural killer cell: -2.701
innate lymphoid cell: -3.622
group 3 innate lymphoid cell: -4.261
CD16-positive, CD56-dim natural killer cell, human: -4.292", + "CD16-negative, CD56-bright natural killer cell, human: -1.167
CD16-positive, CD56-dim natural killer cell, human: -2.820
natural killer cell: -2.864
gamma-delta T cell: -3.026
activated type II NK T cell: -4.013", + "CD16-negative, CD56-bright natural killer cell, human: -0.784
natural killer cell: -2.889
CD16-positive, CD56-dim natural killer cell, human: -3.352
activated type II NK T cell: -4.004
hepatic pit cell: -4.372", + "CD16-negative, CD56-bright natural killer cell, human: -0.612
gamma-delta T cell: -2.854
CD16-positive, CD56-dim natural killer cell, human: -3.244
natural killer cell: -3.548
mature NK T cell: -3.950", + "CD16-negative, CD56-bright natural killer cell, human: -1.177
natural killer cell: -2.917
CD16-positive, CD56-dim natural killer cell, human: -2.993
gamma-delta T cell: -3.423
mature NK T cell: -3.687", + "CD16-negative, CD56-bright natural killer cell, human: -0.803
gamma-delta T cell: -3.533
CD16-positive, CD56-dim natural killer cell, human: -3.642
natural killer cell: -3.680
innate lymphoid cell: -3.807", + "CD16-negative, CD56-bright natural killer cell, human: -0.869
gamma-delta T cell: -2.867
CD16-positive, CD56-dim natural killer cell, human: -3.143
natural killer cell: -3.283
mucosal invariant T cell: -3.971", + "CD16-negative, CD56-bright natural killer cell, human: -1.078
natural killer cell: -2.861
gamma-delta T cell: -3.065
CD16-positive, CD56-dim natural killer cell, human: -3.181
mature NK T cell: -3.698", + "CD16-negative, CD56-bright natural killer cell, human: -1.583
CD16-positive, CD56-dim natural killer cell, human: -1.669
natural killer cell: -2.586
gamma-delta T cell: -2.620
mature NK T cell: -3.451", + "CD16-negative, CD56-bright natural killer cell, human: -0.835
natural killer cell: -2.420
CD16-positive, CD56-dim natural killer cell, human: -2.755
gamma-delta T cell: -3.826
activated type II NK T cell: -4.251", + "CD16-negative, CD56-bright natural killer cell, human: -0.955
natural killer cell: -2.617
gamma-delta T cell: -3.033
CD16-positive, CD56-dim natural killer cell, human: -3.566
mature NK T cell: -3.676", + "CD16-negative, CD56-bright natural killer cell, human: -1.181
natural killer cell: -2.186
CD16-positive, CD56-dim natural killer cell, human: -2.576
gamma-delta T cell: -2.852
mature NK T cell: -3.494", + "CD16-negative, CD56-bright natural killer cell, human: -1.220
gamma-delta T cell: -2.585
effector memory CD8-positive, alpha-beta T cell: -2.886
CD16-positive, CD56-dim natural killer cell, human: -3.645
mature NK T cell: -3.666", + "CD16-negative, CD56-bright natural killer cell, human: -2.757
gamma-delta T cell: -3.216
T cell: -3.417
effector memory CD8-positive, alpha-beta T cell: -3.441
effector memory CD4-positive, alpha-beta T cell: -3.631", + "CD16-negative, CD56-bright natural killer cell, human: -0.664
CD16-positive, CD56-dim natural killer cell, human: -2.721
natural killer cell: -2.782
gamma-delta T cell: -3.842
innate lymphoid cell: -4.169", + "CD16-negative, CD56-bright natural killer cell, human: -1.090
natural killer cell: -2.736
gamma-delta T cell: -2.907
CD16-positive, CD56-dim natural killer cell, human: -3.113
mature NK T cell: -3.764", + "CD16-negative, CD56-bright natural killer cell, human: -0.887
gamma-delta T cell: -2.940
effector memory CD8-positive, alpha-beta T cell: -3.402
natural killer cell: -3.415
mature NK T cell: -3.669", + "CD16-negative, CD56-bright natural killer cell, human: -0.656
gamma-delta T cell: -3.199
natural killer cell: -3.531
CD16-positive, CD56-dim natural killer cell, human: -3.698
mature NK T cell: -3.795", + "CD16-negative, CD56-bright natural killer cell, human: -1.181
CD16-positive, CD56-dim natural killer cell, human: -2.362
natural killer cell: -2.485
gamma-delta T cell: -2.595
mature NK T cell: -3.283", + "CD16-negative, CD56-bright natural killer cell, human: -1.554
natural killer cell: -3.282
gamma-delta T cell: -3.505
innate lymphoid cell: -3.778
effector memory CD8-positive, alpha-beta T cell: -3.836", + "CD16-negative, CD56-bright natural killer cell, human: -1.184
CD16-positive, CD56-dim natural killer cell, human: -1.639
natural killer cell: -2.646
gamma-delta T cell: -3.079
mature NK T cell: -3.478", + "CD16-negative, CD56-bright natural killer cell, human: -1.674
gamma-delta T cell: -2.332
effector memory CD8-positive, alpha-beta T cell: -2.991
mucosal invariant T cell: -3.355
effector CD8-positive, alpha-beta T cell: -3.849", + "CD16-negative, CD56-bright natural killer cell, human: -0.979
natural killer cell: -2.617
CD16-positive, CD56-dim natural killer cell, human: -2.760
gamma-delta T cell: -2.923
mature NK T cell: -4.232", + "CD16-negative, CD56-bright natural killer cell, human: -1.703
gamma-delta T cell: -2.192
CD16-positive, CD56-dim natural killer cell, human: -2.609
natural killer cell: -2.933
mature NK T cell: -3.196", + "CD16-negative, CD56-bright natural killer cell, human: -1.457
CD16-positive, CD56-dim natural killer cell, human: -1.901
gamma-delta T cell: -2.372
natural killer cell: -2.731
effector memory CD8-positive, alpha-beta T cell: -3.514", + "CD16-negative, CD56-bright natural killer cell, human: -0.648
natural killer cell: -2.996
CD16-positive, CD56-dim natural killer cell, human: -3.184
gamma-delta T cell: -3.472
mature NK T cell: -4.009", + "CD16-negative, CD56-bright natural killer cell, human: -0.869
natural killer cell: -2.737
CD16-positive, CD56-dim natural killer cell, human: -3.081
gamma-delta T cell: -3.215
innate lymphoid cell: -3.954", + "CD16-negative, CD56-bright natural killer cell, human: -0.944
CD16-positive, CD56-dim natural killer cell, human: -2.291
gamma-delta T cell: -2.668
natural killer cell: -2.817
mature NK T cell: -3.503", + "CD16-negative, CD56-bright natural killer cell, human: -1.959
gamma-delta T cell: -2.114
effector memory CD8-positive, alpha-beta T cell: -3.329
mucosal invariant T cell: -3.398
mature NK T cell: -3.486", + "CD16-negative, CD56-bright natural killer cell, human: -1.185
natural killer cell: -2.291
CD16-positive, CD56-dim natural killer cell, human: -3.415
gamma-delta T cell: -3.967
innate lymphoid cell: -3.968", + "CD16-negative, CD56-bright natural killer cell, human: -1.165
CD16-positive, CD56-dim natural killer cell, human: -1.517
natural killer cell: -2.797
activated type II NK T cell: -3.791
gamma-delta T cell: -3.874", + "CD16-negative, CD56-bright natural killer cell, human: -0.673
natural killer cell: -2.775
CD16-positive, CD56-dim natural killer cell, human: -3.041
gamma-delta T cell: -3.889
innate lymphoid cell: -4.138", + "CD16-negative, CD56-bright natural killer cell, human: -1.642
gamma-delta T cell: -2.669
natural killer cell: -3.061
CD16-positive, CD56-dim natural killer cell, human: -3.352
effector memory CD8-positive, alpha-beta T cell: -3.382", + "CD16-negative, CD56-bright natural killer cell, human: -0.713
natural killer cell: -2.410
CD16-positive, CD56-dim natural killer cell, human: -3.419
innate lymphoid cell: -3.774
gamma-delta T cell: -3.905", + "CD16-negative, CD56-bright natural killer cell, human: -0.834
CD16-positive, CD56-dim natural killer cell, human: -2.809
natural killer cell: -3.097
gamma-delta T cell: -3.377
mature NK T cell: -4.136", + "CD16-negative, CD56-bright natural killer cell, human: -0.924
natural killer cell: -3.272
gamma-delta T cell: -3.449
innate lymphoid cell: -3.812
mature NK T cell: -4.016", + "CD16-negative, CD56-bright natural killer cell, human: -2.032
CD16-positive, CD56-dim natural killer cell, human: -2.210
natural killer cell: -2.382
gamma-delta T cell: -2.769
mature NK T cell: -3.270", + "CD16-negative, CD56-bright natural killer cell, human: -2.256
gamma-delta T cell: -3.350
effector memory CD8-positive, alpha-beta T cell: -3.765
mature NK T cell: -3.861
natural killer cell: -3.869", + "CD16-negative, CD56-bright natural killer cell, human: -1.172
gamma-delta T cell: -2.565
effector memory CD8-positive, alpha-beta T cell: -3.497
mature NK T cell: -3.555
natural killer cell: -3.660", + "CD16-negative, CD56-bright natural killer cell, human: -0.658
natural killer cell: -2.584
CD16-positive, CD56-dim natural killer cell, human: -3.209
gamma-delta T cell: -4.080
activated type II NK T cell: -4.254", + "CD16-negative, CD56-bright natural killer cell, human: -1.027
natural killer cell: -2.553
gamma-delta T cell: -2.746
CD16-positive, CD56-dim natural killer cell, human: -3.439
mature NK T cell: -3.475", + "CD16-negative, CD56-bright natural killer cell, human: -0.696
natural killer cell: -3.045
gamma-delta T cell: -3.518
CD16-positive, CD56-dim natural killer cell, human: -3.819
mature NK T cell: -4.146", + "CD16-negative, CD56-bright natural killer cell, human: -1.006
natural killer cell: -1.944
CD16-positive, CD56-dim natural killer cell, human: -1.995
gamma-delta T cell: -4.104
activated type II NK T cell: -4.330", + "CD16-negative, CD56-bright natural killer cell, human: -2.074
T cell: -3.324
mast cell: -3.603
mature NK T cell: -3.603
effector memory CD4-positive, alpha-beta T cell: -3.668", + "CD16-negative, CD56-bright natural killer cell, human: -1.175
natural killer cell: -3.306
gamma-delta T cell: -3.354
CD16-positive, CD56-dim natural killer cell, human: -3.495
innate lymphoid cell: -3.952", + "CD16-negative, CD56-bright natural killer cell, human: -0.571
gamma-delta T cell: -3.573
natural killer cell: -3.615
CD16-positive, CD56-dim natural killer cell, human: -3.753
innate lymphoid cell: -4.262", + "CD16-negative, CD56-bright natural killer cell, human: -0.952
natural killer cell: -2.807
CD16-positive, CD56-dim natural killer cell, human: -2.916
gamma-delta T cell: -2.968
mature NK T cell: -3.994", + "CD16-negative, CD56-bright natural killer cell, human: -0.997
CD16-positive, CD56-dim natural killer cell, human: -2.743
gamma-delta T cell: -2.905
natural killer cell: -3.010
effector memory CD8-positive, alpha-beta T cell: -3.666", + "CD16-negative, CD56-bright natural killer cell, human: -1.276
CD16-positive, CD56-dim natural killer cell, human: -1.541
natural killer cell: -2.823
gamma-delta T cell: -3.412
mature NK T cell: -3.766", + "CD16-negative, CD56-bright natural killer cell, human: -1.234
CD16-positive, CD56-dim natural killer cell, human: -1.256
natural killer cell: -2.391
gamma-delta T cell: -4.006
activated type II NK T cell: -4.088", + "CD16-negative, CD56-bright natural killer cell, human: -1.504
natural killer cell: -3.063
gamma-delta T cell: -3.139
CD16-positive, CD56-dim natural killer cell, human: -3.617
mature NK T cell: -3.644", + "CD16-negative, CD56-bright natural killer cell, human: -0.565
natural killer cell: -2.688
gamma-delta T cell: -3.653
CD16-positive, CD56-dim natural killer cell, human: -3.968
innate lymphoid cell: -4.246", + "CD16-negative, CD56-bright natural killer cell, human: -1.266
CD16-positive, CD56-dim natural killer cell, human: -1.383
natural killer cell: -2.299
mature NK T cell: -3.343
gamma-delta T cell: -3.616", + "CD16-negative, CD56-bright natural killer cell, human: -0.744
natural killer cell: -2.740
CD16-positive, CD56-dim natural killer cell, human: -3.468
gamma-delta T cell: -3.661
innate lymphoid cell: -4.038", + "CD16-negative, CD56-bright natural killer cell, human: -1.305
CD16-positive, CD56-dim natural killer cell, human: -1.575
natural killer cell: -2.073
mature NK T cell: -3.957
activated type II NK T cell: -4.035", + "CD16-negative, CD56-bright natural killer cell, human: -0.813
gamma-delta T cell: -3.197
natural killer cell: -3.459
CD16-positive, CD56-dim natural killer cell, human: -3.551
innate lymphoid cell: -3.987", + "CD16-negative, CD56-bright natural killer cell, human: -0.820
gamma-delta T cell: -3.120
natural killer cell: -3.715
effector memory CD8-positive, alpha-beta T cell: -3.730
innate lymphoid cell: -3.861", + "CD16-negative, CD56-bright natural killer cell, human: -1.258
natural killer cell: -3.552
lymphocyte: -3.808
progenitor cell: -4.126
innate lymphoid cell: -4.154", + "CD16-negative, CD56-bright natural killer cell, human: -1.908
CD16-positive, CD56-dim natural killer cell, human: -2.274
gamma-delta T cell: -2.507
natural killer cell: -2.540
mature NK T cell: -3.656", + "CD16-negative, CD56-bright natural killer cell, human: -0.760
natural killer cell: -2.478
CD16-positive, CD56-dim natural killer cell, human: -2.923
gamma-delta T cell: -3.516
mature NK T cell: -4.061", + "CD16-negative, CD56-bright natural killer cell, human: -1.562
group 3 innate lymphoid cell: -2.882
innate lymphoid cell: -3.454
natural killer cell: -3.735
hematopoietic precursor cell: -4.125", + "CD16-negative, CD56-bright natural killer cell, human: -1.046
gamma-delta T cell: -3.416
natural killer cell: -3.512
innate lymphoid cell: -3.569
group 3 innate lymphoid cell: -3.853", + "CD16-negative, CD56-bright natural killer cell, human: -2.528
effector memory CD4-positive, alpha-beta T cell: -3.005
gamma-delta T cell: -3.256
T follicular helper cell: -3.420
mucosal invariant T cell: -3.682", + "CD16-negative, CD56-bright natural killer cell, human: -1.960
CD16-positive, CD56-dim natural killer cell, human: -2.465
gamma-delta T cell: -2.639
natural killer cell: -2.934
effector memory CD8-positive, alpha-beta T cell: -3.604", + "CD16-negative, CD56-bright natural killer cell, human: -1.291
natural killer cell: -1.604
CD16-positive, CD56-dim natural killer cell, human: -2.523
gamma-delta T cell: -4.019
mature NK T cell: -4.191", + "CD16-negative, CD56-bright natural killer cell, human: -1.056
natural killer cell: -1.883
CD16-positive, CD56-dim natural killer cell, human: -2.396
mature NK T cell: -3.262
gamma-delta T cell: -3.385", + "CD16-negative, CD56-bright natural killer cell, human: -1.652
CD16-positive, CD56-dim natural killer cell, human: -2.506
gamma-delta T cell: -2.662
natural killer cell: -2.996
mature NK T cell: -3.602", + "CD16-negative, CD56-bright natural killer cell, human: -1.008
natural killer cell: -2.885
gamma-delta T cell: -3.341
mature NK T cell: -3.850
innate lymphoid cell: -4.024", + "CD16-negative, CD56-bright natural killer cell, human: -1.532
natural killer cell: -3.109
gamma-delta T cell: -3.331
innate lymphoid cell: -3.704
mature NK T cell: -3.744", + "CD16-negative, CD56-bright natural killer cell, human: -1.098
gamma-delta T cell: -2.727
effector memory CD8-positive, alpha-beta T cell: -3.184
mature NK T cell: -3.563
mucosal invariant T cell: -3.978", + "CD16-negative, CD56-bright natural killer cell, human: -0.856
CD16-positive, CD56-dim natural killer cell, human: -1.564
natural killer cell: -2.401
gamma-delta T cell: -4.139
mature NK T cell: -4.167", + "CD16-negative, CD56-bright natural killer cell, human: -0.888
gamma-delta T cell: -2.407
CD16-positive, CD56-dim natural killer cell, human: -2.709
natural killer cell: -2.941
mature NK T cell: -3.924", + "CD16-negative, CD56-bright natural killer cell, human: -0.796
natural killer cell: -2.420
CD16-positive, CD56-dim natural killer cell, human: -2.847
gamma-delta T cell: -2.888
mature NK T cell: -4.199", + "CD16-negative, CD56-bright natural killer cell, human: -1.291
gamma-delta T cell: -2.928
natural killer cell: -2.962
CD16-positive, CD56-dim natural killer cell, human: -3.794
innate lymphoid cell: -3.983", + "CD16-negative, CD56-bright natural killer cell, human: -0.987
natural killer cell: -3.156
CD16-positive, CD56-dim natural killer cell, human: -3.183
gamma-delta T cell: -3.503
activated type II NK T cell: -4.118", + "CD16-negative, CD56-bright natural killer cell, human: -1.108
gamma-delta T cell: -2.734
natural killer cell: -2.786
effector memory CD8-positive, alpha-beta T cell: -3.208
mature NK T cell: -3.472", + "CD16-negative, CD56-bright natural killer cell, human: -1.443
natural killer cell: -1.874
CD16-positive, CD56-dim natural killer cell, human: -2.699
gamma-delta T cell: -3.533
mature NK T cell: -3.926", + "CD16-negative, CD56-bright natural killer cell, human: -1.217
gamma-delta T cell: -3.222
natural killer cell: -3.324
effector memory CD8-positive, alpha-beta T cell: -3.716
innate lymphoid cell: -3.772", + "CD16-negative, CD56-bright natural killer cell, human: -1.979
gamma-delta T cell: -2.083
effector memory CD8-positive, alpha-beta T cell: -2.477
effector CD8-positive, alpha-beta T cell: -3.231
mature NK T cell: -3.292", + "CD16-negative, CD56-bright natural killer cell, human: -0.895
CD16-positive, CD56-dim natural killer cell, human: -2.237
natural killer cell: -2.663
activated type II NK T cell: -3.709
gamma-delta T cell: -3.981", + "CD16-negative, CD56-bright natural killer cell, human: -0.766
natural killer cell: -2.628
CD16-positive, CD56-dim natural killer cell, human: -3.397
gamma-delta T cell: -3.499
mature NK T cell: -3.729", + "CD16-negative, CD56-bright natural killer cell, human: -1.004
gamma-delta T cell: -2.754
natural killer cell: -3.092
CD16-positive, CD56-dim natural killer cell, human: -3.329
effector memory CD8-positive, alpha-beta T cell: -3.493", + "CD16-negative, CD56-bright natural killer cell, human: -1.158
natural killer cell: -2.958
gamma-delta T cell: -3.043
mature NK T cell: -3.703
effector memory CD8-positive, alpha-beta T cell: -3.799" + ], + "legendgroup": "CD16-negative, CD56-bright natural killer cell, human", + "marker": { + "color": "#018700", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "CD16-negative, CD56-bright natural killer cell, human", + "showlegend": true, + "type": "scattergl", + "x": [ + 8.595311164855957, + 8.687731742858887, + 8.577459335327148, + 7.040341377258301, + 8.050601959228516, + 7.769742965698242, + 7.859426021575928, + 8.40603256225586, + 8.822139739990234, + 8.64602279663086, + 8.464634895324707, + 8.544557571411133, + 9.255714416503906, + 8.373595237731934, + 8.558234214782715, + 7.575139045715332, + 7.708405494689941, + 8.424080848693848, + 8.931312561035156, + 8.891191482543945, + 9.035211563110352, + 7.7793049812316895, + 8.299986839294434, + 8.771982192993164, + 7.012569427490234, + 9.103748321533203, + 7.32518196105957, + 8.61199951171875, + 8.964922904968262, + 9.11505126953125, + 8.5635986328125, + 7.327507972717285, + 8.353819847106934, + 8.473920822143555, + 8.695659637451172, + 7.45756196975708, + 8.159432411193848, + 8.295732498168945, + 9.006072998046875, + 8.041878700256348, + 9.289545059204102, + 8.691285133361816, + 9.122393608093262, + 7.177553176879883, + 7.190159320831299, + 9.10666561126709, + 9.0084867477417, + 8.580927848815918, + 8.961404800415039, + 9.056913375854492, + 8.416278839111328, + 7.91093635559082, + 8.724349021911621, + 8.149045944213867, + 8.08643627166748, + 8.27171802520752, + 8.594010353088379, + 8.620762825012207, + 8.019401550292969, + 8.65769100189209, + 8.937962532043457, + 8.382166862487793, + 7.806595802307129, + 9.089037895202637, + 7.917251110076904, + 8.892167091369629, + 8.399136543273926, + 8.815235137939453, + 6.930367946624756, + 8.46303653717041, + 9.258907318115234, + 7.1904754638671875, + 9.016180038452148, + 8.863669395446777, + 8.244009971618652, + 7.382757186889648, + 7.7351975440979, + 9.176447868347168, + 7.863719463348389, + 8.36505126953125, + 7.854943752288818, + 7.81520938873291, + 8.225154876708984, + 7.99833345413208, + 9.140130043029785, + 8.150372505187988, + 8.497344017028809, + 7.8422136306762695, + 7.429818630218506, + 7.7100300788879395, + 7.9313507080078125, + 7.890077590942383, + 8.00024127960205, + 8.007505416870117, + 9.01574993133545, + 8.895063400268555, + 8.851455688476562, + 8.048500061035156, + 8.941727638244629, + 8.405759811401367, + 7.515970230102539, + 7.751211643218994, + 8.44616413116455, + 8.766249656677246, + 8.270406723022461, + 8.601573944091797, + 8.954617500305176, + 8.391191482543945, + 8.208523750305176, + 7.793948650360107, + 7.915049076080322, + 8.176512718200684, + 9.282306671142578, + 8.613991737365723, + 7.934295654296875, + 7.79630708694458, + 8.120699882507324, + 8.849854469299316, + 7.846741676330566, + 7.0768256187438965, + 9.083251953125, + 8.702802658081055, + 8.580930709838867, + 8.509855270385742, + 8.823803901672363, + 8.852204322814941, + 7.730879783630371, + 9.026548385620117, + 8.715660095214844, + 7.728937149047852, + 8.70618724822998, + 8.060446739196777, + 9.117280006408691, + 7.62272834777832, + 9.275153160095215, + 8.516852378845215, + 8.86960506439209, + 7.683533668518066, + 8.647625923156738, + 8.157797813415527, + 7.810197830200195, + 8.433916091918945, + 8.79156494140625, + 8.782086372375488, + 7.54048490524292, + 8.607393264770508, + 6.819844722747803, + 9.293024063110352, + 7.93905782699585, + 9.101706504821777, + 8.345208168029785, + 8.310187339782715, + 9.075522422790527, + 8.494856834411621, + 8.00399112701416, + 8.55753231048584, + 7.165126800537109, + 7.4298481941223145, + 9.099801063537598 + ], + "xaxis": "x", + "y": [ + 14.87097454071045, + 13.746854782104492, + 12.920160293579102, + 14.202624320983887, + 13.503396987915039, + 13.951732635498047, + 15.01453971862793, + 13.80097484588623, + 13.595312118530273, + 13.617834091186523, + 13.756945610046387, + 15.715240478515625, + 13.608451843261719, + 14.851055145263672, + 14.953798294067383, + 13.739506721496582, + 13.331652641296387, + 13.685287475585938, + 15.016079902648926, + 14.127972602844238, + 13.104243278503418, + 13.88614559173584, + 12.903841018676758, + 13.14606761932373, + 14.866279602050781, + 13.832322120666504, + 18.095338821411133, + 15.018033027648926, + 17.346195220947266, + 12.986932754516602, + 12.603384971618652, + 13.61791706085205, + 14.472973823547363, + 13.502181053161621, + 13.110535621643066, + 12.732091903686523, + 16.1453800201416, + 13.53597640991211, + 14.211496353149414, + 12.648255348205566, + 13.594385147094727, + 17.082345962524414, + 15.64969539642334, + 14.215241432189941, + 15.145241737365723, + 13.399127006530762, + 13.797110557556152, + 14.847575187683105, + 13.371230125427246, + 15.882224082946777, + 14.03487777709961, + 12.943026542663574, + 14.091442108154297, + 12.41866397857666, + 12.923569679260254, + 13.320720672607422, + 14.885257720947266, + 13.936542510986328, + 16.513275146484375, + 16.346590042114258, + 14.584062576293945, + 13.227067947387695, + 15.49944019317627, + 12.804348945617676, + 14.721475601196289, + 15.602293014526367, + 13.605353355407715, + 14.815935134887695, + 13.797588348388672, + 12.81334400177002, + 12.992815971374512, + 14.374773025512695, + 14.08862018585205, + 13.685962677001953, + 13.395346641540527, + 13.440298080444336, + 13.680005073547363, + 13.144109725952148, + 13.677803993225098, + 12.898054122924805, + 13.701863288879395, + 13.907593727111816, + 14.009727478027344, + 13.203946113586426, + 17.987911224365234, + 13.384364128112793, + 13.784843444824219, + 13.424012184143066, + 13.945186614990234, + 13.056863784790039, + 13.235306739807129, + 12.985044479370117, + 14.399336814880371, + 13.87768840789795, + 16.400508880615234, + 13.062115669250488, + 14.701167106628418, + 14.793082237243652, + 12.984309196472168, + 14.922937393188477, + 15.235669136047363, + 13.362959861755371, + 12.809953689575195, + 15.290934562683105, + 12.822444915771484, + 13.168328285217285, + 14.88011360168457, + 13.210516929626465, + 13.504487037658691, + 12.830859184265137, + 13.168464660644531, + 12.92293930053711, + 17.31468963623047, + 13.045609474182129, + 13.520380973815918, + 13.558345794677734, + 13.510744094848633, + 13.339801788330078, + 13.513030052185059, + 11.78129768371582, + 12.70537281036377, + 13.906126022338867, + 13.061443328857422, + 13.140499114990234, + 15.610492706298828, + 16.794979095458984, + 13.945064544677734, + 14.46251392364502, + 16.894020080566406, + 13.136972427368164, + 15.068026542663574, + 12.695491790771484, + 12.832386016845703, + 14.09468936920166, + 13.584735870361328, + 13.725428581237793, + 13.159734725952148, + 14.029010772705078, + 12.8900728225708, + 15.930047988891602, + 13.228202819824219, + 13.782867431640625, + 14.640789985656738, + 12.841785430908203, + 13.635281562805176, + 14.153558731079102, + 15.752317428588867, + 17.19125747680664, + 14.519546508789062, + 13.415093421936035, + 13.70554256439209, + 14.44321346282959, + 13.976276397705078, + 12.740388870239258, + 13.956698417663574, + 15.110206604003906, + 13.325440406799316, + 13.328522682189941, + 13.4512357711792 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=plasmacytoid dendritic cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "plasmacytoid dendritic cell: -0.189
plasmacytoid dendritic cell, human: -3.037
dendritic cell: -3.171
myeloid dendritic cell: -5.711
CD1c-positive myeloid dendritic cell: -5.829", + "plasmacytoid dendritic cell: -0.394
plasmacytoid dendritic cell, human: -2.133
dendritic cell: -3.046
conventional dendritic cell: -4.507
dendritic cell, human: -5.009", + "plasmacytoid dendritic cell: -0.321
plasmacytoid dendritic cell, human: -2.877
dendritic cell: -3.356
B cell: -5.030
myeloid dendritic cell: -5.201", + "plasmacytoid dendritic cell: -0.415
plasmacytoid dendritic cell, human: -2.322
dendritic cell: -2.532
dendritic cell, human: -4.412
myeloid dendritic cell: -4.733", + "plasmacytoid dendritic cell: -0.280
plasmacytoid dendritic cell, human: -2.659
dendritic cell: -2.767
myeloid dendritic cell: -5.136
dendritic cell, human: -5.249", + "plasmacytoid dendritic cell: -0.886
B cell: -2.165
dendritic cell: -2.354
plasmacytoid dendritic cell, human: -3.479
plasma cell: -3.947", + "plasmacytoid dendritic cell: -0.266
plasmacytoid dendritic cell, human: -2.656
dendritic cell: -3.083
myeloid dendritic cell: -5.225
dendritic cell, human: -5.404", + "plasmacytoid dendritic cell: -0.187
plasmacytoid dendritic cell, human: -2.909
dendritic cell: -3.326
myeloid dendritic cell: -5.717
B cell: -5.956", + "plasmacytoid dendritic cell: -0.297
dendritic cell: -2.743
plasmacytoid dendritic cell, human: -2.944
dendritic cell, human: -4.654
myeloid dendritic cell: -4.667", + "plasmacytoid dendritic cell: -0.477
plasmacytoid dendritic cell, human: -2.089
dendritic cell: -2.632
myeloid dendritic cell: -4.838
dendritic cell, human: -4.989", + "plasmacytoid dendritic cell: -0.435
plasmacytoid dendritic cell, human: -2.474
dendritic cell: -3.143
B cell: -4.977
dendritic cell, human: -4.988", + "plasmacytoid dendritic cell: -0.313
dendritic cell: -2.804
plasmacytoid dendritic cell, human: -2.884
plasma cell: -4.125
conventional dendritic cell: -4.922", + "plasmacytoid dendritic cell: -0.481
plasmacytoid dendritic cell, human: -2.478
dendritic cell: -2.721
plasma cell: -3.470
conventional dendritic cell: -4.810", + "plasmacytoid dendritic cell: -0.383
dendritic cell: -2.676
plasmacytoid dendritic cell, human: -2.693
conventional dendritic cell: -4.542
dendritic cell, human: -4.722", + "plasmacytoid dendritic cell: -0.214
plasmacytoid dendritic cell, human: -2.984
dendritic cell: -3.361
dendritic cell, human: -5.709
B cell: -5.733", + "plasmacytoid dendritic cell: -0.357
plasmacytoid dendritic cell, human: -2.536
dendritic cell: -2.916
B cell: -4.835
conventional dendritic cell: -5.118", + "plasmacytoid dendritic cell: -0.238
dendritic cell: -3.127
plasmacytoid dendritic cell, human: -3.254
B cell: -5.226
myeloid dendritic cell: -5.584", + "plasmacytoid dendritic cell: -0.707
dendritic cell: -2.344
plasmacytoid dendritic cell, human: -2.479
plasma cell: -3.900
dendritic cell, human: -4.766", + "plasmacytoid dendritic cell: -0.385
plasmacytoid dendritic cell, human: -2.806
dendritic cell: -2.807
CD1c-positive myeloid dendritic cell: -4.916
conventional dendritic cell: -4.946", + "plasmacytoid dendritic cell: -0.288
plasmacytoid dendritic cell, human: -2.713
dendritic cell: -3.168
B cell: -5.217
conventional dendritic cell: -5.244", + "plasmacytoid dendritic cell: -0.251
plasmacytoid dendritic cell, human: -2.733
dendritic cell: -2.982
myeloid dendritic cell: -5.299
dendritic cell, human: -5.399", + "plasmacytoid dendritic cell: -0.390
plasmacytoid dendritic cell, human: -2.488
dendritic cell: -2.849
conventional dendritic cell: -4.695
dendritic cell, human: -4.720", + "plasmacytoid dendritic cell: -0.329
plasmacytoid dendritic cell, human: -2.773
dendritic cell: -2.978
B cell: -5.236
myeloid dendritic cell: -5.244", + "plasmacytoid dendritic cell: -0.360
dendritic cell: -2.381
plasmacytoid dendritic cell, human: -2.749
conventional dendritic cell: -4.607
myeloid dendritic cell: -4.691", + "plasmacytoid dendritic cell: -0.437
plasmacytoid dendritic cell, human: -2.354
dendritic cell: -3.553
mast cell: -4.687
hematopoietic precursor cell: -5.041", + "plasmacytoid dendritic cell: -0.220
plasmacytoid dendritic cell, human: -2.963
dendritic cell: -3.280
myeloid dendritic cell: -5.582
CD1c-positive myeloid dendritic cell: -5.891", + "plasmacytoid dendritic cell: -0.211
plasmacytoid dendritic cell, human: -2.894
dendritic cell: -3.190
B cell: -5.613
myeloid dendritic cell: -5.942", + "plasmacytoid dendritic cell: -0.390
plasmacytoid dendritic cell, human: -2.705
dendritic cell: -2.955
myeloid dendritic cell: -5.020
B cell: -5.106", + "plasmacytoid dendritic cell: -0.223
plasmacytoid dendritic cell, human: -2.829
dendritic cell: -3.137
B cell: -5.483
plasma cell: -5.542", + "plasmacytoid dendritic cell: -0.207
plasmacytoid dendritic cell, human: -2.940
dendritic cell: -3.225
dendritic cell, human: -5.549
myeloid dendritic cell: -5.662", + "plasmacytoid dendritic cell: -0.243
plasmacytoid dendritic cell, human: -2.562
dendritic cell: -3.444
myeloid dendritic cell: -5.808
dendritic cell, human: -5.820", + "plasmacytoid dendritic cell: -0.383
plasmacytoid dendritic cell, human: -2.681
dendritic cell: -2.767
myeloid dendritic cell: -4.783
B cell: -5.032", + "plasmacytoid dendritic cell: -0.351
plasmacytoid dendritic cell, human: -2.711
dendritic cell: -2.785
dendritic cell, human: -4.780
myeloid dendritic cell: -4.996", + "plasmacytoid dendritic cell: -0.256
plasmacytoid dendritic cell, human: -2.611
dendritic cell: -2.967
myeloid dendritic cell: -5.365
conventional dendritic cell: -5.533", + "plasmacytoid dendritic cell: -0.203
dendritic cell: -2.975
plasmacytoid dendritic cell, human: -3.032
myeloid dendritic cell: -5.420
dendritic cell, human: -5.696", + "plasmacytoid dendritic cell: -0.179
plasmacytoid dendritic cell, human: -2.874
dendritic cell: -3.942
myeloid dendritic cell: -5.934
hematopoietic precursor cell: -6.076", + "plasmacytoid dendritic cell: -0.300
dendritic cell: -2.723
plasmacytoid dendritic cell, human: -2.796
plasma cell: -4.646
B cell: -4.866", + "plasmacytoid dendritic cell: -0.234
plasmacytoid dendritic cell, human: -2.860
dendritic cell: -2.940
myeloid dendritic cell: -5.401
dendritic cell, human: -5.518", + "plasmacytoid dendritic cell: -0.660
plasmacytoid dendritic cell, human: -2.426
dendritic cell: -2.435
dendritic cell, human: -4.569
conventional dendritic cell: -4.935", + "plasmacytoid dendritic cell: -0.208
plasmacytoid dendritic cell, human: -3.087
dendritic cell: -3.156
myeloid dendritic cell: -5.339
dendritic cell, human: -5.496", + "plasmacytoid dendritic cell: -0.250
plasmacytoid dendritic cell, human: -2.695
dendritic cell: -3.062
dendritic cell, human: -5.432
myeloid dendritic cell: -5.552", + "plasmacytoid dendritic cell: -0.163
plasmacytoid dendritic cell, human: -3.228
dendritic cell: -3.342
conventional dendritic cell: -5.501
plasma cell: -5.955", + "plasmacytoid dendritic cell: -0.268
plasmacytoid dendritic cell, human: -2.673
dendritic cell: -3.437
conventional dendritic cell: -5.254
myeloid dendritic cell: -5.642", + "plasmacytoid dendritic cell: -0.238
plasmacytoid dendritic cell, human: -2.849
dendritic cell: -3.006
dendritic cell, human: -5.127
myeloid dendritic cell: -5.169", + "plasmacytoid dendritic cell: -0.206
plasmacytoid dendritic cell, human: -2.952
dendritic cell: -3.292
dendritic cell, human: -5.473
myeloid dendritic cell: -5.752", + "plasmacytoid dendritic cell: -0.208
dendritic cell: -2.930
plasmacytoid dendritic cell, human: -3.140
myeloid dendritic cell: -5.163
dendritic cell, human: -5.735", + "plasmacytoid dendritic cell: -0.368
plasmacytoid dendritic cell, human: -2.662
dendritic cell: -2.868
myeloid dendritic cell: -4.662
dendritic cell, human: -5.043", + "plasmacytoid dendritic cell: -0.476
dendritic cell: -2.101
plasmacytoid dendritic cell, human: -2.984
B cell: -3.757
plasma cell: -3.832", + "plasmacytoid dendritic cell: -0.212
plasmacytoid dendritic cell, human: -2.769
dendritic cell: -3.396
myeloid dendritic cell: -5.676
dendritic cell, human: -5.786", + "plasmacytoid dendritic cell: -0.218
plasmacytoid dendritic cell, human: -2.815
dendritic cell: -3.313
dendritic cell, human: -5.441
myeloid dendritic cell: -5.502", + "plasmacytoid dendritic cell: -0.281
plasmacytoid dendritic cell, human: -2.624
dendritic cell: -3.046
myeloid dendritic cell: -4.863
dendritic cell, human: -4.983", + "plasmacytoid dendritic cell: -0.367
dendritic cell: -2.705
plasmacytoid dendritic cell, human: -2.708
myeloid dendritic cell: -4.921
dendritic cell, human: -4.969", + "plasmacytoid dendritic cell: -0.229
dendritic cell: -2.847
plasmacytoid dendritic cell, human: -2.922
myeloid dendritic cell: -5.164
conventional dendritic cell: -5.492", + "plasmacytoid dendritic cell: -0.323
dendritic cell: -2.524
plasmacytoid dendritic cell, human: -2.801
myeloid dendritic cell: -4.884
conventional dendritic cell: -4.898", + "plasmacytoid dendritic cell: -0.327
plasmacytoid dendritic cell, human: -2.508
dendritic cell: -2.740
myeloid dendritic cell: -5.244
dendritic cell, human: -5.278", + "plasmacytoid dendritic cell: -0.401
plasmacytoid dendritic cell, human: -2.354
dendritic cell: -2.972
dendritic cell, human: -4.869
conventional dendritic cell: -5.090", + "plasmacytoid dendritic cell: -0.237
plasmacytoid dendritic cell, human: -2.840
dendritic cell: -3.126
dendritic cell, human: -5.680
myeloid dendritic cell: -5.757", + "plasmacytoid dendritic cell: -0.330
plasmacytoid dendritic cell, human: -2.358
dendritic cell: -3.110
dendritic cell, human: -5.422
myeloid dendritic cell: -5.470", + "plasmacytoid dendritic cell: -0.161
plasmacytoid dendritic cell, human: -3.185
dendritic cell: -3.511
myeloid dendritic cell: -5.856
dendritic cell, human: -6.104", + "plasmacytoid dendritic cell: -0.266
plasmacytoid dendritic cell, human: -2.727
dendritic cell: -2.977
dendritic cell, human: -5.224
myeloid dendritic cell: -5.230", + "plasmacytoid dendritic cell: -0.233
plasmacytoid dendritic cell, human: -2.847
dendritic cell: -2.923
myeloid dendritic cell: -5.406
dendritic cell, human: -5.535", + "plasmacytoid dendritic cell: -0.191
plasmacytoid dendritic cell, human: -2.741
dendritic cell: -3.658
dendritic cell, human: -5.882
myeloid dendritic cell: -6.016", + "plasmacytoid dendritic cell: -2.626
mast cell: -3.074
dendritic cell: -3.121
plasmacytoid dendritic cell, human: -3.164
CD16-negative, CD56-bright natural killer cell, human: -3.385", + "plasmacytoid dendritic cell: -0.171
plasmacytoid dendritic cell, human: -2.887
dendritic cell: -3.676
myeloid dendritic cell: -6.036
dendritic cell, human: -6.117", + "plasmacytoid dendritic cell: -0.638
dendritic cell: -2.145
plasmacytoid dendritic cell, human: -2.242
conventional dendritic cell: -3.861
dendritic cell, human: -4.276", + "plasmacytoid dendritic cell: -0.510
dendritic cell: -2.330
plasmacytoid dendritic cell, human: -2.557
dendritic cell, human: -4.748
myeloid dendritic cell: -4.855", + "plasmacytoid dendritic cell: -0.309
plasmacytoid dendritic cell, human: -2.667
dendritic cell: -2.946
conventional dendritic cell: -4.285
myeloid dendritic cell: -4.849", + "plasmacytoid dendritic cell: -0.247
plasmacytoid dendritic cell, human: -2.701
dendritic cell: -3.328
myeloid dendritic cell: -5.094
dendritic cell, human: -5.301", + "plasmacytoid dendritic cell: -0.445
dendritic cell: -2.821
plasmacytoid dendritic cell, human: -3.110
plasma cell: -3.686
B cell: -4.213", + "plasmacytoid dendritic cell: -0.332
dendritic cell: -2.432
plasmacytoid dendritic cell, human: -2.821
myeloid dendritic cell: -4.616
conventional dendritic cell: -4.695", + "plasmacytoid dendritic cell: -1.337
mast cell: -2.344
plasmacytoid dendritic cell, human: -2.931
dendritic cell: -3.380
hematopoietic precursor cell: -3.580", + "plasmacytoid dendritic cell: -0.371
dendritic cell: -2.472
plasmacytoid dendritic cell, human: -2.607
myeloid dendritic cell: -4.795
conventional dendritic cell: -4.868", + "plasmacytoid dendritic cell: -0.374
dendritic cell: -2.278
plasmacytoid dendritic cell, human: -2.897
myeloid dendritic cell: -4.314
dendritic cell, human: -4.840", + "plasmacytoid dendritic cell: -0.172
plasmacytoid dendritic cell, human: -2.918
dendritic cell: -3.667
B cell: -5.801
plasma cell: -6.013", + "plasmacytoid dendritic cell: -0.367
plasmacytoid dendritic cell, human: -2.483
dendritic cell: -3.067
dendritic cell, human: -4.865
conventional dendritic cell: -5.022", + "plasmacytoid dendritic cell: -0.377
plasmacytoid dendritic cell, human: -2.455
dendritic cell: -3.249
conventional dendritic cell: -4.739
hematopoietic precursor cell: -4.916", + "plasmacytoid dendritic cell: -0.304
dendritic cell: -2.591
plasmacytoid dendritic cell, human: -2.861
conventional dendritic cell: -4.751
myeloid dendritic cell: -4.854", + "plasmacytoid dendritic cell: -0.217
plasmacytoid dendritic cell, human: -2.750
dendritic cell: -3.267
myeloid dendritic cell: -5.930
hematopoietic precursor cell: -6.075", + "plasmacytoid dendritic cell: -0.226
plasmacytoid dendritic cell, human: -2.913
dendritic cell: -3.105
dendritic cell, human: -5.293
myeloid dendritic cell: -5.448", + "plasmacytoid dendritic cell: -0.200
plasmacytoid dendritic cell, human: -2.889
dendritic cell: -3.683
mast cell: -5.459
B cell: -5.963", + "plasmacytoid dendritic cell: -0.208
plasmacytoid dendritic cell, human: -2.940
dendritic cell: -3.417
dendritic cell, human: -5.861
myeloid dendritic cell: -5.876", + "plasmacytoid dendritic cell: -0.935
dendritic cell: -2.613
B cell: -3.401
plasma cell: -3.437
plasmacytoid dendritic cell, human: -3.452", + "plasmacytoid dendritic cell: -0.342
dendritic cell: -2.551
plasmacytoid dendritic cell, human: -2.782
myeloid dendritic cell: -4.820
dendritic cell, human: -4.831", + "plasmacytoid dendritic cell: -0.324
plasmacytoid dendritic cell, human: -2.647
dendritic cell: -3.113
myeloid dendritic cell: -5.368
dendritic cell, human: -5.479", + "plasmacytoid dendritic cell: -0.210
plasmacytoid dendritic cell, human: -2.927
dendritic cell: -2.997
myeloid dendritic cell: -5.449
conventional dendritic cell: -5.538", + "plasmacytoid dendritic cell: -0.403
dendritic cell: -2.290
plasmacytoid dendritic cell, human: -2.630
plasma cell: -4.264
conventional dendritic cell: -4.606", + "plasmacytoid dendritic cell: -0.438
dendritic cell: -2.368
plasmacytoid dendritic cell, human: -2.539
dendritic cell, human: -4.768
myeloid dendritic cell: -4.867", + "plasmacytoid dendritic cell: -0.406
plasmacytoid dendritic cell, human: -2.624
dendritic cell: -2.984
conventional dendritic cell: -4.887
hematopoietic precursor cell: -4.923", + "plasmacytoid dendritic cell: -0.389
dendritic cell: -2.476
plasmacytoid dendritic cell, human: -2.919
myeloid dendritic cell: -4.678
B cell: -4.779", + "plasmacytoid dendritic cell: -0.354
dendritic cell: -2.520
plasmacytoid dendritic cell, human: -2.564
conventional dendritic cell: -5.115
myeloid dendritic cell: -5.294", + "plasmacytoid dendritic cell: -0.187
plasmacytoid dendritic cell, human: -3.083
dendritic cell: -3.182
myeloid dendritic cell: -5.648
dendritic cell, human: -5.957", + "plasmacytoid dendritic cell: -0.226
plasmacytoid dendritic cell, human: -2.837
dendritic cell: -3.208
plasma cell: -5.566
myeloid dendritic cell: -5.621" + ], + "legendgroup": "plasmacytoid dendritic cell", + "marker": { + "color": "#00acc6", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "plasmacytoid dendritic cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 15.493171691894531, + 15.083637237548828, + 15.265158653259277, + 15.822433471679688, + 15.262901306152344, + 15.172633171081543, + 14.593294143676758, + 15.32108211517334, + 14.88422966003418, + 15.54604434967041, + 15.755880355834961, + 15.273521423339844, + 15.359762191772461, + 15.39472770690918, + 15.54519271850586, + 15.021279335021973, + 14.829116821289062, + 15.580172538757324, + 15.597776412963867, + 14.786744117736816, + 14.901043891906738, + 14.819734573364258, + 15.379966735839844, + 15.255646705627441, + 15.223759651184082, + 14.951026916503906, + 15.438406944274902, + 15.183396339416504, + 14.580218315124512, + 15.482165336608887, + 14.736481666564941, + 15.470176696777344, + 15.036038398742676, + 14.739768981933594, + 15.504741668701172, + 15.056798934936523, + 15.219459533691406, + 15.58511734008789, + 15.075029373168945, + 15.58819580078125, + 15.391371726989746, + 15.016436576843262, + 15.532546043395996, + 15.420537948608398, + 14.967708587646484, + 15.758565902709961, + 15.04764461517334, + 15.381441116333008, + 14.835018157958984, + 15.70047664642334, + 15.572063446044922, + 15.305859565734863, + 15.170846939086914, + 15.320664405822754, + 15.006592750549316, + 15.123836517333984, + 15.504703521728516, + 14.826863288879395, + 15.411724090576172, + 15.08713150024414, + 15.307964324951172, + 14.649127006530762, + 12.90172290802002, + 15.277774810791016, + 15.074718475341797, + 15.462566375732422, + 15.158792495727539, + 14.775259017944336, + 14.71627140045166, + 14.929047584533691, + 14.889018058776855, + 14.799922943115234, + 15.745884895324707, + 15.059974670410156, + 15.739781379699707, + 14.934258460998535, + 15.817781448364258, + 15.139128684997559, + 14.910268783569336, + 14.426045417785645, + 15.703091621398926, + 15.678632736206055, + 15.721827507019043, + 15.218005180358887, + 15.48078727722168, + 15.110064506530762, + 15.033661842346191, + 15.179844856262207, + 15.707521438598633, + 14.668842315673828, + 15.213166236877441, + 14.869630813598633 + ], + "xaxis": "x", + "y": [ + 12.687601089477539, + 11.70606517791748, + 11.428448677062988, + 12.672354698181152, + 12.88758373260498, + 12.985745429992676, + 12.933382987976074, + 12.354707717895508, + 12.719717979431152, + 13.161446571350098, + 12.577919960021973, + 13.351685523986816, + 12.324819564819336, + 12.522229194641113, + 12.376630783081055, + 11.338224411010742, + 12.592865943908691, + 13.267979621887207, + 13.265253067016602, + 12.027703285217285, + 12.872419357299805, + 11.509522438049316, + 12.142444610595703, + 11.6209135055542, + 12.66602897644043, + 11.780685424804688, + 12.558111190795898, + 11.729235649108887, + 12.854557037353516, + 13.361825942993164, + 13.02387523651123, + 12.094423294067383, + 12.717751502990723, + 12.43651294708252, + 12.424152374267578, + 12.346797943115234, + 13.626324653625488, + 12.10107707977295, + 13.300477027893066, + 12.027643203735352, + 13.218904495239258, + 12.492164611816406, + 11.937249183654785, + 13.100142478942871, + 12.461529731750488, + 13.09862232208252, + 12.156942367553711, + 13.366195678710938, + 13.039239883422852, + 12.471827507019043, + 12.914129257202148, + 11.672986030578613, + 13.168824195861816, + 12.197047233581543, + 12.622650146484375, + 12.78545093536377, + 13.244369506835938, + 12.956929206848145, + 13.03466796875, + 13.160107612609863, + 12.969380378723145, + 12.5595121383667, + 9.412858963012695, + 12.651989936828613, + 11.482209205627441, + 12.751790046691895, + 11.464625358581543, + 12.704375267028809, + 12.943265914916992, + 13.286977767944336, + 11.816354751586914, + 12.256776809692383, + 12.317179679870605, + 12.654613494873047, + 12.637112617492676, + 11.493182182312012, + 12.822551727294922, + 12.618083000183105, + 12.40410041809082, + 12.98157024383545, + 12.920772552490234, + 13.485149383544922, + 13.067091941833496, + 11.954354286193848, + 12.507052421569824, + 13.447172164916992, + 12.895240783691406, + 11.78791332244873, + 13.06417465209961, + 13.094459533691406, + 12.492842674255371, + 12.293715476989746 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "T cell: -2.663
CD16-negative, CD56-bright natural killer cell, human: -2.953
gamma-delta T cell: -3.444
mast cell: -3.554
mature NK T cell: -3.582", + "T cell: -2.724
mast cell: -2.888
central memory CD4-positive, alpha-beta T cell: -2.948
effector memory CD4-positive, alpha-beta T cell: -3.015
naive thymus-derived CD4-positive, alpha-beta T cell: -3.478", + "T cell: -2.240
mature NK T cell: -3.126
gamma-delta T cell: -3.262
CD4-positive, alpha-beta T cell: -3.301
T follicular helper cell: -3.336" + ], + "legendgroup": "T cell", + "marker": { + "color": "#97ff00", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 8.862665176391602, + 6.805236339569092, + 7.266733646392822 + ], + "xaxis": "x", + "y": [ + 13.039595603942871, + 13.255043983459473, + 11.236372947692871 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=naive thymus-derived CD4-positive, alpha-beta T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.174
central memory CD4-positive, alpha-beta T cell: -1.579
T follicular helper cell: -2.935
T cell: -3.250
effector memory CD4-positive, alpha-beta T cell: -3.258", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.796
central memory CD4-positive, alpha-beta T cell: -1.850
effector memory CD4-positive, alpha-beta T cell: -2.637
naive thymus-derived CD8-positive, alpha-beta T cell: -3.016
T follicular helper cell: -3.131", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.294
naive thymus-derived CD8-positive, alpha-beta T cell: -1.700
central memory CD4-positive, alpha-beta T cell: -2.004
T follicular helper cell: -3.189
effector memory CD4-positive, alpha-beta T cell: -3.270", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.898
central memory CD4-positive, alpha-beta T cell: -1.662
T follicular helper cell: -2.286
naive thymus-derived CD8-positive, alpha-beta T cell: -2.433
effector memory CD4-positive, alpha-beta T cell: -4.174", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.323
central memory CD4-positive, alpha-beta T cell: -1.631
T follicular helper cell: -1.950
naive thymus-derived CD8-positive, alpha-beta T cell: -2.867
effector memory CD4-positive, alpha-beta T cell: -3.314", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.559
naive thymus-derived CD8-positive, alpha-beta T cell: -1.848
central memory CD4-positive, alpha-beta T cell: -2.761
T cell: -4.075
T follicular helper cell: -4.563", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.302
central memory CD4-positive, alpha-beta T cell: -1.670
naive thymus-derived CD8-positive, alpha-beta T cell: -1.683
T follicular helper cell: -2.490
effector memory CD4-positive, alpha-beta T cell: -4.090", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.610
central memory CD4-positive, alpha-beta T cell: -1.992
effector memory CD4-positive, alpha-beta T cell: -2.347
naive thymus-derived CD8-positive, alpha-beta T cell: -2.498
T follicular helper cell: -3.139", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.230
naive thymus-derived CD8-positive, alpha-beta T cell: -1.609
central memory CD4-positive, alpha-beta T cell: -1.963
T follicular helper cell: -2.919
effector memory CD4-positive, alpha-beta T cell: -3.368", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.126
naive thymus-derived CD8-positive, alpha-beta T cell: -1.355
central memory CD4-positive, alpha-beta T cell: -2.745
T cell: -3.268
T follicular helper cell: -4.256", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.355
central memory CD4-positive, alpha-beta T cell: -1.857
naive thymus-derived CD8-positive, alpha-beta T cell: -2.376
effector memory CD4-positive, alpha-beta T cell: -2.757
T-helper 22 cell: -2.907", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.224
central memory CD4-positive, alpha-beta T cell: -1.895
naive thymus-derived CD8-positive, alpha-beta T cell: -2.515
T follicular helper cell: -3.084
T cell: -3.342", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.593
central memory CD4-positive, alpha-beta T cell: -1.639
effector memory CD4-positive, alpha-beta T cell: -2.374
T-helper 22 cell: -2.601
naive thymus-derived CD8-positive, alpha-beta T cell: -2.638", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.329
central memory CD4-positive, alpha-beta T cell: -1.842
naive thymus-derived CD8-positive, alpha-beta T cell: -2.439
effector memory CD4-positive, alpha-beta T cell: -2.745
T follicular helper cell: -2.787", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.617
central memory CD4-positive, alpha-beta T cell: -1.954
effector memory CD4-positive, alpha-beta T cell: -2.600
T-helper 22 cell: -2.888
naive thymus-derived CD8-positive, alpha-beta T cell: -3.038", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.706
naive thymus-derived CD8-positive, alpha-beta T cell: -1.803
central memory CD4-positive, alpha-beta T cell: -2.260
T follicular helper cell: -3.571
T cell: -4.039", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.528
central memory CD4-positive, alpha-beta T cell: -1.609
T follicular helper cell: -1.737
naive thymus-derived CD8-positive, alpha-beta T cell: -2.750
effector memory CD4-positive, alpha-beta T cell: -3.184", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.941
effector memory CD4-positive, alpha-beta T cell: -2.333
naive thymus-derived CD8-positive, alpha-beta T cell: -2.676
central memory CD4-positive, alpha-beta T cell: -2.721
T cell: -3.095", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.181
naive thymus-derived CD8-positive, alpha-beta T cell: -1.480
central memory CD4-positive, alpha-beta T cell: -1.886
T follicular helper cell: -2.896
T cell: -4.355", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.090
central memory CD4-positive, alpha-beta T cell: -1.803
naive thymus-derived CD8-positive, alpha-beta T cell: -1.961
effector memory CD4-positive, alpha-beta T cell: -3.418
T follicular helper cell: -3.493", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.734
naive thymus-derived CD8-positive, alpha-beta T cell: -1.661
central memory CD4-positive, alpha-beta T cell: -2.422
T follicular helper cell: -4.076
T cell: -4.206", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.174
central memory CD4-positive, alpha-beta T cell: -1.690
naive thymus-derived CD8-positive, alpha-beta T cell: -2.393
T follicular helper cell: -2.463
effector memory CD4-positive, alpha-beta T cell: -2.989", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.117
naive thymus-derived CD8-positive, alpha-beta T cell: -1.364
central memory CD4-positive, alpha-beta T cell: -2.289
T follicular helper cell: -3.297
effector memory CD8-positive, alpha-beta T cell: -3.731", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.265
central memory CD4-positive, alpha-beta T cell: -2.018
naive thymus-derived CD8-positive, alpha-beta T cell: -2.230
T follicular helper cell: -3.229
effector memory CD4-positive, alpha-beta T cell: -3.265", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.551
central memory CD4-positive, alpha-beta T cell: -2.015
naive thymus-derived CD8-positive, alpha-beta T cell: -2.686
T follicular helper cell: -3.237
effector memory CD4-positive, alpha-beta T cell: -3.875", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.651
central memory CD4-positive, alpha-beta T cell: -1.808
effector memory CD4-positive, alpha-beta T cell: -2.508
naive thymus-derived CD8-positive, alpha-beta T cell: -2.605
T follicular helper cell: -3.104", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.862
central memory CD4-positive, alpha-beta T cell: -1.806
naive thymus-derived CD8-positive, alpha-beta T cell: -1.877
T follicular helper cell: -3.551
effector memory CD4-positive, alpha-beta T cell: -3.976", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.682
naive thymus-derived CD8-positive, alpha-beta T cell: -1.535
central memory CD4-positive, alpha-beta T cell: -2.220
T follicular helper cell: -3.939
effector memory CD4-positive, alpha-beta T cell: -4.306", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.986
central memory CD4-positive, alpha-beta T cell: -1.887
naive thymus-derived CD8-positive, alpha-beta T cell: -2.188
T follicular helper cell: -3.307
effector memory CD4-positive, alpha-beta T cell: -3.488", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.397
central memory CD4-positive, alpha-beta T cell: -1.841
naive thymus-derived CD8-positive, alpha-beta T cell: -1.915
T follicular helper cell: -2.502
effector memory CD4-positive, alpha-beta T cell: -3.231", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.079
central memory CD4-positive, alpha-beta T cell: -1.790
T follicular helper cell: -2.703
naive thymus-derived CD8-positive, alpha-beta T cell: -3.028
effector memory CD4-positive, alpha-beta T cell: -3.430", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.316
central memory CD4-positive, alpha-beta T cell: -2.136
naive thymus-derived CD8-positive, alpha-beta T cell: -2.528
effector memory CD4-positive, alpha-beta T cell: -2.781
T-helper 22 cell: -3.104", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.494
naive thymus-derived CD8-positive, alpha-beta T cell: -2.003
effector memory CD4-positive, alpha-beta T cell: -2.137
central memory CD4-positive, alpha-beta T cell: -2.279
effector memory CD8-positive, alpha-beta T cell: -3.011", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.695
naive thymus-derived CD8-positive, alpha-beta T cell: -1.950
central memory CD4-positive, alpha-beta T cell: -1.990
T follicular helper cell: -2.444
effector memory CD4-positive, alpha-beta T cell: -2.771", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.409
central memory CD4-positive, alpha-beta T cell: -1.756
naive thymus-derived CD8-positive, alpha-beta T cell: -2.465
effector memory CD4-positive, alpha-beta T cell: -2.638
T-helper 22 cell: -3.424", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.549
central memory CD4-positive, alpha-beta T cell: -1.777
naive thymus-derived CD8-positive, alpha-beta T cell: -2.095
effector memory CD4-positive, alpha-beta T cell: -2.271
T-helper 22 cell: -3.237", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.944
naive thymus-derived CD8-positive, alpha-beta T cell: -1.829
central memory CD4-positive, alpha-beta T cell: -2.002
effector memory CD4-positive, alpha-beta T cell: -3.173
T follicular helper cell: -3.822", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.968
central memory CD4-positive, alpha-beta T cell: -1.647
naive thymus-derived CD8-positive, alpha-beta T cell: -2.785
T follicular helper cell: -2.901
effector memory CD4-positive, alpha-beta T cell: -3.185", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.044
central memory CD4-positive, alpha-beta T cell: -1.990
naive thymus-derived CD8-positive, alpha-beta T cell: -2.403
T-helper 22 cell: -3.548
effector memory CD4-positive, alpha-beta T cell: -3.562", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.726
naive thymus-derived CD8-positive, alpha-beta T cell: -2.003
effector memory CD8-positive, alpha-beta T cell: -2.102
effector memory CD4-positive, alpha-beta T cell: -2.463
central memory CD4-positive, alpha-beta T cell: -2.468", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.446
central memory CD4-positive, alpha-beta T cell: -1.566
naive thymus-derived CD8-positive, alpha-beta T cell: -2.153
T follicular helper cell: -2.764
effector memory CD4-positive, alpha-beta T cell: -3.763", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.263
central memory CD4-positive, alpha-beta T cell: -1.880
naive thymus-derived CD8-positive, alpha-beta T cell: -2.940
T-helper 22 cell: -3.216
effector memory CD4-positive, alpha-beta T cell: -3.219", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.439
effector memory CD4-positive, alpha-beta T cell: -2.327
T follicular helper cell: -2.451
naive thymus-derived CD8-positive, alpha-beta T cell: -2.675
central memory CD4-positive, alpha-beta T cell: -2.729", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.469
naive thymus-derived CD8-positive, alpha-beta T cell: -2.010
central memory CD4-positive, alpha-beta T cell: -2.204
effector memory CD4-positive, alpha-beta T cell: -3.048
T follicular helper cell: -3.156", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.248
central memory CD4-positive, alpha-beta T cell: -1.771
naive thymus-derived CD8-positive, alpha-beta T cell: -2.597
T follicular helper cell: -2.778
T cell: -3.386", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.381
central memory CD4-positive, alpha-beta T cell: -1.873
naive thymus-derived CD8-positive, alpha-beta T cell: -1.955
T follicular helper cell: -2.848
effector memory CD4-positive, alpha-beta T cell: -2.925", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.236
central memory CD4-positive, alpha-beta T cell: -1.941
naive thymus-derived CD8-positive, alpha-beta T cell: -1.980
T follicular helper cell: -3.383
effector memory CD4-positive, alpha-beta T cell: -3.387", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.749
central memory CD4-positive, alpha-beta T cell: -1.943
naive thymus-derived CD8-positive, alpha-beta T cell: -2.116
T follicular helper cell: -3.350
T cell: -4.211", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.569
naive thymus-derived CD8-positive, alpha-beta T cell: -1.563
central memory CD4-positive, alpha-beta T cell: -2.530
T cell: -4.413
T follicular helper cell: -4.551", + "naive thymus-derived CD4-positive, alpha-beta T cell: -2.531
CD4-positive, alpha-beta T cell: -3.245
T cell: -3.452
naive thymus-derived CD8-positive, alpha-beta T cell: -3.881
erythrocyte: -3.967", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.215
central memory CD4-positive, alpha-beta T cell: -2.108
naive thymus-derived CD8-positive, alpha-beta T cell: -2.370
T follicular helper cell: -2.464
effector memory CD4-positive, alpha-beta T cell: -2.849", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.612
naive thymus-derived CD8-positive, alpha-beta T cell: -1.641
central memory CD4-positive, alpha-beta T cell: -2.299
T follicular helper cell: -4.095
effector memory CD4-positive, alpha-beta T cell: -4.478", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.922
central memory CD4-positive, alpha-beta T cell: -2.120
naive thymus-derived CD8-positive, alpha-beta T cell: -2.144
effector memory CD4-positive, alpha-beta T cell: -2.482
T follicular helper cell: -3.078", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.751
central memory CD4-positive, alpha-beta T cell: -1.854
effector memory CD4-positive, alpha-beta T cell: -2.196
T-helper 22 cell: -2.339
naive thymus-derived CD8-positive, alpha-beta T cell: -3.038", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.295
naive thymus-derived CD8-positive, alpha-beta T cell: -1.506
central memory CD4-positive, alpha-beta T cell: -2.193
T follicular helper cell: -3.333
effector memory CD4-positive, alpha-beta T cell: -3.688", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.540
central memory CD4-positive, alpha-beta T cell: -1.805
naive thymus-derived CD8-positive, alpha-beta T cell: -2.217
effector memory CD4-positive, alpha-beta T cell: -2.357
T follicular helper cell: -3.048", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.896
naive thymus-derived CD8-positive, alpha-beta T cell: -1.994
central memory CD4-positive, alpha-beta T cell: -2.175
effector memory CD4-positive, alpha-beta T cell: -3.112
T follicular helper cell: -3.593", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.450
central memory CD4-positive, alpha-beta T cell: -2.068
naive thymus-derived CD8-positive, alpha-beta T cell: -2.677
T follicular helper cell: -3.471
effector memory CD4-positive, alpha-beta T cell: -4.084", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.625
central memory CD4-positive, alpha-beta T cell: -1.910
T follicular helper cell: -2.517
naive thymus-derived CD8-positive, alpha-beta T cell: -2.562
effector memory CD4-positive, alpha-beta T cell: -2.671", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.847
naive thymus-derived CD8-positive, alpha-beta T cell: -1.165
central memory CD4-positive, alpha-beta T cell: -2.903
T follicular helper cell: -3.981
T cell: -4.045", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.985
central memory CD4-positive, alpha-beta T cell: -2.041
effector memory CD4-positive, alpha-beta T cell: -2.064
T-helper 22 cell: -2.581
T follicular helper cell: -3.173", + "naive thymus-derived CD4-positive, alpha-beta T cell: -1.027
naive thymus-derived CD8-positive, alpha-beta T cell: -1.034
central memory CD4-positive, alpha-beta T cell: -2.942
T cell: -4.058
granule cell: -4.734", + "naive thymus-derived CD4-positive, alpha-beta T cell: -0.671
naive thymus-derived CD8-positive, alpha-beta T cell: -1.994
central memory CD4-positive, alpha-beta T cell: -2.112
T follicular helper cell: -3.401
effector memory CD4-positive, alpha-beta T cell: -3.981" + ], + "legendgroup": "naive thymus-derived CD4-positive, alpha-beta T cell", + "marker": { + "color": "#ff7ed1", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "naive thymus-derived CD4-positive, alpha-beta T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 5.58066987991333, + 6.0917582511901855, + 6.127838134765625, + 5.97233772277832, + 5.697423934936523, + 5.409730911254883, + 6.54493522644043, + 5.637954235076904, + 5.8096489906311035, + 5.760786533355713, + 5.710041522979736, + 5.8503336906433105, + 6.6119771003723145, + 6.0002264976501465, + 5.872663497924805, + 5.908056735992432, + 7.017918586730957, + 5.69381046295166, + 7.185328483581543, + 6.060413837432861, + 5.418212890625, + 5.921588897705078, + 5.962709903717041, + 5.369058609008789, + 5.032272815704346, + 5.861971378326416, + 6.211318016052246, + 5.726114273071289, + 5.849355697631836, + 5.915443420410156, + 6.2573089599609375, + 6.610343933105469, + 5.882431507110596, + 6.081055641174316, + 5.7619781494140625, + 6.222824573516846, + 5.567920684814453, + 5.371666431427002, + 5.8845744132995605, + 5.150667667388916, + 6.305935382843018, + 5.860926628112793, + 6.27219295501709, + 5.399219512939453, + 6.2640790939331055, + 6.233439922332764, + 5.5056962966918945, + 5.385251998901367, + 5.300275802612305, + 5.656245708465576, + 6.066924571990967, + 5.5066046714782715, + 6.335363388061523, + 5.542435169219971, + 5.495805740356445, + 5.79341459274292, + 5.297199249267578, + 6.253655910491943, + 6.353109359741211, + 5.065371513366699, + 6.46112585067749, + 5.404394149780273, + 5.522871494293213 + ], + "xaxis": "x", + "y": [ + 9.942826271057129, + 8.723367691040039, + 8.783638954162598, + 8.351020812988281, + 8.640685081481934, + 9.597533226013184, + 9.040058135986328, + 9.030060768127441, + 9.001388549804688, + 9.136713981628418, + 9.741050720214844, + 9.757600784301758, + 9.58705997467041, + 8.887619018554688, + 10.455724716186523, + 9.213358879089355, + 9.096512794494629, + 9.857688903808594, + 9.102681159973145, + 9.704879760742188, + 9.790050506591797, + 9.355956077575684, + 8.626250267028809, + 8.719846725463867, + 8.732240676879883, + 9.670487403869629, + 8.841301918029785, + 8.795296669006348, + 8.947393417358398, + 8.663915634155273, + 9.778823852539062, + 9.499918937683105, + 9.208722114562988, + 9.4057035446167, + 8.537256240844727, + 10.057713508605957, + 9.599000930786133, + 9.179374694824219, + 9.187233924865723, + 9.211283683776855, + 9.794054985046387, + 9.968564987182617, + 8.612436294555664, + 8.679044723510742, + 9.43057918548584, + 10.170042991638184, + 9.181249618530273, + 9.315688133239746, + 9.423126220703125, + 10.48654842376709, + 8.601203918457031, + 8.620796203613281, + 8.81855583190918, + 9.967991828918457, + 8.8081636428833, + 9.325493812561035, + 8.807638168334961, + 8.54416275024414, + 8.868036270141602, + 8.899805068969727, + 9.60938549041748, + 9.941184997558594, + 9.278619766235352 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=classical monocyte
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "classical monocyte: -1.212
CD14-positive monocyte: -1.706
pvalb GABAergic cortical interneuron: -2.739
monocyte: -3.786
macrophage: -3.796", + "classical monocyte: -1.909
CD14-positive monocyte: -2.127
dendritic cell, human: -2.771
pvalb GABAergic cortical interneuron: -2.946
dendritic cell: -3.312", + "classical monocyte: -1.098
CD14-positive monocyte: -1.792
pvalb GABAergic cortical interneuron: -2.618
macrophage: -3.831
monocyte: -3.974", + "classical monocyte: -0.993
CD14-positive monocyte: -1.768
macrophage: -3.446
pvalb GABAergic cortical interneuron: -3.480
monocyte: -3.835", + "classical monocyte: -1.060
CD14-positive monocyte: -1.607
pvalb GABAergic cortical interneuron: -2.897
monocyte: -3.590
macrophage: -4.418", + "classical monocyte: -1.143
CD14-positive monocyte: -1.429
pvalb GABAergic cortical interneuron: -2.813
monocyte: -3.704
macrophage: -4.217", + "classical monocyte: -1.959
CD14-positive monocyte: -2.129
dendritic cell, human: -2.449
CD1c-positive myeloid dendritic cell: -2.759
macrophage: -3.045", + "classical monocyte: -1.122
CD14-positive monocyte: -2.174
macrophage: -3.035
monocyte: -3.159
pvalb GABAergic cortical interneuron: -3.647", + "classical monocyte: -1.542
CD14-positive monocyte: -2.619
dendritic cell, human: -2.636
CD1c-positive myeloid dendritic cell: -3.135
conventional dendritic cell: -3.367", + "classical monocyte: -1.289
CD14-positive monocyte: -1.515
pvalb GABAergic cortical interneuron: -3.026
dendritic cell, human: -4.126
monocyte: -4.140", + "classical monocyte: -1.174
CD14-positive monocyte: -1.560
pvalb GABAergic cortical interneuron: -2.863
monocyte: -3.588
macrophage: -4.238", + "classical monocyte: -1.543
CD14-positive monocyte: -1.703
dendritic cell, human: -2.988
macrophage: -3.258
CD1c-positive myeloid dendritic cell: -3.354", + "classical monocyte: -1.125
CD14-positive monocyte: -1.410
pvalb GABAergic cortical interneuron: -3.069
macrophage: -3.927
monocyte: -4.039", + "classical monocyte: -1.234
CD14-positive monocyte: -1.689
pvalb GABAergic cortical interneuron: -2.927
macrophage: -3.467
monocyte: -3.827", + "classical monocyte: -1.121
CD14-positive monocyte: -1.900
pvalb GABAergic cortical interneuron: -3.504
CD1c-positive myeloid dendritic cell: -3.569
monocyte: -3.656", + "classical monocyte: -1.255
CD14-positive monocyte: -1.511
pvalb GABAergic cortical interneuron: -3.049
dendritic cell, human: -3.660
macrophage: -3.667", + "classical monocyte: -1.288
macrophage: -2.300
CD14-positive monocyte: -2.608
alveolar macrophage: -3.103
monocyte: -3.515", + "classical monocyte: -1.515
CD14-positive monocyte: -1.861
pvalb GABAergic cortical interneuron: -2.758
monocyte: -3.630
macrophage: -3.960", + "classical monocyte: -2.051
CD14-positive monocyte: -2.120
non-classical monocyte: -2.850
CD1c-positive myeloid dendritic cell: -3.433
mature NK T cell: -3.821", + "classical monocyte: -1.292
CD14-positive monocyte: -1.487
pvalb GABAergic cortical interneuron: -3.246
CD1c-positive myeloid dendritic cell: -3.379
dendritic cell, human: -3.775", + "classical monocyte: -1.156
CD14-positive monocyte: -1.775
pvalb GABAergic cortical interneuron: -2.858
monocyte: -3.816
dendritic cell, human: -4.010", + "classical monocyte: -2.102
CD14-positive monocyte: -2.390
CD1c-positive myeloid dendritic cell: -2.526
dendritic cell, human: -2.725
non-classical monocyte: -2.869", + "classical monocyte: -1.408
CD14-positive monocyte: -1.637
pvalb GABAergic cortical interneuron: -3.429
macrophage: -3.677
monocyte: -3.921", + "classical monocyte: -1.551
CD14-positive monocyte: -1.694
pvalb GABAergic cortical interneuron: -2.756
monocyte: -3.975
dendritic cell, human: -4.325", + "classical monocyte: -1.055
CD14-positive monocyte: -1.525
pvalb GABAergic cortical interneuron: -3.558
macrophage: -3.751
CD1c-positive myeloid dendritic cell: -3.889", + "classical monocyte: -2.037
CD14-positive monocyte: -2.286
dendritic cell, human: -2.388
CD1c-positive myeloid dendritic cell: -2.865
conventional dendritic cell: -3.027", + "classical monocyte: -1.435
CD14-positive monocyte: -2.293
pvalb GABAergic cortical interneuron: -2.761
monocyte: -3.487
macrophage: -3.768", + "classical monocyte: -1.016
CD14-positive monocyte: -1.345
pvalb GABAergic cortical interneuron: -3.491
macrophage: -3.821
monocyte: -4.327", + "classical monocyte: -1.768
CD14-positive monocyte: -1.969
pvalb GABAergic cortical interneuron: -3.007
dendritic cell: -3.106
CD1c-positive myeloid dendritic cell: -3.126", + "classical monocyte: -0.891
CD14-positive monocyte: -1.791
pvalb GABAergic cortical interneuron: -3.143
macrophage: -3.673
monocyte: -4.310", + "classical monocyte: -1.664
macrophage: -1.690
CD14-positive monocyte: -2.011
monocyte: -3.510
alveolar macrophage: -3.748", + "classical monocyte: -0.895
CD14-positive monocyte: -2.118
pvalb GABAergic cortical interneuron: -3.328
macrophage: -3.438
monocyte: -4.113", + "classical monocyte: -1.213
CD14-positive monocyte: -2.153
macrophage: -3.334
pvalb GABAergic cortical interneuron: -3.337
monocyte: -3.484", + "classical monocyte: -1.718
CD14-positive monocyte: -1.725
CD1c-positive myeloid dendritic cell: -2.945
pvalb GABAergic cortical interneuron: -3.277
monocyte: -3.572", + "classical monocyte: -1.336
CD14-positive monocyte: -1.864
dendritic cell, human: -3.104
CD1c-positive myeloid dendritic cell: -3.266
pvalb GABAergic cortical interneuron: -3.314", + "classical monocyte: -1.404
CD14-positive monocyte: -1.924
pvalb GABAergic cortical interneuron: -2.616
monocyte: -3.123
macrophage: -3.896", + "classical monocyte: -1.271
CD14-positive monocyte: -1.608
pvalb GABAergic cortical interneuron: -3.114
macrophage: -3.253
monocyte: -3.260", + "classical monocyte: -1.625
CD14-positive monocyte: -2.123
CD1c-positive myeloid dendritic cell: -2.936
conventional dendritic cell: -3.188
pvalb GABAergic cortical interneuron: -3.220", + "classical monocyte: -1.278
CD14-positive monocyte: -1.831
pvalb GABAergic cortical interneuron: -2.921
monocyte: -3.775
macrophage: -3.888", + "classical monocyte: -1.202
CD14-positive monocyte: -1.935
pvalb GABAergic cortical interneuron: -3.291
dendritic cell, human: -3.903
CD1c-positive myeloid dendritic cell: -3.910", + "classical monocyte: -1.428
CD14-positive monocyte: -1.650
pvalb GABAergic cortical interneuron: -3.283
macrophage: -3.356
CD1c-positive myeloid dendritic cell: -3.890", + "classical monocyte: -1.253
CD14-positive monocyte: -1.329
pvalb GABAergic cortical interneuron: -2.815
monocyte: -3.608
macrophage: -4.101", + "classical monocyte: -1.263
CD14-positive monocyte: -1.325
pvalb GABAergic cortical interneuron: -2.785
monocyte: -3.580
macrophage: -3.953", + "classical monocyte: -1.174
CD14-positive monocyte: -2.170
dendritic cell, human: -3.187
non-classical monocyte: -3.208
macrophage: -3.208", + "classical monocyte: -1.292
CD14-positive monocyte: -1.399
pvalb GABAergic cortical interneuron: -3.179
macrophage: -3.693
CD1c-positive myeloid dendritic cell: -3.935", + "classical monocyte: -1.120
CD14-positive monocyte: -1.819
pvalb GABAergic cortical interneuron: -2.680
monocyte: -3.726
macrophage: -3.980", + "classical monocyte: -1.246
CD14-positive monocyte: -2.262
pvalb GABAergic cortical interneuron: -2.965
macrophage: -3.612
monocyte: -3.942", + "classical monocyte: -0.838
CD14-positive monocyte: -1.560
pvalb GABAergic cortical interneuron: -3.276
monocyte: -4.038
macrophage: -4.428", + "classical monocyte: -1.184
CD14-positive monocyte: -1.567
pvalb GABAergic cortical interneuron: -2.709
monocyte: -3.736
macrophage: -3.990", + "classical monocyte: -1.483
CD14-positive monocyte: -1.535
monocyte: -2.986
pvalb GABAergic cortical interneuron: -3.006
macrophage: -3.873", + "classical monocyte: -1.259
CD14-positive monocyte: -1.412
pvalb GABAergic cortical interneuron: -3.421
monocyte: -3.529
CD1c-positive myeloid dendritic cell: -3.865", + "classical monocyte: -1.394
CD14-positive monocyte: -2.017
pvalb GABAergic cortical interneuron: -2.683
monocyte: -3.789
myeloid leukocyte: -4.092", + "classical monocyte: -1.130
CD14-positive monocyte: -1.411
pvalb GABAergic cortical interneuron: -3.023
monocyte: -3.533
macrophage: -4.270", + "classical monocyte: -1.380
CD14-positive monocyte: -1.995
pvalb GABAergic cortical interneuron: -2.741
monocyte: -3.354
dendritic cell, human: -3.783", + "classical monocyte: -2.083
CD14-positive monocyte: -2.249
CD1c-positive myeloid dendritic cell: -2.868
dendritic cell, human: -3.231
conventional dendritic cell: -3.469", + "classical monocyte: -1.140
CD14-positive monocyte: -1.604
pvalb GABAergic cortical interneuron: -3.359
dendritic cell, human: -3.502
CD1c-positive myeloid dendritic cell: -3.587", + "classical monocyte: -2.399
dendritic cell, human: -2.584
dendritic cell: -2.990
CD14-positive monocyte: -3.161
CD1c-positive myeloid dendritic cell: -3.261", + "classical monocyte: -1.103
CD14-positive monocyte: -1.654
pvalb GABAergic cortical interneuron: -2.929
monocyte: -3.879
macrophage: -4.135", + "classical monocyte: -1.564
CD14-positive monocyte: -1.636
pvalb GABAergic cortical interneuron: -3.207
CD1c-positive myeloid dendritic cell: -3.276
dendritic cell, human: -3.492", + "classical monocyte: -1.175
CD14-positive monocyte: -1.722
pvalb GABAergic cortical interneuron: -2.870
macrophage: -3.671
monocyte: -4.156", + "classical monocyte: -1.046
CD14-positive monocyte: -1.519
pvalb GABAergic cortical interneuron: -2.903
monocyte: -4.004
macrophage: -4.173", + "classical monocyte: -1.240
CD14-positive monocyte: -1.246
pvalb GABAergic cortical interneuron: -3.107
monocyte: -3.447
macrophage: -4.109", + "classical monocyte: -1.438
CD14-positive monocyte: -1.728
pvalb GABAergic cortical interneuron: -2.985
dendritic cell, human: -3.638
macrophage: -3.677", + "classical monocyte: -1.074
CD14-positive monocyte: -1.557
pvalb GABAergic cortical interneuron: -3.119
dendritic cell, human: -3.584
macrophage: -3.737", + "classical monocyte: -0.966
CD14-positive monocyte: -1.115
pvalb GABAergic cortical interneuron: -3.500
monocyte: -3.830
neutrophil: -4.261", + "classical monocyte: -1.843
CD14-positive monocyte: -2.152
CD1c-positive myeloid dendritic cell: -2.602
dendritic cell, human: -2.665
conventional dendritic cell: -3.183", + "classical monocyte: -1.001
CD14-positive monocyte: -1.532
pvalb GABAergic cortical interneuron: -3.228
monocyte: -3.695
macrophage: -3.926", + "classical monocyte: -1.244
macrophage: -2.122
alveolar macrophage: -2.983
CD14-positive monocyte: -3.298
non-classical monocyte: -3.550", + "classical monocyte: -1.312
CD14-positive monocyte: -1.677
pvalb GABAergic cortical interneuron: -3.174
dendritic cell, human: -3.475
CD1c-positive myeloid dendritic cell: -3.585", + "classical monocyte: -2.090
CD14-positive monocyte: -2.153
CD1c-positive myeloid dendritic cell: -2.541
dendritic cell, human: -2.688
conventional dendritic cell: -3.141", + "classical monocyte: -0.967
CD14-positive monocyte: -1.260
pvalb GABAergic cortical interneuron: -3.248
monocyte: -3.855
macrophage: -4.528", + "classical monocyte: -1.213
CD14-positive monocyte: -1.432
pvalb GABAergic cortical interneuron: -3.368
dendritic cell, human: -3.617
dendritic cell: -3.788", + "classical monocyte: -1.161
CD14-positive monocyte: -1.703
pvalb GABAergic cortical interneuron: -3.089
monocyte: -3.677
CD1c-positive myeloid dendritic cell: -3.845", + "classical monocyte: -1.143
CD14-positive monocyte: -1.153
pvalb GABAergic cortical interneuron: -3.086
monocyte: -3.990
macrophage: -4.008", + "classical monocyte: -1.165
CD14-positive monocyte: -1.718
macrophage: -2.932
monocyte: -3.422
neutrophil: -3.794", + "classical monocyte: -1.626
CD14-positive monocyte: -1.711
pvalb GABAergic cortical interneuron: -2.986
dendritic cell, human: -3.299
macrophage: -3.703", + "classical monocyte: -0.973
macrophage: -2.498
CD14-positive monocyte: -2.795
monocyte: -3.040
alveolar macrophage: -3.332", + "classical monocyte: -1.868
CD14-positive monocyte: -2.599
CD1c-positive myeloid dendritic cell: -2.614
dendritic cell, human: -2.666
conventional dendritic cell: -2.955", + "classical monocyte: -2.061
CD14-positive monocyte: -2.266
CD1c-positive myeloid dendritic cell: -2.431
dendritic cell, human: -2.641
dendritic cell: -3.007", + "classical monocyte: -0.850
CD14-positive monocyte: -1.974
pvalb GABAergic cortical interneuron: -3.111
macrophage: -3.515
monocyte: -3.616", + "classical monocyte: -1.672
CD14-positive monocyte: -1.917
dendritic cell, human: -2.935
CD1c-positive myeloid dendritic cell: -3.112
macrophage: -3.482", + "classical monocyte: -0.881
CD14-positive monocyte: -2.022
pvalb GABAergic cortical interneuron: -3.352
macrophage: -3.920
monocyte: -4.005", + "classical monocyte: -1.228
CD14-positive monocyte: -1.363
pvalb GABAergic cortical interneuron: -3.029
monocyte: -3.201
macrophage: -3.962", + "classical monocyte: -1.078
CD14-positive monocyte: -1.656
pvalb GABAergic cortical interneuron: -2.768
monocyte: -3.917
macrophage: -3.976", + "classical monocyte: -1.376
CD14-positive monocyte: -1.840
pvalb GABAergic cortical interneuron: -2.967
macrophage: -3.292
CD1c-positive myeloid dendritic cell: -3.744", + "classical monocyte: -1.352
CD14-positive monocyte: -1.462
pvalb GABAergic cortical interneuron: -2.909
monocyte: -3.615
dendritic cell, human: -4.076", + "classical monocyte: -1.135
CD14-positive monocyte: -1.142
pvalb GABAergic cortical interneuron: -3.260
monocyte: -3.693
macrophage: -4.162", + "classical monocyte: -1.314
CD14-positive monocyte: -2.076
pvalb GABAergic cortical interneuron: -3.117
dendritic cell, human: -3.264
CD1c-positive myeloid dendritic cell: -3.332", + "classical monocyte: -0.975
CD14-positive monocyte: -1.744
pvalb GABAergic cortical interneuron: -2.518
monocyte: -3.665
macrophage: -4.412", + "classical monocyte: -1.112
CD14-positive monocyte: -1.277
pvalb GABAergic cortical interneuron: -3.221
monocyte: -3.900
macrophage: -4.120", + "classical monocyte: -1.349
monocyte: -2.523
CD14-positive monocyte: -2.712
macrophage: -2.715
dendritic cell: -3.300", + "classical monocyte: -1.268
CD14-positive monocyte: -2.058
pvalb GABAergic cortical interneuron: -3.242
macrophage: -3.424
dendritic cell, human: -3.457", + "classical monocyte: -1.275
CD14-positive monocyte: -1.852
pvalb GABAergic cortical interneuron: -2.819
monocyte: -3.272
macrophage: -3.941", + "classical monocyte: -1.300
CD14-positive monocyte: -1.626
pvalb GABAergic cortical interneuron: -3.066
macrophage: -3.148
CD1c-positive myeloid dendritic cell: -3.464", + "classical monocyte: -1.847
CD14-positive monocyte: -2.110
non-classical monocyte: -2.825
macrophage: -3.420
CD1c-positive myeloid dendritic cell: -3.458", + "classical monocyte: -1.422
CD14-positive monocyte: -2.533
pvalb GABAergic cortical interneuron: -2.959
monocyte: -3.934
macrophage: -3.983", + "classical monocyte: -1.253
CD14-positive monocyte: -1.834
pvalb GABAergic cortical interneuron: -2.866
dendritic cell, human: -3.772
macrophage: -3.877", + "classical monocyte: -2.038
CD14-positive monocyte: -2.087
dendritic cell, human: -2.422
CD1c-positive myeloid dendritic cell: -2.820
conventional dendritic cell: -3.061", + "classical monocyte: -1.263
CD14-positive monocyte: -1.779
macrophage: -3.264
pvalb GABAergic cortical interneuron: -3.298
dendritic cell, human: -3.631", + "classical monocyte: -1.243
CD14-positive monocyte: -1.549
pvalb GABAergic cortical interneuron: -3.103
monocyte: -3.504
alveolar macrophage: -3.988", + "classical monocyte: -1.289
CD14-positive monocyte: -1.904
macrophage: -2.821
monocyte: -2.886
alveolar macrophage: -2.992", + "classical monocyte: -1.556
CD14-positive monocyte: -1.646
CD1c-positive myeloid dendritic cell: -2.949
dendritic cell, human: -3.411
pvalb GABAergic cortical interneuron: -3.442", + "classical monocyte: -1.303
CD14-positive monocyte: -1.427
pvalb GABAergic cortical interneuron: -3.026
monocyte: -3.778
promonocyte: -4.267", + "classical monocyte: -1.244
CD14-positive monocyte: -2.245
macrophage: -3.013
monocyte: -3.677
non-classical monocyte: -4.016", + "classical monocyte: -1.015
CD14-positive monocyte: -2.188
macrophage: -2.669
pvalb GABAergic cortical interneuron: -3.034
monocyte: -3.391", + "classical monocyte: -1.186
CD14-positive monocyte: -1.294
pvalb GABAergic cortical interneuron: -2.696
monocyte: -3.695
dendritic cell, human: -4.192", + "classical monocyte: -1.481
CD14-positive monocyte: -1.615
pvalb GABAergic cortical interneuron: -2.878
macrophage: -3.871
CD1c-positive myeloid dendritic cell: -3.873", + "classical monocyte: -1.075
CD14-positive monocyte: -1.302
pvalb GABAergic cortical interneuron: -3.036
monocyte: -3.887
macrophage: -3.908", + "classical monocyte: -1.334
CD14-positive monocyte: -2.265
monocyte: -2.777
macrophage: -2.892
pvalb GABAergic cortical interneuron: -3.464", + "classical monocyte: -2.199
CD14-positive monocyte: -2.282
CD1c-positive myeloid dendritic cell: -2.581
dendritic cell, human: -2.976
conventional dendritic cell: -2.988", + "classical monocyte: -1.375
CD14-positive monocyte: -1.645
pvalb GABAergic cortical interneuron: -3.279
dendritic cell, human: -3.354
macrophage: -3.504", + "classical monocyte: -0.808
CD14-positive monocyte: -2.356
alveolar macrophage: -3.781
monocyte: -3.802
macrophage: -3.991", + "classical monocyte: -0.957
CD14-positive monocyte: -1.780
pvalb GABAergic cortical interneuron: -2.776
monocyte: -4.060
macrophage: -4.349" + ], + "legendgroup": "classical monocyte", + "marker": { + "color": "#6b004f", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "classical monocyte", + "showlegend": true, + "type": "scattergl", + "x": [ + 15.565637588500977, + 15.406586647033691, + 15.81060791015625, + 15.64146614074707, + 16.087318420410156, + 16.21065902709961, + 14.731807708740234, + 15.945291519165039, + 15.151666641235352, + 15.906312942504883, + 16.146841049194336, + 14.813323974609375, + 16.168779373168945, + 15.068658828735352, + 15.024834632873535, + 15.247268676757812, + 15.480256080627441, + 16.56479835510254, + 15.440196990966797, + 15.842514038085938, + 15.77496337890625, + 14.934521675109863, + 16.054733276367188, + 16.62413787841797, + 14.942968368530273, + 14.988450050354004, + 16.20726776123047, + 14.908954620361328, + 15.672868728637695, + 15.592357635498047, + 15.78073787689209, + 15.25516128540039, + 16.09794044494629, + 15.44243335723877, + 15.638525009155273, + 15.330709457397461, + 16.139205932617188, + 15.945161819458008, + 16.087757110595703, + 14.99666690826416, + 15.454412460327148, + 16.018613815307617, + 16.183853149414062, + 15.406274795532227, + 15.395366668701172, + 16.100889205932617, + 16.270536422729492, + 16.580339431762695, + 15.798576354980469, + 15.833330154418945, + 15.773371696472168, + 15.895139694213867, + 16.094789505004883, + 15.795514106750488, + 15.13081169128418, + 15.350080490112305, + 15.388056755065918, + 16.160058975219727, + 15.658474922180176, + 15.945930480957031, + 15.97628116607666, + 15.727986335754395, + 15.428789138793945, + 15.374781608581543, + 15.797348976135254, + 14.467758178710938, + 16.36271095275879, + 15.092377662658691, + 15.796442031860352, + 14.946409225463867, + 16.302507400512695, + 15.771634101867676, + 16.12406349182129, + 15.76612663269043, + 15.41552734375, + 15.231854438781738, + 15.151179313659668, + 14.519021987915039, + 15.153313636779785, + 16.13755226135254, + 14.976263999938965, + 15.639288902282715, + 16.497228622436523, + 15.868925094604492, + 15.303314208984375, + 15.801156997680664, + 16.110994338989258, + 16.00777244567871, + 16.236154556274414, + 15.674866676330566, + 15.73431396484375, + 15.379740715026855, + 16.014801025390625, + 15.293917655944824, + 15.215457916259766, + 16.305740356445312, + 15.728614807128906, + 14.727859497070312, + 15.42573356628418, + 15.772454261779785, + 16.019556045532227, + 15.52425765991211, + 16.248943328857422, + 15.500842094421387, + 15.14509105682373, + 15.976567268371582, + 16.152511596679688, + 15.531596183776855, + 15.883819580078125, + 15.312736511230469, + 14.781755447387695, + 15.759086608886719, + 15.98052978515625 + ], + "xaxis": "x", + "y": [ + 5.181253433227539, + 5.057558059692383, + 4.764798164367676, + 6.036761283874512, + 4.918264865875244, + 5.451302528381348, + 5.080016613006592, + 4.378859519958496, + 5.453069686889648, + 5.330205917358398, + 6.069821834564209, + 4.88002347946167, + 5.730646133422852, + 4.366530418395996, + 7.878485679626465, + 5.627447128295898, + 4.186847686767578, + 5.431689262390137, + 5.872391223907471, + 6.060116291046143, + 7.821028232574463, + 7.627532482147217, + 4.7913689613342285, + 4.865143299102783, + 5.622983455657959, + 5.907476425170898, + 5.519471645355225, + 4.768280982971191, + 8.06836986541748, + 4.760393142700195, + 4.430495738983154, + 4.891822814941406, + 4.5489349365234375, + 6.3824076652526855, + 7.587069034576416, + 8.220189094543457, + 7.262128829956055, + 5.334621429443359, + 6.364058494567871, + 5.228688716888428, + 4.3445539474487305, + 6.361239433288574, + 5.190142631530762, + 7.955544471740723, + 4.810176849365234, + 6.452548980712891, + 5.713285446166992, + 5.309516906738281, + 5.697815895080566, + 8.593504905700684, + 6.4919328689575195, + 4.675340175628662, + 8.053457260131836, + 8.555084228515625, + 5.266180038452148, + 6.057738780975342, + 8.386444091796875, + 5.741016864776611, + 5.73257303237915, + 5.040737152099609, + 5.561659812927246, + 8.402433395385742, + 5.396557331085205, + 5.1327996253967285, + 5.024149417877197, + 5.447924613952637, + 4.660167217254639, + 4.509276390075684, + 5.0980730056762695, + 6.3962531089782715, + 5.781062126159668, + 8.185392379760742, + 7.172502040863037, + 5.939938068389893, + 4.1166181564331055, + 5.194985866546631, + 6.735947132110596, + 5.7372565269470215, + 7.500556945800781, + 4.410427093505859, + 5.447091579437256, + 4.535944938659668, + 5.556231498718262, + 5.798586845397949, + 4.4743781089782715, + 7.196569442749023, + 4.951533794403076, + 4.666671276092529, + 4.6983418464660645, + 5.794201374053955, + 7.394038677215576, + 4.247323989868164, + 6.173521995544434, + 5.863482475280762, + 6.176442623138428, + 5.977044105529785, + 5.473890781402588, + 5.937386989593506, + 5.605300426483154, + 8.765871047973633, + 8.554762840270996, + 5.379058837890625, + 6.433547496795654, + 4.017905235290527, + 5.673462867736816, + 7.771935939788818, + 5.987081527709961, + 4.149654388427734, + 8.342554092407227, + 6.274515151977539, + 5.262328624725342, + 7.586641311645508, + 4.574348449707031 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=natural killer cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "natural killer cell: -1.102
CD16-positive, CD56-dim natural killer cell, human: -1.535
mature NK T cell: -2.751
gamma-delta T cell: -3.599
CD8-positive, alpha-beta T cell: -4.043", + "natural killer cell: -1.018
CD16-positive, CD56-dim natural killer cell, human: -1.118
CD16-negative, CD56-bright natural killer cell, human: -3.049
mature NK T cell: -3.823
activated type II NK T cell: -4.403", + "natural killer cell: -1.096
CD16-positive, CD56-dim natural killer cell, human: -1.157
mature NK T cell: -3.349
CD16-negative, CD56-bright natural killer cell, human: -3.423
gamma-delta T cell: -4.365", + "natural killer cell: -1.363
CD16-negative, CD56-bright natural killer cell, human: -1.404
CD16-positive, CD56-dim natural killer cell, human: -1.631
mature NK T cell: -3.972
gamma-delta T cell: -4.159", + "natural killer cell: -0.899
CD16-positive, CD56-dim natural killer cell, human: -0.909
mature NK T cell: -4.228
CD8-positive, alpha-beta T cell: -4.449
CD16-negative, CD56-bright natural killer cell, human: -4.451", + "natural killer cell: -0.785
CD16-positive, CD56-dim natural killer cell, human: -1.117
CD16-negative, CD56-bright natural killer cell, human: -3.936
mature NK T cell: -4.167
lymphocyte: -4.762", + "natural killer cell: -0.937
CD16-positive, CD56-dim natural killer cell, human: -1.098
mature NK T cell: -3.853
CD16-negative, CD56-bright natural killer cell, human: -4.369
astrocyte of the cerebral cortex: -4.735", + "natural killer cell: -0.555
CD16-negative, CD56-bright natural killer cell, human: -2.155
CD16-positive, CD56-dim natural killer cell, human: -2.513
lymphocyte: -4.323
mature NK T cell: -4.510", + "natural killer cell: -0.632
CD16-positive, CD56-dim natural killer cell, human: -2.112
CD16-negative, CD56-bright natural killer cell, human: -2.699
lymphocyte: -3.367
mature NK T cell: -4.570", + "natural killer cell: -0.811
CD16-positive, CD56-dim natural killer cell, human: -1.339
CD16-negative, CD56-bright natural killer cell, human: -2.863
mature NK T cell: -4.167
activated type II NK T cell: -4.542", + "natural killer cell: -0.804
lymphocyte: -3.317
CD16-positive, CD56-dim natural killer cell, human: -3.433
T cell: -3.837
CD8-positive, alpha-beta T cell: -3.954", + "natural killer cell: -2.025
CD16-positive, CD56-dim natural killer cell, human: -2.122
gamma-delta T cell: -2.227
mature NK T cell: -2.890
CD16-negative, CD56-bright natural killer cell, human: -3.014", + "natural killer cell: -0.501
lymphocyte: -2.693
CD16-positive, CD56-dim natural killer cell, human: -3.579
CD8-positive, alpha-beta T cell: -3.729
T cell: -3.935", + "natural killer cell: -1.343
CD16-positive, CD56-dim natural killer cell, human: -1.550
CD16-negative, CD56-bright natural killer cell, human: -2.487
mature NK T cell: -3.252
gamma-delta T cell: -3.992", + "natural killer cell: -1.598
CD16-positive, CD56-dim natural killer cell, human: -2.234
CD8-positive, alpha-beta T cell: -2.840
gamma-delta T cell: -2.919
mature NK T cell: -3.248", + "natural killer cell: -0.757
CD16-positive, CD56-dim natural killer cell, human: -1.360
CD16-negative, CD56-bright natural killer cell, human: -3.096
mature NK T cell: -3.733
gamma-delta T cell: -4.710", + "natural killer cell: -1.401
CD16-positive, CD56-dim natural killer cell, human: -1.471
CD16-negative, CD56-bright natural killer cell, human: -2.422
gamma-delta T cell: -3.121
mature NK T cell: -3.133", + "natural killer cell: -0.647
CD16-positive, CD56-dim natural killer cell, human: -2.113
CD8-positive, alpha-beta T cell: -2.733
gamma-delta T cell: -3.856
mature NK T cell: -3.982", + "natural killer cell: -1.109
CD16-positive, CD56-dim natural killer cell, human: -1.380
CD16-negative, CD56-bright natural killer cell, human: -2.751
mature NK T cell: -3.774
gamma-delta T cell: -4.195", + "natural killer cell: -0.705
CD16-positive, CD56-dim natural killer cell, human: -1.382
lymphocyte: -3.979
mature NK T cell: -4.218
CD16-negative, CD56-bright natural killer cell, human: -4.429", + "natural killer cell: -0.433
CD16-positive, CD56-dim natural killer cell, human: -2.652
lymphocyte: -3.119
T cell: -4.321
CD16-negative, CD56-bright natural killer cell, human: -4.454", + "natural killer cell: -1.311
CD16-positive, CD56-dim natural killer cell, human: -1.413
mature NK T cell: -3.249
CD16-negative, CD56-bright natural killer cell, human: -3.515
gamma-delta T cell: -3.694", + "natural killer cell: -1.027
CD16-positive, CD56-dim natural killer cell, human: -1.213
CD16-negative, CD56-bright natural killer cell, human: -2.105
mature NK T cell: -4.272
gamma-delta T cell: -4.449", + "natural killer cell: -0.633
CD16-positive, CD56-dim natural killer cell, human: -1.894
CD16-negative, CD56-bright natural killer cell, human: -2.569
mature NK T cell: -3.996
gamma-delta T cell: -4.279", + "natural killer cell: -0.991
CD16-positive, CD56-dim natural killer cell, human: -2.166
T cell: -3.360
CD16-negative, CD56-bright natural killer cell, human: -3.631
mature NK T cell: -3.971", + "natural killer cell: -0.793
CD16-positive, CD56-dim natural killer cell, human: -1.615
CD16-negative, CD56-bright natural killer cell, human: -3.378
mature NK T cell: -4.023
activated type II NK T cell: -4.598", + "natural killer cell: -1.305
CD16-positive, CD56-dim natural killer cell, human: -1.310
CD16-negative, CD56-bright natural killer cell, human: -2.182
mature NK T cell: -3.723
gamma-delta T cell: -4.367", + "natural killer cell: -1.602
CD16-positive, CD56-dim natural killer cell, human: -1.729
CD16-negative, CD56-bright natural killer cell, human: -2.612
mature NK T cell: -2.987
gamma-delta T cell: -3.480", + "natural killer cell: -0.747
CD16-positive, CD56-dim natural killer cell, human: -1.162
CD16-negative, CD56-bright natural killer cell, human: -3.760
mature NK T cell: -4.092
activated type II NK T cell: -4.741", + "natural killer cell: -1.136
CD16-positive, CD56-dim natural killer cell, human: -1.235
CD16-negative, CD56-bright natural killer cell, human: -2.963
mature NK T cell: -4.115
gamma-delta T cell: -4.250", + "natural killer cell: -0.932
CD16-positive, CD56-dim natural killer cell, human: -2.214
CD16-negative, CD56-bright natural killer cell, human: -2.580
activated type II NK T cell: -3.817
mature NK T cell: -3.996", + "natural killer cell: -0.890
CD16-positive, CD56-dim natural killer cell, human: -0.981
CD16-negative, CD56-bright natural killer cell, human: -4.001
mature NK T cell: -4.040
gamma-delta T cell: -4.741", + "natural killer cell: -1.272
CD16-positive, CD56-dim natural killer cell, human: -1.493
CD8-positive, alpha-beta T cell: -2.754
T cell: -3.431
CD4-positive, alpha-beta T cell: -3.515", + "natural killer cell: -1.298
CD16-positive, CD56-dim natural killer cell, human: -1.375
CD16-negative, CD56-bright natural killer cell, human: -2.026
mature NK T cell: -3.898
gamma-delta T cell: -3.985", + "natural killer cell: -2.193
CD16-positive, CD56-dim natural killer cell, human: -2.344
gamma-delta T cell: -3.057
CD8-positive, alpha-beta T cell: -3.063
CD16-negative, CD56-bright natural killer cell, human: -3.069", + "natural killer cell: -1.235
CD16-positive, CD56-dim natural killer cell, human: -2.268
CD16-negative, CD56-bright natural killer cell, human: -2.801
mature NK T cell: -3.130
CD8-positive, alpha-beta T cell: -3.419", + "natural killer cell: -1.001
CD16-positive, CD56-dim natural killer cell, human: -1.705
CD16-negative, CD56-bright natural killer cell, human: -2.087
activated type II NK T cell: -3.739
lymphocyte: -3.930", + "natural killer cell: -1.625
CD16-positive, CD56-dim natural killer cell, human: -1.931
CD16-negative, CD56-bright natural killer cell, human: -2.059
gamma-delta T cell: -3.488
mature NK T cell: -3.817", + "natural killer cell: -1.949
CD16-negative, CD56-bright natural killer cell, human: -1.983
CD16-positive, CD56-dim natural killer cell, human: -2.615
gamma-delta T cell: -3.748
lymphocyte: -3.759", + "natural killer cell: -1.689
CD16-positive, CD56-dim natural killer cell, human: -2.158
gamma-delta T cell: -2.250
CD16-negative, CD56-bright natural killer cell, human: -2.553
mature NK T cell: -2.935" + ], + "legendgroup": "natural killer cell", + "marker": { + "color": "#ffa52f", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "natural killer cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 8.703667640686035, + 5.679062843322754, + 7.100372314453125, + 9.2662935256958, + 6.4052910804748535, + 5.815694808959961, + 7.313133239746094, + 8.498146057128906, + 6.228641986846924, + 7.626168251037598, + 9.391121864318848, + 9.104403495788574, + 5.272066593170166, + 6.022850513458252, + 6.761568069458008, + 8.708268165588379, + 9.34428882598877, + 5.9605865478515625, + 8.042695045471191, + 5.9582600593566895, + 6.3070573806762695, + 8.914066314697266, + 5.978348731994629, + 8.020308494567871, + 7.13883113861084, + 8.346994400024414, + 8.34615421295166, + 7.065732955932617, + 6.4079389572143555, + 6.308755397796631, + 8.214213371276855, + 7.920202255249023, + 5.280391216278076, + 9.072190284729004, + 7.484689712524414, + 5.081128120422363, + 5.318648338317871, + 7.251788139343262, + 8.556175231933594, + 9.472978591918945 + ], + "xaxis": "x", + "y": [ + 19.06427574157715, + 18.917675018310547, + 19.905080795288086, + 16.42949676513672, + 18.95720100402832, + 18.52996063232422, + 19.329795837402344, + 16.94049072265625, + 17.67011260986328, + 19.651845932006836, + 16.53378677368164, + 18.259052276611328, + 17.9685115814209, + 16.310117721557617, + 17.634136199951172, + 19.34343719482422, + 18.606637954711914, + 20.102691650390625, + 19.208345413208008, + 18.966012954711914, + 18.464672088623047, + 18.141277313232422, + 18.45639419555664, + 19.56479835510254, + 18.033946990966797, + 19.259313583374023, + 18.923542022705078, + 16.6402645111084, + 19.710159301757812, + 17.500411987304688, + 19.147809982299805, + 20.094472885131836, + 17.863500595092773, + 17.71974754333496, + 15.404346466064453, + 17.462461471557617, + 17.438703536987305, + 15.658451080322266, + 13.980690956115723, + 16.229820251464844 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=gamma-delta T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "gamma-delta T cell: -1.934
T cell: -2.295
naive thymus-derived CD4-positive, alpha-beta T cell: -3.150
mature NK T cell: -3.176
mucosal invariant T cell: -3.443", + "gamma-delta T cell: -2.114
natural killer cell: -2.524
CD8-positive, alpha-beta T cell: -2.580
CD16-negative, CD56-bright natural killer cell, human: -2.619
CD16-positive, CD56-dim natural killer cell, human: -2.699", + "gamma-delta T cell: -2.053
CD16-negative, CD56-bright natural killer cell, human: -2.258
effector memory CD8-positive, alpha-beta T cell: -2.929
CD16-positive, CD56-dim natural killer cell, human: -3.591
natural killer cell: -3.608", + "gamma-delta T cell: -1.741
CD16-negative, CD56-bright natural killer cell, human: -2.491
CD16-positive, CD56-dim natural killer cell, human: -2.947
mature NK T cell: -3.067
CD8-positive, alpha-beta T cell: -3.309", + "gamma-delta T cell: -1.868
mature NK T cell: -1.996
CD16-positive, CD56-dim natural killer cell, human: -2.127
natural killer cell: -2.364
CD8-positive, alpha-beta T cell: -2.554", + "gamma-delta T cell: -2.388
mature NK T cell: -2.577
natural killer cell: -2.618
CD16-positive, CD56-dim natural killer cell, human: -2.757
CD8-positive, alpha-beta T cell: -2.855", + "gamma-delta T cell: -2.684
effector memory CD8-positive, alpha-beta T cell: -2.742
mature NK T cell: -2.839
CD16-negative, CD56-bright natural killer cell, human: -2.962
effector CD8-positive, alpha-beta T cell: -3.164", + "gamma-delta T cell: -1.947
effector memory CD8-positive, alpha-beta T cell: -2.076
CD16-negative, CD56-bright natural killer cell, human: -2.512
effector CD8-positive, alpha-beta T cell: -2.773
mature NK T cell: -2.922", + "gamma-delta T cell: -1.792
CD16-negative, CD56-bright natural killer cell, human: -2.006
effector memory CD8-positive, alpha-beta T cell: -2.423
CD16-positive, CD56-dim natural killer cell, human: -2.800
mature NK T cell: -3.074" + ], + "legendgroup": "gamma-delta T cell", + "marker": { + "color": "#573b00", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "gamma-delta T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 7.630906581878662, + 7.9967732429504395, + 8.275636672973633, + 7.6428961753845215, + 5.955976963043213, + 7.222700119018555, + 8.111599922180176, + 8.04365062713623, + 8.502267837524414 + ], + "xaxis": "x", + "y": [ + 14.967055320739746, + 14.511353492736816, + 14.394490242004395, + 14.970998764038086, + 17.630266189575195, + 14.747894287109375, + 13.111287117004395, + 13.86856746673584, + 15.180166244506836 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=CD14-positive monocyte
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "CD14-positive monocyte: -0.998
classical monocyte: -1.784
monocyte: -2.950
pvalb GABAergic cortical interneuron: -3.240
macrophage: -3.668", + "CD14-positive monocyte: -1.215
classical monocyte: -2.266
monocyte: -2.643
pvalb GABAergic cortical interneuron: -2.932
promonocyte: -3.974", + "CD14-positive monocyte: -0.999
classical monocyte: -1.715
pvalb GABAergic cortical interneuron: -2.946
monocyte: -2.972
promonocyte: -4.388", + "CD14-positive monocyte: -1.345
classical monocyte: -1.530
pvalb GABAergic cortical interneuron: -3.296
CD1c-positive myeloid dendritic cell: -3.538
macrophage: -3.650", + "CD14-positive monocyte: -1.048
classical monocyte: -1.238
pvalb GABAergic cortical interneuron: -2.922
monocyte: -3.664
macrophage: -4.626", + "CD14-positive monocyte: -1.263
classical monocyte: -1.329
pvalb GABAergic cortical interneuron: -2.637
monocyte: -3.407
macrophage: -4.166", + "CD14-positive monocyte: -1.864
classical monocyte: -2.046
macrophage: -2.904
CD1c-positive myeloid dendritic cell: -3.051
dendritic cell, human: -3.091", + "CD14-positive monocyte: -1.439
classical monocyte: -1.821
macrophage: -2.083
CD1c-positive myeloid dendritic cell: -3.276
alveolar macrophage: -3.489", + "CD14-positive monocyte: -1.073
classical monocyte: -1.516
non-classical monocyte: -3.564
pvalb GABAergic cortical interneuron: -3.721
macrophage: -3.728", + "CD14-positive monocyte: -1.372
classical monocyte: -1.654
pvalb GABAergic cortical interneuron: -2.959
CD1c-positive myeloid dendritic cell: -3.182
monocyte: -3.297", + "CD14-positive monocyte: -0.894
classical monocyte: -1.832
monocyte: -2.966
pvalb GABAergic cortical interneuron: -3.295
promonocyte: -4.022", + "CD14-positive monocyte: -1.844
classical monocyte: -2.143
dendritic cell, human: -2.676
CD1c-positive myeloid dendritic cell: -3.322
pvalb GABAergic cortical interneuron: -3.755", + "CD14-positive monocyte: -1.115
classical monocyte: -1.509
pvalb GABAergic cortical interneuron: -2.932
monocyte: -3.151
promonocyte: -4.281", + "CD14-positive monocyte: -0.787
classical monocyte: -1.553
pvalb GABAergic cortical interneuron: -3.378
monocyte: -3.658
macrophage: -4.417", + "CD14-positive monocyte: -0.707
classical monocyte: -1.645
pvalb GABAergic cortical interneuron: -3.311
monocyte: -3.390
macrophage: -4.419", + "CD14-positive monocyte: -1.768
classical monocyte: -1.782
dendritic cell, human: -3.108
CD1c-positive myeloid dendritic cell: -3.112
macrophage: -3.303", + "CD14-positive monocyte: -0.740
classical monocyte: -2.064
pvalb GABAergic cortical interneuron: -2.975
monocyte: -3.162
CD1c-positive myeloid dendritic cell: -4.521", + "CD14-positive monocyte: -2.069
classical monocyte: -2.174
conventional dendritic cell: -2.727
CD1c-positive myeloid dendritic cell: -2.790
dendritic cell: -3.068", + "CD14-positive monocyte: -1.330
classical monocyte: -1.407
pvalb GABAergic cortical interneuron: -3.060
dendritic cell, human: -3.761
macrophage: -3.866", + "CD14-positive monocyte: -2.290
classical monocyte: -2.358
dendritic cell, human: -2.519
CD1c-positive myeloid dendritic cell: -2.535
conventional dendritic cell: -2.921", + "CD14-positive monocyte: -0.742
classical monocyte: -2.242
monocyte: -2.963
pvalb GABAergic cortical interneuron: -3.272
promonocyte: -4.346", + "CD14-positive monocyte: -0.860
classical monocyte: -1.377
pvalb GABAergic cortical interneuron: -3.681
monocyte: -4.225
macrophage: -4.285", + "CD14-positive monocyte: -1.103
classical monocyte: -1.355
pvalb GABAergic cortical interneuron: -3.061
monocyte: -3.740
macrophage: -4.170", + "CD14-positive monocyte: -1.252
classical monocyte: -1.336
pvalb GABAergic cortical interneuron: -3.327
CD1c-positive myeloid dendritic cell: -3.564
monocyte: -3.843", + "CD14-positive monocyte: -1.379
classical monocyte: -1.538
pvalb GABAergic cortical interneuron: -2.772
monocyte: -3.383
dendritic cell, human: -3.545", + "CD14-positive monocyte: -1.063
classical monocyte: -1.179
pvalb GABAergic cortical interneuron: -3.149
monocyte: -4.302
macrophage: -4.380", + "CD14-positive monocyte: -1.463
classical monocyte: -1.610
pvalb GABAergic cortical interneuron: -2.723
monocyte: -3.472
dendritic cell, human: -3.607", + "CD14-positive monocyte: -1.068
classical monocyte: -1.213
pvalb GABAergic cortical interneuron: -3.182
monocyte: -4.005
macrophage: -4.101", + "CD14-positive monocyte: -1.424
classical monocyte: -1.488
pvalb GABAergic cortical interneuron: -3.273
CD1c-positive myeloid dendritic cell: -3.532
dendritic cell, human: -3.824", + "CD14-positive monocyte: -1.627
classical monocyte: -1.793
dendritic cell, human: -3.051
CD1c-positive myeloid dendritic cell: -3.279
dendritic cell: -3.587", + "CD14-positive monocyte: -1.607
classical monocyte: -1.991
CD1c-positive myeloid dendritic cell: -2.785
dendritic cell, human: -2.988
conventional dendritic cell: -3.023", + "CD14-positive monocyte: -1.364
classical monocyte: -1.604
pvalb GABAergic cortical interneuron: -3.236
monocyte: -3.405
macrophage: -3.938", + "CD14-positive monocyte: -1.496
classical monocyte: -1.719
monocyte: -2.433
pvalb GABAergic cortical interneuron: -3.294
promonocyte: -4.017", + "CD14-positive monocyte: -1.355
classical monocyte: -1.653
pvalb GABAergic cortical interneuron: -2.855
monocyte: -3.679
macrophage: -4.037", + "CD14-positive monocyte: -1.241
classical monocyte: -1.335
pvalb GABAergic cortical interneuron: -2.892
monocyte: -3.541
macrophage: -4.069", + "CD14-positive monocyte: -1.137
classical monocyte: -1.496
pvalb GABAergic cortical interneuron: -3.179
macrophage: -3.740
dendritic cell, human: -4.073", + "CD14-positive monocyte: -1.066
classical monocyte: -1.130
pvalb GABAergic cortical interneuron: -3.265
monocyte: -3.836
macrophage: -4.274", + "CD14-positive monocyte: -1.183
classical monocyte: -1.438
pvalb GABAergic cortical interneuron: -3.110
monocyte: -3.532
dendritic cell, human: -3.801", + "CD14-positive monocyte: -1.102
classical monocyte: -1.608
monocyte: -3.069
pvalb GABAergic cortical interneuron: -3.159
promonocyte: -4.018", + "CD14-positive monocyte: -0.927
classical monocyte: -1.240
pvalb GABAergic cortical interneuron: -3.192
monocyte: -3.660
neutrophil: -4.345", + "CD14-positive monocyte: -1.024
classical monocyte: -1.989
pvalb GABAergic cortical interneuron: -2.772
monocyte: -3.049
promonocyte: -4.124", + "CD14-positive monocyte: -1.245
classical monocyte: -1.419
pvalb GABAergic cortical interneuron: -3.297
macrophage: -3.909
dendritic cell, human: -4.084", + "CD14-positive monocyte: -1.184
classical monocyte: -1.294
pvalb GABAergic cortical interneuron: -3.451
macrophage: -4.004
CD1c-positive myeloid dendritic cell: -4.144", + "CD14-positive monocyte: -1.135
classical monocyte: -1.293
pvalb GABAergic cortical interneuron: -3.007
monocyte: -3.811
macrophage: -4.356", + "CD14-positive monocyte: -1.118
classical monocyte: -1.483
pvalb GABAergic cortical interneuron: -2.689
monocyte: -3.065
macrophage: -4.484", + "CD14-positive monocyte: -1.058
classical monocyte: -1.218
pvalb GABAergic cortical interneuron: -3.335
macrophage: -4.106
monocyte: -4.227", + "CD14-positive monocyte: -1.214
classical monocyte: -1.406
CD1c-positive myeloid dendritic cell: -3.330
pvalb GABAergic cortical interneuron: -3.419
macrophage: -3.810", + "CD14-positive monocyte: -0.986
classical monocyte: -1.299
pvalb GABAergic cortical interneuron: -3.484
neutrophil: -3.896
macrophage: -4.347", + "CD14-positive monocyte: -1.055
classical monocyte: -1.069
pvalb GABAergic cortical interneuron: -3.291
monocyte: -3.732
macrophage: -4.260", + "CD14-positive monocyte: -0.960
classical monocyte: -1.434
pvalb GABAergic cortical interneuron: -3.094
monocyte: -3.484
macrophage: -4.402", + "CD14-positive monocyte: -1.155
classical monocyte: -1.550
pvalb GABAergic cortical interneuron: -2.785
monocyte: -3.268
macrophage: -4.483", + "CD14-positive monocyte: -1.791
classical monocyte: -1.948
pvalb GABAergic cortical interneuron: -3.138
dendritic cell, human: -3.299
CD1c-positive myeloid dendritic cell: -3.315", + "CD14-positive monocyte: -1.449
classical monocyte: -1.816
monocyte: -2.538
pvalb GABAergic cortical interneuron: -2.981
macrophage: -3.806", + "CD14-positive monocyte: -0.876
classical monocyte: -1.519
pvalb GABAergic cortical interneuron: -2.966
monocyte: -4.050
macrophage: -4.203", + "CD14-positive monocyte: -1.143
classical monocyte: -1.467
pvalb GABAergic cortical interneuron: -2.929
monocyte: -3.001
promonocyte: -4.337", + "CD14-positive monocyte: -0.874
classical monocyte: -1.304
pvalb GABAergic cortical interneuron: -3.295
monocyte: -3.902
neutrophil: -4.553", + "CD14-positive monocyte: -1.463
classical monocyte: -2.271
monocyte: -2.289
macrophage: -2.670
dendritic cell: -3.516" + ], + "legendgroup": "CD14-positive monocyte", + "marker": { + "color": "#005659", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "CD14-positive monocyte", + "showlegend": true, + "type": "scattergl", + "x": [ + 16.603899002075195, + 15.981901168823242, + 15.880860328674316, + 15.337560653686523, + 15.920331954956055, + 16.138835906982422, + 14.791749954223633, + 16.141874313354492, + 15.360814094543457, + 15.473471641540527, + 15.782501220703125, + 15.892033576965332, + 16.155681610107422, + 15.99755573272705, + 16.213958740234375, + 15.070472717285156, + 15.517464637756348, + 14.848223686218262, + 15.806804656982422, + 14.754822731018066, + 16.105653762817383, + 15.61754322052002, + 16.32992172241211, + 15.59031867980957, + 15.874995231628418, + 15.663881301879883, + 15.631173133850098, + 16.003116607666016, + 15.886330604553223, + 15.302925109863281, + 15.252920150756836, + 16.3687686920166, + 15.839776039123535, + 16.294544219970703, + 16.153121948242188, + 15.436182022094727, + 15.768864631652832, + 15.64623737335205, + 16.240800857543945, + 16.267898559570312, + 15.986366271972656, + 16.32989501953125, + 15.719893455505371, + 16.43243980407715, + 16.05991554260254, + 15.534140586853027, + 15.557767868041992, + 15.512782096862793, + 14.936395645141602, + 16.185819625854492, + 16.184505462646484, + 16.100509643554688, + 15.80723762512207, + 15.922300338745117, + 16.193883895874023, + 16.29650115966797, + 16.060543060302734 + ], + "xaxis": "x", + "y": [ + 6.083828926086426, + 8.415604591369629, + 7.791574954986572, + 4.617707252502441, + 8.635294914245605, + 8.206900596618652, + 4.901501178741455, + 7.879080295562744, + 5.681086540222168, + 6.499312400817871, + 8.086294174194336, + 6.977702617645264, + 8.395915985107422, + 8.293055534362793, + 8.024331092834473, + 4.731895923614502, + 8.057768821716309, + 7.788812637329102, + 4.277503967285156, + 5.139379024505615, + 8.334900856018066, + 4.248205661773682, + 4.83310604095459, + 5.533478260040283, + 8.298519134521484, + 4.581943988800049, + 7.91848087310791, + 4.823508262634277, + 5.780426979064941, + 7.396162986755371, + 6.056352615356445, + 5.661409854888916, + 8.483802795410156, + 5.686172008514404, + 5.491086483001709, + 5.116687297821045, + 6.694512367248535, + 7.394935131072998, + 8.72802734375, + 6.005679607391357, + 7.648989677429199, + 5.11116361618042, + 4.928041458129883, + 5.369250774383545, + 8.653374671936035, + 5.204790115356445, + 5.621508598327637, + 4.476515769958496, + 4.850281238555908, + 6.0268988609313965, + 8.328337669372559, + 6.088478088378906, + 8.106090545654297, + 5.3901824951171875, + 8.625433921813965, + 5.7036027908325195, + 8.742901802062988 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=central memory CD4-positive, alpha-beta T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "central memory CD4-positive, alpha-beta T cell: -2.064
effector memory CD4-positive, alpha-beta T cell: -2.167
T follicular helper cell: -2.306
T-helper 22 cell: -2.609
effector memory CD8-positive, alpha-beta T cell: -3.233", + "central memory CD4-positive, alpha-beta T cell: -1.451
naive thymus-derived CD4-positive, alpha-beta T cell: -2.003
effector memory CD4-positive, alpha-beta T cell: -2.373
T-helper 22 cell: -2.756
T follicular helper cell: -3.566", + "central memory CD4-positive, alpha-beta T cell: -1.695
effector memory CD4-positive, alpha-beta T cell: -1.886
naive thymus-derived CD4-positive, alpha-beta T cell: -2.530
T-helper 22 cell: -2.909
T follicular helper cell: -2.993", + "central memory CD4-positive, alpha-beta T cell: -1.837
effector memory CD4-positive, alpha-beta T cell: -2.212
T follicular helper cell: -2.560
naive thymus-derived CD4-positive, alpha-beta T cell: -2.673
T-helper 22 cell: -3.030", + "central memory CD4-positive, alpha-beta T cell: -1.498
T follicular helper cell: -2.002
naive thymus-derived CD4-positive, alpha-beta T cell: -2.291
effector memory CD4-positive, alpha-beta T cell: -2.380
naive thymus-derived CD8-positive, alpha-beta T cell: -2.453", + "central memory CD4-positive, alpha-beta T cell: -1.653
T follicular helper cell: -1.727
naive thymus-derived CD4-positive, alpha-beta T cell: -2.453
naive thymus-derived CD8-positive, alpha-beta T cell: -2.561
effector memory CD4-positive, alpha-beta T cell: -2.584", + "central memory CD4-positive, alpha-beta T cell: -1.863
effector memory CD4-positive, alpha-beta T cell: -1.976
naive thymus-derived CD4-positive, alpha-beta T cell: -2.001
T-helper 22 cell: -2.792
naive thymus-derived CD8-positive, alpha-beta T cell: -2.948", + "central memory CD4-positive, alpha-beta T cell: -1.856
effector memory CD4-positive, alpha-beta T cell: -1.907
naive thymus-derived CD4-positive, alpha-beta T cell: -2.370
T follicular helper cell: -2.737
T-helper 22 cell: -3.268", + "central memory CD4-positive, alpha-beta T cell: -1.733
T follicular helper cell: -1.862
naive thymus-derived CD8-positive, alpha-beta T cell: -2.295
effector memory CD4-positive, alpha-beta T cell: -2.676
naive thymus-derived CD4-positive, alpha-beta T cell: -3.023", + "central memory CD4-positive, alpha-beta T cell: -1.629
naive thymus-derived CD4-positive, alpha-beta T cell: -1.641
naive thymus-derived CD8-positive, alpha-beta T cell: -2.131
T follicular helper cell: -2.336
effector memory CD4-positive, alpha-beta T cell: -2.789", + "central memory CD4-positive, alpha-beta T cell: -1.959
naive thymus-derived CD8-positive, alpha-beta T cell: -1.965
T follicular helper cell: -2.425
effector memory CD4-positive, alpha-beta T cell: -2.555
effector memory CD8-positive, alpha-beta T cell: -2.751", + "central memory CD4-positive, alpha-beta T cell: -1.647
effector memory CD4-positive, alpha-beta T cell: -2.232
naive thymus-derived CD4-positive, alpha-beta T cell: -2.361
T follicular helper cell: -2.409
T-helper 22 cell: -2.451", + "central memory CD4-positive, alpha-beta T cell: -1.866
T follicular helper cell: -2.235
effector memory CD4-positive, alpha-beta T cell: -2.437
naive thymus-derived CD4-positive, alpha-beta T cell: -2.619
T-helper 22 cell: -2.623", + "central memory CD4-positive, alpha-beta T cell: -1.782
T follicular helper cell: -1.790
effector memory CD4-positive, alpha-beta T cell: -2.413
T-helper 22 cell: -2.626
naive thymus-derived CD8-positive, alpha-beta T cell: -2.848", + "central memory CD4-positive, alpha-beta T cell: -2.055
effector memory CD4-positive, alpha-beta T cell: -2.228
naive thymus-derived CD8-positive, alpha-beta T cell: -2.267
naive thymus-derived CD4-positive, alpha-beta T cell: -2.317
effector memory CD8-positive, alpha-beta T cell: -2.724", + "central memory CD4-positive, alpha-beta T cell: -1.675
T follicular helper cell: -1.821
naive thymus-derived CD8-positive, alpha-beta T cell: -2.228
naive thymus-derived CD4-positive, alpha-beta T cell: -2.553
effector memory CD4-positive, alpha-beta T cell: -2.608", + "central memory CD4-positive, alpha-beta T cell: -1.763
naive thymus-derived CD4-positive, alpha-beta T cell: -1.902
effector memory CD4-positive, alpha-beta T cell: -2.329
T-helper 22 cell: -2.604
T follicular helper cell: -2.844", + "central memory CD4-positive, alpha-beta T cell: -1.453
T follicular helper cell: -2.116
effector memory CD4-positive, alpha-beta T cell: -2.251
naive thymus-derived CD8-positive, alpha-beta T cell: -2.391
naive thymus-derived CD4-positive, alpha-beta T cell: -2.547", + "central memory CD4-positive, alpha-beta T cell: -1.835
naive thymus-derived CD4-positive, alpha-beta T cell: -2.155
effector memory CD4-positive, alpha-beta T cell: -2.167
T-helper 22 cell: -2.564
naive thymus-derived CD8-positive, alpha-beta T cell: -2.722", + "central memory CD4-positive, alpha-beta T cell: -1.680
naive thymus-derived CD4-positive, alpha-beta T cell: -1.717
T follicular helper cell: -1.779
naive thymus-derived CD8-positive, alpha-beta T cell: -2.633
effector memory CD4-positive, alpha-beta T cell: -3.382", + "central memory CD4-positive, alpha-beta T cell: -1.643
naive thymus-derived CD4-positive, alpha-beta T cell: -2.281
effector memory CD4-positive, alpha-beta T cell: -2.335
T follicular helper cell: -2.948
T-helper 22 cell: -3.106", + "central memory CD4-positive, alpha-beta T cell: -1.947
naive thymus-derived CD4-positive, alpha-beta T cell: -2.318
T follicular helper cell: -2.375
effector memory CD4-positive, alpha-beta T cell: -2.906
naive thymus-derived CD8-positive, alpha-beta T cell: -3.020", + "central memory CD4-positive, alpha-beta T cell: -1.582
naive thymus-derived CD4-positive, alpha-beta T cell: -1.947
effector memory CD4-positive, alpha-beta T cell: -2.548
naive thymus-derived CD8-positive, alpha-beta T cell: -3.009
T-helper 22 cell: -3.031", + "central memory CD4-positive, alpha-beta T cell: -1.878
T follicular helper cell: -2.070
effector memory CD4-positive, alpha-beta T cell: -2.154
T-helper 22 cell: -2.571
naive thymus-derived CD8-positive, alpha-beta T cell: -2.983", + "central memory CD4-positive, alpha-beta T cell: -1.670
T follicular helper cell: -1.973
naive thymus-derived CD4-positive, alpha-beta T cell: -1.990
naive thymus-derived CD8-positive, alpha-beta T cell: -2.361
effector memory CD4-positive, alpha-beta T cell: -2.721", + "central memory CD4-positive, alpha-beta T cell: -1.575
naive thymus-derived CD4-positive, alpha-beta T cell: -1.698
naive thymus-derived CD8-positive, alpha-beta T cell: -2.472
effector memory CD4-positive, alpha-beta T cell: -2.630
T-helper 22 cell: -2.637", + "central memory CD4-positive, alpha-beta T cell: -1.781
naive thymus-derived CD4-positive, alpha-beta T cell: -1.873
effector memory CD4-positive, alpha-beta T cell: -2.132
T follicular helper cell: -2.669
T-helper 22 cell: -2.674", + "central memory CD4-positive, alpha-beta T cell: -1.689
effector memory CD4-positive, alpha-beta T cell: -1.952
T-helper 22 cell: -2.587
T follicular helper cell: -2.748
naive thymus-derived CD4-positive, alpha-beta T cell: -2.972", + "central memory CD4-positive, alpha-beta T cell: -1.566
naive thymus-derived CD4-positive, alpha-beta T cell: -1.660
naive thymus-derived CD8-positive, alpha-beta T cell: -2.049
effector memory CD4-positive, alpha-beta T cell: -2.719
T follicular helper cell: -2.782", + "central memory CD4-positive, alpha-beta T cell: -1.721
effector memory CD4-positive, alpha-beta T cell: -2.151
naive thymus-derived CD4-positive, alpha-beta T cell: -2.303
T follicular helper cell: -2.456
naive thymus-derived CD8-positive, alpha-beta T cell: -2.903", + "central memory CD4-positive, alpha-beta T cell: -1.954
naive thymus-derived CD4-positive, alpha-beta T cell: -2.004
effector memory CD4-positive, alpha-beta T cell: -2.268
T follicular helper cell: -2.823
T-helper 22 cell: -2.982", + "central memory CD4-positive, alpha-beta T cell: -1.519
T follicular helper cell: -2.009
naive thymus-derived CD8-positive, alpha-beta T cell: -2.013
naive thymus-derived CD4-positive, alpha-beta T cell: -2.468
effector memory CD4-positive, alpha-beta T cell: -2.735", + "central memory CD4-positive, alpha-beta T cell: -1.969
effector memory CD4-positive, alpha-beta T cell: -2.043
T follicular helper cell: -2.208
T-helper 22 cell: -2.626
naive thymus-derived CD4-positive, alpha-beta T cell: -2.979", + "central memory CD4-positive, alpha-beta T cell: -1.826
effector memory CD4-positive, alpha-beta T cell: -2.460
T-helper 22 cell: -2.511
naive thymus-derived CD4-positive, alpha-beta T cell: -2.599
T follicular helper cell: -2.728", + "central memory CD4-positive, alpha-beta T cell: -1.459
naive thymus-derived CD4-positive, alpha-beta T cell: -1.732
effector memory CD4-positive, alpha-beta T cell: -2.213
T-helper 22 cell: -2.391
naive thymus-derived CD8-positive, alpha-beta T cell: -3.055", + "central memory CD4-positive, alpha-beta T cell: -2.077
T follicular helper cell: -2.563
effector memory CD4-positive, alpha-beta T cell: -2.567
naive thymus-derived CD8-positive, alpha-beta T cell: -2.964
T-helper 22 cell: -3.161", + "central memory CD4-positive, alpha-beta T cell: -2.582
effector memory CD4-positive, alpha-beta T cell: -2.971
T follicular helper cell: -2.979
T-helper 22 cell: -3.337
T cell: -3.479", + "central memory CD4-positive, alpha-beta T cell: -1.841
effector memory CD4-positive, alpha-beta T cell: -2.014
naive thymus-derived CD4-positive, alpha-beta T cell: -2.145
T follicular helper cell: -2.636
naive thymus-derived CD8-positive, alpha-beta T cell: -2.705", + "central memory CD4-positive, alpha-beta T cell: -1.778
effector memory CD4-positive, alpha-beta T cell: -2.230
naive thymus-derived CD4-positive, alpha-beta T cell: -2.433
T follicular helper cell: -2.516
naive thymus-derived CD8-positive, alpha-beta T cell: -2.672" + ], + "legendgroup": "central memory CD4-positive, alpha-beta T cell", + "marker": { + "color": "#0000dd", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "central memory CD4-positive, alpha-beta T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 6.865209579467773, + 5.804931640625, + 5.384125232696533, + 5.580923080444336, + 6.234958648681641, + 7.118518829345703, + 6.2133941650390625, + 5.345438003540039, + 7.4050517082214355, + 6.120351791381836, + 7.457645893096924, + 6.3014044761657715, + 6.093228340148926, + 7.537267208099365, + 6.622594833374023, + 7.6619391441345215, + 5.274796485900879, + 7.886844635009766, + 6.019346237182617, + 6.620603084564209, + 5.843193054199219, + 6.42799711227417, + 6.047325611114502, + 7.008545398712158, + 6.424417018890381, + 6.099080562591553, + 5.778189182281494, + 6.485986709594727, + 5.583603858947754, + 6.204556465148926, + 5.789581298828125, + 7.0056681632995605, + 6.499627590179443, + 6.323116779327393, + 5.342956066131592, + 6.621918678283691, + 7.254919528961182, + 5.505350112915039, + 6.563747406005859 + ], + "xaxis": "x", + "y": [ + 8.97684383392334, + 9.430137634277344, + 9.32180118560791, + 9.335592269897461, + 8.684528350830078, + 8.829363822937012, + 9.471968650817871, + 9.264447212219238, + 9.112543106079102, + 8.541572570800781, + 9.334939002990723, + 9.102368354797363, + 10.189430236816406, + 9.629992485046387, + 8.964520454406738, + 9.761489868164062, + 9.291823387145996, + 9.555623054504395, + 8.694927215576172, + 9.492647171020508, + 9.035399436950684, + 9.45882797241211, + 9.559103012084961, + 9.920279502868652, + 9.288176536560059, + 9.728528022766113, + 8.819584846496582, + 9.662114143371582, + 9.712722778320312, + 9.059154510498047, + 8.819855690002441, + 10.001870155334473, + 10.369839668273926, + 10.452556610107422, + 9.478581428527832, + 9.097516059875488, + 11.800253868103027, + 9.644105911254883, + 9.862909317016602 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=dendritic cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "dendritic cell: -1.178
conventional dendritic cell: -1.930
dendritic cell, human: -2.260
myeloid dendritic cell: -2.277
CD1c-positive myeloid dendritic cell: -2.407", + "dendritic cell: -1.714
conventional dendritic cell: -1.798
CD1c-positive myeloid dendritic cell: -2.193
dendritic cell, human: -2.237
myeloid dendritic cell: -2.686", + "dendritic cell: -1.602
dendritic cell, human: -2.508
plasmacytoid dendritic cell: -2.523
conventional dendritic cell: -2.654
CD1c-positive myeloid dendritic cell: -2.719", + "dendritic cell: -1.571
conventional dendritic cell: -2.061
dendritic cell, human: -2.787
myeloid dendritic cell: -2.885
CD1c-positive myeloid dendritic cell: -2.968", + "dendritic cell: -1.257
conventional dendritic cell: -2.002
dendritic cell, human: -2.342
myeloid dendritic cell: -2.444
CD1c-positive myeloid dendritic cell: -2.473", + "dendritic cell: -1.819
plasmacytoid dendritic cell: -1.861
conventional dendritic cell: -2.283
plasmacytoid dendritic cell, human: -2.922
CD1c-positive myeloid dendritic cell: -3.050", + "dendritic cell: -1.601
dendritic cell, human: -2.083
conventional dendritic cell: -2.182
CD1c-positive myeloid dendritic cell: -2.515
myeloid dendritic cell: -2.655", + "dendritic cell: -1.609
conventional dendritic cell: -1.671
CD1c-positive myeloid dendritic cell: -2.548
dendritic cell, human: -2.595
myeloid dendritic cell: -2.797", + "dendritic cell: -2.661
lymphocyte: -3.291
CD1c-positive myeloid dendritic cell: -3.604
classical monocyte: -3.628
macrophage: -3.742", + "dendritic cell: -1.006
dendritic cell, human: -1.999
myeloid dendritic cell: -2.557
conventional dendritic cell: -2.691
CD1c-positive myeloid dendritic cell: -3.001", + "dendritic cell: -1.736
plasmacytoid dendritic cell: -1.816
conventional dendritic cell: -2.443
plasmacytoid dendritic cell, human: -3.064
myeloid dendritic cell: -3.284", + "dendritic cell: -2.687
mast cell: -3.000
hematopoietic precursor cell: -3.054
plasmacytoid dendritic cell: -3.073
dendritic cell, human: -3.344" + ], + "legendgroup": "dendritic cell", + "marker": { + "color": "#00fdcf", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "dendritic cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 14.431925773620605, + 14.865104675292969, + 15.177971839904785, + 14.086312294006348, + 14.368247985839844, + 14.295649528503418, + 14.771472930908203, + 14.030447959899902, + 14.009278297424316, + 14.525996208190918, + 14.805854797363281, + 12.776426315307617 + ], + "xaxis": "x", + "y": [ + 8.440874099731445, + 8.225570678710938, + 13.120192527770996, + 8.891979217529297, + 8.516818046569824, + 10.064637184143066, + 8.294777870178223, + 8.719635009765625, + 8.769142150878906, + 8.041071891784668, + 11.00666618347168, + 9.417776107788086 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=conventional dendritic cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "conventional dendritic cell: -1.728
dendritic cell: -2.094
CD1c-positive myeloid dendritic cell: -2.267
myeloid dendritic cell: -2.326
dendritic cell, human: -2.367", + "conventional dendritic cell: -1.531
dendritic cell, human: -2.180
CD1c-positive myeloid dendritic cell: -2.290
dendritic cell: -2.355
myeloid dendritic cell: -2.586", + "conventional dendritic cell: -1.413
CD1c-positive myeloid dendritic cell: -2.102
dendritic cell: -2.113
dendritic cell, human: -2.831
myeloid dendritic cell: -2.894", + "conventional dendritic cell: -2.012
dendritic cell, human: -2.172
CD1c-positive myeloid dendritic cell: -2.233
dendritic cell: -2.260
myeloid dendritic cell: -3.206", + "conventional dendritic cell: -1.909
dendritic cell: -2.056
CD1c-positive myeloid dendritic cell: -2.468
plasmacytoid dendritic cell: -3.103
macrophage: -3.284", + "conventional dendritic cell: -1.620
dendritic cell: -1.782
dendritic cell, human: -2.247
CD1c-positive myeloid dendritic cell: -2.374
myeloid dendritic cell: -2.502" + ], + "legendgroup": "conventional dendritic cell", + "marker": { + "color": "#a17569", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "conventional dendritic cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 14.444116592407227, + 14.552441596984863, + 14.32010269165039, + 14.593148231506348, + 13.748382568359375, + 13.884982109069824 + ], + "xaxis": "x", + "y": [ + 8.283218383789062, + 7.870763778686523, + 8.466687202453613, + 6.2545552253723145, + 9.524357795715332, + 8.857694625854492 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=effector memory CD4-positive, alpha-beta T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "effector memory CD4-positive, alpha-beta T cell: -1.974
central memory CD4-positive, alpha-beta T cell: -2.592
T-helper 22 cell: -2.729
mucosal invariant T cell: -2.829
effector memory CD8-positive, alpha-beta T cell: -3.081", + "effector memory CD4-positive, alpha-beta T cell: -1.934
central memory CD4-positive, alpha-beta T cell: -2.132
T follicular helper cell: -2.647
T-helper 22 cell: -2.821
mature NK T cell: -3.374", + "effector memory CD4-positive, alpha-beta T cell: -1.743
central memory CD4-positive, alpha-beta T cell: -2.298
T-helper 22 cell: -2.912
T follicular helper cell: -2.916
naive thymus-derived CD4-positive, alpha-beta T cell: -3.520", + "effector memory CD4-positive, alpha-beta T cell: -2.362
T cell: -2.751
T follicular helper cell: -2.776
central memory CD4-positive, alpha-beta T cell: -2.851
T-helper 22 cell: -2.922", + "effector memory CD4-positive, alpha-beta T cell: -1.911
central memory CD4-positive, alpha-beta T cell: -2.463
T follicular helper cell: -2.749
T-helper 22 cell: -2.901
effector memory CD8-positive, alpha-beta T cell: -2.986", + "effector memory CD4-positive, alpha-beta T cell: -2.173
central memory CD4-positive, alpha-beta T cell: -2.405
effector memory CD8-positive, alpha-beta T cell: -2.512
T follicular helper cell: -2.538
T-helper 22 cell: -2.662", + "effector memory CD4-positive, alpha-beta T cell: -2.140
T follicular helper cell: -2.661
central memory CD4-positive, alpha-beta T cell: -2.746
effector memory CD8-positive, alpha-beta T cell: -2.829
T-helper 22 cell: -2.905", + "effector memory CD4-positive, alpha-beta T cell: -1.696
central memory CD4-positive, alpha-beta T cell: -2.002
naive thymus-derived CD4-positive, alpha-beta T cell: -2.519
naive thymus-derived CD8-positive, alpha-beta T cell: -2.944
T-helper 22 cell: -3.009", + "effector memory CD4-positive, alpha-beta T cell: -2.023
T-helper 22 cell: -2.282
central memory CD4-positive, alpha-beta T cell: -2.689
T follicular helper cell: -2.881
effector memory CD8-positive, alpha-beta T cell: -3.258", + "effector memory CD4-positive, alpha-beta T cell: -1.723
T follicular helper cell: -2.235
central memory CD4-positive, alpha-beta T cell: -2.396
T-helper 22 cell: -2.420
effector memory CD8-positive, alpha-beta T cell: -3.034", + "effector memory CD4-positive, alpha-beta T cell: -1.551
central memory CD4-positive, alpha-beta T cell: -2.295
T-helper 22 cell: -2.866
mature NK T cell: -3.187
T follicular helper cell: -3.378", + "effector memory CD4-positive, alpha-beta T cell: -1.839
central memory CD4-positive, alpha-beta T cell: -1.857
effector memory CD8-positive, alpha-beta T cell: -1.944
T follicular helper cell: -2.810
T-helper 22 cell: -2.903", + "effector memory CD4-positive, alpha-beta T cell: -2.742
mucosal invariant T cell: -2.796
effector memory CD8-positive, alpha-beta T cell: -2.855
central memory CD4-positive, alpha-beta T cell: -3.108
gamma-delta T cell: -3.172", + "effector memory CD4-positive, alpha-beta T cell: -2.078
mature NK T cell: -2.712
T cell: -2.796
central memory CD4-positive, alpha-beta T cell: -2.991
effector memory CD8-positive, alpha-beta T cell: -3.066", + "effector memory CD4-positive, alpha-beta T cell: -2.092
T follicular helper cell: -2.768
central memory CD4-positive, alpha-beta T cell: -2.914
T-helper 22 cell: -2.965
effector memory CD8-positive, alpha-beta T cell: -3.119", + "effector memory CD4-positive, alpha-beta T cell: -1.888
T follicular helper cell: -2.480
effector memory CD8-positive, alpha-beta T cell: -2.637
central memory CD4-positive, alpha-beta T cell: -2.913
T-helper 22 cell: -2.924", + "effector memory CD4-positive, alpha-beta T cell: -1.926
central memory CD4-positive, alpha-beta T cell: -2.194
naive thymus-derived CD4-positive, alpha-beta T cell: -2.480
mucosal invariant T cell: -2.569
effector memory CD8-positive, alpha-beta T cell: -2.851", + "effector memory CD4-positive, alpha-beta T cell: -1.937
naive thymus-derived CD8-positive, alpha-beta T cell: -2.348
central memory CD4-positive, alpha-beta T cell: -2.464
mucosal invariant T cell: -2.634
T follicular helper cell: -2.719", + "effector memory CD4-positive, alpha-beta T cell: -2.102
naive thymus-derived CD8-positive, alpha-beta T cell: -2.347
central memory CD4-positive, alpha-beta T cell: -2.545
effector memory CD8-positive, alpha-beta T cell: -2.610
naive thymus-derived CD4-positive, alpha-beta T cell: -3.033", + "effector memory CD4-positive, alpha-beta T cell: -1.999
central memory CD4-positive, alpha-beta T cell: -2.204
T follicular helper cell: -2.335
T-helper 22 cell: -2.782
naive thymus-derived CD8-positive, alpha-beta T cell: -3.403", + "effector memory CD4-positive, alpha-beta T cell: -1.985
effector memory CD8-positive, alpha-beta T cell: -2.486
gamma-delta T cell: -2.998
mucosal invariant T cell: -3.310
naive thymus-derived CD8-positive, alpha-beta T cell: -3.354", + "effector memory CD4-positive, alpha-beta T cell: -1.980
T follicular helper cell: -2.026
central memory CD4-positive, alpha-beta T cell: -2.575
T-helper 22 cell: -2.942
effector memory CD8-positive, alpha-beta T cell: -3.111", + "effector memory CD4-positive, alpha-beta T cell: -1.976
central memory CD4-positive, alpha-beta T cell: -2.356
T follicular helper cell: -2.402
effector memory CD8-positive, alpha-beta T cell: -2.928
naive thymus-derived CD8-positive, alpha-beta T cell: -2.936", + "effector memory CD4-positive, alpha-beta T cell: -2.067
T follicular helper cell: -2.378
central memory CD4-positive, alpha-beta T cell: -2.873
effector memory CD8-positive, alpha-beta T cell: -3.118
T-helper 22 cell: -3.296", + "effector memory CD4-positive, alpha-beta T cell: -1.861
central memory CD4-positive, alpha-beta T cell: -2.381
effector memory CD8-positive, alpha-beta T cell: -2.796
mature NK T cell: -2.974
T-helper 22 cell: -3.005", + "effector memory CD4-positive, alpha-beta T cell: -1.945
central memory CD4-positive, alpha-beta T cell: -2.321
T follicular helper cell: -2.351
T-helper 22 cell: -2.787
effector memory CD8-positive, alpha-beta T cell: -3.429", + "effector memory CD4-positive, alpha-beta T cell: -1.768
T-helper 22 cell: -2.700
T follicular helper cell: -2.700
central memory CD4-positive, alpha-beta T cell: -2.866
effector memory CD8-positive, alpha-beta T cell: -3.272", + "effector memory CD4-positive, alpha-beta T cell: -1.792
central memory CD4-positive, alpha-beta T cell: -1.928
T follicular helper cell: -2.589
T-helper 22 cell: -2.698
naive thymus-derived CD4-positive, alpha-beta T cell: -3.119", + "effector memory CD4-positive, alpha-beta T cell: -2.064
central memory CD4-positive, alpha-beta T cell: -2.982
naive thymus-derived CD8-positive, alpha-beta T cell: -2.996
T follicular helper cell: -3.204
effector memory CD8-positive, alpha-beta T cell: -3.211", + "effector memory CD4-positive, alpha-beta T cell: -2.360
naive thymus-derived CD8-positive, alpha-beta T cell: -2.675
central memory CD4-positive, alpha-beta T cell: -2.785
naive thymus-derived CD4-positive, alpha-beta T cell: -2.887
mature NK T cell: -3.288", + "effector memory CD4-positive, alpha-beta T cell: -1.768
central memory CD4-positive, alpha-beta T cell: -1.829
T-helper 22 cell: -2.206
T follicular helper cell: -2.476
naive thymus-derived CD8-positive, alpha-beta T cell: -2.948", + "effector memory CD4-positive, alpha-beta T cell: -2.132
central memory CD4-positive, alpha-beta T cell: -2.489
T follicular helper cell: -2.718
T-helper 22 cell: -2.895
effector memory CD8-positive, alpha-beta T cell: -3.659", + "effector memory CD4-positive, alpha-beta T cell: -2.478
T-helper 22 cell: -2.509
T follicular helper cell: -2.693
central memory CD4-positive, alpha-beta T cell: -2.872
mucosal invariant T cell: -2.903", + "effector memory CD4-positive, alpha-beta T cell: -1.968
central memory CD4-positive, alpha-beta T cell: -2.315
T follicular helper cell: -2.611
T-helper 22 cell: -2.999
naive thymus-derived CD8-positive, alpha-beta T cell: -3.299", + "effector memory CD4-positive, alpha-beta T cell: -1.970
central memory CD4-positive, alpha-beta T cell: -2.019
T follicular helper cell: -2.137
T-helper 22 cell: -2.689
naive thymus-derived CD4-positive, alpha-beta T cell: -3.207", + "effector memory CD4-positive, alpha-beta T cell: -2.093
T follicular helper cell: -2.961
T-helper 22 cell: -3.076
central memory CD4-positive, alpha-beta T cell: -3.279
effector memory CD8-positive, alpha-beta T cell: -3.298", + "effector memory CD4-positive, alpha-beta T cell: -2.003
T follicular helper cell: -2.121
central memory CD4-positive, alpha-beta T cell: -2.571
T-helper 22 cell: -2.725
effector memory CD8-positive, alpha-beta T cell: -3.508", + "effector memory CD4-positive, alpha-beta T cell: -2.089
T follicular helper cell: -2.264
effector memory CD8-positive, alpha-beta T cell: -2.492
central memory CD4-positive, alpha-beta T cell: -2.528
T-helper 22 cell: -2.765", + "effector memory CD4-positive, alpha-beta T cell: -2.423
T follicular helper cell: -2.574
T-helper 22 cell: -2.856
central memory CD4-positive, alpha-beta T cell: -3.350
mucosal invariant T cell: -3.415", + "effector memory CD4-positive, alpha-beta T cell: -2.195
T follicular helper cell: -2.483
T-helper 22 cell: -2.702
central memory CD4-positive, alpha-beta T cell: -2.780
effector memory CD8-positive, alpha-beta T cell: -3.426", + "effector memory CD4-positive, alpha-beta T cell: -1.773
central memory CD4-positive, alpha-beta T cell: -2.114
naive thymus-derived CD4-positive, alpha-beta T cell: -2.285
T-helper 22 cell: -2.527
naive thymus-derived CD8-positive, alpha-beta T cell: -2.920" + ], + "legendgroup": "effector memory CD4-positive, alpha-beta T cell", + "marker": { + "color": "#bcb6ff", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "effector memory CD4-positive, alpha-beta T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 6.8813910484313965, + 7.403613090515137, + 6.731033802032471, + 7.5382537841796875, + 7.119351387023926, + 6.526741027832031, + 7.245979309082031, + 5.28525972366333, + 6.85941219329834, + 6.976030349731445, + 6.57072114944458, + 6.105338096618652, + 6.443465232849121, + 6.6859259605407715, + 7.780850887298584, + 7.4269914627075195, + 5.693202495574951, + 7.303833484649658, + 6.6334662437438965, + 7.759451866149902, + 7.081456661224365, + 7.460999965667725, + 7.376903057098389, + 7.666100025177002, + 5.646773815155029, + 7.2400946617126465, + 6.73746395111084, + 5.926778316497803, + 6.2492356300354, + 5.908229827880859, + 6.938472747802734, + 7.007053375244141, + 7.388256549835205, + 6.391464710235596, + 6.929790496826172, + 7.7471818923950195, + 7.3238911628723145, + 7.130182266235352, + 7.501888751983643, + 7.670438289642334, + 5.408296585083008 + ], + "xaxis": "x", + "y": [ + 9.825724601745605, + 10.131556510925293, + 10.111172676086426, + 10.36729907989502, + 9.82552433013916, + 10.393081665039062, + 10.231053352355957, + 8.718045234680176, + 10.896732330322266, + 10.275106430053711, + 10.235118865966797, + 9.941381454467773, + 10.054896354675293, + 10.662747383117676, + 10.10363483428955, + 10.508609771728516, + 9.89263916015625, + 10.010324478149414, + 10.011207580566406, + 10.100850105285645, + 10.290336608886719, + 10.374486923217773, + 9.645347595214844, + 10.274727821350098, + 8.7889986038208, + 10.596453666687012, + 10.2720308303833, + 10.253159523010254, + 9.059771537780762, + 10.076709747314453, + 9.471856117248535, + 10.55674934387207, + 10.247220993041992, + 9.403253555297852, + 10.269350051879883, + 10.017145156860352, + 10.376766204833984, + 10.406655311584473, + 12.19986629486084, + 9.964049339294434, + 9.474218368530273 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=non-classical monocyte
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "non-classical monocyte: -2.023
CD14-positive monocyte: -2.400
classical monocyte: -2.652
CD14-low, CD16-positive monocyte: -2.841
macrophage: -3.116", + "non-classical monocyte: -1.883
CD14-low, CD16-positive monocyte: -2.070
mature NK T cell: -2.093
CD14-positive monocyte: -2.343
classical monocyte: -3.337", + "non-classical monocyte: -1.535
CD14-low, CD16-positive monocyte: -2.371
mature NK T cell: -2.418
CD14-positive monocyte: -2.788
classical monocyte: -3.001", + "non-classical monocyte: -1.240
classical monocyte: -2.492
CD14-low, CD16-positive monocyte: -2.531
mature NK T cell: -2.637
CD14-positive monocyte: -2.841" + ], + "legendgroup": "non-classical monocyte", + "marker": { + "color": "#95b577", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "non-classical monocyte", + "showlegend": true, + "type": "scattergl", + "x": [ + 16.646894454956055, + 16.374467849731445, + 16.546077728271484, + 15.837445259094238 + ], + "xaxis": "x", + "y": [ + 5.671253681182861, + 4.890129566192627, + 5.8061699867248535, + 4.2427144050598145 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=naive thymus-derived CD8-positive, alpha-beta T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "naive thymus-derived CD8-positive, alpha-beta T cell: -1.712
T follicular helper cell: -1.789
central memory CD4-positive, alpha-beta T cell: -2.068
naive thymus-derived CD4-positive, alpha-beta T cell: -2.797
effector memory CD4-positive, alpha-beta T cell: -3.460", + "naive thymus-derived CD8-positive, alpha-beta T cell: -1.654
central memory CD4-positive, alpha-beta T cell: -1.826
naive thymus-derived CD4-positive, alpha-beta T cell: -2.022
T follicular helper cell: -2.047
effector memory CD4-positive, alpha-beta T cell: -3.142", + "naive thymus-derived CD8-positive, alpha-beta T cell: -1.155
naive thymus-derived CD4-positive, alpha-beta T cell: -1.357
central memory CD4-positive, alpha-beta T cell: -2.465
T cell: -3.911
granule cell: -4.426", + "naive thymus-derived CD8-positive, alpha-beta T cell: -1.609
T follicular helper cell: -1.861
naive thymus-derived CD4-positive, alpha-beta T cell: -1.899
central memory CD4-positive, alpha-beta T cell: -1.959
effector memory CD4-positive, alpha-beta T cell: -3.091", + "naive thymus-derived CD8-positive, alpha-beta T cell: -1.940
T follicular helper cell: -1.971
central memory CD4-positive, alpha-beta T cell: -2.270
naive thymus-derived CD4-positive, alpha-beta T cell: -2.757
T cell: -3.864", + "naive thymus-derived CD8-positive, alpha-beta T cell: -1.708
T follicular helper cell: -1.849
central memory CD4-positive, alpha-beta T cell: -1.966
naive thymus-derived CD4-positive, alpha-beta T cell: -2.280
effector memory CD4-positive, alpha-beta T cell: -3.044", + "naive thymus-derived CD8-positive, alpha-beta T cell: -1.234
naive thymus-derived CD4-positive, alpha-beta T cell: -1.928
central memory CD4-positive, alpha-beta T cell: -2.351
T follicular helper cell: -2.460
effector memory CD4-positive, alpha-beta T cell: -3.404", + "naive thymus-derived CD8-positive, alpha-beta T cell: -1.690
central memory CD4-positive, alpha-beta T cell: -1.775
naive thymus-derived CD4-positive, alpha-beta T cell: -1.996
T follicular helper cell: -1.996
effector memory CD4-positive, alpha-beta T cell: -2.961" + ], + "legendgroup": "naive thymus-derived CD8-positive, alpha-beta T cell", + "marker": { + "color": "#bf03b8", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "naive thymus-derived CD8-positive, alpha-beta T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 7.254378795623779, + 7.427432537078857, + 5.791939735412598, + 7.7462382316589355, + 7.5120625495910645, + 7.0489912033081055, + 6.993621349334717, + 7.075523376464844 + ], + "xaxis": "x", + "y": [ + 9.006589889526367, + 9.34733772277832, + 9.273855209350586, + 9.288636207580566, + 8.941709518432617, + 9.18058967590332, + 9.556974411010742, + 9.251561164855957 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=dendritic cell, human
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "dendritic cell, human: -2.054
conventional dendritic cell: -2.125
CD1c-positive myeloid dendritic cell: -2.276
dendritic cell: -2.731
myeloid dendritic cell: -3.388", + "dendritic cell, human: -2.476
conventional dendritic cell: -2.492
CD1c-positive myeloid dendritic cell: -2.509
dendritic cell: -3.174
CD14-positive monocyte: -3.225" + ], + "legendgroup": "dendritic cell, human", + "marker": { + "color": "#645474", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "dendritic cell, human", + "showlegend": true, + "type": "scattergl", + "x": [ + 14.72221851348877, + 14.710734367370605 + ], + "xaxis": "x", + "y": [ + 6.661531925201416, + 5.336839199066162 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=B cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "B cell: -0.431
naive B cell: -3.040
class switched memory B cell: -3.118
unswitched memory B cell: -3.774
memory B cell: -4.027", + "B cell: -0.714
naive B cell: -2.023
malignant cell: -3.131
class switched memory B cell: -3.550
unswitched memory B cell: -3.756", + "B cell: -2.102
dendritic cell: -2.334
conventional dendritic cell: -2.440
plasmacytoid dendritic cell: -2.987
CD1c-positive myeloid dendritic cell: -3.210", + "B cell: -1.228
naive B cell: -1.308
malignant cell: -2.962
memory B cell: -3.455
class switched memory B cell: -3.474", + "B cell: -0.811
naive B cell: -2.575
malignant cell: -2.917
class switched memory B cell: -2.988
memory B cell: -3.532", + "B cell: -0.837
naive B cell: -2.014
mature B cell: -3.249
class switched memory B cell: -3.459
memory B cell: -3.596", + "B cell: -0.826
naive B cell: -1.732
class switched memory B cell: -3.411
malignant cell: -3.438
mature B cell: -3.604", + "B cell: -0.660
naive B cell: -2.369
class switched memory B cell: -2.894
malignant cell: -3.204
memory B cell: -3.548", + "B cell: -0.952
naive B cell: -1.565
malignant cell: -3.002
class switched memory B cell: -3.557
immature B cell: -3.734" + ], + "legendgroup": "B cell", + "marker": { + "color": "#790000", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "B cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 12.427690505981445, + 12.435633659362793, + 14.186667442321777, + 12.583486557006836, + 12.320892333984375, + 12.450837135314941, + 12.550972938537598, + 12.592214584350586, + 12.323650360107422 + ], + "xaxis": "x", + "y": [ + 8.082913398742676, + 8.045722007751465, + 9.555356979370117, + 8.312557220458984, + 8.006867408752441, + 7.907523155212402, + 7.940299034118652, + 8.261067390441895, + 8.10224437713623 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=effector CD8-positive, alpha-beta T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "effector CD8-positive, alpha-beta T cell: -2.328
effector memory CD8-positive, alpha-beta T cell: -2.421
CD8-positive, alpha-beta T cell: -2.600
mature NK T cell: -2.752
gamma-delta T cell: -3.063", + "effector CD8-positive, alpha-beta T cell: -1.893
effector memory CD8-positive, alpha-beta T cell: -2.327
mature NK T cell: -2.597
CD8-positive, alpha-beta T cell: -3.019
gamma-delta T cell: -3.521", + "effector CD8-positive, alpha-beta T cell: -2.041
effector memory CD8-positive, alpha-beta T cell: -2.504
mature NK T cell: -2.595
effector memory CD8-positive, alpha-beta T cell, terminally differentiated: -2.936
gamma-delta T cell: -3.119", + "effector CD8-positive, alpha-beta T cell: -1.729
effector memory CD8-positive, alpha-beta T cell: -1.772
gamma-delta T cell: -2.495
mature NK T cell: -2.887
mucosal invariant T cell: -3.220" + ], + "legendgroup": "effector CD8-positive, alpha-beta T cell", + "marker": { + "color": "#0774d8", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "effector CD8-positive, alpha-beta T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 7.848312854766846, + 8.474140167236328, + 7.893496990203857, + 8.361225128173828 + ], + "xaxis": "x", + "y": [ + 18.024831771850586, + 18.10586929321289, + 16.598953247070312, + 16.713253021240234 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=effector memory CD8-positive, alpha-beta T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "effector memory CD8-positive, alpha-beta T cell: -2.599
effector memory CD4-positive, alpha-beta T cell: -2.733
T follicular helper cell: -2.782
mature NK T cell: -3.055
T-helper 22 cell: -3.181", + "effector memory CD8-positive, alpha-beta T cell: -1.514
mucosal invariant T cell: -2.057
gamma-delta T cell: -2.267
effector CD8-positive, alpha-beta T cell: -2.310
mature NK T cell: -3.067", + "effector memory CD8-positive, alpha-beta T cell: -1.781
effector CD8-positive, alpha-beta T cell: -1.986
gamma-delta T cell: -2.698
mature NK T cell: -2.778
effector memory CD4-positive, alpha-beta T cell: -3.581", + "effector memory CD8-positive, alpha-beta T cell: -2.216
mucosal invariant T cell: -2.491
gamma-delta T cell: -2.497
effector CD8-positive, alpha-beta T cell: -2.969
effector memory CD4-positive, alpha-beta T cell: -3.066", + "effector memory CD8-positive, alpha-beta T cell: -2.256
effector CD8-positive, alpha-beta T cell: -2.256
gamma-delta T cell: -2.282
mature NK T cell: -2.669
CD8-positive, alpha-beta T cell: -3.245", + "effector memory CD8-positive, alpha-beta T cell: -2.207
effector memory CD4-positive, alpha-beta T cell: -2.417
T follicular helper cell: -2.647
central memory CD4-positive, alpha-beta T cell: -2.863
T-helper 22 cell: -2.984" + ], + "legendgroup": "effector memory CD8-positive, alpha-beta T cell", + "marker": { + "color": "#fdf490", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "effector memory CD8-positive, alpha-beta T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 7.395870685577393, + 7.62493896484375, + 7.996131420135498, + 7.554130554199219, + 8.541823387145996, + 7.158897876739502 + ], + "xaxis": "x", + "y": [ + 10.54751968383789, + 10.579301834106445, + 17.01834487915039, + 8.96129322052002, + 19.323974609375, + 9.73845386505127 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=hematopoietic precursor cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "hematopoietic precursor cell: -2.801
dendritic cell: -2.942
dendritic cell, human: -3.236
hematopoietic stem cell: -3.256
group 3 innate lymphoid cell: -3.408", + "hematopoietic precursor cell: -1.245
hematopoietic stem cell: -2.963
CD34-positive, CD38-negative hematopoietic stem cell: -3.161
mast cell: -3.943
progenitor cell: -4.184", + "hematopoietic precursor cell: -2.168
hematopoietic stem cell: -2.334
CD34-positive, CD38-negative hematopoietic stem cell: -2.435
progenitor cell: -3.569
common myeloid progenitor: -3.981", + "hematopoietic precursor cell: -1.621
hematopoietic stem cell: -3.053
CD34-positive, CD38-negative hematopoietic stem cell: -3.203
common myeloid progenitor: -3.514
progenitor cell: -3.545", + "hematopoietic precursor cell: -1.908
CD34-positive, CD38-negative hematopoietic stem cell: -2.385
mast cell: -2.871
hematopoietic stem cell: -3.383
granulocyte: -3.655", + "hematopoietic precursor cell: -1.604
CD34-positive, CD38-negative hematopoietic stem cell: -2.703
hematopoietic stem cell: -2.708
mast cell: -3.702
erythroid progenitor cell: -4.103", + "hematopoietic precursor cell: -1.720
hematopoietic stem cell: -2.879
CD34-positive, CD38-negative hematopoietic stem cell: -3.170
common myeloid progenitor: -3.490
mast cell: -3.898", + "hematopoietic precursor cell: -1.628
CD34-positive, CD38-negative hematopoietic stem cell: -2.770
hematopoietic stem cell: -2.796
mast cell: -3.707
granulocyte: -4.169" + ], + "legendgroup": "hematopoietic precursor cell", + "marker": { + "color": "#004b00", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "hematopoietic precursor cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 12.50225830078125, + 12.379252433776855, + 12.194478034973145, + 12.196420669555664, + 12.247995376586914, + 12.356834411621094, + 12.449422836303711, + 12.299141883850098 + ], + "xaxis": "x", + "y": [ + 9.112774848937988, + 9.724513053894043, + 9.748350143432617, + 9.79271411895752, + 9.788924217224121, + 9.848177909851074, + 9.60618782043457, + 9.841608047485352 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=CD4-positive, alpha-beta T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "CD4-positive, alpha-beta T cell: -2.691
T cell: -2.714
effector memory CD4-positive, alpha-beta T cell: -3.252
B cell: -3.416
regulatory T cell: -3.546", + "CD4-positive, alpha-beta T cell: -2.669
T cell: -2.851
mast cell: -3.053
effector memory CD4-positive, alpha-beta T cell: -3.404
central memory CD4-positive, alpha-beta T cell: -3.730" + ], + "legendgroup": "CD4-positive, alpha-beta T cell", + "marker": { + "color": "#8e7900", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "CD4-positive, alpha-beta T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 7.475454330444336, + 7.275164604187012 + ], + "xaxis": "x", + "y": [ + 12.382039070129395, + 13.199817657470703 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=CD1c-positive myeloid dendritic cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "CD1c-positive myeloid dendritic cell: -2.252
CD14-positive monocyte: -2.254
classical monocyte: -2.473
dendritic cell, human: -2.738
conventional dendritic cell: -2.765", + "CD1c-positive myeloid dendritic cell: -2.301
dendritic cell, human: -2.317
conventional dendritic cell: -2.439
classical monocyte: -2.451
CD14-positive monocyte: -2.711", + "CD1c-positive myeloid dendritic cell: -2.182
conventional dendritic cell: -2.274
classical monocyte: -2.414
dendritic cell: -2.501
dendritic cell, human: -2.790" + ], + "legendgroup": "CD1c-positive myeloid dendritic cell", + "marker": { + "color": "#ff7266", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "CD1c-positive myeloid dendritic cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 14.7988920211792, + 14.987357139587402, + 15.200521469116211 + ], + "xaxis": "x", + "y": [ + 6.026116847991943, + 6.475955009460449, + 7.865599632263184 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=T-helper 22 cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "T-helper 22 cell: -2.163
central memory CD4-positive, alpha-beta T cell: -2.182
effector memory CD4-positive, alpha-beta T cell: -2.293
T follicular helper cell: -2.487
mature NK T cell: -3.434", + "T-helper 22 cell: -2.137
central memory CD4-positive, alpha-beta T cell: -2.223
effector memory CD4-positive, alpha-beta T cell: -2.245
T follicular helper cell: -2.436
naive thymus-derived CD4-positive, alpha-beta T cell: -2.836" + ], + "legendgroup": "T-helper 22 cell", + "marker": { + "color": "#edb8b8", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "T-helper 22 cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 7.512845039367676, + 6.018433570861816 + ], + "xaxis": "x", + "y": [ + 10.150542259216309, + 9.607216835021973 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=CD34-positive, CD38-negative hematopoietic stem cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "CD34-positive, CD38-negative hematopoietic stem cell: -2.096
hematopoietic precursor cell: -2.555
hematopoietic stem cell: -3.318
erythroid progenitor cell: -3.579
mast cell: -3.651", + "CD34-positive, CD38-negative hematopoietic stem cell: -2.505
hematopoietic precursor cell: -2.592
hematopoietic stem cell: -2.706
progenitor cell: -3.583
serous secreting cell of bronchus submucosal gland: -4.019" + ], + "legendgroup": "CD34-positive, CD38-negative hematopoietic stem cell", + "marker": { + "color": "#5d7e66", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "CD34-positive, CD38-negative hematopoietic stem cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 12.129460334777832, + 12.228586196899414 + ], + "xaxis": "x", + "y": [ + 9.72025203704834, + 9.544648170471191 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=naive B cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "naive B cell: -1.205
B cell: -1.324
malignant cell: -3.164
class switched memory B cell: -3.462
memory B cell: -3.486" + ], + "legendgroup": "naive B cell", + "marker": { + "color": "#9ae4ff", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "naive B cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 12.442376136779785 + ], + "xaxis": "x", + "y": [ + 8.186555862426758 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=mature NK T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "mature NK T cell: -1.443
CD14-low, CD16-positive monocyte: -1.577
non-classical monocyte: -1.914
CD14-positive monocyte: -3.926
retinal cone cell: -4.151" + ], + "legendgroup": "mature NK T cell", + "marker": { + "color": "#eb0077", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "mature NK T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 16.55054473876953 + ], + "xaxis": "x", + "y": [ + 5.30914831161499 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=mast cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "mast cell: -2.371
hematopoietic precursor cell: -2.411
hematopoietic stem cell: -2.999
CD34-positive, CD38-negative hematopoietic stem cell: -3.351
group 3 innate lymphoid cell: -3.810", + "mast cell: -2.266
plasmacytoid dendritic cell: -2.493
hematopoietic precursor cell: -2.817
CD34-positive, CD38-negative hematopoietic stem cell: -3.018
group 3 innate lymphoid cell: -3.486", + "mast cell: -1.103
group 3 innate lymphoid cell: -3.579
dendritic cell: -3.890
hematopoietic precursor cell: -3.904
granulocyte: -3.918", + "mast cell: -1.717
plasmacytoid dendritic cell: -3.087
group 3 innate lymphoid cell: -3.461
dendritic cell: -3.529
hematopoietic precursor cell: -3.558" + ], + "legendgroup": "mast cell", + "marker": { + "color": "#a57bb8", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "mast cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 12.327493667602539, + 12.24722671508789, + 12.277664184570312, + 12.387460708618164 + ], + "xaxis": "x", + "y": [ + 9.710826873779297, + 9.836612701416016, + 9.636242866516113, + 9.507434844970703 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=plasma cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "plasma cell: -1.414
B cell: -1.606
plasmablast: -2.719
IgA plasma cell: -3.658
IgM plasma cell: -3.685" + ], + "legendgroup": "plasma cell", + "marker": { + "color": "#5900a3", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "plasma cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 12.528321266174316 + ], + "xaxis": "x", + "y": [ + 8.585139274597168 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{hovertext}

label=CD8-positive, alpha-beta T cell
UMAP_1=%{x}
UMAP_2=%{y}", + "hovertext": [ + "CD8-positive, alpha-beta T cell: -1.624
mature NK T cell: -2.335
effector CD8-positive, alpha-beta T cell: -2.656
natural killer cell: -2.892
gamma-delta T cell: -3.198" + ], + "legendgroup": "CD8-positive, alpha-beta T cell", + "marker": { + "color": "#03c600", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "CD8-positive, alpha-beta T cell", + "showlegend": true, + "type": "scattergl", + "x": [ + 8.23636531829834 + ], + "xaxis": "x", + "y": [ + 19.537811279296875 + ], + "yaxis": "y" + } + ], + "layout": { + "height": 600, + "legend": { + "title": { + "text": "label" + }, + "tracegroupgap": 0 + }, + "margin": { + "t": 60 + }, + "plot_bgcolor": "white", + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "width": 800, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "showgrid": false, + "title": { + "text": "UMAP_1" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "showgrid": false, + "title": { + "text": "UMAP_2" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "generate_interactive_plotly_for_metadata(adata, 5, \"cell_type\")" + ] + }, + { + "cell_type": "code", + "execution_count": 256, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "%{hovertext}

UMAP_1=%{x}
UMAP_2=%{y}
value=%{marker.color}", + "hovertext": [ + "value: -4.000
T follicular helper cell: -2.174
effector memory CD4-positive, alpha-beta T cell: -2.489
central memory CD4-positive, alpha-beta T cell: -2.944
T-helper 22 cell: -3.309
mature NK T cell: -3.847", + "value: -5.852
CD16-positive, CD56-dim natural killer cell, human: -0.997
natural killer cell: -1.539
CD16-negative, CD56-bright natural killer cell, human: -2.161
activated type II NK T cell: -4.115
mature NK T cell: -4.381", + "value: -5.866
CD16-positive, CD56-dim natural killer cell, human: -0.680
natural killer cell: -1.873
mature NK T cell: -3.364
CD16-negative, CD56-bright natural killer cell, human: -3.673
gamma-delta T cell: -4.411", + "value: -6.784
CD16-negative, CD56-bright natural killer cell, human: -0.977
CD16-positive, CD56-dim natural killer cell, human: -1.651
natural killer cell: -2.298
gamma-delta T cell: -3.829
activated type II NK T cell: -3.949", + "value: -5.707
plasmacytoid dendritic cell: -0.189
plasmacytoid dendritic cell, human: -3.037
dendritic cell: -3.171
myeloid dendritic cell: -5.711
CD1c-positive myeloid dendritic cell: -5.829", + "value: -6.231
CD16-negative, CD56-bright natural killer cell, human: -0.777
natural killer cell: -3.172
gamma-delta T cell: -3.315
CD16-positive, CD56-dim natural killer cell, human: -3.819
innate lymphoid cell: -3.915", + "value: -6.036
T cell: -2.663
CD16-negative, CD56-bright natural killer cell, human: -2.953
gamma-delta T cell: -3.444
mast cell: -3.554
mature NK T cell: -3.582", + "value: -5.603
CD16-negative, CD56-bright natural killer cell, human: -0.993
natural killer cell: -2.736
gamma-delta T cell: -2.885
mucosal invariant T cell: -3.614
effector memory CD8-positive, alpha-beta T cell: -3.648", + "value: -5.188
CD16-positive, CD56-dim natural killer cell, human: -0.741
natural killer cell: -1.358
CD16-negative, CD56-bright natural killer cell, human: -3.296
mature NK T cell: -4.232
activated type II NK T cell: -4.598", + "value: -6.896
CD16-positive, CD56-dim natural killer cell, human: -0.484
natural killer cell: -2.135
CD16-negative, CD56-bright natural killer cell, human: -2.447
mature NK T cell: -4.345
activated type II NK T cell: -4.521", + "value: -5.539
CD16-negative, CD56-bright natural killer cell, human: -0.688
natural killer cell: -2.660
CD16-positive, CD56-dim natural killer cell, human: -3.272
gamma-delta T cell: -3.384
innate lymphoid cell: -3.960", + "value: -4.759
naive thymus-derived CD4-positive, alpha-beta T cell: -1.174
central memory CD4-positive, alpha-beta T cell: -1.579
T follicular helper cell: -2.935
T cell: -3.250
effector memory CD4-positive, alpha-beta T cell: -3.258", + "value: -7.131
CD16-negative, CD56-bright natural killer cell, human: -0.814
CD16-positive, CD56-dim natural killer cell, human: -2.751
natural killer cell: -3.045
gamma-delta T cell: -3.246
mature NK T cell: -3.701", + "value: -5.278
plasmacytoid dendritic cell: -0.394
plasmacytoid dendritic cell, human: -2.133
dendritic cell: -3.046
conventional dendritic cell: -4.507
dendritic cell, human: -5.009", + "value: -6.335
CD16-positive, CD56-dim natural killer cell, human: -0.504
natural killer cell: -1.691
CD16-negative, CD56-bright natural killer cell, human: -3.602
mature NK T cell: -4.274
activated type II NK T cell: -4.822", + "value: -6.383
plasmacytoid dendritic cell: -0.321
plasmacytoid dendritic cell, human: -2.877
dendritic cell: -3.356
B cell: -5.030
myeloid dendritic cell: -5.201", + "value: -5.611
CD16-negative, CD56-bright natural killer cell, human: -1.160
gamma-delta T cell: -2.823
CD16-positive, CD56-dim natural killer cell, human: -3.236
mucosal invariant T cell: -3.678
innate lymphoid cell: -3.688", + "value: -5.934
plasmacytoid dendritic cell: -0.415
plasmacytoid dendritic cell, human: -2.322
dendritic cell: -2.532
dendritic cell, human: -4.412
myeloid dendritic cell: -4.733", + "value: -5.170
CD16-positive, CD56-dim natural killer cell, human: -0.962
natural killer cell: -1.133
mature NK T cell: -3.452
gamma-delta T cell: -3.971
CD16-negative, CD56-bright natural killer cell, human: -4.582", + "value: -6.136
naive thymus-derived CD4-positive, alpha-beta T cell: -1.796
central memory CD4-positive, alpha-beta T cell: -1.850
effector memory CD4-positive, alpha-beta T cell: -2.637
naive thymus-derived CD8-positive, alpha-beta T cell: -3.016
T follicular helper cell: -3.131", + "value: -6.785
naive thymus-derived CD4-positive, alpha-beta T cell: -1.294
naive thymus-derived CD8-positive, alpha-beta T cell: -1.700
central memory CD4-positive, alpha-beta T cell: -2.004
T follicular helper cell: -3.189
effector memory CD4-positive, alpha-beta T cell: -3.270", + "value: -7.078
naive thymus-derived CD4-positive, alpha-beta T cell: -0.898
central memory CD4-positive, alpha-beta T cell: -1.662
T follicular helper cell: -2.286
naive thymus-derived CD8-positive, alpha-beta T cell: -2.433
effector memory CD4-positive, alpha-beta T cell: -4.174", + "value: -5.915
plasmacytoid dendritic cell: -0.280
plasmacytoid dendritic cell, human: -2.659
dendritic cell: -2.767
myeloid dendritic cell: -5.136
dendritic cell, human: -5.249", + "value: -7.649
CD16-positive, CD56-dim natural killer cell, human: -0.811
CD16-negative, CD56-bright natural killer cell, human: -1.916
natural killer cell: -2.506
gamma-delta T cell: -3.548
mature NK T cell: -3.576", + "value: -6.538
CD16-positive, CD56-dim natural killer cell, human: -0.607
natural killer cell: -1.959
CD16-negative, CD56-bright natural killer cell, human: -3.204
mature NK T cell: -4.145
activated type II NK T cell: -4.480", + "value: -6.363
CD16-positive, CD56-dim natural killer cell, human: -0.369
natural killer cell: -1.978
CD16-negative, CD56-bright natural killer cell, human: -3.798
mature NK T cell: -4.179
astrocyte of the cerebral cortex: -4.999", + "value: -7.078
CD16-negative, CD56-bright natural killer cell, human: -1.294
natural killer cell: -2.241
CD16-positive, CD56-dim natural killer cell, human: -2.504
gamma-delta T cell: -2.676
mature NK T cell: -3.286", + "value: -5.412
CD16-positive, CD56-dim natural killer cell, human: -1.558
natural killer cell: -1.764
CD16-negative, CD56-bright natural killer cell, human: -3.394
mature NK T cell: -3.456
astrocyte of the cerebral cortex: -3.963", + "value: -6.504
classical monocyte: -1.212
CD14-positive monocyte: -1.706
pvalb GABAergic cortical interneuron: -2.739
monocyte: -3.786
macrophage: -3.796", + "value: -4.850
T follicular helper cell: -2.301
central memory CD4-positive, alpha-beta T cell: -2.452
effector memory CD4-positive, alpha-beta T cell: -2.525
T-helper 22 cell: -3.223
naive thymus-derived CD8-positive, alpha-beta T cell: -3.959", + "value: -5.612
CD16-positive, CD56-dim natural killer cell, human: -0.485
natural killer cell: -1.676
mature NK T cell: -3.824
CD16-negative, CD56-bright natural killer cell, human: -4.362
astrocyte of the cerebral cortex: -4.685", + "value: -6.510
CD16-positive, CD56-dim natural killer cell, human: -0.285
natural killer cell: -2.481
CD16-negative, CD56-bright natural killer cell, human: -3.339
mature NK T cell: -4.366
gamma-delta T cell: -5.053", + "value: -6.984
naive thymus-derived CD4-positive, alpha-beta T cell: -1.323
central memory CD4-positive, alpha-beta T cell: -1.631
T follicular helper cell: -1.950
naive thymus-derived CD8-positive, alpha-beta T cell: -2.867
effector memory CD4-positive, alpha-beta T cell: -3.314", + "value: -6.284
CD16-negative, CD56-bright natural killer cell, human: -0.958
gamma-delta T cell: -2.417
CD16-positive, CD56-dim natural killer cell, human: -2.824
natural killer cell: -2.876
mature NK T cell: -3.277", + "value: -5.262
plasmacytoid dendritic cell: -0.886
B cell: -2.165
dendritic cell: -2.354
plasmacytoid dendritic cell, human: -3.479
plasma cell: -3.947", + "value: -6.698
classical monocyte: -1.909
CD14-positive monocyte: -2.127
dendritic cell, human: -2.771
pvalb GABAergic cortical interneuron: -2.946
dendritic cell: -3.312", + "value: -5.866
natural killer cell: -1.102
CD16-positive, CD56-dim natural killer cell, human: -1.535
mature NK T cell: -2.751
gamma-delta T cell: -3.599
CD8-positive, alpha-beta T cell: -4.043", + "value: -6.125
CD16-positive, CD56-dim natural killer cell, human: -0.463
natural killer cell: -1.655
mature NK T cell: -3.926
CD16-negative, CD56-bright natural killer cell, human: -4.133
activated type II NK T cell: -5.171", + "value: -6.296
naive thymus-derived CD4-positive, alpha-beta T cell: -0.559
naive thymus-derived CD8-positive, alpha-beta T cell: -1.848
central memory CD4-positive, alpha-beta T cell: -2.761
T cell: -4.075
T follicular helper cell: -4.563", + "value: -2.758
gamma-delta T cell: -1.934
T cell: -2.295
naive thymus-derived CD4-positive, alpha-beta T cell: -3.150
mature NK T cell: -3.176
mucosal invariant T cell: -3.443", + "value: -6.175
CD14-positive monocyte: -0.998
classical monocyte: -1.784
monocyte: -2.950
pvalb GABAergic cortical interneuron: -3.240
macrophage: -3.668", + "value: -5.869
classical monocyte: -1.098
CD14-positive monocyte: -1.792
pvalb GABAergic cortical interneuron: -2.618
macrophage: -3.831
monocyte: -3.974", + "value: -5.508
plasmacytoid dendritic cell: -0.266
plasmacytoid dendritic cell, human: -2.656
dendritic cell: -3.083
myeloid dendritic cell: -5.225
dendritic cell, human: -5.404", + "value: -5.137
central memory CD4-positive, alpha-beta T cell: -2.064
effector memory CD4-positive, alpha-beta T cell: -2.167
T follicular helper cell: -2.306
T-helper 22 cell: -2.609
effector memory CD8-positive, alpha-beta T cell: -3.233", + "value: -4.962
natural killer cell: -1.018
CD16-positive, CD56-dim natural killer cell, human: -1.118
CD16-negative, CD56-bright natural killer cell, human: -3.049
mature NK T cell: -3.823
activated type II NK T cell: -4.403", + "value: -6.270
CD16-positive, CD56-dim natural killer cell, human: -0.371
natural killer cell: -1.695
mature NK T cell: -4.130
astrocyte of the cerebral cortex: -5.243
CD16-negative, CD56-bright natural killer cell, human: -5.275", + "value: -6.315
CD16-positive, CD56-dim natural killer cell, human: -0.721
CD16-negative, CD56-bright natural killer cell, human: -1.687
natural killer cell: -2.525
gamma-delta T cell: -4.131
mature NK T cell: -4.408", + "value: -6.437
CD16-positive, CD56-dim natural killer cell, human: -0.423
natural killer cell: -1.952
CD16-negative, CD56-bright natural killer cell, human: -3.146
mature NK T cell: -4.305
activated type II NK T cell: -4.803", + "value: -5.648
plasmacytoid dendritic cell: -0.187
plasmacytoid dendritic cell, human: -2.909
dendritic cell: -3.326
myeloid dendritic cell: -5.717
B cell: -5.956", + "value: -6.002
plasmacytoid dendritic cell: -0.297
dendritic cell: -2.743
plasmacytoid dendritic cell, human: -2.944
dendritic cell, human: -4.654
myeloid dendritic cell: -4.667", + "value: -6.060
CD16-positive, CD56-dim natural killer cell, human: -1.256
CD16-negative, CD56-bright natural killer cell, human: -1.616
natural killer cell: -2.142
gamma-delta T cell: -3.362
mature NK T cell: -3.632", + "value: -5.617
plasmacytoid dendritic cell: -0.477
plasmacytoid dendritic cell, human: -2.089
dendritic cell: -2.632
myeloid dendritic cell: -4.838
dendritic cell, human: -4.989", + "value: -6.794
T follicular helper cell: -1.685
naive thymus-derived CD8-positive, alpha-beta T cell: -1.922
central memory CD4-positive, alpha-beta T cell: -1.985
naive thymus-derived CD4-positive, alpha-beta T cell: -2.644
effector memory CD4-positive, alpha-beta T cell: -3.067", + "value: -5.921
CD16-positive, CD56-dim natural killer cell, human: -0.439
natural killer cell: -1.860
CD16-negative, CD56-bright natural killer cell, human: -3.625
mature NK T cell: -3.883
activated type II NK T cell: -5.008", + "value: -6.052
CD16-positive, CD56-dim natural killer cell, human: -0.624
natural killer cell: -1.904
CD16-negative, CD56-bright natural killer cell, human: -2.711
mature NK T cell: -3.862
astrocyte of the cerebral cortex: -4.787", + "value: -5.648
natural killer cell: -1.096
CD16-positive, CD56-dim natural killer cell, human: -1.157
mature NK T cell: -3.349
CD16-negative, CD56-bright natural killer cell, human: -3.423
gamma-delta T cell: -4.365", + "value: -5.696
plasmacytoid dendritic cell: -0.435
plasmacytoid dendritic cell, human: -2.474
dendritic cell: -3.143
B cell: -4.977
dendritic cell, human: -4.988", + "value: -5.790
CD16-positive, CD56-dim natural killer cell, human: -0.781
natural killer cell: -1.696
CD16-negative, CD56-bright natural killer cell, human: -2.993
mature NK T cell: -3.497
astrocyte of the cerebral cortex: -4.620", + "value: -6.298
CD16-negative, CD56-bright natural killer cell, human: -1.404
natural killer cell: -2.350
gamma-delta T cell: -2.548
CD16-positive, CD56-dim natural killer cell, human: -3.085
mature NK T cell: -3.486", + "value: -5.973
plasmacytoid dendritic cell: -0.313
dendritic cell: -2.804
plasmacytoid dendritic cell, human: -2.884
plasma cell: -4.125
conventional dendritic cell: -4.922", + "value: -6.318
CD16-positive, CD56-dim natural killer cell, human: -0.657
natural killer cell: -1.585
CD16-negative, CD56-bright natural killer cell, human: -3.792
mature NK T cell: -4.221
activated type II NK T cell: -4.603", + "value: -6.829
naive thymus-derived CD4-positive, alpha-beta T cell: -1.302
central memory CD4-positive, alpha-beta T cell: -1.670
naive thymus-derived CD8-positive, alpha-beta T cell: -1.683
T follicular helper cell: -2.490
effector memory CD4-positive, alpha-beta T cell: -4.090", + "value: -5.250
CD16-positive, CD56-dim natural killer cell, human: -0.896
natural killer cell: -1.955
CD16-negative, CD56-bright natural killer cell, human: -3.121
mature NK T cell: -3.370
gamma-delta T cell: -3.522", + "value: -6.264
classical monocyte: -0.993
CD14-positive monocyte: -1.768
macrophage: -3.446
pvalb GABAergic cortical interneuron: -3.480
monocyte: -3.835", + "value: -5.916
CD16-positive, CD56-dim natural killer cell, human: -1.156
natural killer cell: -2.625
gamma-delta T cell: -2.883
mature NK T cell: -3.154
effector CD8-positive, alpha-beta T cell: -3.291", + "value: -5.312
CD16-positive, CD56-dim natural killer cell, human: -0.732
natural killer cell: -1.694
CD16-negative, CD56-bright natural killer cell, human: -2.375
mature NK T cell: -3.892
gamma-delta T cell: -3.921", + "value: -6.305
CD16-positive, CD56-dim natural killer cell, human: -0.486
natural killer cell: -1.607
CD16-negative, CD56-bright natural killer cell, human: -3.290
mature NK T cell: -4.301
activated type II NK T cell: -4.878", + "value: -5.077
CD16-positive, CD56-dim natural killer cell, human: -0.835
natural killer cell: -1.105
mature NK T cell: -3.454
astrocyte of the cerebral cortex: -4.592
CD16-negative, CD56-bright natural killer cell, human: -4.658", + "value: -5.038
CD16-positive, CD56-dim natural killer cell, human: -0.781
natural killer cell: -1.335
CD16-negative, CD56-bright natural killer cell, human: -2.671
mature NK T cell: -4.196
gamma-delta T cell: -4.595", + "value: -5.853
CD16-positive, CD56-dim natural killer cell, human: -1.685
CD16-negative, CD56-bright natural killer cell, human: -2.164
gamma-delta T cell: -2.336
natural killer cell: -2.628
effector memory CD8-positive, alpha-beta T cell: -2.697", + "value: -6.047
CD16-negative, CD56-bright natural killer cell, human: -0.740
natural killer cell: -2.566
CD16-positive, CD56-dim natural killer cell, human: -2.926
gamma-delta T cell: -3.366
mature NK T cell: -4.307", + "value: -4.185
gamma-delta T cell: -2.114
natural killer cell: -2.524
CD8-positive, alpha-beta T cell: -2.580
CD16-negative, CD56-bright natural killer cell, human: -2.619
CD16-positive, CD56-dim natural killer cell, human: -2.699", + "value: -5.975
CD16-positive, CD56-dim natural killer cell, human: -0.498
natural killer cell: -1.575
CD16-negative, CD56-bright natural killer cell, human: -4.034
mature NK T cell: -4.078
activated type II NK T cell: -4.936", + "value: -6.193
CD16-negative, CD56-bright natural killer cell, human: -1.168
natural killer cell: -2.865
gamma-delta T cell: -3.099
mature NK T cell: -3.812
effector memory CD8-positive, alpha-beta T cell: -3.843", + "value: -5.763
central memory CD4-positive, alpha-beta T cell: -1.451
naive thymus-derived CD4-positive, alpha-beta T cell: -2.003
effector memory CD4-positive, alpha-beta T cell: -2.373
T-helper 22 cell: -2.756
T follicular helper cell: -3.566", + "value: -6.947
dendritic cell: -1.178
conventional dendritic cell: -1.930
dendritic cell, human: -2.260
myeloid dendritic cell: -2.277
CD1c-positive myeloid dendritic cell: -2.407", + "value: -5.833
CD16-negative, CD56-bright natural killer cell, human: -1.497
CD16-positive, CD56-dim natural killer cell, human: -1.933
natural killer cell: -2.438
gamma-delta T cell: -2.609
mature NK T cell: -3.407", + "value: -5.840
CD16-positive, CD56-dim natural killer cell, human: -0.692
natural killer cell: -2.326
CD16-negative, CD56-bright natural killer cell, human: -3.250
mature NK T cell: -3.625
gamma-delta T cell: -3.863", + "value: -5.260
CD16-positive, CD56-dim natural killer cell, human: -0.848
natural killer cell: -1.355
CD16-negative, CD56-bright natural killer cell, human: -3.086
mature NK T cell: -3.655
gamma-delta T cell: -3.941", + "value: -5.798
conventional dendritic cell: -1.728
dendritic cell: -2.094
CD1c-positive myeloid dendritic cell: -2.267
myeloid dendritic cell: -2.326
dendritic cell, human: -2.367", + "value: -7.210
CD14-positive monocyte: -1.215
classical monocyte: -2.266
monocyte: -2.643
pvalb GABAergic cortical interneuron: -2.932
promonocyte: -3.974", + "value: -4.969
CD16-negative, CD56-bright natural killer cell, human: -0.852
natural killer cell: -2.754
CD16-positive, CD56-dim natural killer cell, human: -3.500
activated type II NK T cell: -4.087
gamma-delta T cell: -4.230", + "value: -5.296
plasmacytoid dendritic cell: -0.481
plasmacytoid dendritic cell, human: -2.478
dendritic cell: -2.721
plasma cell: -3.470
conventional dendritic cell: -4.810", + "value: -5.421
natural killer cell: -1.363
CD16-negative, CD56-bright natural killer cell, human: -1.404
CD16-positive, CD56-dim natural killer cell, human: -1.631
mature NK T cell: -3.972
gamma-delta T cell: -4.159", + "value: -5.590
CD16-positive, CD56-dim natural killer cell, human: -1.894
gamma-delta T cell: -2.450
CD16-negative, CD56-bright natural killer cell, human: -2.557
mature NK T cell: -2.678
natural killer cell: -2.704", + "value: -5.897
CD16-negative, CD56-bright natural killer cell, human: -0.949
CD16-positive, CD56-dim natural killer cell, human: -2.498
natural killer cell: -2.751
gamma-delta T cell: -3.198
mature NK T cell: -3.843", + "value: -6.086
CD14-positive monocyte: -0.999
classical monocyte: -1.715
pvalb GABAergic cortical interneuron: -2.946
monocyte: -2.972
promonocyte: -4.388", + "value: -6.655
CD14-positive monocyte: -1.345
classical monocyte: -1.530
pvalb GABAergic cortical interneuron: -3.296
CD1c-positive myeloid dendritic cell: -3.538
macrophage: -3.650", + "value: -6.108
CD14-positive monocyte: -1.048
classical monocyte: -1.238
pvalb GABAergic cortical interneuron: -2.922
monocyte: -3.664
macrophage: -4.626", + "value: -5.918
naive thymus-derived CD4-positive, alpha-beta T cell: -1.610
central memory CD4-positive, alpha-beta T cell: -1.992
effector memory CD4-positive, alpha-beta T cell: -2.347
naive thymus-derived CD8-positive, alpha-beta T cell: -2.498
T follicular helper cell: -3.139", + "value: -5.093
classical monocyte: -1.060
CD14-positive monocyte: -1.607
pvalb GABAergic cortical interneuron: -2.897
monocyte: -3.590
macrophage: -4.418", + "value: -4.627
CD16-positive, CD56-dim natural killer cell, human: -1.387
gamma-delta T cell: -2.375
CD16-negative, CD56-bright natural killer cell, human: -2.443
natural killer cell: -2.656
mature NK T cell: -3.011", + "value: -4.813
effector memory CD4-positive, alpha-beta T cell: -1.974
central memory CD4-positive, alpha-beta T cell: -2.592
T-helper 22 cell: -2.729
mucosal invariant T cell: -2.829
effector memory CD8-positive, alpha-beta T cell: -3.081", + "value: -5.370
CD16-positive, CD56-dim natural killer cell, human: -0.331
natural killer cell: -2.563
CD16-negative, CD56-bright natural killer cell, human: -3.173
mature NK T cell: -4.275
gamma-delta T cell: -4.350", + "value: -5.905
classical monocyte: -1.143
CD14-positive monocyte: -1.429
pvalb GABAergic cortical interneuron: -2.813
monocyte: -3.704
macrophage: -4.217", + "value: -5.826
CD16-positive, CD56-dim natural killer cell, human: -0.673
natural killer cell: -1.415
CD16-negative, CD56-bright natural killer cell, human: -3.306
activated type II NK T cell: -4.328
mature NK T cell: -4.423", + "value: -4.178
effector memory CD4-positive, alpha-beta T cell: -1.934
central memory CD4-positive, alpha-beta T cell: -2.132
T follicular helper cell: -2.647
T-helper 22 cell: -2.821
mature NK T cell: -3.374", + "value: -6.914
CD16-positive, CD56-dim natural killer cell, human: -0.699
natural killer cell: -1.197
mature NK T cell: -4.045
CD16-negative, CD56-bright natural killer cell, human: -4.205
activated type II NK T cell: -4.823", + "value: -5.185
CD16-positive, CD56-dim natural killer cell, human: -1.489
CD16-negative, CD56-bright natural killer cell, human: -1.568
natural killer cell: -2.539
gamma-delta T cell: -2.856
mature NK T cell: -3.432", + "value: -6.427
CD16-positive, CD56-dim natural killer cell, human: -1.005
CD16-negative, CD56-bright natural killer cell, human: -2.217
natural killer cell: -2.697
gamma-delta T cell: -4.060
mature NK T cell: -4.075", + "value: -6.307
T follicular helper cell: -1.699
central memory CD4-positive, alpha-beta T cell: -2.097
naive thymus-derived CD8-positive, alpha-beta T cell: -2.247
naive thymus-derived CD4-positive, alpha-beta T cell: -2.643
effector memory CD4-positive, alpha-beta T cell: -2.958", + "value: -5.424
central memory CD4-positive, alpha-beta T cell: -1.695
effector memory CD4-positive, alpha-beta T cell: -1.886
naive thymus-derived CD4-positive, alpha-beta T cell: -2.530
T-helper 22 cell: -2.909
T follicular helper cell: -2.993", + "value: -5.742
naive thymus-derived CD4-positive, alpha-beta T cell: -1.230
naive thymus-derived CD8-positive, alpha-beta T cell: -1.609
central memory CD4-positive, alpha-beta T cell: -1.963
T follicular helper cell: -2.919
effector memory CD4-positive, alpha-beta T cell: -3.368", + "value: -4.612
CD16-positive, CD56-dim natural killer cell, human: -1.371
natural killer cell: -1.934
mature NK T cell: -2.639
CD16-negative, CD56-bright natural killer cell, human: -2.898
gamma-delta T cell: -3.103", + "value: -6.048
CD16-positive, CD56-dim natural killer cell, human: -0.822
natural killer cell: -2.544
CD16-negative, CD56-bright natural killer cell, human: -2.656
mature NK T cell: -3.719
gamma-delta T cell: -3.801", + "value: -5.894
CD16-positive, CD56-dim natural killer cell, human: -0.411
natural killer cell: -1.959
mature NK T cell: -3.520
CD16-negative, CD56-bright natural killer cell, human: -4.591
gamma-delta T cell: -4.629", + "value: -5.962
CD16-positive, CD56-dim natural killer cell, human: -0.723
CD16-negative, CD56-bright natural killer cell, human: -2.075
natural killer cell: -2.291
mature NK T cell: -3.955
gamma-delta T cell: -4.228", + "value: -6.445
CD16-negative, CD56-bright natural killer cell, human: -1.534
CD16-positive, CD56-dim natural killer cell, human: -2.056
natural killer cell: -2.392
gamma-delta T cell: -2.663
mature NK T cell: -3.687", + "value: -5.783
CD16-negative, CD56-bright natural killer cell, human: -1.145
gamma-delta T cell: -2.205
CD16-positive, CD56-dim natural killer cell, human: -2.834
natural killer cell: -3.199
effector memory CD8-positive, alpha-beta T cell: -3.371", + "value: -6.133
CD16-positive, CD56-dim natural killer cell, human: -0.877
natural killer cell: -1.048
CD16-negative, CD56-bright natural killer cell, human: -3.302
mature NK T cell: -3.863
activated type II NK T cell: -4.798", + "value: -6.492
CD16-positive, CD56-dim natural killer cell, human: -0.326
natural killer cell: -2.095
CD16-negative, CD56-bright natural killer cell, human: -3.549
mature NK T cell: -4.346
astrocyte of the cerebral cortex: -5.129", + "value: -5.530
central memory CD4-positive, alpha-beta T cell: -1.837
effector memory CD4-positive, alpha-beta T cell: -2.212
T follicular helper cell: -2.560
naive thymus-derived CD4-positive, alpha-beta T cell: -2.673
T-helper 22 cell: -3.030", + "value: -5.509
non-classical monocyte: -2.023
CD14-positive monocyte: -2.400
classical monocyte: -2.652
CD14-low, CD16-positive monocyte: -2.841
macrophage: -3.116", + "value: -5.116
CD16-negative, CD56-bright natural killer cell, human: -1.437
natural killer cell: -3.333
gamma-delta T cell: -3.548
effector memory CD8-positive, alpha-beta T cell: -3.673
mature NK T cell: -3.775", + "value: -5.711
CD16-positive, CD56-dim natural killer cell, human: -0.489
natural killer cell: -2.124
CD16-negative, CD56-bright natural killer cell, human: -3.264
mature NK T cell: -3.865
gamma-delta T cell: -4.902", + "value: -6.578
CD16-positive, CD56-dim natural killer cell, human: -0.438
natural killer cell: -1.548
mature NK T cell: -3.989
astrocyte of the cerebral cortex: -4.831
CD16-negative, CD56-bright natural killer cell, human: -5.097", + "value: -5.799
CD16-positive, CD56-dim natural killer cell, human: -0.453
natural killer cell: -2.089
CD16-negative, CD56-bright natural killer cell, human: -3.782
gamma-delta T cell: -4.022
mature NK T cell: -4.037", + "value: -5.918
CD16-positive, CD56-dim natural killer cell, human: -0.664
natural killer cell: -1.881
CD16-negative, CD56-bright natural killer cell, human: -3.064
mature NK T cell: -3.803
immature NK T cell: -4.513", + "value: -6.995
naive thymus-derived CD8-positive, alpha-beta T cell: -1.712
T follicular helper cell: -1.789
central memory CD4-positive, alpha-beta T cell: -2.068
naive thymus-derived CD4-positive, alpha-beta T cell: -2.797
effector memory CD4-positive, alpha-beta T cell: -3.460", + "value: -6.586
CD14-positive monocyte: -1.263
classical monocyte: -1.329
pvalb GABAergic cortical interneuron: -2.637
monocyte: -3.407
macrophage: -4.166", + "value: -4.828
CD16-negative, CD56-bright natural killer cell, human: -1.555
gamma-delta T cell: -2.517
natural killer cell: -2.873
mature NK T cell: -3.042
CD16-positive, CD56-dim natural killer cell, human: -3.314", + "value: -5.526
CD16-positive, CD56-dim natural killer cell, human: -1.095
natural killer cell: -1.900
CD16-negative, CD56-bright natural killer cell, human: -2.137
gamma-delta T cell: -3.411
mature NK T cell: -4.067", + "value: -6.704
CD16-positive, CD56-dim natural killer cell, human: -0.523
natural killer cell: -2.148
CD16-negative, CD56-bright natural killer cell, human: -2.344
mature NK T cell: -4.538
activated type II NK T cell: -4.693", + "value: -4.856
naive thymus-derived CD4-positive, alpha-beta T cell: -1.126
naive thymus-derived CD8-positive, alpha-beta T cell: -1.355
central memory CD4-positive, alpha-beta T cell: -2.745
T cell: -3.268
T follicular helper cell: -4.256", + "value: -5.744
CD16-positive, CD56-dim natural killer cell, human: -0.648
natural killer cell: -1.373
CD16-negative, CD56-bright natural killer cell, human: -3.507
mature NK T cell: -4.547
activated type II NK T cell: -4.629", + "value: -6.772
naive thymus-derived CD8-positive, alpha-beta T cell: -1.654
central memory CD4-positive, alpha-beta T cell: -1.826
naive thymus-derived CD4-positive, alpha-beta T cell: -2.022
T follicular helper cell: -2.047
effector memory CD4-positive, alpha-beta T cell: -3.142", + "value: -4.839
effector memory CD4-positive, alpha-beta T cell: -1.743
central memory CD4-positive, alpha-beta T cell: -2.298
T-helper 22 cell: -2.912
T follicular helper cell: -2.916
naive thymus-derived CD4-positive, alpha-beta T cell: -3.520", + "value: -5.632
CD16-positive, CD56-dim natural killer cell, human: -0.711
natural killer cell: -1.797
mature NK T cell: -3.004
CD8-positive, alpha-beta T cell: -3.106
gamma-delta T cell: -3.153", + "value: -6.322
CD16-positive, CD56-dim natural killer cell, human: -0.626
natural killer cell: -1.353
mature NK T cell: -3.382
astrocyte of the cerebral cortex: -4.712
CD16-negative, CD56-bright natural killer cell, human: -4.720", + "value: -6.806
classical monocyte: -1.959
CD14-positive monocyte: -2.129
dendritic cell, human: -2.449
CD1c-positive myeloid dendritic cell: -2.759
macrophage: -3.045", + "value: -4.789
CD16-positive, CD56-dim natural killer cell, human: -1.222
natural killer cell: -1.485
mature NK T cell: -2.608
CD8-positive, alpha-beta T cell: -2.713
gamma-delta T cell: -2.980", + "value: -6.845
CD16-negative, CD56-bright natural killer cell, human: -1.043
CD16-positive, CD56-dim natural killer cell, human: -2.157
gamma-delta T cell: -2.922
natural killer cell: -2.954
mature NK T cell: -3.636", + "value: -6.294
CD16-positive, CD56-dim natural killer cell, human: -0.932
natural killer cell: -1.327
mature NK T cell: -2.961
gamma-delta T cell: -3.675
CD16-negative, CD56-bright natural killer cell, human: -4.246", + "value: -5.988
naive thymus-derived CD4-positive, alpha-beta T cell: -1.355
central memory CD4-positive, alpha-beta T cell: -1.857
naive thymus-derived CD8-positive, alpha-beta T cell: -2.376
effector memory CD4-positive, alpha-beta T cell: -2.757
T-helper 22 cell: -2.907", + "value: -5.607
plasmacytoid dendritic cell: -0.383
dendritic cell: -2.676
plasmacytoid dendritic cell, human: -2.693
conventional dendritic cell: -4.542
dendritic cell, human: -4.722", + "value: -5.859
central memory CD4-positive, alpha-beta T cell: -1.498
T follicular helper cell: -2.002
naive thymus-derived CD4-positive, alpha-beta T cell: -2.291
effector memory CD4-positive, alpha-beta T cell: -2.380
naive thymus-derived CD8-positive, alpha-beta T cell: -2.453", + "value: -6.953
CD14-positive monocyte: -1.864
classical monocyte: -2.046
macrophage: -2.904
CD1c-positive myeloid dendritic cell: -3.051
dendritic cell, human: -3.091", + "value: -3.902
effector memory CD4-positive, alpha-beta T cell: -2.362
T cell: -2.751
T follicular helper cell: -2.776
central memory CD4-positive, alpha-beta T cell: -2.851
T-helper 22 cell: -2.922", + "value: -5.760
CD16-negative, CD56-bright natural killer cell, human: -1.364
CD16-positive, CD56-dim natural killer cell, human: -2.361
gamma-delta T cell: -2.525
natural killer cell: -2.598
mature NK T cell: -3.294", + "value: -7.357
CD16-positive, CD56-dim natural killer cell, human: -0.932
CD16-negative, CD56-bright natural killer cell, human: -2.373
natural killer cell: -2.586
mature NK T cell: -3.396
gamma-delta T cell: -3.617", + "value: -4.500
CD14-positive monocyte: -1.439
classical monocyte: -1.821
macrophage: -2.083
CD1c-positive myeloid dendritic cell: -3.276
alveolar macrophage: -3.489", + "value: -5.867
plasmacytoid dendritic cell: -0.214
plasmacytoid dendritic cell, human: -2.984
dendritic cell: -3.361
dendritic cell, human: -5.709
B cell: -5.733", + "value: -5.673
naive thymus-derived CD8-positive, alpha-beta T cell: -1.155
naive thymus-derived CD4-positive, alpha-beta T cell: -1.357
central memory CD4-positive, alpha-beta T cell: -2.465
T cell: -3.911
granule cell: -4.426", + "value: -4.475
T cell: -2.724
mast cell: -2.888
central memory CD4-positive, alpha-beta T cell: -2.948
effector memory CD4-positive, alpha-beta T cell: -3.015
naive thymus-derived CD4-positive, alpha-beta T cell: -3.478", + "value: -5.260
CD16-positive, CD56-dim natural killer cell, human: -0.795
natural killer cell: -1.978
CD16-negative, CD56-bright natural killer cell, human: -2.410
mature NK T cell: -3.496
gamma-delta T cell: -3.708", + "value: -6.310
CD14-positive monocyte: -1.073
classical monocyte: -1.516
non-classical monocyte: -3.564
pvalb GABAergic cortical interneuron: -3.721
macrophage: -3.728", + "value: -6.820
CD16-negative, CD56-bright natural killer cell, human: -1.145
natural killer cell: -2.365
CD16-positive, CD56-dim natural killer cell, human: -2.799
mature NK T cell: -3.821
activated type II NK T cell: -4.101", + "value: -4.760
CD16-negative, CD56-bright natural killer cell, human: -0.926
natural killer cell: -3.067
gamma-delta T cell: -3.598
CD16-positive, CD56-dim natural killer cell, human: -3.667
innate lymphoid cell: -3.977", + "value: -5.416
plasmacytoid dendritic cell: -0.357
plasmacytoid dendritic cell, human: -2.536
dendritic cell: -2.916
B cell: -4.835
conventional dendritic cell: -5.118", + "value: -4.345
classical monocyte: -1.122
CD14-positive monocyte: -2.174
macrophage: -3.035
monocyte: -3.159
pvalb GABAergic cortical interneuron: -3.647", + "value: -5.988
CD16-positive, CD56-dim natural killer cell, human: -1.273
CD16-negative, CD56-bright natural killer cell, human: -1.594
natural killer cell: -2.069
mature NK T cell: -3.726
gamma-delta T cell: -3.854", + "value: -5.618
CD16-negative, CD56-bright natural killer cell, human: -0.828
natural killer cell: -2.522
gamma-delta T cell: -3.067
CD16-positive, CD56-dim natural killer cell, human: -3.138
innate lymphoid cell: -4.063", + "value: -6.100
CD14-positive monocyte: -1.372
classical monocyte: -1.654
pvalb GABAergic cortical interneuron: -2.959
CD1c-positive myeloid dendritic cell: -3.182
monocyte: -3.297", + "value: -6.995
CD16-positive, CD56-dim natural killer cell, human: -0.759
CD16-negative, CD56-bright natural killer cell, human: -2.105
natural killer cell: -2.202
activated type II NK T cell: -4.114
mature NK T cell: -4.130", + "value: -6.261
CD16-positive, CD56-dim natural killer cell, human: -0.619
natural killer cell: -1.202
mature NK T cell: -4.158
astrocyte of the cerebral cortex: -4.772
CD16-negative, CD56-bright natural killer cell, human: -5.095", + "value: -4.083
CD16-positive, CD56-dim natural killer cell, human: -1.085
CD16-negative, CD56-bright natural killer cell, human: -1.347
natural killer cell: -2.116
gamma-delta T cell: -3.772
mature NK T cell: -4.163", + "value: -6.441
CD16-positive, CD56-dim natural killer cell, human: -0.432
natural killer cell: -1.950
CD16-negative, CD56-bright natural killer cell, human: -3.174
mature NK T cell: -4.752
activated type II NK T cell: -4.861", + "value: -6.232
CD16-positive, CD56-dim natural killer cell, human: -0.937
CD16-negative, CD56-bright natural killer cell, human: -1.607
natural killer cell: -2.486
gamma-delta T cell: -3.120
mature NK T cell: -4.301", + "value: -5.190
CD14-positive monocyte: -0.894
classical monocyte: -1.832
monocyte: -2.966
pvalb GABAergic cortical interneuron: -3.295
promonocyte: -4.022", + "value: -5.607
CD16-positive, CD56-dim natural killer cell, human: -0.635
natural killer cell: -1.549
CD16-negative, CD56-bright natural killer cell, human: -3.596
mature NK T cell: -4.204
gamma-delta T cell: -4.517", + "value: -4.525
CD16-positive, CD56-dim natural killer cell, human: -1.655
CD16-negative, CD56-bright natural killer cell, human: -1.753
natural killer cell: -2.203
gamma-delta T cell: -2.658
mature NK T cell: -3.103", + "value: -5.687
CD16-positive, CD56-dim natural killer cell, human: -1.408
CD16-negative, CD56-bright natural killer cell, human: -1.696
natural killer cell: -1.838
mature NK T cell: -3.369
gamma-delta T cell: -3.620", + "value: -5.534
CD16-negative, CD56-bright natural killer cell, human: -2.043
effector memory CD8-positive, alpha-beta T cell: -3.270
gamma-delta T cell: -3.336
natural killer cell: -3.380
mature NK T cell: -3.741", + "value: -6.017
CD16-negative, CD56-bright natural killer cell, human: -1.016
natural killer cell: -2.409
CD16-positive, CD56-dim natural killer cell, human: -2.670
gamma-delta T cell: -3.153
mature NK T cell: -3.715", + "value: -6.500
dendritic cell, human: -2.054
conventional dendritic cell: -2.125
CD1c-positive myeloid dendritic cell: -2.276
dendritic cell: -2.731
myeloid dendritic cell: -3.388", + "value: -5.563
T follicular helper cell: -1.995
effector memory CD4-positive, alpha-beta T cell: -2.036
central memory CD4-positive, alpha-beta T cell: -2.557
T-helper 22 cell: -3.130
effector memory CD8-positive, alpha-beta T cell: -3.592", + "value: -5.713
CD16-positive, CD56-dim natural killer cell, human: -0.937
natural killer cell: -1.630
CD16-negative, CD56-bright natural killer cell, human: -2.254
activated type II NK T cell: -4.279
mature NK T cell: -4.318", + "value: -6.354
dendritic cell: -1.714
conventional dendritic cell: -1.798
CD1c-positive myeloid dendritic cell: -2.193
dendritic cell, human: -2.237
myeloid dendritic cell: -2.686", + "value: -7.262
CD16-negative, CD56-bright natural killer cell, human: -0.879
gamma-delta T cell: -3.002
CD16-positive, CD56-dim natural killer cell, human: -3.387
natural killer cell: -3.433
activated type II NK T cell: -4.034", + "value: -5.323
CD16-negative, CD56-bright natural killer cell, human: -1.143
CD16-positive, CD56-dim natural killer cell, human: -1.622
natural killer cell: -2.118
mature NK T cell: -3.496
gamma-delta T cell: -3.778", + "value: -5.092
CD16-positive, CD56-dim natural killer cell, human: -0.590
natural killer cell: -1.826
CD16-negative, CD56-bright natural killer cell, human: -3.421
mature NK T cell: -4.252
activated type II NK T cell: -4.714", + "value: -6.523
CD16-positive, CD56-dim natural killer cell, human: -1.124
CD16-negative, CD56-bright natural killer cell, human: -2.114
natural killer cell: -2.208
gamma-delta T cell: -3.521
mature NK T cell: -3.676", + "value: -4.493
naive thymus-derived CD4-positive, alpha-beta T cell: -1.224
central memory CD4-positive, alpha-beta T cell: -1.895
naive thymus-derived CD8-positive, alpha-beta T cell: -2.515
T follicular helper cell: -3.084
T cell: -3.342", + "value: -6.561
CD14-positive monocyte: -1.844
classical monocyte: -2.143
dendritic cell, human: -2.676
CD1c-positive myeloid dendritic cell: -3.322
pvalb GABAergic cortical interneuron: -3.755", + "value: -5.606
T follicular helper cell: -2.424
regulatory T cell: -2.845
naive thymus-derived CD4-positive, alpha-beta T cell: -2.851
effector memory CD4-positive, alpha-beta T cell: -2.892
T cell: -2.911", + "value: -5.355
CD16-positive, CD56-dim natural killer cell, human: -0.918
natural killer cell: -2.152
CD16-negative, CD56-bright natural killer cell, human: -2.157
gamma-delta T cell: -3.751
mature NK T cell: -4.068", + "value: -6.765
CD14-positive monocyte: -1.115
classical monocyte: -1.509
pvalb GABAergic cortical interneuron: -2.932
monocyte: -3.151
promonocyte: -4.281", + "value: -5.574
CD16-positive, CD56-dim natural killer cell, human: -0.617
natural killer cell: -1.473
CD16-negative, CD56-bright natural killer cell, human: -3.042
mature NK T cell: -4.489
gamma-delta T cell: -4.564", + "value: -5.572
CD16-positive, CD56-dim natural killer cell, human: -0.725
natural killer cell: -1.401
CD16-negative, CD56-bright natural killer cell, human: -3.390
mature NK T cell: -4.229
activated type II NK T cell: -4.506", + "value: -4.550
T follicular helper cell: -2.346
effector memory CD4-positive, alpha-beta T cell: -2.493
effector memory CD8-positive, alpha-beta T cell: -2.580
T-helper 22 cell: -2.698
central memory CD4-positive, alpha-beta T cell: -2.812", + "value: -5.334
natural killer cell: -0.899
CD16-positive, CD56-dim natural killer cell, human: -0.909
mature NK T cell: -4.228
CD8-positive, alpha-beta T cell: -4.449
CD16-negative, CD56-bright natural killer cell, human: -4.451", + "value: -6.311
naive thymus-derived CD4-positive, alpha-beta T cell: -1.593
central memory CD4-positive, alpha-beta T cell: -1.639
effector memory CD4-positive, alpha-beta T cell: -2.374
T-helper 22 cell: -2.601
naive thymus-derived CD8-positive, alpha-beta T cell: -2.638", + "value: -6.199
CD16-negative, CD56-bright natural killer cell, human: -1.037
natural killer cell: -1.966
CD16-positive, CD56-dim natural killer cell, human: -2.800
gamma-delta T cell: -3.441
mature NK T cell: -3.957", + "value: -6.465
classical monocyte: -1.542
CD14-positive monocyte: -2.619
dendritic cell, human: -2.636
CD1c-positive myeloid dendritic cell: -3.135
conventional dendritic cell: -3.367", + "value: -5.635
plasmacytoid dendritic cell: -0.238
dendritic cell: -3.127
plasmacytoid dendritic cell, human: -3.254
B cell: -5.226
myeloid dendritic cell: -5.584", + "value: -6.181
CD16-positive, CD56-dim natural killer cell, human: -0.572
natural killer cell: -1.477
CD16-negative, CD56-bright natural killer cell, human: -3.785
mature NK T cell: -4.370
activated type II NK T cell: -4.851", + "value: -5.213
plasmacytoid dendritic cell: -0.707
dendritic cell: -2.344
plasmacytoid dendritic cell, human: -2.479
plasma cell: -3.900
dendritic cell, human: -4.766", + "value: -6.121
natural killer cell: -0.785
CD16-positive, CD56-dim natural killer cell, human: -1.117
CD16-negative, CD56-bright natural killer cell, human: -3.936
mature NK T cell: -4.167
lymphocyte: -4.762", + "value: -5.659
CD16-positive, CD56-dim natural killer cell, human: -0.850
natural killer cell: -1.906
CD16-negative, CD56-bright natural killer cell, human: -2.178
mature NK T cell: -3.909
gamma-delta T cell: -4.326", + "value: -4.554
CD16-positive, CD56-dim natural killer cell, human: -0.806
natural killer cell: -1.678
CD16-negative, CD56-bright natural killer cell, human: -2.358
gamma-delta T cell: -3.916
mature NK T cell: -4.096", + "value: -4.759
CD16-negative, CD56-bright natural killer cell, human: -1.254
CD16-positive, CD56-dim natural killer cell, human: -2.005
natural killer cell: -2.607
gamma-delta T cell: -2.762
mature NK T cell: -3.455", + "value: -5.817
plasmacytoid dendritic cell: -0.385
plasmacytoid dendritic cell, human: -2.806
dendritic cell: -2.807
CD1c-positive myeloid dendritic cell: -4.916
conventional dendritic cell: -4.946", + "value: -6.421
classical monocyte: -1.289
CD14-positive monocyte: -1.515
pvalb GABAergic cortical interneuron: -3.026
dendritic cell, human: -4.126
monocyte: -4.140", + "value: -5.637
conventional dendritic cell: -1.531
dendritic cell, human: -2.180
CD1c-positive myeloid dendritic cell: -2.290
dendritic cell: -2.355
myeloid dendritic cell: -2.586", + "value: -6.268
CD16-negative, CD56-bright natural killer cell, human: -0.683
natural killer cell: -2.680
activated type II NK T cell: -3.935
group 3 innate lymphoid cell: -4.039
CD16-positive, CD56-dim natural killer cell, human: -4.093", + "value: -5.580
CD16-positive, CD56-dim natural killer cell, human: -0.771
natural killer cell: -1.610
CD16-negative, CD56-bright natural killer cell, human: -2.621
mature NK T cell: -4.032
activated type II NK T cell: -4.470", + "value: -5.489
plasmacytoid dendritic cell: -0.288
plasmacytoid dendritic cell, human: -2.713
dendritic cell: -3.168
B cell: -5.217
conventional dendritic cell: -5.244", + "value: -6.158
CD16-positive, CD56-dim natural killer cell, human: -0.360
natural killer cell: -1.884
mature NK T cell: -3.965
CD16-negative, CD56-bright natural killer cell, human: -4.683
gamma-delta T cell: -4.881", + "value: -6.017
classical monocyte: -1.174
CD14-positive monocyte: -1.560
pvalb GABAergic cortical interneuron: -2.863
monocyte: -3.588
macrophage: -4.238", + "value: -5.826
CD14-positive monocyte: -0.787
classical monocyte: -1.553
pvalb GABAergic cortical interneuron: -3.378
monocyte: -3.658
macrophage: -4.417", + "value: -6.004
CD16-positive, CD56-dim natural killer cell, human: -0.650
natural killer cell: -1.380
mature NK T cell: -3.617
CD16-negative, CD56-bright natural killer cell, human: -4.315
astrocyte of the cerebral cortex: -4.787", + "value: -6.797
CD16-negative, CD56-bright natural killer cell, human: -0.896
gamma-delta T cell: -2.830
natural killer cell: -3.456
effector memory CD8-positive, alpha-beta T cell: -3.721
mucosal invariant T cell: -3.851", + "value: -5.694
plasmacytoid dendritic cell: -0.251
plasmacytoid dendritic cell, human: -2.733
dendritic cell: -2.982
myeloid dendritic cell: -5.299
dendritic cell, human: -5.399", + "value: -5.671
CD16-positive, CD56-dim natural killer cell, human: -0.628
natural killer cell: -1.560
CD16-negative, CD56-bright natural killer cell, human: -2.801
mature NK T cell: -4.287
activated type II NK T cell: -4.461", + "value: -6.024
CD16-positive, CD56-dim natural killer cell, human: -0.433
natural killer cell: -1.955
CD16-negative, CD56-bright natural killer cell, human: -3.640
mature NK T cell: -4.015
astrocyte of the cerebral cortex: -4.767", + "value: -6.403
CD16-positive, CD56-dim natural killer cell, human: -0.920
CD16-negative, CD56-bright natural killer cell, human: -1.756
natural killer cell: -1.970
activated type II NK T cell: -3.975
mature NK T cell: -4.214", + "value: -5.406
CD16-positive, CD56-dim natural killer cell, human: -1.355
natural killer cell: -1.679
CD16-negative, CD56-bright natural killer cell, human: -2.341
activated type II NK T cell: -3.859
mature NK T cell: -4.154", + "value: -6.640
CD16-positive, CD56-dim natural killer cell, human: -1.036
CD16-negative, CD56-bright natural killer cell, human: -1.656
natural killer cell: -2.269
mature NK T cell: -3.688
gamma-delta T cell: -3.766", + "value: -4.819
B cell: -0.431
naive B cell: -3.040
class switched memory B cell: -3.118
unswitched memory B cell: -3.774
memory B cell: -4.027", + "value: -5.831
plasmacytoid dendritic cell: -0.390
plasmacytoid dendritic cell, human: -2.488
dendritic cell: -2.849
conventional dendritic cell: -4.695
dendritic cell, human: -4.720", + "value: -5.586
T follicular helper cell: -1.528
central memory CD4-positive, alpha-beta T cell: -1.910
effector memory CD4-positive, alpha-beta T cell: -2.658
naive thymus-derived CD4-positive, alpha-beta T cell: -2.725
naive thymus-derived CD8-positive, alpha-beta T cell: -2.858", + "value: -5.773
CD16-positive, CD56-dim natural killer cell, human: -0.486
natural killer cell: -1.581
CD16-negative, CD56-bright natural killer cell, human: -3.539
mature NK T cell: -4.365
activated type II NK T cell: -4.760", + "value: -6.650
central memory CD4-positive, alpha-beta T cell: -1.653
T follicular helper cell: -1.727
naive thymus-derived CD4-positive, alpha-beta T cell: -2.453
naive thymus-derived CD8-positive, alpha-beta T cell: -2.561
effector memory CD4-positive, alpha-beta T cell: -2.584", + "value: -5.216
effector memory CD4-positive, alpha-beta T cell: -1.911
central memory CD4-positive, alpha-beta T cell: -2.463
T follicular helper cell: -2.749
T-helper 22 cell: -2.901
effector memory CD8-positive, alpha-beta T cell: -2.986", + "value: -6.135
CD16-positive, CD56-dim natural killer cell, human: -0.797
natural killer cell: -1.186
CD16-negative, CD56-bright natural killer cell, human: -3.458
mature NK T cell: -3.905
gamma-delta T cell: -4.676", + "value: -5.986
CD16-negative, CD56-bright natural killer cell, human: -0.911
CD16-positive, CD56-dim natural killer cell, human: -2.580
gamma-delta T cell: -2.735
natural killer cell: -2.970
mature NK T cell: -3.869", + "value: -6.429
naive thymus-derived CD4-positive, alpha-beta T cell: -1.329
central memory CD4-positive, alpha-beta T cell: -1.842
naive thymus-derived CD8-positive, alpha-beta T cell: -2.439
effector memory CD4-positive, alpha-beta T cell: -2.745
T follicular helper cell: -2.787", + "value: -6.399
CD16-negative, CD56-bright natural killer cell, human: -1.079
natural killer cell: -2.452
CD16-positive, CD56-dim natural killer cell, human: -2.701
gamma-delta T cell: -3.125
mature NK T cell: -3.767", + "value: -5.542
CD14-positive monocyte: -0.707
classical monocyte: -1.645
pvalb GABAergic cortical interneuron: -3.311
monocyte: -3.390
macrophage: -4.419", + "value: -5.780
CD16-negative, CD56-bright natural killer cell, human: -1.441
gamma-delta T cell: -2.064
CD16-positive, CD56-dim natural killer cell, human: -3.039
effector memory CD8-positive, alpha-beta T cell: -3.323
mucosal invariant T cell: -3.559", + "value: -4.873
CD16-positive, CD56-dim natural killer cell, human: -0.730
natural killer cell: -1.870
CD16-negative, CD56-bright natural killer cell, human: -2.875
gamma-delta T cell: -3.545
mature NK T cell: -3.646", + "value: -5.958
effector CD8-positive, alpha-beta T cell: -2.328
effector memory CD8-positive, alpha-beta T cell: -2.421
CD8-positive, alpha-beta T cell: -2.600
mature NK T cell: -2.752
gamma-delta T cell: -3.063", + "value: -6.942
classical monocyte: -1.543
CD14-positive monocyte: -1.703
dendritic cell, human: -2.988
macrophage: -3.258
CD1c-positive myeloid dendritic cell: -3.354", + "value: -5.708
CD16-positive, CD56-dim natural killer cell, human: -0.895
natural killer cell: -1.794
CD16-negative, CD56-bright natural killer cell, human: -2.629
mature NK T cell: -3.415
gamma-delta T cell: -4.492", + "value: -6.614
CD16-positive, CD56-dim natural killer cell, human: -1.021
CD16-negative, CD56-bright natural killer cell, human: -2.217
gamma-delta T cell: -2.666
natural killer cell: -2.674
mature NK T cell: -3.132", + "value: -5.779
CD16-negative, CD56-bright natural killer cell, human: -1.399
gamma-delta T cell: -2.868
effector memory CD8-positive, alpha-beta T cell: -3.647
CD16-positive, CD56-dim natural killer cell, human: -3.685
natural killer cell: -3.735", + "value: -6.284
CD16-positive, CD56-dim natural killer cell, human: -0.489
natural killer cell: -1.666
CD16-negative, CD56-bright natural killer cell, human: -3.662
mature NK T cell: -4.530
activated type II NK T cell: -4.846", + "value: -6.401
CD14-positive monocyte: -1.768
classical monocyte: -1.782
dendritic cell, human: -3.108
CD1c-positive myeloid dendritic cell: -3.112
macrophage: -3.303", + "value: -5.098
naive thymus-derived CD4-positive, alpha-beta T cell: -1.617
central memory CD4-positive, alpha-beta T cell: -1.954
effector memory CD4-positive, alpha-beta T cell: -2.600
T-helper 22 cell: -2.888
naive thymus-derived CD8-positive, alpha-beta T cell: -3.038", + "value: -5.602
naive thymus-derived CD4-positive, alpha-beta T cell: -0.706
naive thymus-derived CD8-positive, alpha-beta T cell: -1.803
central memory CD4-positive, alpha-beta T cell: -2.260
T follicular helper cell: -3.571
T cell: -4.039", + "value: -6.264
classical monocyte: -1.125
CD14-positive monocyte: -1.410
pvalb GABAergic cortical interneuron: -3.069
macrophage: -3.927
monocyte: -4.039", + "value: -5.733
natural killer cell: -0.937
CD16-positive, CD56-dim natural killer cell, human: -1.098
mature NK T cell: -3.853
CD16-negative, CD56-bright natural killer cell, human: -4.369
astrocyte of the cerebral cortex: -4.735", + "value: -7.119
CD16-positive, CD56-dim natural killer cell, human: -0.618
natural killer cell: -2.016
CD16-negative, CD56-bright natural killer cell, human: -2.453
mature NK T cell: -3.514
gamma-delta T cell: -4.637", + "value: -5.997
T follicular helper cell: -2.475
effector memory CD4-positive, alpha-beta T cell: -2.656
central memory CD4-positive, alpha-beta T cell: -2.856
T-helper 22 cell: -2.977
effector memory CD8-positive, alpha-beta T cell: -3.455", + "value: -6.494
T follicular helper cell: -1.975
central memory CD4-positive, alpha-beta T cell: -2.041
effector memory CD4-positive, alpha-beta T cell: -2.555
T-helper 22 cell: -2.591
effector memory CD8-positive, alpha-beta T cell: -3.526", + "value: -4.684
CD16-negative, CD56-bright natural killer cell, human: -1.043
natural killer cell: -2.398
gamma-delta T cell: -3.436
innate lymphoid cell: -4.113
CD16-positive, CD56-dim natural killer cell, human: -4.213", + "value: -6.133
CD16-negative, CD56-bright natural killer cell, human: -1.255
CD16-positive, CD56-dim natural killer cell, human: -1.413
natural killer cell: -1.912
gamma-delta T cell: -3.501
mature NK T cell: -3.645", + "value: -5.653
CD16-positive, CD56-dim natural killer cell, human: -0.560
natural killer cell: -1.680
CD16-negative, CD56-bright natural killer cell, human: -3.533
mature NK T cell: -3.888
astrocyte of the cerebral cortex: -4.686", + "value: -5.005
CD16-negative, CD56-bright natural killer cell, human: -0.785
natural killer cell: -2.113
CD16-positive, CD56-dim natural killer cell, human: -2.570
gamma-delta T cell: -3.659
mature NK T cell: -4.113", + "value: -5.743
effector memory CD4-positive, alpha-beta T cell: -2.173
central memory CD4-positive, alpha-beta T cell: -2.405
effector memory CD8-positive, alpha-beta T cell: -2.512
T follicular helper cell: -2.538
T-helper 22 cell: -2.662", + "value: -5.956
plasmacytoid dendritic cell: -0.329
plasmacytoid dendritic cell, human: -2.773
dendritic cell: -2.978
B cell: -5.236
myeloid dendritic cell: -5.244", + "value: -4.540
CD16-positive, CD56-dim natural killer cell, human: -0.755
natural killer cell: -1.693
CD16-negative, CD56-bright natural killer cell, human: -3.104
mature NK T cell: -3.491
lymphocyte: -4.710", + "value: -5.238
B cell: -0.714
naive B cell: -2.023
malignant cell: -3.131
class switched memory B cell: -3.550
unswitched memory B cell: -3.756", + "value: -5.985
CD16-negative, CD56-bright natural killer cell, human: -1.135
CD16-positive, CD56-dim natural killer cell, human: -2.036
natural killer cell: -2.387
gamma-delta T cell: -3.394
mature NK T cell: -3.614", + "value: -5.815
CD16-positive, CD56-dim natural killer cell, human: -0.472
natural killer cell: -2.149
CD16-negative, CD56-bright natural killer cell, human: -3.074
mature NK T cell: -3.820
gamma-delta T cell: -4.755", + "value: -6.174
classical monocyte: -1.234
CD14-positive monocyte: -1.689
pvalb GABAergic cortical interneuron: -2.927
macrophage: -3.467
monocyte: -3.827", + "value: -4.399
CD16-positive, CD56-dim natural killer cell, human: -1.125
natural killer cell: -1.659
mature NK T cell: -2.510
CD16-negative, CD56-bright natural killer cell, human: -2.804
gamma-delta T cell: -2.856", + "value: -7.097
CD16-positive, CD56-dim natural killer cell, human: -0.806
CD16-negative, CD56-bright natural killer cell, human: -1.872
natural killer cell: -2.107
mature NK T cell: -4.074
activated type II NK T cell: -4.148", + "value: -5.423
plasmacytoid dendritic cell: -0.360
dendritic cell: -2.381
plasmacytoid dendritic cell, human: -2.749
conventional dendritic cell: -4.607
myeloid dendritic cell: -4.691", + "value: -6.154
CD16-positive, CD56-dim natural killer cell, human: -0.318
natural killer cell: -2.026
CD16-negative, CD56-bright natural killer cell, human: -3.616
mature NK T cell: -4.497
activated type II NK T cell: -5.366", + "value: -6.877
naive thymus-derived CD4-positive, alpha-beta T cell: -1.528
central memory CD4-positive, alpha-beta T cell: -1.609
T follicular helper cell: -1.737
naive thymus-derived CD8-positive, alpha-beta T cell: -2.750
effector memory CD4-positive, alpha-beta T cell: -3.184", + "value: -6.495
CD16-negative, CD56-bright natural killer cell, human: -0.867
gamma-delta T cell: -2.976
natural killer cell: -3.150
effector memory CD8-positive, alpha-beta T cell: -3.820
CD16-positive, CD56-dim natural killer cell, human: -3.988", + "value: -5.547
central memory CD4-positive, alpha-beta T cell: -1.863
effector memory CD4-positive, alpha-beta T cell: -1.976
naive thymus-derived CD4-positive, alpha-beta T cell: -2.001
T-helper 22 cell: -2.792
naive thymus-derived CD8-positive, alpha-beta T cell: -2.948", + "value: -6.344
CD16-positive, CD56-dim natural killer cell, human: -0.634
natural killer cell: -2.169
CD16-negative, CD56-bright natural killer cell, human: -2.407
mature NK T cell: -4.221
gamma-delta T cell: -4.417", + "value: -5.943
naive thymus-derived CD4-positive, alpha-beta T cell: -1.941
effector memory CD4-positive, alpha-beta T cell: -2.333
naive thymus-derived CD8-positive, alpha-beta T cell: -2.676
central memory CD4-positive, alpha-beta T cell: -2.721
T cell: -3.095", + "value: -6.845
CD14-positive monocyte: -0.740
classical monocyte: -2.064
pvalb GABAergic cortical interneuron: -2.975
monocyte: -3.162
CD1c-positive myeloid dendritic cell: -4.521", + "value: -5.370
CD14-positive monocyte: -2.069
classical monocyte: -2.174
conventional dendritic cell: -2.727
CD1c-positive myeloid dendritic cell: -2.790
dendritic cell: -3.068", + "value: -5.505
CD16-negative, CD56-bright natural killer cell, human: -0.654
natural killer cell: -2.880
CD16-positive, CD56-dim natural killer cell, human: -3.136
gamma-delta T cell: -3.202
mature NK T cell: -3.615", + "value: -5.797
CD16-positive, CD56-dim natural killer cell, human: -0.715
natural killer cell: -1.237
mature NK T cell: -3.921
CD16-negative, CD56-bright natural killer cell, human: -4.625
astrocyte of the cerebral cortex: -4.725", + "value: -5.576
CD16-positive, CD56-dim natural killer cell, human: -1.200
natural killer cell: -1.538
CD16-negative, CD56-bright natural killer cell, human: -1.929
mature NK T cell: -3.633
gamma-delta T cell: -3.989", + "value: -5.540
CD16-positive, CD56-dim natural killer cell, human: -1.022
natural killer cell: -1.733
CD16-negative, CD56-bright natural killer cell, human: -2.219
mature NK T cell: -4.100
gamma-delta T cell: -4.231", + "value: -5.051
natural killer cell: -0.555
CD16-negative, CD56-bright natural killer cell, human: -2.155
CD16-positive, CD56-dim natural killer cell, human: -2.513
lymphocyte: -4.323
mature NK T cell: -4.510", + "value: -4.320
effector memory CD8-positive, alpha-beta T cell: -2.599
effector memory CD4-positive, alpha-beta T cell: -2.733
T follicular helper cell: -2.782
mature NK T cell: -3.055
T-helper 22 cell: -3.181", + "value: -5.965
CD16-positive, CD56-dim natural killer cell, human: -0.817
CD16-negative, CD56-bright natural killer cell, human: -1.850
natural killer cell: -2.369
mature NK T cell: -3.658
gamma-delta T cell: -4.084", + "value: -6.530
classical monocyte: -1.121
CD14-positive monocyte: -1.900
pvalb GABAergic cortical interneuron: -3.504
CD1c-positive myeloid dendritic cell: -3.569
monocyte: -3.656", + "value: -6.164
naive thymus-derived CD4-positive, alpha-beta T cell: -1.181
naive thymus-derived CD8-positive, alpha-beta T cell: -1.480
central memory CD4-positive, alpha-beta T cell: -1.886
T follicular helper cell: -2.896
T cell: -4.355", + "value: -6.665
naive thymus-derived CD4-positive, alpha-beta T cell: -1.090
central memory CD4-positive, alpha-beta T cell: -1.803
naive thymus-derived CD8-positive, alpha-beta T cell: -1.961
effector memory CD4-positive, alpha-beta T cell: -3.418
T follicular helper cell: -3.493", + "value: -6.022
CD16-positive, CD56-dim natural killer cell, human: -1.423
CD16-negative, CD56-bright natural killer cell, human: -2.088
natural killer cell: -2.355
gamma-delta T cell: -3.154
mature NK T cell: -3.216", + "value: -5.018
plasmacytoid dendritic cell: -0.437
plasmacytoid dendritic cell, human: -2.354
dendritic cell: -3.553
mast cell: -4.687
hematopoietic precursor cell: -5.041", + "value: -6.651
CD14-positive monocyte: -1.330
classical monocyte: -1.407
pvalb GABAergic cortical interneuron: -3.060
dendritic cell, human: -3.761
macrophage: -3.866", + "value: -6.490
classical monocyte: -1.255
CD14-positive monocyte: -1.511
pvalb GABAergic cortical interneuron: -3.049
dendritic cell, human: -3.660
macrophage: -3.667", + "value: -4.615
classical monocyte: -1.288
macrophage: -2.300
CD14-positive monocyte: -2.608
alveolar macrophage: -3.103
monocyte: -3.515", + "value: -6.261
CD16-positive, CD56-dim natural killer cell, human: -0.486
natural killer cell: -1.718
CD16-negative, CD56-bright natural killer cell, human: -3.542
mature NK T cell: -4.361
activated type II NK T cell: -4.992", + "value: -6.008
CD16-positive, CD56-dim natural killer cell, human: -0.398
natural killer cell: -2.314
mature NK T cell: -3.699
CD16-negative, CD56-bright natural killer cell, human: -3.726
gamma-delta T cell: -4.778", + "value: -6.250
CD16-positive, CD56-dim natural killer cell, human: -0.603
natural killer cell: -2.240
CD16-negative, CD56-bright natural killer cell, human: -2.263
mature NK T cell: -3.830
gamma-delta T cell: -3.988", + "value: -5.147
CD16-positive, CD56-dim natural killer cell, human: -1.101
natural killer cell: -2.076
mature NK T cell: -2.765
gamma-delta T cell: -3.119
CD8-positive, alpha-beta T cell: -3.407", + "value: -5.643
central memory CD4-positive, alpha-beta T cell: -1.856
effector memory CD4-positive, alpha-beta T cell: -1.907
naive thymus-derived CD4-positive, alpha-beta T cell: -2.370
T follicular helper cell: -2.737
T-helper 22 cell: -3.268", + "value: -6.743
CD16-positive, CD56-dim natural killer cell, human: -0.665
natural killer cell: -2.442
CD16-negative, CD56-bright natural killer cell, human: -2.624
mature NK T cell: -3.725
gamma-delta T cell: -4.378", + "value: -5.936
CD16-positive, CD56-dim natural killer cell, human: -0.554
natural killer cell: -1.782
CD16-negative, CD56-bright natural killer cell, human: -2.954
mature NK T cell: -4.484
activated type II NK T cell: -4.693", + "value: -6.770
naive thymus-derived CD8-positive, alpha-beta T cell: -1.609
T follicular helper cell: -1.861
naive thymus-derived CD4-positive, alpha-beta T cell: -1.899
central memory CD4-positive, alpha-beta T cell: -1.959
effector memory CD4-positive, alpha-beta T cell: -3.091", + "value: -5.614
plasmacytoid dendritic cell: -0.220
plasmacytoid dendritic cell, human: -2.963
dendritic cell: -3.280
myeloid dendritic cell: -5.582
CD1c-positive myeloid dendritic cell: -5.891", + "value: -6.184
naive thymus-derived CD4-positive, alpha-beta T cell: -0.734
naive thymus-derived CD8-positive, alpha-beta T cell: -1.661
central memory CD4-positive, alpha-beta T cell: -2.422
T follicular helper cell: -4.076
T cell: -4.206", + "value: -4.567
natural killer cell: -0.632
CD16-positive, CD56-dim natural killer cell, human: -2.112
CD16-negative, CD56-bright natural killer cell, human: -2.699
lymphocyte: -3.367
mature NK T cell: -4.570", + "value: -5.526
plasmacytoid dendritic cell: -0.211
plasmacytoid dendritic cell, human: -2.894
dendritic cell: -3.190
B cell: -5.613
myeloid dendritic cell: -5.942", + "value: -5.187
CD16-positive, CD56-dim natural killer cell, human: -0.842
natural killer cell: -1.221
mature NK T cell: -3.671
CD16-negative, CD56-bright natural killer cell, human: -4.111
gamma-delta T cell: -4.557", + "value: -5.019
B cell: -2.102
dendritic cell: -2.334
conventional dendritic cell: -2.440
plasmacytoid dendritic cell: -2.987
CD1c-positive myeloid dendritic cell: -3.210", + "value: -5.551
CD16-positive, CD56-dim natural killer cell, human: -0.829
natural killer cell: -1.673
CD16-negative, CD56-bright natural killer cell, human: -2.874
mature NK T cell: -3.298
gamma-delta T cell: -3.959", + "value: -6.693
naive thymus-derived CD4-positive, alpha-beta T cell: -1.174
central memory CD4-positive, alpha-beta T cell: -1.690
naive thymus-derived CD8-positive, alpha-beta T cell: -2.393
T follicular helper cell: -2.463
effector memory CD4-positive, alpha-beta T cell: -2.989", + "value: -5.651
hematopoietic precursor cell: -2.801
dendritic cell: -2.942
dendritic cell, human: -3.236
hematopoietic stem cell: -3.256
group 3 innate lymphoid cell: -3.408", + "value: -5.994
CD16-positive, CD56-dim natural killer cell, human: -0.471
natural killer cell: -1.815
CD16-negative, CD56-bright natural killer cell, human: -3.699
mature NK T cell: -4.067
gamma-delta T cell: -4.867", + "value: -5.656
CD16-negative, CD56-bright natural killer cell, human: -1.345
CD16-positive, CD56-dim natural killer cell, human: -1.595
natural killer cell: -1.603
gamma-delta T cell: -3.782
mature NK T cell: -4.013", + "value: -6.995
CD14-positive monocyte: -2.290
classical monocyte: -2.358
dendritic cell, human: -2.519
CD1c-positive myeloid dendritic cell: -2.535
conventional dendritic cell: -2.921", + "value: -7.148
CD16-negative, CD56-bright natural killer cell, human: -1.226
natural killer cell: -2.197
CD16-positive, CD56-dim natural killer cell, human: -3.167
activated type II NK T cell: -3.866
mature NK T cell: -4.028", + "value: -5.931
plasmacytoid dendritic cell: -0.390
plasmacytoid dendritic cell, human: -2.705
dendritic cell: -2.955
myeloid dendritic cell: -5.020
B cell: -5.106", + "value: -5.693
CD16-negative, CD56-bright natural killer cell, human: -2.336
effector memory CD8-positive, alpha-beta T cell: -3.528
natural killer cell: -3.540
gamma-delta T cell: -3.561
innate lymphoid cell: -3.718", + "value: -5.470
CD16-negative, CD56-bright natural killer cell, human: -0.926
natural killer cell: -2.437
gamma-delta T cell: -2.906
CD16-positive, CD56-dim natural killer cell, human: -3.018
mature NK T cell: -3.580", + "value: -5.587
CD16-positive, CD56-dim natural killer cell, human: -0.774
natural killer cell: -1.981
CD16-negative, CD56-bright natural killer cell, human: -2.096
mature NK T cell: -3.727
gamma-delta T cell: -3.985", + "value: -6.287
central memory CD4-positive, alpha-beta T cell: -1.733
T follicular helper cell: -1.862
naive thymus-derived CD8-positive, alpha-beta T cell: -2.295
effector memory CD4-positive, alpha-beta T cell: -2.676
naive thymus-derived CD4-positive, alpha-beta T cell: -3.023", + "value: -5.844
CD16-positive, CD56-dim natural killer cell, human: -1.007
CD16-negative, CD56-bright natural killer cell, human: -1.847
natural killer cell: -1.992
mature NK T cell: -3.135
gamma-delta T cell: -3.393", + "value: -5.276
T follicular helper cell: -2.009
effector memory CD4-positive, alpha-beta T cell: -2.386
T-helper 22 cell: -3.303
central memory CD4-positive, alpha-beta T cell: -3.454
mature NK T cell: -3.503", + "value: -5.288
CD16-negative, CD56-bright natural killer cell, human: -0.982
gamma-delta T cell: -2.952
CD16-positive, CD56-dim natural killer cell, human: -3.156
natural killer cell: -3.197
mature NK T cell: -3.508", + "value: -5.727
CD16-positive, CD56-dim natural killer cell, human: -0.419
natural killer cell: -1.844
CD16-negative, CD56-bright natural killer cell, human: -3.280
mature NK T cell: -4.214
gamma-delta T cell: -5.048", + "value: -6.512
CD16-positive, CD56-dim natural killer cell, human: -0.446
natural killer cell: -1.557
mature NK T cell: -3.901
astrocyte of the cerebral cortex: -4.964
CD16-negative, CD56-bright natural killer cell, human: -5.038", + "value: -6.395
CD14-positive monocyte: -0.742
classical monocyte: -2.242
monocyte: -2.963
pvalb GABAergic cortical interneuron: -3.272
promonocyte: -4.346", + "value: -4.993
classical monocyte: -1.515
CD14-positive monocyte: -1.861
pvalb GABAergic cortical interneuron: -2.758
monocyte: -3.630
macrophage: -3.960", + "value: -4.565
effector memory CD4-positive, alpha-beta T cell: -2.140
T follicular helper cell: -2.661
central memory CD4-positive, alpha-beta T cell: -2.746
effector memory CD8-positive, alpha-beta T cell: -2.829
T-helper 22 cell: -2.905", + "value: -6.084
CD16-positive, CD56-dim natural killer cell, human: -1.175
CD16-negative, CD56-bright natural killer cell, human: -1.532
natural killer cell: -1.629
activated type II NK T cell: -4.065
gamma-delta T cell: -4.421", + "value: -5.742
CD16-positive, CD56-dim natural killer cell, human: -0.661
natural killer cell: -1.311
mature NK T cell: -3.712
CD16-negative, CD56-bright natural killer cell, human: -3.743
activated type II NK T cell: -4.751", + "value: -4.328
CD4-positive, alpha-beta T cell: -2.691
T cell: -2.714
effector memory CD4-positive, alpha-beta T cell: -3.252
B cell: -3.416
regulatory T cell: -3.546", + "value: -5.501
CD16-positive, CD56-dim natural killer cell, human: -0.519
natural killer cell: -1.482
mature NK T cell: -3.954
CD16-negative, CD56-bright natural killer cell, human: -3.991
astrocyte of the cerebral cortex: -4.845", + "value: -6.392
CD16-negative, CD56-bright natural killer cell, human: -0.949
CD16-positive, CD56-dim natural killer cell, human: -2.995
gamma-delta T cell: -3.097
natural killer cell: -3.215
mature NK T cell: -3.990", + "value: -5.499
CD16-positive, CD56-dim natural killer cell, human: -0.588
natural killer cell: -1.484
CD16-negative, CD56-bright natural killer cell, human: -3.859
mature NK T cell: -3.915
activated type II NK T cell: -5.092", + "value: -5.560
effector memory CD4-positive, alpha-beta T cell: -1.696
central memory CD4-positive, alpha-beta T cell: -2.002
naive thymus-derived CD4-positive, alpha-beta T cell: -2.519
naive thymus-derived CD8-positive, alpha-beta T cell: -2.944
T-helper 22 cell: -3.009", + "value: -6.558
CD16-negative, CD56-bright natural killer cell, human: -1.351
CD16-positive, CD56-dim natural killer cell, human: -1.688
natural killer cell: -2.290
gamma-delta T cell: -2.887
mature NK T cell: -3.630", + "value: -6.691
T follicular helper cell: -1.811
effector memory CD4-positive, alpha-beta T cell: -2.176
central memory CD4-positive, alpha-beta T cell: -2.252
naive thymus-derived CD8-positive, alpha-beta T cell: -2.500
T-helper 22 cell: -3.255", + "value: -5.920
CD16-negative, CD56-bright natural killer cell, human: -0.778
gamma-delta T cell: -2.762
CD16-positive, CD56-dim natural killer cell, human: -3.091
natural killer cell: -3.094
mature NK T cell: -3.749", + "value: -4.923
hematopoietic precursor cell: -1.245
hematopoietic stem cell: -2.963
CD34-positive, CD38-negative hematopoietic stem cell: -3.161
mast cell: -3.943
progenitor cell: -4.184", + "value: -6.747
CD16-positive, CD56-dim natural killer cell, human: -0.380
natural killer cell: -2.146
CD16-negative, CD56-bright natural killer cell, human: -3.277
mature NK T cell: -4.149
astrocyte of the cerebral cortex: -5.089", + "value: -6.779
CD16-positive, CD56-dim natural killer cell, human: -0.997
CD16-negative, CD56-bright natural killer cell, human: -1.701
natural killer cell: -2.122
activated type II NK T cell: -4.030
mature NK T cell: -4.222", + "value: -7.064
naive thymus-derived CD4-positive, alpha-beta T cell: -1.117
naive thymus-derived CD8-positive, alpha-beta T cell: -1.364
central memory CD4-positive, alpha-beta T cell: -2.289
T follicular helper cell: -3.297
effector memory CD8-positive, alpha-beta T cell: -3.731", + "value: -6.034
classical monocyte: -2.051
CD14-positive monocyte: -2.120
non-classical monocyte: -2.850
CD1c-positive myeloid dendritic cell: -3.433
mature NK T cell: -3.821", + "value: -6.082
CD16-positive, CD56-dim natural killer cell, human: -0.372
natural killer cell: -2.006
mature NK T cell: -3.929
CD16-negative, CD56-bright natural killer cell, human: -4.059
astrocyte of the cerebral cortex: -4.899", + "value: -5.171
effector memory CD8-positive, alpha-beta T cell: -1.514
mucosal invariant T cell: -2.057
gamma-delta T cell: -2.267
effector CD8-positive, alpha-beta T cell: -2.310
mature NK T cell: -3.067", + "value: -5.887
CD16-positive, CD56-dim natural killer cell, human: -0.459
natural killer cell: -1.582
mature NK T cell: -4.109
CD16-negative, CD56-bright natural killer cell, human: -4.348
astrocyte of the cerebral cortex: -4.973", + "value: -5.831
CD16-positive, CD56-dim natural killer cell, human: -0.345
natural killer cell: -2.300
CD16-negative, CD56-bright natural killer cell, human: -3.363
mature NK T cell: -4.426
activated type II NK T cell: -4.922", + "value: -5.696
CD16-positive, CD56-dim natural killer cell, human: -0.957
natural killer cell: -1.288
CD16-negative, CD56-bright natural killer cell, human: -2.945
mature NK T cell: -4.110
activated type II NK T cell: -4.206", + "value: -5.239
plasmacytoid dendritic cell: -0.223
plasmacytoid dendritic cell, human: -2.829
dendritic cell: -3.137
B cell: -5.483
plasma cell: -5.542", + "value: -5.545
CD16-positive, CD56-dim natural killer cell, human: -0.758
natural killer cell: -1.875
CD16-negative, CD56-bright natural killer cell, human: -3.214
mature NK T cell: -3.534
gamma-delta T cell: -4.444", + "value: -6.117
naive thymus-derived CD4-positive, alpha-beta T cell: -1.265
central memory CD4-positive, alpha-beta T cell: -2.018
naive thymus-derived CD8-positive, alpha-beta T cell: -2.230
T follicular helper cell: -3.229
effector memory CD4-positive, alpha-beta T cell: -3.265", + "value: -6.230
CD16-positive, CD56-dim natural killer cell, human: -0.438
natural killer cell: -1.757
CD16-negative, CD56-bright natural killer cell, human: -3.981
mature NK T cell: -4.070
gamma-delta T cell: -5.021", + "value: -4.219
effector memory CD4-positive, alpha-beta T cell: -2.023
T-helper 22 cell: -2.282
central memory CD4-positive, alpha-beta T cell: -2.689
T follicular helper cell: -2.881
effector memory CD8-positive, alpha-beta T cell: -3.258", + "value: -6.741
CD16-positive, CD56-dim natural killer cell, human: -0.978
natural killer cell: -1.119
CD16-negative, CD56-bright natural killer cell, human: -3.247
mature NK T cell: -4.144
activated type II NK T cell: -4.213", + "value: -5.108
dendritic cell: -1.602
dendritic cell, human: -2.508
plasmacytoid dendritic cell: -2.523
conventional dendritic cell: -2.654
CD1c-positive myeloid dendritic cell: -2.719", + "value: -6.234
CD16-positive, CD56-dim natural killer cell, human: -2.003
gamma-delta T cell: -2.463
natural killer cell: -2.530
CD16-negative, CD56-bright natural killer cell, human: -2.556
mature NK T cell: -2.712", + "value: -6.090
T follicular helper cell: -1.803
central memory CD4-positive, alpha-beta T cell: -2.257
effector memory CD4-positive, alpha-beta T cell: -2.586
T-helper 22 cell: -3.217
naive thymus-derived CD8-positive, alpha-beta T cell: -3.484", + "value: -5.150
CD16-positive, CD56-dim natural killer cell, human: -0.933
natural killer cell: -1.673
CD16-negative, CD56-bright natural killer cell, human: -2.840
mature NK T cell: -3.207
gamma-delta T cell: -3.778", + "value: -5.432
CD16-positive, CD56-dim natural killer cell, human: -1.203
CD16-negative, CD56-bright natural killer cell, human: -2.390
natural killer cell: -2.481
gamma-delta T cell: -3.085
mature NK T cell: -3.471", + "value: -6.817
classical monocyte: -1.292
CD14-positive monocyte: -1.487
pvalb GABAergic cortical interneuron: -3.246
CD1c-positive myeloid dendritic cell: -3.379
dendritic cell, human: -3.775", + "value: -5.806
CD16-positive, CD56-dim natural killer cell, human: -0.579
natural killer cell: -1.571
CD16-negative, CD56-bright natural killer cell, human: -3.617
mature NK T cell: -4.190
activated type II NK T cell: -4.608", + "value: -6.475
CD16-positive, CD56-dim natural killer cell, human: -0.736
natural killer cell: -2.353
CD16-negative, CD56-bright natural killer cell, human: -2.473
gamma-delta T cell: -3.536
mature NK T cell: -3.675", + "value: -6.679
CD14-positive monocyte: -0.860
classical monocyte: -1.377
pvalb GABAergic cortical interneuron: -3.681
monocyte: -4.225
macrophage: -4.285", + "value: -5.542
effector memory CD4-positive, alpha-beta T cell: -1.723
T follicular helper cell: -2.235
central memory CD4-positive, alpha-beta T cell: -2.396
T-helper 22 cell: -2.420
effector memory CD8-positive, alpha-beta T cell: -3.034", + "value: -5.656
CD16-positive, CD56-dim natural killer cell, human: -1.089
natural killer cell: -1.501
CD16-negative, CD56-bright natural killer cell, human: -2.457
gamma-delta T cell: -3.256
mature NK T cell: -3.839", + "value: -5.839
CD16-negative, CD56-bright natural killer cell, human: -1.194
natural killer cell: -1.837
CD16-positive, CD56-dim natural killer cell, human: -2.183
gamma-delta T cell: -2.836
mature NK T cell: -3.430", + "value: -5.401
CD16-negative, CD56-bright natural killer cell, human: -0.700
CD16-positive, CD56-dim natural killer cell, human: -2.677
natural killer cell: -2.827
gamma-delta T cell: -3.518
activated type II NK T cell: -4.201", + "value: -4.027
CD16-positive, CD56-dim natural killer cell, human: -1.023
natural killer cell: -1.055
CD16-negative, CD56-bright natural killer cell, human: -3.012
mature NK T cell: -3.911
gamma-delta T cell: -4.397", + "value: -6.528
CD16-positive, CD56-dim natural killer cell, human: -0.413
natural killer cell: -1.841
mature NK T cell: -4.099
astrocyte of the cerebral cortex: -4.580
CD16-negative, CD56-bright natural killer cell, human: -4.768", + "value: -6.568
classical monocyte: -1.156
CD14-positive monocyte: -1.775
pvalb GABAergic cortical interneuron: -2.858
monocyte: -3.816
dendritic cell, human: -4.010", + "value: -5.584
CD16-positive, CD56-dim natural killer cell, human: -0.412
natural killer cell: -1.864
mature NK T cell: -3.962
CD16-negative, CD56-bright natural killer cell, human: -4.092
astrocyte of the cerebral cortex: -5.094", + "value: -6.127
CD16-negative, CD56-bright natural killer cell, human: -0.829
natural killer cell: -2.575
gamma-delta T cell: -3.359
CD16-positive, CD56-dim natural killer cell, human: -3.966
effector memory CD8-positive, alpha-beta T cell: -4.187", + "value: -5.896
CD16-positive, CD56-dim natural killer cell, human: -0.649
natural killer cell: -1.786
CD16-negative, CD56-bright natural killer cell, human: -2.490
activated type II NK T cell: -4.384
mature NK T cell: -4.464", + "value: -5.353
natural killer cell: -0.811
CD16-positive, CD56-dim natural killer cell, human: -1.339
CD16-negative, CD56-bright natural killer cell, human: -2.863
mature NK T cell: -4.167
activated type II NK T cell: -4.542", + "value: -5.952
T follicular helper cell: -1.765
central memory CD4-positive, alpha-beta T cell: -1.823
effector memory CD4-positive, alpha-beta T cell: -2.070
T-helper 22 cell: -2.397
naive thymus-derived CD4-positive, alpha-beta T cell: -3.623", + "value: -6.214
CD14-positive monocyte: -1.103
classical monocyte: -1.355
pvalb GABAergic cortical interneuron: -3.061
monocyte: -3.740
macrophage: -4.170", + "value: -6.485
CD16-positive, CD56-dim natural killer cell, human: -0.518
natural killer cell: -2.013
CD16-negative, CD56-bright natural killer cell, human: -2.555
mature NK T cell: -4.388
activated type II NK T cell: -4.546", + "value: -6.145
CD16-positive, CD56-dim natural killer cell, human: -0.945
natural killer cell: -1.218
CD16-negative, CD56-bright natural killer cell, human: -3.626
mature NK T cell: -3.795
gamma-delta T cell: -4.598", + "value: -6.415
classical monocyte: -2.102
CD14-positive monocyte: -2.390
CD1c-positive myeloid dendritic cell: -2.526
dendritic cell, human: -2.725
non-classical monocyte: -2.869", + "value: -6.343
classical monocyte: -1.408
CD14-positive monocyte: -1.637
pvalb GABAergic cortical interneuron: -3.429
macrophage: -3.677
monocyte: -3.921", + "value: -3.768
effector memory CD4-positive, alpha-beta T cell: -1.551
central memory CD4-positive, alpha-beta T cell: -2.295
T-helper 22 cell: -2.866
mature NK T cell: -3.187
T follicular helper cell: -3.378", + "value: -3.592
natural killer cell: -0.804
lymphocyte: -3.317
CD16-positive, CD56-dim natural killer cell, human: -3.433
T cell: -3.837
CD8-positive, alpha-beta T cell: -3.954", + "value: -4.813
effector memory CD4-positive, alpha-beta T cell: -1.839
central memory CD4-positive, alpha-beta T cell: -1.857
effector memory CD8-positive, alpha-beta T cell: -1.944
T follicular helper cell: -2.810
T-helper 22 cell: -2.903", + "value: -7.674
CD16-negative, CD56-bright natural killer cell, human: -1.202
gamma-delta T cell: -3.341
natural killer cell: -3.428
innate lymphoid cell: -3.627
CD16-positive, CD56-dim natural killer cell, human: -3.718", + "value: -5.596
plasmacytoid dendritic cell: -0.207
plasmacytoid dendritic cell, human: -2.940
dendritic cell: -3.225
dendritic cell, human: -5.549
myeloid dendritic cell: -5.662", + "value: -6.192
CD16-positive, CD56-dim natural killer cell, human: -0.793
natural killer cell: -2.396
gamma-delta T cell: -2.626
mature NK T cell: -3.145
effector CD8-positive, alpha-beta T cell: -3.474", + "value: -6.092
classical monocyte: -1.551
CD14-positive monocyte: -1.694
pvalb GABAergic cortical interneuron: -2.756
monocyte: -3.975
dendritic cell, human: -4.325", + "value: -4.854
CD16-negative, CD56-bright natural killer cell, human: -1.165
natural killer cell: -2.110
CD16-positive, CD56-dim natural killer cell, human: -2.737
mast cell: -3.610
innate lymphoid cell: -3.646", + "value: -6.681
classical monocyte: -1.055
CD14-positive monocyte: -1.525
pvalb GABAergic cortical interneuron: -3.558
macrophage: -3.751
CD1c-positive myeloid dendritic cell: -3.889", + "value: -6.587
CD16-positive, CD56-dim natural killer cell, human: -0.542
natural killer cell: -1.781
CD16-negative, CD56-bright natural killer cell, human: -3.385
mature NK T cell: -4.288
activated type II NK T cell: -4.833", + "value: -6.025
CD16-positive, CD56-dim natural killer cell, human: -0.488
natural killer cell: -1.572
mature NK T cell: -4.004
CD16-negative, CD56-bright natural killer cell, human: -4.699
astrocyte of the cerebral cortex: -4.870", + "value: -7.184
classical monocyte: -2.037
CD14-positive monocyte: -2.286
dendritic cell, human: -2.388
CD1c-positive myeloid dendritic cell: -2.865
conventional dendritic cell: -3.027", + "value: -6.046
CD16-positive, CD56-dim natural killer cell, human: -0.542
natural killer cell: -1.437
mature NK T cell: -3.795
CD16-negative, CD56-bright natural killer cell, human: -3.927
astrocyte of the cerebral cortex: -5.096", + "value: -4.342
effector memory CD4-positive, alpha-beta T cell: -2.742
mucosal invariant T cell: -2.796
effector memory CD8-positive, alpha-beta T cell: -2.855
central memory CD4-positive, alpha-beta T cell: -3.108
gamma-delta T cell: -3.172", + "value: -6.135
CD14-positive monocyte: -1.252
classical monocyte: -1.336
pvalb GABAergic cortical interneuron: -3.327
CD1c-positive myeloid dendritic cell: -3.564
monocyte: -3.843", + "value: -6.863
CD16-positive, CD56-dim natural killer cell, human: -0.648
natural killer cell: -2.318
CD16-negative, CD56-bright natural killer cell, human: -2.725
mature NK T cell: -3.352
gamma-delta T cell: -4.366", + "value: -4.844
CD16-positive, CD56-dim natural killer cell, human: -0.669
natural killer cell: -1.289
CD16-negative, CD56-bright natural killer cell, human: -3.902
mature NK T cell: -4.150
activated type II NK T cell: -4.849", + "value: -5.119
conventional dendritic cell: -1.413
CD1c-positive myeloid dendritic cell: -2.102
dendritic cell: -2.113
dendritic cell, human: -2.831
myeloid dendritic cell: -2.894", + "value: -6.990
naive thymus-derived CD4-positive, alpha-beta T cell: -0.551
central memory CD4-positive, alpha-beta T cell: -2.015
naive thymus-derived CD8-positive, alpha-beta T cell: -2.686
T follicular helper cell: -3.237
effector memory CD4-positive, alpha-beta T cell: -3.875", + "value: -6.002
CD16-positive, CD56-dim natural killer cell, human: -1.032
natural killer cell: -2.019
CD16-negative, CD56-bright natural killer cell, human: -2.043
gamma-delta T cell: -3.703
activated type II NK T cell: -4.203", + "value: -5.210
classical monocyte: -1.435
CD14-positive monocyte: -2.293
pvalb GABAergic cortical interneuron: -2.761
monocyte: -3.487
macrophage: -3.768", + "value: -4.513
natural killer cell: -2.025
CD16-positive, CD56-dim natural killer cell, human: -2.122
gamma-delta T cell: -2.227
mature NK T cell: -2.890
CD16-negative, CD56-bright natural killer cell, human: -3.014", + "value: -5.295
CD16-positive, CD56-dim natural killer cell, human: -0.654
natural killer cell: -2.051
CD16-negative, CD56-bright natural killer cell, human: -3.256
mature NK T cell: -3.784
gamma-delta T cell: -4.207", + "value: -4.529
natural killer cell: -0.501
lymphocyte: -2.693
CD16-positive, CD56-dim natural killer cell, human: -3.579
CD8-positive, alpha-beta T cell: -3.729
T cell: -3.935", + "value: -6.976
CD16-positive, CD56-dim natural killer cell, human: -0.682
natural killer cell: -1.841
CD16-negative, CD56-bright natural killer cell, human: -2.618
mature NK T cell: -3.964
activated type II NK T cell: -4.317", + "value: -4.749
CD16-negative, CD56-bright natural killer cell, human: -1.504
natural killer cell: -2.007
CD16-positive, CD56-dim natural killer cell, human: -3.375
mature NK T cell: -3.544
gamma-delta T cell: -3.729", + "value: -5.478
gamma-delta T cell: -2.053
CD16-negative, CD56-bright natural killer cell, human: -2.258
effector memory CD8-positive, alpha-beta T cell: -2.929
CD16-positive, CD56-dim natural killer cell, human: -3.591
natural killer cell: -3.608", + "value: -5.133
plasmacytoid dendritic cell: -0.243
plasmacytoid dendritic cell, human: -2.562
dendritic cell: -3.444
myeloid dendritic cell: -5.808
dendritic cell, human: -5.820", + "value: -6.712
CD16-positive, CD56-dim natural killer cell, human: -0.516
natural killer cell: -2.128
CD16-negative, CD56-bright natural killer cell, human: -2.893
mature NK T cell: -4.329
activated type II NK T cell: -4.664", + "value: -5.401
CD16-positive, CD56-dim natural killer cell, human: -1.057
natural killer cell: -1.567
CD16-negative, CD56-bright natural killer cell, human: -2.420
mature NK T cell: -3.933
gamma-delta T cell: -4.262", + "value: -5.349
natural killer cell: -1.343
CD16-positive, CD56-dim natural killer cell, human: -1.550
CD16-negative, CD56-bright natural killer cell, human: -2.487
mature NK T cell: -3.252
gamma-delta T cell: -3.992", + "value: -5.902
CD16-positive, CD56-dim natural killer cell, human: -0.492
natural killer cell: -1.543
CD16-negative, CD56-bright natural killer cell, human: -4.158
mature NK T cell: -4.231
astrocyte of the cerebral cortex: -4.820", + "value: -5.911
naive thymus-derived CD4-positive, alpha-beta T cell: -1.651
central memory CD4-positive, alpha-beta T cell: -1.808
effector memory CD4-positive, alpha-beta T cell: -2.508
naive thymus-derived CD8-positive, alpha-beta T cell: -2.605
T follicular helper cell: -3.104", + "value: -7.115
CD16-negative, CD56-bright natural killer cell, human: -0.899
gamma-delta T cell: -2.760
natural killer cell: -3.240
effector memory CD8-positive, alpha-beta T cell: -3.516
mucosal invariant T cell: -3.906", + "value: -5.382
CD16-positive, CD56-dim natural killer cell, human: -0.757
natural killer cell: -1.564
CD16-negative, CD56-bright natural killer cell, human: -3.300
mature NK T cell: -3.774
activated type II NK T cell: -4.615", + "value: -5.417
plasmacytoid dendritic cell: -0.383
plasmacytoid dendritic cell, human: -2.681
dendritic cell: -2.767
myeloid dendritic cell: -4.783
B cell: -5.032", + "value: -4.912
CD16-positive, CD56-dim natural killer cell, human: -0.960
natural killer cell: -1.378
CD16-negative, CD56-bright natural killer cell, human: -2.925
mature NK T cell: -4.064
gamma-delta T cell: -4.093", + "value: -5.870
CD16-positive, CD56-dim natural killer cell, human: -0.561
natural killer cell: -2.210
CD16-negative, CD56-bright natural killer cell, human: -3.014
gamma-delta T cell: -3.538
mature NK T cell: -4.001", + "value: -6.134
CD16-positive, CD56-dim natural killer cell, human: -0.962
natural killer cell: -1.484
CD16-negative, CD56-bright natural killer cell, human: -2.849
mature NK T cell: -4.013
activated type II NK T cell: -4.470", + "value: -6.296
CD16-negative, CD56-bright natural killer cell, human: -1.390
CD16-positive, CD56-dim natural killer cell, human: -2.140
natural killer cell: -2.592
gamma-delta T cell: -2.799
mature NK T cell: -3.968", + "value: -5.495
CD16-positive, CD56-dim natural killer cell, human: -0.583
natural killer cell: -1.857
CD16-negative, CD56-bright natural killer cell, human: -3.158
mature NK T cell: -3.631
gamma-delta T cell: -4.241", + "value: -5.994
CD16-positive, CD56-dim natural killer cell, human: -1.400
CD16-negative, CD56-bright natural killer cell, human: -1.650
natural killer cell: -2.044
mature NK T cell: -3.804
gamma-delta T cell: -3.874", + "value: -6.568
CD16-negative, CD56-bright natural killer cell, human: -1.534
natural killer cell: -2.378
gamma-delta T cell: -2.810
effector memory CD8-positive, alpha-beta T cell: -3.034
CD16-positive, CD56-dim natural killer cell, human: -3.384", + "value: -5.706
CD16-positive, CD56-dim natural killer cell, human: -0.385
natural killer cell: -1.998
mature NK T cell: -3.886
CD16-negative, CD56-bright natural killer cell, human: -4.216
gamma-delta T cell: -4.709", + "value: -6.538
CD16-negative, CD56-bright natural killer cell, human: -1.465
CD16-positive, CD56-dim natural killer cell, human: -1.494
natural killer cell: -2.244
gamma-delta T cell: -3.584
activated type II NK T cell: -3.973", + "value: -5.758
natural killer cell: -1.598
CD16-positive, CD56-dim natural killer cell, human: -2.234
CD8-positive, alpha-beta T cell: -2.840
gamma-delta T cell: -2.919
mature NK T cell: -3.248", + "value: -5.749
CD16-positive, CD56-dim natural killer cell, human: -0.668
natural killer cell: -1.434
mature NK T cell: -3.773
CD16-negative, CD56-bright natural killer cell, human: -4.287
astrocyte of the cerebral cortex: -4.702", + "value: -6.590
classical monocyte: -1.016
CD14-positive monocyte: -1.345
pvalb GABAergic cortical interneuron: -3.491
macrophage: -3.821
monocyte: -4.327", + "value: -6.777
classical monocyte: -1.768
CD14-positive monocyte: -1.969
pvalb GABAergic cortical interneuron: -3.007
dendritic cell: -3.106
CD1c-positive myeloid dendritic cell: -3.126", + "value: -5.149
CD16-positive, CD56-dim natural killer cell, human: -0.734
natural killer cell: -1.693
CD16-negative, CD56-bright natural killer cell, human: -3.725
mature NK T cell: -3.726
astrocyte of the cerebral cortex: -4.606", + "value: -6.438
CD16-positive, CD56-dim natural killer cell, human: -0.833
natural killer cell: -1.999
CD16-negative, CD56-bright natural killer cell, human: -2.033
gamma-delta T cell: -4.267
mature NK T cell: -4.287", + "value: -6.015
CD16-positive, CD56-dim natural killer cell, human: -0.852
natural killer cell: -1.611
CD16-negative, CD56-bright natural killer cell, human: -2.325
mature NK T cell: -4.086
gamma-delta T cell: -4.386", + "value: -5.905
classical monocyte: -0.891
CD14-positive monocyte: -1.791
pvalb GABAergic cortical interneuron: -3.143
macrophage: -3.673
monocyte: -4.310", + "value: -5.120
natural killer cell: -0.757
CD16-positive, CD56-dim natural killer cell, human: -1.360
CD16-negative, CD56-bright natural killer cell, human: -3.096
mature NK T cell: -3.733
gamma-delta T cell: -4.710", + "value: -7.276
CD14-positive monocyte: -1.379
classical monocyte: -1.538
pvalb GABAergic cortical interneuron: -2.772
monocyte: -3.383
dendritic cell, human: -3.545", + "value: -6.676
CD16-positive, CD56-dim natural killer cell, human: -0.552
natural killer cell: -2.222
CD16-negative, CD56-bright natural killer cell, human: -2.473
activated type II NK T cell: -4.379
mature NK T cell: -4.659", + "value: -4.774
classical monocyte: -1.664
macrophage: -1.690
CD14-positive monocyte: -2.011
monocyte: -3.510
alveolar macrophage: -3.748", + "value: -5.572
CD16-negative, CD56-bright natural killer cell, human: -1.795
CD16-positive, CD56-dim natural killer cell, human: -2.530
mature NK T cell: -2.631
natural killer cell: -2.658
gamma-delta T cell: -2.827", + "value: -6.149
CD16-positive, CD56-dim natural killer cell, human: -1.187
CD16-negative, CD56-bright natural killer cell, human: -1.765
natural killer cell: -2.199
gamma-delta T cell: -3.295
mature NK T cell: -3.770", + "value: -6.330
central memory CD4-positive, alpha-beta T cell: -1.629
naive thymus-derived CD4-positive, alpha-beta T cell: -1.641
naive thymus-derived CD8-positive, alpha-beta T cell: -2.131
T follicular helper cell: -2.336
effector memory CD4-positive, alpha-beta T cell: -2.789", + "value: -6.212
CD16-positive, CD56-dim natural killer cell, human: -0.753
natural killer cell: -2.405
CD16-negative, CD56-bright natural killer cell, human: -2.579
mature NK T cell: -3.508
gamma-delta T cell: -3.829", + "value: -5.586
CD16-positive, CD56-dim natural killer cell, human: -0.637
natural killer cell: -2.004
CD16-negative, CD56-bright natural killer cell, human: -2.429
mature NK T cell: -3.731
gamma-delta T cell: -4.000", + "value: -5.182
classical monocyte: -0.895
CD14-positive monocyte: -2.118
pvalb GABAergic cortical interneuron: -3.328
macrophage: -3.438
monocyte: -4.113", + "value: -6.240
CD16-positive, CD56-dim natural killer cell, human: -0.667
natural killer cell: -1.171
mature NK T cell: -3.843
CD16-negative, CD56-bright natural killer cell, human: -4.591
astrocyte of the cerebral cortex: -5.105", + "value: -5.937
CD16-negative, CD56-bright natural killer cell, human: -1.729
gamma-delta T cell: -2.424
CD16-positive, CD56-dim natural killer cell, human: -2.903
natural killer cell: -2.922
effector memory CD8-positive, alpha-beta T cell: -2.993", + "value: -6.172
CD16-positive, CD56-dim natural killer cell, human: -0.515
natural killer cell: -2.007
CD16-negative, CD56-bright natural killer cell, human: -3.461
mature NK T cell: -4.172
activated type II NK T cell: -4.710", + "value: -5.050
CD16-positive, CD56-dim natural killer cell, human: -1.192
natural killer cell: -1.785
CD16-negative, CD56-bright natural killer cell, human: -2.735
mature NK T cell: -3.038
gamma-delta T cell: -3.190", + "value: -6.765
CD16-positive, CD56-dim natural killer cell, human: -0.423
natural killer cell: -2.213
CD16-negative, CD56-bright natural killer cell, human: -3.093
mature NK T cell: -4.431
activated type II NK T cell: -4.596", + "value: -6.416
CD16-positive, CD56-dim natural killer cell, human: -0.703
CD16-negative, CD56-bright natural killer cell, human: -1.975
natural killer cell: -2.464
gamma-delta T cell: -3.949
mature NK T cell: -4.036", + "value: -6.661
CD16-positive, CD56-dim natural killer cell, human: -0.511
CD16-negative, CD56-bright natural killer cell, human: -2.226
natural killer cell: -2.290
mature NK T cell: -4.382
activated type II NK T cell: -4.483", + "value: -6.487
CD14-positive monocyte: -1.063
classical monocyte: -1.179
pvalb GABAergic cortical interneuron: -3.149
monocyte: -4.302
macrophage: -4.380", + "value: -5.563
natural killer cell: -1.401
CD16-positive, CD56-dim natural killer cell, human: -1.471
CD16-negative, CD56-bright natural killer cell, human: -2.422
gamma-delta T cell: -3.121
mature NK T cell: -3.133", + "value: -5.566
CD16-positive, CD56-dim natural killer cell, human: -0.465
natural killer cell: -2.018
CD16-negative, CD56-bright natural killer cell, human: -2.664
mature NK T cell: -4.602
activated type II NK T cell: -4.758", + "value: -5.256
CD16-negative, CD56-bright natural killer cell, human: -1.257
gamma-delta T cell: -2.661
CD16-positive, CD56-dim natural killer cell, human: -3.112
natural killer cell: -3.152
mature NK T cell: -3.250", + "value: -6.642
CD16-positive, CD56-dim natural killer cell, human: -0.584
natural killer cell: -1.419
mature NK T cell: -4.099
CD16-negative, CD56-bright natural killer cell, human: -4.740
astrocyte of the cerebral cortex: -4.815", + "value: -5.179
classical monocyte: -1.213
CD14-positive monocyte: -2.153
macrophage: -3.334
pvalb GABAergic cortical interneuron: -3.337
monocyte: -3.484", + "value: -6.031
classical monocyte: -1.718
CD14-positive monocyte: -1.725
CD1c-positive myeloid dendritic cell: -2.945
pvalb GABAergic cortical interneuron: -3.277
monocyte: -3.572", + "value: -4.882
CD16-positive, CD56-dim natural killer cell, human: -1.030
natural killer cell: -1.685
CD16-negative, CD56-bright natural killer cell, human: -2.394
mature NK T cell: -3.244
gamma-delta T cell: -3.431", + "value: -5.725
CD16-positive, CD56-dim natural killer cell, human: -0.704
natural killer cell: -1.800
CD16-negative, CD56-bright natural killer cell, human: -2.666
activated type II NK T cell: -4.284
mature NK T cell: -4.300", + "value: -6.461
conventional dendritic cell: -2.012
dendritic cell, human: -2.172
CD1c-positive myeloid dendritic cell: -2.233
dendritic cell: -2.260
myeloid dendritic cell: -3.206", + "value: -6.705
CD16-positive, CD56-dim natural killer cell, human: -0.507
natural killer cell: -1.717
mature NK T cell: -3.737
CD16-negative, CD56-bright natural killer cell, human: -4.273
astrocyte of the cerebral cortex: -4.847", + "value: -6.330
CD16-positive, CD56-dim natural killer cell, human: -1.532
CD16-negative, CD56-bright natural killer cell, human: -1.839
natural killer cell: -2.373
activated type II NK T cell: -3.532
mature NK T cell: -3.962", + "value: -6.705
CD16-positive, CD56-dim natural killer cell, human: -0.653
CD16-negative, CD56-bright natural killer cell, human: -2.144
natural killer cell: -2.315
mature NK T cell: -4.039
gamma-delta T cell: -4.638", + "value: -6.878
CD16-positive, CD56-dim natural killer cell, human: -0.569
natural killer cell: -1.561
CD16-negative, CD56-bright natural killer cell, human: -3.790
gamma-delta T cell: -4.062
mature NK T cell: -4.070", + "value: -5.809
plasmacytoid dendritic cell: -0.351
plasmacytoid dendritic cell, human: -2.711
dendritic cell: -2.785
dendritic cell, human: -4.780
myeloid dendritic cell: -4.996", + "value: -5.587
CD16-positive, CD56-dim natural killer cell, human: -1.072
natural killer cell: -1.615
CD16-negative, CD56-bright natural killer cell, human: -2.563
mature NK T cell: -3.263
gamma-delta T cell: -3.849", + "value: -6.430
CD16-positive, CD56-dim natural killer cell, human: -1.009
CD16-negative, CD56-bright natural killer cell, human: -1.790
natural killer cell: -1.822
mature NK T cell: -3.628
activated type II NK T cell: -4.363", + "value: -4.000
gamma-delta T cell: -1.741
CD16-negative, CD56-bright natural killer cell, human: -2.491
CD16-positive, CD56-dim natural killer cell, human: -2.947
mature NK T cell: -3.067
CD8-positive, alpha-beta T cell: -3.309", + "value: -5.678
CD16-positive, CD56-dim natural killer cell, human: -1.174
CD16-negative, CD56-bright natural killer cell, human: -1.870
natural killer cell: -2.137
mature NK T cell: -3.127
gamma-delta T cell: -3.183", + "value: -6.095
CD16-positive, CD56-dim natural killer cell, human: -0.725
natural killer cell: -1.293
mature NK T cell: -3.657
CD16-negative, CD56-bright natural killer cell, human: -4.067
gamma-delta T cell: -4.817", + "value: -4.415
plasmacytoid dendritic cell: -0.256
plasmacytoid dendritic cell, human: -2.611
dendritic cell: -2.967
myeloid dendritic cell: -5.365
conventional dendritic cell: -5.533", + "value: -6.321
CD16-positive, CD56-dim natural killer cell, human: -1.017
CD16-negative, CD56-bright natural killer cell, human: -1.502
natural killer cell: -2.453
gamma-delta T cell: -3.768
mature NK T cell: -4.046", + "value: -5.126
CD16-positive, CD56-dim natural killer cell, human: -0.981
natural killer cell: -1.140
mature NK T cell: -3.336
CD16-negative, CD56-bright natural killer cell, human: -3.487
gamma-delta T cell: -4.261", + "value: -6.808
CD16-negative, CD56-bright natural killer cell, human: -0.924
CD16-positive, CD56-dim natural killer cell, human: -1.808
natural killer cell: -2.315
mature NK T cell: -3.718
gamma-delta T cell: -3.818", + "value: -3.955
effector memory CD4-positive, alpha-beta T cell: -2.078
mature NK T cell: -2.712
T cell: -2.796
central memory CD4-positive, alpha-beta T cell: -2.991
effector memory CD8-positive, alpha-beta T cell: -3.066", + "value: -4.517
effector memory CD4-positive, alpha-beta T cell: -2.092
T follicular helper cell: -2.768
central memory CD4-positive, alpha-beta T cell: -2.914
T-helper 22 cell: -2.965
effector memory CD8-positive, alpha-beta T cell: -3.119", + "value: -4.110
CD4-positive, alpha-beta T cell: -2.669
T cell: -2.851
mast cell: -3.053
effector memory CD4-positive, alpha-beta T cell: -3.404
central memory CD4-positive, alpha-beta T cell: -3.730", + "value: -6.932
CD16-negative, CD56-bright natural killer cell, human: -1.196
gamma-delta T cell: -3.106
natural killer cell: -3.379
mature NK T cell: -3.734
innate lymphoid cell: -3.867", + "value: -6.511
CD16-positive, CD56-dim natural killer cell, human: -0.720
CD16-negative, CD56-bright natural killer cell, human: -1.981
natural killer cell: -2.517
mature NK T cell: -3.956
gamma-delta T cell: -4.248", + "value: -5.266
CD16-positive, CD56-dim natural killer cell, human: -1.779
CD16-negative, CD56-bright natural killer cell, human: -2.233
natural killer cell: -2.347
gamma-delta T cell: -2.806
mature NK T cell: -3.367", + "value: -5.860
naive thymus-derived CD4-positive, alpha-beta T cell: -0.862
central memory CD4-positive, alpha-beta T cell: -1.806
naive thymus-derived CD8-positive, alpha-beta T cell: -1.877
T follicular helper cell: -3.551
effector memory CD4-positive, alpha-beta T cell: -3.976", + "value: -6.709
classical monocyte: -1.336
CD14-positive monocyte: -1.864
dendritic cell, human: -3.104
CD1c-positive myeloid dendritic cell: -3.266
pvalb GABAergic cortical interneuron: -3.314", + "value: -5.924
CD16-positive, CD56-dim natural killer cell, human: -0.523
natural killer cell: -1.475
mature NK T cell: -4.096
CD16-negative, CD56-bright natural killer cell, human: -4.519
astrocyte of the cerebral cortex: -4.737", + "value: -6.907
CD16-positive, CD56-dim natural killer cell, human: -0.312
natural killer cell: -2.327
CD16-negative, CD56-bright natural killer cell, human: -3.058
mature NK T cell: -4.548
activated type II NK T cell: -4.834", + "value: -6.788
naive thymus-derived CD4-positive, alpha-beta T cell: -0.682
naive thymus-derived CD8-positive, alpha-beta T cell: -1.535
central memory CD4-positive, alpha-beta T cell: -2.220
T follicular helper cell: -3.939
effector memory CD4-positive, alpha-beta T cell: -4.306", + "value: -6.389
CD16-positive, CD56-dim natural killer cell, human: -0.800
natural killer cell: -1.488
mature NK T cell: -3.491
CD16-negative, CD56-bright natural killer cell, human: -3.947
gamma-delta T cell: -4.526", + "value: -5.511
T follicular helper cell: -2.086
effector memory CD4-positive, alpha-beta T cell: -2.120
central memory CD4-positive, alpha-beta T cell: -2.417
T-helper 22 cell: -2.576
effector memory CD8-positive, alpha-beta T cell: -3.152", + "value: -5.855
classical monocyte: -1.404
CD14-positive monocyte: -1.924
pvalb GABAergic cortical interneuron: -2.616
monocyte: -3.123
macrophage: -3.896", + "value: -5.689
CD16-positive, CD56-dim natural killer cell, human: -0.781
natural killer cell: -2.108
CD16-negative, CD56-bright natural killer cell, human: -2.272
gamma-delta T cell: -3.899
mature NK T cell: -3.973", + "value: -5.789
plasmacytoid dendritic cell: -0.203
dendritic cell: -2.975
plasmacytoid dendritic cell, human: -3.032
myeloid dendritic cell: -5.420
dendritic cell, human: -5.696", + "value: -5.684
CD16-negative, CD56-bright natural killer cell, human: -1.672
natural killer cell: -1.741
CD16-positive, CD56-dim natural killer cell, human: -3.010
mature NK T cell: -3.658
gamma-delta T cell: -3.931", + "value: -5.162
effector memory CD4-positive, alpha-beta T cell: -1.888
T follicular helper cell: -2.480
effector memory CD8-positive, alpha-beta T cell: -2.637
central memory CD4-positive, alpha-beta T cell: -2.913
T-helper 22 cell: -2.924", + "value: -5.389
CD16-positive, CD56-dim natural killer cell, human: -1.095
natural killer cell: -1.592
CD16-negative, CD56-bright natural killer cell, human: -1.875
activated type II NK T cell: -4.033
gamma-delta T cell: -4.290", + "value: -6.487
CD16-negative, CD56-bright natural killer cell, human: -1.230
CD16-positive, CD56-dim natural killer cell, human: -1.459
natural killer cell: -2.547
gamma-delta T cell: -3.285
mature NK T cell: -3.785", + "value: -5.225
CD16-positive, CD56-dim natural killer cell, human: -1.655
natural killer cell: -1.806
gamma-delta T cell: -2.828
CD16-negative, CD56-bright natural killer cell, human: -2.923
mature NK T cell: -3.212", + "value: -6.232
CD16-positive, CD56-dim natural killer cell, human: -0.575
natural killer cell: -2.113
CD16-negative, CD56-bright natural killer cell, human: -2.132
activated type II NK T cell: -4.407
mature NK T cell: -4.619", + "value: -6.025
CD16-positive, CD56-dim natural killer cell, human: -0.574
natural killer cell: -1.804
CD16-negative, CD56-bright natural killer cell, human: -3.528
mature NK T cell: -3.633
gamma-delta T cell: -4.125", + "value: -6.567
CD16-negative, CD56-bright natural killer cell, human: -1.560
gamma-delta T cell: -3.003
effector memory CD8-positive, alpha-beta T cell: -3.611
innate lymphoid cell: -3.743
mature NK T cell: -3.752", + "value: -6.252
CD16-positive, CD56-dim natural killer cell, human: -0.494
natural killer cell: -1.585
mature NK T cell: -3.995
CD16-negative, CD56-bright natural killer cell, human: -4.527
astrocyte of the cerebral cortex: -4.646", + "value: -6.896
T follicular helper cell: -1.310
central memory CD4-positive, alpha-beta T cell: -2.231
naive thymus-derived CD8-positive, alpha-beta T cell: -2.685
effector memory CD4-positive, alpha-beta T cell: -2.960
naive thymus-derived CD4-positive, alpha-beta T cell: -3.566", + "value: -5.374
CD16-positive, CD56-dim natural killer cell, human: -1.025
CD16-negative, CD56-bright natural killer cell, human: -1.842
natural killer cell: -1.863
mature NK T cell: -3.952
activated type II NK T cell: -3.985", + "value: -4.185
classical monocyte: -1.271
CD14-positive monocyte: -1.608
pvalb GABAergic cortical interneuron: -3.114
macrophage: -3.253
monocyte: -3.260", + "value: -6.870
T follicular helper cell: -1.419
central memory CD4-positive, alpha-beta T cell: -2.083
effector memory CD4-positive, alpha-beta T cell: -2.448
naive thymus-derived CD8-positive, alpha-beta T cell: -2.865
naive thymus-derived CD4-positive, alpha-beta T cell: -2.983", + "value: -5.665
plasmacytoid dendritic cell: -0.179
plasmacytoid dendritic cell, human: -2.874
dendritic cell: -3.942
myeloid dendritic cell: -5.934
hematopoietic precursor cell: -6.076", + "value: -6.513
dendritic cell, human: -2.476
conventional dendritic cell: -2.492
CD1c-positive myeloid dendritic cell: -2.509
dendritic cell: -3.174
CD14-positive monocyte: -3.225", + "value: -5.732
natural killer cell: -0.647
CD16-positive, CD56-dim natural killer cell, human: -2.113
CD8-positive, alpha-beta T cell: -2.733
gamma-delta T cell: -3.856
mature NK T cell: -3.982", + "value: -6.117
classical monocyte: -1.625
CD14-positive monocyte: -2.123
CD1c-positive myeloid dendritic cell: -2.936
conventional dendritic cell: -3.188
pvalb GABAergic cortical interneuron: -3.220", + "value: -6.089
effector memory CD4-positive, alpha-beta T cell: -1.926
central memory CD4-positive, alpha-beta T cell: -2.194
naive thymus-derived CD4-positive, alpha-beta T cell: -2.480
mucosal invariant T cell: -2.569
effector memory CD8-positive, alpha-beta T cell: -2.851", + "value: -4.193
effector CD8-positive, alpha-beta T cell: -1.893
effector memory CD8-positive, alpha-beta T cell: -2.327
mature NK T cell: -2.597
CD8-positive, alpha-beta T cell: -3.019
gamma-delta T cell: -3.521", + "value: -5.850
CD16-positive, CD56-dim natural killer cell, human: -0.798
natural killer cell: -1.775
CD16-negative, CD56-bright natural killer cell, human: -3.003
mature NK T cell: -3.688
gamma-delta T cell: -4.274", + "value: -6.395
CD16-negative, CD56-bright natural killer cell, human: -1.463
CD16-positive, CD56-dim natural killer cell, human: -1.855
natural killer cell: -2.167
gamma-delta T cell: -3.332
activated type II NK T cell: -3.797", + "value: -6.615
CD16-positive, CD56-dim natural killer cell, human: -0.887
natural killer cell: -1.640
CD16-negative, CD56-bright natural killer cell, human: -2.058
activated type II NK T cell: -4.060
mature NK T cell: -4.218", + "value: -5.887
classical monocyte: -1.278
CD14-positive monocyte: -1.831
pvalb GABAergic cortical interneuron: -2.921
monocyte: -3.775
macrophage: -3.888", + "value: -5.535
CD16-positive, CD56-dim natural killer cell, human: -0.987
natural killer cell: -1.205
CD16-negative, CD56-bright natural killer cell, human: -3.264
mature NK T cell: -3.632
activated type II NK T cell: -4.559", + "value: -6.248
CD16-positive, CD56-dim natural killer cell, human: -0.436
natural killer cell: -2.188
CD16-negative, CD56-bright natural killer cell, human: -3.151
mature NK T cell: -4.631
activated type II NK T cell: -4.665", + "value: -3.966
CD16-negative, CD56-bright natural killer cell, human: -1.924
gamma-delta T cell: -2.488
natural killer cell: -2.659
CD16-positive, CD56-dim natural killer cell, human: -2.804
mature NK T cell: -2.859", + "value: -5.199
CD16-positive, CD56-dim natural killer cell, human: -1.372
natural killer cell: -1.446
CD16-negative, CD56-bright natural killer cell, human: -1.788
gamma-delta T cell: -3.878
mature NK T cell: -4.078", + "value: -5.459
CD16-positive, CD56-dim natural killer cell, human: -0.460
natural killer cell: -2.149
CD16-negative, CD56-bright natural killer cell, human: -3.250
gamma-delta T cell: -3.946
mature NK T cell: -3.967", + "value: -6.638
CD16-positive, CD56-dim natural killer cell, human: -0.688
CD16-negative, CD56-bright natural killer cell, human: -1.978
natural killer cell: -2.557
mature NK T cell: -4.234
gamma-delta T cell: -4.271", + "value: -5.649
B cell: -1.228
naive B cell: -1.308
malignant cell: -2.962
memory B cell: -3.455
class switched memory B cell: -3.474", + "value: -5.990
CD16-positive, CD56-dim natural killer cell, human: -0.702
natural killer cell: -1.582
CD16-negative, CD56-bright natural killer cell, human: -3.084
mature NK T cell: -3.793
gamma-delta T cell: -4.453", + "value: -6.559
CD16-positive, CD56-dim natural killer cell, human: -0.515
natural killer cell: -1.454
mature NK T cell: -4.114
CD16-negative, CD56-bright natural killer cell, human: -4.546
astrocyte of the cerebral cortex: -4.850", + "value: -7.299
CD1c-positive myeloid dendritic cell: -2.252
CD14-positive monocyte: -2.254
classical monocyte: -2.473
dendritic cell, human: -2.738
conventional dendritic cell: -2.765", + "value: -6.264
classical monocyte: -1.202
CD14-positive monocyte: -1.935
pvalb GABAergic cortical interneuron: -3.291
dendritic cell, human: -3.903
CD1c-positive myeloid dendritic cell: -3.910", + "value: -5.344
CD16-positive, CD56-dim natural killer cell, human: -0.617
natural killer cell: -1.526
CD16-negative, CD56-bright natural killer cell, human: -3.310
mature NK T cell: -3.870
activated type II NK T cell: -4.870", + "value: -5.949
CD16-positive, CD56-dim natural killer cell, human: -0.297
natural killer cell: -2.330
CD16-negative, CD56-bright natural killer cell, human: -4.087
mature NK T cell: -4.450
gamma-delta T cell: -4.945", + "value: -4.921
B cell: -0.811
naive B cell: -2.575
malignant cell: -2.917
class switched memory B cell: -2.988
memory B cell: -3.532", + "value: -6.864
CD16-positive, CD56-dim natural killer cell, human: -0.628
natural killer cell: -1.897
CD16-negative, CD56-bright natural killer cell, human: -2.417
mature NK T cell: -3.895
activated type II NK T cell: -4.357", + "value: -6.715
CD16-positive, CD56-dim natural killer cell, human: -0.806
CD16-negative, CD56-bright natural killer cell, human: -1.873
natural killer cell: -2.047
activated type II NK T cell: -4.116
mature NK T cell: -4.176", + "value: -6.561
effector memory CD4-positive, alpha-beta T cell: -1.937
naive thymus-derived CD8-positive, alpha-beta T cell: -2.348
central memory CD4-positive, alpha-beta T cell: -2.464
mucosal invariant T cell: -2.634
T follicular helper cell: -2.719", + "value: -5.844
naive thymus-derived CD4-positive, alpha-beta T cell: -0.986
central memory CD4-positive, alpha-beta T cell: -1.887
naive thymus-derived CD8-positive, alpha-beta T cell: -2.188
T follicular helper cell: -3.307
effector memory CD4-positive, alpha-beta T cell: -3.488", + "value: -5.359
plasmacytoid dendritic cell: -0.300
dendritic cell: -2.723
plasmacytoid dendritic cell, human: -2.796
plasma cell: -4.646
B cell: -4.866", + "value: -5.786
CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.826
CD16-negative, CD56-bright natural killer cell, human: -2.924
mature NK T cell: -4.751
activated type II NK T cell: -4.761", + "value: -6.155
naive thymus-derived CD4-positive, alpha-beta T cell: -1.397
central memory CD4-positive, alpha-beta T cell: -1.841
naive thymus-derived CD8-positive, alpha-beta T cell: -1.915
T follicular helper cell: -2.502
effector memory CD4-positive, alpha-beta T cell: -3.231", + "value: -5.788
CD16-positive, CD56-dim natural killer cell, human: -1.268
CD16-negative, CD56-bright natural killer cell, human: -1.507
natural killer cell: -1.721
activated type II NK T cell: -3.867
gamma-delta T cell: -4.343", + "value: -5.581
plasmacytoid dendritic cell: -0.234
plasmacytoid dendritic cell, human: -2.860
dendritic cell: -2.940
myeloid dendritic cell: -5.401
dendritic cell, human: -5.518", + "value: -6.642
classical monocyte: -1.428
CD14-positive monocyte: -1.650
pvalb GABAergic cortical interneuron: -3.283
macrophage: -3.356
CD1c-positive myeloid dendritic cell: -3.890", + "value: -5.884
CD16-positive, CD56-dim natural killer cell, human: -0.537
natural killer cell: -2.202
CD16-negative, CD56-bright natural killer cell, human: -2.996
mature NK T cell: -3.828
gamma-delta T cell: -4.337", + "value: -5.177
effector memory CD4-positive, alpha-beta T cell: -2.102
naive thymus-derived CD8-positive, alpha-beta T cell: -2.347
central memory CD4-positive, alpha-beta T cell: -2.545
effector memory CD8-positive, alpha-beta T cell: -2.610
naive thymus-derived CD4-positive, alpha-beta T cell: -3.033", + "value: -5.993
central memory CD4-positive, alpha-beta T cell: -1.959
naive thymus-derived CD8-positive, alpha-beta T cell: -1.965
T follicular helper cell: -2.425
effector memory CD4-positive, alpha-beta T cell: -2.555
effector memory CD8-positive, alpha-beta T cell: -2.751", + "value: -5.649
classical monocyte: -1.253
CD14-positive monocyte: -1.329
pvalb GABAergic cortical interneuron: -2.815
monocyte: -3.608
macrophage: -4.101", + "value: -5.487
CD16-negative, CD56-bright natural killer cell, human: -1.284
natural killer cell: -2.003
innate lymphoid cell: -3.464
lymphocyte: -3.669
group 3 innate lymphoid cell: -3.921", + "value: -6.958
CD14-positive monocyte: -1.463
classical monocyte: -1.610
pvalb GABAergic cortical interneuron: -2.723
monocyte: -3.472
dendritic cell, human: -3.607", + "value: -6.917
CD16-positive, CD56-dim natural killer cell, human: -0.451
natural killer cell: -1.691
mature NK T cell: -3.910
CD16-negative, CD56-bright natural killer cell, human: -4.444
astrocyte of the cerebral cortex: -5.012", + "value: -6.166
CD16-positive, CD56-dim natural killer cell, human: -0.594
natural killer cell: -1.255
CD16-negative, CD56-bright natural killer cell, human: -4.050
mature NK T cell: -4.180
activated type II NK T cell: -4.918", + "value: -6.131
CD16-positive, CD56-dim natural killer cell, human: -0.758
natural killer cell: -2.127
CD16-negative, CD56-bright natural killer cell, human: -2.826
mature NK T cell: -3.286
gamma-delta T cell: -4.097", + "value: -5.088
effector memory CD4-positive, alpha-beta T cell: -1.999
central memory CD4-positive, alpha-beta T cell: -2.204
T follicular helper cell: -2.335
T-helper 22 cell: -2.782
naive thymus-derived CD8-positive, alpha-beta T cell: -3.403", + "value: -5.770
plasmacytoid dendritic cell: -0.660
plasmacytoid dendritic cell, human: -2.426
dendritic cell: -2.435
dendritic cell, human: -4.569
conventional dendritic cell: -4.935", + "value: -5.333
CD16-positive, CD56-dim natural killer cell, human: -0.960
natural killer cell: -1.619
CD16-negative, CD56-bright natural killer cell, human: -3.215
mature NK T cell: -3.320
gamma-delta T cell: -4.224", + "value: -5.821
classical monocyte: -1.263
CD14-positive monocyte: -1.325
pvalb GABAergic cortical interneuron: -2.785
monocyte: -3.580
macrophage: -3.953", + "value: -5.902
CD16-positive, CD56-dim natural killer cell, human: -1.420
natural killer cell: -1.512
gamma-delta T cell: -2.730
CD16-negative, CD56-bright natural killer cell, human: -2.881
mature NK T cell: -3.112", + "value: -4.980
CD16-positive, CD56-dim natural killer cell, human: -0.935
natural killer cell: -1.920
CD16-negative, CD56-bright natural killer cell, human: -2.972
mature NK T cell: -3.349
gamma-delta T cell: -3.846", + "value: -6.442
CD16-positive, CD56-dim natural killer cell, human: -0.607
natural killer cell: -1.305
CD16-negative, CD56-bright natural killer cell, human: -3.861
mature NK T cell: -4.336
activated type II NK T cell: -4.906", + "value: -4.678
T-helper 22 cell: -2.163
central memory CD4-positive, alpha-beta T cell: -2.182
effector memory CD4-positive, alpha-beta T cell: -2.293
T follicular helper cell: -2.487
mature NK T cell: -3.434", + "value: -6.512
CD16-positive, CD56-dim natural killer cell, human: -0.754
natural killer cell: -1.854
CD16-negative, CD56-bright natural killer cell, human: -2.390
mature NK T cell: -3.943
activated type II NK T cell: -4.222", + "value: -5.725
CD16-positive, CD56-dim natural killer cell, human: -0.789
natural killer cell: -2.155
CD16-negative, CD56-bright natural killer cell, human: -2.690
gamma-delta T cell: -3.528
mature NK T cell: -3.673", + "value: -6.256
classical monocyte: -1.174
CD14-positive monocyte: -2.170
dendritic cell, human: -3.187
non-classical monocyte: -3.208
macrophage: -3.208", + "value: -5.359
CD16-positive, CD56-dim natural killer cell, human: -0.772
natural killer cell: -1.763
CD16-negative, CD56-bright natural killer cell, human: -2.253
activated type II NK T cell: -4.154
mature NK T cell: -4.459", + "value: -6.893
CD16-negative, CD56-bright natural killer cell, human: -1.170
gamma-delta T cell: -3.259
natural killer cell: -3.679
innate lymphoid cell: -4.083
CD16-positive, CD56-dim natural killer cell, human: -4.128", + "value: -5.969
plasmacytoid dendritic cell: -0.208
plasmacytoid dendritic cell, human: -3.087
dendritic cell: -3.156
myeloid dendritic cell: -5.339
dendritic cell, human: -5.496", + "value: -6.112
CD16-positive, CD56-dim natural killer cell, human: -0.628
natural killer cell: -1.598
CD16-negative, CD56-bright natural killer cell, human: -2.908
mature NK T cell: -4.300
activated type II NK T cell: -4.592", + "value: -5.934
CD16-positive, CD56-dim natural killer cell, human: -0.319
natural killer cell: -2.379
mature NK T cell: -3.831
CD16-negative, CD56-bright natural killer cell, human: -4.158
gamma-delta T cell: -4.554", + "value: -5.554
CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.873
CD16-negative, CD56-bright natural killer cell, human: -3.832
mature NK T cell: -4.241
astrocyte of the cerebral cortex: -4.800", + "value: -5.152
CD16-positive, CD56-dim natural killer cell, human: -0.601
natural killer cell: -1.803
CD16-negative, CD56-bright natural killer cell, human: -2.871
mature NK T cell: -4.047
gamma-delta T cell: -4.659", + "value: -4.817
CD16-negative, CD56-bright natural killer cell, human: -0.800
natural killer cell: -2.593
CD16-positive, CD56-dim natural killer cell, human: -3.478
gamma-delta T cell: -3.574
innate lymphoid cell: -3.692", + "value: -4.413
hematopoietic precursor cell: -2.168
hematopoietic stem cell: -2.334
CD34-positive, CD38-negative hematopoietic stem cell: -2.435
progenitor cell: -3.569
common myeloid progenitor: -3.981", + "value: -5.708
CD16-negative, CD56-bright natural killer cell, human: -0.974
natural killer cell: -2.490
gamma-delta T cell: -2.855
CD16-positive, CD56-dim natural killer cell, human: -2.950
mature NK T cell: -3.689", + "value: -6.730
CD16-positive, CD56-dim natural killer cell, human: -0.891
natural killer cell: -1.527
CD16-negative, CD56-bright natural killer cell, human: -2.630
mature NK T cell: -4.054
activated type II NK T cell: -4.144", + "value: -5.399
naive thymus-derived CD4-positive, alpha-beta T cell: -1.079
central memory CD4-positive, alpha-beta T cell: -1.790
T follicular helper cell: -2.703
naive thymus-derived CD8-positive, alpha-beta T cell: -3.028
effector memory CD4-positive, alpha-beta T cell: -3.430", + "value: -5.252
CD16-positive, CD56-dim natural killer cell, human: -0.830
natural killer cell: -1.681
CD16-negative, CD56-bright natural killer cell, human: -2.850
mature NK T cell: -3.462
gamma-delta T cell: -4.020", + "value: -5.238
CD16-positive, CD56-dim natural killer cell, human: -0.640
natural killer cell: -1.778
mature NK T cell: -3.326
CD16-negative, CD56-bright natural killer cell, human: -3.474
gamma-delta T cell: -4.414", + "value: -4.953
CD34-positive, CD38-negative hematopoietic stem cell: -2.096
hematopoietic precursor cell: -2.555
hematopoietic stem cell: -3.318
erythroid progenitor cell: -3.579
mast cell: -3.651", + "value: -6.191
CD16-positive, CD56-dim natural killer cell, human: -0.645
natural killer cell: -1.689
CD16-negative, CD56-bright natural killer cell, human: -2.566
mature NK T cell: -3.694
activated type II NK T cell: -4.629", + "value: -5.228
effector memory CD8-positive, alpha-beta T cell: -1.781
effector CD8-positive, alpha-beta T cell: -1.986
gamma-delta T cell: -2.698
mature NK T cell: -2.778
effector memory CD4-positive, alpha-beta T cell: -3.581", + "value: -6.458
effector memory CD4-positive, alpha-beta T cell: -1.985
effector memory CD8-positive, alpha-beta T cell: -2.486
gamma-delta T cell: -2.998
mucosal invariant T cell: -3.310
naive thymus-derived CD8-positive, alpha-beta T cell: -3.354", + "value: -5.126
CD16-positive, CD56-dim natural killer cell, human: -0.796
natural killer cell: -1.617
CD16-negative, CD56-bright natural killer cell, human: -2.796
mature NK T cell: -3.777
activated type II NK T cell: -4.643", + "value: -5.618
plasmacytoid dendritic cell: -0.250
plasmacytoid dendritic cell, human: -2.695
dendritic cell: -3.062
dendritic cell, human: -5.432
myeloid dendritic cell: -5.552", + "value: -6.476
CD16-positive, CD56-dim natural killer cell, human: -0.515
natural killer cell: -2.189
CD16-negative, CD56-bright natural killer cell, human: -2.669
mature NK T cell: -4.130
gamma-delta T cell: -4.428", + "value: -6.473
CD16-negative, CD56-bright natural killer cell, human: -1.157
gamma-delta T cell: -2.574
CD16-positive, CD56-dim natural killer cell, human: -2.578
natural killer cell: -3.079
mature NK T cell: -3.663", + "value: -5.712
CD16-positive, CD56-dim natural killer cell, human: -0.645
natural killer cell: -1.442
mature NK T cell: -3.504
gamma-delta T cell: -4.736
CD16-negative, CD56-bright natural killer cell, human: -4.788", + "value: -6.099
CD16-positive, CD56-dim natural killer cell, human: -0.821
natural killer cell: -2.295
CD16-negative, CD56-bright natural killer cell, human: -2.648
mature NK T cell: -3.608
gamma-delta T cell: -3.895", + "value: -6.498
CD16-positive, CD56-dim natural killer cell, human: -0.570
natural killer cell: -1.679
mature NK T cell: -3.620
CD16-negative, CD56-bright natural killer cell, human: -4.343
gamma-delta T cell: -4.569", + "value: -5.945
central memory CD4-positive, alpha-beta T cell: -1.647
effector memory CD4-positive, alpha-beta T cell: -2.232
naive thymus-derived CD4-positive, alpha-beta T cell: -2.361
T follicular helper cell: -2.409
T-helper 22 cell: -2.451", + "value: -6.548
classical monocyte: -1.292
CD14-positive monocyte: -1.399
pvalb GABAergic cortical interneuron: -3.179
macrophage: -3.693
CD1c-positive myeloid dendritic cell: -3.935", + "value: -6.136
naive thymus-derived CD8-positive, alpha-beta T cell: -1.940
T follicular helper cell: -1.971
central memory CD4-positive, alpha-beta T cell: -2.270
naive thymus-derived CD4-positive, alpha-beta T cell: -2.757
T cell: -3.864", + "value: -6.052
CD16-positive, CD56-dim natural killer cell, human: -0.688
natural killer cell: -1.590
CD16-negative, CD56-bright natural killer cell, human: -4.073
mature NK T cell: -4.097
astrocyte of the cerebral cortex: -4.654", + "value: -4.776
central memory CD4-positive, alpha-beta T cell: -1.866
T follicular helper cell: -2.235
effector memory CD4-positive, alpha-beta T cell: -2.437
naive thymus-derived CD4-positive, alpha-beta T cell: -2.619
T-helper 22 cell: -2.623", + "value: -5.413
natural killer cell: -1.109
CD16-positive, CD56-dim natural killer cell, human: -1.380
CD16-negative, CD56-bright natural killer cell, human: -2.751
mature NK T cell: -3.774
gamma-delta T cell: -4.195", + "value: -5.652
CD16-positive, CD56-dim natural killer cell, human: -1.028
natural killer cell: -2.228
CD16-negative, CD56-bright natural killer cell, human: -2.321
mature NK T cell: -3.433
gamma-delta T cell: -3.479", + "value: -4.903
plasmacytoid dendritic cell: -0.163
plasmacytoid dendritic cell, human: -3.228
dendritic cell: -3.342
conventional dendritic cell: -5.501
plasma cell: -5.955", + "value: -5.869
CD16-positive, CD56-dim natural killer cell, human: -0.502
natural killer cell: -1.740
CD16-negative, CD56-bright natural killer cell, human: -3.362
mature NK T cell: -4.130
activated type II NK T cell: -4.826", + "value: -6.513
CD16-positive, CD56-dim natural killer cell, human: -0.540
natural killer cell: -1.981
CD16-negative, CD56-bright natural killer cell, human: -2.388
mature NK T cell: -4.329
activated type II NK T cell: -4.559", + "value: -5.755
hematopoietic precursor cell: -1.621
hematopoietic stem cell: -3.053
CD34-positive, CD38-negative hematopoietic stem cell: -3.203
common myeloid progenitor: -3.514
progenitor cell: -3.545", + "value: -6.200
T follicular helper cell: -1.663
central memory CD4-positive, alpha-beta T cell: -2.169
effector memory CD4-positive, alpha-beta T cell: -2.233
naive thymus-derived CD4-positive, alpha-beta T cell: -2.616
T-helper 22 cell: -3.091", + "value: -5.095
CD16-positive, CD56-dim natural killer cell, human: -1.731
natural killer cell: -1.811
mature NK T cell: -2.693
gamma-delta T cell: -3.002
effector memory CD8-positive, alpha-beta T cell, terminally differentiated: -3.128", + "value: -5.466
classical monocyte: -1.120
CD14-positive monocyte: -1.819
pvalb GABAergic cortical interneuron: -2.680
monocyte: -3.726
macrophage: -3.980", + "value: -6.917
CD16-positive, CD56-dim natural killer cell, human: -0.749
CD16-negative, CD56-bright natural killer cell, human: -1.881
natural killer cell: -2.390
mature NK T cell: -4.027
gamma-delta T cell: -4.369", + "value: -6.303
CD16-positive, CD56-dim natural killer cell, human: -0.682
natural killer cell: -1.770
CD16-negative, CD56-bright natural killer cell, human: -2.827
mature NK T cell: -3.718
activated type II NK T cell: -4.761", + "value: -4.682
B cell: -0.837
naive B cell: -2.014
mature B cell: -3.249
class switched memory B cell: -3.459
memory B cell: -3.596", + "value: -6.391
effector memory CD4-positive, alpha-beta T cell: -1.980
T follicular helper cell: -2.026
central memory CD4-positive, alpha-beta T cell: -2.575
T-helper 22 cell: -2.942
effector memory CD8-positive, alpha-beta T cell: -3.111", + "value: -5.563
CD16-positive, CD56-dim natural killer cell, human: -0.860
natural killer cell: -1.622
CD16-negative, CD56-bright natural killer cell, human: -2.280
activated type II NK T cell: -4.086
mature NK T cell: -4.403", + "value: -6.054
CD16-positive, CD56-dim natural killer cell, human: -1.172
CD16-negative, CD56-bright natural killer cell, human: -2.009
natural killer cell: -2.016
gamma-delta T cell: -3.578
mature NK T cell: -3.878", + "value: -5.535
CD16-positive, CD56-dim natural killer cell, human: -1.109
CD16-negative, CD56-bright natural killer cell, human: -1.364
natural killer cell: -2.300
gamma-delta T cell: -3.568
mature NK T cell: -3.902", + "value: -5.983
CD16-positive, CD56-dim natural killer cell, human: -0.734
natural killer cell: -2.118
CD16-negative, CD56-bright natural killer cell, human: -2.260
mature NK T cell: -3.976
gamma-delta T cell: -4.398", + "value: -4.119
effector CD8-positive, alpha-beta T cell: -2.041
effector memory CD8-positive, alpha-beta T cell: -2.504
mature NK T cell: -2.595
effector memory CD8-positive, alpha-beta T cell, terminally differentiated: -2.936
gamma-delta T cell: -3.119", + "value: -6.425
effector memory CD4-positive, alpha-beta T cell: -1.976
central memory CD4-positive, alpha-beta T cell: -2.356
T follicular helper cell: -2.402
effector memory CD8-positive, alpha-beta T cell: -2.928
naive thymus-derived CD8-positive, alpha-beta T cell: -2.936", + "value: -6.280
CD16-positive, CD56-dim natural killer cell, human: -0.385
natural killer cell: -1.878
mature NK T cell: -4.151
CD16-negative, CD56-bright natural killer cell, human: -4.275
astrocyte of the cerebral cortex: -4.988", + "value: -6.023
T follicular helper cell: -1.807
central memory CD4-positive, alpha-beta T cell: -1.851
naive thymus-derived CD8-positive, alpha-beta T cell: -2.230
naive thymus-derived CD4-positive, alpha-beta T cell: -2.537
effector memory CD4-positive, alpha-beta T cell: -3.299", + "value: -5.553
CD16-positive, CD56-dim natural killer cell, human: -1.411
natural killer cell: -1.924
CD16-negative, CD56-bright natural killer cell, human: -2.427
mature NK T cell: -2.529
gamma-delta T cell: -3.057", + "value: -5.928
central memory CD4-positive, alpha-beta T cell: -1.782
T follicular helper cell: -1.790
effector memory CD4-positive, alpha-beta T cell: -2.413
T-helper 22 cell: -2.626
naive thymus-derived CD8-positive, alpha-beta T cell: -2.848", + "value: -4.169
CD16-positive, CD56-dim natural killer cell, human: -1.194
natural killer cell: -1.489
CD16-negative, CD56-bright natural killer cell, human: -2.511
gamma-delta T cell: -3.002
mature NK T cell: -3.360", + "value: -6.163
CD16-negative, CD56-bright natural killer cell, human: -1.012
natural killer cell: -2.317
CD16-positive, CD56-dim natural killer cell, human: -2.959
gamma-delta T cell: -3.564
activated type II NK T cell: -3.924", + "value: -6.088
classical monocyte: -1.246
CD14-positive monocyte: -2.262
pvalb GABAergic cortical interneuron: -2.965
macrophage: -3.612
monocyte: -3.942", + "value: -5.342
effector memory CD4-positive, alpha-beta T cell: -2.067
T follicular helper cell: -2.378
central memory CD4-positive, alpha-beta T cell: -2.873
effector memory CD8-positive, alpha-beta T cell: -3.118
T-helper 22 cell: -3.296", + "value: -5.514
dendritic cell: -1.571
conventional dendritic cell: -2.061
dendritic cell, human: -2.787
myeloid dendritic cell: -2.885
CD1c-positive myeloid dendritic cell: -2.968", + "value: -5.409
CD16-positive, CD56-dim natural killer cell, human: -0.745
natural killer cell: -2.318
CD16-negative, CD56-bright natural killer cell, human: -3.236
mature NK T cell: -3.266
gamma-delta T cell: -3.743", + "value: -6.132
CD16-positive, CD56-dim natural killer cell, human: -0.450
natural killer cell: -1.961
CD16-negative, CD56-bright natural killer cell, human: -3.170
mature NK T cell: -4.361
activated type II NK T cell: -4.852", + "value: -5.974
CD16-positive, CD56-dim natural killer cell, human: -0.421
natural killer cell: -1.902
CD16-negative, CD56-bright natural killer cell, human: -3.543
mature NK T cell: -4.478
activated type II NK T cell: -4.809", + "value: -6.129
CD16-positive, CD56-dim natural killer cell, human: -0.623
natural killer cell: -1.412
mature NK T cell: -3.859
CD16-negative, CD56-bright natural killer cell, human: -3.871
gamma-delta T cell: -4.694", + "value: -5.710
central memory CD4-positive, alpha-beta T cell: -2.055
effector memory CD4-positive, alpha-beta T cell: -2.228
naive thymus-derived CD8-positive, alpha-beta T cell: -2.267
naive thymus-derived CD4-positive, alpha-beta T cell: -2.317
effector memory CD8-positive, alpha-beta T cell: -2.724", + "value: -4.635
effector memory CD4-positive, alpha-beta T cell: -1.861
central memory CD4-positive, alpha-beta T cell: -2.381
effector memory CD8-positive, alpha-beta T cell: -2.796
mature NK T cell: -2.974
T-helper 22 cell: -3.005", + "value: -6.772
CD16-positive, CD56-dim natural killer cell, human: -0.431
natural killer cell: -2.104
CD16-negative, CD56-bright natural killer cell, human: -3.179
mature NK T cell: -4.320
activated type II NK T cell: -4.762", + "value: -5.372
plasmacytoid dendritic cell: -0.268
plasmacytoid dendritic cell, human: -2.673
dendritic cell: -3.437
conventional dendritic cell: -5.254
myeloid dendritic cell: -5.642", + "value: -4.995
naive thymus-derived CD4-positive, alpha-beta T cell: -1.316
central memory CD4-positive, alpha-beta T cell: -2.136
naive thymus-derived CD8-positive, alpha-beta T cell: -2.528
effector memory CD4-positive, alpha-beta T cell: -2.781
T-helper 22 cell: -3.104", + "value: -5.439
CD16-positive, CD56-dim natural killer cell, human: -0.555
natural killer cell: -2.265
CD16-negative, CD56-bright natural killer cell, human: -3.590
mature NK T cell: -3.731
gamma-delta T cell: -3.999", + "value: -5.848
plasmacytoid dendritic cell: -0.238
plasmacytoid dendritic cell, human: -2.849
dendritic cell: -3.006
dendritic cell, human: -5.127
myeloid dendritic cell: -5.169", + "value: -5.172
CD16-positive, CD56-dim natural killer cell, human: -0.563
natural killer cell: -2.037
CD16-negative, CD56-bright natural killer cell, human: -2.748
mature NK T cell: -4.030
gamma-delta T cell: -4.596", + "value: -4.746
natural killer cell: -0.705
CD16-positive, CD56-dim natural killer cell, human: -1.382
lymphocyte: -3.979
mature NK T cell: -4.218
CD16-negative, CD56-bright natural killer cell, human: -4.429", + "value: -5.641
CD16-positive, CD56-dim natural killer cell, human: -0.615
natural killer cell: -1.580
CD16-negative, CD56-bright natural killer cell, human: -3.577
gamma-delta T cell: -4.140
mature NK T cell: -4.298", + "value: -5.292
CD16-positive, CD56-dim natural killer cell, human: -0.606
natural killer cell: -1.716
CD16-negative, CD56-bright natural killer cell, human: -2.793
mature NK T cell: -4.436
activated type II NK T cell: -4.598", + "value: -4.472
CD16-negative, CD56-bright natural killer cell, human: -1.022
natural killer cell: -2.289
CD16-positive, CD56-dim natural killer cell, human: -3.283
innate lymphoid cell: -3.443
lymphocyte: -4.144", + "value: -5.945
plasmacytoid dendritic cell: -0.206
plasmacytoid dendritic cell, human: -2.952
dendritic cell: -3.292
dendritic cell, human: -5.473
myeloid dendritic cell: -5.752", + "value: -6.390
CD16-positive, CD56-dim natural killer cell, human: -0.535
natural killer cell: -1.719
CD16-negative, CD56-bright natural killer cell, human: -3.013
mature NK T cell: -4.609
activated type II NK T cell: -4.619", + "value: -6.170
naive thymus-derived CD4-positive, alpha-beta T cell: -1.494
naive thymus-derived CD8-positive, alpha-beta T cell: -2.003
effector memory CD4-positive, alpha-beta T cell: -2.137
central memory CD4-positive, alpha-beta T cell: -2.279
effector memory CD8-positive, alpha-beta T cell: -3.011", + "value: -6.140
CD16-positive, CD56-dim natural killer cell, human: -0.494
natural killer cell: -1.477
mature NK T cell: -3.960
CD16-negative, CD56-bright natural killer cell, human: -4.432
astrocyte of the cerebral cortex: -4.802", + "value: -4.513
natural killer cell: -0.433
CD16-positive, CD56-dim natural killer cell, human: -2.652
lymphocyte: -3.119
T cell: -4.321
CD16-negative, CD56-bright natural killer cell, human: -4.454", + "value: -5.738
CD16-positive, CD56-dim natural killer cell, human: -0.641
natural killer cell: -1.652
CD16-negative, CD56-bright natural killer cell, human: -2.797
mature NK T cell: -3.510
activated type II NK T cell: -4.892", + "value: -5.688
CD16-positive, CD56-dim natural killer cell, human: -0.877
natural killer cell: -1.490
mature NK T cell: -3.159
gamma-delta T cell: -3.683
CD16-negative, CD56-bright natural killer cell, human: -3.823", + "value: -6.111
CD16-positive, CD56-dim natural killer cell, human: -0.520
natural killer cell: -1.660
CD16-negative, CD56-bright natural killer cell, human: -3.396
mature NK T cell: -4.077
astrocyte of the cerebral cortex: -4.908", + "value: -6.357
CD16-positive, CD56-dim natural killer cell, human: -0.609
natural killer cell: -1.432
mature NK T cell: -3.758
CD16-negative, CD56-bright natural killer cell, human: -4.266
astrocyte of the cerebral cortex: -4.832", + "value: -6.717
central memory CD4-positive, alpha-beta T cell: -1.675
T follicular helper cell: -1.821
naive thymus-derived CD8-positive, alpha-beta T cell: -2.228
naive thymus-derived CD4-positive, alpha-beta T cell: -2.553
effector memory CD4-positive, alpha-beta T cell: -2.608", + "value: -5.484
classical monocyte: -0.838
CD14-positive monocyte: -1.560
pvalb GABAergic cortical interneuron: -3.276
monocyte: -4.038
macrophage: -4.428", + "value: -5.313
natural killer cell: -1.311
CD16-positive, CD56-dim natural killer cell, human: -1.413
mature NK T cell: -3.249
CD16-negative, CD56-bright natural killer cell, human: -3.515
gamma-delta T cell: -3.694", + "value: -5.908
CD16-positive, CD56-dim natural killer cell, human: -0.634
natural killer cell: -1.354
mature NK T cell: -3.570
CD16-negative, CD56-bright natural killer cell, human: -4.344
gamma-delta T cell: -4.716", + "value: -6.575
effector memory CD8-positive, alpha-beta T cell: -2.216
mucosal invariant T cell: -2.491
gamma-delta T cell: -2.497
effector CD8-positive, alpha-beta T cell: -2.969
effector memory CD4-positive, alpha-beta T cell: -3.066", + "value: -5.003
CD16-negative, CD56-bright natural killer cell, human: -0.850
natural killer cell: -2.701
innate lymphoid cell: -3.622
group 3 innate lymphoid cell: -4.261
CD16-positive, CD56-dim natural killer cell, human: -4.292", + "value: -5.845
classical monocyte: -1.184
CD14-positive monocyte: -1.567
pvalb GABAergic cortical interneuron: -2.709
monocyte: -3.736
macrophage: -3.990", + "value: -6.901
CD16-positive, CD56-dim natural killer cell, human: -0.483
natural killer cell: -1.466
mature NK T cell: -4.246
CD16-negative, CD56-bright natural killer cell, human: -4.501
astrocyte of the cerebral cortex: -5.016", + "value: -6.286
CD14-positive monocyte: -1.068
classical monocyte: -1.213
pvalb GABAergic cortical interneuron: -3.182
monocyte: -4.005
macrophage: -4.101", + "value: -5.569
CD16-positive, CD56-dim natural killer cell, human: -0.836
natural killer cell: -1.742
CD16-negative, CD56-bright natural killer cell, human: -2.868
mature NK T cell: -3.406
gamma-delta T cell: -4.061", + "value: -6.122
CD16-positive, CD56-dim natural killer cell, human: -0.721
CD16-negative, CD56-bright natural killer cell, human: -2.050
natural killer cell: -2.191
gamma-delta T cell: -4.185
activated type II NK T cell: -4.364", + "value: -5.113
CD16-positive, CD56-dim natural killer cell, human: -0.749
natural killer cell: -1.301
CD16-negative, CD56-bright natural killer cell, human: -3.563
mature NK T cell: -3.836
astrocyte of the cerebral cortex: -4.679", + "value: -6.396
CD16-negative, CD56-bright natural killer cell, human: -1.167
CD16-positive, CD56-dim natural killer cell, human: -2.820
natural killer cell: -2.864
gamma-delta T cell: -3.026
activated type II NK T cell: -4.013", + "value: -6.004
CD16-positive, CD56-dim natural killer cell, human: -1.202
natural killer cell: -1.913
CD16-negative, CD56-bright natural killer cell, human: -2.072
mature NK T cell: -3.165
gamma-delta T cell: -3.312", + "value: -3.840
CD34-positive, CD38-negative hematopoietic stem cell: -2.505
hematopoietic precursor cell: -2.592
hematopoietic stem cell: -2.706
progenitor cell: -3.583
serous secreting cell of bronchus submucosal gland: -4.019", + "value: -6.438
classical monocyte: -1.483
CD14-positive monocyte: -1.535
monocyte: -2.986
pvalb GABAergic cortical interneuron: -3.006
macrophage: -3.873", + "value: -6.047
CD16-positive, CD56-dim natural killer cell, human: -0.523
natural killer cell: -1.784
CD16-negative, CD56-bright natural killer cell, human: -2.706
mature NK T cell: -4.427
activated type II NK T cell: -4.487", + "value: -4.906
conventional dendritic cell: -1.909
dendritic cell: -2.056
CD1c-positive myeloid dendritic cell: -2.468
plasmacytoid dendritic cell: -3.103
macrophage: -3.284", + "value: -4.887
natural killer cell: -1.027
CD16-positive, CD56-dim natural killer cell, human: -1.213
CD16-negative, CD56-bright natural killer cell, human: -2.105
mature NK T cell: -4.272
gamma-delta T cell: -4.449", + "value: -6.467
classical monocyte: -1.259
CD14-positive monocyte: -1.412
pvalb GABAergic cortical interneuron: -3.421
monocyte: -3.529
CD1c-positive myeloid dendritic cell: -3.865", + "value: -5.997
CD16-positive, CD56-dim natural killer cell, human: -0.480
natural killer cell: -1.779
CD16-negative, CD56-bright natural killer cell, human: -3.524
mature NK T cell: -4.264
activated type II NK T cell: -4.793", + "value: -5.186
plasmacytoid dendritic cell: -0.208
dendritic cell: -2.930
plasmacytoid dendritic cell, human: -3.140
myeloid dendritic cell: -5.163
dendritic cell, human: -5.735", + "value: -6.723
dendritic cell: -1.257
conventional dendritic cell: -2.002
dendritic cell, human: -2.342
myeloid dendritic cell: -2.444
CD1c-positive myeloid dendritic cell: -2.473", + "value: -6.687
CD16-positive, CD56-dim natural killer cell, human: -0.639
CD16-negative, CD56-bright natural killer cell, human: -2.319
natural killer cell: -2.475
gamma-delta T cell: -3.979
mature NK T cell: -3.989", + "value: -5.940
CD16-positive, CD56-dim natural killer cell, human: -1.164
natural killer cell: -1.667
CD16-negative, CD56-bright natural killer cell, human: -1.782
activated type II NK T cell: -3.786
mature NK T cell: -4.745", + "value: -5.346
CD16-negative, CD56-bright natural killer cell, human: -0.784
natural killer cell: -2.889
CD16-positive, CD56-dim natural killer cell, human: -3.352
activated type II NK T cell: -4.004
hepatic pit cell: -4.372", + "value: -5.511
natural killer cell: -0.633
CD16-positive, CD56-dim natural killer cell, human: -1.894
CD16-negative, CD56-bright natural killer cell, human: -2.569
mature NK T cell: -3.996
gamma-delta T cell: -4.279", + "value: -5.060
classical monocyte: -1.394
CD14-positive monocyte: -2.017
pvalb GABAergic cortical interneuron: -2.683
monocyte: -3.789
myeloid leukocyte: -4.092", + "value: -5.956
CD16-positive, CD56-dim natural killer cell, human: -0.330
natural killer cell: -2.026
CD16-negative, CD56-bright natural killer cell, human: -4.037
mature NK T cell: -4.177
astrocyte of the cerebral cortex: -5.122", + "value: -4.160
CD16-positive, CD56-dim natural killer cell, human: -0.880
natural killer cell: -2.245
CD16-negative, CD56-bright natural killer cell, human: -2.432
gamma-delta T cell: -3.142
mature NK T cell: -3.835", + "value: -5.603
T follicular helper cell: -1.913
central memory CD4-positive, alpha-beta T cell: -2.482
naive thymus-derived CD8-positive, alpha-beta T cell: -2.513
naive thymus-derived CD4-positive, alpha-beta T cell: -2.721
effector memory CD4-positive, alpha-beta T cell: -2.856", + "value: -4.925
effector memory CD4-positive, alpha-beta T cell: -1.945
central memory CD4-positive, alpha-beta T cell: -2.321
T follicular helper cell: -2.351
T-helper 22 cell: -2.787
effector memory CD8-positive, alpha-beta T cell: -3.429", + "value: -5.391
plasmacytoid dendritic cell: -0.368
plasmacytoid dendritic cell, human: -2.662
dendritic cell: -2.868
myeloid dendritic cell: -4.662
dendritic cell, human: -5.043", + "value: -5.392
CD16-positive, CD56-dim natural killer cell, human: -0.435
natural killer cell: -2.242
CD16-negative, CD56-bright natural killer cell, human: -3.105
gamma-delta T cell: -4.002
mature NK T cell: -4.088", + "value: -6.036
CD16-positive, CD56-dim natural killer cell, human: -0.718
natural killer cell: -1.340
CD16-negative, CD56-bright natural killer cell, human: -3.091
mature NK T cell: -4.017
activated type II NK T cell: -4.745", + "value: -5.300
CD16-positive, CD56-dim natural killer cell, human: -0.915
natural killer cell: -1.560
CD16-negative, CD56-bright natural killer cell, human: -2.563
mature NK T cell: -3.418
gamma-delta T cell: -3.830", + "value: -6.012
CD16-positive, CD56-dim natural killer cell, human: -0.513
natural killer cell: -2.188
CD16-negative, CD56-bright natural killer cell, human: -2.369
mature NK T cell: -4.376
activated type II NK T cell: -4.440", + "value: -6.143
classical monocyte: -1.130
CD14-positive monocyte: -1.411
pvalb GABAergic cortical interneuron: -3.023
monocyte: -3.533
macrophage: -4.270", + "value: -6.241
CD16-positive, CD56-dim natural killer cell, human: -0.423
natural killer cell: -1.709
CD16-negative, CD56-bright natural killer cell, human: -3.589
mature NK T cell: -4.533
activated type II NK T cell: -5.043", + "value: -6.487
classical monocyte: -1.380
CD14-positive monocyte: -1.995
pvalb GABAergic cortical interneuron: -2.741
monocyte: -3.354
dendritic cell, human: -3.783", + "value: -5.565
CD16-positive, CD56-dim natural killer cell, human: -0.659
natural killer cell: -1.562
mature NK T cell: -3.295
gamma-delta T cell: -3.935
CD16-negative, CD56-bright natural killer cell, human: -4.256", + "value: -6.633
CD16-negative, CD56-bright natural killer cell, human: -0.612
gamma-delta T cell: -2.854
CD16-positive, CD56-dim natural killer cell, human: -3.244
natural killer cell: -3.548
mature NK T cell: -3.950", + "value: -6.566
CD16-positive, CD56-dim natural killer cell, human: -0.848
CD16-negative, CD56-bright natural killer cell, human: -2.086
natural killer cell: -2.439
mature NK T cell: -3.831
gamma-delta T cell: -3.875", + "value: -7.337
CD16-positive, CD56-dim natural killer cell, human: -0.512
CD16-negative, CD56-bright natural killer cell, human: -2.384
natural killer cell: -2.729
mature NK T cell: -4.367
activated type II NK T cell: -4.506", + "value: -5.259
CD16-positive, CD56-dim natural killer cell, human: -0.809
natural killer cell: -1.294
mature NK T cell: -3.590
CD16-negative, CD56-bright natural killer cell, human: -4.348
gamma-delta T cell: -4.620", + "value: -5.491
natural killer cell: -0.991
CD16-positive, CD56-dim natural killer cell, human: -2.166
T cell: -3.360
CD16-negative, CD56-bright natural killer cell, human: -3.631
mature NK T cell: -3.971", + "value: -5.697
central memory CD4-positive, alpha-beta T cell: -1.763
naive thymus-derived CD4-positive, alpha-beta T cell: -1.902
effector memory CD4-positive, alpha-beta T cell: -2.329
T-helper 22 cell: -2.604
T follicular helper cell: -2.844", + "value: -5.529
CD16-positive, CD56-dim natural killer cell, human: -0.470
natural killer cell: -1.824
CD16-negative, CD56-bright natural killer cell, human: -2.891
mature NK T cell: -4.075
activated type II NK T cell: -4.964", + "value: -6.955
CD16-positive, CD56-dim natural killer cell, human: -0.981
CD16-negative, CD56-bright natural killer cell, human: -1.922
natural killer cell: -2.409
gamma-delta T cell: -3.721
activated type II NK T cell: -4.025", + "value: -6.522
CD16-positive, CD56-dim natural killer cell, human: -0.757
natural killer cell: -1.496
mature NK T cell: -3.242
gamma-delta T cell: -4.180
astrocyte of the cerebral cortex: -4.521", + "value: -5.698
CD16-positive, CD56-dim natural killer cell, human: -0.367
natural killer cell: -2.012
mature NK T cell: -3.728
CD16-negative, CD56-bright natural killer cell, human: -4.095
astrocyte of the cerebral cortex: -4.818", + "value: -5.856
CD16-positive, CD56-dim natural killer cell, human: -0.678
natural killer cell: -2.280
CD16-negative, CD56-bright natural killer cell, human: -3.144
gamma-delta T cell: -3.195
mature NK T cell: -3.341", + "value: -6.785
central memory CD4-positive, alpha-beta T cell: -1.453
T follicular helper cell: -2.116
effector memory CD4-positive, alpha-beta T cell: -2.251
naive thymus-derived CD8-positive, alpha-beta T cell: -2.391
naive thymus-derived CD4-positive, alpha-beta T cell: -2.547", + "value: -5.907
CD16-positive, CD56-dim natural killer cell, human: -0.809
natural killer cell: -1.164
mature NK T cell: -4.163
CD16-negative, CD56-bright natural killer cell, human: -4.317
astrocyte of the cerebral cortex: -4.764", + "value: -5.980
CD14-positive monocyte: -1.424
classical monocyte: -1.488
pvalb GABAergic cortical interneuron: -3.273
CD1c-positive myeloid dendritic cell: -3.532
dendritic cell, human: -3.824", + "value: -7.101
CD14-positive monocyte: -1.627
classical monocyte: -1.793
dendritic cell, human: -3.051
CD1c-positive myeloid dendritic cell: -3.279
dendritic cell: -3.587", + "value: -6.389
CD16-positive, CD56-dim natural killer cell, human: -0.546
natural killer cell: -2.436
CD16-negative, CD56-bright natural killer cell, human: -2.854
mature NK T cell: -3.844
gamma-delta T cell: -4.095", + "value: -6.628
CD16-positive, CD56-dim natural killer cell, human: -0.637
natural killer cell: -1.345
mature NK T cell: -3.889
CD16-negative, CD56-bright natural killer cell, human: -3.903
gamma-delta T cell: -4.802", + "value: -4.997
dendritic cell: -1.819
plasmacytoid dendritic cell: -1.861
conventional dendritic cell: -2.283
plasmacytoid dendritic cell, human: -2.922
CD1c-positive myeloid dendritic cell: -3.050", + "value: -5.388
plasmacytoid dendritic cell: -0.476
dendritic cell: -2.101
plasmacytoid dendritic cell, human: -2.984
B cell: -3.757
plasma cell: -3.832", + "value: -4.807
CD16-negative, CD56-bright natural killer cell, human: -1.177
natural killer cell: -2.917
CD16-positive, CD56-dim natural killer cell, human: -2.993
gamma-delta T cell: -3.423
mature NK T cell: -3.687", + "value: -4.964
effector memory CD4-positive, alpha-beta T cell: -1.768
T-helper 22 cell: -2.700
T follicular helper cell: -2.700
central memory CD4-positive, alpha-beta T cell: -2.866
effector memory CD8-positive, alpha-beta T cell: -3.272", + "value: -5.742
CD16-positive, CD56-dim natural killer cell, human: -1.409
CD16-negative, CD56-bright natural killer cell, human: -1.426
natural killer cell: -2.011
gamma-delta T cell: -3.543
mature NK T cell: -4.114", + "value: -6.968
CD14-positive monocyte: -1.607
classical monocyte: -1.991
CD1c-positive myeloid dendritic cell: -2.785
dendritic cell, human: -2.988
conventional dendritic cell: -3.023", + "value: -6.732
classical monocyte: -2.083
CD14-positive monocyte: -2.249
CD1c-positive myeloid dendritic cell: -2.868
dendritic cell, human: -3.231
conventional dendritic cell: -3.469", + "value: -6.597
CD16-positive, CD56-dim natural killer cell, human: -0.543
CD16-negative, CD56-bright natural killer cell, human: -1.980
natural killer cell: -2.178
activated type II NK T cell: -4.413
mature NK T cell: -4.637", + "value: -6.406
naive thymus-derived CD4-positive, alpha-beta T cell: -1.695
naive thymus-derived CD8-positive, alpha-beta T cell: -1.950
central memory CD4-positive, alpha-beta T cell: -1.990
T follicular helper cell: -2.444
effector memory CD4-positive, alpha-beta T cell: -2.771", + "value: -6.093
CD16-positive, CD56-dim natural killer cell, human: -0.909
natural killer cell: -1.901
CD16-negative, CD56-bright natural killer cell, human: -2.409
mature NK T cell: -3.721
gamma-delta T cell: -4.552", + "value: -5.969
CD16-positive, CD56-dim natural killer cell, human: -0.599
natural killer cell: -1.580
CD16-negative, CD56-bright natural killer cell, human: -3.517
mature NK T cell: -3.830
gamma-delta T cell: -3.993", + "value: -5.523
CD16-positive, CD56-dim natural killer cell, human: -0.930
natural killer cell: -1.590
mature NK T cell: -3.384
CD16-negative, CD56-bright natural killer cell, human: -3.541
gamma-delta T cell: -3.593", + "value: -6.719
CD16-positive, CD56-dim natural killer cell, human: -0.666
natural killer cell: -1.702
CD16-negative, CD56-bright natural killer cell, human: -3.443
mature NK T cell: -3.984
activated type II NK T cell: -4.438", + "value: -7.773
CD16-negative, CD56-bright natural killer cell, human: -0.803
gamma-delta T cell: -3.533
CD16-positive, CD56-dim natural killer cell, human: -3.642
natural killer cell: -3.680
innate lymphoid cell: -3.807", + "value: -6.237
CD16-positive, CD56-dim natural killer cell, human: -0.470
natural killer cell: -2.025
CD16-negative, CD56-bright natural killer cell, human: -2.832
mature NK T cell: -3.828
gamma-delta T cell: -4.854", + "value: -5.598
CD16-positive, CD56-dim natural killer cell, human: -1.286
natural killer cell: -1.537
mature NK T cell: -3.118
CD16-negative, CD56-bright natural killer cell, human: -3.374
gamma-delta T cell: -3.577", + "value: -5.715
CD16-positive, CD56-dim natural killer cell, human: -0.559
natural killer cell: -1.837
CD16-negative, CD56-bright natural killer cell, human: -2.540
mature NK T cell: -4.036
activated type II NK T cell: -4.735", + "value: -6.376
classical monocyte: -1.140
CD14-positive monocyte: -1.604
pvalb GABAergic cortical interneuron: -3.359
dendritic cell, human: -3.502
CD1c-positive myeloid dendritic cell: -3.587", + "value: -5.743
CD16-positive, CD56-dim natural killer cell, human: -0.714
natural killer cell: -1.265
CD16-negative, CD56-bright natural killer cell, human: -3.711
mature NK T cell: -4.214
activated type II NK T cell: -4.799", + "value: -5.871
classical monocyte: -2.399
dendritic cell, human: -2.584
dendritic cell: -2.990
CD14-positive monocyte: -3.161
CD1c-positive myeloid dendritic cell: -3.261", + "value: -7.066
CD16-negative, CD56-bright natural killer cell, human: -0.869
gamma-delta T cell: -2.867
CD16-positive, CD56-dim natural killer cell, human: -3.143
natural killer cell: -3.283
mucosal invariant T cell: -3.971", + "value: -6.366
CD16-negative, CD56-bright natural killer cell, human: -1.078
natural killer cell: -2.861
gamma-delta T cell: -3.065
CD16-positive, CD56-dim natural killer cell, human: -3.181
mature NK T cell: -3.698", + "value: -5.882
CD16-positive, CD56-dim natural killer cell, human: -0.759
natural killer cell: -2.273
CD16-negative, CD56-bright natural killer cell, human: -3.234
mature NK T cell: -3.432
gamma-delta T cell: -3.632", + "value: -6.543
CD16-positive, CD56-dim natural killer cell, human: -0.615
natural killer cell: -2.172
CD16-negative, CD56-bright natural killer cell, human: -2.634
mature NK T cell: -4.021
activated type II NK T cell: -4.421", + "value: -6.511
T follicular helper cell: -1.824
naive thymus-derived CD8-positive, alpha-beta T cell: -2.150
central memory CD4-positive, alpha-beta T cell: -2.257
effector memory CD4-positive, alpha-beta T cell: -2.705
naive thymus-derived CD4-positive, alpha-beta T cell: -2.945", + "value: -5.949
classical monocyte: -1.103
CD14-positive monocyte: -1.654
pvalb GABAergic cortical interneuron: -2.929
monocyte: -3.879
macrophage: -4.135", + "value: -5.780
CD16-positive, CD56-dim natural killer cell, human: -0.617
natural killer cell: -1.675
CD16-negative, CD56-bright natural killer cell, human: -3.387
mature NK T cell: -4.049
activated type II NK T cell: -4.578", + "value: -6.107
CD14-positive monocyte: -1.364
classical monocyte: -1.604
pvalb GABAergic cortical interneuron: -3.236
monocyte: -3.405
macrophage: -3.938", + "value: -5.910
CD16-negative, CD56-bright natural killer cell, human: -1.583
CD16-positive, CD56-dim natural killer cell, human: -1.669
natural killer cell: -2.586
gamma-delta T cell: -2.620
mature NK T cell: -3.451", + "value: -6.097
CD16-negative, CD56-bright natural killer cell, human: -0.835
natural killer cell: -2.420
CD16-positive, CD56-dim natural killer cell, human: -2.755
gamma-delta T cell: -3.826
activated type II NK T cell: -4.251", + "value: -5.749
effector memory CD4-positive, alpha-beta T cell: -1.792
central memory CD4-positive, alpha-beta T cell: -1.928
T follicular helper cell: -2.589
T-helper 22 cell: -2.698
naive thymus-derived CD4-positive, alpha-beta T cell: -3.119", + "value: -6.087
CD16-positive, CD56-dim natural killer cell, human: -0.746
natural killer cell: -2.089
CD16-negative, CD56-bright natural killer cell, human: -2.449
mature NK T cell: -3.547
gamma-delta T cell: -4.019", + "value: -6.461
CD16-positive, CD56-dim natural killer cell, human: -0.997
CD16-negative, CD56-bright natural killer cell, human: -1.904
natural killer cell: -2.109
gamma-delta T cell: -3.890
activated type II NK T cell: -4.085", + "value: -6.881
classical monocyte: -1.564
CD14-positive monocyte: -1.636
pvalb GABAergic cortical interneuron: -3.207
CD1c-positive myeloid dendritic cell: -3.276
dendritic cell, human: -3.492", + "value: -5.614
plasmacytoid dendritic cell: -0.212
plasmacytoid dendritic cell, human: -2.769
dendritic cell: -3.396
myeloid dendritic cell: -5.676
dendritic cell, human: -5.786", + "value: -5.518
plasmacytoid dendritic cell: -0.218
plasmacytoid dendritic cell, human: -2.815
dendritic cell: -3.313
dendritic cell, human: -5.441
myeloid dendritic cell: -5.502", + "value: -6.203
effector memory CD4-positive, alpha-beta T cell: -2.064
central memory CD4-positive, alpha-beta T cell: -2.982
naive thymus-derived CD8-positive, alpha-beta T cell: -2.996
T follicular helper cell: -3.204
effector memory CD8-positive, alpha-beta T cell: -3.211", + "value: -5.985
classical monocyte: -1.175
CD14-positive monocyte: -1.722
pvalb GABAergic cortical interneuron: -2.870
macrophage: -3.671
monocyte: -4.156", + "value: -7.054
T follicular helper cell: -1.710
naive thymus-derived CD8-positive, alpha-beta T cell: -1.845
central memory CD4-positive, alpha-beta T cell: -1.951
naive thymus-derived CD4-positive, alpha-beta T cell: -2.507
effector memory CD4-positive, alpha-beta T cell: -2.807", + "value: -5.855
CD16-positive, CD56-dim natural killer cell, human: -0.690
natural killer cell: -2.106
CD16-negative, CD56-bright natural killer cell, human: -2.404
gamma-delta T cell: -3.757
mature NK T cell: -4.023", + "value: -6.783
CD16-positive, CD56-dim natural killer cell, human: -0.329
natural killer cell: -2.012
CD16-negative, CD56-bright natural killer cell, human: -4.120
mature NK T cell: -4.364
astrocyte of the cerebral cortex: -5.045", + "value: -5.929
CD16-positive, CD56-dim natural killer cell, human: -0.695
natural killer cell: -1.415
CD16-negative, CD56-bright natural killer cell, human: -3.127
mature NK T cell: -4.177
activated type II NK T cell: -4.666", + "value: -4.183
effector memory CD4-positive, alpha-beta T cell: -2.360
naive thymus-derived CD8-positive, alpha-beta T cell: -2.675
central memory CD4-positive, alpha-beta T cell: -2.785
naive thymus-derived CD4-positive, alpha-beta T cell: -2.887
mature NK T cell: -3.288", + "value: -6.576
CD16-positive, CD56-dim natural killer cell, human: -0.605
natural killer cell: -1.431
CD16-negative, CD56-bright natural killer cell, human: -3.894
mature NK T cell: -3.915
activated type II NK T cell: -4.842", + "value: -5.609
CD16-positive, CD56-dim natural killer cell, human: -0.627
natural killer cell: -2.145
CD16-negative, CD56-bright natural killer cell, human: -2.746
mature NK T cell: -4.046
astrocyte of the cerebral cortex: -4.374", + "value: -5.681
CD16-positive, CD56-dim natural killer cell, human: -1.276
natural killer cell: -1.754
CD16-negative, CD56-bright natural killer cell, human: -1.771
gamma-delta T cell: -3.216
mature NK T cell: -3.416", + "value: -6.185
CD16-negative, CD56-bright natural killer cell, human: -0.955
natural killer cell: -2.617
gamma-delta T cell: -3.033
CD16-positive, CD56-dim natural killer cell, human: -3.566
mature NK T cell: -3.676", + "value: -5.670
central memory CD4-positive, alpha-beta T cell: -1.835
naive thymus-derived CD4-positive, alpha-beta T cell: -2.155
effector memory CD4-positive, alpha-beta T cell: -2.167
T-helper 22 cell: -2.564
naive thymus-derived CD8-positive, alpha-beta T cell: -2.722", + "value: -5.938
plasmacytoid dendritic cell: -0.281
plasmacytoid dendritic cell, human: -2.624
dendritic cell: -3.046
myeloid dendritic cell: -4.863
dendritic cell, human: -4.983", + "value: -3.629
gamma-delta T cell: -1.868
mature NK T cell: -1.996
CD16-positive, CD56-dim natural killer cell, human: -2.127
natural killer cell: -2.364
CD8-positive, alpha-beta T cell: -2.554", + "value: -5.410
CD16-negative, CD56-bright natural killer cell, human: -1.181
natural killer cell: -2.186
CD16-positive, CD56-dim natural killer cell, human: -2.576
gamma-delta T cell: -2.852
mature NK T cell: -3.494", + "value: -6.518
CD16-positive, CD56-dim natural killer cell, human: -0.372
natural killer cell: -1.831
CD16-negative, CD56-bright natural killer cell, human: -3.883
mature NK T cell: -4.259
activated type II NK T cell: -5.147", + "value: -5.365
CD14-positive monocyte: -1.496
classical monocyte: -1.719
monocyte: -2.433
pvalb GABAergic cortical interneuron: -3.294
promonocyte: -4.017", + "value: -6.243
CD16-positive, CD56-dim natural killer cell, human: -0.388
natural killer cell: -1.992
CD16-negative, CD56-bright natural killer cell, human: -3.766
mature NK T cell: -4.178
activated type II NK T cell: -5.048", + "value: -5.971
plasmacytoid dendritic cell: -0.367
dendritic cell: -2.705
plasmacytoid dendritic cell, human: -2.708
myeloid dendritic cell: -4.921
dendritic cell, human: -4.969", + "value: -6.002
effector memory CD4-positive, alpha-beta T cell: -1.768
central memory CD4-positive, alpha-beta T cell: -1.829
T-helper 22 cell: -2.206
T follicular helper cell: -2.476
naive thymus-derived CD8-positive, alpha-beta T cell: -2.948", + "value: -5.550
CD16-negative, CD56-bright natural killer cell, human: -1.220
gamma-delta T cell: -2.585
effector memory CD8-positive, alpha-beta T cell: -2.886
CD16-positive, CD56-dim natural killer cell, human: -3.645
mature NK T cell: -3.666", + "value: -4.753
CD16-negative, CD56-bright natural killer cell, human: -2.757
gamma-delta T cell: -3.216
T cell: -3.417
effector memory CD8-positive, alpha-beta T cell: -3.441
effector memory CD4-positive, alpha-beta T cell: -3.631", + "value: -4.981
CD16-negative, CD56-bright natural killer cell, human: -0.664
CD16-positive, CD56-dim natural killer cell, human: -2.721
natural killer cell: -2.782
gamma-delta T cell: -3.842
innate lymphoid cell: -4.169", + "value: -5.243
CD16-positive, CD56-dim natural killer cell, human: -1.160
natural killer cell: -1.492
CD16-negative, CD56-bright natural killer cell, human: -2.797
gamma-delta T cell: -3.325
mature NK T cell: -3.457", + "value: -4.777
hematopoietic precursor cell: -1.908
CD34-positive, CD38-negative hematopoietic stem cell: -2.385
mast cell: -2.871
hematopoietic stem cell: -3.383
granulocyte: -3.655", + "value: -5.834
classical monocyte: -1.046
CD14-positive monocyte: -1.519
pvalb GABAergic cortical interneuron: -2.903
monocyte: -4.004
macrophage: -4.173", + "value: -5.850
naive thymus-derived CD4-positive, alpha-beta T cell: -1.409
central memory CD4-positive, alpha-beta T cell: -1.756
naive thymus-derived CD8-positive, alpha-beta T cell: -2.465
effector memory CD4-positive, alpha-beta T cell: -2.638
T-helper 22 cell: -3.424", + "value: -5.988
CD16-positive, CD56-dim natural killer cell, human: -0.601
natural killer cell: -1.552
CD16-negative, CD56-bright natural killer cell, human: -3.326
mature NK T cell: -3.827
activated type II NK T cell: -4.749", + "value: -6.125
CD16-positive, CD56-dim natural killer cell, human: -0.601
CD16-negative, CD56-bright natural killer cell, human: -1.954
natural killer cell: -2.220
activated type II NK T cell: -4.461
mature NK T cell: -4.588", + "value: -5.919
central memory CD4-positive, alpha-beta T cell: -1.680
naive thymus-derived CD4-positive, alpha-beta T cell: -1.717
T follicular helper cell: -1.779
naive thymus-derived CD8-positive, alpha-beta T cell: -2.633
effector memory CD4-positive, alpha-beta T cell: -3.382", + "value: -6.132
CD16-positive, CD56-dim natural killer cell, human: -0.878
natural killer cell: -1.811
CD16-negative, CD56-bright natural killer cell, human: -2.003
activated type II NK T cell: -4.026
mature NK T cell: -4.231", + "value: -6.159
CD16-positive, CD56-dim natural killer cell, human: -0.554
natural killer cell: -1.692
CD16-negative, CD56-bright natural killer cell, human: -3.568
mature NK T cell: -3.929
gamma-delta T cell: -4.686", + "value: -6.322
CD14-positive monocyte: -1.355
classical monocyte: -1.653
pvalb GABAergic cortical interneuron: -2.855
monocyte: -3.679
macrophage: -4.037", + "value: -5.728
CD16-negative, CD56-bright natural killer cell, human: -1.090
natural killer cell: -2.736
gamma-delta T cell: -2.907
CD16-positive, CD56-dim natural killer cell, human: -3.113
mature NK T cell: -3.764", + "value: -6.414
CD16-positive, CD56-dim natural killer cell, human: -0.648
natural killer cell: -1.712
CD16-negative, CD56-bright natural killer cell, human: -3.500
mature NK T cell: -4.075
activated type II NK T cell: -4.478", + "value: -6.489
CD16-positive, CD56-dim natural killer cell, human: -0.411
natural killer cell: -2.121
CD16-negative, CD56-bright natural killer cell, human: -3.292
mature NK T cell: -4.299
gamma-delta T cell: -4.658", + "value: -5.549
CD16-positive, CD56-dim natural killer cell, human: -0.831
natural killer cell: -1.593
CD16-negative, CD56-bright natural killer cell, human: -3.556
mature NK T cell: -3.665
gamma-delta T cell: -4.281", + "value: -5.000
CD16-positive, CD56-dim natural killer cell, human: -0.864
natural killer cell: -2.006
CD16-negative, CD56-bright natural killer cell, human: -2.550
gamma-delta T cell: -3.881
activated type II NK T cell: -4.369", + "value: -6.346
classical monocyte: -1.240
CD14-positive monocyte: -1.246
pvalb GABAergic cortical interneuron: -3.107
monocyte: -3.447
macrophage: -4.109", + "value: -5.484
plasmacytoid dendritic cell: -0.229
dendritic cell: -2.847
plasmacytoid dendritic cell, human: -2.922
myeloid dendritic cell: -5.164
conventional dendritic cell: -5.492", + "value: -4.969
CD16-positive, CD56-dim natural killer cell, human: -1.016
natural killer cell: -1.645
CD16-negative, CD56-bright natural killer cell, human: -2.818
mature NK T cell: -3.298
gamma-delta T cell: -3.769", + "value: -5.774
naive B cell: -1.205
B cell: -1.324
malignant cell: -3.164
class switched memory B cell: -3.462
memory B cell: -3.486", + "value: -6.092
CD16-positive, CD56-dim natural killer cell, human: -0.314
natural killer cell: -1.853
mature NK T cell: -4.542
CD16-negative, CD56-bright natural killer cell, human: -4.748
astrocyte of the cerebral cortex: -5.051", + "value: -6.254
CD16-positive, CD56-dim natural killer cell, human: -0.651
natural killer cell: -1.410
CD16-negative, CD56-bright natural killer cell, human: -3.942
mature NK T cell: -4.012
gamma-delta T cell: -4.812", + "value: -6.429
CD14-positive monocyte: -1.241
classical monocyte: -1.335
pvalb GABAergic cortical interneuron: -2.892
monocyte: -3.541
macrophage: -4.069", + "value: -6.247
plasmacytoid dendritic cell: -0.323
dendritic cell: -2.524
plasmacytoid dendritic cell, human: -2.801
myeloid dendritic cell: -4.884
conventional dendritic cell: -4.898", + "value: -5.620
CD16-positive, CD56-dim natural killer cell, human: -0.900
natural killer cell: -1.874
CD16-negative, CD56-bright natural killer cell, human: -2.243
mature NK T cell: -3.886
gamma-delta T cell: -4.081", + "value: -5.029
plasmacytoid dendritic cell: -0.327
plasmacytoid dendritic cell, human: -2.508
dendritic cell: -2.740
myeloid dendritic cell: -5.244
dendritic cell, human: -5.278", + "value: -6.296
CD16-negative, CD56-bright natural killer cell, human: -0.887
gamma-delta T cell: -2.940
effector memory CD8-positive, alpha-beta T cell: -3.402
natural killer cell: -3.415
mature NK T cell: -3.669", + "value: -5.923
plasmacytoid dendritic cell: -0.401
plasmacytoid dendritic cell, human: -2.354
dendritic cell: -2.972
dendritic cell, human: -4.869
conventional dendritic cell: -5.090", + "value: -5.004
CD16-positive, CD56-dim natural killer cell, human: -1.103
natural killer cell: -1.530
mature NK T cell: -2.907
gamma-delta T cell: -3.573
CD16-negative, CD56-bright natural killer cell, human: -3.802", + "value: -5.306
plasmacytoid dendritic cell: -0.237
plasmacytoid dendritic cell, human: -2.840
dendritic cell: -3.126
dendritic cell, human: -5.680
myeloid dendritic cell: -5.757", + "value: -6.505
CD16-positive, CD56-dim natural killer cell, human: -1.016
natural killer cell: -1.598
CD16-negative, CD56-bright natural killer cell, human: -1.920
mature NK T cell: -3.889
gamma-delta T cell: -4.138", + "value: -5.468
plasmacytoid dendritic cell: -0.330
plasmacytoid dendritic cell, human: -2.358
dendritic cell: -3.110
dendritic cell, human: -5.422
myeloid dendritic cell: -5.470", + "value: -5.732
plasmacytoid dendritic cell: -0.161
plasmacytoid dendritic cell, human: -3.185
dendritic cell: -3.511
myeloid dendritic cell: -5.856
dendritic cell, human: -6.104", + "value: -6.693
CD16-positive, CD56-dim natural killer cell, human: -0.493
natural killer cell: -1.758
CD16-negative, CD56-bright natural killer cell, human: -3.088
mature NK T cell: -3.991
activated type II NK T cell: -4.980", + "value: -6.289
classical monocyte: -1.438
CD14-positive monocyte: -1.728
pvalb GABAergic cortical interneuron: -2.985
dendritic cell, human: -3.638
macrophage: -3.677", + "value: -5.946
CD16-positive, CD56-dim natural killer cell, human: -0.671
natural killer cell: -1.977
CD16-negative, CD56-bright natural killer cell, human: -2.588
activated type II NK T cell: -4.103
mature NK T cell: -4.615", + "value: -5.957
naive thymus-derived CD4-positive, alpha-beta T cell: -1.549
central memory CD4-positive, alpha-beta T cell: -1.777
naive thymus-derived CD8-positive, alpha-beta T cell: -2.095
effector memory CD4-positive, alpha-beta T cell: -2.271
T-helper 22 cell: -3.237", + "value: -6.327
natural killer cell: -0.793
CD16-positive, CD56-dim natural killer cell, human: -1.615
CD16-negative, CD56-bright natural killer cell, human: -3.378
mature NK T cell: -4.023
activated type II NK T cell: -4.598", + "value: -5.664
CD16-positive, CD56-dim natural killer cell, human: -0.541
natural killer cell: -2.008
CD16-negative, CD56-bright natural killer cell, human: -2.780
mature NK T cell: -4.052
gamma-delta T cell: -4.616", + "value: -5.795
plasmacytoid dendritic cell: -0.266
plasmacytoid dendritic cell, human: -2.727
dendritic cell: -2.977
dendritic cell, human: -5.224
myeloid dendritic cell: -5.230", + "value: -6.334
CD16-negative, CD56-bright natural killer cell, human: -0.656
gamma-delta T cell: -3.199
natural killer cell: -3.531
CD16-positive, CD56-dim natural killer cell, human: -3.698
mature NK T cell: -3.795", + "value: -4.588
CD16-positive, CD56-dim natural killer cell, human: -1.748
CD16-negative, CD56-bright natural killer cell, human: -1.909
natural killer cell: -2.206
mature NK T cell: -2.517
gamma-delta T cell: -2.630", + "value: -5.583
central memory CD4-positive, alpha-beta T cell: -1.643
naive thymus-derived CD4-positive, alpha-beta T cell: -2.281
effector memory CD4-positive, alpha-beta T cell: -2.335
T follicular helper cell: -2.948
T-helper 22 cell: -3.106", + "value: -4.423
central memory CD4-positive, alpha-beta T cell: -1.947
naive thymus-derived CD4-positive, alpha-beta T cell: -2.318
T follicular helper cell: -2.375
effector memory CD4-positive, alpha-beta T cell: -2.906
naive thymus-derived CD8-positive, alpha-beta T cell: -3.020", + "value: -6.448
CD16-positive, CD56-dim natural killer cell, human: -0.682
CD16-negative, CD56-bright natural killer cell, human: -2.157
natural killer cell: -2.342
mature NK T cell: -4.257
activated type II NK T cell: -4.340", + "value: -5.674
central memory CD4-positive, alpha-beta T cell: -1.582
naive thymus-derived CD4-positive, alpha-beta T cell: -1.947
effector memory CD4-positive, alpha-beta T cell: -2.548
naive thymus-derived CD8-positive, alpha-beta T cell: -3.009
T-helper 22 cell: -3.031", + "value: -5.910
CD16-positive, CD56-dim natural killer cell, human: -0.952
natural killer cell: -2.258
CD16-negative, CD56-bright natural killer cell, human: -2.617
gamma-delta T cell: -3.460
mature NK T cell: -3.786", + "value: -6.455
CD16-negative, CD56-bright natural killer cell, human: -1.181
CD16-positive, CD56-dim natural killer cell, human: -2.362
natural killer cell: -2.485
gamma-delta T cell: -2.595
mature NK T cell: -3.283", + "value: -6.644
classical monocyte: -1.074
CD14-positive monocyte: -1.557
pvalb GABAergic cortical interneuron: -3.119
dendritic cell, human: -3.584
macrophage: -3.737", + "value: -5.456
natural killer cell: -1.305
CD16-positive, CD56-dim natural killer cell, human: -1.310
CD16-negative, CD56-bright natural killer cell, human: -2.182
mature NK T cell: -3.723
gamma-delta T cell: -4.367", + "value: -5.349
CD16-positive, CD56-dim natural killer cell, human: -0.434
natural killer cell: -1.662
CD16-negative, CD56-bright natural killer cell, human: -3.910
mature NK T cell: -4.353
astrocyte of the cerebral cortex: -4.870", + "value: -6.275
CD16-positive, CD56-dim natural killer cell, human: -0.718
natural killer cell: -1.178
mature NK T cell: -3.749
CD16-negative, CD56-bright natural killer cell, human: -4.491
astrocyte of the cerebral cortex: -4.583", + "value: -6.168
CD16-negative, CD56-bright natural killer cell, human: -1.554
natural killer cell: -3.282
gamma-delta T cell: -3.505
innate lymphoid cell: -3.778
effector memory CD8-positive, alpha-beta T cell: -3.836", + "value: -5.484
CD16-positive, CD56-dim natural killer cell, human: -1.004
CD16-negative, CD56-bright natural killer cell, human: -1.516
natural killer cell: -2.579
gamma-delta T cell: -3.527
activated type II NK T cell: -4.162", + "value: -5.632
classical monocyte: -0.966
CD14-positive monocyte: -1.115
pvalb GABAergic cortical interneuron: -3.500
monocyte: -3.830
neutrophil: -4.261", + "value: -6.418
mature NK T cell: -1.443
CD14-low, CD16-positive monocyte: -1.577
non-classical monocyte: -1.914
CD14-positive monocyte: -3.926
retinal cone cell: -4.151", + "value: -7.350
naive thymus-derived CD4-positive, alpha-beta T cell: -0.944
naive thymus-derived CD8-positive, alpha-beta T cell: -1.829
central memory CD4-positive, alpha-beta T cell: -2.002
effector memory CD4-positive, alpha-beta T cell: -3.173
T follicular helper cell: -3.822", + "value: -5.533
CD16-positive, CD56-dim natural killer cell, human: -0.938
natural killer cell: -1.249
mature NK T cell: -3.524
CD16-negative, CD56-bright natural killer cell, human: -4.185
activated type II NK T cell: -4.777", + "value: -6.738
CD16-positive, CD56-dim natural killer cell, human: -0.796
CD16-negative, CD56-bright natural killer cell, human: -1.366
natural killer cell: -2.107
activated type II NK T cell: -4.216
mature NK T cell: -4.856", + "value: -5.399
plasmacytoid dendritic cell: -0.233
plasmacytoid dendritic cell, human: -2.847
dendritic cell: -2.923
myeloid dendritic cell: -5.406
dendritic cell, human: -5.535", + "value: -6.425
CD16-positive, CD56-dim natural killer cell, human: -0.892
natural killer cell: -1.281
mature NK T cell: -3.678
CD16-negative, CD56-bright natural killer cell, human: -4.105
gamma-delta T cell: -4.272", + "value: -4.902
CD16-positive, CD56-dim natural killer cell, human: -0.594
natural killer cell: -2.034
CD16-negative, CD56-bright natural killer cell, human: -2.697
gamma-delta T cell: -3.310
mature NK T cell: -4.174", + "value: -6.446
CD16-negative, CD56-bright natural killer cell, human: -1.184
CD16-positive, CD56-dim natural killer cell, human: -1.639
natural killer cell: -2.646
gamma-delta T cell: -3.079
mature NK T cell: -3.478", + "value: -7.820
CD16-negative, CD56-bright natural killer cell, human: -1.674
gamma-delta T cell: -2.332
effector memory CD8-positive, alpha-beta T cell: -2.991
mucosal invariant T cell: -3.355
effector CD8-positive, alpha-beta T cell: -3.849", + "value: -5.806
CD16-positive, CD56-dim natural killer cell, human: -1.385
CD16-negative, CD56-bright natural killer cell, human: -1.504
natural killer cell: -1.684
gamma-delta T cell: -3.850
activated type II NK T cell: -3.872", + "value: -5.987
CD16-negative, CD56-bright natural killer cell, human: -0.979
natural killer cell: -2.617
CD16-positive, CD56-dim natural killer cell, human: -2.760
gamma-delta T cell: -2.923
mature NK T cell: -4.232", + "value: -5.596
CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.773
CD16-negative, CD56-bright natural killer cell, human: -3.602
mature NK T cell: -3.993
activated type II NK T cell: -4.792", + "value: -6.596
CD16-negative, CD56-bright natural killer cell, human: -1.703
gamma-delta T cell: -2.192
CD16-positive, CD56-dim natural killer cell, human: -2.609
natural killer cell: -2.933
mature NK T cell: -3.196", + "value: -5.593
plasmacytoid dendritic cell: -0.191
plasmacytoid dendritic cell, human: -2.741
dendritic cell: -3.658
dendritic cell, human: -5.882
myeloid dendritic cell: -6.016", + "value: -5.876
CD16-positive, CD56-dim natural killer cell, human: -0.809
natural killer cell: -1.953
CD16-negative, CD56-bright natural killer cell, human: -3.227
mature NK T cell: -3.329
gamma-delta T cell: -4.604", + "value: -7.100
dendritic cell: -1.601
dendritic cell, human: -2.083
conventional dendritic cell: -2.182
CD1c-positive myeloid dendritic cell: -2.515
myeloid dendritic cell: -2.655", + "value: -5.106
natural killer cell: -1.602
CD16-positive, CD56-dim natural killer cell, human: -1.729
CD16-negative, CD56-bright natural killer cell, human: -2.612
mature NK T cell: -2.987
gamma-delta T cell: -3.480", + "value: -5.209
plasmacytoid dendritic cell: -2.626
mast cell: -3.074
dendritic cell: -3.121
plasmacytoid dendritic cell, human: -3.164
CD16-negative, CD56-bright natural killer cell, human: -3.385", + "value: -5.358
plasmacytoid dendritic cell: -0.171
plasmacytoid dendritic cell, human: -2.887
dendritic cell: -3.676
myeloid dendritic cell: -6.036
dendritic cell, human: -6.117", + "value: -6.640
CD14-positive monocyte: -1.137
classical monocyte: -1.496
pvalb GABAergic cortical interneuron: -3.179
macrophage: -3.740
dendritic cell, human: -4.073", + "value: -5.946
CD16-positive, CD56-dim natural killer cell, human: -0.653
natural killer cell: -1.643
CD16-negative, CD56-bright natural killer cell, human: -3.670
mature NK T cell: -3.855
activated type II NK T cell: -4.712", + "value: -5.142
CD16-positive, CD56-dim natural killer cell, human: -1.247
natural killer cell: -1.358
CD16-negative, CD56-bright natural killer cell, human: -1.870
mature NK T cell: -3.452
gamma-delta T cell: -3.882", + "value: -5.786
CD16-positive, CD56-dim natural killer cell, human: -0.810
natural killer cell: -1.811
gamma-delta T cell: -3.262
mature NK T cell: -3.462
CD8-positive, alpha-beta T cell: -3.539", + "value: -6.039
CD16-positive, CD56-dim natural killer cell, human: -0.478
natural killer cell: -1.817
CD16-negative, CD56-bright natural killer cell, human: -3.562
mature NK T cell: -3.919
astrocyte of the cerebral cortex: -4.828", + "value: -5.817
central memory CD4-positive, alpha-beta T cell: -1.878
T follicular helper cell: -2.070
effector memory CD4-positive, alpha-beta T cell: -2.154
T-helper 22 cell: -2.571
naive thymus-derived CD8-positive, alpha-beta T cell: -2.983", + "value: -6.674
classical monocyte: -1.843
CD14-positive monocyte: -2.152
CD1c-positive myeloid dendritic cell: -2.602
dendritic cell, human: -2.665
conventional dendritic cell: -3.183", + "value: -5.469
CD16-positive, CD56-dim natural killer cell, human: -0.435
natural killer cell: -1.907
CD16-negative, CD56-bright natural killer cell, human: -3.081
mature NK T cell: -4.065
activated type II NK T cell: -4.938", + "value: -5.647
dendritic cell: -1.609
conventional dendritic cell: -1.671
CD1c-positive myeloid dendritic cell: -2.548
dendritic cell, human: -2.595
myeloid dendritic cell: -2.797", + "value: -5.929
CD16-positive, CD56-dim natural killer cell, human: -0.498
natural killer cell: -1.888
CD16-negative, CD56-bright natural killer cell, human: -3.474
mature NK T cell: -4.257
gamma-delta T cell: -4.676", + "value: -6.625
CD16-negative, CD56-bright natural killer cell, human: -1.457
CD16-positive, CD56-dim natural killer cell, human: -1.901
gamma-delta T cell: -2.372
natural killer cell: -2.731
effector memory CD8-positive, alpha-beta T cell: -3.514", + "value: -5.428
plasmacytoid dendritic cell: -0.638
dendritic cell: -2.145
plasmacytoid dendritic cell, human: -2.242
conventional dendritic cell: -3.861
dendritic cell, human: -4.276", + "value: -6.048
natural killer cell: -0.747
CD16-positive, CD56-dim natural killer cell, human: -1.162
CD16-negative, CD56-bright natural killer cell, human: -3.760
mature NK T cell: -4.092
activated type II NK T cell: -4.741", + "value: -5.644
CD16-positive, CD56-dim natural killer cell, human: -0.660
natural killer cell: -1.435
CD16-negative, CD56-bright natural killer cell, human: -3.008
mature NK T cell: -4.108
activated type II NK T cell: -4.856", + "value: -6.202
central memory CD4-positive, alpha-beta T cell: -1.670
T follicular helper cell: -1.973
naive thymus-derived CD4-positive, alpha-beta T cell: -1.990
naive thymus-derived CD8-positive, alpha-beta T cell: -2.361
effector memory CD4-positive, alpha-beta T cell: -2.721", + "value: -6.763
CD16-positive, CD56-dim natural killer cell, human: -0.539
natural killer cell: -1.505
mature NK T cell: -3.883
CD16-negative, CD56-bright natural killer cell, human: -4.730
astrocyte of the cerebral cortex: -4.875", + "value: -5.916
classical monocyte: -1.001
CD14-positive monocyte: -1.532
pvalb GABAergic cortical interneuron: -3.228
monocyte: -3.695
macrophage: -3.926", + "value: -5.330
CD16-positive, CD56-dim natural killer cell, human: -0.679
natural killer cell: -1.394
CD16-negative, CD56-bright natural killer cell, human: -3.518
mature NK T cell: -4.198
activated type II NK T cell: -4.436", + "value: -5.709
CD16-negative, CD56-bright natural killer cell, human: -0.648
natural killer cell: -2.996
CD16-positive, CD56-dim natural killer cell, human: -3.184
gamma-delta T cell: -3.472
mature NK T cell: -4.009", + "value: -4.828
classical monocyte: -1.244
macrophage: -2.122
alveolar macrophage: -2.983
CD14-positive monocyte: -3.298
non-classical monocyte: -3.550", + "value: -6.397
CD16-positive, CD56-dim natural killer cell, human: -0.565
natural killer cell: -1.815
mature NK T cell: -3.367
gamma-delta T cell: -4.501
astrocyte of the cerebral cortex: -4.627", + "value: -5.870
plasmacytoid dendritic cell: -0.510
dendritic cell: -2.330
plasmacytoid dendritic cell, human: -2.557
dendritic cell, human: -4.748
myeloid dendritic cell: -4.855", + "value: -4.862
CD16-negative, CD56-bright natural killer cell, human: -0.869
natural killer cell: -2.737
CD16-positive, CD56-dim natural killer cell, human: -3.081
gamma-delta T cell: -3.215
innate lymphoid cell: -3.954", + "value: -6.522
classical monocyte: -1.312
CD14-positive monocyte: -1.677
pvalb GABAergic cortical interneuron: -3.174
dendritic cell, human: -3.475
CD1c-positive myeloid dendritic cell: -3.585", + "value: -5.143
T-helper 22 cell: -2.137
central memory CD4-positive, alpha-beta T cell: -2.223
effector memory CD4-positive, alpha-beta T cell: -2.245
T follicular helper cell: -2.436
naive thymus-derived CD4-positive, alpha-beta T cell: -2.836", + "value: -6.402
CD16-positive, CD56-dim natural killer cell, human: -0.570
natural killer cell: -1.521
mature NK T cell: -3.958
CD16-negative, CD56-bright natural killer cell, human: -4.054
astrocyte of the cerebral cortex: -4.638", + "value: -5.317
CD16-positive, CD56-dim natural killer cell, human: -1.163
natural killer cell: -1.812
CD16-negative, CD56-bright natural killer cell, human: -2.516
mature NK T cell: -2.695
gamma-delta T cell: -2.916", + "value: -6.618
CD16-positive, CD56-dim natural killer cell, human: -0.551
natural killer cell: -1.474
CD16-negative, CD56-bright natural killer cell, human: -4.086
mature NK T cell: -4.151
astrocyte of the cerebral cortex: -4.917", + "value: -6.844
natural killer cell: -1.136
CD16-positive, CD56-dim natural killer cell, human: -1.235
CD16-negative, CD56-bright natural killer cell, human: -2.963
mature NK T cell: -4.115
gamma-delta T cell: -4.250", + "value: -5.503
plasmacytoid dendritic cell: -0.309
plasmacytoid dendritic cell, human: -2.667
dendritic cell: -2.946
conventional dendritic cell: -4.285
myeloid dendritic cell: -4.849", + "value: -6.009
CD14-positive monocyte: -1.066
classical monocyte: -1.130
pvalb GABAergic cortical interneuron: -3.265
monocyte: -3.836
macrophage: -4.274", + "value: -6.083
naive thymus-derived CD4-positive, alpha-beta T cell: -0.968
central memory CD4-positive, alpha-beta T cell: -1.647
naive thymus-derived CD8-positive, alpha-beta T cell: -2.785
T follicular helper cell: -2.901
effector memory CD4-positive, alpha-beta T cell: -3.185", + "value: -5.027
naive thymus-derived CD4-positive, alpha-beta T cell: -1.044
central memory CD4-positive, alpha-beta T cell: -1.990
naive thymus-derived CD8-positive, alpha-beta T cell: -2.403
T-helper 22 cell: -3.548
effector memory CD4-positive, alpha-beta T cell: -3.562", + "value: -5.834
CD16-positive, CD56-dim natural killer cell, human: -0.996
natural killer cell: -1.204
CD16-negative, CD56-bright natural killer cell, human: -3.152
gamma-delta T cell: -3.621
mature NK T cell: -3.653", + "value: -6.603
CD16-negative, CD56-bright natural killer cell, human: -0.944
CD16-positive, CD56-dim natural killer cell, human: -2.291
gamma-delta T cell: -2.668
natural killer cell: -2.817
mature NK T cell: -3.503", + "value: -5.809
T follicular helper cell: -1.834
central memory CD4-positive, alpha-beta T cell: -1.894
effector memory CD4-positive, alpha-beta T cell: -2.392
T-helper 22 cell: -3.054
naive thymus-derived CD4-positive, alpha-beta T cell: -3.124", + "value: -5.451
CD16-positive, CD56-dim natural killer cell, human: -0.595
natural killer cell: -1.610
CD16-negative, CD56-bright natural killer cell, human: -3.771
mature NK T cell: -3.863
gamma-delta T cell: -4.919", + "value: -6.440
naive thymus-derived CD4-positive, alpha-beta T cell: -1.726
naive thymus-derived CD8-positive, alpha-beta T cell: -2.003
effector memory CD8-positive, alpha-beta T cell: -2.102
effector memory CD4-positive, alpha-beta T cell: -2.463
central memory CD4-positive, alpha-beta T cell: -2.468", + "value: -6.891
CD14-positive monocyte: -1.183
classical monocyte: -1.438
pvalb GABAergic cortical interneuron: -3.110
monocyte: -3.532
dendritic cell, human: -3.801", + "value: -6.176
CD16-positive, CD56-dim natural killer cell, human: -0.687
natural killer cell: -1.390
CD16-negative, CD56-bright natural killer cell, human: -2.945
mature NK T cell: -4.336
activated type II NK T cell: -4.523", + "value: -6.577
CD16-negative, CD56-bright natural killer cell, human: -1.959
gamma-delta T cell: -2.114
effector memory CD8-positive, alpha-beta T cell: -3.329
mucosal invariant T cell: -3.398
mature NK T cell: -3.486", + "value: -6.352
CD16-positive, CD56-dim natural killer cell, human: -0.861
CD16-negative, CD56-bright natural killer cell, human: -2.192
natural killer cell: -2.212
mature NK T cell: -3.263
gamma-delta T cell: -3.812", + "value: -6.209
CD16-positive, CD56-dim natural killer cell, human: -0.780
natural killer cell: -1.119
mature NK T cell: -3.701
CD16-negative, CD56-bright natural killer cell, human: -4.006
astrocyte of the cerebral cortex: -4.889", + "value: -4.699
hematopoietic precursor cell: -1.604
CD34-positive, CD38-negative hematopoietic stem cell: -2.703
hematopoietic stem cell: -2.708
mast cell: -3.702
erythroid progenitor cell: -4.103", + "value: -4.552
mast cell: -2.371
hematopoietic precursor cell: -2.411
hematopoietic stem cell: -2.999
CD34-positive, CD38-negative hematopoietic stem cell: -3.351
group 3 innate lymphoid cell: -3.810", + "value: -5.157
CD16-negative, CD56-bright natural killer cell, human: -1.185
natural killer cell: -2.291
CD16-positive, CD56-dim natural killer cell, human: -3.415
gamma-delta T cell: -3.967
innate lymphoid cell: -3.968", + "value: -5.399
plasmacytoid dendritic cell: -0.247
plasmacytoid dendritic cell, human: -2.701
dendritic cell: -3.328
myeloid dendritic cell: -5.094
dendritic cell, human: -5.301", + "value: -6.468
CD16-positive, CD56-dim natural killer cell, human: -0.654
natural killer cell: -1.925
CD16-negative, CD56-bright natural killer cell, human: -2.372
activated type II NK T cell: -4.280
mature NK T cell: -4.684", + "value: -6.754
classical monocyte: -2.090
CD14-positive monocyte: -2.153
CD1c-positive myeloid dendritic cell: -2.541
dendritic cell, human: -2.688
conventional dendritic cell: -3.141", + "value: -4.770
central memory CD4-positive, alpha-beta T cell: -1.575
naive thymus-derived CD4-positive, alpha-beta T cell: -1.698
naive thymus-derived CD8-positive, alpha-beta T cell: -2.472
effector memory CD4-positive, alpha-beta T cell: -2.630
T-helper 22 cell: -2.637", + "value: -5.401
plasmacytoid dendritic cell: -0.445
dendritic cell: -2.821
plasmacytoid dendritic cell, human: -3.110
plasma cell: -3.686
B cell: -4.213", + "value: -4.897
CD16-positive, CD56-dim natural killer cell, human: -0.801
CD16-negative, CD56-bright natural killer cell, human: -1.758
natural killer cell: -2.363
gamma-delta T cell: -3.877
mature NK T cell: -4.341", + "value: -5.973
CD16-positive, CD56-dim natural killer cell, human: -0.764
natural killer cell: -1.323
CD16-negative, CD56-bright natural killer cell, human: -3.559
mature NK T cell: -3.620
gamma-delta T cell: -4.568", + "value: -5.737
classical monocyte: -0.967
CD14-positive monocyte: -1.260
pvalb GABAergic cortical interneuron: -3.248
monocyte: -3.855
macrophage: -4.528", + "value: -6.258
CD16-negative, CD56-bright natural killer cell, human: -1.165
CD16-positive, CD56-dim natural killer cell, human: -1.517
natural killer cell: -2.797
activated type II NK T cell: -3.791
gamma-delta T cell: -3.874", + "value: -5.364
plasmacytoid dendritic cell: -0.332
dendritic cell: -2.432
plasmacytoid dendritic cell, human: -2.821
myeloid dendritic cell: -4.616
conventional dendritic cell: -4.695", + "value: -6.973
classical monocyte: -1.213
CD14-positive monocyte: -1.432
pvalb GABAergic cortical interneuron: -3.368
dendritic cell, human: -3.617
dendritic cell: -3.788", + "value: -6.475
CD16-positive, CD56-dim natural killer cell, human: -0.407
natural killer cell: -2.004
CD16-negative, CD56-bright natural killer cell, human: -3.257
mature NK T cell: -4.129
activated type II NK T cell: -4.788", + "value: -5.568
CD16-positive, CD56-dim natural killer cell, human: -0.528
natural killer cell: -1.915
CD16-negative, CD56-bright natural killer cell, human: -3.562
mature NK T cell: -4.038
gamma-delta T cell: -4.590", + "value: -6.732
CD16-positive, CD56-dim natural killer cell, human: -1.376
CD16-negative, CD56-bright natural killer cell, human: -2.197
natural killer cell: -2.682
gamma-delta T cell: -3.105
mature NK T cell: -3.129", + "value: -6.333
classical monocyte: -1.161
CD14-positive monocyte: -1.703
pvalb GABAergic cortical interneuron: -3.089
monocyte: -3.677
CD1c-positive myeloid dendritic cell: -3.845", + "value: -4.846
CD16-positive, CD56-dim natural killer cell, human: -1.404
CD16-negative, CD56-bright natural killer cell, human: -2.056
natural killer cell: -2.294
gamma-delta T cell: -2.456
mature NK T cell: -3.506", + "value: -4.934
naive thymus-derived CD4-positive, alpha-beta T cell: -1.446
central memory CD4-positive, alpha-beta T cell: -1.566
naive thymus-derived CD8-positive, alpha-beta T cell: -2.153
T follicular helper cell: -2.764
effector memory CD4-positive, alpha-beta T cell: -3.763", + "value: -5.541
CD16-positive, CD56-dim natural killer cell, human: -0.516
natural killer cell: -1.703
CD16-negative, CD56-bright natural killer cell, human: -3.793
mature NK T cell: -4.429
activated type II NK T cell: -4.820", + "value: -5.949
CD16-negative, CD56-bright natural killer cell, human: -0.673
natural killer cell: -2.775
CD16-positive, CD56-dim natural killer cell, human: -3.041
gamma-delta T cell: -3.889
innate lymphoid cell: -4.138", + "value: -5.937
CD16-positive, CD56-dim natural killer cell, human: -0.448
natural killer cell: -2.019
mature NK T cell: -3.739
CD16-negative, CD56-bright natural killer cell, human: -3.960
gamma-delta T cell: -4.722", + "value: -4.480
effector memory CD4-positive, alpha-beta T cell: -2.132
central memory CD4-positive, alpha-beta T cell: -2.489
T follicular helper cell: -2.718
T-helper 22 cell: -2.895
effector memory CD8-positive, alpha-beta T cell: -3.659", + "value: -4.126
CD16-positive, CD56-dim natural killer cell, human: -1.009
natural killer cell: -2.003
gamma-delta T cell: -2.690
CD16-negative, CD56-bright natural killer cell, human: -3.102
mature NK T cell: -3.157", + "value: -5.374
plasmacytoid dendritic cell: -1.337
mast cell: -2.344
plasmacytoid dendritic cell, human: -2.931
dendritic cell: -3.380
hematopoietic precursor cell: -3.580", + "value: -5.866
CD16-negative, CD56-bright natural killer cell, human: -1.642
gamma-delta T cell: -2.669
natural killer cell: -3.061
CD16-positive, CD56-dim natural killer cell, human: -3.352
effector memory CD8-positive, alpha-beta T cell: -3.382", + "value: -4.754
CD16-negative, CD56-bright natural killer cell, human: -0.713
natural killer cell: -2.410
CD16-positive, CD56-dim natural killer cell, human: -3.419
innate lymphoid cell: -3.774
gamma-delta T cell: -3.905", + "value: -5.580
CD16-positive, CD56-dim natural killer cell, human: -0.386
natural killer cell: -1.959
CD16-negative, CD56-bright natural killer cell, human: -3.579
mature NK T cell: -4.297
activated type II NK T cell: -5.035", + "value: -6.046
CD16-positive, CD56-dim natural killer cell, human: -0.625
natural killer cell: -1.408
CD16-negative, CD56-bright natural killer cell, human: -3.864
mature NK T cell: -3.941
activated type II NK T cell: -4.937", + "value: -5.852
CD16-positive, CD56-dim natural killer cell, human: -0.499
natural killer cell: -1.669
CD16-negative, CD56-bright natural killer cell, human: -3.520
mature NK T cell: -4.129
activated type II NK T cell: -4.678", + "value: -7.029
non-classical monocyte: -1.883
CD14-low, CD16-positive monocyte: -2.070
mature NK T cell: -2.093
CD14-positive monocyte: -2.343
classical monocyte: -3.337", + "value: -6.146
mast cell: -2.266
plasmacytoid dendritic cell: -2.493
hematopoietic precursor cell: -2.817
CD34-positive, CD38-negative hematopoietic stem cell: -3.018
group 3 innate lymphoid cell: -3.486", + "value: -5.458
CD16-positive, CD56-dim natural killer cell, human: -0.692
natural killer cell: -1.719
CD16-negative, CD56-bright natural killer cell, human: -2.814
mature NK T cell: -4.079
activated type II NK T cell: -4.241", + "value: -5.893
CD16-positive, CD56-dim natural killer cell, human: -0.298
natural killer cell: -2.193
CD16-negative, CD56-bright natural killer cell, human: -3.800
mature NK T cell: -4.511
astrocyte of the cerebral cortex: -5.118", + "value: -5.455
plasmacytoid dendritic cell: -0.371
dendritic cell: -2.472
plasmacytoid dendritic cell, human: -2.607
myeloid dendritic cell: -4.795
conventional dendritic cell: -4.868", + "value: -6.711
CD16-positive, CD56-dim natural killer cell, human: -0.368
natural killer cell: -2.115
CD16-negative, CD56-bright natural killer cell, human: -3.533
mature NK T cell: -4.403
activated type II NK T cell: -5.027", + "value: -5.602
CD14-positive monocyte: -1.102
classical monocyte: -1.608
monocyte: -3.069
pvalb GABAergic cortical interneuron: -3.159
promonocyte: -4.018", + "value: -6.272
CD16-positive, CD56-dim natural killer cell, human: -0.431
natural killer cell: -1.789
CD16-negative, CD56-bright natural killer cell, human: -3.341
mature NK T cell: -4.264
activated type II NK T cell: -5.052", + "value: -5.906
central memory CD4-positive, alpha-beta T cell: -1.781
naive thymus-derived CD4-positive, alpha-beta T cell: -1.873
effector memory CD4-positive, alpha-beta T cell: -2.132
T follicular helper cell: -2.669
T-helper 22 cell: -2.674", + "value: -5.735
CD14-positive monocyte: -0.927
classical monocyte: -1.240
pvalb GABAergic cortical interneuron: -3.192
monocyte: -3.660
neutrophil: -4.345", + "value: -6.637
CD16-negative, CD56-bright natural killer cell, human: -0.834
CD16-positive, CD56-dim natural killer cell, human: -2.809
natural killer cell: -3.097
gamma-delta T cell: -3.377
mature NK T cell: -4.136", + "value: -5.160
CD14-positive monocyte: -1.024
classical monocyte: -1.989
pvalb GABAergic cortical interneuron: -2.772
monocyte: -3.049
promonocyte: -4.124", + "value: -5.689
CD16-negative, CD56-bright natural killer cell, human: -0.924
natural killer cell: -3.272
gamma-delta T cell: -3.449
innate lymphoid cell: -3.812
mature NK T cell: -4.016", + "value: -4.576
CD16-positive, CD56-dim natural killer cell, human: -1.190
natural killer cell: -1.365
CD16-negative, CD56-bright natural killer cell, human: -2.920
mature NK T cell: -3.436
gamma-delta T cell: -3.848", + "value: -6.707
CD16-positive, CD56-dim natural killer cell, human: -0.544
natural killer cell: -1.399
mature NK T cell: -4.069
CD16-negative, CD56-bright natural killer cell, human: -4.420
activated type II NK T cell: -4.895", + "value: -6.405
CD14-positive monocyte: -1.245
classical monocyte: -1.419
pvalb GABAergic cortical interneuron: -3.297
macrophage: -3.909
dendritic cell, human: -4.084", + "value: -4.599
mast cell: -1.103
group 3 innate lymphoid cell: -3.579
dendritic cell: -3.890
hematopoietic precursor cell: -3.904
granulocyte: -3.918", + "value: -5.485
natural killer cell: -0.932
CD16-positive, CD56-dim natural killer cell, human: -2.214
CD16-negative, CD56-bright natural killer cell, human: -2.580
activated type II NK T cell: -3.817
mature NK T cell: -3.996", + "value: -6.347
CD16-positive, CD56-dim natural killer cell, human: -1.031
natural killer cell: -1.833
CD16-negative, CD56-bright natural killer cell, human: -2.798
mature NK T cell: -3.687
gamma-delta T cell: -3.934", + "value: -5.273
plasmacytoid dendritic cell: -0.374
dendritic cell: -2.278
plasmacytoid dendritic cell, human: -2.897
myeloid dendritic cell: -4.314
dendritic cell, human: -4.840", + "value: -4.661
effector memory CD4-positive, alpha-beta T cell: -2.478
T-helper 22 cell: -2.509
T follicular helper cell: -2.693
central memory CD4-positive, alpha-beta T cell: -2.872
mucosal invariant T cell: -2.903", + "value: -4.863
plasma cell: -1.414
B cell: -1.606
plasmablast: -2.719
IgA plasma cell: -3.658
IgM plasma cell: -3.685", + "value: -7.067
naive thymus-derived CD8-positive, alpha-beta T cell: -1.708
T follicular helper cell: -1.849
central memory CD4-positive, alpha-beta T cell: -1.966
naive thymus-derived CD4-positive, alpha-beta T cell: -2.280
effector memory CD4-positive, alpha-beta T cell: -3.044", + "value: -5.875
classical monocyte: -1.143
CD14-positive monocyte: -1.153
pvalb GABAergic cortical interneuron: -3.086
monocyte: -3.990
macrophage: -4.008", + "value: -4.838
classical monocyte: -1.165
CD14-positive monocyte: -1.718
macrophage: -2.932
monocyte: -3.422
neutrophil: -3.794", + "value: -6.717
classical monocyte: -1.626
CD14-positive monocyte: -1.711
pvalb GABAergic cortical interneuron: -2.986
dendritic cell, human: -3.299
macrophage: -3.703", + "value: -5.805
conventional dendritic cell: -1.620
dendritic cell: -1.782
dendritic cell, human: -2.247
CD1c-positive myeloid dendritic cell: -2.374
myeloid dendritic cell: -2.502", + "value: -6.991
CD16-positive, CD56-dim natural killer cell, human: -0.529
natural killer cell: -1.459
mature NK T cell: -4.095
CD16-negative, CD56-bright natural killer cell, human: -4.703
astrocyte of the cerebral cortex: -4.803", + "value: -5.757
CD16-positive, CD56-dim natural killer cell, human: -0.648
natural killer cell: -1.218
CD16-negative, CD56-bright natural killer cell, human: -3.848
mature NK T cell: -4.250
activated type II NK T cell: -4.911", + "value: -4.697
effector memory CD4-positive, alpha-beta T cell: -1.968
central memory CD4-positive, alpha-beta T cell: -2.315
T follicular helper cell: -2.611
T-helper 22 cell: -2.999
naive thymus-derived CD8-positive, alpha-beta T cell: -3.299", + "value: -5.833
naive thymus-derived CD4-positive, alpha-beta T cell: -1.263
central memory CD4-positive, alpha-beta T cell: -1.880
naive thymus-derived CD8-positive, alpha-beta T cell: -2.940
T-helper 22 cell: -3.216
effector memory CD4-positive, alpha-beta T cell: -3.219", + "value: -3.918
dendritic cell: -2.661
lymphocyte: -3.291
CD1c-positive myeloid dendritic cell: -3.604
classical monocyte: -3.628
macrophage: -3.742", + "value: -6.127
CD16-positive, CD56-dim natural killer cell, human: -0.890
natural killer cell: -1.127
CD16-negative, CD56-bright natural killer cell, human: -3.483
mature NK T cell: -4.185
activated type II NK T cell: -4.568", + "value: -4.594
CD16-negative, CD56-bright natural killer cell, human: -2.032
CD16-positive, CD56-dim natural killer cell, human: -2.210
natural killer cell: -2.382
gamma-delta T cell: -2.769
mature NK T cell: -3.270", + "value: -4.965
plasmacytoid dendritic cell: -0.172
plasmacytoid dendritic cell, human: -2.918
dendritic cell: -3.667
B cell: -5.801
plasma cell: -6.013", + "value: -5.144
classical monocyte: -0.973
macrophage: -2.498
CD14-positive monocyte: -2.795
monocyte: -3.040
alveolar macrophage: -3.332", + "value: -6.119
CD16-positive, CD56-dim natural killer cell, human: -0.509
natural killer cell: -1.714
CD16-negative, CD56-bright natural killer cell, human: -3.373
mature NK T cell: -4.167
activated type II NK T cell: -4.898", + "value: -4.738
CD16-positive, CD56-dim natural killer cell, human: -1.248
natural killer cell: -1.424
CD16-negative, CD56-bright natural killer cell, human: -2.911
mature NK T cell: -3.188
gamma-delta T cell: -3.540", + "value: -5.106
effector CD8-positive, alpha-beta T cell: -1.729
effector memory CD8-positive, alpha-beta T cell: -1.772
gamma-delta T cell: -2.495
mature NK T cell: -2.887
mucosal invariant T cell: -3.220", + "value: -6.219
CD16-positive, CD56-dim natural killer cell, human: -0.389
natural killer cell: -1.891
CD16-negative, CD56-bright natural killer cell, human: -3.624
mature NK T cell: -4.833
activated type II NK T cell: -4.968", + "value: -5.892
classical monocyte: -1.868
CD14-positive monocyte: -2.599
CD1c-positive myeloid dendritic cell: -2.614
dendritic cell, human: -2.666
conventional dendritic cell: -2.955", + "value: -5.101
CD16-positive, CD56-dim natural killer cell, human: -0.759
natural killer cell: -1.500
gamma-delta T cell: -3.484
mature NK T cell: -3.589
CD8-positive, alpha-beta T cell: -3.873", + "value: -5.045
CD16-positive, CD56-dim natural killer cell, human: -1.452
gamma-delta T cell: -2.466
natural killer cell: -2.614
CD16-negative, CD56-bright natural killer cell, human: -2.663
mature NK T cell: -2.992", + "value: -5.398
naive thymus-derived CD4-positive, alpha-beta T cell: -1.439
effector memory CD4-positive, alpha-beta T cell: -2.327
T follicular helper cell: -2.451
naive thymus-derived CD8-positive, alpha-beta T cell: -2.675
central memory CD4-positive, alpha-beta T cell: -2.729", + "value: -6.619
classical monocyte: -2.061
CD14-positive monocyte: -2.266
CD1c-positive myeloid dendritic cell: -2.431
dendritic cell, human: -2.641
dendritic cell: -3.007", + "value: -6.001
CD16-positive, CD56-dim natural killer cell, human: -0.578
natural killer cell: -1.494
CD16-negative, CD56-bright natural killer cell, human: -3.593
mature NK T cell: -4.131
astrocyte of the cerebral cortex: -4.862", + "value: -6.703
CD16-positive, CD56-dim natural killer cell, human: -0.445
natural killer cell: -2.257
CD16-negative, CD56-bright natural killer cell, human: -2.695
mature NK T cell: -4.536
activated type II NK T cell: -4.624", + "value: -4.948
classical monocyte: -0.850
CD14-positive monocyte: -1.974
pvalb GABAergic cortical interneuron: -3.111
macrophage: -3.515
monocyte: -3.616", + "value: -5.899
CD16-negative, CD56-bright natural killer cell, human: -2.256
gamma-delta T cell: -3.350
effector memory CD8-positive, alpha-beta T cell: -3.765
mature NK T cell: -3.861
natural killer cell: -3.869", + "value: -6.629
naive thymus-derived CD4-positive, alpha-beta T cell: -1.469
naive thymus-derived CD8-positive, alpha-beta T cell: -2.010
central memory CD4-positive, alpha-beta T cell: -2.204
effector memory CD4-positive, alpha-beta T cell: -3.048
T follicular helper cell: -3.156", + "value: -6.182
CD16-positive, CD56-dim natural killer cell, human: -1.331
CD16-negative, CD56-bright natural killer cell, human: -1.444
natural killer cell: -1.995
mature NK T cell: -4.045
activated type II NK T cell: -4.058", + "value: -6.405
CD16-positive, CD56-dim natural killer cell, human: -0.612
natural killer cell: -1.956
CD16-negative, CD56-bright natural killer cell, human: -3.289
mature NK T cell: -3.745
gamma-delta T cell: -4.688", + "value: -5.862
CD16-negative, CD56-bright natural killer cell, human: -1.172
gamma-delta T cell: -2.565
effector memory CD8-positive, alpha-beta T cell: -3.497
mature NK T cell: -3.555
natural killer cell: -3.660", + "value: -6.537
CD16-negative, CD56-bright natural killer cell, human: -0.658
natural killer cell: -2.584
CD16-positive, CD56-dim natural killer cell, human: -3.209
gamma-delta T cell: -4.080
activated type II NK T cell: -4.254", + "value: -5.874
CD16-negative, CD56-bright natural killer cell, human: -1.027
natural killer cell: -2.553
gamma-delta T cell: -2.746
CD16-positive, CD56-dim natural killer cell, human: -3.439
mature NK T cell: -3.475", + "value: -4.670
B cell: -0.826
naive B cell: -1.732
class switched memory B cell: -3.411
malignant cell: -3.438
mature B cell: -3.604", + "value: -6.934
CD16-positive, CD56-dim natural killer cell, human: -0.722
CD16-negative, CD56-bright natural killer cell, human: -1.848
natural killer cell: -2.077
mature NK T cell: -3.894
activated type II NK T cell: -4.512", + "value: -5.819
plasmacytoid dendritic cell: -0.367
plasmacytoid dendritic cell, human: -2.483
dendritic cell: -3.067
dendritic cell, human: -4.865
conventional dendritic cell: -5.022", + "value: -5.774
CD16-positive, CD56-dim natural killer cell, human: -0.543
natural killer cell: -1.639
CD16-negative, CD56-bright natural killer cell, human: -3.173
mature NK T cell: -4.091
activated type II NK T cell: -4.657", + "value: -5.954
CD14-positive monocyte: -1.184
classical monocyte: -1.294
pvalb GABAergic cortical interneuron: -3.451
macrophage: -4.004
CD1c-positive myeloid dendritic cell: -4.144", + "value: -6.578
CD16-positive, CD56-dim natural killer cell, human: -0.977
CD16-negative, CD56-bright natural killer cell, human: -1.603
natural killer cell: -2.379
mature NK T cell: -3.960
gamma-delta T cell: -4.178", + "value: -6.741
CD16-positive, CD56-dim natural killer cell, human: -0.567
natural killer cell: -1.753
CD16-negative, CD56-bright natural killer cell, human: -3.109
mature NK T cell: -4.195
activated type II NK T cell: -4.754", + "value: -5.439
CD16-positive, CD56-dim natural killer cell, human: -0.817
CD16-negative, CD56-bright natural killer cell, human: -2.455
natural killer cell: -2.497
gamma-delta T cell: -3.111
mature NK T cell: -3.856", + "value: -4.442
central memory CD4-positive, alpha-beta T cell: -1.689
effector memory CD4-positive, alpha-beta T cell: -1.952
T-helper 22 cell: -2.587
T follicular helper cell: -2.748
naive thymus-derived CD4-positive, alpha-beta T cell: -2.972", + "value: -6.796
classical monocyte: -1.672
CD14-positive monocyte: -1.917
dendritic cell, human: -2.935
CD1c-positive myeloid dendritic cell: -3.112
macrophage: -3.482", + "value: -5.098
classical monocyte: -0.881
CD14-positive monocyte: -2.022
pvalb GABAergic cortical interneuron: -3.352
macrophage: -3.920
monocyte: -4.005", + "value: -6.259
CD16-negative, CD56-bright natural killer cell, human: -0.696
natural killer cell: -3.045
gamma-delta T cell: -3.518
CD16-positive, CD56-dim natural killer cell, human: -3.819
mature NK T cell: -4.146", + "value: -5.371
CD16-negative, CD56-bright natural killer cell, human: -1.006
natural killer cell: -1.944
CD16-positive, CD56-dim natural killer cell, human: -1.995
gamma-delta T cell: -4.104
activated type II NK T cell: -4.330", + "value: -4.753
B cell: -0.660
naive B cell: -2.369
class switched memory B cell: -2.894
malignant cell: -3.204
memory B cell: -3.548", + "value: -4.979
classical monocyte: -1.228
CD14-positive monocyte: -1.363
pvalb GABAergic cortical interneuron: -3.029
monocyte: -3.201
macrophage: -3.962", + "value: -4.959
CD16-positive, CD56-dim natural killer cell, human: -0.822
natural killer cell: -1.651
CD16-negative, CD56-bright natural killer cell, human: -2.918
mature NK T cell: -3.801
gamma-delta T cell: -4.005", + "value: -5.858
CD14-positive monocyte: -1.135
classical monocyte: -1.293
pvalb GABAergic cortical interneuron: -3.007
monocyte: -3.811
macrophage: -4.356", + "value: -6.497
CD16-positive, CD56-dim natural killer cell, human: -0.557
natural killer cell: -1.797
CD16-negative, CD56-bright natural killer cell, human: -2.880
mature NK T cell: -4.000
activated type II NK T cell: -4.580", + "value: -5.971
CD16-negative, CD56-bright natural killer cell, human: -2.074
T cell: -3.324
mast cell: -3.603
mature NK T cell: -3.603
effector memory CD4-positive, alpha-beta T cell: -3.668", + "value: -4.723
plasmacytoid dendritic cell: -0.377
plasmacytoid dendritic cell, human: -2.455
dendritic cell: -3.249
conventional dendritic cell: -4.739
hematopoietic precursor cell: -4.916", + "value: -5.674
plasmacytoid dendritic cell: -0.304
dendritic cell: -2.591
plasmacytoid dendritic cell, human: -2.861
conventional dendritic cell: -4.751
myeloid dendritic cell: -4.854", + "value: -6.421
CD16-positive, CD56-dim natural killer cell, human: -0.487
natural killer cell: -1.802
CD16-negative, CD56-bright natural killer cell, human: -2.723
activated type II NK T cell: -4.518
mature NK T cell: -4.705", + "value: -5.718
CD16-positive, CD56-dim natural killer cell, human: -0.782
natural killer cell: -1.211
CD16-negative, CD56-bright natural killer cell, human: -3.754
mature NK T cell: -4.030
activated type II NK T cell: -4.619", + "value: -5.748
classical monocyte: -1.078
CD14-positive monocyte: -1.656
pvalb GABAergic cortical interneuron: -2.768
monocyte: -3.917
macrophage: -3.976", + "value: -6.638
dendritic cell: -1.006
dendritic cell, human: -1.999
myeloid dendritic cell: -2.557
conventional dendritic cell: -2.691
CD1c-positive myeloid dendritic cell: -3.001", + "value: -6.262
CD16-negative, CD56-bright natural killer cell, human: -1.175
natural killer cell: -3.306
gamma-delta T cell: -3.354
CD16-positive, CD56-dim natural killer cell, human: -3.495
innate lymphoid cell: -3.952", + "value: -6.554
CD16-negative, CD56-bright natural killer cell, human: -0.571
gamma-delta T cell: -3.573
natural killer cell: -3.615
CD16-positive, CD56-dim natural killer cell, human: -3.753
innate lymphoid cell: -4.262", + "value: -5.539
CD16-negative, CD56-bright natural killer cell, human: -0.952
natural killer cell: -2.807
CD16-positive, CD56-dim natural killer cell, human: -2.916
gamma-delta T cell: -2.968
mature NK T cell: -3.994", + "value: -5.676
CD16-negative, CD56-bright natural killer cell, human: -0.997
CD16-positive, CD56-dim natural killer cell, human: -2.743
gamma-delta T cell: -2.905
natural killer cell: -3.010
effector memory CD8-positive, alpha-beta T cell: -3.666", + "value: -5.783
CD16-positive, CD56-dim natural killer cell, human: -1.154
CD16-negative, CD56-bright natural killer cell, human: -1.878
natural killer cell: -2.675
gamma-delta T cell: -2.696
mature NK T cell: -3.555", + "value: -5.502
CD16-positive, CD56-dim natural killer cell, human: -0.297
natural killer cell: -2.209
CD16-negative, CD56-bright natural killer cell, human: -4.191
mature NK T cell: -4.297
gamma-delta T cell: -5.226", + "value: -6.864
CD14-positive monocyte: -1.118
classical monocyte: -1.483
pvalb GABAergic cortical interneuron: -2.689
monocyte: -3.065
macrophage: -4.484", + "value: -4.549
naive thymus-derived CD4-positive, alpha-beta T cell: -1.248
central memory CD4-positive, alpha-beta T cell: -1.771
naive thymus-derived CD8-positive, alpha-beta T cell: -2.597
T follicular helper cell: -2.778
T cell: -3.386", + "value: -6.857
natural killer cell: -0.890
CD16-positive, CD56-dim natural killer cell, human: -0.981
CD16-negative, CD56-bright natural killer cell, human: -4.001
mature NK T cell: -4.040
gamma-delta T cell: -4.741", + "value: -6.685
CD16-positive, CD56-dim natural killer cell, human: -0.436
natural killer cell: -1.803
CD16-negative, CD56-bright natural killer cell, human: -3.971
mature NK T cell: -4.313
activated type II NK T cell: -4.856", + "value: -4.964
hematopoietic precursor cell: -1.720
hematopoietic stem cell: -2.879
CD34-positive, CD38-negative hematopoietic stem cell: -3.170
common myeloid progenitor: -3.490
mast cell: -3.898", + "value: -6.513
CD14-positive monocyte: -1.058
classical monocyte: -1.218
pvalb GABAergic cortical interneuron: -3.335
macrophage: -4.106
monocyte: -4.227", + "value: -6.232
CD16-positive, CD56-dim natural killer cell, human: -0.481
natural killer cell: -1.596
CD16-negative, CD56-bright natural killer cell, human: -3.700
mature NK T cell: -4.249
activated type II NK T cell: -4.965", + "value: -5.450
natural killer cell: -1.272
CD16-positive, CD56-dim natural killer cell, human: -1.493
CD8-positive, alpha-beta T cell: -2.754
T cell: -3.431
CD4-positive, alpha-beta T cell: -3.515", + "value: -4.787
B cell: -0.952
naive B cell: -1.565
malignant cell: -3.002
class switched memory B cell: -3.557
immature B cell: -3.734", + "value: -5.706
CD16-positive, CD56-dim natural killer cell, human: -0.422
natural killer cell: -2.007
CD16-negative, CD56-bright natural killer cell, human: -3.209
mature NK T cell: -4.727
activated type II NK T cell: -4.741", + "value: -5.604
effector memory CD4-positive, alpha-beta T cell: -1.970
central memory CD4-positive, alpha-beta T cell: -2.019
T follicular helper cell: -2.137
T-helper 22 cell: -2.689
naive thymus-derived CD4-positive, alpha-beta T cell: -3.207", + "value: -6.219
CD16-positive, CD56-dim natural killer cell, human: -0.493
natural killer cell: -1.543
CD16-negative, CD56-bright natural killer cell, human: -3.859
mature NK T cell: -4.163
astrocyte of the cerebral cortex: -4.926", + "value: -4.469
mast cell: -1.717
plasmacytoid dendritic cell: -3.087
group 3 innate lymphoid cell: -3.461
dendritic cell: -3.529
hematopoietic precursor cell: -3.558", + "value: -5.466
plasmacytoid dendritic cell: -0.217
plasmacytoid dendritic cell, human: -2.750
dendritic cell: -3.267
myeloid dendritic cell: -5.930
hematopoietic precursor cell: -6.075", + "value: -6.458
CD16-positive, CD56-dim natural killer cell, human: -0.781
CD16-negative, CD56-bright natural killer cell, human: -1.985
natural killer cell: -2.078
activated type II NK T cell: -4.213
mature NK T cell: -4.272", + "value: -5.182
CD16-positive, CD56-dim natural killer cell, human: -0.582
natural killer cell: -1.661
CD16-negative, CD56-bright natural killer cell, human: -3.573
mature NK T cell: -3.747
gamma-delta T cell: -4.858", + "value: -5.797
CD16-positive, CD56-dim natural killer cell, human: -0.689
natural killer cell: -1.504
CD16-negative, CD56-bright natural killer cell, human: -3.548
mature NK T cell: -3.907
gamma-delta T cell: -4.337", + "value: -5.632
CD16-positive, CD56-dim natural killer cell, human: -0.705
natural killer cell: -1.214
mature NK T cell: -4.027
CD16-negative, CD56-bright natural killer cell, human: -4.146
gamma-delta T cell: -4.974", + "value: -6.252
classical monocyte: -1.376
CD14-positive monocyte: -1.840
pvalb GABAergic cortical interneuron: -2.967
macrophage: -3.292
CD1c-positive myeloid dendritic cell: -3.744", + "value: -6.728
CD16-positive, CD56-dim natural killer cell, human: -0.645
CD16-negative, CD56-bright natural killer cell, human: -1.840
natural killer cell: -2.626
gamma-delta T cell: -4.037
mature NK T cell: -4.130", + "value: -6.348
CD16-negative, CD56-bright natural killer cell, human: -1.276
CD16-positive, CD56-dim natural killer cell, human: -1.541
natural killer cell: -2.823
gamma-delta T cell: -3.412
mature NK T cell: -3.766", + "value: -4.698
gamma-delta T cell: -2.388
mature NK T cell: -2.577
natural killer cell: -2.618
CD16-positive, CD56-dim natural killer cell, human: -2.757
CD8-positive, alpha-beta T cell: -2.855", + "value: -4.727
natural killer cell: -1.298
CD16-positive, CD56-dim natural killer cell, human: -1.375
CD16-negative, CD56-bright natural killer cell, human: -2.026
mature NK T cell: -3.898
gamma-delta T cell: -3.985", + "value: -6.745
classical monocyte: -1.352
CD14-positive monocyte: -1.462
pvalb GABAergic cortical interneuron: -2.909
monocyte: -3.615
dendritic cell, human: -4.076", + "value: -5.602
CD16-positive, CD56-dim natural killer cell, human: -0.504
natural killer cell: -1.859
mature NK T cell: -3.736
CD16-negative, CD56-bright natural killer cell, human: -3.860
gamma-delta T cell: -4.450", + "value: -6.164
CD16-negative, CD56-bright natural killer cell, human: -1.234
CD16-positive, CD56-dim natural killer cell, human: -1.256
natural killer cell: -2.391
gamma-delta T cell: -4.006
activated type II NK T cell: -4.088", + "value: -5.737
CD16-negative, CD56-bright natural killer cell, human: -1.504
natural killer cell: -3.063
gamma-delta T cell: -3.139
CD16-positive, CD56-dim natural killer cell, human: -3.617
mature NK T cell: -3.644", + "value: -6.106
classical monocyte: -1.135
CD14-positive monocyte: -1.142
pvalb GABAergic cortical interneuron: -3.260
monocyte: -3.693
macrophage: -4.162", + "value: -6.560
T follicular helper cell: -1.724
central memory CD4-positive, alpha-beta T cell: -1.747
naive thymus-derived CD8-positive, alpha-beta T cell: -2.246
naive thymus-derived CD4-positive, alpha-beta T cell: -2.666
effector memory CD4-positive, alpha-beta T cell: -2.771", + "value: -5.994
CD16-positive, CD56-dim natural killer cell, human: -0.730
natural killer cell: -1.617
CD16-negative, CD56-bright natural killer cell, human: -2.760
mature NK T cell: -3.766
gamma-delta T cell: -4.067", + "value: -5.582
CD16-positive, CD56-dim natural killer cell, human: -0.455
natural killer cell: -1.808
CD16-negative, CD56-bright natural killer cell, human: -2.919
mature NK T cell: -4.421
activated type II NK T cell: -4.875", + "value: -6.271
CD16-positive, CD56-dim natural killer cell, human: -0.433
natural killer cell: -2.164
CD16-negative, CD56-bright natural killer cell, human: -3.062
mature NK T cell: -4.370
gamma-delta T cell: -4.685", + "value: -5.719
CD16-positive, CD56-dim natural killer cell, human: -0.720
natural killer cell: -1.698
CD16-negative, CD56-bright natural killer cell, human: -2.551
mature NK T cell: -3.531
gamma-delta T cell: -4.535", + "value: -6.234
naive thymus-derived CD4-positive, alpha-beta T cell: -1.381
central memory CD4-positive, alpha-beta T cell: -1.873
naive thymus-derived CD8-positive, alpha-beta T cell: -1.955
T follicular helper cell: -2.848
effector memory CD4-positive, alpha-beta T cell: -2.925", + "value: -6.959
CD16-positive, CD56-dim natural killer cell, human: -0.623
natural killer cell: -2.231
CD16-negative, CD56-bright natural killer cell, human: -2.343
mature NK T cell: -3.984
activated type II NK T cell: -4.452", + "value: -5.468
T follicular helper cell: -1.897
effector memory CD4-positive, alpha-beta T cell: -2.224
T-helper 22 cell: -2.904
central memory CD4-positive, alpha-beta T cell: -2.905
mature NK T cell: -3.580", + "value: -6.194
CD16-positive, CD56-dim natural killer cell, human: -0.787
natural killer cell: -1.652
CD16-negative, CD56-bright natural killer cell, human: -2.307
mature NK T cell: -3.950
gamma-delta T cell: -4.503", + "value: -5.123
CD16-positive, CD56-dim natural killer cell, human: -1.272
CD16-negative, CD56-bright natural killer cell, human: -1.815
natural killer cell: -2.077
gamma-delta T cell: -3.363
mature NK T cell: -3.751", + "value: -6.374
CD16-positive, CD56-dim natural killer cell, human: -0.640
natural killer cell: -1.365
CD16-negative, CD56-bright natural killer cell, human: -3.166
mature NK T cell: -3.990
activated type II NK T cell: -4.459", + "value: -6.081
CD16-positive, CD56-dim natural killer cell, human: -1.258
CD16-negative, CD56-bright natural killer cell, human: -1.600
natural killer cell: -2.044
mature NK T cell: -3.209
gamma-delta T cell: -3.663", + "value: -4.107
CD16-positive, CD56-dim natural killer cell, human: -1.673
CD16-negative, CD56-bright natural killer cell, human: -1.691
natural killer cell: -1.804
gamma-delta T cell: -2.955
mature NK T cell: -3.267", + "value: -6.681
CD14-positive monocyte: -1.214
classical monocyte: -1.406
CD1c-positive myeloid dendritic cell: -3.330
pvalb GABAergic cortical interneuron: -3.419
macrophage: -3.810", + "value: -5.691
CD16-positive, CD56-dim natural killer cell, human: -0.410
natural killer cell: -2.190
CD16-negative, CD56-bright natural killer cell, human: -3.640
gamma-delta T cell: -4.258
mature NK T cell: -4.423", + "value: -6.526
CD16-positive, CD56-dim natural killer cell, human: -1.026
CD16-negative, CD56-bright natural killer cell, human: -1.775
natural killer cell: -2.172
gamma-delta T cell: -3.475
mature NK T cell: -4.026", + "value: -6.184
CD16-negative, CD56-bright natural killer cell, human: -0.565
natural killer cell: -2.688
gamma-delta T cell: -3.653
CD16-positive, CD56-dim natural killer cell, human: -3.968
innate lymphoid cell: -4.246", + "value: -6.714
CD14-positive monocyte: -0.986
classical monocyte: -1.299
pvalb GABAergic cortical interneuron: -3.484
neutrophil: -3.896
macrophage: -4.347", + "value: -6.649
CD16-positive, CD56-dim natural killer cell, human: -0.734
CD16-negative, CD56-bright natural killer cell, human: -1.991
natural killer cell: -2.321
gamma-delta T cell: -3.541
mature NK T cell: -3.798", + "value: -6.930
T follicular helper cell: -1.509
central memory CD4-positive, alpha-beta T cell: -2.013
naive thymus-derived CD8-positive, alpha-beta T cell: -2.587
naive thymus-derived CD4-positive, alpha-beta T cell: -2.824
effector memory CD4-positive, alpha-beta T cell: -3.200", + "value: -5.816
CD16-positive, CD56-dim natural killer cell, human: -0.448
natural killer cell: -1.850
CD16-negative, CD56-bright natural killer cell, human: -3.779
mature NK T cell: -4.109
astrocyte of the cerebral cortex: -4.927", + "value: -6.464
CD16-positive, CD56-dim natural killer cell, human: -0.662
natural killer cell: -1.352
CD16-negative, CD56-bright natural killer cell, human: -4.017
mature NK T cell: -4.242
CD8-positive, alpha-beta T cell: -4.727", + "value: -5.886
CD16-positive, CD56-dim natural killer cell, human: -0.494
natural killer cell: -1.556
mature NK T cell: -3.605
CD16-negative, CD56-bright natural killer cell, human: -4.498
gamma-delta T cell: -4.844", + "value: -5.744
CD16-positive, CD56-dim natural killer cell, human: -0.649
natural killer cell: -1.274
mature NK T cell: -3.796
CD16-negative, CD56-bright natural killer cell, human: -4.333
astrocyte of the cerebral cortex: -4.580", + "value: -5.915
classical monocyte: -1.314
CD14-positive monocyte: -2.076
pvalb GABAergic cortical interneuron: -3.117
dendritic cell, human: -3.264
CD1c-positive myeloid dendritic cell: -3.332", + "value: -5.630
CD16-positive, CD56-dim natural killer cell, human: -0.601
natural killer cell: -1.521
CD16-negative, CD56-bright natural killer cell, human: -3.437
mature NK T cell: -4.107
activated type II NK T cell: -4.760", + "value: -5.928
CD16-positive, CD56-dim natural killer cell, human: -0.562
natural killer cell: -1.475
CD16-negative, CD56-bright natural killer cell, human: -3.555
mature NK T cell: -4.057
activated type II NK T cell: -4.890", + "value: -6.190
CD16-positive, CD56-dim natural killer cell, human: -0.546
natural killer cell: -1.956
CD16-negative, CD56-bright natural killer cell, human: -2.845
mature NK T cell: -4.144
activated type II NK T cell: -4.606", + "value: -4.565
classical monocyte: -0.975
CD14-positive monocyte: -1.744
pvalb GABAergic cortical interneuron: -2.518
monocyte: -3.665
macrophage: -4.412", + "value: -6.652
CD16-negative, CD56-bright natural killer cell, human: -1.266
CD16-positive, CD56-dim natural killer cell, human: -1.383
natural killer cell: -2.299
mature NK T cell: -3.343
gamma-delta T cell: -3.616", + "value: -6.220
classical monocyte: -1.112
CD14-positive monocyte: -1.277
pvalb GABAergic cortical interneuron: -3.221
monocyte: -3.900
macrophage: -4.120", + "value: -6.610
CD16-positive, CD56-dim natural killer cell, human: -0.590
natural killer cell: -1.646
mature NK T cell: -3.692
gamma-delta T cell: -3.972
CD16-negative, CD56-bright natural killer cell, human: -4.032", + "value: -5.954
CD16-positive, CD56-dim natural killer cell, human: -1.213
natural killer cell: -1.461
CD16-negative, CD56-bright natural killer cell, human: -1.855
mature NK T cell: -3.661
activated type II NK T cell: -4.224", + "value: -6.690
CD16-positive, CD56-dim natural killer cell, human: -0.634
natural killer cell: -1.551
mature NK T cell: -3.645
CD16-negative, CD56-bright natural killer cell, human: -3.969
gamma-delta T cell: -4.576", + "value: -5.614
CD16-negative, CD56-bright natural killer cell, human: -0.744
natural killer cell: -2.740
CD16-positive, CD56-dim natural killer cell, human: -3.468
gamma-delta T cell: -3.661
innate lymphoid cell: -4.038", + "value: -4.624
classical monocyte: -1.349
monocyte: -2.523
CD14-positive monocyte: -2.712
macrophage: -2.715
dendritic cell: -3.300", + "value: -4.695
natural killer cell: -2.193
CD16-positive, CD56-dim natural killer cell, human: -2.344
gamma-delta T cell: -3.057
CD8-positive, alpha-beta T cell: -3.063
CD16-negative, CD56-bright natural killer cell, human: -3.069", + "value: -6.767
classical monocyte: -1.268
CD14-positive monocyte: -2.058
pvalb GABAergic cortical interneuron: -3.242
macrophage: -3.424
dendritic cell, human: -3.457", + "value: -6.015
CD16-positive, CD56-dim natural killer cell, human: -0.537
natural killer cell: -1.785
mature NK T cell: -3.917
CD16-negative, CD56-bright natural killer cell, human: -4.093
gamma-delta T cell: -4.734", + "value: -6.523
CD16-negative, CD56-bright natural killer cell, human: -1.305
CD16-positive, CD56-dim natural killer cell, human: -1.575
natural killer cell: -2.073
mature NK T cell: -3.957
activated type II NK T cell: -4.035", + "value: -6.758
CD16-positive, CD56-dim natural killer cell, human: -0.482
natural killer cell: -1.546
mature NK T cell: -4.012
astrocyte of the cerebral cortex: -4.710
gamma-delta T cell: -4.817", + "value: -6.312
CD16-positive, CD56-dim natural killer cell, human: -0.918
natural killer cell: -1.858
CD16-negative, CD56-bright natural killer cell, human: -2.181
mature NK T cell: -3.711
gamma-delta T cell: -4.275", + "value: -6.170
CD16-positive, CD56-dim natural killer cell, human: -0.855
natural killer cell: -1.842
CD16-negative, CD56-bright natural killer cell, human: -2.624
mature NK T cell: -3.712
activated type II NK T cell: -4.375", + "value: -5.961
CD16-positive, CD56-dim natural killer cell, human: -0.486
natural killer cell: -1.899
CD16-negative, CD56-bright natural killer cell, human: -3.246
mature NK T cell: -3.876
gamma-delta T cell: -4.936", + "value: -5.704
classical monocyte: -1.275
CD14-positive monocyte: -1.852
pvalb GABAergic cortical interneuron: -2.819
monocyte: -3.272
macrophage: -3.941", + "value: -5.982
CD16-negative, CD56-bright natural killer cell, human: -0.813
gamma-delta T cell: -3.197
natural killer cell: -3.459
CD16-positive, CD56-dim natural killer cell, human: -3.551
innate lymphoid cell: -3.987", + "value: -5.425
CD16-negative, CD56-bright natural killer cell, human: -0.820
gamma-delta T cell: -3.120
natural killer cell: -3.715
effector memory CD8-positive, alpha-beta T cell: -3.730
innate lymphoid cell: -3.861", + "value: -6.054
CD16-positive, CD56-dim natural killer cell, human: -1.137
CD16-negative, CD56-bright natural killer cell, human: -1.482
natural killer cell: -2.663
gamma-delta T cell: -3.683
activated type II NK T cell: -4.227", + "value: -6.197
CD16-positive, CD56-dim natural killer cell, human: -0.471
natural killer cell: -1.780
CD16-negative, CD56-bright natural killer cell, human: -3.652
mature NK T cell: -4.458
activated type II NK T cell: -4.834", + "value: -4.662
T follicular helper cell: -1.995
naive thymus-derived CD4-positive, alpha-beta T cell: -2.758
effector memory CD4-positive, alpha-beta T cell: -2.804
central memory CD4-positive, alpha-beta T cell: -2.869
T cell: -3.370", + "value: -6.245
non-classical monocyte: -1.535
CD14-low, CD16-positive monocyte: -2.371
mature NK T cell: -2.418
CD14-positive monocyte: -2.788
classical monocyte: -3.001", + "value: -5.289
CD16-positive, CD56-dim natural killer cell, human: -0.564
natural killer cell: -1.660
CD16-negative, CD56-bright natural killer cell, human: -3.630
mature NK T cell: -4.085
activated type II NK T cell: -4.954", + "value: -6.277
central memory CD4-positive, alpha-beta T cell: -1.566
naive thymus-derived CD4-positive, alpha-beta T cell: -1.660
naive thymus-derived CD8-positive, alpha-beta T cell: -2.049
effector memory CD4-positive, alpha-beta T cell: -2.719
T follicular helper cell: -2.782", + "value: -5.852
naive thymus-derived CD4-positive, alpha-beta T cell: -1.236
central memory CD4-positive, alpha-beta T cell: -1.941
naive thymus-derived CD8-positive, alpha-beta T cell: -1.980
T follicular helper cell: -3.383
effector memory CD4-positive, alpha-beta T cell: -3.387", + "value: -5.081
effector memory CD8-positive, alpha-beta T cell: -2.256
effector CD8-positive, alpha-beta T cell: -2.256
gamma-delta T cell: -2.282
mature NK T cell: -2.669
CD8-positive, alpha-beta T cell: -3.245", + "value: -6.774
CD14-positive monocyte: -1.055
classical monocyte: -1.069
pvalb GABAergic cortical interneuron: -3.291
monocyte: -3.732
macrophage: -4.260", + "value: -6.163
CD16-positive, CD56-dim natural killer cell, human: -0.576
natural killer cell: -1.712
CD16-negative, CD56-bright natural killer cell, human: -3.173
mature NK T cell: -4.199
gamma-delta T cell: -4.636", + "value: -5.837
CD16-positive, CD56-dim natural killer cell, human: -0.466
natural killer cell: -1.886
CD16-negative, CD56-bright natural killer cell, human: -3.238
mature NK T cell: -4.160
activated type II NK T cell: -4.993", + "value: -6.481
CD14-positive monocyte: -0.960
classical monocyte: -1.434
pvalb GABAergic cortical interneuron: -3.094
monocyte: -3.484
macrophage: -4.402", + "value: -6.194
plasmacytoid dendritic cell: -0.226
plasmacytoid dendritic cell, human: -2.913
dendritic cell: -3.105
dendritic cell, human: -5.293
myeloid dendritic cell: -5.448", + "value: -4.667
effector memory CD4-positive, alpha-beta T cell: -2.093
T follicular helper cell: -2.961
T-helper 22 cell: -3.076
central memory CD4-positive, alpha-beta T cell: -3.279
effector memory CD8-positive, alpha-beta T cell: -3.298", + "value: -5.480
CD16-positive, CD56-dim natural killer cell, human: -0.501
natural killer cell: -1.543
mature NK T cell: -3.713
CD16-negative, CD56-bright natural killer cell, human: -4.688
gamma-delta T cell: -5.044", + "value: -6.049
CD16-positive, CD56-dim natural killer cell, human: -0.847
CD16-negative, CD56-bright natural killer cell, human: -1.806
natural killer cell: -2.209
gamma-delta T cell: -3.754
mature NK T cell: -3.846", + "value: -6.104
CD16-positive, CD56-dim natural killer cell, human: -0.429
natural killer cell: -1.850
CD16-negative, CD56-bright natural killer cell, human: -3.253
mature NK T cell: -4.571
activated type II NK T cell: -4.819", + "value: -5.298
CD16-positive, CD56-dim natural killer cell, human: -0.659
natural killer cell: -1.793
CD16-negative, CD56-bright natural killer cell, human: -3.616
mature NK T cell: -3.767
gamma-delta T cell: -4.293", + "value: -6.675
CD16-positive, CD56-dim natural killer cell, human: -0.574
natural killer cell: -1.468
mature NK T cell: -3.926
CD16-negative, CD56-bright natural killer cell, human: -4.820
astrocyte of the cerebral cortex: -5.061", + "value: -5.025
CD16-negative, CD56-bright natural killer cell, human: -1.258
natural killer cell: -3.552
lymphocyte: -3.808
progenitor cell: -4.126
innate lymphoid cell: -4.154", + "value: -6.356
CD16-positive, CD56-dim natural killer cell, human: -0.409
natural killer cell: -1.695
CD16-negative, CD56-bright natural killer cell, human: -3.956
mature NK T cell: -4.457
activated type II NK T cell: -5.131", + "value: -6.086
CD14-positive monocyte: -1.155
classical monocyte: -1.550
pvalb GABAergic cortical interneuron: -2.785
monocyte: -3.268
macrophage: -4.483", + "value: -6.175
central memory CD4-positive, alpha-beta T cell: -1.721
effector memory CD4-positive, alpha-beta T cell: -2.151
naive thymus-derived CD4-positive, alpha-beta T cell: -2.303
T follicular helper cell: -2.456
naive thymus-derived CD8-positive, alpha-beta T cell: -2.903", + "value: -5.840
CD16-positive, CD56-dim natural killer cell, human: -0.481
natural killer cell: -1.849
CD16-negative, CD56-bright natural killer cell, human: -3.053
mature NK T cell: -4.130
activated type II NK T cell: -4.680", + "value: -6.450
CD16-positive, CD56-dim natural killer cell, human: -1.392
natural killer cell: -2.783
mature NK T cell: -2.913
CD16-negative, CD56-bright natural killer cell, human: -3.006
gamma-delta T cell: -3.290", + "value: -5.967
CD16-positive, CD56-dim natural killer cell, human: -1.789
CD16-negative, CD56-bright natural killer cell, human: -1.917
natural killer cell: -2.300
gamma-delta T cell: -2.620
mature NK T cell: -3.070", + "value: -4.949
dendritic cell: -1.736
plasmacytoid dendritic cell: -1.816
conventional dendritic cell: -2.443
plasmacytoid dendritic cell, human: -3.064
myeloid dendritic cell: -3.284", + "value: -6.009
central memory CD4-positive, alpha-beta T cell: -1.954
naive thymus-derived CD4-positive, alpha-beta T cell: -2.004
effector memory CD4-positive, alpha-beta T cell: -2.268
T follicular helper cell: -2.823
T-helper 22 cell: -2.982", + "value: -6.553
CD16-positive, CD56-dim natural killer cell, human: -1.259
CD16-negative, CD56-bright natural killer cell, human: -1.659
natural killer cell: -2.152
gamma-delta T cell: -3.717
activated type II NK T cell: -4.018", + "value: -6.383
CD16-positive, CD56-dim natural killer cell, human: -0.497
natural killer cell: -1.781
CD16-negative, CD56-bright natural killer cell, human: -3.543
mature NK T cell: -3.886
astrocyte of the cerebral cortex: -4.808", + "value: -4.878
plasmacytoid dendritic cell: -0.200
plasmacytoid dendritic cell, human: -2.889
dendritic cell: -3.683
mast cell: -5.459
B cell: -5.963", + "value: -4.631
CD16-negative, CD56-bright natural killer cell, human: -1.908
CD16-positive, CD56-dim natural killer cell, human: -2.274
gamma-delta T cell: -2.507
natural killer cell: -2.540
mature NK T cell: -3.656", + "value: -6.453
naive thymus-derived CD4-positive, alpha-beta T cell: -0.749
central memory CD4-positive, alpha-beta T cell: -1.943
naive thymus-derived CD8-positive, alpha-beta T cell: -2.116
T follicular helper cell: -3.350
T cell: -4.211", + "value: -5.455
CD16-negative, CD56-bright natural killer cell, human: -0.760
natural killer cell: -2.478
CD16-positive, CD56-dim natural killer cell, human: -2.923
gamma-delta T cell: -3.516
mature NK T cell: -4.061", + "value: -4.224
hematopoietic precursor cell: -1.628
CD34-positive, CD38-negative hematopoietic stem cell: -2.770
hematopoietic stem cell: -2.796
mast cell: -3.707
granulocyte: -4.169", + "value: -6.236
naive thymus-derived CD4-positive, alpha-beta T cell: -0.569
naive thymus-derived CD8-positive, alpha-beta T cell: -1.563
central memory CD4-positive, alpha-beta T cell: -2.530
T cell: -4.413
T follicular helper cell: -4.551", + "value: -6.714
CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.427
mature NK T cell: -3.981
CD16-negative, CD56-bright natural killer cell, human: -4.585
astrocyte of the cerebral cortex: -4.792", + "value: -4.850
effector memory CD4-positive, alpha-beta T cell: -2.003
T follicular helper cell: -2.121
central memory CD4-positive, alpha-beta T cell: -2.571
T-helper 22 cell: -2.725
effector memory CD8-positive, alpha-beta T cell: -3.508", + "value: -6.419
classical monocyte: -1.300
CD14-positive monocyte: -1.626
pvalb GABAergic cortical interneuron: -3.066
macrophage: -3.148
CD1c-positive myeloid dendritic cell: -3.464", + "value: -5.773
CD16-positive, CD56-dim natural killer cell, human: -0.497
natural killer cell: -1.619
mature NK T cell: -3.663
CD16-negative, CD56-bright natural killer cell, human: -4.246
astrocyte of the cerebral cortex: -5.083", + "value: -5.855
CD16-positive, CD56-dim natural killer cell, human: -0.611
natural killer cell: -1.982
CD16-negative, CD56-bright natural killer cell, human: -2.206
mature NK T cell: -4.022
gamma-delta T cell: -4.344", + "value: -6.017
CD16-positive, CD56-dim natural killer cell, human: -0.769
natural killer cell: -1.105
CD16-negative, CD56-bright natural killer cell, human: -3.875
mature NK T cell: -4.223
activated type II NK T cell: -4.804", + "value: -6.126
classical monocyte: -1.847
CD14-positive monocyte: -2.110
non-classical monocyte: -2.825
macrophage: -3.420
CD1c-positive myeloid dendritic cell: -3.458", + "value: -6.179
CD16-positive, CD56-dim natural killer cell, human: -0.630
natural killer cell: -1.600
CD16-negative, CD56-bright natural killer cell, human: -3.083
mature NK T cell: -3.568
gamma-delta T cell: -4.356", + "value: -7.006
CD16-positive, CD56-dim natural killer cell, human: -1.191
CD16-negative, CD56-bright natural killer cell, human: -1.373
natural killer cell: -2.416
gamma-delta T cell: -3.292
mature NK T cell: -3.979", + "value: -5.565
classical monocyte: -1.422
CD14-positive monocyte: -2.533
pvalb GABAergic cortical interneuron: -2.959
monocyte: -3.934
macrophage: -3.983", + "value: -5.532
plasmacytoid dendritic cell: -0.208
plasmacytoid dendritic cell, human: -2.940
dendritic cell: -3.417
dendritic cell, human: -5.861
myeloid dendritic cell: -5.876", + "value: -4.382
plasmacytoid dendritic cell: -0.935
dendritic cell: -2.613
B cell: -3.401
plasma cell: -3.437
plasmacytoid dendritic cell, human: -3.452", + "value: -5.386
CD16-positive, CD56-dim natural killer cell, human: -0.653
natural killer cell: -1.392
mature NK T cell: -3.644
CD16-negative, CD56-bright natural killer cell, human: -4.179
astrocyte of the cerebral cortex: -4.565", + "value: -3.686
T cell: -2.240
mature NK T cell: -3.126
gamma-delta T cell: -3.262
CD4-positive, alpha-beta T cell: -3.301
T follicular helper cell: -3.336", + "value: -5.192
CD16-positive, CD56-dim natural killer cell, human: -1.373
natural killer cell: -2.193
CD16-negative, CD56-bright natural killer cell, human: -2.496
gamma-delta T cell: -2.602
mature NK T cell: -3.305", + "value: -5.145
effector memory CD4-positive, alpha-beta T cell: -2.089
T follicular helper cell: -2.264
effector memory CD8-positive, alpha-beta T cell: -2.492
central memory CD4-positive, alpha-beta T cell: -2.528
T-helper 22 cell: -2.765", + "value: -6.529
classical monocyte: -1.253
CD14-positive monocyte: -1.834
pvalb GABAergic cortical interneuron: -2.866
dendritic cell, human: -3.772
macrophage: -3.877", + "value: -6.337
CD16-negative, CD56-bright natural killer cell, human: -1.562
group 3 innate lymphoid cell: -2.882
innate lymphoid cell: -3.454
natural killer cell: -3.735
hematopoietic precursor cell: -4.125", + "value: -5.596
plasmacytoid dendritic cell: -0.342
dendritic cell: -2.551
plasmacytoid dendritic cell, human: -2.782
myeloid dendritic cell: -4.820
dendritic cell, human: -4.831", + "value: -5.949
CD16-positive, CD56-dim natural killer cell, human: -0.381
natural killer cell: -1.751
mature NK T cell: -4.391
CD16-negative, CD56-bright natural killer cell, human: -4.407
astrocyte of the cerebral cortex: -4.985", + "value: -5.477
CD16-positive, CD56-dim natural killer cell, human: -1.383
gamma-delta T cell: -2.124
CD16-negative, CD56-bright natural killer cell, human: -2.611
natural killer cell: -2.794
mature NK T cell: -2.807", + "value: -6.147
plasmacytoid dendritic cell: -0.324
plasmacytoid dendritic cell, human: -2.647
dendritic cell: -3.113
myeloid dendritic cell: -5.368
dendritic cell, human: -5.479", + "value: -5.876
effector memory CD4-positive, alpha-beta T cell: -2.423
T follicular helper cell: -2.574
T-helper 22 cell: -2.856
central memory CD4-positive, alpha-beta T cell: -3.350
mucosal invariant T cell: -3.415", + "value: -5.485
CD16-negative, CD56-bright natural killer cell, human: -1.046
gamma-delta T cell: -3.416
natural killer cell: -3.512
innate lymphoid cell: -3.569
group 3 innate lymphoid cell: -3.853", + "value: -7.126
classical monocyte: -2.038
CD14-positive monocyte: -2.087
dendritic cell, human: -2.422
CD1c-positive myeloid dendritic cell: -2.820
conventional dendritic cell: -3.061", + "value: -6.139
CD16-positive, CD56-dim natural killer cell, human: -0.604
natural killer cell: -1.753
CD16-negative, CD56-bright natural killer cell, human: -2.559
mature NK T cell: -4.321
activated type II NK T cell: -4.330", + "value: -6.282
CD16-positive, CD56-dim natural killer cell, human: -0.835
CD16-negative, CD56-bright natural killer cell, human: -1.637
natural killer cell: -2.054
mature NK T cell: -4.223
activated type II NK T cell: -4.501", + "value: -6.257
CD16-positive, CD56-dim natural killer cell, human: -0.708
natural killer cell: -1.480
CD16-negative, CD56-bright natural killer cell, human: -3.574
mature NK T cell: -4.219
activated type II NK T cell: -4.509", + "value: -6.293
CD16-positive, CD56-dim natural killer cell, human: -0.364
natural killer cell: -2.038
CD16-negative, CD56-bright natural killer cell, human: -3.222
mature NK T cell: -4.401
activated type II NK T cell: -4.886", + "value: -5.718
CD16-positive, CD56-dim natural killer cell, human: -0.596
natural killer cell: -1.482
CD16-negative, CD56-bright natural killer cell, human: -3.571
mature NK T cell: -3.843
gamma-delta T cell: -4.881", + "value: -5.611
CD16-negative, CD56-bright natural killer cell, human: -2.528
effector memory CD4-positive, alpha-beta T cell: -3.005
gamma-delta T cell: -3.256
T follicular helper cell: -3.420
mucosal invariant T cell: -3.682", + "value: -5.543
CD16-negative, CD56-bright natural killer cell, human: -1.960
CD16-positive, CD56-dim natural killer cell, human: -2.465
gamma-delta T cell: -2.639
natural killer cell: -2.934
effector memory CD8-positive, alpha-beta T cell: -3.604", + "value: -6.064
classical monocyte: -1.263
CD14-positive monocyte: -1.779
macrophage: -3.264
pvalb GABAergic cortical interneuron: -3.298
dendritic cell, human: -3.631", + "value: -6.073
classical monocyte: -1.243
CD14-positive monocyte: -1.549
pvalb GABAergic cortical interneuron: -3.103
monocyte: -3.504
alveolar macrophage: -3.988", + "value: -5.063
effector memory CD8-positive, alpha-beta T cell: -2.207
effector memory CD4-positive, alpha-beta T cell: -2.417
T follicular helper cell: -2.647
central memory CD4-positive, alpha-beta T cell: -2.863
T-helper 22 cell: -2.984", + "value: -6.190
CD16-positive, CD56-dim natural killer cell, human: -0.396
natural killer cell: -2.307
CD16-negative, CD56-bright natural killer cell, human: -3.063
gamma-delta T cell: -4.378
mature NK T cell: -4.548", + "value: -6.533
CD16-positive, CD56-dim natural killer cell, human: -0.519
natural killer cell: -2.279
CD16-negative, CD56-bright natural killer cell, human: -2.497
mature NK T cell: -4.174
activated type II NK T cell: -4.706", + "value: -6.640
CD14-positive monocyte: -1.791
classical monocyte: -1.948
pvalb GABAergic cortical interneuron: -3.138
dendritic cell, human: -3.299
CD1c-positive myeloid dendritic cell: -3.315", + "value: -4.215
naive thymus-derived CD4-positive, alpha-beta T cell: -2.531
CD4-positive, alpha-beta T cell: -3.245
T cell: -3.452
naive thymus-derived CD8-positive, alpha-beta T cell: -3.881
erythrocyte: -3.967", + "value: -6.617
CD16-positive, CD56-dim natural killer cell, human: -0.388
natural killer cell: -2.193
CD16-negative, CD56-bright natural killer cell, human: -3.129
mature NK T cell: -4.036
gamma-delta T cell: -4.951", + "value: -4.760
CD16-negative, CD56-bright natural killer cell, human: -1.291
natural killer cell: -1.604
CD16-positive, CD56-dim natural killer cell, human: -2.523
gamma-delta T cell: -4.019
mature NK T cell: -4.191", + "value: -5.438
CD16-positive, CD56-dim natural killer cell, human: -0.643
natural killer cell: -1.804
CD16-negative, CD56-bright natural killer cell, human: -2.814
mature NK T cell: -4.074
gamma-delta T cell: -4.517", + "value: -6.851
naive thymus-derived CD4-positive, alpha-beta T cell: -1.215
central memory CD4-positive, alpha-beta T cell: -2.108
naive thymus-derived CD8-positive, alpha-beta T cell: -2.370
T follicular helper cell: -2.464
effector memory CD4-positive, alpha-beta T cell: -2.849", + "value: -5.211
classical monocyte: -1.289
CD14-positive monocyte: -1.904
macrophage: -2.821
monocyte: -2.886
alveolar macrophage: -2.992", + "value: -4.968
CD16-positive, CD56-dim natural killer cell, human: -0.591
natural killer cell: -1.435
CD16-negative, CD56-bright natural killer cell, human: -3.769
mature NK T cell: -4.022
activated type II NK T cell: -4.882", + "value: -6.816
classical monocyte: -1.556
CD14-positive monocyte: -1.646
CD1c-positive myeloid dendritic cell: -2.949
dendritic cell, human: -3.411
pvalb GABAergic cortical interneuron: -3.442", + "value: -5.699
CD16-positive, CD56-dim natural killer cell, human: -0.828
natural killer cell: -1.094
mature NK T cell: -3.668
CD16-negative, CD56-bright natural killer cell, human: -4.577
astrocyte of the cerebral cortex: -4.751", + "value: -5.883
CD14-positive monocyte: -1.449
classical monocyte: -1.816
monocyte: -2.538
pvalb GABAergic cortical interneuron: -2.981
macrophage: -3.806", + "value: -5.229
CD16-positive, CD56-dim natural killer cell, human: -0.821
natural killer cell: -2.079
CD16-negative, CD56-bright natural killer cell, human: -2.524
gamma-delta T cell: -3.141
mature NK T cell: -3.431", + "value: -5.031
CD16-positive, CD56-dim natural killer cell, human: -0.660
natural killer cell: -1.622
CD16-negative, CD56-bright natural killer cell, human: -2.849
mature NK T cell: -3.965
lymphocyte: -4.606", + "value: -5.395
natural killer cell: -1.235
CD16-positive, CD56-dim natural killer cell, human: -2.268
CD16-negative, CD56-bright natural killer cell, human: -2.801
mature NK T cell: -3.130
CD8-positive, alpha-beta T cell: -3.419", + "value: -5.879
CD16-negative, CD56-bright natural killer cell, human: -1.056
natural killer cell: -1.883
CD16-positive, CD56-dim natural killer cell, human: -2.396
mature NK T cell: -3.262
gamma-delta T cell: -3.385", + "value: -5.928
CD16-positive, CD56-dim natural killer cell, human: -1.107
natural killer cell: -1.664
CD16-negative, CD56-bright natural killer cell, human: -1.683
activated type II NK T cell: -3.851
mature NK T cell: -4.635", + "value: -5.842
classical monocyte: -1.303
CD14-positive monocyte: -1.427
pvalb GABAergic cortical interneuron: -3.026
monocyte: -3.778
promonocyte: -4.267", + "value: -7.551
naive thymus-derived CD4-positive, alpha-beta T cell: -0.612
naive thymus-derived CD8-positive, alpha-beta T cell: -1.641
central memory CD4-positive, alpha-beta T cell: -2.299
T follicular helper cell: -4.095
effector memory CD4-positive, alpha-beta T cell: -4.478", + "value: -5.449
natural killer cell: -1.001
CD16-positive, CD56-dim natural killer cell, human: -1.705
CD16-negative, CD56-bright natural killer cell, human: -2.087
activated type II NK T cell: -3.739
lymphocyte: -3.930", + "value: -7.179
CD16-negative, CD56-bright natural killer cell, human: -1.652
CD16-positive, CD56-dim natural killer cell, human: -2.506
gamma-delta T cell: -2.662
natural killer cell: -2.996
mature NK T cell: -3.602", + "value: -5.172
classical monocyte: -1.244
CD14-positive monocyte: -2.245
macrophage: -3.013
monocyte: -3.677
non-classical monocyte: -4.016", + "value: -5.720
CD16-positive, CD56-dim natural killer cell, human: -0.664
natural killer cell: -1.527
mature NK T cell: -3.428
CD16-negative, CD56-bright natural killer cell, human: -3.892
gamma-delta T cell: -4.535", + "value: -5.790
CD16-positive, CD56-dim natural killer cell, human: -0.621
natural killer cell: -1.835
CD16-negative, CD56-bright natural killer cell, human: -2.594
mature NK T cell: -4.491
gamma-delta T cell: -4.621", + "value: -6.343
CD16-positive, CD56-dim natural killer cell, human: -0.414
natural killer cell: -1.689
mature NK T cell: -4.285
CD16-negative, CD56-bright natural killer cell, human: -4.288
astrocyte of the cerebral cortex: -5.020", + "value: -6.002
naive thymus-derived CD4-positive, alpha-beta T cell: -1.922
central memory CD4-positive, alpha-beta T cell: -2.120
naive thymus-derived CD8-positive, alpha-beta T cell: -2.144
effector memory CD4-positive, alpha-beta T cell: -2.482
T follicular helper cell: -3.078", + "value: -5.093
classical monocyte: -1.015
CD14-positive monocyte: -2.188
macrophage: -2.669
pvalb GABAergic cortical interneuron: -3.034
monocyte: -3.391", + "value: -6.305
classical monocyte: -1.186
CD14-positive monocyte: -1.294
pvalb GABAergic cortical interneuron: -2.696
monocyte: -3.695
dendritic cell, human: -4.192", + "value: -5.564
effector memory CD4-positive, alpha-beta T cell: -2.195
T follicular helper cell: -2.483
T-helper 22 cell: -2.702
central memory CD4-positive, alpha-beta T cell: -2.780
effector memory CD8-positive, alpha-beta T cell: -3.426", + "value: -5.736
classical monocyte: -1.481
CD14-positive monocyte: -1.615
pvalb GABAergic cortical interneuron: -2.878
macrophage: -3.871
CD1c-positive myeloid dendritic cell: -3.873", + "value: -5.319
plasmacytoid dendritic cell: -0.210
plasmacytoid dendritic cell, human: -2.927
dendritic cell: -2.997
myeloid dendritic cell: -5.449
conventional dendritic cell: -5.538", + "value: -5.712
CD16-positive, CD56-dim natural killer cell, human: -0.490
natural killer cell: -1.677
CD16-negative, CD56-bright natural killer cell, human: -3.944
mature NK T cell: -4.148
gamma-delta T cell: -4.675", + "value: -6.225
effector memory CD4-positive, alpha-beta T cell: -1.773
central memory CD4-positive, alpha-beta T cell: -2.114
naive thymus-derived CD4-positive, alpha-beta T cell: -2.285
T-helper 22 cell: -2.527
naive thymus-derived CD8-positive, alpha-beta T cell: -2.920", + "value: -6.113
CD16-negative, CD56-bright natural killer cell, human: -1.008
natural killer cell: -2.885
gamma-delta T cell: -3.341
mature NK T cell: -3.850
innate lymphoid cell: -4.024", + "value: -5.366
naive thymus-derived CD4-positive, alpha-beta T cell: -1.751
central memory CD4-positive, alpha-beta T cell: -1.854
effector memory CD4-positive, alpha-beta T cell: -2.196
T-helper 22 cell: -2.339
naive thymus-derived CD8-positive, alpha-beta T cell: -3.038", + "value: -5.598
classical monocyte: -1.075
CD14-positive monocyte: -1.302
pvalb GABAergic cortical interneuron: -3.036
monocyte: -3.887
macrophage: -3.908", + "value: -6.462
CD16-positive, CD56-dim natural killer cell, human: -1.138
CD16-negative, CD56-bright natural killer cell, human: -1.678
natural killer cell: -1.679
activated type II NK T cell: -4.004
mature NK T cell: -4.247", + "value: -6.162
CD16-positive, CD56-dim natural killer cell, human: -0.491
natural killer cell: -1.845
CD16-negative, CD56-bright natural killer cell, human: -3.092
mature NK T cell: -4.428
activated type II NK T cell: -4.688", + "value: -6.028
central memory CD4-positive, alpha-beta T cell: -1.519
T follicular helper cell: -2.009
naive thymus-derived CD8-positive, alpha-beta T cell: -2.013
naive thymus-derived CD4-positive, alpha-beta T cell: -2.468
effector memory CD4-positive, alpha-beta T cell: -2.735", + "value: -6.195
CD16-positive, CD56-dim natural killer cell, human: -1.112
natural killer cell: -1.640
CD16-negative, CD56-bright natural killer cell, human: -2.274
gamma-delta T cell: -3.350
mature NK T cell: -3.676", + "value: -6.693
naive thymus-derived CD8-positive, alpha-beta T cell: -1.234
naive thymus-derived CD4-positive, alpha-beta T cell: -1.928
central memory CD4-positive, alpha-beta T cell: -2.351
T follicular helper cell: -2.460
effector memory CD4-positive, alpha-beta T cell: -3.404", + "value: -6.230
CD16-positive, CD56-dim natural killer cell, human: -1.200
natural killer cell: -1.440
CD16-negative, CD56-bright natural killer cell, human: -1.527
activated type II NK T cell: -4.328
mature NK T cell: -4.541", + "value: -6.238
CD16-positive, CD56-dim natural killer cell, human: -0.600
natural killer cell: -1.689
CD16-negative, CD56-bright natural killer cell, human: -3.085
mature NK T cell: -4.055
activated type II NK T cell: -4.633", + "value: -4.672
gamma-delta T cell: -2.684
effector memory CD8-positive, alpha-beta T cell: -2.742
mature NK T cell: -2.839
CD16-negative, CD56-bright natural killer cell, human: -2.962
effector CD8-positive, alpha-beta T cell: -3.164", + "value: -6.403
CD16-positive, CD56-dim natural killer cell, human: -0.494
natural killer cell: -2.138
CD16-negative, CD56-bright natural killer cell, human: -2.655
mature NK T cell: -4.088
gamma-delta T cell: -4.570", + "value: -6.144
CD16-positive, CD56-dim natural killer cell, human: -0.814
CD16-negative, CD56-bright natural killer cell, human: -1.725
natural killer cell: -1.885
activated type II NK T cell: -3.990
mature NK T cell: -4.699", + "value: -5.717
natural killer cell: -1.625
CD16-positive, CD56-dim natural killer cell, human: -1.931
CD16-negative, CD56-bright natural killer cell, human: -2.059
gamma-delta T cell: -3.488
mature NK T cell: -3.817", + "value: -6.229
CD16-positive, CD56-dim natural killer cell, human: -0.466
natural killer cell: -1.501
mature NK T cell: -4.211
CD16-negative, CD56-bright natural killer cell, human: -4.583
astrocyte of the cerebral cortex: -4.890", + "value: -6.007
naive thymus-derived CD4-positive, alpha-beta T cell: -1.295
naive thymus-derived CD8-positive, alpha-beta T cell: -1.506
central memory CD4-positive, alpha-beta T cell: -2.193
T follicular helper cell: -3.333
effector memory CD4-positive, alpha-beta T cell: -3.688", + "value: -4.252
CD16-negative, CD56-bright natural killer cell, human: -1.532
natural killer cell: -3.109
gamma-delta T cell: -3.331
innate lymphoid cell: -3.704
mature NK T cell: -3.744", + "value: -6.337
naive thymus-derived CD4-positive, alpha-beta T cell: -1.540
central memory CD4-positive, alpha-beta T cell: -1.805
naive thymus-derived CD8-positive, alpha-beta T cell: -2.217
effector memory CD4-positive, alpha-beta T cell: -2.357
T follicular helper cell: -3.048", + "value: -5.090
CD16-positive, CD56-dim natural killer cell, human: -0.917
natural killer cell: -2.111
CD16-negative, CD56-bright natural killer cell, human: -2.697
gamma-delta T cell: -2.740
CD8-positive, alpha-beta T cell: -3.396", + "value: -6.070
plasmacytoid dendritic cell: -0.403
dendritic cell: -2.290
plasmacytoid dendritic cell, human: -2.630
plasma cell: -4.264
conventional dendritic cell: -4.606", + "value: -6.668
CD1c-positive myeloid dendritic cell: -2.301
dendritic cell, human: -2.317
conventional dendritic cell: -2.439
classical monocyte: -2.451
CD14-positive monocyte: -2.711", + "value: -7.318
naive thymus-derived CD4-positive, alpha-beta T cell: -0.896
naive thymus-derived CD8-positive, alpha-beta T cell: -1.994
central memory CD4-positive, alpha-beta T cell: -2.175
effector memory CD4-positive, alpha-beta T cell: -3.112
T follicular helper cell: -3.593", + "value: -5.845
CD16-positive, CD56-dim natural killer cell, human: -0.618
natural killer cell: -1.648
CD16-negative, CD56-bright natural killer cell, human: -2.939
mature NK T cell: -4.077
activated type II NK T cell: -4.365", + "value: -4.970
gamma-delta T cell: -1.947
effector memory CD8-positive, alpha-beta T cell: -2.076
CD16-negative, CD56-bright natural killer cell, human: -2.512
effector CD8-positive, alpha-beta T cell: -2.773
mature NK T cell: -2.922", + "value: -6.512
CD16-negative, CD56-bright natural killer cell, human: -1.098
gamma-delta T cell: -2.727
effector memory CD8-positive, alpha-beta T cell: -3.184
mature NK T cell: -3.563
mucosal invariant T cell: -3.978", + "value: -5.396
central memory CD4-positive, alpha-beta T cell: -1.969
effector memory CD4-positive, alpha-beta T cell: -2.043
T follicular helper cell: -2.208
T-helper 22 cell: -2.626
naive thymus-derived CD4-positive, alpha-beta T cell: -2.979", + "value: -5.286
plasmacytoid dendritic cell: -0.438
dendritic cell: -2.368
plasmacytoid dendritic cell, human: -2.539
dendritic cell, human: -4.768
myeloid dendritic cell: -4.867", + "value: -4.521
classical monocyte: -1.334
CD14-positive monocyte: -2.265
monocyte: -2.777
macrophage: -2.892
pvalb GABAergic cortical interneuron: -3.464", + "value: -6.227
CD16-negative, CD56-bright natural killer cell, human: -0.856
CD16-positive, CD56-dim natural killer cell, human: -1.564
natural killer cell: -2.401
gamma-delta T cell: -4.139
mature NK T cell: -4.167", + "value: -5.843
CD16-positive, CD56-dim natural killer cell, human: -0.626
natural killer cell: -2.208
CD16-negative, CD56-bright natural killer cell, human: -2.431
mature NK T cell: -3.733
gamma-delta T cell: -4.028", + "value: -5.684
CD1c-positive myeloid dendritic cell: -2.182
conventional dendritic cell: -2.274
classical monocyte: -2.414
dendritic cell: -2.501
dendritic cell, human: -2.790", + "value: -6.836
CD14-positive monocyte: -0.876
classical monocyte: -1.519
pvalb GABAergic cortical interneuron: -2.966
monocyte: -4.050
macrophage: -4.203", + "value: -5.768
CD16-positive, CD56-dim natural killer cell, human: -0.775
natural killer cell: -2.092
CD16-negative, CD56-bright natural killer cell, human: -2.494
mature NK T cell: -3.583
immature NK T cell: -4.534", + "value: -4.790
central memory CD4-positive, alpha-beta T cell: -1.826
effector memory CD4-positive, alpha-beta T cell: -2.460
T-helper 22 cell: -2.511
naive thymus-derived CD4-positive, alpha-beta T cell: -2.599
T follicular helper cell: -2.728", + "value: -6.033
CD16-positive, CD56-dim natural killer cell, human: -1.409
natural killer cell: -1.559
CD16-negative, CD56-bright natural killer cell, human: -1.825
activated type II NK T cell: -3.807
mature NK T cell: -4.023", + "value: -6.131
CD16-negative, CD56-bright natural killer cell, human: -0.888
gamma-delta T cell: -2.407
CD16-positive, CD56-dim natural killer cell, human: -2.709
natural killer cell: -2.941
mature NK T cell: -3.924", + "value: -5.456
CD16-positive, CD56-dim natural killer cell, human: -0.629
natural killer cell: -1.578
mature NK T cell: -3.707
CD16-negative, CD56-bright natural killer cell, human: -4.037
astrocyte of the cerebral cortex: -4.846", + "value: -5.979
CD16-negative, CD56-bright natural killer cell, human: -0.796
natural killer cell: -2.420
CD16-positive, CD56-dim natural killer cell, human: -2.847
gamma-delta T cell: -2.888
mature NK T cell: -4.199", + "value: -4.982
natural killer cell: -1.949
CD16-negative, CD56-bright natural killer cell, human: -1.983
CD16-positive, CD56-dim natural killer cell, human: -2.615
gamma-delta T cell: -3.748
lymphocyte: -3.759", + "value: -4.534
plasmacytoid dendritic cell: -0.406
plasmacytoid dendritic cell, human: -2.624
dendritic cell: -2.984
conventional dendritic cell: -4.887
hematopoietic precursor cell: -4.923", + "value: -6.242
CD16-positive, CD56-dim natural killer cell, human: -1.109
CD16-negative, CD56-bright natural killer cell, human: -1.279
natural killer cell: -2.054
gamma-delta T cell: -4.093
mature NK T cell: -4.178", + "value: -5.892
gamma-delta T cell: -1.792
CD16-negative, CD56-bright natural killer cell, human: -2.006
effector memory CD8-positive, alpha-beta T cell: -2.423
CD16-positive, CD56-dim natural killer cell, human: -2.800
mature NK T cell: -3.074", + "value: -5.464
CD16-positive, CD56-dim natural killer cell, human: -0.899
natural killer cell: -1.458
CD16-negative, CD56-bright natural killer cell, human: -2.688
mature NK T cell: -4.173
activated type II NK T cell: -4.405", + "value: -5.901
CD16-positive, CD56-dim natural killer cell, human: -0.497
natural killer cell: -1.565
mature NK T cell: -3.643
CD16-negative, CD56-bright natural killer cell, human: -3.945
astrocyte of the cerebral cortex: -4.818", + "value: -6.282
CD16-positive, CD56-dim natural killer cell, human: -0.826
natural killer cell: -2.096
CD16-negative, CD56-bright natural killer cell, human: -2.576
gamma-delta T cell: -3.589
mature NK T cell: -3.697", + "value: -5.156
CD16-positive, CD56-dim natural killer cell, human: -1.015
natural killer cell: -1.912
CD16-negative, CD56-bright natural killer cell, human: -2.605
gamma-delta T cell: -3.130
mature NK T cell: -3.194", + "value: -6.309
CD16-positive, CD56-dim natural killer cell, human: -0.974
natural killer cell: -1.101
CD16-negative, CD56-bright natural killer cell, human: -3.582
mature NK T cell: -4.052
gamma-delta T cell: -4.304", + "value: -6.227
CD16-positive, CD56-dim natural killer cell, human: -0.707
natural killer cell: -2.132
CD16-negative, CD56-bright natural killer cell, human: -2.495
mature NK T cell: -3.480
gamma-delta T cell: -3.595", + "value: -5.801
CD16-positive, CD56-dim natural killer cell, human: -0.444
natural killer cell: -1.828
CD16-negative, CD56-bright natural killer cell, human: -3.193
mature NK T cell: -4.624
activated type II NK T cell: -4.861", + "value: -6.095
CD16-positive, CD56-dim natural killer cell, human: -0.533
natural killer cell: -2.288
CD16-negative, CD56-bright natural killer cell, human: -2.834
mature NK T cell: -3.843
gamma-delta T cell: -4.060", + "value: -5.424
plasmacytoid dendritic cell: -0.389
dendritic cell: -2.476
plasmacytoid dendritic cell, human: -2.919
myeloid dendritic cell: -4.678
B cell: -4.779", + "value: -6.554
naive thymus-derived CD4-positive, alpha-beta T cell: -0.450
central memory CD4-positive, alpha-beta T cell: -2.068
naive thymus-derived CD8-positive, alpha-beta T cell: -2.677
T follicular helper cell: -3.471
effector memory CD4-positive, alpha-beta T cell: -4.084", + "value: -5.355
CD16-positive, CD56-dim natural killer cell, human: -1.198
CD16-negative, CD56-bright natural killer cell, human: -1.615
natural killer cell: -1.667
mature NK T cell: -4.031
gamma-delta T cell: -4.116", + "value: -5.636
naive thymus-derived CD4-positive, alpha-beta T cell: -1.625
central memory CD4-positive, alpha-beta T cell: -1.910
T follicular helper cell: -2.517
naive thymus-derived CD8-positive, alpha-beta T cell: -2.562
effector memory CD4-positive, alpha-beta T cell: -2.671", + "value: -6.093
CD16-negative, CD56-bright natural killer cell, human: -1.291
gamma-delta T cell: -2.928
natural killer cell: -2.962
CD16-positive, CD56-dim natural killer cell, human: -3.794
innate lymphoid cell: -3.983", + "value: -5.929
naive thymus-derived CD4-positive, alpha-beta T cell: -0.847
naive thymus-derived CD8-positive, alpha-beta T cell: -1.165
central memory CD4-positive, alpha-beta T cell: -2.903
T follicular helper cell: -3.981
T cell: -4.045", + "value: -6.791
CD16-negative, CD56-bright natural killer cell, human: -0.987
natural killer cell: -3.156
CD16-positive, CD56-dim natural killer cell, human: -3.183
gamma-delta T cell: -3.503
activated type II NK T cell: -4.118", + "value: -6.433
naive thymus-derived CD4-positive, alpha-beta T cell: -1.985
central memory CD4-positive, alpha-beta T cell: -2.041
effector memory CD4-positive, alpha-beta T cell: -2.064
T-helper 22 cell: -2.581
T follicular helper cell: -3.173", + "value: -5.964
central memory CD4-positive, alpha-beta T cell: -1.459
naive thymus-derived CD4-positive, alpha-beta T cell: -1.732
effector memory CD4-positive, alpha-beta T cell: -2.213
T-helper 22 cell: -2.391
naive thymus-derived CD8-positive, alpha-beta T cell: -3.055", + "value: -5.973
T follicular helper cell: -1.696
central memory CD4-positive, alpha-beta T cell: -1.866
effector memory CD4-positive, alpha-beta T cell: -2.364
naive thymus-derived CD4-positive, alpha-beta T cell: -2.389
naive thymus-derived CD8-positive, alpha-beta T cell: -2.637", + "value: -5.737
dendritic cell: -2.687
mast cell: -3.000
hematopoietic precursor cell: -3.054
plasmacytoid dendritic cell: -3.073
dendritic cell, human: -3.344", + "value: -6.761
classical monocyte: -2.199
CD14-positive monocyte: -2.282
CD1c-positive myeloid dendritic cell: -2.581
dendritic cell, human: -2.976
conventional dendritic cell: -2.988", + "value: -5.603
CD16-negative, CD56-bright natural killer cell, human: -1.108
gamma-delta T cell: -2.734
natural killer cell: -2.786
effector memory CD8-positive, alpha-beta T cell: -3.208
mature NK T cell: -3.472", + "value: -6.022
naive thymus-derived CD4-positive, alpha-beta T cell: -1.027
naive thymus-derived CD8-positive, alpha-beta T cell: -1.034
central memory CD4-positive, alpha-beta T cell: -2.942
T cell: -4.058
granule cell: -4.734", + "value: -5.351
plasmacytoid dendritic cell: -0.354
dendritic cell: -2.520
plasmacytoid dendritic cell, human: -2.564
conventional dendritic cell: -5.115
myeloid dendritic cell: -5.294", + "value: -4.785
central memory CD4-positive, alpha-beta T cell: -2.077
T follicular helper cell: -2.563
effector memory CD4-positive, alpha-beta T cell: -2.567
naive thymus-derived CD8-positive, alpha-beta T cell: -2.964
T-helper 22 cell: -3.161", + "value: -6.956
CD16-positive, CD56-dim natural killer cell, human: -1.314
CD16-negative, CD56-bright natural killer cell, human: -1.729
natural killer cell: -2.498
gamma-delta T cell: -2.721
mature NK T cell: -3.578", + "value: -6.199
CD16-positive, CD56-dim natural killer cell, human: -0.596
natural killer cell: -1.539
CD16-negative, CD56-bright natural killer cell, human: -3.346
mature NK T cell: -3.980
activated type II NK T cell: -4.639", + "value: -4.939
CD16-negative, CD56-bright natural killer cell, human: -1.443
natural killer cell: -1.874
CD16-positive, CD56-dim natural killer cell, human: -2.699
gamma-delta T cell: -3.533
mature NK T cell: -3.926", + "value: -6.016
naive thymus-derived CD4-positive, alpha-beta T cell: -0.671
naive thymus-derived CD8-positive, alpha-beta T cell: -1.994
central memory CD4-positive, alpha-beta T cell: -2.112
T follicular helper cell: -3.401
effector memory CD4-positive, alpha-beta T cell: -3.981", + "value: -6.200
CD16-positive, CD56-dim natural killer cell, human: -0.551
natural killer cell: -1.662
CD16-negative, CD56-bright natural killer cell, human: -2.677
mature NK T cell: -4.385
activated type II NK T cell: -4.654", + "value: -5.516
CD16-positive, CD56-dim natural killer cell, human: -1.151
natural killer cell: -1.294
CD16-negative, CD56-bright natural killer cell, human: -2.450
mature NK T cell: -3.621
activated type II NK T cell: -4.289", + "value: -6.035
CD16-positive, CD56-dim natural killer cell, human: -1.328
CD16-negative, CD56-bright natural killer cell, human: -1.493
natural killer cell: -2.429
gamma-delta T cell: -3.118
mature NK T cell: -3.513", + "value: -6.079
CD14-positive monocyte: -1.143
classical monocyte: -1.467
pvalb GABAergic cortical interneuron: -2.929
monocyte: -3.001
promonocyte: -4.337", + "value: -5.852
CD16-positive, CD56-dim natural killer cell, human: -0.484
natural killer cell: -2.041
CD16-negative, CD56-bright natural killer cell, human: -4.028
gamma-delta T cell: -4.078
mature NK T cell: -4.173", + "value: -5.328
T follicular helper cell: -2.168
central memory CD4-positive, alpha-beta T cell: -2.785
effector memory CD4-positive, alpha-beta T cell: -2.892
naive thymus-derived CD8-positive, alpha-beta T cell: -3.605
T-helper 22 cell: -3.813", + "value: -6.403
CD16-negative, CD56-bright natural killer cell, human: -1.217
gamma-delta T cell: -3.222
natural killer cell: -3.324
effector memory CD8-positive, alpha-beta T cell: -3.716
innate lymphoid cell: -3.772", + "value: -5.427
plasmacytoid dendritic cell: -0.187
plasmacytoid dendritic cell, human: -3.083
dendritic cell: -3.182
myeloid dendritic cell: -5.648
dendritic cell, human: -5.957", + "value: -5.761
CD16-positive, CD56-dim natural killer cell, human: -0.374
natural killer cell: -2.095
mature NK T cell: -3.514
CD16-negative, CD56-bright natural killer cell, human: -4.711
astrocyte of the cerebral cortex: -4.990", + "value: -6.540
CD16-positive, CD56-dim natural killer cell, human: -0.638
natural killer cell: -1.288
CD16-negative, CD56-bright natural killer cell, human: -4.036
mature NK T cell: -4.111
activated type II NK T cell: -5.103", + "value: -4.610
central memory CD4-positive, alpha-beta T cell: -2.582
effector memory CD4-positive, alpha-beta T cell: -2.971
T follicular helper cell: -2.979
T-helper 22 cell: -3.337
T cell: -3.479", + "value: -5.689
central memory CD4-positive, alpha-beta T cell: -1.841
effector memory CD4-positive, alpha-beta T cell: -2.014
naive thymus-derived CD4-positive, alpha-beta T cell: -2.145
T follicular helper cell: -2.636
naive thymus-derived CD8-positive, alpha-beta T cell: -2.705", + "value: -5.846
CD16-negative, CD56-bright natural killer cell, human: -1.979
gamma-delta T cell: -2.083
effector memory CD8-positive, alpha-beta T cell: -2.477
effector CD8-positive, alpha-beta T cell: -3.231
mature NK T cell: -3.292", + "value: -5.160
CD16-positive, CD56-dim natural killer cell, human: -1.037
natural killer cell: -1.099
CD16-negative, CD56-bright natural killer cell, human: -2.671
mature NK T cell: -4.372
activated type II NK T cell: -4.797", + "value: -6.847
classical monocyte: -1.375
CD14-positive monocyte: -1.645
pvalb GABAergic cortical interneuron: -3.279
dendritic cell, human: -3.354
macrophage: -3.504", + "value: -5.986
non-classical monocyte: -1.240
classical monocyte: -2.492
CD14-low, CD16-positive monocyte: -2.531
mature NK T cell: -2.637
CD14-positive monocyte: -2.841", + "value: -5.756
CD16-positive, CD56-dim natural killer cell, human: -0.369
natural killer cell: -2.108
mature NK T cell: -4.089
CD16-negative, CD56-bright natural killer cell, human: -4.263
astrocyte of the cerebral cortex: -5.010", + "value: -5.904
CD14-positive monocyte: -0.874
classical monocyte: -1.304
pvalb GABAergic cortical interneuron: -3.295
monocyte: -3.902
neutrophil: -4.553", + "value: -4.495
plasmacytoid dendritic cell: -0.226
plasmacytoid dendritic cell, human: -2.837
dendritic cell: -3.208
plasma cell: -5.566
myeloid dendritic cell: -5.621", + "value: -7.401
CD16-negative, CD56-bright natural killer cell, human: -0.895
CD16-positive, CD56-dim natural killer cell, human: -2.237
natural killer cell: -2.663
activated type II NK T cell: -3.709
gamma-delta T cell: -3.981", + "value: -5.704
CD16-negative, CD56-bright natural killer cell, human: -0.766
natural killer cell: -2.628
CD16-positive, CD56-dim natural killer cell, human: -3.397
gamma-delta T cell: -3.499
mature NK T cell: -3.729", + "value: -6.064
CD16-positive, CD56-dim natural killer cell, human: -1.224
natural killer cell: -1.352
gamma-delta T cell: -2.917
mature NK T cell: -3.157
CD16-negative, CD56-bright natural killer cell, human: -3.831", + "value: -6.604
naive thymus-derived CD8-positive, alpha-beta T cell: -1.690
central memory CD4-positive, alpha-beta T cell: -1.775
naive thymus-derived CD4-positive, alpha-beta T cell: -1.996
T follicular helper cell: -1.996
effector memory CD4-positive, alpha-beta T cell: -2.961", + "value: -5.661
CD16-positive, CD56-dim natural killer cell, human: -0.839
natural killer cell: -1.518
CD16-negative, CD56-bright natural killer cell, human: -2.977
mature NK T cell: -3.875
activated type II NK T cell: -4.484", + "value: -6.683
CD16-positive, CD56-dim natural killer cell, human: -0.578
natural killer cell: -2.209
CD16-negative, CD56-bright natural killer cell, human: -2.401
mature NK T cell: -4.269
activated type II NK T cell: -4.788", + "value: -5.360
CD16-positive, CD56-dim natural killer cell, human: -0.526
natural killer cell: -2.232
mature NK T cell: -3.549
CD16-negative, CD56-bright natural killer cell, human: -3.741
gamma-delta T cell: -4.025", + "value: -5.895
CD16-positive, CD56-dim natural killer cell, human: -0.582
natural killer cell: -1.867
CD16-negative, CD56-bright natural killer cell, human: -3.369
mature NK T cell: -3.711
gamma-delta T cell: -4.356", + "value: -5.113
CD16-negative, CD56-bright natural killer cell, human: -1.004
gamma-delta T cell: -2.754
natural killer cell: -3.092
CD16-positive, CD56-dim natural killer cell, human: -3.329
effector memory CD8-positive, alpha-beta T cell: -3.493", + "value: -5.555
central memory CD4-positive, alpha-beta T cell: -1.778
effector memory CD4-positive, alpha-beta T cell: -2.230
naive thymus-derived CD4-positive, alpha-beta T cell: -2.433
T follicular helper cell: -2.516
naive thymus-derived CD8-positive, alpha-beta T cell: -2.672", + "value: -6.597
CD16-positive, CD56-dim natural killer cell, human: -0.392
natural killer cell: -2.268
CD16-negative, CD56-bright natural killer cell, human: -3.005
mature NK T cell: -4.756
activated type II NK T cell: -4.768", + "value: -5.805
CD16-positive, CD56-dim natural killer cell, human: -0.710
natural killer cell: -1.348
mature NK T cell: -3.609
CD16-negative, CD56-bright natural killer cell, human: -4.349
gamma-delta T cell: -4.488", + "value: -7.175
CD16-positive, CD56-dim natural killer cell, human: -0.589
natural killer cell: -2.469
CD16-negative, CD56-bright natural killer cell, human: -2.510
mature NK T cell: -3.860
activated type II NK T cell: -4.319", + "value: -5.336
CD16-negative, CD56-bright natural killer cell, human: -1.158
natural killer cell: -2.958
gamma-delta T cell: -3.043
mature NK T cell: -3.703
effector memory CD8-positive, alpha-beta T cell: -3.799", + "value: -2.369
natural killer cell: -1.689
CD16-positive, CD56-dim natural killer cell, human: -2.158
gamma-delta T cell: -2.250
CD16-negative, CD56-bright natural killer cell, human: -2.553
mature NK T cell: -2.935", + "value: -5.913
CD16-positive, CD56-dim natural killer cell, human: -0.605
natural killer cell: -1.607
CD16-negative, CD56-bright natural killer cell, human: -3.036
mature NK T cell: -4.282
activated type II NK T cell: -4.633", + "value: -6.613
CD16-positive, CD56-dim natural killer cell, human: -0.847
natural killer cell: -2.615
CD16-negative, CD56-bright natural killer cell, human: -2.743
gamma-delta T cell: -3.021
mature NK T cell: -3.239", + "value: -3.556
CD14-positive monocyte: -1.463
classical monocyte: -2.271
monocyte: -2.289
macrophage: -2.670
dendritic cell: -3.516", + "value: -5.288
CD8-positive, alpha-beta T cell: -1.624
mature NK T cell: -2.335
effector CD8-positive, alpha-beta T cell: -2.656
natural killer cell: -2.892
gamma-delta T cell: -3.198", + "value: -6.937
CD16-positive, CD56-dim natural killer cell, human: -0.668
natural killer cell: -2.633
CD16-negative, CD56-bright natural killer cell, human: -2.864
mature NK T cell: -3.277
gamma-delta T cell: -3.564", + "value: -5.873
classical monocyte: -0.808
CD14-positive monocyte: -2.356
alveolar macrophage: -3.781
monocyte: -3.802
macrophage: -3.991", + "value: -5.710
CD16-positive, CD56-dim natural killer cell, human: -0.524
natural killer cell: -1.633
mature NK T cell: -3.704
CD16-negative, CD56-bright natural killer cell, human: -3.844
astrocyte of the cerebral cortex: -4.811", + "value: -5.166
classical monocyte: -0.957
CD14-positive monocyte: -1.780
pvalb GABAergic cortical interneuron: -2.776
monocyte: -4.060
macrophage: -4.349" + ], + "legendgroup": "", + "marker": { + "color": [ + -3.999560589123016, + -5.851794928339458, + -5.865842390129383, + -6.7840341050517905, + -5.706735611513463, + -6.230528414858925, + -6.036406265261133, + -5.603242472908282, + -5.188398530877106, + -6.895737686907295, + -5.539042307677011, + -4.758563663460697, + -7.130523692629573, + -5.277781357161045, + -6.334781013900494, + -6.383481536334925, + -5.61109565226891, + -5.933579060250869, + -5.170041285926064, + -6.136459656338856, + -6.785432277532939, + -7.078258823717498, + -5.9150585260290995, + -7.648619629994409, + -6.537980858617553, + -6.362800228791709, + -7.078126374775444, + -5.411873629627594, + -6.504444508473274, + -4.850068456028045, + -5.611713986947204, + -6.510249192618121, + -6.9841605603345664, + -6.284191382919986, + -5.261912497704653, + -6.697972890842068, + -5.866017368836641, + -6.125174153162252, + -6.295856509013994, + -2.7576692904870685, + -6.174950851250061, + -5.868872196765253, + -5.507958852199794, + -5.137129358985256, + -4.961542207818604, + -6.269764893059273, + -6.3149260962043705, + -6.4367254167458405, + -5.648207926799563, + -6.00225260154132, + -6.059522466839115, + -5.616772126470278, + -6.7936117855615015, + -5.9208269974608765, + -6.052413552049027, + -5.648483042759367, + -5.695776017196134, + -5.790223808022031, + -6.297873384387825, + -5.973471581477293, + -6.317995902352737, + -6.829126087941264, + -5.250281669396501, + -6.264045141379732, + -5.916423596007313, + -5.311999730118418, + -6.305416445645822, + -5.077362534915989, + -5.037506904934044, + -5.852633889777655, + -6.04662365765747, + -4.1850479558346, + -5.974791438694777, + -6.193439683356304, + -5.762971460595876, + -6.946677000990387, + -5.832756829459694, + -5.840177578171399, + -5.260388844736157, + -5.798282062259219, + -7.210227415723283, + -4.969174021283566, + -5.2964113558597425, + -5.42071430825221, + -5.589645088522636, + -5.897340182707056, + -6.085531055367634, + -6.655484274360788, + -6.107568917648395, + -5.917957017146762, + -5.09254110016464, + -4.627076685435221, + -4.81336896525229, + -5.370397713386421, + -5.904691435178738, + -5.825945506180074, + -4.177959815382417, + -6.914325691979663, + -5.184663486037449, + -6.427095477918687, + -6.3072972295949725, + -5.423614912792813, + -5.742056523603429, + -4.612305864226845, + -6.0484377779794585, + -5.8942492677123, + -5.962100780121888, + -6.4448944142044144, + -5.783268845150982, + -6.133147107105778, + -6.492437736006286, + -5.53011577230639, + -5.5086538750137795, + -5.115987736990992, + -5.710968951996753, + -6.577696454092559, + -5.798648351248309, + -5.918310354038551, + -6.995316845231205, + -6.585599793022826, + -4.8277226376063505, + -5.526397208232743, + -6.70415081668216, + -4.855662094345982, + -5.7437217674919765, + -6.772065544257144, + -4.838753957945149, + -5.631510459922651, + -6.321912494224467, + -6.806136251790372, + -4.789168343331041, + -6.844712404850332, + -6.294070479926623, + -5.9881985848612596, + -5.60741085330447, + -5.859044677517398, + -6.95319816702937, + -3.9019335263050094, + -5.759785516630153, + -7.3569353710113266, + -4.499682241704261, + -5.8672688495180365, + -5.672923094491044, + -4.475391931643048, + -5.259991093612518, + -6.309666840939185, + -6.819984574666631, + -4.759595910895487, + -5.416293213256139, + -4.344825745408554, + -5.987795479177725, + -5.617730886418236, + -6.100399510498324, + -6.995474771941393, + -6.260801454023525, + -4.082746869078461, + -6.441076743110381, + -6.2321973938067465, + -5.190107469227056, + -5.606543583557208, + -4.525112839226539, + -5.686662339885329, + -5.533953842207827, + -6.0172601225478415, + -6.499613539492464, + -5.562930028724819, + -5.713252818171664, + -6.353594651266159, + -7.26235059674564, + -5.3227551756832865, + -5.092304383173108, + -6.523170942696476, + -4.493296899737376, + -6.561471966707982, + -5.606435739197421, + -5.355159436433947, + -6.7652600865744, + -5.573976319864688, + -5.571704273698928, + -4.550450264342558, + -5.333979080942279, + -6.3110247849242365, + -6.19941965328947, + -6.464601086044457, + -5.635243332593751, + -6.1809070388262874, + -5.212544482306024, + -6.121254814779752, + -5.6590020330353905, + -4.554099477003341, + -4.758503624621696, + -5.816954522568031, + -6.420610064322088, + -5.637189254522624, + -6.267533716091293, + -5.580259344680172, + -5.489096398821529, + -6.158320123919869, + -6.0169742417185486, + -5.82613163726507, + -6.00406177025375, + -6.797145482033037, + -5.693807838292729, + -5.670719135077085, + -6.023738635110398, + -6.402532866904131, + -5.4057976759188335, + -6.639872159271897, + -4.8192333990744, + -5.831050004031722, + -5.586052267814871, + -5.772648322377602, + -6.650461323329063, + -5.215910190654995, + -6.135170223972828, + -5.985609916249764, + -6.428642218436312, + -6.399378588609581, + -5.5415600993030605, + -5.7801330877487205, + -4.87346538203605, + -5.957705459508856, + -6.941924421537536, + -5.707961289925761, + -6.614417528591747, + -5.778950858303679, + -6.28428228891693, + -6.401496275736519, + -5.098488520679076, + -5.602272124593071, + -6.264438021316188, + -5.732903189197717, + -7.11868597271872, + -5.996640829262379, + -6.494381715683737, + -4.683852351850409, + -6.133005317969318, + -5.653434938138853, + -5.005461850285841, + -5.742800142899224, + -5.956435360760098, + -4.539682744672323, + -5.237874167901408, + -5.985473645967386, + -5.814621417956129, + -6.174370558740969, + -4.399201456617351, + -7.096844938883822, + -5.423171274541777, + -6.153879001759156, + -6.876795392722812, + -6.495150405773775, + -5.546819709170311, + -6.344092673842144, + -5.942745385231584, + -6.844696447819183, + -5.369804203428031, + -5.50539675913039, + -5.796996607440986, + -5.57569521210069, + -5.539787288316154, + -5.050844756783527, + -4.3197148229525375, + -5.964915209799513, + -6.5302618451419425, + -6.163641341360739, + -6.665408359021326, + -6.021809507526928, + -5.0175454156336, + -6.6507182442802835, + -6.4904632908043585, + -4.615209810122485, + -6.261100098009744, + -6.008250691622054, + -6.24989404595893, + -5.146770339147999, + -5.643267288928468, + -6.742744375858644, + -5.936145979788996, + -6.769572402458721, + -5.614015353994561, + -6.183572286492293, + -4.567136498179952, + -5.525827519309027, + -5.187151215382212, + -5.018844489024564, + -5.550559472407423, + -6.692727977371255, + -5.651305728944061, + -5.993601429494943, + -5.655500253033923, + -6.995003850280409, + -7.148204844150166, + -5.9310126337841265, + -5.69297689671396, + -5.470377395533005, + -5.587310913420736, + -6.2865328121962385, + -5.84362603695733, + -5.275663868627346, + -5.288471383392073, + -5.727425482509235, + -6.511610204664098, + -6.395355789124967, + -4.993199300940824, + -4.565466279641827, + -6.084210369559172, + -5.742341232858364, + -4.327859040346931, + -5.501467239550786, + -6.392278190837146, + -5.4987373422472015, + -5.55974013690238, + -6.557502683071709, + -6.691071833853695, + -5.920086079126135, + -4.923447588021596, + -6.746989661678568, + -6.779256139418356, + -7.064074484116929, + -6.033993534753683, + -6.082088051035188, + -5.171291088255498, + -5.887208737549109, + -5.831297707134644, + -5.696013872370962, + -5.238727443496974, + -5.544782301017377, + -6.117179452400431, + -6.229784823925476, + -4.219264084455924, + -6.7410321697793565, + -5.107554969239576, + -6.233831399467356, + -6.089818078367792, + -5.149661198781564, + -5.432494506961951, + -6.817199317725447, + -5.806452471373859, + -6.475372812719663, + -6.679280810044464, + -5.542434041489627, + -5.655596474787993, + -5.83926019792907, + -5.400693566737918, + -4.027448500960148, + -6.527769486309264, + -6.568223990310054, + -5.584275827598115, + -6.127338784292338, + -5.896078848443803, + -5.3531759189613695, + -5.951809678005473, + -6.213543643896322, + -6.484851128168994, + -6.145373253247405, + -6.415091113698825, + -6.343352971396997, + -3.768183972407363, + -3.5920153779348585, + -4.813324033583367, + -7.673689456686333, + -5.595856511721272, + -6.191935958336036, + -6.091740853389437, + -4.854164188220845, + -6.681281249967722, + -6.5870966634943295, + -6.024575837908163, + -7.1839576377359595, + -6.045726471363714, + -4.342461938602266, + -6.134506001180175, + -6.862799039577933, + -4.843551608721547, + -5.118735873261869, + -6.989544556328181, + -6.002392920633409, + -5.210153382683211, + -4.512946890722902, + -5.2947536399886825, + -4.5294841579155545, + -6.975882983972724, + -4.749473099435831, + -5.4778095487142595, + -5.132714482705628, + -6.712170474331817, + -5.400925687814187, + -5.349067517991985, + -5.9019109809002686, + -5.911017558523104, + -7.115049704043327, + -5.382293413202845, + -5.416574484019817, + -4.912123424980821, + -5.869728792298155, + -6.133622671995047, + -6.296205148291085, + -5.495285658067122, + -5.993578598410317, + -6.568230418571886, + -5.706109229520426, + -6.538191315614924, + -5.75822761240308, + -5.7485980102203, + -6.589684230555415, + -6.777032559321762, + -5.149047041096804, + -6.438417622067529, + -6.015367890091063, + -5.904528563791461, + -5.12021684275511, + -7.275542395925728, + -6.676495061184375, + -4.7740157138548565, + -5.571821604473774, + -6.149091287399899, + -6.329918068076864, + -6.2116027610308135, + -5.586259864358492, + -5.182239091840368, + -6.239751412316393, + -5.937233626554374, + -6.172320863684458, + -5.050265083717009, + -6.7654344077417665, + -6.416414314822038, + -6.660997533311987, + -6.486816510391266, + -5.5632611090156905, + -5.566145135442854, + -5.255623475438925, + -6.642459909653735, + -5.179112748686327, + -6.031310863138026, + -4.882130978322026, + -5.724609908076406, + -6.461142507393937, + -6.704668741598094, + -6.329585591012513, + -6.7045158644162575, + -6.877648289406805, + -5.809373358990353, + -5.587142982817128, + -6.42994426369994, + -4.000236529414375, + -5.677883252397928, + -6.094725536344221, + -4.4151300956497295, + -6.3210193175002685, + -5.125983008769938, + -6.807920746412727, + -3.955471610170124, + -4.517474913733403, + -4.1100404739799, + -6.932212106511764, + -6.510995284939092, + -5.265768171682228, + -5.859766926732759, + -6.708997892369892, + -5.923780223202039, + -6.906838953854903, + -6.7876768360038096, + -6.388920223142522, + -5.5108044927259785, + -5.855367363345042, + -5.689446193311058, + -5.789091694125579, + -5.683534932043563, + -5.16216740516616, + -5.388971533937009, + -6.486886022564273, + -5.224952903145151, + -6.231683421946247, + -6.025391874429701, + -6.5670895220491055, + -6.2520601846639305, + -6.896205705369543, + -5.373698237797921, + -4.184679102587308, + -6.870373088186455, + -5.66450746242117, + -6.512945270409602, + -5.732482317250852, + -6.1172256036342825, + -6.088852055386451, + -4.192919516481783, + -5.850320034772391, + -6.394643869967361, + -6.6150853962626535, + -5.886530417364288, + -5.5350616736553855, + -6.2477783632753585, + -3.9655016064335156, + -5.198844458219847, + -5.458588140284551, + -6.637903731904358, + -5.648603970325498, + -5.990428872535901, + -6.559032825933249, + -7.298905724713875, + -6.263635842183011, + -5.343651547175632, + -5.948675745427393, + -4.921217329910953, + -6.864095871738623, + -6.715306634724094, + -6.560823194912584, + -5.844138102518015, + -5.358594271272246, + -5.78574719169306, + -6.1553093301994375, + -5.7884356735967755, + -5.580935325650993, + -6.642251803530237, + -5.884145488958914, + -5.176854144222118, + -5.992756680232248, + -5.649204094925244, + -5.486558247710731, + -6.957699029161545, + -6.91736870625815, + -6.166411890689826, + -6.131026460056988, + -5.087866063045771, + -5.77020144970931, + -5.333108071039127, + -5.821472923557363, + -5.901651339765577, + -4.979820175593868, + -6.442434753515835, + -4.678047294533468, + -6.512360583658423, + -5.725288371690953, + -6.2563579848439534, + -5.359279109269517, + -6.8934728617709276, + -5.968990283258277, + -6.112011495601381, + -5.93405820138502, + -5.554333964572717, + -5.151939598418082, + -4.817164568459307, + -4.412931402414844, + -5.707850555687477, + -6.7298667187233825, + -5.3991247384687835, + -5.252496592645949, + -5.238170134093553, + -4.952791520013484, + -6.190966629189547, + -5.227831990574768, + -6.4577517901943, + -5.126414353481438, + -5.618295549135409, + -6.476077444637258, + -6.47279948442566, + -5.712306571654091, + -6.099456777001615, + -6.498094718477203, + -5.9452360349104065, + -6.548423316796926, + -6.136136346298086, + -6.052382630539254, + -4.775708857249154, + -5.412664970776097, + -5.651902533124319, + -4.9033018057355005, + -5.869241652368812, + -6.513483535005553, + -5.754723009585508, + -6.199823904076483, + -5.094519916103094, + -5.466099217381961, + -6.917010956294377, + -6.302570174771208, + -4.681974460683616, + -6.391051916344833, + -5.563076331010761, + -6.053816439531805, + -5.534570332590972, + -5.982654312332503, + -4.119193971745845, + -6.425363790109067, + -6.280016624966103, + -6.023066733526971, + -5.552664849890593, + -5.927959957378727, + -4.168655163425097, + -6.162742968340807, + -6.087923143389994, + -5.341815962433784, + -5.513904483158036, + -5.408881796837284, + -6.131652137941458, + -5.974314149274734, + -6.128921048348788, + -5.710120615729365, + -4.634854130269048, + -6.772234865732604, + -5.37191388844201, + -4.994769774686495, + -5.4387760416574364, + -5.8483696854844816, + -5.17202101297572, + -4.745793823952162, + -5.640579148888481, + -5.292340630155842, + -4.471578324737456, + -5.945261478904726, + -6.3899406072673255, + -6.170130090798538, + -6.139583095164846, + -4.512858228440703, + -5.738443257886672, + -5.687655551895955, + -6.110634589100541, + -6.35745413087928, + -6.716664450620336, + -5.483799314971348, + -5.3126706535491, + -5.908204243869407, + -6.5750541702442735, + -5.003245460275082, + -5.8448748221331455, + -6.900734420649189, + -6.286182275380352, + -5.569261240407741, + -6.121674699796359, + -5.1132571831325695, + -6.395751141453809, + -6.003855096041745, + -3.840253190092801, + -6.437808246714791, + -6.0469471399283865, + -4.905923665991658, + -4.8867636701733455, + -6.466794456836482, + -5.996775438580219, + -5.186099977748778, + -6.723167090921942, + -6.687291648460002, + -5.939833861662745, + -5.346198756260963, + -5.510659407954528, + -5.060258883342826, + -5.955866540509671, + -4.160252403215354, + -5.603446044588178, + -4.9246049792522655, + -5.39106621681548, + -5.3918657900525035, + -6.0356197002623215, + -5.2997825777129455, + -6.012134514166289, + -6.142980623084666, + -6.241419945550218, + -6.487386653260848, + -5.564920791897479, + -6.633098047506932, + -6.566159092768952, + -7.336575399384132, + -5.25886093467358, + -5.49056113074515, + -5.696602689498129, + -5.529014374377253, + -6.955340456850322, + -6.522039642880142, + -5.698338019726828, + -5.855596302835006, + -6.7851886509986326, + -5.906640666544895, + -5.979829291222224, + -7.101465010383878, + -6.388977109451872, + -6.627743089454084, + -4.997091416557163, + -5.388419030861305, + -4.806772700584567, + -4.963726708977511, + -5.741577651780636, + -6.967972528711252, + -6.732223055421356, + -6.597490558032469, + -6.406437653996437, + -6.09320119745997, + -5.968997893145881, + -5.522529333306383, + -6.719233162460289, + -7.773118912642196, + -6.237324767448095, + -5.597598586441979, + -5.715268413933728, + -6.37648153218379, + -5.743192747987569, + -5.871171909647857, + -7.065647416595084, + -6.36631370495968, + -5.881572275767294, + -6.542519268465053, + -6.5106796120817885, + -5.9489551563876635, + -5.780273558000831, + -6.107353867065594, + -5.909601863180453, + -6.096686631732028, + -5.7491298907992325, + -6.087215220994581, + -6.460559771226256, + -6.881216601954687, + -5.6141913780158585, + -5.517907576957358, + -6.203389843441117, + -5.98488195285855, + -7.054416348873975, + -5.855413008589592, + -6.7827695360385984, + -5.928905385582159, + -4.183469485316332, + -6.575956755026552, + -5.609193385196995, + -5.680547269389868, + -6.184951787528083, + -5.670471321371549, + -5.937932252210317, + -3.6293683633310065, + -5.409552789873211, + -6.518422448172237, + -5.365226804397693, + -6.243058977779958, + -5.970754116487252, + -6.001718675950801, + -5.5503134305488295, + -4.753389564805145, + -4.98059420946083, + -5.242700040305756, + -4.776636290307754, + -5.8339128638576145, + -5.849876664545475, + -5.9881360380529, + -6.125449876020851, + -5.919087886607782, + -6.132095108883125, + -6.159160675296967, + -6.321643327306659, + -5.728447108976221, + -6.413585348112519, + -6.488612164538513, + -5.549379376107014, + -5.00045980425101, + -6.345686321764035, + -5.484270848044645, + -4.969095889899129, + -5.774394775807015, + -6.091895237148975, + -6.254420032116847, + -6.428731004982397, + -6.247201555104368, + -5.619849387202286, + -5.029230373573559, + -6.29612780508737, + -5.9225758654314085, + -5.003962544896125, + -5.306455207637201, + -6.5053231948634656, + -5.468419680192991, + -5.731574747236587, + -6.693409961831415, + -6.289466335990204, + -5.946073071876615, + -5.956739508721923, + -6.326555465557239, + -5.664313587401108, + -5.7954782179601985, + -6.334014192162872, + -4.588280879719792, + -5.582573030916808, + -4.422712330743594, + -6.44825292705074, + -5.674206606823232, + -5.910248127190638, + -6.4553370697156955, + -6.644205479374522, + -5.456040107574125, + -5.349282736028921, + -6.274968312336125, + -6.168281693477232, + -5.4838983225941265, + -5.631576502802395, + -6.417551855909732, + -7.350165283279246, + -5.532977814676166, + -6.737923060071425, + -5.398592858379849, + -6.425215257937827, + -4.902309303397402, + -6.446213394254951, + -7.819727259034559, + -5.80593095492061, + -5.98650007388799, + -5.596361032880234, + -6.595634622121203, + -5.593242233199462, + -5.876181498238783, + -7.0998069853765635, + -5.106106578671885, + -5.209077350667269, + -5.358275582690174, + -6.64020622335324, + -5.946479225703195, + -5.141526573635433, + -5.786155299484785, + -6.039407213426882, + -5.817158001438681, + -6.674109359262784, + -5.469269382688175, + -5.647107940792666, + -5.929289644809472, + -6.624751805934544, + -5.4284510772091465, + -6.048475834867907, + -5.64365144678909, + -6.2015156222751155, + -6.762517390534593, + -5.9155471544006435, + -5.330095036320628, + -5.708997821406255, + -4.827649792516128, + -6.397280902744519, + -5.8695400225239585, + -4.8619836788770865, + -6.521650639969616, + -5.143341477062226, + -6.40150865293396, + -5.31661439029214, + -6.618193786464165, + -6.844033159525874, + -5.502726179608644, + -6.00902459916672, + -6.082535968332892, + -5.026715431879175, + -5.834093294009696, + -6.6031198225279155, + -5.80915063089661, + -5.45058589663612, + -6.440119591533607, + -6.890706442930692, + -6.176474984897873, + -6.5765407810797365, + -6.351992889165189, + -6.208681576469672, + -4.699184727884333, + -4.552399528750884, + -5.157084834602178, + -5.399191193902633, + -6.468194180771121, + -6.754127895439105, + -4.769596918585517, + -5.401491276285247, + -4.896508258397725, + -5.972930084585669, + -5.737232428795165, + -6.25792853139693, + -5.363880585115406, + -6.972924357261085, + -6.475491362225172, + -5.568178199705816, + -6.732252584089047, + -6.33262144474162, + -4.8458202849936765, + -4.934369348009174, + -5.54103122324948, + -5.948753504882637, + -5.937273812950908, + -4.479554092537531, + -4.125768084189626, + -5.374499408128587, + -5.865908482619994, + -4.75350561901527, + -5.579551062890656, + -6.0458408791597185, + -5.851944938014133, + -7.0289181083504575, + -6.146012035480138, + -5.4579561743008735, + -5.893382389673682, + -5.455429514471429, + -6.710800759440029, + -5.60170630742943, + -6.271890659504723, + -5.905693155246937, + -5.735428908250267, + -6.636556765723843, + -5.16049856278495, + -5.689284854552602, + -4.576394837555644, + -6.7071240673638854, + -6.404861454666956, + -4.599037124637411, + -5.4848292811611286, + -6.347174539721334, + -5.27333007997591, + -4.660839016950858, + -4.863241314452232, + -7.067102434618509, + -5.874861038852531, + -4.837931542218484, + -6.716561816615312, + -5.805204065992284, + -6.990883711283259, + -5.757213018038321, + -4.697223175706457, + -5.832879493009768, + -3.918068739426726, + -6.126650545147405, + -4.594360977105137, + -4.965477743365362, + -5.1444896380526535, + -6.119459899920439, + -4.7378294397338045, + -5.106341656900306, + -6.218708898921853, + -5.891583493607195, + -5.101305084897455, + -5.045136718008222, + -5.397845949956407, + -6.619022613335551, + -6.0013429069168485, + -6.702793497775207, + -4.94801761387404, + -5.898539702579647, + -6.629145994319842, + -6.182395026560053, + -6.404529648808452, + -5.861681441167839, + -6.536865247145181, + -5.8738510833137925, + -4.670225754258087, + -6.933985402226705, + -5.819459745908519, + -5.7735524459649765, + -5.954113000429716, + -6.578461903970677, + -6.7405046966995075, + -5.438968559106836, + -4.442254572940149, + -6.795809925070722, + -5.09753308946339, + -6.259118342543107, + -5.37052467394718, + -4.75280551372572, + -4.979000684484463, + -4.958699115881965, + -5.857924219461299, + -6.4969627467704125, + -5.971114874514096, + -4.723262018541886, + -5.67384593025543, + -6.420998530243954, + -5.7179296767746415, + -5.747929952383357, + -6.638301607644809, + -6.261853252724535, + -6.553965773093021, + -5.53930163763517, + -5.676131410758039, + -5.782883796368061, + -5.5018018006944995, + -6.8640872976359155, + -4.548758638607143, + -6.8569991609247385, + -6.685064740659508, + -4.96393954989177, + -6.513419971671718, + -6.231527802791112, + -5.4503136048913365, + -4.787000489755512, + -5.705597859455765, + -5.603766961281643, + -6.218628236016299, + -4.468746040795512, + -5.466061469096575, + -6.458363803317077, + -5.182257821142312, + -5.796995418968075, + -5.632228142560826, + -6.251736560157539, + -6.72768327329362, + -6.348076802013264, + -4.6984079461559265, + -4.727337794570081, + -6.74488856760188, + -5.601778756664194, + -6.163519290053367, + -5.737452255118163, + -6.105616576154628, + -6.559600886662275, + -5.994337257024416, + -5.581746932635126, + -6.271293835373479, + -5.7194184637931365, + -6.23385709815665, + -6.959431399373297, + -5.467972394609242, + -6.193550083603552, + -5.123037807338836, + -6.374434861918211, + -6.081338510158454, + -4.106787483741389, + -6.681014079864357, + -5.6907530642696535, + -6.526463673892222, + -6.183758583142776, + -6.713844282365605, + -6.649044092705127, + -6.929601830336781, + -5.816101861869356, + -6.464122611320218, + -5.885570833059074, + -5.743777616413975, + -5.914791266794062, + -5.629967246595797, + -5.927534087456224, + -6.190323265989841, + -4.565457549942611, + -6.651841411295443, + -6.219871969044325, + -6.609869615702489, + -5.954478261170386, + -6.6904977207716, + -5.614140304907584, + -4.624185853020888, + -4.6949413182530435, + -6.767272164585833, + -6.01499377327287, + -6.522924303939583, + -6.75827845746859, + -6.3121523617119255, + -6.169689463061147, + -5.961266799687913, + -5.704315636125992, + -5.981877126296718, + -5.424720095662082, + -6.053796459413038, + -6.19681618150232, + -4.661883337115151, + -6.245187966624514, + -5.289430681936535, + -6.27688182992414, + -5.852277289315217, + -5.081154909109635, + -6.774202188406187, + -6.162633288912399, + -5.8366485660569, + -6.481044407193941, + -6.193958374389823, + -4.667302302230772, + -5.480315079971785, + -6.049154675191458, + -6.104072693275362, + -5.298303702406987, + -6.675015396524661, + -5.025024774071117, + -6.3561815184021295, + -6.085797714494463, + -6.1753588884286845, + -5.840486621044828, + -6.44995516121252, + -5.966599359052884, + -4.949466860468933, + -6.009182758081271, + -6.552894180502176, + -6.383256611413744, + -4.877918421005846, + -4.631267063436594, + -6.452716689426778, + -5.455019287966547, + -4.2243357819941885, + -6.236430304964939, + -6.714077410828407, + -4.849924159221695, + -6.418914337285568, + -5.773300745688059, + -5.855277499287326, + -6.017478933300792, + -6.125732735968661, + -6.1785798961239715, + -7.00639678123975, + -5.5649219794248, + -5.532403836260851, + -4.382021783374169, + -5.385634227855753, + -3.68585964580881, + -5.191854595839257, + -5.1446185814711205, + -6.529423122170853, + -6.337221189462919, + -5.595678361821133, + -5.94880677130759, + -5.476765367491219, + -6.147273900609601, + -5.8763997525314196, + -5.4854734277769905, + -7.1255099610096, + -6.1390999111926945, + -6.282411579878427, + -6.256770133874824, + -6.2931564065635595, + -5.717921121914239, + -5.610795868538866, + -5.542710948798274, + -6.06398810661654, + -6.073405492356471, + -5.062958925089673, + -6.189782927213598, + -6.533133461342446, + -6.640002165661104, + -4.215256143333724, + -6.617167337682589, + -4.759954965917993, + -5.437896540447477, + -6.851257430274774, + -5.211205235020832, + -4.968255625074665, + -6.81583491407021, + -5.69914307572239, + -5.883035888060467, + -5.228558587208759, + -5.030777777414654, + -5.39524140259465, + -5.879432264751215, + -5.928485696962914, + -5.841922247704896, + -7.551254624898801, + -5.449049719586498, + -7.179078776916115, + -5.172203790963654, + -5.719645168793675, + -5.790401837627833, + -6.3432551536747495, + -6.0015850162922515, + -5.092513613489191, + -6.30487455831638, + -5.564230126926441, + -5.735881866827601, + -5.3193615046364116, + -5.712242886661072, + -6.224941634710054, + -6.113134338850629, + -5.366113372637343, + -5.598407868791627, + -6.461514811334952, + -6.162407030562233, + -6.028202943503355, + -6.195262718218762, + -6.692991341413505, + -6.230335913933425, + -6.237622684004905, + -4.672147133104336, + -6.403026289687135, + -6.143500210809502, + -5.716517177539163, + -6.229021008454923, + -6.007104816474992, + -4.251620545866736, + -6.3371562163494985, + -5.089702177796125, + -6.070341031395197, + -6.667704503181755, + -7.3182695014508266, + -5.8450871136861435, + -4.969949181635546, + -6.5115540214989975, + -5.396294467641635, + -5.285957160937393, + -4.520518168589133, + -6.227415572032016, + -5.842716730215016, + -5.684384142819137, + -6.83645670199537, + -5.767582520496942, + -4.789787804865423, + -6.032947721267691, + -6.130865877467531, + -5.456251868852581, + -5.978992656980385, + -4.981614737656564, + -4.533704500015777, + -6.242490979229424, + -5.89209491556648, + -5.464327191191989, + -5.900652959506018, + -6.281513946471568, + -5.1557441095868, + -6.309449560693843, + -6.226501853267446, + -5.801316021769491, + -6.094813314445559, + -5.4242783541799415, + -6.5541905196696355, + -5.35508848603104, + -5.636043936116976, + -6.093437650431875, + -5.928831196964835, + -6.790798746464661, + -6.43301348323558, + -5.964250065599474, + -5.9726430463525, + -5.736892351840152, + -6.760652257417598, + -5.603432742350038, + -6.021922243867324, + -5.350924996927579, + -4.7845754439733525, + -6.955904493858465, + -6.199486512872852, + -4.939164327060919, + -6.016139432785985, + -6.199784644862463, + -5.515949239617748, + -6.034640717897051, + -6.078673380636708, + -5.851791600074828, + -5.328365153441604, + -6.402622125698904, + -5.426783545410081, + -5.76053488199242, + -6.5399747269767, + -4.609875745260461, + -5.6886668257518185, + -5.845704019893165, + -5.159918738639538, + -6.84724671826982, + -5.9857483269509935, + -5.755635162731424, + -5.904405162014948, + -4.495031345487544, + -7.4013064419009185, + -5.704216071571709, + -6.064284723413584, + -6.604292442579173, + -5.660733575636553, + -6.683245500652801, + -5.359653801544516, + -5.894814427661435, + -5.113005743146481, + -5.555036952938652, + -6.597065799481628, + -5.805436299462701, + -7.174632809008185, + -5.335698333837008, + -2.368733996640349, + -5.913496346228237, + -6.61337441810871, + -3.556474139045161, + -5.287680273986458, + -6.9371985408864, + -5.872964521606259, + -5.709871105517559, + -5.165691939194435 + ], + "coloraxis": "coloraxis", + "size": 4, + "symbol": "circle" + }, + "mode": "markers", + "name": "", + "showlegend": false, + "type": "scattergl", + "x": [ + 7.784852981567383, + 7.450440883636475, + 8.619782447814941, + 8.595311164855957, + 15.493171691894531, + 8.687731742858887, + 8.862665176391602, + 8.577459335327148, + 7.164894104003906, + 7.449461460113525, + 7.040341377258301, + 5.58066987991333, + 8.050601959228516, + 15.083637237548828, + 7.642635822296143, + 15.265158653259277, + 7.769742965698242, + 15.822433471679688, + 8.540295600891113, + 6.0917582511901855, + 6.127838134765625, + 5.97233772277832, + 15.262901306152344, + 9.002753257751465, + 8.460875511169434, + 5.673325538635254, + 7.859426021575928, + 7.036870956420898, + 15.565637588500977, + 7.480524063110352, + 8.45775318145752, + 7.266228199005127, + 5.697423934936523, + 8.40603256225586, + 15.172633171081543, + 15.406586647033691, + 8.703667640686035, + 6.715782642364502, + 5.409730911254883, + 7.630906581878662, + 16.603899002075195, + 15.81060791015625, + 14.593294143676758, + 6.865209579467773, + 5.679062843322754, + 5.4816694259643555, + 8.030826568603516, + 7.088441848754883, + 15.32108211517334, + 14.88422966003418, + 9.03548526763916, + 15.54604434967041, + 7.316878318786621, + 7.095557689666748, + 8.132426261901855, + 7.100372314453125, + 15.755880355834961, + 7.560874938964844, + 8.822139739990234, + 15.273521423339844, + 8.411388397216797, + 6.54493522644043, + 7.049028396606445, + 15.64146614074707, + 8.181544303894043, + 8.135893821716309, + 7.92399787902832, + 7.420289993286133, + 8.075553894042969, + 9.371777534484863, + 8.64602279663086, + 7.9967732429504395, + 6.300326347351074, + 8.464634895324707, + 5.804931640625, + 14.431925773620605, + 8.544557571411133, + 8.600852012634277, + 8.57736587524414, + 14.444116592407227, + 15.981901168823242, + 9.255714416503906, + 15.359762191772461, + 9.2662935256958, + 8.328544616699219, + 8.373595237731934, + 15.880860328674316, + 15.337560653686523, + 15.920331954956055, + 5.637954235076904, + 16.087318420410156, + 6.500827789306641, + 6.8813910484313965, + 7.490496635437012, + 16.21065902709961, + 6.77392578125, + 7.403613090515137, + 6.215553283691406, + 8.180800437927246, + 8.449270248413086, + 6.568511962890625, + 5.384125232696533, + 5.8096489906311035, + 7.575654983520508, + 7.8915934562683105, + 6.008221626281738, + 7.597935676574707, + 8.558234214782715, + 7.575139045715332, + 8.642401695251465, + 6.204061985015869, + 5.580923080444336, + 16.646894454956055, + 7.708405494689941, + 7.6063971519470215, + 5.719280242919922, + 7.896713733673096, + 7.347362041473389, + 7.254378795623779, + 16.138835906982422, + 8.424080848693848, + 8.671146392822266, + 6.512243747711182, + 5.760786533355713, + 5.822977542877197, + 7.427432537078857, + 6.731033802032471, + 7.5028462409973145, + 6.132757663726807, + 14.731807708740234, + 6.213546276092529, + 8.931312561035156, + 7.2421345710754395, + 5.710041522979736, + 15.39472770690918, + 6.234958648681641, + 14.791749954223633, + 7.5382537841796875, + 8.891191482543945, + 7.235869884490967, + 16.141874313354492, + 15.54519271850586, + 5.791939735412598, + 6.805236339569092, + 8.955241203308105, + 15.360814094543457, + 9.035211563110352, + 7.7793049812316895, + 15.021279335021973, + 15.945291519165039, + 9.311196327209473, + 8.299986839294434, + 15.473471641540527, + 7.966248035430908, + 6.630030632019043, + 8.253554344177246, + 6.189664363861084, + 8.187127113342285, + 15.782501220703125, + 5.295538425445557, + 7.822124481201172, + 8.223554611206055, + 8.771982192993164, + 7.012569427490234, + 14.72221851348877, + 7.505829334259033, + 6.579158782958984, + 14.865104675292969, + 9.103748321533203, + 7.32518196105957, + 8.627354621887207, + 8.32816219329834, + 5.8503336906433105, + 15.892033576965332, + 6.843753814697266, + 7.062264442443848, + 16.155681610107422, + 8.601091384887695, + 5.716287136077881, + 7.186912536621094, + 6.4052910804748535, + 6.6119771003723145, + 8.61199951171875, + 15.151666641235352, + 14.829116821289062, + 6.455379486083984, + 15.580172538757324, + 5.815694808959961, + 7.095888137817383, + 5.5697126388549805, + 8.964922904968262, + 15.597776412963867, + 15.906312942504883, + 14.552441596984863, + 9.11505126953125, + 8.210113525390625, + 14.786744117736816, + 7.488472938537598, + 16.146841049194336, + 15.99755573272705, + 6.955532550811768, + 8.5635986328125, + 14.901043891906738, + 6.167185306549072, + 7.2165632247924805, + 8.33999252319336, + 6.231516361236572, + 8.757020950317383, + 12.427690505981445, + 14.819734573364258, + 6.853734016418457, + 6.430850028991699, + 7.118518829345703, + 7.119351387023926, + 7.975841045379639, + 7.327507972717285, + 6.0002264976501465, + 8.353819847106934, + 16.213958740234375, + 8.473920822143555, + 6.0947723388671875, + 7.848312854766846, + 14.813323974609375, + 9.09743595123291, + 9.208576202392578, + 8.695659637451172, + 5.571291446685791, + 15.070472717285156, + 5.872663497924805, + 5.908056735992432, + 16.168779373168945, + 7.313133239746094, + 8.438604354858398, + 6.966983318328857, + 7.5814995765686035, + 7.45756196975708, + 8.159432411193848, + 7.498546600341797, + 8.295732498168945, + 6.526741027832031, + 15.379966735839844, + 8.816503524780273, + 12.435633659362793, + 9.006072998046875, + 6.67576265335083, + 15.068658828735352, + 5.2735371589660645, + 7.8514838218688965, + 15.255646705627441, + 6.562933444976807, + 7.017918586730957, + 8.041878700256348, + 6.2133941650390625, + 7.389143943786621, + 5.69381046295166, + 15.517464637756348, + 14.848223686218262, + 9.289545059204102, + 6.392993927001953, + 7.563653469085693, + 8.836429595947266, + 8.498146057128906, + 7.395870685577393, + 9.317586898803711, + 15.024834632873535, + 7.185328483581543, + 6.060413837432861, + 8.384881019592285, + 15.223759651184082, + 15.806804656982422, + 15.247268676757812, + 15.480256080627441, + 6.552126884460449, + 6.1788330078125, + 7.909717559814453, + 8.254032135009766, + 5.345438003540039, + 7.955405235290527, + 8.1871976852417, + 7.7462382316589355, + 14.951026916503906, + 5.418212890625, + 6.228641986846924, + 15.438406944274902, + 8.188876152038574, + 14.186667442321777, + 5.942666053771973, + 5.921588897705078, + 12.50225830078125, + 6.8762431144714355, + 8.691285133361816, + 14.754822731018066, + 9.122393608093262, + 15.183396339416504, + 7.177553176879883, + 7.190159320831299, + 7.971911907196045, + 7.4050517082214355, + 9.125410079956055, + 7.203664302825928, + 9.10666561126709, + 7.05502462387085, + 6.575765609741211, + 16.105653762817383, + 16.56479835510254, + 7.245979309082031, + 6.919600009918213, + 7.3795881271362305, + 7.475454330444336, + 6.497241973876953, + 9.0084867477417, + 7.7870049476623535, + 5.28525972366333, + 8.580927848815918, + 7.603689193725586, + 8.961404800415039, + 12.379252433776855, + 6.837869644165039, + 8.401817321777344, + 5.962709903717041, + 15.440196990966797, + 7.7744526863098145, + 7.62493896484375, + 5.901264667510986, + 7.670833587646484, + 7.794069290161133, + 14.580218315124512, + 7.474361896514893, + 5.369058609008789, + 8.0789155960083, + 6.85941219329834, + 6.604892730712891, + 15.177971839904785, + 5.7131195068359375, + 7.723305702209473, + 8.162302017211914, + 5.873030662536621, + 15.842514038085938, + 6.161579608917236, + 7.554867744445801, + 15.61754322052002, + 6.976030349731445, + 8.969285011291504, + 9.056913375854492, + 8.416278839111328, + 6.865359783172607, + 6.266880035400391, + 15.77496337890625, + 6.456767559051514, + 7.91093635559082, + 6.847088813781738, + 7.626168251037598, + 7.375998020172119, + 16.32992172241211, + 8.782442092895508, + 6.202445983886719, + 14.934521675109863, + 16.054733276367188, + 6.57072114944458, + 9.391121864318848, + 6.105338096618652, + 8.724349021911621, + 15.482165336608887, + 7.425248622894287, + 16.62413787841797, + 8.149045944213867, + 14.942968368530273, + 6.858935832977295, + 7.263278484344482, + 14.988450050354004, + 7.07041597366333, + 6.443465232849121, + 15.59031867980957, + 7.285521507263184, + 7.1741437911987305, + 14.32010269165039, + 5.032272815704346, + 7.939349174499512, + 16.20726776123047, + 9.104403495788574, + 6.5215864181518555, + 5.272066593170166, + 7.417674541473389, + 8.08643627166748, + 8.275636672973633, + 14.736481666564941, + 7.194188117980957, + 8.330318450927734, + 6.022850513458252, + 5.5830078125, + 5.861971378326416, + 8.27171802520752, + 5.136694431304932, + 15.470176696777344, + 7.770999908447266, + 7.728697299957275, + 6.969063758850098, + 8.594010353088379, + 7.8509650230407715, + 8.481040954589844, + 8.620762825012207, + 8.239270210266113, + 8.019401550292969, + 6.761568069458008, + 6.461453914642334, + 14.908954620361328, + 15.672868728637695, + 5.975289821624756, + 7.593691349029541, + 8.168052673339844, + 15.592357635498047, + 8.708268165588379, + 15.874995231628418, + 6.4900360107421875, + 15.78073787689209, + 8.65769100189209, + 8.664803504943848, + 6.120351791381836, + 7.60825777053833, + 8.951347351074219, + 15.25516128540039, + 7.202155590057373, + 8.937962532043457, + 6.5166144371032715, + 8.64258861541748, + 7.746840000152588, + 8.916071891784668, + 7.100566864013672, + 15.663881301879883, + 9.34428882598877, + 6.779594898223877, + 8.382166862487793, + 6.342817783355713, + 16.09794044494629, + 15.44243335723877, + 6.484593868255615, + 6.457287311553955, + 14.593148231506348, + 6.912883758544922, + 8.866989135742188, + 8.180135726928711, + 5.3828887939453125, + 15.036038398742676, + 7.978436470031738, + 9.163399696350098, + 7.6428961753845215, + 8.773836135864258, + 7.138031005859375, + 14.739768981933594, + 9.075113296508789, + 8.818015098571777, + 7.806595802307129, + 6.6859259605407715, + 7.780850887298584, + 7.275164604187012, + 9.089037895202637, + 8.654603958129883, + 7.820797920227051, + 6.211318016052246, + 15.638525009155273, + 5.696774005889893, + 7.317526817321777, + 5.726114273071289, + 7.628381729125977, + 7.974691390991211, + 15.330709457397461, + 7.147031307220459, + 15.504741668701172, + 7.917251110076904, + 7.4269914627075195, + 6.950217247009277, + 8.892167091369629, + 9.12647819519043, + 7.601097106933594, + 7.9113569259643555, + 8.399136543273926, + 5.950204849243164, + 7.781033515930176, + 7.247741222381592, + 16.139205932617188, + 7.273219585418701, + 15.056798934936523, + 14.710734367370605, + 5.9605865478515625, + 15.945161819458008, + 5.693202495574951, + 8.474140167236328, + 9.034296035766602, + 8.815235137939453, + 5.820559024810791, + 16.087757110595703, + 9.176331520080566, + 6.840484619140625, + 6.930367946624756, + 7.7720136642456055, + 5.6487016677856445, + 8.821610450744629, + 12.583486557006836, + 8.326807022094727, + 6.570415496826172, + 14.7988920211792, + 14.99666690826416, + 8.910944938659668, + 5.442742824554443, + 12.320892333984375, + 6.9858317375183105, + 8.695993423461914, + 7.303833484649658, + 5.849355697631836, + 15.219459533691406, + 5.70664644241333, + 5.915443420410156, + 7.974272727966309, + 15.58511734008789, + 15.454412460327148, + 7.442586898803711, + 6.6334662437438965, + 7.457645893096924, + 16.018613815307617, + 8.46303653717041, + 15.631173133850098, + 7.008982181549072, + 6.86061429977417, + 8.814038276672363, + 7.759451866149902, + 15.075029373168945, + 7.7275800704956055, + 16.183853149414062, + 8.811579704284668, + 6.826450824737549, + 6.461790084838867, + 7.512845039367676, + 8.040465354919434, + 8.232466697692871, + 15.406274795532227, + 6.1958794593811035, + 9.258907318115234, + 15.58819580078125, + 8.486040115356445, + 9.112070083618164, + 5.182960510253906, + 7.187471389770508, + 7.1904754638671875, + 12.194478034973145, + 9.016180038452148, + 7.251720905303955, + 6.2573089599609375, + 5.970000267028809, + 7.848170757293701, + 12.129460334777832, + 9.117198944091797, + 7.996131420135498, + 7.081456661224365, + 5.541050910949707, + 15.391371726989746, + 7.122705459594727, + 8.863669395446777, + 7.365677356719971, + 7.76738977432251, + 6.232088565826416, + 6.3014044761657715, + 15.395366668701172, + 7.5120625495910645, + 6.913986682891846, + 6.093228340148926, + 8.042695045471191, + 6.87406063079834, + 15.016436576843262, + 6.08229398727417, + 8.287668228149414, + 12.196420669555664, + 7.07434606552124, + 8.082435607910156, + 16.100889205932617, + 7.19588041305542, + 7.722113609313965, + 12.450837135314941, + 7.460999965667725, + 7.448333740234375, + 8.13464069366455, + 8.25506591796875, + 6.773993492126465, + 7.893496990203857, + 7.376903057098389, + 6.226222038269043, + 7.324982166290283, + 8.862312316894531, + 7.537267208099365, + 5.78727388381958, + 8.244009971618652, + 16.270536422729492, + 7.666100025177002, + 14.086312294006348, + 7.312323093414307, + 7.721748352050781, + 7.8179497718811035, + 9.066300392150879, + 6.622594833374023, + 5.646773815155029, + 5.549611568450928, + 15.532546043395996, + 6.610343933105469, + 8.256634712219238, + 15.420537948608398, + 6.804445743560791, + 5.9582600593566895, + 6.20881986618042, + 6.574045181274414, + 7.382757186889648, + 14.967708587646484, + 7.709722518920898, + 5.882431507110596, + 6.0898823738098145, + 6.3070573806762695, + 6.846671104431152, + 5.496725082397461, + 8.654302597045898, + 8.391195297241211, + 7.6619391441345215, + 16.580339431762695, + 8.914066314697266, + 7.690010070800781, + 7.554130554199219, + 7.7351975440979, + 15.798576354980469, + 6.099892616271973, + 16.003116607666016, + 7.339459419250488, + 7.017375469207764, + 8.483527183532715, + 9.176447868347168, + 9.068746566772461, + 12.228586196899414, + 15.833330154418945, + 7.161977291107178, + 13.748382568359375, + 5.978348731994629, + 15.773371696472168, + 6.048929691314697, + 15.758565902709961, + 14.368247985839844, + 8.073680877685547, + 6.271579265594482, + 7.863719463348389, + 8.020308494567871, + 15.895139694213867, + 6.263128280639648, + 6.390054702758789, + 7.807290077209473, + 7.2400946617126465, + 15.04764461517334, + 6.9173431396484375, + 8.508362770080566, + 8.263043403625488, + 8.501077651977539, + 16.094789505004883, + 6.456430912017822, + 15.795514106750488, + 8.731354713439941, + 8.36505126953125, + 7.947043418884277, + 5.949276447296143, + 5.224769115447998, + 7.13883113861084, + 5.274796485900879, + 5.626053810119629, + 8.06421947479248, + 6.494719505310059, + 5.843441963195801, + 8.491813659667969, + 7.886844635009766, + 7.438912391662598, + 15.886330604553223, + 15.302925109863281, + 7.117276668548584, + 6.684057712554932, + 14.295649528503418, + 15.381441116333008, + 7.854943752288818, + 6.73746395111084, + 8.004105567932129, + 15.252920150756836, + 15.13081169128418, + 9.224508285522461, + 6.081055641174316, + 9.007232666015625, + 6.133476734161377, + 8.890233993530273, + 7.279964923858643, + 7.81520938873291, + 8.31908130645752, + 5.700725555419922, + 8.75772762298584, + 15.350080490112305, + 6.99411678314209, + 15.388056755065918, + 8.225154876708984, + 7.99833345413208, + 7.391746997833252, + 6.660125732421875, + 6.527092456817627, + 16.160058975219727, + 6.703698635101318, + 16.3687686920166, + 9.140130043029785, + 8.150372505187988, + 5.926778316497803, + 8.400980949401855, + 8.10887622833252, + 15.658474922180176, + 14.835018157958984, + 15.70047664642334, + 6.2492356300354, + 15.945930480957031, + 7.288058280944824, + 7.9165544509887695, + 7.160433769226074, + 7.528434753417969, + 5.908229827880859, + 7.167308330535889, + 6.194009304046631, + 8.37984561920166, + 8.497344017028809, + 6.019346237182617, + 15.572063446044922, + 5.955976963043213, + 7.8422136306762695, + 6.413556098937988, + 15.839776039123535, + 7.917274475097656, + 15.305859565734863, + 6.938472747802734, + 7.429818630218506, + 7.7100300788879395, + 7.9313507080078125, + 5.849911689758301, + 12.247995376586914, + 15.97628116607666, + 5.7619781494140625, + 7.514166355133057, + 8.806381225585938, + 6.620603084564209, + 7.461160182952881, + 6.540914058685303, + 16.294544219970703, + 7.890077590942383, + 7.5528950691223145, + 7.668678283691406, + 6.753945350646973, + 7.678665637969971, + 15.727986335754395, + 15.170846939086914, + 7.634103775024414, + 12.442376136779785, + 5.797633647918701, + 7.161457061767578, + 16.153121948242188, + 15.320664405822754, + 8.712705612182617, + 15.006592750549316, + 8.00024127960205, + 15.123836517333984, + 8.405263900756836, + 15.504703521728516, + 8.410297393798828, + 14.826863288879395, + 15.411724090576172, + 7.3670172691345215, + 15.428789138793945, + 6.830632209777832, + 6.222824573516846, + 8.346994400024414, + 6.336125373840332, + 15.08713150024414, + 8.007505416870117, + 7.963719844818115, + 5.843193054199219, + 6.42799711227417, + 9.358942031860352, + 6.047325611114502, + 9.18105697631836, + 9.01574993133545, + 15.374781608581543, + 8.34615421295166, + 5.2451090812683105, + 7.427220821380615, + 8.895063400268555, + 6.487534523010254, + 15.797348976135254, + 16.55054473876953, + 5.567920684814453, + 6.370966911315918, + 6.971426010131836, + 15.307964324951172, + 7.083868980407715, + 6.399065017700195, + 8.851455688476562, + 8.048500061035156, + 6.141477584838867, + 8.941727638244629, + 7.101288318634033, + 8.405759811401367, + 14.649127006530762, + 9.060739517211914, + 14.771472930908203, + 7.065732955932617, + 12.90172290802002, + 15.277774810791016, + 15.436182022094727, + 6.611885070800781, + 8.926279067993164, + 5.756899356842041, + 6.623423099517822, + 7.008545398712158, + 14.467758178710938, + 6.038168907165527, + 14.030447959899902, + 5.833907604217529, + 7.515970230102539, + 15.074718475341797, + 6.4079389572143555, + 7.829768657684326, + 6.424417018890381, + 6.708324909210205, + 16.36271095275879, + 5.028598308563232, + 7.751211643218994, + 15.092377662658691, + 6.749794006347656, + 15.462566375732422, + 8.44616413116455, + 15.796442031860352, + 6.018433570861816, + 7.09690523147583, + 9.46052074432373, + 5.999444484710693, + 6.308755397796631, + 15.158792495727539, + 15.768864631652832, + 5.371666431427002, + 5.8845744132995605, + 8.250594139099121, + 8.766249656677246, + 6.908999443054199, + 6.772480487823486, + 5.150667667388916, + 15.64623737335205, + 6.154088973999023, + 8.270406723022461, + 8.863852500915527, + 6.444428443908691, + 12.356834411621094, + 12.327493667602539, + 8.601573944091797, + 14.775259017944336, + 7.4769697189331055, + 14.946409225463867, + 6.099080562591553, + 14.71627140045166, + 9.344002723693848, + 7.630996227264404, + 16.302507400512695, + 8.954617500305176, + 14.929047584533691, + 15.771634101867676, + 7.101136207580566, + 7.186400890350342, + 6.749795436859131, + 16.12406349182129, + 8.462848663330078, + 6.305935382843018, + 6.239979267120361, + 8.391191482543945, + 6.564852714538574, + 7.007053375244141, + 5.365346431732178, + 14.889018058776855, + 8.208523750305176, + 7.793948650360107, + 7.313665866851807, + 6.664528846740723, + 6.923150062561035, + 16.374467849731445, + 12.24722671508789, + 5.690092086791992, + 7.175942420959473, + 14.799922943115234, + 5.645331859588623, + 16.240800857543945, + 7.739641189575195, + 5.778189182281494, + 16.267898559570312, + 7.915049076080322, + 15.986366271972656, + 8.176512718200684, + 8.284468650817871, + 6.141055583953857, + 16.32989501953125, + 12.277664184570312, + 8.214213371276855, + 8.872776985168457, + 15.745884895324707, + 7.388256549835205, + 12.528321266174316, + 7.0489912033081055, + 15.76612663269043, + 15.41552734375, + 15.231854438781738, + 13.884982109069824, + 5.848426818847656, + 6.915348052978516, + 6.391464710235596, + 5.860926628112793, + 14.009278297424316, + 8.178881645202637, + 9.282306671142578, + 15.059974670410156, + 15.151179313659668, + 7.11936092376709, + 8.076581954956055, + 8.361225128173828, + 5.183434963226318, + 14.519021987915039, + 5.508243083953857, + 7.27683687210083, + 6.27219295501709, + 15.153313636779785, + 6.31990385055542, + 7.937086582183838, + 16.13755226135254, + 8.613991737365723, + 5.399219512939453, + 8.917491912841797, + 8.247291564941406, + 7.934295654296875, + 7.79630708694458, + 8.120699882507324, + 12.550972938537598, + 6.444130897521973, + 15.739781379699707, + 6.326818466186523, + 15.719893455505371, + 8.419143676757812, + 8.05335807800293, + 6.553851127624512, + 6.485986709594727, + 14.976263999938965, + 15.639288902282715, + 8.849854469299316, + 7.846741676330566, + 12.592214584350586, + 16.497228622436523, + 6.14139986038208, + 16.43243980407715, + 7.060985565185547, + 7.0768256187438965, + 14.934258460998535, + 15.817781448364258, + 7.610504627227783, + 7.869228363037109, + 15.868925094604492, + 14.525996208190918, + 9.083251953125, + 8.702802658081055, + 8.580930709838867, + 8.509855270385742, + 8.299154281616211, + 7.434433937072754, + 16.05991554260254, + 6.2640790939331055, + 7.920202255249023, + 5.555075168609619, + 12.449422836303711, + 15.534140586853027, + 6.45465612411499, + 5.280391216278076, + 12.323650360107422, + 5.992928504943848, + 6.929790496826172, + 8.723493576049805, + 12.387460708618164, + 15.139128684997559, + 6.544719696044922, + 7.874876499176025, + 6.651845455169678, + 7.109189033508301, + 15.303314208984375, + 7.736307144165039, + 8.823803901672363, + 7.222700119018555, + 9.072190284729004, + 15.801156997680664, + 7.6335554122924805, + 8.852204322814941, + 7.730879783630371, + 16.110994338989258, + 7.073436260223389, + 7.351120948791504, + 6.733916759490967, + 6.694788455963135, + 7.291810989379883, + 6.233439922332764, + 8.199014663696289, + 7.614004611968994, + 6.824985027313232, + 5.935824394226074, + 5.317450046539307, + 8.924031257629395, + 9.36245059967041, + 15.557767868041992, + 5.7818684577941895, + 7.095364570617676, + 9.026548385620117, + 15.512782096862793, + 8.147951126098633, + 7.55616569519043, + 6.908191204071045, + 5.853426933288574, + 8.046529769897461, + 5.984344482421875, + 16.00777244567871, + 6.193309307098389, + 6.911393165588379, + 7.261251449584961, + 16.236154556274414, + 8.715660095214844, + 15.674866676330566, + 7.555379390716553, + 8.545380592346191, + 6.061919689178467, + 7.728937149047852, + 15.73431396484375, + 7.484689712524414, + 15.379740715026855, + 6.224747657775879, + 8.70618724822998, + 7.247072219848633, + 9.039079666137695, + 7.944394588470459, + 7.254532814025879, + 16.014801025390625, + 8.060446739196777, + 9.117280006408691, + 8.779574394226074, + 7.540337085723877, + 7.252309799194336, + 16.546077728271484, + 5.629937648773193, + 5.583603858947754, + 5.5056962966918945, + 8.541823387145996, + 14.936395645141602, + 6.94740104675293, + 7.510760307312012, + 16.185819625854492, + 14.910268783569336, + 7.7471818923950195, + 7.7615203857421875, + 7.663582801818848, + 6.853519439697266, + 7.061605453491211, + 6.871957778930664, + 7.62272834777832, + 7.371490478515625, + 16.184505462646484, + 6.204556465148926, + 6.784832954406738, + 6.6740288734436035, + 8.930339813232422, + 14.805854797363281, + 5.789581298828125, + 6.152640342712402, + 8.160661697387695, + 14.426045417785645, + 9.275153160095215, + 5.385251998901367, + 8.516852378845215, + 12.299141883850098, + 5.300275802612305, + 6.772874355316162, + 7.3238911628723145, + 15.293917655944824, + 6.685225963592529, + 5.778758525848389, + 6.35211706161499, + 15.215457916259766, + 8.462319374084473, + 9.034683227539062, + 16.305740356445312, + 15.703091621398926, + 15.678632736206055, + 6.6619133949279785, + 7.266733646392822, + 8.184067726135254, + 7.130182266235352, + 15.728614807128906, + 8.86960506439209, + 15.721827507019043, + 6.532391548156738, + 7.23643684387207, + 15.218005180358887, + 7.501888751983643, + 7.683533668518066, + 14.727859497070312, + 6.035008907318115, + 8.293551445007324, + 5.9323577880859375, + 7.394977569580078, + 5.875030994415283, + 8.647625923156738, + 8.157797813415527, + 15.42573356628418, + 15.772454261779785, + 7.158897876739502, + 8.682219505310059, + 8.233827590942383, + 16.100509643554688, + 5.656245708465576, + 8.052018165588379, + 7.810197830200195, + 7.071005344390869, + 6.066924571990967, + 16.019556045532227, + 5.601092338562012, + 15.52425765991211, + 6.214569091796875, + 15.80723762512207, + 7.230832576751709, + 9.559897422790527, + 5.081128120422363, + 8.433916091918945, + 7.487300395965576, + 16.248943328857422, + 5.5066046714782715, + 5.318648338317871, + 8.79156494140625, + 15.500842094421387, + 6.495334148406982, + 5.914184093475342, + 5.270739555358887, + 6.335363388061523, + 15.14509105682373, + 15.976567268371582, + 7.670438289642334, + 16.152511596679688, + 15.48078727722168, + 7.59775972366333, + 5.408296585083008, + 8.782086372375488, + 5.542435169219971, + 15.531596183776855, + 9.169927597045898, + 7.150259494781494, + 7.0056681632995605, + 9.016469955444336, + 6.993621349334717, + 7.348396301269531, + 6.037137985229492, + 8.111599922180176, + 7.954685211181641, + 6.288357734680176, + 7.251788139343262, + 6.746679306030273, + 5.495805740356445, + 7.54048490524292, + 5.79341459274292, + 5.666983127593994, + 15.110064506530762, + 14.987357139587402, + 5.297199249267578, + 7.204050064086914, + 8.04365062713623, + 8.607393264770508, + 6.499627590179443, + 15.033661842346191, + 15.883819580078125, + 6.819844722747803, + 8.16704273223877, + 15.200521469116211, + 15.922300338745117, + 8.962827682495117, + 6.323116779327393, + 6.311628818511963, + 9.293024063110352, + 6.1118550300598145, + 7.93905782699585, + 8.556175231933594, + 15.179844856262207, + 7.710333824157715, + 8.502267837524414, + 6.093560218811035, + 7.2248663902282715, + 8.459482192993164, + 7.145373821258545, + 6.53468132019043, + 8.944596290588379, + 9.024287223815918, + 5.423356533050537, + 15.707521438598633, + 6.253655910491943, + 7.425573825836182, + 6.353109359741211, + 9.101706504821777, + 5.065371513366699, + 8.345208168029785, + 6.46112585067749, + 5.342956066131592, + 6.808922290802002, + 12.776426315307617, + 15.312736511230469, + 8.310187339782715, + 5.404394149780273, + 14.668842315673828, + 6.621918678283691, + 9.155267715454102, + 6.600545406341553, + 9.075522422790527, + 5.522871494293213, + 7.721305847167969, + 8.109776496887207, + 8.104784965515137, + 16.193883895874023, + 5.27380895614624, + 7.311180114746094, + 8.494856834411621, + 15.213166236877441, + 6.566371440887451, + 7.688144683837891, + 7.254919528961182, + 5.505350112915039, + 8.00399112701416, + 8.873117446899414, + 14.781755447387695, + 15.837445259094238, + 7.126986980438232, + 16.29650115966797, + 14.869630813598633, + 8.55753231048584, + 7.165126800537109, + 8.039773941040039, + 7.075523376464844, + 8.422901153564453, + 8.408442497253418, + 6.520933628082275, + 7.969435691833496, + 7.4298481941223145, + 6.563747406005859, + 6.863469123840332, + 5.12060022354126, + 7.181403160095215, + 9.099801063537598, + 9.472978591918945, + 6.889956474304199, + 7.212459564208984, + 16.060543060302734, + 8.23636531829834, + 8.540164947509766, + 15.759086608886719, + 7.5175461769104, + 15.98052978515625 + ], + "xaxis": "x", + "y": [ + 10.044142723083496, + 18.18260955810547, + 17.71092987060547, + 14.87097454071045, + 12.687601089477539, + 13.746854782104492, + 13.039595603942871, + 12.920160293579102, + 17.360048294067383, + 16.804594039916992, + 14.202624320983887, + 9.942826271057129, + 13.503396987915039, + 11.70606517791748, + 19.052749633789062, + 11.428448677062988, + 13.951732635498047, + 12.672354698181152, + 19.17201042175293, + 8.723367691040039, + 8.783638954162598, + 8.351020812988281, + 12.88758373260498, + 15.557568550109863, + 17.568506240844727, + 18.468351364135742, + 15.01453971862793, + 16.812259674072266, + 5.181253433227539, + 9.868575096130371, + 18.52667808532715, + 18.884628295898438, + 8.640685081481934, + 13.80097484588623, + 12.985745429992676, + 5.057558059692383, + 19.06427574157715, + 19.175037384033203, + 9.597533226013184, + 14.967055320739746, + 6.083828926086426, + 4.764798164367676, + 12.933382987976074, + 8.97684383392334, + 18.917675018310547, + 19.205461502075195, + 15.573044776916504, + 18.55388832092285, + 12.354707717895508, + 12.719717979431152, + 14.896135330200195, + 13.161446571350098, + 8.930008888244629, + 18.615446090698242, + 17.939340591430664, + 19.905080795288086, + 12.577919960021973, + 17.007568359375, + 13.595312118530273, + 13.351685523986816, + 19.205957412719727, + 9.040058135986328, + 17.987520217895508, + 6.036761283874512, + 18.22528839111328, + 17.90105628967285, + 19.267724990844727, + 19.34212875366211, + 16.949186325073242, + 16.99494743347168, + 13.617834091186523, + 14.511353492736816, + 19.38964080810547, + 13.756945610046387, + 9.430137634277344, + 8.440874099731445, + 15.715240478515625, + 17.803321838378906, + 18.698009490966797, + 8.283218383789062, + 8.415604591369629, + 13.608451843261719, + 12.324819564819336, + 16.42949676513672, + 16.259239196777344, + 14.851055145263672, + 7.791574954986572, + 4.617707252502441, + 8.635294914245605, + 9.030060768127441, + 4.918264865875244, + 17.630008697509766, + 9.825724601745605, + 17.41014289855957, + 5.451302528381348, + 18.05800437927246, + 10.131556510925293, + 19.82187843322754, + 15.127357482910156, + 16.30849838256836, + 9.112119674682617, + 9.32180118560791, + 9.001388549804688, + 18.629913330078125, + 15.875253677368164, + 18.7556095123291, + 16.21302032470703, + 14.953798294067383, + 13.739506721496582, + 19.646385192871094, + 19.111642837524414, + 9.335592269897461, + 5.671253681182861, + 13.331652641296387, + 16.911701202392578, + 19.52100944519043, + 17.846513748168945, + 18.060630798339844, + 9.006589889526367, + 8.206900596618652, + 13.685287475585938, + 16.225597381591797, + 17.45869255065918, + 9.136713981628418, + 19.36497688293457, + 9.34733772277832, + 10.111172676086426, + 18.684558868408203, + 19.717130661010742, + 5.080016613006592, + 17.989255905151367, + 15.016079902648926, + 19.896846771240234, + 9.741050720214844, + 12.522229194641113, + 8.684528350830078, + 4.901501178741455, + 10.36729907989502, + 14.127972602844238, + 16.81297492980957, + 7.879080295562744, + 12.376630783081055, + 9.273855209350586, + 13.255043983459473, + 18.398170471191406, + 5.681086540222168, + 13.104243278503418, + 13.88614559173584, + 11.338224411010742, + 4.378859519958496, + 16.598779678344727, + 12.903841018676758, + 6.499312400817871, + 16.27491569519043, + 20.34006118774414, + 15.861289978027344, + 18.58182144165039, + 17.280502319335938, + 8.086294174194336, + 17.791919708251953, + 16.381574630737305, + 16.276321411132812, + 13.14606761932373, + 14.866279602050781, + 6.661531925201416, + 10.487866401672363, + 16.749004364013672, + 8.225570678710938, + 13.832322120666504, + 18.095338821411133, + 17.678482055664062, + 17.32201385498047, + 9.757600784301758, + 6.977702617645264, + 8.524118423461914, + 16.209123611450195, + 8.395915985107422, + 18.94951820373535, + 18.439722061157227, + 10.71565055847168, + 18.95720100402832, + 9.58705997467041, + 15.018033027648926, + 5.453069686889648, + 12.592865943908691, + 18.58568000793457, + 13.267979621887207, + 18.52996063232422, + 16.89602279663086, + 18.739608764648438, + 17.346195220947266, + 13.265253067016602, + 5.330205917358398, + 7.870763778686523, + 12.986932754516602, + 18.13450050354004, + 12.027703285217285, + 19.12322998046875, + 6.069821834564209, + 8.293055534362793, + 18.93796730041504, + 12.603384971618652, + 12.872419357299805, + 17.59748649597168, + 17.263532638549805, + 15.949201583862305, + 16.509326934814453, + 16.967864990234375, + 8.082913398742676, + 11.509522438049316, + 9.025823593139648, + 17.958038330078125, + 8.829363822937012, + 9.82552433013916, + 19.816932678222656, + 13.61791706085205, + 8.887619018554688, + 14.472973823547363, + 8.024331092834473, + 13.502181053161621, + 18.289064407348633, + 18.024831771850586, + 4.88002347946167, + 18.370975494384766, + 17.29543685913086, + 13.110535621643066, + 18.491010665893555, + 4.731895923614502, + 10.455724716186523, + 9.213358879089355, + 5.730646133422852, + 19.329795837402344, + 18.296504974365234, + 10.695218086242676, + 9.600574493408203, + 12.732091903686523, + 16.1453800201416, + 18.845802307128906, + 13.53597640991211, + 10.393081665039062, + 12.142444610595703, + 17.67997169494629, + 8.045722007751465, + 14.211496353149414, + 16.582075119018555, + 4.366530418395996, + 18.02509117126465, + 16.25410270690918, + 11.6209135055542, + 16.701005935668945, + 9.096512794494629, + 12.648255348205566, + 9.471968650817871, + 16.26673126220703, + 9.857688903808594, + 8.057768821716309, + 7.788812637329102, + 13.594385147094727, + 19.75688934326172, + 17.631507873535156, + 15.842092514038086, + 16.94049072265625, + 10.54751968383789, + 17.314937591552734, + 7.878485679626465, + 9.102681159973145, + 9.704879760742188, + 17.795913696289062, + 12.66602897644043, + 4.277503967285156, + 5.627447128295898, + 4.186847686767578, + 19.026742935180664, + 16.96063995361328, + 17.415929794311523, + 18.792373657226562, + 9.264447212219238, + 16.501178741455078, + 18.865501403808594, + 9.288636207580566, + 11.780685424804688, + 9.790050506591797, + 17.67011260986328, + 12.558111190795898, + 19.36737823486328, + 9.555356979370117, + 18.37636947631836, + 9.355956077575684, + 9.112774848937988, + 18.678382873535156, + 17.082345962524414, + 5.139379024505615, + 15.64969539642334, + 11.729235649108887, + 14.215241432189941, + 15.145241737365723, + 16.89759635925293, + 9.112543106079102, + 18.077041625976562, + 10.660527229309082, + 13.399127006530762, + 19.18448257446289, + 20.246252059936523, + 8.334900856018066, + 5.431689262390137, + 10.231053352355957, + 17.359207153320312, + 19.16743278503418, + 12.382039070129395, + 19.093338012695312, + 13.797110557556152, + 19.52089500427246, + 8.718045234680176, + 14.847575187683105, + 9.366469383239746, + 13.371230125427246, + 9.724513053894043, + 16.290327072143555, + 16.56895637512207, + 8.626250267028809, + 5.872391223907471, + 18.521352767944336, + 10.579301834106445, + 18.878135681152344, + 17.532899856567383, + 18.175188064575195, + 12.854557037353516, + 18.17330551147461, + 8.719846725463867, + 18.064542770385742, + 10.896732330322266, + 19.248483657836914, + 13.120192527770996, + 16.64824867248535, + 9.958239555358887, + 17.780553817749023, + 17.918842315673828, + 6.060116291046143, + 18.172019958496094, + 16.661495208740234, + 4.248205661773682, + 10.275106430053711, + 16.33735466003418, + 15.882224082946777, + 14.03487777709961, + 17.19352149963379, + 19.465089797973633, + 7.821028232574463, + 19.418046951293945, + 12.943026542663574, + 18.205957412719727, + 19.651845932006836, + 9.84327220916748, + 4.83310604095459, + 16.00531768798828, + 20.08693504333496, + 7.627532482147217, + 4.7913689613342285, + 10.235118865966797, + 16.53378677368164, + 9.941381454467773, + 14.091442108154297, + 13.361825942993164, + 17.4863338470459, + 4.865143299102783, + 12.41866397857666, + 5.622983455657959, + 18.286582946777344, + 19.275466918945312, + 5.907476425170898, + 20.359424591064453, + 10.054896354675293, + 5.533478260040283, + 17.145082473754883, + 19.042343139648438, + 8.466687202453613, + 8.732240676879883, + 15.617307662963867, + 5.519471645355225, + 18.259052276611328, + 16.867694854736328, + 17.9685115814209, + 17.698575973510742, + 12.923569679260254, + 14.394490242004395, + 13.02387523651123, + 17.618757247924805, + 15.816463470458984, + 16.310117721557617, + 19.048595428466797, + 9.670487403869629, + 13.320720672607422, + 18.064916610717773, + 12.094423294067383, + 17.320087432861328, + 17.643278121948242, + 17.828866958618164, + 14.885257720947266, + 18.597787857055664, + 15.8616361618042, + 13.936542510986328, + 17.00787353515625, + 16.513275146484375, + 17.634136199951172, + 17.14137077331543, + 4.768280982971191, + 8.06836986541748, + 17.102371215820312, + 17.355712890625, + 18.672677993774414, + 4.760393142700195, + 19.34343719482422, + 8.298519134521484, + 18.13359260559082, + 4.430495738983154, + 16.346590042114258, + 16.067699432373047, + 8.541572570800781, + 17.758914947509766, + 18.51734733581543, + 4.891822814941406, + 19.884746551513672, + 14.584062576293945, + 17.13588523864746, + 17.926576614379883, + 17.85936737060547, + 15.533241271972656, + 16.868328094482422, + 4.581943988800049, + 18.606637954711914, + 16.929325103759766, + 13.227067947387695, + 18.909770965576172, + 4.5489349365234375, + 6.3824076652526855, + 16.088804244995117, + 15.680845260620117, + 6.2545552253723145, + 19.864063262939453, + 17.216108322143555, + 16.93355369567871, + 19.145057678222656, + 12.717751502990723, + 17.762075424194336, + 16.80158805847168, + 14.970998764038086, + 16.189838409423828, + 20.11351776123047, + 12.43651294708252, + 17.591962814331055, + 19.05500030517578, + 15.49944019317627, + 10.662747383117676, + 10.10363483428955, + 13.199817657470703, + 12.804348945617676, + 16.553470611572266, + 14.821216583251953, + 8.841301918029785, + 7.587069034576416, + 19.114089965820312, + 16.600025177001953, + 8.795296669006348, + 19.435375213623047, + 10.0685396194458, + 8.220189094543457, + 16.902053833007812, + 12.424152374267578, + 14.721475601196289, + 10.508609771728516, + 17.215068817138672, + 15.602293014526367, + 17.85068702697754, + 17.96217155456543, + 18.533960342407227, + 13.605353355407715, + 18.908935546875, + 9.143588066101074, + 17.5618896484375, + 7.262128829956055, + 9.5507230758667, + 12.346797943115234, + 5.336839199066162, + 20.102691650390625, + 5.334621429443359, + 9.89263916015625, + 18.10586929321289, + 18.353988647460938, + 14.815935134887695, + 17.66192626953125, + 6.364058494567871, + 18.608707427978516, + 16.698040008544922, + 13.797588348388672, + 17.298709869384766, + 18.169755935668945, + 16.020675659179688, + 8.312557220458984, + 19.506696701049805, + 20.09514808654785, + 6.026116847991943, + 5.228688716888428, + 18.539594650268555, + 17.964183807373047, + 8.006867408752441, + 18.238252639770508, + 16.431974411010742, + 10.010324478149414, + 8.947393417358398, + 13.626324653625488, + 17.070844650268555, + 8.663915634155273, + 17.009675979614258, + 12.10107707977295, + 4.3445539474487305, + 18.40760612487793, + 10.011207580566406, + 9.334939002990723, + 6.361239433288574, + 12.81334400177002, + 7.91848087310791, + 20.121110916137695, + 19.435985565185547, + 16.81364631652832, + 10.100850105285645, + 13.300477027893066, + 16.45195198059082, + 5.190142631530762, + 18.709962844848633, + 16.649566650390625, + 19.97014808654785, + 10.150542259216309, + 16.552881240844727, + 18.05567169189453, + 7.955544471740723, + 16.577457427978516, + 12.992815971374512, + 12.027643203735352, + 18.924114227294922, + 17.839012145996094, + 18.5927791595459, + 19.423891067504883, + 14.374773025512695, + 9.748350143432617, + 14.08862018585205, + 19.657333374023438, + 9.778823852539062, + 17.092004776000977, + 18.97096824645996, + 9.72025203704834, + 17.707406997680664, + 17.01834487915039, + 10.290336608886719, + 18.546466827392578, + 13.218904495239258, + 17.7327938079834, + 13.685962677001953, + 20.197988510131836, + 17.57761001586914, + 19.677982330322266, + 9.102368354797363, + 4.810176849365234, + 8.941709518432617, + 18.71822738647461, + 10.189430236816406, + 19.208345413208008, + 15.902971267700195, + 12.492164611816406, + 17.737594604492188, + 18.670093536376953, + 9.79271411895752, + 8.994657516479492, + 18.197980880737305, + 6.452548980712891, + 16.383230209350586, + 17.885643005371094, + 7.907523155212402, + 10.374486923217773, + 17.240163803100586, + 16.602325439453125, + 16.835180282592773, + 16.17986297607422, + 16.598953247070312, + 9.645347595214844, + 18.194522857666016, + 9.676979064941406, + 18.478057861328125, + 9.629992485046387, + 17.14035415649414, + 13.395346641540527, + 5.713285446166992, + 10.274727821350098, + 8.891979217529297, + 17.0382137298584, + 18.649450302124023, + 18.797792434692383, + 18.37422752380371, + 8.964520454406738, + 8.7889986038208, + 17.697412490844727, + 11.937249183654785, + 9.499918937683105, + 17.292325973510742, + 13.100142478942871, + 16.646446228027344, + 18.966012954711914, + 18.23253059387207, + 17.01527214050293, + 13.440298080444336, + 12.461529731750488, + 18.291288375854492, + 9.208722114562988, + 19.06743621826172, + 18.464672088623047, + 18.084999084472656, + 17.487808227539062, + 18.069549560546875, + 19.064773559570312, + 9.761489868164062, + 5.309516906738281, + 18.141277313232422, + 19.490636825561523, + 8.96129322052002, + 13.680005073547363, + 5.697815895080566, + 19.985803604125977, + 4.823508262634277, + 17.266292572021484, + 18.037410736083984, + 17.57904052734375, + 13.144109725952148, + 16.647167205810547, + 9.544648170471191, + 8.593504905700684, + 18.485795974731445, + 9.524357795715332, + 18.45639419555664, + 6.4919328689575195, + 18.00750160217285, + 13.09862232208252, + 8.516818046569824, + 16.845945358276367, + 16.247648239135742, + 13.677803993225098, + 19.56479835510254, + 4.675340175628662, + 17.79719352722168, + 16.53447151184082, + 10.035989761352539, + 10.596453666687012, + 12.156942367553711, + 17.4410400390625, + 18.55809783935547, + 16.239303588867188, + 16.542842864990234, + 8.053457260131836, + 18.395523071289062, + 8.555084228515625, + 18.67133903503418, + 12.898054122924805, + 17.05405616760254, + 16.491849899291992, + 17.145483016967773, + 18.033946990966797, + 9.291823387145996, + 17.38646125793457, + 16.138147354125977, + 19.952207565307617, + 18.49973487854004, + 18.504684448242188, + 9.555623054504395, + 20.163122177124023, + 5.780426979064941, + 7.396162986755371, + 17.438629150390625, + 19.5949764251709, + 10.064637184143066, + 13.366195678710938, + 13.701863288879395, + 10.2720308303833, + 15.83015251159668, + 6.056352615356445, + 5.266180038452148, + 18.25162124633789, + 9.4057035446167, + 16.9444637298584, + 17.471471786499023, + 19.220062255859375, + 19.52460289001465, + 13.907593727111816, + 17.07183265686035, + 18.17755126953125, + 17.80841827392578, + 6.057738780975342, + 16.501691818237305, + 8.386444091796875, + 14.009727478027344, + 13.203946113586426, + 18.702091217041016, + 17.3817081451416, + 9.232267379760742, + 5.741016864776611, + 17.50136947631836, + 5.661409854888916, + 17.987911224365234, + 13.384364128112793, + 10.253159523010254, + 17.53293228149414, + 16.849271774291992, + 5.73257303237915, + 13.039239883422852, + 12.471827507019043, + 9.059771537780762, + 5.040737152099609, + 9.218994140625, + 15.919320106506348, + 19.325298309326172, + 19.06932830810547, + 10.076709747314453, + 19.813478469848633, + 16.45085906982422, + 16.99333953857422, + 13.784843444824219, + 8.694927215576172, + 12.914129257202148, + 17.630266189575195, + 13.424012184143066, + 18.257020950317383, + 8.483802795410156, + 17.98869514465332, + 11.672986030578613, + 9.471856117248535, + 13.945186614990234, + 13.056863784790039, + 13.235306739807129, + 16.653135299682617, + 9.788924217224121, + 5.561659812927246, + 8.537256240844727, + 16.95694351196289, + 17.73358726501465, + 9.492647171020508, + 17.343629837036133, + 17.343107223510742, + 5.686172008514404, + 12.985044479370117, + 16.835851669311523, + 19.921186447143555, + 18.884334564208984, + 16.124431610107422, + 8.402433395385742, + 13.168824195861816, + 18.561494827270508, + 8.186555862426758, + 18.008148193359375, + 18.802263259887695, + 5.491086483001709, + 12.197047233581543, + 17.508625030517578, + 12.622650146484375, + 14.399336814880371, + 12.78545093536377, + 19.548721313476562, + 13.244369506835938, + 17.153093338012695, + 12.956929206848145, + 13.03466796875, + 17.817138671875, + 5.396557331085205, + 16.43751335144043, + 10.057713508605957, + 19.259313583374023, + 17.685752868652344, + 13.160107612609863, + 13.87768840789795, + 17.348125457763672, + 9.035399436950684, + 9.45882797241211, + 16.156126022338867, + 9.559103012084961, + 16.965286254882812, + 16.400508880615234, + 5.1327996253967285, + 18.923542022705078, + 17.52301788330078, + 20.152698516845703, + 13.062115669250488, + 16.025087356567383, + 5.024149417877197, + 5.30914831161499, + 9.599000930786133, + 18.840986251831055, + 17.174959182739258, + 12.969380378723145, + 20.223127365112305, + 19.299928665161133, + 14.701167106628418, + 14.793082237243652, + 16.868188858032227, + 12.984309196472168, + 17.277822494506836, + 14.922937393188477, + 12.5595121383667, + 18.558046340942383, + 8.294777870178223, + 16.6402645111084, + 9.412858963012695, + 12.651989936828613, + 5.116687297821045, + 18.616262435913086, + 17.45022201538086, + 19.433067321777344, + 19.501365661621094, + 9.920279502868652, + 5.447924613952637, + 16.901153564453125, + 8.719635009765625, + 18.618654251098633, + 15.235669136047363, + 11.482209205627441, + 19.710159301757812, + 19.478195190429688, + 9.288176536560059, + 19.510637283325195, + 4.660167217254639, + 18.59517478942871, + 13.362959861755371, + 4.509276390075684, + 20.09565544128418, + 12.751790046691895, + 12.809953689575195, + 5.0980730056762695, + 9.607216835021973, + 19.910442352294922, + 17.89776611328125, + 20.260807037353516, + 17.500411987304688, + 11.464625358581543, + 6.694512367248535, + 9.179374694824219, + 9.187233924865723, + 19.42129898071289, + 15.290934562683105, + 10.428580284118652, + 17.66353988647461, + 9.211283683776855, + 7.394935131072998, + 18.832706451416016, + 12.822444915771484, + 17.511981964111328, + 19.456026077270508, + 9.848177909851074, + 9.710826873779297, + 13.168328285217285, + 12.704375267028809, + 19.656635284423828, + 6.3962531089782715, + 9.728528022766113, + 12.943265914916992, + 17.670425415039062, + 19.87800407409668, + 5.781062126159668, + 14.88011360168457, + 13.286977767944336, + 8.185392379760742, + 17.98362159729004, + 18.878768920898438, + 15.873332977294922, + 7.172502040863037, + 15.680074691772461, + 9.794054985046387, + 18.0117244720459, + 13.210516929626465, + 18.65081214904785, + 10.55674934387207, + 18.963594436645508, + 11.816354751586914, + 13.504487037658691, + 12.830859184265137, + 18.084999084472656, + 18.670942306518555, + 19.2286319732666, + 4.890129566192627, + 9.836612701416016, + 17.903581619262695, + 17.767858505249023, + 12.256776809692383, + 17.17424201965332, + 8.72802734375, + 17.163808822631836, + 8.819584846496582, + 6.005679607391357, + 13.168464660644531, + 7.648989677429199, + 12.92293930053711, + 18.117862701416016, + 19.839536666870117, + 5.11116361618042, + 9.636242866516113, + 19.147809982299805, + 18.467021942138672, + 12.317179679870605, + 10.247220993041992, + 8.585139274597168, + 9.18058967590332, + 5.939938068389893, + 4.1166181564331055, + 5.194985866546631, + 8.857694625854492, + 19.956035614013672, + 19.399051666259766, + 9.403253555297852, + 9.968564987182617, + 8.769142150878906, + 19.72799301147461, + 17.31468963623047, + 12.654613494873047, + 6.735947132110596, + 17.509624481201172, + 17.9314022064209, + 16.713253021240234, + 18.382755279541016, + 5.7372565269470215, + 17.196226119995117, + 15.491374015808105, + 8.612436294555664, + 7.500556945800781, + 19.125362396240234, + 18.38859748840332, + 4.410427093505859, + 13.045609474182129, + 8.679044723510742, + 16.74248504638672, + 17.989011764526367, + 13.520380973815918, + 13.558345794677734, + 13.510744094848633, + 7.940299034118652, + 17.830995559692383, + 12.637112617492676, + 17.442399978637695, + 4.928041458129883, + 16.62576675415039, + 18.354454040527344, + 17.065406799316406, + 9.662114143371582, + 5.447091579437256, + 4.535944938659668, + 13.339801788330078, + 13.513030052185059, + 8.261067390441895, + 5.556231498718262, + 16.162263870239258, + 5.369250774383545, + 18.877405166625977, + 11.78129768371582, + 11.493182182312012, + 12.822551727294922, + 18.50336265563965, + 19.787757873535156, + 5.798586845397949, + 8.041071891784668, + 12.70537281036377, + 13.906126022338867, + 13.061443328857422, + 13.140499114990234, + 17.16800880432129, + 18.432531356811523, + 8.653374671936035, + 9.43057918548584, + 20.094472885131836, + 19.137832641601562, + 9.60618782043457, + 5.204790115356445, + 17.521194458007812, + 17.863500595092773, + 8.10224437713623, + 18.06606101989746, + 10.269350051879883, + 19.030689239501953, + 9.507434844970703, + 12.618083000183105, + 16.944469451904297, + 18.134624481201172, + 19.503692626953125, + 19.741453170776367, + 4.4743781089782715, + 16.4069881439209, + 15.610492706298828, + 14.747894287109375, + 17.71974754333496, + 7.196569442749023, + 19.245609283447266, + 16.794979095458984, + 13.945064544677734, + 4.951533794403076, + 9.501422882080078, + 17.5434513092041, + 17.8367977142334, + 18.290302276611328, + 18.401540756225586, + 10.170042991638184, + 16.670700073242188, + 9.939358711242676, + 17.785188674926758, + 16.65565299987793, + 18.786367416381836, + 17.759164810180664, + 17.351449966430664, + 5.621508598327637, + 17.88517951965332, + 16.017372131347656, + 14.46251392364502, + 4.476515769958496, + 17.40338134765625, + 9.824698448181152, + 18.30919647216797, + 19.462753295898438, + 18.879718780517578, + 19.730871200561523, + 4.666671276092529, + 18.737340927124023, + 19.517902374267578, + 17.88191795349121, + 4.6983418464660645, + 16.894020080566406, + 5.794201374053955, + 18.330867767333984, + 16.52420425415039, + 19.707212448120117, + 13.136972427368164, + 7.394038677215576, + 15.404346466064453, + 4.247323989868164, + 19.852672576904297, + 15.068026542663574, + 19.860368728637695, + 17.04436683654785, + 18.55088996887207, + 16.8073673248291, + 6.173521995544434, + 12.695491790771484, + 12.832386016845703, + 15.812746047973633, + 19.4440975189209, + 9.284631729125977, + 5.8061699867248535, + 19.072891235351562, + 9.712722778320312, + 9.181249618530273, + 19.323974609375, + 4.850281238555908, + 18.57275390625, + 18.2984561920166, + 6.0268988609313965, + 12.40410041809082, + 10.017145156860352, + 18.70734977722168, + 16.287960052490234, + 17.673097610473633, + 16.982280731201172, + 20.030120849609375, + 14.09468936920166, + 19.01152992248535, + 8.328337669372559, + 9.059154510498047, + 17.302276611328125, + 16.060405731201172, + 17.124528884887695, + 11.00666618347168, + 8.819855690002441, + 16.76143455505371, + 18.879732131958008, + 12.98157024383545, + 13.584735870361328, + 9.315688133239746, + 13.725428581237793, + 9.841608047485352, + 9.423126220703125, + 20.155563354492188, + 10.376766204833984, + 5.863482475280762, + 18.50513458251953, + 18.59206199645996, + 20.10033416748047, + 6.176442623138428, + 18.743921279907227, + 17.342321395874023, + 5.977044105529785, + 12.920772552490234, + 13.485149383544922, + 18.980987548828125, + 11.236372947692871, + 18.133298873901367, + 10.406655311584473, + 5.473890781402588, + 13.159734725952148, + 13.067091941833496, + 19.38284683227539, + 16.501516342163086, + 11.954354286193848, + 12.19986629486084, + 14.029010772705078, + 5.937386989593506, + 17.801401138305664, + 18.172075271606445, + 17.502342224121094, + 16.15960693359375, + 18.358068466186523, + 12.8900728225708, + 15.930047988891602, + 5.605300426483154, + 8.765871047973633, + 9.73845386505127, + 17.349164962768555, + 16.86368179321289, + 6.088478088378906, + 10.48654842376709, + 17.05112075805664, + 13.228202819824219, + 15.841278076171875, + 8.601203918457031, + 8.554762840270996, + 19.216800689697266, + 5.379058837890625, + 18.698802947998047, + 8.106090545654297, + 16.389890670776367, + 17.913660049438477, + 17.462461471557617, + 13.782867431640625, + 18.96623420715332, + 6.433547496795654, + 8.620796203613281, + 17.438703536987305, + 14.640789985656738, + 4.017905235290527, + 18.207477569580078, + 17.75418472290039, + 18.741405487060547, + 8.81855583190918, + 5.673462867736816, + 7.771935939788818, + 9.964049339294434, + 5.987081527709961, + 12.507052421569824, + 20.084321975708008, + 9.474218368530273, + 12.841785430908203, + 9.967991828918457, + 4.149654388427734, + 16.859237670898438, + 16.621606826782227, + 10.001870155334473, + 18.588354110717773, + 9.556974411010742, + 15.72495174407959, + 17.308422088623047, + 13.111287117004395, + 17.463457107543945, + 16.615537643432617, + 15.658451080322266, + 20.163013458251953, + 8.8081636428833, + 13.635281562805176, + 9.325493812561035, + 17.068758010864258, + 13.447172164916992, + 6.475955009460449, + 8.807638168334961, + 18.517932891845703, + 13.86856746673584, + 14.153558731079102, + 10.369839668273926, + 12.895240783691406, + 8.342554092407227, + 15.752317428588867, + 17.666845321655273, + 7.865599632263184, + 5.3901824951171875, + 19.14731788635254, + 10.452556610107422, + 16.199108123779297, + 17.19125747680664, + 19.48069190979004, + 14.519546508789062, + 13.980690956115723, + 11.78791332244873, + 16.80016326904297, + 15.180166244506836, + 17.188854217529297, + 19.393657684326172, + 17.068525314331055, + 17.696474075317383, + 18.80962371826172, + 16.523357391357422, + 18.881139755249023, + 17.149822235107422, + 13.06417465209961, + 8.54416275024414, + 16.325130462646484, + 8.868036270141602, + 13.415093421936035, + 8.899805068969727, + 13.70554256439209, + 9.60938549041748, + 9.478581428527832, + 9.952018737792969, + 9.417776107788086, + 6.274515151977539, + 14.44321346282959, + 9.941184997558594, + 13.094459533691406, + 9.097516059875488, + 16.258197784423828, + 18.2816104888916, + 13.976276397705078, + 9.278619766235352, + 17.768924713134766, + 17.726360321044922, + 15.9329195022583, + 8.625433921813965, + 18.43534278869629, + 9.071937561035156, + 12.740388870239258, + 12.492842674255371, + 19.566801071166992, + 19.999420166015625, + 11.800253868103027, + 9.644105911254883, + 13.956698417663574, + 18.452415466308594, + 5.262328624725342, + 4.2427144050598145, + 18.845836639404297, + 5.7036027908325195, + 12.293715476989746, + 15.110206604003906, + 13.325440406799316, + 19.549699783325195, + 9.251561164855957, + 18.246313095092773, + 18.693052291870117, + 16.786195755004883, + 19.05691146850586, + 13.328522682189941, + 9.862909317016602, + 18.43342399597168, + 18.0573673248291, + 16.605953216552734, + 13.4512357711792, + 16.229820251464844, + 19.46073341369629, + 16.260648727416992, + 8.742901802062988, + 19.537811279296875, + 18.051015853881836, + 7.586641311645508, + 19.384841918945312, + 4.574348449707031 + ], + "yaxis": "y" + } + ], + "layout": { + "coloraxis": { + "colorbar": { + "title": { + "text": "value" + } + }, + "colorscale": [ + [ + 0, + "rgb(5,48,97)" + ], + [ + 0.1, + "rgb(33,102,172)" + ], + [ + 0.2, + "rgb(67,147,195)" + ], + [ + 0.3, + "rgb(146,197,222)" + ], + [ + 0.4, + "rgb(209,229,240)" + ], + [ + 0.5, + "rgb(247,247,247)" + ], + [ + 0.6, + "rgb(253,219,199)" + ], + [ + 0.7, + "rgb(244,165,130)" + ], + [ + 0.8, + "rgb(214,96,77)" + ], + [ + 0.9, + "rgb(178,24,43)" + ], + [ + 1, + "rgb(103,0,31)" + ] + ] + }, + "height": 600, + "legend": { + "tracegroupgap": 0 + }, + "plot_bgcolor": "white", + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "UMAP Scatter Plot" + }, + "width": 800, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "showgrid": false, + "title": { + "text": "UMAP_1" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "showgrid": false, + "title": { + "text": "UMAP_2" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "generate_interactive_plotly_for_metadata(adata, 5, \"cell_type\", True, \"disease_score\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/xx_annotate_genes.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/xx_annotate_genes.ipynb new file mode 100644 index 00000000..479c9780 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/xx_annotate_genes.ipynb @@ -0,0 +1,373 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import typing as t\n", + "\n", + "# To suppress the stupid AnnData warning ...\n", + "warnings.filterwarnings(\"ignore\", category=UserWarning, message=\"Transforming to str index.\")\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# arguments\n", + "cuda_device_index = 0\n", + "val_adata_index = 1\n", + "\n", + "checkpoint_path = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "ref_adata_path = \"/home/mehrtash/data/data/extract_0.h5ad\"\n", + "gene_info_path = \"/home/mehrtash/data/gene_info/gene_info.tsv\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "cuda_device_index = 0\n", + "device = torch.device(f\"cuda:{cuda_device_index}\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=checkpoint_path,\n", + " ref_adata_path=ref_adata_path,\n", + " gene_info_tsv_path=gene_info_path,\n", + " device=device,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['ENSG00000187642', 'ENSG00000078808', 'ENSG00000272106', ...,\n", + " 'ENSG00000228836', 'ENSG00000231937', 'ENSG00000268916'],\n", + " dtype=object)" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ctx.model_var_names" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "all_genes_with_info_set = set(ctx.gene_info_df['ENSEMBL Gene ID'].values)\n", + "gene_id_to_biotype_map = dict(zip(ctx.gene_info_df['ENSEMBL Gene ID'], ctx.gene_info_df['Gene Biotype']))" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "defaultdict(int,\n", + " {'protein_coding': 19250,\n", + " 'lncRNA': 16411,\n", + " 'IG_V_gene': 145,\n", + " 'IG_V_pseudogene': 187,\n", + " 'missing': 224,\n", + " 'TR_V_gene': 106,\n", + " 'TR_V_pseudogene': 33,\n", + " 'TR_J_gene': 79,\n", + " 'IG_D_gene': 37,\n", + " 'IG_J_gene': 18,\n", + " 'TR_J_pseudogene': 4,\n", + " 'IG_J_pseudogene': 3,\n", + " 'IG_C_pseudogene': 9,\n", + " 'transcribed_unitary_pseudogene': 17,\n", + " 'artifact': 17,\n", + " 'transcribed_unprocessed_pseudogene': 29,\n", + " 'processed_pseudogene': 2,\n", + " 'IG_C_gene': 14,\n", + " 'TR_C_gene': 6,\n", + " 'TR_D_gene': 4,\n", + " 'TEC': 1,\n", + " 'transcribed_processed_pseudogene': 2,\n", + " 'unitary_pseudogene': 1,\n", + " 'unprocessed_pseudogene': 2})" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# what is the breakdown by type?\n", + "\n", + "from collections import defaultdict\n", + "\n", + "counts_dict = defaultdict(int)\n", + "for var_name in ctx.model_var_names:\n", + " if var_name not in all_genes_with_info_set:\n", + " counts_dict[\"missing\"] += 1\n", + " else:\n", + " biotype = gene_id_to_biotype_map[var_name]\n", + " counts_dict[biotype] += 1\n", + "\n", + "counts_dict" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Gene stable ID contig\n", + "0 ENSG00000210049 MT\n", + "1 ENSG00000211459 MT\n", + "2 ENSG00000210077 MT\n", + "3 ENSG00000210082 MT\n", + "4 ENSG00000209082 MT\n", + "... ... ...\n", + "86397 ENSG00000235358 1\n", + "86398 ENSG00000228067 1\n", + "86399 ENSG00000293271 1\n", + "86400 ENSG00000310526 1\n", + "86401 ENSG00000241860 1\n", + "\n", + "[86402 rows x 2 columns]\n" + ] + } + ], + "source": [ + "from pybiomart import Dataset\n", + "import pandas as pd\n", + "\n", + "# Connect to the human gene dataset\n", + "dataset = Dataset(name='hsapiens_gene_ensembl', host='www.ensembl.org')\n", + "\n", + "# Query the dataset for all gene IDs and their chromosome names\n", + "result = dataset.query(attributes=['ensembl_gene_id', 'chromosome_name'])\n", + "\n", + "# Optionally, rename the chromosome column for clarity\n", + "result.rename(columns={'Chromosome/scaffold name': 'contig'}, inplace=True)\n", + "\n", + "print(result)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "contig\n", + "1 7095\n", + "2 5685\n", + "6 4230\n", + "11 4170\n", + "3 4161\n", + " ... \n", + "KI270720.1 1\n", + "KI270718.1 1\n", + "GL000216.2 1\n", + "HSCHR17_12_CTG4 1\n", + "HSCHR4_4_CTG12 1\n", + "Name: count, Length: 528, dtype: int64" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "result['contig'].value_counts()" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "gene_id_to_contig_map = dict(zip(result['Gene stable ID'], result['contig']))\n", + "model_genes_df = pd.DataFrame(ctx.model_var_names, columns=['ensembl_gene_id'])\n", + "model_genes_df['contig'] = model_genes_df['ensembl_gene_id'].map(gene_id_to_contig_map)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "contig\n", + "1 3327\n", + "2 2450\n", + "11 2025\n", + "19 1995\n", + "17 1938\n", + "12 1857\n", + "3 1820\n", + "6 1764\n", + "5 1736\n", + "7 1633\n", + "16 1605\n", + "4 1477\n", + "8 1435\n", + "14 1428\n", + "10 1351\n", + "9 1268\n", + "15 1225\n", + "NaN 1135\n", + "X 1128\n", + "20 941\n", + "22 880\n", + "13 761\n", + "18 740\n", + "21 538\n", + "Y 107\n", + "MT 13\n", + "KI270728.1 4\n", + "KI270727.1 3\n", + "KI270734.1 3\n", + "GL000194.1 2\n", + "KI270713.1 2\n", + "KI270726.1 2\n", + "GL000219.1 1\n", + "GL000195.1 1\n", + "KI270721.1 1\n", + "KI270731.1 1\n", + "KI270711.1 1\n", + "GL000009.2 1\n", + "GL000213.1 1\n", + "GL000218.1 1\n", + "Name: count, dtype: int64" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model_genes_df['contig'].value_counts(dropna=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of autosomal genes: 34194\n", + "Number of sex genes: 1235\n", + "Number of X genes: 1128\n", + "Number of Y genes: 107\n" + ] + } + ], + "source": [ + "autosomal_gene_ids = model_genes_df[\n", + " model_genes_df['contig'].isin({str(i) for i in range(1, 23)})]['ensembl_gene_id'].values.tolist()\n", + "sex_gene_ids = model_genes_df[\n", + " model_genes_df['contig'].isin({'X', 'Y'})]['ensembl_gene_id'].values.tolist()\n", + "x_gene_ids = model_genes_df[\n", + " model_genes_df['contig'].isin({'X'})]['ensembl_gene_id'].values.tolist()\n", + "y_gene_ids = model_genes_df[\n", + " model_genes_df['contig'].isin({'Y'})]['ensembl_gene_id'].values.tolist()\n", + "\n", + "print(f\"Number of autosomal genes: {len(autosomal_gene_ids)}\")\n", + "print(f\"Number of sex genes: {len(sex_gene_ids)}\")\n", + "print(f\"Number of X genes: {len(x_gene_ids)}\")\n", + "print(f\"Number of Y genes: {len(y_gene_ids)}\")\n", + "\n", + "assert set(autosomal_gene_ids).intersection(sex_gene_ids) == set()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "# write the gene lists to file\n", + "with open(\"/home/mehrtash/data/data/cellariumgpt_artifacts/autosomal_gene_ids.txt\", 'w') as f:\n", + " for gene_id in autosomal_gene_ids:\n", + " f.write(f\"{gene_id}\\n\")\n", + "\n", + "with open(\"/home/mehrtash/data/data/cellariumgpt_artifacts/sex_gene_ids.txt\", 'w') as f:\n", + " for gene_id in sex_gene_ids:\n", + " f.write(f\"{gene_id}\\n\")\n", + "\n", + "with open(\"/home/mehrtash/data/data/cellariumgpt_artifacts/x_gene_ids.txt\", 'w') as f:\n", + " for gene_id in x_gene_ids:\n", + " f.write(f\"{gene_id}\\n\")\n", + "\n", + "with open(\"/home/mehrtash/data/data/cellariumgpt_artifacts/y_gene_ids.txt\", 'w') as f:\n", + " for gene_id in y_gene_ids:\n", + " f.write(f\"{gene_id}\\n\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/xx_metadata_prediction_debug.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/xx_metadata_prediction_debug.ipynb new file mode 100644 index 00000000..3d306e37 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/xx_metadata_prediction_debug.ipynb @@ -0,0 +1,298 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "DEVICE = torch.device('cuda:0')\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/10M_001_bs1536/epoch=1-step=29161__updated.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/19M_001_bs2048/epoch=1-step=28244__updated.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/30M_001_bs2560/epoch=2-step=43129__updated.ckpt\"\n", + "CHECKPOINT_PATH = \"/home/mehrtash/data/mb_checkpoints/59M_001_bs3072/epoch=3-step=53770__updated.ckpt\"\n", + "\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# key_order = list(ctx.gpt_pipeline.model.metadata_vocab_sizes)\n", + "\n", + "# ctx.metadata_ontology_infos = {\n", + "# k: ctx.metadata_ontology_infos[k] for k in key_order\n", + "# }\n", + "\n", + "# ctx.predict_tokenizer.metadata_vocab_sizes = {\n", + "# k: ctx.predict_tokenizer.metadata_vocab_sizes[k] for k in key_order\n", + "# }\n", + "\n", + "# ctx.predict_tokenizer.ontology_infos = {\n", + "# k: ctx.predict_tokenizer.ontology_infos[k] for k in key_order\n", + "# }\n" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "adata = sc.read_h5ad(REF_ADATA_PATH)\n", + "\n", + "ref_adata = adata.copy()\n", + "\n", + "adata = adata[adata.obs[\"cell_type\"] != \"unknown\"]\n", + "adata = adata[adata.obs[\"development_stage\"] != \"unknown\"]\n", + "adata = adata[adata.obs[\"sex\"] != \"unknown\"]\n", + "adata = adata[adata.obs[\"tissue\"] != \"unknown\"]\n", + "adata = adata[adata.obs[\"disease\"] != \"unknown\"]\n", + "\n", + "adata = adata[:1000]" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "c18029c9d799486e8878dc993f371811", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/10 [00:00" + ] + }, + "metadata": { + "image/png": { + "height": 984, + "width": 980 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "metadata_key = 'cell_type'\n", + "metadata_token_ctx_idx = context_indices[f'query_{metadata_key}']\n", + "\n", + "# metadata_token_ctx_idx = tokens_dict['gene_tokens_nc']['gene_id'].shape[-1] + 4\n", + "\n", + "logits_nk = logits_dict[metadata_key][:, metadata_token_ctx_idx, :]\n", + "\n", + "assert logits_nk.shape[-1] == len(ctx.metadata_ontology_infos[metadata_key]['labels'])\n", + " \n", + "mapper = {label: idx for idx, label in enumerate(ctx.metadata_ontology_infos[metadata_key]['labels'])}\n", + "mapper[\"unknown\"] = np.nan\n", + "labels_n = adata.obs[metadata_key].values\n", + "codes_n = np.asarray([mapper[label] for label in labels_n])\n", + "good_indices = np.where(~np.isnan(codes_n))[0]\n", + "codes_n = codes_n[good_indices].astype(int)\n", + "labels_n = labels_n[good_indices]\n", + "pred_codes_n = np.argmax(logits_nk, axis=-1)[good_indices]\n", + "pred_labels_n = np.asarray(ctx.metadata_ontology_infos[metadata_key]['labels'])[pred_codes_n]\n", + "\n", + "import pandas as pd\n", + "\n", + "df = pd.DataFrame({\n", + " 'codes': codes_n,\n", + " 'labels': labels_n,\n", + " 'pred_codes': pred_codes_n,\n", + " 'pred_labels': pred_labels_n\n", + "})\n", + "\n", + "\n", + "\n", + "from sklearn.metrics import confusion_matrix\n", + "\n", + "top_n_expected = 10\n", + "top_n_pred = 10\n", + "expected_codes_set = set(df[\"codes\"].value_counts().head(top_n_expected).index)\n", + "predicted_codes_set = set(df[\"pred_codes\"].value_counts().head(top_n_pred).index)\n", + "all_codes = sorted(expected_codes_set.union(predicted_codes_set))\n", + "other_code = np.max(all_codes) + 1\n", + "\n", + "_df = df.copy()\n", + "_df[\"codes\"] = _df[\"codes\"].apply(lambda x: x if x in all_codes else other_code)\n", + "_df[\"pred_codes\"] = _df[\"pred_codes\"].apply(lambda x: x if x in all_codes else other_code)\n", + "\n", + "y_true = _df[\"codes\"].values\n", + "y_pred = _df[\"pred_codes\"].values\n", + "labels = np.asarray(ctx.metadata_ontology_infos[metadata_key][\"labels\"])[all_codes]\n", + "labels = list(labels) + [\"other\"]\n", + "\n", + "cm = confusion_matrix(y_true, y_pred, labels=all_codes + [other_code], normalize='true')\n", + "\n", + "# plot the confision matrix using matplotlib\n", + "fig, ax = plt.subplots(figsize=(8, 8))\n", + "cax = ax.matshow(cm, cmap='Blues')\n", + "ax.set_xticks(np.arange(len(labels)))\n", + "ax.set_yticks(np.arange(len(labels)))\n", + "ax.set_xticklabels(labels, rotation=90)\n", + "ax.set_yticklabels(labels)\n", + "ax.set_xlabel('Predicted label')\n", + "ax.set_ylabel('True label')" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['nucleus', 'cell'], dtype='object')" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ref_adata.obs['suspension_type'].cat.categories" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_cell_type_ontology.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_cell_type_ontology.ipynb new file mode 100644 index 00000000..c0d00d26 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_cell_type_ontology.ipynb @@ -0,0 +1,1246 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# cell_type" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [], + "source": [ + "def get_ancestors_csr_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> sp.csr_matrix:\n", + " \"\"\"Returns a sparse matrix representation of ancestors.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = 1 iff j is an ancetor of i.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " row = []\n", + " col = []\n", + " data = []\n", + "\n", + " for name, self_idx in names_to_idx_map.items():\n", + " row.append(self_idx)\n", + " col.append(self_idx)\n", + " data.append(1)\n", + " for ancestor_name in nx.ancestors(graph, name):\n", + " ancestor_idx = names_to_idx_map[ancestor_name]\n", + " row.append(self_idx)\n", + " col.append(ancestor_idx)\n", + " data.append(1)\n", + "\n", + " ancestors_csr_matrix = sp.csr_matrix((data, (row, col)), shape=(n_nodes, n_nodes))\n", + " return ancestors_csr_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [], + "source": [ + "def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + " \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + " for target, value in dict(nx.all_pairs_shortest_path_length(graph)).items():\n", + " for source, distance in value.items():\n", + " source_idx = names_to_idx_map[source]\n", + " target_idx = names_to_idx_map[target]\n", + " distance_matrix[source_idx, target_idx] = distance\n", + " distance_matrix[target_idx, source_idx] = distance\n", + "\n", + " return distance_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# def get_shortest_path_lengths_from_source(graph, source: str) -> t.Dict[str, float]:\n", + "# # Perform a topological sort of the graph\n", + "# topo_order = list(nx.topological_sort(graph))\n", + "\n", + "# # Initialize distances with infinity for all nodes except the source\n", + "# distances = {node: float(\"inf\") for node in graph.nodes()}\n", + "# distances[source] = 0\n", + "\n", + "# # Process nodes in reverse topological order\n", + "# for node in reversed(topo_order):\n", + "# if distances[node] != float(\"inf\"): # Only process reachable nodes\n", + "# for neighbor in graph.predecessors(node):\n", + "# if distances[neighbor] > distances[node] + 1:\n", + "# distances[neighbor] = distances[node] + 1\n", + "\n", + "# return distances" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "# def get_longest_path_lengths_from_source(graph, source: str) -> t.Dict[str, float]:\n", + "# # Perform a topological sort of the graph\n", + "# topo_order = list(nx.topological_sort(graph))\n", + "\n", + "# # Initialize distances with -infinity for all nodes except the source\n", + "# distances = {node: float(\"-inf\") for node in graph.nodes()}\n", + "# distances[source] = 0\n", + "\n", + "# # Process nodes in reverse topological order\n", + "# for node in reversed(topo_order):\n", + "# if distances[node] != float(\"-inf\"): # Only process reachable nodes\n", + "# for neighbor in graph.predecessors(node):\n", + "# if distances[neighbor] < distances[node] + 1:\n", + "# distances[neighbor] = distances[node] + 1\n", + "\n", + "# return distances" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + "# \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + "# .. note:\n", + "# The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + "# \"\"\"\n", + "# n_nodes = len(graph.nodes)\n", + "\n", + "# distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + "# for name, self_idx in names_to_idx_map.items():\n", + "# for ancestor_name, distance in get_shortest_path_lengths_from_source(graph, name).items():\n", + "# if distance == float(\"inf\"):\n", + "# continue\n", + "# ancestor_idx = names_to_idx_map[ancestor_name]\n", + "# distance_matrix[self_idx, ancestor_idx] = distance\n", + "\n", + "# return distance_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "# def get_longest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + "# \"\"\"Returns a sparse matrix representation of longest distances.\n", + "\n", + "# .. note:\n", + "# The matrix element (i, j) = d iff d is the longest distance between i and j.\n", + "# \"\"\"\n", + "# n_nodes = len(graph.nodes)\n", + "\n", + "# distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + "# for name, self_idx in names_to_idx_map.items():\n", + "# for ancestor_name, distance in get_longest_path_lengths_from_source(graph, name).items():\n", + "# if distance == float(\"-inf\"):\n", + "# continue\n", + "# ancestor_idx = names_to_idx_map[ancestor_name]\n", + "# distance_matrix[self_idx, ancestor_idx] = distance\n", + "\n", + "# return distance_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_type_ontology_term_idnum_cells
0CL:00005402938728
1CL:40230401695623
2CL:00001281294620
3CL:00006241238275
4CL:00006251179803
.........
666CL:001110114
667CL:000010312
668CL:000001911
669CL:000228010
670CL:00002188
\n", + "

671 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " cell_type_ontology_term_id num_cells\n", + "0 CL:0000540 2938728\n", + "1 CL:4023040 1695623\n", + "2 CL:0000128 1294620\n", + "3 CL:0000624 1238275\n", + "4 CL:0000625 1179803\n", + ".. ... ...\n", + "666 CL:0011101 14\n", + "667 CL:0000103 12\n", + "668 CL:0000019 11\n", + "669 CL:0002280 10\n", + "670 CL:0000218 8\n", + "\n", + "[671 rows x 2 columns]" + ] + }, + "execution_count": 69, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"cell_type_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "np.int64(38307243)" + ] + }, + "execution_count": 70, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "names_counts[\"num_cells\"].sum()" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typenum_cells
0neuron2938728
1L2/3-6 intratelencephalic projecting glutamate...1695623
2oligodendrocyte1294620
3CD4-positive, alpha-beta T cell1238275
4CD8-positive, alpha-beta T cell1179803
.........
666bone marrow cell14
667bipolar neuron12
668sperm11
669type N enteroendocrine cell10
670myelinating Schwann cell8
\n", + "

671 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " cell_type num_cells\n", + "0 neuron 2938728\n", + "1 L2/3-6 intratelencephalic projecting glutamate... 1695623\n", + "2 oligodendrocyte 1294620\n", + "3 CD4-positive, alpha-beta T cell 1238275\n", + "4 CD8-positive, alpha-beta T cell 1179803\n", + ".. ... ...\n", + "666 bone marrow cell 14\n", + "667 bipolar neuron 12\n", + "668 sperm 11\n", + "669 type N enteroendocrine cell 10\n", + "670 myelinating Schwann cell 8\n", + "\n", + "[671 rows x 2 columns]" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"cell_type\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How many different ontologies are used for `cell_type`?" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'CL', 'unknown'}" + ] + }, + "execution_count": 72, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set([value[0] for value in names_counts[query_name].str.split(\":\")])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## ontology" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [], + "source": [ + "# Used in CZ CELLxGENE schema v5:\n", + "# https://github.com/chanzuckerberg/single-cell-curation/blob/main/schema/5.0.0/schema.md\n", + "OWL_PATH = \"https://github.com/obophenotype/cell-ontology/releases/download/v2024-01-04/cl.owl\"\n", + "\n", + "# only keep nodes with the following prefix when parsing CL ontology\n", + "PREFIX = \"CL_\"\n", + "\n", + "# the 'cell' node\n", + "CELL_ROOT_NODE = \"CL:0000000\"\n", + "\n", + "# the 'eukaryotic cell' node\n", + "EUKARYOTIC_CELL_ROOT_NODE = \"CL:0000255\"\n", + "\n", + "# relationships we need\n", + "PARTOF_RELATIONSHIP = \"BFO_0000050\" # part_of" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [], + "source": [ + "ontology = owlready2.get_ontology(OWL_PATH).load()" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [], + "source": [ + "all_classes = list(ontology.classes())" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": {}, + "outputs": [], + "source": [ + "# only keep CL classes with a singleton label\n", + "classes = list(\n", + " _class for _class in all_classes if _class.name.startswith(PREFIX) and len(_class.label) == 1\n", + ")\n", + "\n", + "names = [_class.name.replace(\"_\", \":\") for _class in classes]\n", + "labels = [str(_class.label[0]) for _class in classes]\n", + "assert len(set(names)) == len(classes)\n", + "assert len(set(labels)) == len(classes)" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": {}, + "outputs": [], + "source": [ + "classes_set = set(classes)\n", + "names_to_labels_map = {name: label for name, label in zip(names, labels)}\n", + "names_to_idx_map = {name: idx for idx, name in enumerate(names)}\n", + "labels_to_names_map = {label: name for name, label in zip(names, labels)}\n", + "labels_to_idx_map = {label: idx for idx, label in enumerate(labels)}\n", + "idx_to_names_map = {idx: name for idx, name in enumerate(names)}\n", + "idx_to_labels_map = {idx: label for idx, label in enumerate(labels)}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Are all `cell_type`s covered by the ontology tree?" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'unknown'}" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(labels_counts[query_label]) - set(labels)" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'unknown'}" + ] + }, + "execution_count": 79, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(names_counts[query_name]) - set(names)" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "metadata": {}, + "outputs": [], + "source": [ + "# build a networkx graph from CL\n", + "graph = nx.DiGraph(name=\"CL graph\")\n", + "\n", + "for _class in classes:\n", + " graph.add_node(_class.name.replace(\"_\", \":\"))\n", + "\n", + "for self_class in classes:\n", + " # parents\n", + " for parent_class in ontology.get_parents_of(self_class):\n", + " if parent_class not in classes_set:\n", + " continue\n", + " graph.add_edge(parent_class.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # children\n", + " for child_class in ontology.get_children_of(self_class):\n", + " if child_class not in classes_set:\n", + " continue\n", + " graph.add_edge(self_class.name.replace(\"_\", \":\"), child_class.name.replace(\"_\", \":\"))\n", + " # part of\n", + " # for prop in self_class.get_class_properties():\n", + " # if PARTOF_RELATIONSHIP in prop.name:\n", + " # for related_term in prop[self_class]:\n", + " # if related_term.name.startswith(PREFIX):\n", + " # graph.add_edge(related_term.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + "\n", + " # deprecated terms (WHY???!!)\n", + " if \"deprecated\" in [prop.name for prop in self_class.get_class_properties()]:\n", + " for prop in self_class.get_class_properties():\n", + " if \"consider\" in prop.name:\n", + " for substitute in prop[self_class]:\n", + " substitute = str(substitute)\n", + " if substitute.startswith(PREFIX):\n", + " graph.add_edge(substitute, self_class.name.replace(\"_\", \":\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1, 0, 0, ..., 0, 0, 0],\n", + " [1, 1, 0, ..., 0, 0, 0],\n", + " [1, 1, 1, ..., 0, 0, 0],\n", + " ...,\n", + " [1, 0, 0, ..., 1, 0, 0],\n", + " [1, 0, 0, ..., 0, 1, 0],\n", + " [1, 0, 0, ..., 0, 0, 1]])" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ancestors_matrix = get_ancestors_csr_matrix(graph, names_to_idx_map).toarray()\n", + "ancestors_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [], + "source": [ + "shortest_distances_matrix = get_shortest_distances_matrix(graph, names_to_idx_map)\n", + "shortest_distances_matrix = np.where(ancestors_matrix, shortest_distances_matrix, np.inf)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Only leave nodes that exist in the data and their ancestors." + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "670" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extract_names_set = set(names_counts[query_name]) - set([\"unknown\"])\n", + "extract_idx = [idx for name, idx in names_to_idx_map.items() if name in extract_names_set]\n", + "assert len(extract_idx) == len(extract_names_set)\n", + "len(extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "890" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_extract_idx = ancestors_matrix[extract_idx].any(axis=0).nonzero()[0].tolist()\n", + "new_extract_idx = [idx for idx in new_extract_idx if idx_to_names_map[idx] not in {CELL_ROOT_NODE, EUKARYOTIC_CELL_ROOT_NODE}]\n", + "len(new_extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = [idx_to_names_map[idx] for idx in new_extract_idx]\n", + "new_labels = [idx_to_labels_map[idx] for idx in new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [], + "source": [ + "new_shortest_distances_matrix = shortest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "# new_longest_distances_matrix = longest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "new_ancestors_matrix = ancestors_matrix[new_extract_idx][:, new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " \"shortest_distances_matrix\": torch.tensor(new_shortest_distances_matrix, dtype=torch.float32),\n", + " # \"longest_distances_matrix\": torch.tensor(new_longest_distances_matrix, dtype=torch.float32),\n", + " \"ancestors_matrix\": torch.tensor(new_ancestors_matrix, dtype=torch.int32),\n", + " },\n", + " \"cell_type_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_2984670/1128136463.py:1: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " cell_type_ontology_data = torch.load(\"cell_type_ontology_data.pt\")\n" + ] + } + ], + "source": [ + "cell_type_ontology_data = torch.load(\"cell_type_ontology_data.pt\")" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [], + "source": [ + "labels_counts_map = {label: count for label, count in zip(labels_counts[query_label], labels_counts[\"num_cells\"])}" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(\n", + " data={\n", + " \"cell_type\": new_labels,\n", + " \"num_cells\": [labels_counts_map.get(label, 0) for label in new_labels],\n", + " }\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "220" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "empty_ancestors_idx = [idx for idx, label in enumerate(new_labels) if labels_counts_map.get(label, 0) == 0]\n", + "len(empty_ancestors_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [], + "source": [ + "num_cells = torch.tensor(df[\"num_cells\"].values)" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[0.6097561 , 0. , 0. , ..., 0. , 0. ,\n", + " 0. ],\n", + " [0.03160556, 0.79013906, 0. , ..., 0. , 0. ,\n", + " 0. ],\n", + " [0. , 0. , 0.80128205, ..., 0. , 0. ,\n", + " 0. ],\n", + " ...,\n", + " [0. , 0. , 0. , ..., 0.80128205, 0. ,\n", + " 0. ],\n", + " [0. , 0. , 0. , ..., 0. , 0.67204301,\n", + " 0. ],\n", + " [0. , 0. , 0. , ..., 0. , 0. ,\n", + " 0.57603687]])" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "p = 0.8\n", + "probs = (1 - p) ** new_shortest_distances_matrix * p\n", + "probs = probs / probs.sum(axis=1, keepdims=True)\n", + "probs" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_2984670/3989491769.py:1: DeprecationWarning: __array_wrap__ must accept context and return_scalar arguments (positionally) in the future. (Deprecated NumPy 2.0)\n", + " df[\"new_num_cells\"] = (num_cells[:, None] * probs).sum(axis=0).int().numpy()\n" + ] + } + ], + "source": [ + "df[\"new_num_cells\"] = (num_cells[:, None] * probs).sum(axis=0).int().numpy()" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typenum_cellsnew_num_cells
0neuron29387281952112
1sensory neuron16051799
2primary cultured cell8064
3cultured cell012
4fibroblast neural crest derived095
............
885metallothionein-positive alveolar macrophage357275
886lung interstitial macrophage302180
887deuterosomal cell6753
888respiratory suprabasal cell17921204
889luminal hormone-sensing cell of mammary gland196476113177
\n", + "

890 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " cell_type num_cells new_num_cells\n", + "0 neuron 2938728 1952112\n", + "1 sensory neuron 1605 1799\n", + "2 primary cultured cell 80 64\n", + "3 cultured cell 0 12\n", + "4 fibroblast neural crest derived 0 95\n", + ".. ... ... ...\n", + "885 metallothionein-positive alveolar macrophage 357 275\n", + "886 lung interstitial macrophage 302 180\n", + "887 deuterosomal cell 67 53\n", + "888 respiratory suprabasal cell 1792 1204\n", + "889 luminal hormone-sensing cell of mammary gland 196476 113177\n", + "\n", + "[890 rows x 3 columns]" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "([], [])" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABkEAAAM4CAYAAAB7h0WSAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAABEp0lEQVR4nO3deZSV9Z3n8U8JyiJQpFQoVBAUVFxY1KTFJIpxQds4ckxax0k3xGhOm4OjCYlGkqiorRhbE81oNB4XYie0jknEbncaG3FBE1Rst9jRCLiwmDGAYCyRqvmj24rEAuoWVVTx4/U65x6t+yz3+1wuS/HmeZ6qhoaGhgAAAAAAABRmq/YeAAAAAAAAoC2IIAAAAAAAQJFEEAAAAAAAoEgiCAAAAAAAUCQRBAAAAAAAKJIIAgAAAAAAFEkEAQAAAAAAiiSCAAAAAAAARRJBAAAAAACAIokgAAAAAABAkTarCDJ79uwce+yx2XHHHVNVVZXp06dXvI+GhoZcfvnl2X333dOlS5fstNNOufjii1t/WAAAAAAAoF11bu8BKrFq1aoMHz48X/nKV3L88ce3aB9nnnlmHnjggVx++eXZd9998/bbb+ftt99u5UkBAAAAAID2VtXQ0NDQ3kO0RFVVVe64446MHTu28bm6urp897vfzT//8z9n2bJl2WefffL9738/o0ePTpK8+OKLGTZsWJ577rnsscce7TM4AAAAAACwSWxWl8PakNNPPz1z5szJrbfemv/4j//I3/zN3+Soo47K7373uyTJv/7rv2bXXXfNXXfdlUGDBmXgwIE59dRTnQkCAAAAAAAFKiaCLFy4MDfffHNuv/32fPazn81uu+2Wb33rW/nMZz6Tm2++OUny+9//PgsWLMjtt9+eW265JVOnTs2TTz6ZL37xi+08PQAAAAAA0No2q3uCrM+zzz6bNWvWZPfdd1/r+bq6umy33XZJkvr6+tTV1eWWW25pXO/GG2/M/vvvn5deesklsgAAAAAAoCDFRJCVK1emU6dOefLJJ9OpU6e1lvXo0SNJ0q9fv3Tu3HmtUDJ06NAk/3UmiQgCAAAAAADlKCaCjBw5MmvWrMnSpUvz2c9+tsl1Pv3pT+eDDz7IK6+8kt122y1J8p//+Z9Jkl122WWTzQoAAAAAALS9qoaGhob2HqK5Vq5cmZdffjnJf0WPH/zgBzn00ENTU1OTAQMG5G//9m/z6KOP5oorrsjIkSPz1ltvZebMmRk2bFiOOeaY1NfX55Of/GR69OiRK6+8MvX19ZkwYUJ69eqVBx54oJ2PDgAAAAAAaE2bVQSZNWtWDj300I89P378+EydOjWrV6/OP/zDP+SWW27JG2+8ke233z4HHnhgLrjgguy7775JkjfffDP/+3//7zzwwAPZdtttc/TRR+eKK65ITU3Npj4cAAAAAACgDW1WEQQAAAAAAKC5tmrvAQAAAAAAANrCZnFj9Pr6+rz55pvp2bNnqqqq2nscAAAAAACgHTU0NOSdd97JjjvumK22Wvf5HptFBHnzzTfTv3//9h4DAAAAAADoQF577bXsvPPO61y+WUSQnj17Jvmvg+nVq1c7TwMAAAAAALSnFStWpH///o39YF02iwjy4SWwevXqJYIAAAAAAABJssFbaLgxOgAAAAAAUCQRBAAAAAAAKJIIAgAAAAAAFGmzuCcIAAAAAAAdz5o1a7J69er2HoMCbb311unUqdNG70cEAQAAAACgIg0NDVm8eHGWLVvW3qNQsN69e6e2tnaDNz9fHxEEAAAAAICKfBhA+vTpk+7du2/UX1LDX2poaMi7776bpUuXJkn69evX4n2JIAAAAAAANNuaNWsaA8h2223X3uNQqG7duiVJli5dmj59+rT40lhujA4AAAAAQLN9eA+Q7t27t/MklO7Dz9jG3HdGBAEAAAAAoGIugUVba43PmAgCAAAAAAAUSQQBAAAAAACK5MboAAAAAAC0ioHn3L3JXmv+pcdsstfqyL785S9n2bJlmT59epJk9OjRGTFiRK688sp2naujcCYIAAAAAABQJBEEAAAAAAAokggCAAAAAMAWYfTo0TnjjDNy9tlnp6amJrW1tZk8eXKSZP78+amqqsq8efMa11+2bFmqqqoya9asJMmsWbNSVVWV+++/PyNHjky3bt3yuc99LkuXLs29996boUOHplevXvlf/+t/5d13323WTPX19bnssssyePDgdOnSJQMGDMjFF1/cuPy1117LCSeckN69e6empibHHXdc5s+f3+xj/vGPf5whQ4aka9eu6du3b774xS82e9sSVBRBrr322gwbNiy9evVKr169MmrUqNx7773r3eb222/Pnnvuma5du2bffffNPffcs1EDAwAAAABAS/30pz/NtttumyeeeCKXXXZZLrzwwsyYMaOifUyePDlXX311HnvsscZIceWVV2batGm5++6788ADD+T//J//06x9TZo0KZdeemnOPffcvPDCC5k2bVr69u2bJFm9enXGjBmTnj175uGHH86jjz6aHj165Kijjsr777+/wX3PnTs3Z5xxRi688MK89NJLue+++3LwwQdXdKybu4pujL7zzjvn0ksvzZAhQ9LQ0JCf/vSnOe644/L0009n7733/tj6jz32WE466aRMmTIln//85zNt2rSMHTs2Tz31VPbZZ59WOwgAAAAAAGiOYcOG5fzzz0+SDBkyJFdffXVmzpyZIUOGNHsf//AP/5BPf/rTSZJTTjklkyZNyiuvvJJdd901SfLFL34x//7v/55vf/vb693PO++8k6uuuipXX311xo8fnyTZbbfd8pnPfCZJctttt6W+vj433HBDqqqqkiQ333xzevfunVmzZuXII49c7/4XLlyYbbfdNp///OfTs2fP7LLLLhk5cmSzj7MEFZ0Jcuyxx+av//qvM2TIkOy+++65+OKL06NHjzz++ONNrn/VVVflqKOOyllnnZWhQ4fmoosuyn777Zerr766VYYHAAAAAIBKDBs2bK2v+/Xrl6VLl7Z4H3379k337t0bA8iHzzVnny+++GLq6upy2GGHNbn8mWeeycsvv5yePXumR48e6dGjR2pqavLee+/llVde2eD+jzjiiOyyyy7Zdddd83d/93f5+c9/3uzLdJWiojNBPmrNmjW5/fbbs2rVqowaNarJdebMmZOJEyeu9dyYMWMyffr09e67rq4udXV1jV+vWLGipWMCAAAAAECjrbfeeq2vq6qqUl9fn622+q9zBhoaGhqXrV69eoP7qKqqWuc+N6Rbt27rXb5y5crsv//++fnPf/6xZTvssMMG99+zZ8889dRTmTVrVh544IGcd955mTx5cn7zm9+kd+/eG9y+BBXfGP3ZZ59Njx490qVLl5x22mm54447stdeezW57uLFixuvXfahvn37ZvHixet9jSlTpqS6urrx0b9//0rHBAAAAACAZvswKixatKjxuY/eJL0tDBkyJN26dcvMmTObXL7ffvvld7/7Xfr06ZPBgwev9aiurm7Wa3Tu3DmHH354LrvssvzHf/xH5s+fnwcffLA1D6NDqziC7LHHHpk3b16eeOKJfO1rX8v48ePzwgsvtOpQkyZNyvLlyxsfr732WqvuHwAAAAAAPqpbt2458MADc+mll+bFF1/MQw89lO9973tt+ppdu3bNt7/97Zx99tm55ZZb8sorr+Txxx/PjTfemCT50pe+lO233z7HHXdcHn744bz66quZNWtWzjjjjLz++usb3P9dd92VH/3oR5k3b14WLFiQW265JfX19dljjz3a9Lg6koovh7XNNttk8ODBSZL9998/v/nNb3LVVVflJz/5ycfWra2tzZIlS9Z6bsmSJamtrV3va3Tp0iVdunSpdDQAAAAAANrR/EuPae8RNspNN92UU045Jfvvv3/22GOPXHbZZRu8+fjGOvfcc9O5c+ecd955efPNN9OvX7+cdtppSZLu3btn9uzZ+fa3v53jjz8+77zzTnbaaaccdthh6dWr1wb33bt37/zqV7/K5MmT895772XIkCH553/+5+y9995tekwdSVXDRy9w1gKf+9znMmDAgEydOvVjy0488cS8++67+dd//dfG5w466KAMGzYs1113XbNfY8WKFamurs7y5cub9QMLAAAAAEDbeO+99/Lqq69m0KBB6dq1a3uPQ8HW91lrbjeo6EyQSZMm5eijj86AAQPyzjvvZNq0aZk1a1buv//+JMm4ceOy0047ZcqUKUmSM888M4ccckiuuOKKHHPMMbn11lszd+7cXH/99ZUeKwAAAAAAQEUqiiBLly7NuHHjsmjRolRXV2fYsGG5//77c8QRRyRJFi5cmK22+vNtRg466KBMmzYt3/ve9/Kd73wnQ4YMyfTp07PPPvu07lEAAAAAAEAHs3Dhwuy1117rXP7CCy9kwIABm3CiLc9GXw5rU3A5LAAAAACAjsHlsJrvgw8+yPz589e5fODAgencueJbd28xNvnlsAAAAAAAgObp3LlzBg8e3N5jbNG22vAqAAAAAAAAmx8RBAAAAAAAKJIIAgAAAAAAFEkEAQAAAAAAiiSCAAAAAAAARerc3gMAAAAAAFCIydWb8LWWb7rXotmqqqpyxx13ZOzYsZk/f34GDRqUp59+OiNGjGiXeZwJAgAAAAAAFEkEAQAAAAAAiiSCAAAAAACwRRg9enTOOOOMnH322ampqUltbW0mT57cuHzZsmU59dRTs8MOO6RXr1753Oc+l2eeeSZJsnz58nTq1Clz585NktTX16empiYHHnhg4/Y/+9nP0r9//w3OMX/+/FRVVeVXv/pVDj300HTv3j3Dhw/PnDlzGteZPHnyxy4hdeWVV2bgwIGNX3/5y1/O2LFjc8kll6Rv377p3bt3LrzwwnzwwQc566yzUlNTk5133jk333xzs9+j119/PSeddFJqamqy7bbb5oADDsgTTzzRuPzOO+/Mfvvtl65du2bXXXfNBRdckA8++KBZ+/7jH/+YL33pS9lhhx3SrVu3DBkypKLZWkIEAQAAAABgi/HTn/402267bZ544olcdtllufDCCzNjxowkyd/8zd9k6dKluffee/Pkk09mv/32y2GHHZa333471dXVGTFiRGbNmpUkefbZZ1NVVZWnn346K1euTJI89NBDOeSQQ5o9y3e/+91861vfyrx587L77rvnpJNOanZQ+NCDDz6YN998M7Nnz84PfvCDnH/++fn85z+fT3ziE3niiSdy2mmn5e///u/z+uuvb3BfK1euzCGHHJI33ngj//Iv/5JnnnkmZ599durr65MkDz/8cMaNG5czzzwzL7zwQn7yk59k6tSpufjii5s167nnnpsXXngh9957b1588cVce+212X777Ss63kqJIAAAAAAAbDGGDRuW888/P0OGDMm4ceNywAEHZObMmXnkkUfy61//OrfffnsOOOCADBkyJJdffnl69+6dX/ziF0n+60ySDyPIrFmzcsQRR2To0KF55JFHGp+rJIJ861vfyjHHHJPdd989F1xwQRYsWJCXX365ouOpqanJj370o+yxxx75yle+kj322CPvvvtuvvOd72TIkCGZNGlSttlmm8YZ12fatGl56623Mn369HzmM5/J4MGDc8IJJ2TUqFFJkgsuuCDnnHNOxo8fn1133TVHHHFELrroovzkJz9p1qwLFy7MyJEjc8ABB2TgwIE5/PDDc+yxx1Z0vJXq3KZ7BwAAAACADmTYsGFrfd2vX78sXbo0zzzzTFauXJnttttureV/+tOf8sorryRJDjnkkNx4441Zs2ZNHnrooRx55JGpra3NrFmzMmzYsLz88ssZPXp0i2bp169fkmTp0qXZc889m72PvffeO1tt9efzHfr27Zt99tmn8etOnTplu+22y9KlSze4r3nz5mXkyJGpqalpcvkzzzyTRx99dK0zP9asWZP33nsv7777brp3777e/X/ta1/LF77whTz11FM58sgjM3bs2Bx00EEbnGtjiCAAAAAAAGwxtt5667W+rqqqSn19fVauXJl+/fo1nunxUb17906SHHzwwXnnnXfy1FNPZfbs2bnkkktSW1ubSy+9NMOHD8+OO+6YIUOGtGiWqqqqJGm89NRWW22VhoaGtdZfvXp1s45nXce4Id26dVvv8pUrV+aCCy7I8ccf/7FlXbt23eD+jz766CxYsCD33HNPZsyYkcMOOywTJkzI5ZdfvsFtW0oEAQAAAABgi7fffvtl8eLF6dy581o3H/+o3r17Z9iwYbn66quz9dZbZ88990yfPn1y4okn5q677qroUlgbssMOO2Tx4sVpaGhoDCTz5s1rtf03ZdiwYbnhhhvy9ttvN3k2yH777ZeXXnopgwcPbvFr7LDDDhk/fnzGjx+fz372sznrrLPaNIK4JwgAAAAAAFu8ww8/PKNGjcrYsWPzwAMPZP78+Xnsscfy3e9+N3Pnzm1cb/To0fn5z3/eGDxqamoydOjQ3Hbbba0aQUaPHp233norl112WV555ZVcc801uffee1tt/0056aSTUltbm7Fjx+bRRx/N73//+/zyl7/MnDlzkiTnnXdebrnlllxwwQV5/vnn8+KLL+bWW2/N9773vWbt/7zzzsudd96Zl19+Oc8//3zuuuuuDB06tC0PyZkgAAAAAAC0ksnL23uCFquqqso999yT7373uzn55JPz1ltvpba2NgcffHD69u3buN4hhxySK6+8cq17f4wePTrPPPNMRfcD2ZChQ4fmxz/+cS655JJcdNFF+cIXvpBvfetbuf7661vtNf7SNttskwceeCDf/OY389d//df54IMPstdee+Waa65JkowZMyZ33XVXLrzwwnz/+99vPBvm1FNPbfb+J02alPnz56dbt2757Gc/m1tvvbXNjidJqhr+8qJiHdCKFStSXV2d5cuXp1evXu09DgAAAADAFuu9997Lq6++mkGDBjXrPhDQUuv7rDW3G7gcFgAAAAAAUCQRBAAAAAAAWtEll1ySHj16NPk4+uijzbUJuScIAAAAAAC0otNOOy0nnHBCk8u6deu2iaf5s446V1sSQQAAAAAAoBXV1NSkpqamvcf4mI46V1tyOSwAAAAAACrW0NDQ3iNQuNb4jIkgAAAAAAA029Zbb50keffdd9t5Ekr34Wfsw89cS7gcFgAAAAAAzdapU6f07t07S5cuTZJ07949VVVV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AG7N4yr1PaJpfrzX5v3go3wegE2lpd/XbKoZaDsb+753hB+3jjDD5mwTx4lNpXOlG/zgBz/IV7/61Zx88slJkuuuuy533313brrpppxzzjkfW/+qq67KUUcdlbPOOitJctFFF2XGjBm5+uqrc9111zX5GnV1damrq2v8evny5UmSFStWJHUNyX//t77u3axYsaLxv43LkmYt++i+Wrpsna/TFsta+bg64uylHpfPWsebvdTj8lnreLOXelyZsnMy6fX1z/7hOs09ro/sc53Lpuyc+robK1/W1HE1Nd9H9rW+ZS2aoa4h+3zj9jx3wZjsc/79ee6CMWu9V/u8d+Payz4yw4fPtXRZUz9eH1u2vhkqXba+4/qIZs3exOepqX395T4bVTr7+uZr4v2r9LjaTUeYoTk+8h5XpNLja833o6X7as6xtvT9aM0ZKtWW70drvF5LX2dTb9fUcW3sj9f6tm/rz1pb2NTHszm+R6Xa1D8Wm8vvoU1p4s+AjVr6c2h9+2rqvVrf+9fE90PNmmFTac770Jrv44fa8zO3scdT6Y9bpe9Dc96b1vzstMWPRWv+maIt/jzZFp/p9c2+kb8+rfjv/29oaGh6/f9W1bChNT7i/fffT/fu3fOLX/wiY8eObXx+/PjxWbZsWe68886PbTNgwIBMnDgxX//61xufO//88zN9+vQ888wzTb7O5MmTc8EFFzR3LAAAAAAAYAv02muvZeedd17n8orOBPnDH/6QNWvWpG/fvms937dv3/z2t79tcpvFixc3uf7ixYvX+TqTJk3KxIkTG7+ur6/P22+/ne222y5VVVWVjAwAAAAAABSmoaEh77zzTnbcccf1rlfx5bA2hS5duqRLly5rPde7d+/2GQYAAAAAAOhwqqurN7jOVpXscPvtt0+nTp2yZMmStZ5fsmRJamtrm9ymtra2ovUBAAAAAABaQ0URZJtttsn++++fmTNnNj5XX1+fmTNnZtSoUU1uM2rUqLXWT5IZM2asc30AAAAAAIDWUPHlsCZOnJjx48fngAMOyKc+9alceeWVWbVqVU4++eQkybhx47LTTjtlypQpSZIzzzwzhxxySK644oocc8wxufXWWzN37txcf/31rXskAAAAAAAAH1FxBDnxxBPz1ltv5bzzzsvixYszYsSI3HfffY03P1+4cGG22urPJ5gcdNBBmTZtWr73ve/lO9/5ToYMGZLp06dnn332ab2jAAAAAAAA+AtVDQ0NDe09BAAAsGX58pe/nGXLlmX69OlJktGjR2fEiBG58sor23UuAACgLBXdEwQAAKC9DRw4UCwBAACaRQQBAAAAAACKJIIAAAAtUl9fn8suuyyDBw9Oly5dMmDAgFx88cVJktdeey0nnHBCevfunZqamhx33HGZP3/+Rr/m6NGjs2DBgnzjG99IVVVVqqqqsmrVqvTq1Su/+MUv1lp3+vTp2XbbbfPOO+9k/vz5qaqqyq233pqDDjooXbt2zT777JOHHnporW2ee+65HH300enRo0f69u2bv/u7v8sf/vCHjZ4bAABoHyIIAADQIpMmTcqll16ac889Ny+88EKmTZuWvn37ZvXq1RkzZkx69uyZhx9+OI8++mh69OiRo446Ku+///5GveavfvWr7LzzzrnwwguzaNGiLFq0KNtuu23+5//8n7n55pvXWvfmm2/OF7/4xfTs2bPxubPOOivf/OY38/TTT2fUqFE59thj8//+3/9Lkixbtiyf+9znMnLkyMydOzf33XdflixZkhNOOGGjZgYAANpP5/YeAAAA2Py88847ueqqq3L11Vdn/PjxSZLddtstn/nMZ/Kzn/0s9fX1ueGGG1JVVZXkv4JE7969M2vWrBx55JEtft2ampp06tQpPXv2TG1tbePzp556ag466KAsWrQo/fr1y9KlS3PPPffk3/7t39ba/vTTT88XvvCFJMm1116b++67LzfeeGPOPvvsXH311Rk5cmQuueSSxvVvuumm9O/fP//5n/+Z3XffvcVzAwAA7cOZIAAAQMVefPHF1NXV5bDDDvvYsmeeeSYvv/xyevbsmR49eqRHjx6pqanJe++9l1deeaVN5vnUpz6VvffeOz/96U+TJD/72c+yyy675OCDD15rvVGjRjX+f+fOnXPAAQfkxRdfbJz73//93xtn7tGjR/bcc88kabO5AQCAtuVMEAAAoGLdunVb57KVK1dm//33z89//vOPLdthhx3abKZTTz0111xzTc4555zcfPPNOfnkkxvPRGmOlStX5thjj833v//9jy3r169fa44KAABsIs4EAQAAKjZkyJB069YtM2fO/Niy/fbbL7/73e/Sp0+fDB48eK1HdXX1Rr/2NttskzVr1nzs+b/927/NggUL8qMf/SgvvPBC42W6Purxxx9v/P8PPvggTz75ZIYOHdo49/PPP5+BAwd+bO5tt912o+cGAAA2PREEAACoWNeuXfPtb387Z599dm655Za88sorefzxx3PjjTfmS1/6Urbffvscd9xxefjhh/Pqq69m1qxZOeOMM/L6669v9GsPHDgws2fPzhtvvJE//OEPjc9/4hOfyPHHH5+zzjorRx55ZHbeeeePbXvNNdfkjjvuyG9/+9tMmDAhf/zjH/OVr3wlSTJhwoS8/fbbOemkk/Kb3/wmr7zySu6///6cfPLJTUYXAACg4xNBAACAFjn33HPzzW9+M+edd16GDh2aE088MUuXLk337t0ze/bsDBgwIMcff3yGDh2aU045Je+991569eq10a974YUXZv78+dltt90+dnmtU045Je+//35j2PhLl156aS699NIMHz48jzzySP7lX/4l22+/fZJkxx13zKOPPpo1a9bkyCOPzL777puvf/3r6d27d7bayrdOAACwOapqaGhoaO8hAAAAWsM//dM/5Rvf+EbefPPNbLPNNo3Pz58/P4MGDcrTTz+dESNGtN+AAADAJuXG6AAAwGbv3XffzaJFi3LppZfm7//+79cKIAAAwJbLOd0AAECH8fDDD6dHjx7rfKzLZZddlj333DO1tbWZNGnSJpwYAADoyFwOCwAA6DD+9Kc/5Y033ljn8sGDB2/CaQAAgM2dCAIAAAAAABTJ5bAAAAAAAIAiiSAAAAAAAECRRBAAAAAAAKBIIggAAAAAAFAkEQQAAAAAACiSCAIAAAAAABRJBAEAAAAAAIr0/wHVPDcNdZ9qTQAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df.sort_values(by=\"num_cells\", ascending=False).plot.bar(x=\"cell_type\", y=[\"num_cells\", \"new_num_cells\"], figsize=(20, 10))\n", + "# remove x-ticks label\n", + "plt.xticks([])" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.1, 10000000.0)" + ] + }, + "execution_count": 65, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "_df = df.copy()\n", + "_df[\"num_cells\"] = 1 + df[\"num_cells\"]\n", + "_df[\"new_num_cells\"] = 1 + df[\"new_num_cells\"]\n", + "_df.plot.scatter(x=\"num_cells\", y=\"new_num_cells\", figsize=(5, 5), s=1)\n", + "plt.plot([0, 1e7], [0, 1e7], color=\"red\")\n", + "plt.loglog()\n", + "plt.xlim(0.1, 1e7)\n", + "plt.ylim(0.1, 1e7)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## combine ontologies" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_2984670/2248219605.py:1: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " cell_type_ontology_data = torch.load(\"cell_type_ontology_data.pt\")\n", + "/tmp/ipykernel_2984670/2248219605.py:2: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " tissue_onotology_data = torch.load(\"tissue_ontology_data.pt\")\n", + "/tmp/ipykernel_2984670/2248219605.py:3: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " development_stage_onotology_data = torch.load(\"development_stage_ontology_data.pt\")\n", + "/tmp/ipykernel_2984670/2248219605.py:4: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " disease_onotology_data = torch.load(\"disease_ontology_data.pt\")\n", + "/tmp/ipykernel_2984670/2248219605.py:5: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " sex_onotology_data = torch.load(\"sex_ontology_data.pt\")\n" + ] + } + ], + "source": [ + "cell_type_ontology_data = torch.load(\"cell_type_ontology_data.pt\")\n", + "tissue_onotology_data = torch.load(\"tissue_ontology_data.pt\")\n", + "development_stage_onotology_data = torch.load(\"development_stage_ontology_data.pt\")\n", + "disease_onotology_data = torch.load(\"disease_ontology_data.pt\")\n", + "sex_onotology_data = torch.load(\"sex_ontology_data.pt\")" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [], + "source": [ + "ontology_infos = {\n", + " \"cell_type\": cell_type_ontology_data,\n", + " \"tissue\": tissue_onotology_data,\n", + " \"development_stage\": development_stage_onotology_data,\n", + " \"disease\": disease_onotology_data,\n", + " \"sex\": sex_onotology_data,\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['CL:0000540', 'CL:0000101', 'CL:0000001']" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cell_type_ontology_data[\"names\"][:3]" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save(ontology_infos, \"ontology_infos.pt\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ontology", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_development_stage_ontology.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_development_stage_ontology.ipynb new file mode 100644 index 00000000..a1de1457 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_development_stage_ontology.ipynb @@ -0,0 +1,854 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# development_stage" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def get_ancestors_csr_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> sp.csr_matrix:\n", + " \"\"\"Returns a sparse matrix representation of ancestors.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = 1 iff j is an ancetor of i.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " row = []\n", + " col = []\n", + " data = []\n", + "\n", + " for name, self_idx in names_to_idx_map.items():\n", + " row.append(self_idx)\n", + " col.append(self_idx)\n", + " data.append(1)\n", + " for ancestor_name in nx.ancestors(graph, name):\n", + " ancestor_idx = names_to_idx_map[ancestor_name]\n", + " row.append(self_idx)\n", + " col.append(ancestor_idx)\n", + " data.append(1)\n", + "\n", + " ancestors_csr_matrix = sp.csr_matrix((data, (row, col)), shape=(n_nodes, n_nodes))\n", + " return ancestors_csr_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + " \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + " for target, value in dict(nx.all_pairs_shortest_path_length(graph)).items():\n", + " for source, distance in value.items():\n", + " source_idx = names_to_idx_map[source]\n", + " target_idx = names_to_idx_map[target]\n", + " distance_matrix[source_idx, target_idx] = distance\n", + " distance_matrix[target_idx, source_idx] = distance\n", + "\n", + " return distance_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
development_stage_ontology_term_idnum_cells
0unknown2645739
1HsapDv:00000951768880
2HsapDv:00001441768121
3HsapDv:00001231411475
4HsapDv:00001361396533
.........
169HsapDv:00002192240
170HsapDv:0000223976
171HsapDv:0000221930
172HsapDv:0000220867
173HsapDv:0000192509
\n", + "

174 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " development_stage_ontology_term_id num_cells\n", + "0 unknown 2645739\n", + "1 HsapDv:0000095 1768880\n", + "2 HsapDv:0000144 1768121\n", + "3 HsapDv:0000123 1411475\n", + "4 HsapDv:0000136 1396533\n", + ".. ... ...\n", + "169 HsapDv:0000219 2240\n", + "170 HsapDv:0000223 976\n", + "171 HsapDv:0000221 930\n", + "172 HsapDv:0000220 867\n", + "173 HsapDv:0000192 509\n", + "\n", + "[174 rows x 2 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"development_stage_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
development_stagenum_cells
0unknown2645739
180 year-old and over human stage1768880
250-year-old human stage1768121
329-year-old human stage1411475
442-year-old human stage1396533
.........
16993-year-old human stage2240
17097-year-old human stage976
17195-year-old human stage930
17294-year-old human stage867
17319-month-old human stage509
\n", + "

174 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " development_stage num_cells\n", + "0 unknown 2645739\n", + "1 80 year-old and over human stage 1768880\n", + "2 50-year-old human stage 1768121\n", + "3 29-year-old human stage 1411475\n", + "4 42-year-old human stage 1396533\n", + ".. ... ...\n", + "169 93-year-old human stage 2240\n", + "170 97-year-old human stage 976\n", + "171 95-year-old human stage 930\n", + "172 94-year-old human stage 867\n", + "173 19-month-old human stage 509\n", + "\n", + "[174 rows x 2 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"development_stage\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How many different ontologies are used for `development_stage`?" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'HsapDv', 'unknown'}" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set([value[0] for value in names_counts[query_name].str.split(\":\")])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## ontology" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "# Used in CZ CELLxGENE schema v5:\n", + "# https://github.com/chanzuckerberg/single-cell-curation/blob/main/schema/5.0.0/schema.md\n", + "OWL_PATH = \"http://purl.obolibrary.org/obo/hsapdv.owl\"\n", + "\n", + "# only keep nodes with the following prefix when parsing CL ontology\n", + "PREFIX = \"HsapDv_\"\n", + "\n", + "# the 'life cycle stage' node\n", + "LIFE_CYCLE_STAGE_NODE = \"HsapDv:0000000\"\n", + "\n", + "# the 'life cycle' node\n", + "LIFE_CYCLE_NODE = \"HsapDv:0000001\"\n", + "\n", + "# relationships we need\n", + "PARTOF_RELATIONSHIP = \"BFO_0000050\" # part_of" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "ontology = owlready2.get_ontology(OWL_PATH).load()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "all_classes = list(ontology.classes())" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "# only keep CL classes with a singleton label\n", + "classes = list(\n", + " _class for _class in all_classes if _class.name.startswith(PREFIX) and len(_class.label) == 1\n", + ")\n", + "\n", + "names = [_class.name.replace(\"_\", \":\") for _class in classes]\n", + "labels = [str(_class.label[0]) for _class in classes]\n", + "assert len(set(names)) == len(classes)\n", + "# assert len(set(labels)) == len(classes)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['infant stage',\n", + " 'adult stage',\n", + " 'young adult stage',\n", + " 'middle aged stage',\n", + " '1-month-old stage']" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# these are the labels that are not unique\n", + "non_unique_labels = []\n", + "for i in range(len(labels) - 1):\n", + " if labels[i] in labels[i + 1 :]:\n", + " non_unique_labels.append(labels[i])\n", + "non_unique_labels" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "extract_names_to_labels_map = dict(zip(names_counts[query_name], labels_counts[query_label]))" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "classes_set = set(classes)\n", + "names_to_labels_map = {name: label for name, label in zip(names, labels)}\n", + "names_to_idx_map = {name: idx for idx, name in enumerate(names)}\n", + "# labels_to_names_map = {label: name for name, label in zip(names, labels)}\n", + "# labels_to_idx_map = {label: idx for idx, label in enumerate(labels)}\n", + "idx_to_names_map = {idx: name for idx, name in enumerate(names)}\n", + "idx_to_labels_map = {idx: label for idx, label in enumerate(labels)}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Are all `development_stage`s covered by the ontology tree?" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'unknown'}" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(names_counts[query_name]) - set(names)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [], + "source": [ + "# build a networkx graph from CL\n", + "graph = nx.DiGraph(name=\"CL graph\")\n", + "\n", + "for _class in classes:\n", + " graph.add_node(_class.name.replace(\"_\", \":\"))\n", + "\n", + "for self_class in classes:\n", + " # parents\n", + " for parent_class in ontology.get_parents_of(self_class):\n", + " if parent_class not in classes_set:\n", + " continue\n", + " graph.add_edge(parent_class.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # children\n", + " for child_class in ontology.get_children_of(self_class):\n", + " if child_class not in classes_set:\n", + " continue\n", + " graph.add_edge(self_class.name.replace(\"_\", \":\"), child_class.name.replace(\"_\", \":\"))\n", + " # part of\n", + " for prop in self_class.get_class_properties():\n", + " if PARTOF_RELATIONSHIP in prop.name:\n", + " for related_term in prop[self_class]:\n", + " if related_term.name.startswith(PREFIX):\n", + " graph.add_edge(related_term.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # deprecated terms (WHY???!!)\n", + " if \"deprecated\" in [prop.name for prop in self_class.get_class_properties()]:\n", + " for prop in self_class.get_class_properties():\n", + " if \"consider\" in prop.name:\n", + " for substitute in prop[self_class]:\n", + " substitute = str(substitute)\n", + " if substitute.startswith(PREFIX):\n", + " graph.add_edge(substitute, self_class.name.replace(\"_\", \":\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1, 0, 0, ..., 0, 0, 0],\n", + " [1, 1, 0, ..., 0, 0, 0],\n", + " [1, 1, 1, ..., 0, 0, 0],\n", + " ...,\n", + " [1, 1, 0, ..., 1, 0, 0],\n", + " [1, 1, 0, ..., 1, 1, 0],\n", + " [1, 1, 0, ..., 1, 1, 1]])" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ancestors_matrix = get_ancestors_csr_matrix(graph, names_to_idx_map).toarray()\n", + "ancestors_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 0., inf, inf, ..., inf, inf, inf],\n", + " [ 1., 0., inf, ..., inf, inf, inf],\n", + " [ 1., 2., 0., ..., inf, inf, inf],\n", + " ...,\n", + " [ 1., 2., inf, ..., 0., inf, inf],\n", + " [ 1., 3., inf, ..., 1., 0., inf],\n", + " [ 1., 4., inf, ..., 2., 1., 0.]])" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "shortest_distances_matrix = get_shortest_distances_matrix(graph, names_to_idx_map)\n", + "shortest_distances_matrix = np.where(ancestors_matrix, shortest_distances_matrix, np.inf)\n", + "shortest_distances_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "110" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "labels.index(\"15-year-old stage\")" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'15-year-old stage'" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "labels[110]" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['life cycle stage',\n", + " 'life cycle',\n", + " '15-year-old stage',\n", + " '15-19 year-old',\n", + " 'prime adult stage',\n", + " 'adult stage',\n", + " 'young adult stage',\n", + " 'postnatal stage']" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "[labels[idx] for idx in ancestors_matrix[110].nonzero()[0]]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Only leave nodes that exist in the data and their ancestors." + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "173" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extract_names_set = set(names_counts[query_name]) - set([\"unknown\"])\n", + "extract_idx = [idx for name, idx in names_to_idx_map.items() if name in extract_names_set]\n", + "assert len(extract_idx) == len(extract_names_set)\n", + "len(extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "191" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_extract_idx = ancestors_matrix[extract_idx].any(axis=0).nonzero()[0].tolist()\n", + "new_extract_idx = [idx for idx in new_extract_idx if idx_to_names_map[idx] not in {LIFE_CYCLE_NODE, LIFE_CYCLE_STAGE_NODE}]\n", + "len(new_extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = [idx_to_names_map[idx] for idx in new_extract_idx]\n", + "new_labels = [idx_to_labels_map[idx] for idx in new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [], + "source": [ + "new_shortest_distances_matrix = shortest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "# new_longest_distances_matrix = longest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "new_ancestors_matrix = ancestors_matrix[new_extract_idx][:, new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " \"shortest_distances_matrix\": torch.tensor(new_shortest_distances_matrix, dtype=torch.float32),\n", + " # \"longest_distances_matrix\": torch.tensor(new_longest_distances_matrix, dtype=torch.float32),\n", + " \"ancestors_matrix\": torch.tensor(new_ancestors_matrix, dtype=torch.int32),\n", + " },\n", + " \"development_stage_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 74, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABkQAAARkCAYAAAAjRXjUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeZgdVZ038F9n62zdCYHsBAiEJRiByBoQZJMtozCIL+IoggRH3jCADLIMq4gGRAQVFBUEURBGR2CUYYlAZBUFZFMMBBIChAQYJCFBsvV5//BJv2l6q+6u3L45+Xye5z5jbp9bZ6uqe7jfqaqalFIKAAAAAACAjPXo7gYAAAAAAACsaQIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAgewIRAAAAAAAge2tVIHLffffFxz72sRg1alTU1NTELbfc0uFtpJTim9/8ZmyxxRZRW1sbo0ePjq997WvlNxYAAAAAAKgavbq7AR2xZMmS2HbbbePzn/98HHrooZ3axoknnhh33XVXfPOb34wPfvCD8dZbb8Vbb71VcksBAAAAAIBqUpNSSt3diM6oqamJm2++OQ455JDG95YuXRpnnnlm/PznP4+33347JkyYEBdddFHsueeeERHx7LPPxjbbbBPPPPNMbLnllt3TcAAAAAAAoOLWqltmtef444+Phx9+OG688cZ46qmn4pOf/GQccMAB8fzzz0dExK9//evYdNNN4ze/+U2MHTs2Ntlkk5gyZYorRAAAAAAAIHPZBCJz586Na665Jn7xi1/E7rvvHptttlmccsop8eEPfziuueaaiIh48cUX46WXXopf/OIXcd1118W1114bjz32WBx22GHd3HoAAAAAAGBNWqueIdKWp59+OlauXBlbbLFFk/eXLl0a66+/fkRENDQ0xNKlS+O6665rLHf11VfH9ttvHzNnznQbLQAAAAAAyFQ2gcjixYujZ8+e8dhjj0XPnj2b/G3gwIERETFy5Mjo1atXk9Bk/PjxEfGPK0wEIgAAAAAAkKdsApGJEyfGypUr4/XXX4/dd9+9xTK77bZbrFixIl544YXYbLPNIiLiueeei4iIjTfeuGJtBQAAAAAAKqsmpZS6uxFFLV68OGbNmhUR/whAvvWtb8Vee+0VQ4YMiY022ig+85nPxIMPPhiXXHJJTJw4Md544424++67Y5tttonJkydHQ0ND7LjjjjFw4MC47LLLoqGhIaZOnRr19fVx1113dXPvAAAAAACANWWtCkRmzJgRe+21V7P3P/e5z8W1114by5cvjwsuuCCuu+66ePXVV2ODDTaIXXbZJb7yla/EBz/4wYiImDdvXvzbv/1b3HXXXTFgwIA48MAD45JLLokhQ4ZUujsAAAAAAECFrFWBCAAAAAAAQGf06O4GAAAAAAAArGkCEQAAAAAAIHu9ursBRTQ0NMS8efOirq4uampqurs5AAAAAABAN0opxTvvvBOjRo2KHj2KXfuxVgQi8+bNizFjxnR3MwAAAAAAgCry8ssvx4Ybblio7FoRiNTV1UXEPzpWX1/fza0BAAAAAAC606JFi2LMmDGN+UERa0Ugsuo2WfX19QIRAAAAAAAgIqJDj9nwUHUAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7a8UzRAAAAAAAoC0ppVixYkWsXLmyu5tCCXr27Bm9evXq0DNC2iMQAQAAAABgrbZs2bJ47bXX4t133+3uplCi/v37x8iRI6NPnz6lbE8gAgAAAADAWquhoSFmz54dPXv2jFGjRkWfPn1KvaqAykspxbJly+KNN96I2bNnx+abbx49enT9CSACEQAAAAAA1lrLli2LhoaGGDNmTPTv37+7m0NJ+vXrF717946XXnopli1bFn379u3yNj1UHQAAAACAtV4ZVxBQXcqeU3sIAAAAAACQPYEIAAAAAACQPc8QAQAAAAAgO5ucfltF65tz4eSK1leNjjrqqHj77bfjlltuiYiIPffcM7bbbru47LLLurVdq7hCBAAAAAAAyJ5ABAAAAAAAyJ5ABAAAAAAAKmzPPfeME044IU499dQYMmRIjBgxIs4777yIiJgzZ07U1NTEE0880Vj+7bffjpqampgxY0ZERMyYMSNqamrizjvvjIkTJ0a/fv1i7733jtdffz1uv/32GD9+fNTX18enP/3pePfddwu1qaGhIb7xjW/EuHHjora2NjbaaKP42te+1vj3l19+Of7P//k/MXjw4BgyZEgcfPDBMWfOnMJ9/t73vhebb7559O3bN4YPHx6HHXZY4c+WQSACAAAAAADd4Cc/+UkMGDAgHnnkkfjGN74R559/fkyfPr1D2zjvvPPi8ssvj4ceeqgxsLjsssvihhtuiNtuuy3uuuuu+O53v1toW2eccUZceOGFcfbZZ8df/vKXuOGGG2L48OEREbF8+fLYf//9o66uLu6///548MEHY+DAgXHAAQfEsmXL2t32o48+GieccEKcf/75MXPmzLjjjjtijz326FBfu8pD1QEAAAAAoBtss802ce6550ZExOabbx6XX3553H333bH55psX3sYFF1wQu+22W0REHHPMMXHGGWfECy+8EJtuumlERBx22GFx7733xmmnndbmdt5555349re/HZdffnl87nOfi4iIzTbbLD784Q9HRMRNN90UDQ0NcdVVV0VNTU1ERFxzzTUxePDgmDFjRuy3335tbn/u3LkxYMCA+Kd/+qeoq6uLjTfeOCZOnFi4n2VwhQgAAAAAAHSDbbbZpsm/R44cGa+//nqntzF8+PDo379/Yxiy6r0i23z22Wdj6dKlsc8++7T49yeffDJmzZoVdXV1MXDgwBg4cGAMGTIk3nvvvXjhhRfa3f5HP/rR2HjjjWPTTTeNz372s3H99dcXvpVXWVwhAgAAAAAA3aB3795N/l1TUxMNDQ3Ro8c/rmVIKTX+bfny5e1uo6amptVttqdfv35t/n3x4sWx/fbbx/XXX9/sb0OHDm13+3V1dfH444/HjBkz4q677opzzjknzjvvvPjjH/8YgwcPbvfzZXCFCAAAAAAAVJFVAcNrr73W+N7qD1hfEzbffPPo169f3H333S3+/UMf+lA8//zzMWzYsBg3blyT16BBgwrV0atXr9h3333jG9/4Rjz11FMxZ86cuOeee8rsRpsEIgAAAAAAUEX69esXu+yyS1x44YXx7LPPxu9+97s466yz1midffv2jdNOOy1OPfXUuO666+KFF16I3//+93H11VdHRMS//Mu/xAYbbBAHH3xw3H///TF79uyYMWNGnHDCCfHKK6+0u/3f/OY38Z3vfCeeeOKJeOmll+K6666LhoaG2HLLLddov1bnllkAAAAAAGRnzoWTu7sJXfLjH/84jjnmmNh+++1jyy23jG984xvtPri8q84+++zo1atXnHPOOTFv3rwYOXJkfPGLX4yIiP79+8d9990Xp512Whx66KHxzjvvxOjRo2OfffaJ+vr6drc9ePDg+NWvfhXnnXdevPfee7H55pvHz3/+8/jABz6wRvu0upq0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Ll0aixYtavICAAAAAADorDUeiIwcOTKuvPLK+K//+q/4r//6rxgzZkzsueee8fjjj7f6mWnTpsWgQYMaX2PGjFnTzQQAAAAAADLW4VtmddSWW24ZW265ZeO/d91113jhhRfi0ksvjZ/+9KctfuaMM86Ik08+ufHfixYtEooAAAAAAACdtsYDkZbstNNO8cADD7T699ra2qitra1giwAAAAAAgJxV7Bkiq3viiSdi5MiR3VE1AAAAAACwDurwFSKLFy+OWbNmNf579uzZ8cQTT8SQIUNio402ijPOOCNeffXVuO666yIi4rLLLouxY8fGBz7wgXjvvffiqquuinvuuSfuuuuu8noBAAAAAADQhg4HIo8++mjstddejf9e9ayPz33uc3HttdfGa6+9FnPnzm38+7Jly+Lf//3f49VXX43+/fvHNttsE7/97W+bbAMAAAAAAGBN6nAgsueee0ZKqdW/X3vttU3+feqpp8app57a4YYBAAAAAACUpVueIQIAAAAAAFBJAhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7AhEAAAAAACB7vbq7AdVsk9Nva/LvORdO7qaWAAAAAAAAXeEKEQAAAAAAIHsCEQAAAAAAIHsCEQAAAAAAIHueIdJFnjMCAAAAAADVzxUiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQiAAAAAABA9gQi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Kr2dtuazvbFZsWJFPPnkk3HnnXfGnXfeGU8++WQsX758jbRldV3p94svvhjXXXddXHTRRXHxxRfHf/3Xf8WiRYs6vb0yjr0VK1bEb3/72/jBD34Q77zzTkREzJs3LxYvXtykXBnn2vbaUtb6pEhdRcu0V1fR8SvS5pa8/vrrcc8998TChQsj4h/ngG984xtx4YUXxtNPP93h9nalLZ1R1rm/PW+//XZcddVVccYZZ8Rbb70VERGPP/54437UEe8fm8cee6xTbarE2q2oSq2pih4PXe1XkXraW1OtXLmyyTYfeeSRuO+++1r9HmlvbDqybjj66KNj3rx5zd4ve7+oht/wyqynSL/ffvvt+NGPfhRnn312XHXVVY3nzs7oaJtXrFjR5TXamlbquT9lYsaMGalfv35p3333TX369EkvvPBCSimladOmpU984hMppZR++ctfpn79+qUpU6ak2traxjLf/e5304EHHti4reuuuy7tuuuuaeTIkWnOnDkppZQuvfTSdMstt5S6nSJtXrlyZTr//PPTqFGjUs+ePRvLnHXWWemqq64qrd9Fyrz55ptpn332STU1NalHjx6NZY4++uh08sknF+53e30qc4yL1FWkTHt1FdlGkbkqUqaS/S5rHoqUKWs/rdTxW8k+FalryZIl6fOf/3zq2bNnk/k8/vjj07Rp0wrPeXt1ldWnsva/Ss5nNc15Jcem2uahkvtXe+0p45gqs9/VVldZ89De+a3I+qSS+3GR9lRqfVLmPLRXVxnr2krvo0W+O4uUKauuMvpeLev1j370o+lf/uVf0kYbbZSOPPLItHTp0vR//+//bWzXHnvskRYuXFhqe8rYzhVXXJH22Wef9MlPfjL99re/Tat744030tixYwvNZ1tjc8ABB6QzzzwzDR48ONXU1DR5DR48OJ111llp5cqVpe5bXR2/G2+8MR122GGN7ezRo0caMWJE6tmzZxo4cGC6/PLLm4xVpY69OXPmpK222ir179+/SZkTTjgh/eu//mtp59oibSlrfVLW2BSpq73xK7qd1ub7q1/9ahowYECqqalJI0aMSE888UTacMMN0+abb5623HLLVFtbm+68887C9VRy3VXWObtImSeffDINHTo0jRs3LvXq1auxrjPPPDN99rOfLbSdtsampqYmbbbZZulrX/taevXVV1NbKrV2Kzo2lVxTFTkeivSrvT4VqaetNdVBBx2Udtttt9SzZ8+0xx57pLfeeitNnjy58fy8xRZbpHnz5hXud1tj/NnPfjY9+eSTzV69e/dON998c+O/y9wvyprPNf2b2ZVXXpm+/OUvp8022yztuOOO6eqrr06rmz9/furRo0e7/f7ABz6QfvGLX6SUUnrmmWfSBhtskIYOHZp23nnnNHz48DRixIj0l7/8pXG7Za2XWvLEE080trlIXUXKlLGNrvSpLdkEIrvssku65JJLUkopDRw4sHGAHnnkkTR69OiUUkrbbbdd+slPftKszOOPP56GDx+eUkrpe9/7Xtpggw3SBRdckPr169dY5pprrkl77rlnqdsp0uavfOUradNNN00/+9nPmmznxhtvTLvssktp/S5S5rOf/Wzaf//908svv9ykzB133JG23nrrwv1ur09ljnGRuoqUaa+uItsoMldFylSy32XNQ1nHVXtlKnn8VqpPRes64YQT0vbbb5/uv//+NGDAgMYyt9xyS9puu+0Kz3l7dZXVp7L2v0rOZzXNeSXHptrmoZL7Vxnn/kr2u9rqKmse2ju/FVmfVHI/LtKeSq1PypyH9uoqY11b6X20yHdnkTJl1VVG36tlvd6vX7+01VZbpe985ztpzz33TAcffHCaMGFCeuCBB9Lvfve7tPXWW6f/+I//KLU9Xd3OxhtvnPr375+mTp2aPvOZz6Q+ffqkr3/962mV1X/caG8+2xqb/v37p6FDh6Yrr7wyzZ49O7377rvp3XffTbNnz04/+MEP0rBhw9Kpp55a6r7V1fEbOXJk2m233dLTTz+dnn/++XTYYYelU089NS1ZsiRdffXVqX///un6668vtc1Fyhx88MHpM5/5TFq6dGmTcb733nvTuHHjSjvXFmlLWeuTssamSF3tjV+R7bQ134MGDUpTp05N77zzTrr44ovT6NGj09SpU9Mqp5xyStp1110Lt7eS666yztlFyuyzzz7py1/+crN958EHH0wbb7xxoe20NTYRkY499tg0bNiw1KtXrzR58uR08803pxUrVqT3q9TarejYVHJNVeR4aK9fRfpUpJ621lT9+vVLu+66a/rv//7vdPjhh6ddd9017b777umVV15JL730Utptt90aj7Mi/W5rjCMi9ejRo1l4vyo8WfV/y9wvypjPSvxmNnr06DR8+PB08cUXpzPPPDMNGjQofeELX0irzJ8/P9XU1LTb7549e6Znn302pZTSgQcemD796U+npUuXppRSWrZsWTrmmGPSfvvtV/iYKdKv1qweiJRxfivrHNmVPrVlrQlEFi9enM4666w0adKktNlmm6WxY8c2eQ0YMCC9+OKLKaWmB9/s2bNTbW1tSimlfv36pdmzZzcr88ILLzSWGT9+fLr55publXn66afT+uuvX+p2irR5s802a/z/Tlq9zLPPPpsGDx5cWr+LlBk+fHh64oknWiwzYMCAwv1ur09ljnGRuoqUaa+uItsoMldFylSy32XNQ1nHVXtlKnn8VqpPRevaaKON0sMPP9yszPPPP5/q6upSSuXs62X1qaz9r5LzWU1zXsmxqbZ5qOT+Vca5v5L9rra6ypqH9s5vRdYnldyPi7SnUuuTMuehvbrKWNcW7VMlvzuLlCmrrjL6Xi3r9YhI99xzT0oppVdffTXV1NSkX//612mV3/zmN2nLLbcstT1d3U6PHj0af9RP6R8/Rg4dOjSdffbZKaWmgUh789ne2Nxxxx2pNXfccUcaNmxY4T5VYg1YU1OTHn300cY2vvXWW6lv375pyZIlKaWULr/88sYfsyp57A0ZMiT99a9/bVZm9uzZqV+/fqWda4u0paz1SVljU6Su9savyHba229mzZqVUkpp+fLlqVevXulPf/pTWuW5555LgwYNKtzeSq67yjpnFylTX1/fOE6rl5kzZ04pa9KISAsWLEjLly9Pv/zlL9NBBx2UevbsmYYPH55OPfXUNHPmzMY5qdTarejYVHJNVeR4aK9fRfpUpJ621lQR0diG//3f/001NTVNrmi8++6706abblq4322NcY8ePdLkyZPTs88+m+bMmZPmzJmTZs+enXr16pWmT5/e+F6Z+0UZ81mJ38x69OjRZF3z/PPPp3HjxqWjjjoqNTQ0FF4zRETj8T9y5Mj0+OOPp9XNnDmz8TzZ1X717NkzTZw4sdXXVltt1djmMs5vZZ0ji8xVZ6w1zxCZMmVKXH311bH77rvH8ccfHyeeeGKT1+DBg+O1115r9rk//elPMXr06IiIGDFiRMyaNatZmQceeCA23XTTiIiYPXt2TJw4sVmZ2traWLJkSanbKdLmV199NcaNG9esTENDQyxfvry0fhcps2TJkujfv3+zMm+99VbU1tYW7nd7fSranrLqKlKmvbqKbKPIXBUpU8l+lzUPZR1X7ZWp5PFbqT4VreuNN96IYcOGNSuzZMmSqKmpiYhy9vWy+lTW/lfJ+aymOa/k2FTbPFRy/yrj3F/JfldbXWXNQ3vntyLrk0rux0XaU6n1SdHtlNH3Mta1RftUye/OImXKqquMvlfLer2mpqbx86NGjYp+/frFFlts0VhmwoQJ8fLLL5fanq5up6GhIXbdddfG93bddde455574oc//GGcccYZTcq3N5/tjc2oUaOa/W2VkSNHduicXYk1YEop6uvrG98bOHBgrFixorEN++23X/z1r38ttc1FyjQ0NDS7j35ExCuvvBJ1dXWlnWuLtKWs9UlZY1OkrvbGr8h22ttvVt3vfdmyZdHQ0NDk/u9///vfo3fv3oXbW8l1V1nn7CJlamtrW3wWz3PPPRdDhw4ttJ22xmaVXr16xSc+8Ym47bbb4qWXXoqpU6fGL3/5yxg/fnzsscceEVG5tVuRPq0qX6k1VZHjob1+FelTkXraWlPV1NQ0rquGDBkS/fv3j4033rixzLhx4xo/W6TfbY3xoEGDYty4cfGJT3wi3nrrrdh4441jk002iYh/fLdvvPHGjXWXtV+UMZ+V+M2soaEhJkyY0PjeuHHjYsaMGfHQQw/FZz/72SZz3Fa/e/bsGffcc09E/GMMX3rppSZlXnrppejXr19EdH2ds3Llythmm23i4IMPbvH1kY98pLF8Gee3ss6RReaqM9aaQOT222+PX/ziF3HRRRfFSSed1CwQ+dSnPhWnnXZazJ8/P2pqaqKhoSEefPDBOOWUU+LII4+MiIhjjz02TjzxxHjkkUeipqYm5s2bF9dff32ccsopcdxxx0VExNixY+OJJ55oVv8dd9wR48ePL3U7Rdq89dZbx/33399sO7/85S9j4sSJpfW7SJndd989rrvuusY2rKrvG9/4Ruy1116F+91en8oc4yJ1FSnTXl1FtlFkroqUqWS/y5qHso6r9spU8vitVJ+K1rXDDjvEbbfd1vi3VQuKq666KiZNmhQR5ezrZfWprP2vkvNZTXNeybGptnmo5P5Vxrm/kv2utrrKmof2zm9F1ieV3I+LtKdS65Oi2ymj72Wsa4v2qZLfnUXKlFVXGX2vlvV6fX19vPHGG42fO/jgg2Pw4MGN/168eHHjj1lltaer26mtrW0MaVaZMGFC3HPPPXHNNdfEqaee2vh+e/PZ1tiMHz8+TjnllHjzzTebtePNN9+M0047Lfbcc8/CfarEGrCuri6+/e1vN7737W9/O4YOHdr4Y+3ixYtj4MCBpba5SJn99tsvLrvssiZlFi9eHOeee24cdNBBpZ1ri7SlrPVJWWNTpK72xq/Idtqa70GDBsXpp58eDz74YHzpS1+KD33oQ3HBBRfEkiVL4t13342vfvWrscMOOxRubyXXXWWds4uU+fjHPx7nn39+4w97NTU1MXfu3DjttNPiE5/4RKHttDU2LRk9enScffbZ8cILL8Rdd90VY8aMiYjKrd2Kjk0l11RFjof2+lWkT0XqaWtNVV9f3yQsOf7442PIkCGN//7b3/4WAwYMKNzvtsZ47733jssuuyy++c1vxsc//vGYNm1ak5BtdWXtF2XMZyV+M6utrY0XXnihyfujR4+Oe++9N/74xz/GUUcd1fh+W/3edttt4/TTT49rr702TjjhhPjSl74UV199dTz00ENxzTXXxDHHHBOf/exnI6Lr65yBAwfGzjvvHOeee26Lry9+8YuN5cs4v5V1jiwyV53S6WtLKmyTTTZp8iCZ91u6dGmaMmVK6tWrV6qpqUm9e/dOPXr0SJ/5zGca743Y0NCQLrjggsYHe9XU1KS+ffums846q3E7P/rRj9Lo0aPTjTfemAYMGJB+/vOfN37m5z//eanbKdLmW265JQ0aNChdeOGFqX///uniiy9OU6ZMSX369El33XVXaf0uUubpp59Ow4YNSwcccEDq06dPOuyww9L48ePT8OHDGy/xKtLv9vpU5hgXqatImfbqKrKNInNVpEwl+13WPJR1XLVXppLHb6X6VLSu+++/Pw0cODB98YtfTH379k0nnnhi+uhHP5oGDBjQeIuDMvb1svpU1v5Xyfmspjmv5NhU2zxUcv8q49xfyX5XW11lzUN757ci65NK7sdF2lOp9Uklj4cy1rWV3keLfHcWKVNWXWX0vVrW6wcccEC68sorU2uuueaaxmcHlNWerm5nr732SieddFKL7X3mmWfS0KFDG28l0d58tjU2c+fOTRMmTEi9evVKEydOTAcccEA64IAD0sSJE1OvXr3SNttsk+bOnVvqvtXV8fv617+ehgwZkkaMGJE22mij1KdPn8b6U/rHLbOOPPLIih97L7/8ctp6663T+PHjU69evdIuu+yS1l9//bTlllumBQsWlHauLdKWstYnZY1NkbraG78i22lrvr/1rW+lzTffPNXU1KTx48enV155JX384x9PvXr1Sr169UpDhw5Njz32WOH2VnLdVdY5u0iZt99+O+27775p8ODBqWfPnmnMmDGpd+/eaY899kiLFy8utJ22xqampqZxPttTqbVb0bGp5JqqyPHQXr+K9KlIPW2tqT72sY+lyy67rNU5vPzyy9Pee+9duN9Fxjilf9w28sADD0y777576tWrV/rzn//cpN6y9osy5rMSv5kdcMAB6fOf/3yLc/DKK6+kcePGFV4z/PKXv0wbbrhhs+e19O3bN5100kml/RZ4yCGHpBNPPLHVfWfWrFmNz+0o4/xW1jmyyFx1xloTiPz0pz9Nhx12WON9Slvz0ksvpdtuuy3ddNNN6bnnnmuxzNKlS9Of//zn9Mgjj6R33nmn2d9/9rOfpXHjxjXuhKNHj27xyfVlbae9Nt93331p3333TUOHDk39+vVLu+22W7rzzjtL73eRMm+//Xa64IIL0ic/+cl04IEHpjPPPDPNmzevw/0u0qci7SmrriJl2quraJ+KzFV7ZSrZ75TKmYeyjqv2ylTy+K1Un4rWNWvWrDRlypS04447pvHjx6d/+Zd/SU899VSTMmXs62X1qaz9r6zxWxvnvFL1VLKustpTqfNbWcfU2njuquT3fXvntyLrkyL1lNXvIu2p1Pqk6HbK6nsZ69pK7qNFvjuLlCmrrjL6Xg3r9f/93/9Nf/vb35qVXeV//ud/0r333lt6e7qynSeffDL9+Mc/brXNTz/9dDrvvPMa/11kPlubp5UrV6b/+Z//Seecc076whe+kL7whS+kc845J91+++1p5cqVHe5TJdaA8+bNSz/84Q/Td7/73WY/hL1fJY+95cuXp5/+9Kfpy1/+cjruuOPSj370o/Tuu+92qN9FyhRpS0rlrE/KGpsidbU3fkW20958v/nmm02299vf/jb9+te/bvZ+Jb8XK3nOLnpev//++9MVV1yRLrroojR9+vRmf+/smnTGjBlp+fLlzbbXmkqt3YqOTSXXVEWOh/b6VaRPRepJqdhvR+/3yCOPpKeffrpD/S66jk4ppW9/+9vpkEMOSS+//HKLfy9jvyhjPtf0b2Zz5sxp83lgr776arr22msL93vFihXpD3/4Q7rxxhvTDTfckO699960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q/1esmRJDBw4MA4++OAW+zR79uy45ppr4sMf/nDcc889XRrjInU9+OCDUVNTE//8z//cZpk33ngjtt9++xbrevPNN+O5556Lj3zkI/GJT3yi1W1ss802MWPGjDbn+/XXX4/nn3++1TLbbbddPP/887HLLrus8X6XNQ+zZs2K/v37x4c+9KEuHVft7acnnXRSXHrppTF//vyYMmXKGj1+K9Wnou2JiFhvvfXiuOOOazKfP/nJT+Kss86KN954Iy644IJYunRpHHrooZ3e12+99dZYsmRJ/PSnP41//ud/7nSfdt1113j00UfjU5/6VJf2v7LGr8h8VtOclzUPZX3nVXIeirSnrP2rvTYXPfe3dUyV2e9KjnFZ38FF5mHvvfeOhx56KE499dQWz2/33Xdf/PznP4+DDz648YriltYnm266aTz++OMVOR+PHDkyvvKVr7S6Xpo6dWr8/e9/j8MOO2yNrk8que568803Y8GCBXHDDTfEEUccEREdX9cW7VNZ+2hE+9+dX//616N3797xb//2b62W+epXvxpvv/127LDDDl2qq8h22uv7zTffHEcddVQMHTo0fvWrX7V6PKzp9frvf//7GDlyZOy8884xe/bsuO666+Lxxx+PX/3qV43/n5Crfng54IAD4vvf/3588IMf7PLativHw9ixY+Mvf/lLpJRi//33b7PN1157bZx55plx1FFHtTifP/vZz+KRRx6JKVOmxFlnnbVGx6bIvtXVNeARRxwRM2fOjH322Seuv/76mDx5cqzunXfeafzfZbW5yLE3bdq0xt8AVi9z9tlnx1lnnRV33HFHfO9734v1118/TjzxxFb73d65dtUPNlOnTm3z+N12223j4Ycf7tL6pEhdRcamyJw//PDDseGGG8aPfvSjFsdv0KBB8YlPfCLefvvt+OQnP9nidv7zP/8znnzyyejTp098/OMf7/R+c84558TXvva1OPDAA9f492KRtVCRfbTIObtIXQsWLIgPfOADccstt8Rmm20WERGzZs2Kf/3Xf40vfOELsdtuu8Uuu+wSM2fOjJ133rnDa9JjjjkmXnrppfjiF78Y77zzThx11FFdmocy1m4d+e6s1JqqyPFw+OGHx9tvvx1f+tKXWuzX9ddfH/fdd1/U1tY2zkNLfRo3blx873vfa7Weww47LGpra+Opp55q9rvQDjvsEJ/73OfimGOOiX/7t3+Lm2++uUvz+dBDD8X6668fX/va15qN8Ze//OVYsWJFnHfeefHlL385vva1r7Va14gRI+LTn/50XH755V3aL4p+X7U1n22dl8r6zawjx1Vba4Z///d/jzfffDO+/e1vR0opTjnllFa309X1UkfWOUXqau/8Nm/evJg1a1aMHz8+DjzwwE5to+hcHXfccbFixYo49thjo7AuPYGkgvbdd980YMCAVFtbmz784Q+nM888M02fPr3xwUOjRo1q8eFuzzzzTBo1alRKKaXBgwenwYMHNyszc+bMtP7666eUUjr00ENTbW1tszJf/epX05QpU1JKKfXv3z994AMf6PJ26urq0tZbb91mm/fee+80YMCAZmWuvPLKdOihh6ZRo0alM844I02YMKFL/V5vvfXSwIED2ywzYcKE1L9//2Zl7rjjjrTjjjumlP4xT+utt16b/d5qq63SRhtt1GqfUkppwIABafPNN2+zPUXGuEhd2267beNYtVZm0qRJadiwYa3Wdeihh6aDDjoobb/99q1uY9CgQWncuHHNtrH6XA0dOjQNGjSozTKHHHJI6tevX0X6XdY8TJw4scW6OnpctbefTpkyJU2dOrXZGK6J47dSfSrank022SSNHTu2WZmbbrop7b333imllHbYYYc0fPjwZmU6sq9vsMEGaerUqc329Y72aZ999kl9+/Ztsy1F9r+yxq/IfFbTnJc1D2V951VyHoq0p6z9q702Fzn3t3dMldnvSo5xWd/BReZhp512avF7b9X5bccdd0ynnHJK2nLLLZv8ffX1SX19fdpwww3brKes/XjUqFEtft+v3p5ddtklbbDBBs3KlL0+Saly665Ro0al4447rtnx0JF1bdE+lbWPFvnu3HrrrdPIkSPbLPORj3yksd6u1FVkO+31fccdd0zf//73m62FKr1e79GjR7r33nvTU089lQYNGpTeeOONtNNOO6X99tsvvffee2n+/PmpR48eKaWUpkyZks4///wut6erx0O/fv3Svffem77zne+kCRMmtNnmvffeO910003NtrNqPjfYYIN00UUXNTsvrYmxqcQaMCJSjx49Uk1NTeP/Xv1VU1NTepuLHHujR49ucT4feOCBtPXWW6dDDz00nXDCCWnMmDGt9rvIuXaLLbZoto33t6Wurq7FPnV0fVKkriJjU2TOR44cmTbddNNmZVaNX0opffjDH27xfLFqO1OmTEkHHXRQs98jOrrfHHrooen73/9+m+0t63uxyFqorHN2kbrWW2+9NH78+GZlHn/88cY2fOxjH2txjVJkTVr2PJSxdkup2PhVck1V5HjYbrvtWmzzqn6tmov3n/tX79PQoUOb/f399ay//vppxIgRzco888wzTeawjPncaKON0sYbb9yszB133NGhujbYYIM0c+bMZtvp6H5R5NzV3ny2dV4q6zezjhxXba0Zyv5+LWudU6Su9s5vU6ZMSXvuuWez81JHz5FF5mpVnzpirQlEUkpp+fLl6YEHHkhf//rX0/7775/q6upSnz590m677ZYGDBiQ7r333mafuffeexu/OOrr61s8+G699dbGwGDgwIGprq6uWZnnn38+1dfXN26npYVMR7fTv3//Frezepv79+/f4n84Pv/882nAgAFpwIAB6Wc/+1mzoKKj/a6vr2+xntXL1NbWttinZ599trEfdXV1Lf7H5/v73VKwsqpPq9rTp0+fNttTdIzbq6u1eVi9zMCBA1sts2rs7rjjjmaLlPfX09LYvH++W5qr1csMHDiw1X2i7H6XNQ8DBw5stT0dOa7a20/r6+vT9OnTmwWAa+L4rVSfirantra2xfY899xzjftUa/tgR/b1wYMHpyuuuKLZvt7RPvXv37/VPnVk/ytr/IrMZzXNeVnzUNZ3XiXnoUh7ytq/2mtzkXN/e8dUmf2u5BiX9R1cZB5aW3+sOr/17ds3TZ8+vdn35+rrk0qeT1o7H6/eniLn4zLWJ6u2U4l114ABA9JPfvKTZsdDR9a1RftU1j5a5Luztra2xblavczAgQPbXf8WqavIdtrre9++fdPtt9/ebC1U6fV6RKQXX3wxPffcc41tWbRoUZo0aVLae++904svvtj4H9319fXp+eef73J7uno8rGrzrFmzGsu01ua+ffum5557rtl2Vs3n4MGD0w9/+MNm56U1MTaVWANGRLrooovST37yk9SvX780Y8aMJq8f/ehHpbe5yLHXWpmnnnoq9e3bNw0YMCDNmDGj2Tx09FxbW1vbYpnV21LkPFpkfVKkriJjU2TOW6tr1fgV2U59fX367W9/22w+O7rfDBgwoNX9puzvxSJrobLO2UXq6tu3b4u/AfzhD39ofL+urq7FMkXWpKvm4frrr0+1tbVdnocy1m6rxqaz351rYk1V5Hho79irr69P99xzT4vnnNX71NJcvv+4a2mM77333sb5vOGGG0o5rlrr97PPPttY189//vPUp0+fNusaPHhwuvXWW5ttp6P7RRnz2dZ5qazfzDpyXLW1ZujIGHd1vdSRdU6Ruto7v9XX17d6XurIObLIXK3ep6LWmltmRUT06tUrdttttxg6dGgMGTIk6urq4pZbbom//vWvcfDBB8fnP//5uOSSS2LHHXeMiH9cZnPKKafEIYccEhERkyZNirvvvjsuvfTSJmW+/vWvNz6gpqamJkaMGNGs7oceeqjxVl0f+9jH4oYbbujydvbaa6+4/fbb4+abb261zf369Wvx/nm//vWvY8iQIbH77rvHaaedFr17945XXnml0/3eYYcd4r777muzzLBhw2Lp0qWxbNmyxsupli9fHhdeeGFstdVWjXPU0j32Vu93fX19k8u+3t+niIjJkyfHjTfe2OUxLlJXfX194z2vWyvTp0+fFu91uKqu2trauOeee5rdzm31bey5555x5513tjnfEydOjD/+8Y9tlunRo0eLD89aE/0uax5qa2tj6dKlbZYpcly1t5/eeOONccMNN8QHPvCBLtVTTX0q2p4RI0bE66+/3qzM1VdfHWPGjImIiLq6uvj73//erExH9vXDDz88zjrrrEgpxQMPPNDpPvXt27fx8t/W2lJk/ytr/IrMZzXNeVnzUNZ3XiXnoUh7ytq/2mtzkXN/e8dUmf2u5BiX9R1cZB4GDRrU4n1jV53f+vfvH5dddlkMHjy48W/vX5/st99+8atf/aoi+/HYsWNj9uzZba6XBg4cGMuXL29zbMpYn6zaTiXWXfvuu2+ceeaZUVNT0+qatL11bdE+lbWPFvnuHD58eLz11lttlunTp0+z+7Z3pq4i22mv7/fdd1+cf/75TR7W3R3r9fXWWy+effbZmDdvXuO6rK6uLu66667Yb7/9Gm/3GPGPc/b/Y++7w6Mqm7fvDek9IXQIIfQSIIiAdBAFRUBQXgWkg6JokA5KCx2kiwLSi4iKICJSlA7SA6FDCCnAS++EmmS+P/Lt+WWT3T2T7ORh4d37uvZSdiczc8/MM8/sOXvO+ffff1GiRAmb/LF1PTg7O+PUqVMoXLiwdj9rSz4XKVIE8+fPx/jx4030GPPZuHFjDBgwAC4uLpn2aenYqJgBjT24atWq8PLyQr169Uxk/P39tdtsSPnMWXtlypTB6dOncf36deTJkwcAcP36dQwYMACvvvoq4uPjsWLFCk3eHG9Or82XLx9u3Lhh1Ze33noLv/76q83zCccWJzacnJctWxYnT560GD8AZp/NkF7PkydPsHfv3kz3gM9q3QQGBmLt2rXo3bu3RX+l9kXOLCTVszm2qlWrht27d+Pw4cMIDw8HABw+fBiffvopGjZsCED/GIC1mdTY7ytUqAB/f3+b8yAxu3Hjp3Km4qyHoKAgPHz40CKvO3fuYMeOHdqzYMxxKleuHI4fP27VTo0aNbBz506zx4Xy5csHIG3OKVeunM35DAkJQUJCgtkYe3t7A0jb8woWLGjVVvv27dG1a1d89dVXNtUFp3fp5dNaX5I6ZpaVdWVtZjDOxSVKlEBQUJDN+6vUnMOxxelvUVFRmfpSVnVwcpWUlGT2WSRWkaXTJ88Rc+bMoTZt2lDBggUpd+7c9O6779K0adPoyJEjlJqaSvfv36du3bqRq6urdmmRq6srde/enR48eEBERAcPHqSePXtS/vz5yWAwkMFgoPz589OYMWMoOTmZiIj69u1L7u7uFBERQUuXLqWlS5dSREQEeXp60ujRo4mIaNKkSVS8eHGb9YwbN44KFixo1eehQ4dSrly5qFmzZjRq1CgaNWoUNW/enJydnWnevHl0//59ql69usklVdnhff78eerfv79Vmd9++40CAgIoT5489Prrr9Prr79OefPmpdy5c9OePXuIiOi9994jFxcXq7xbt25NBoPBIiciookTJ1KFChVsjjHH1vvvv68r06RJE8qVK5dFWz/88AM5OTlRUFCQRR1jxoyhYsWKWc337t27qWXLllZlPvvsM2W8pfLw1ltvkZOTk83rSq9OR40aRe7u7tSlS5ccX7+qOHH96dKlCxkMBqpYsSJ17dqVunbtSpUqVSI3Nzdau3YtERG1bdvW5lpPTk6mt956i1xdXW3iNH78eKu9jVt/UvHj5NOeci6VB6k9T2UeOP5I1Zeez5zer7emJHmrjLHUHszJw7x588jV1dVif9u9ezd5eXmRh4eHxflk0aJF1LhxYyV1/MUXX5CLi4vVealz587k5OSU4/OJZB70uBtnUuOl/dmZa7mcpGqUs3f26NGDcuXKZVWmWbNm5OzsbLMtjh497rt376aAgADKnTv3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K0vlt8OHD5sdUyLltjZaouwgl99SU1OpTZs2dPbsWVIoFNJhhar+uPFgjtyXL18mIqISJUrQhQsXaPTo0TRo0CCqXr06EREdPXqUfvrpJ5o2bRp16tSJVZ9w2lhT3dWuXTvq3bs39erVS++h5f/73//om2++oT59+pgVM6JqcQ4446uocVqE7Jx4yM7Oph9//JHWrl2rczHm8ePHLL8xhPT0dKpUqRLZ2NjQwIEDpUWzixcv0k8//UTZ2dl08uRJKliwoDA/NnduAIAKFy7M4nny5MkUHx9PDRo00Elr6NCh0t957UREbDocmZ49e0bt27enEydO0IsXL6hIkSJ07949qlGjBm3bto1cXFzI2dmZzp8/T8HBweTm5kYpKSkUGhqqMccw5Bc5OTnk4uLC4pkzx5XT3+DBg1ltfH19KScnh7p06UJ9+/bVOrR9/vz59O2339KrV69o/vz5Ov1m0aJF1L9/f/L19aVChQpp8KtQKOjkyZMsmVxcXCglJUVrzq0Ojh04tBo0aEA+Pj5aD4P27NmTHj9+TLt27WKNIadOnaJmzZpRZmYmvXz5kry9venhw4fk7OxMfn5+dO3aNVn9jB07Vq+PPnr0iLp168byG44dROUBThuOjrdu3Updu3aljIwMcnd31+L58ePHLFqDBw+mjRs30syZMzVq7VGjRlG7du1o9uzZsv38888/evX37t07evz4McsO3t7edOjQIQoPD9fo/+LFi1SzZk169OgRzZ49m5KSkighIUFa5H727Bn16dOHatWqRX379qXKlSvTlStXqFWrVnrjl6ObVq1a0dOnT2n16tVUpEgRIsp9ILdr167k5eVFGzduZPkFx7969OhBJ0+epCVLllBkZKSkV5U8y5Ytk81LhQoVkpWJE3d79+6levXqkS4YM75acizn1Gai1kDl5FIoFLKxaW7Oefr0KX311Vdmj4uvX7+mM2fOsPrh5BxR9hSRSy9evCgkH3NsZQo+mhsiRLl38VeuXKlxB7Vr167k5ORERET79+83+Pu6detqBLEKqsmEKog5/Tg5OdHp06e1ng68ePEiRURE0KtXr6hw4cI0Y8YM6t69u96+BgwYQHv37qVJkyZR9+7d6aeffqI7d+7QggULaNq0adS1a1eDvBARlS1blvr160cDBw7U+HzevHn0yy+/0Pnz51ky+fj40B9//CG9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F/pI3fx8ci0jhUKBb7/9FrNmzcKAAQOwZcsWOUIn0nsKhQIAoFQqYWZmhubNm0tp1tbWePDggVyhyY5tEWkbnxDRUUqlEgqFAg1lj0Kh4OhoPbR1/ZhPJDeWQSLSV/p4f1PnnIQQUCqVenXeTZGmyp82y3FpaWmDiyQ7OTnh+PHjBvmrcH28n2iKk5MTDh8+bJDlQh+pk58tW7bExo0bMWnSpFrvnzVrFjZv3ozCwkLmOZEGdevWDUuXLsXw4cMBPHoipEOHDtLgZEJCAiZPnmywA/Rsi0jbuIaIjnJ2dkZUVBRqamrq/JecnCx3iDpNW9eP+URyYxkkIn2lj/c3dc9J3867KdJU+dNWOU5PT4eXlxf8/PzQpUsXDBgwADk5OVL6gwcPUFhYWOevwoOCgjBgwACkp6drJBZdpI/3E00pLS012HKhj9TJT4VCga1bt9b5/tWrV2P8+PENDh4S0dN7++23Vb7M79y5s0pd3b9/v0EvqM62iLSNAyI6qmfPnkhKSqo3vbFfOBk6bV0/5hPJjWWQiPSVPt7f1DknAHp33k2Rpsqftsrx46kmGlsk+ezZs7Xeu3r1agQHB+O//uu/njsOXaWP9xNN6dChg8GWC32kTn4qFApER0fXe4xvvvkGNTU1LzJMIoPzl7/8BSNHjqw3/fPPP8f333+vxYh0C9si0jYOiOioiIgI9O3bt950Dw8PxMXFaTGipkVb14/5RHJjGSQifaWP9zd1zmnVqlV6d95NkabKn7bK8a+//oovvvgCDg4O8PDwwC+//IKAgAD4+vpK028Y8q/C9fF+oimhoaEGWy70EfOTiJoi3rtI27iGCBERERERURNmY2ODU6dOwcvLS2X7rFmzsHv3bmzZsgUDBw7k3NtEREREZPCMG9+FiIiIiIiIdNXjqSb+c0Bk9erVAMCpJoiIiIiI/g+nzCIiIiIiImrCONUEEREREZF6OGUWERERERERERERERHpPT4hQkREREREREREREREeo8DIkREREREREREREREpPc4IEJERERERERERERERHqPAyJERERERERERERERKT3OCBCRERERERERERERER6jwMiRERERERN1MCBA/Huu+9q7e9NmTIFISEhWvt7REREREREmsQBESIiIiIiMkiaHuBRKBTYtWuXxo5HRERERESaxQERIiIiIiIiIiIiIiLS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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "labels_counts.plot.bar(x=query_label, y=\"num_cells\", figsize=(20, 10))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ontology", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_disease_ontology.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_disease_ontology.ipynb new file mode 100644 index 00000000..6761dbd4 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_disease_ontology.ipynb @@ -0,0 +1,868 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# disease" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def get_ancestors_csr_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> sp.csr_matrix:\n", + " \"\"\"Returns a sparse matrix representation of ancestors.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = 1 iff j is an ancetor of i.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " row = []\n", + " col = []\n", + " data = []\n", + "\n", + " for name, self_idx in names_to_idx_map.items():\n", + " row.append(self_idx)\n", + " col.append(self_idx)\n", + " data.append(1)\n", + " for ancestor_name in nx.ancestors(graph, name):\n", + " ancestor_idx = names_to_idx_map[ancestor_name]\n", + " row.append(self_idx)\n", + " col.append(ancestor_idx)\n", + " data.append(1)\n", + "\n", + " ancestors_csr_matrix = sp.csr_matrix((data, (row, col)), shape=(n_nodes, n_nodes))\n", + " return ancestors_csr_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + " \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + " for target, value in dict(nx.all_pairs_shortest_path_length(graph)).items():\n", + " for source, distance in value.items():\n", + " source_idx = names_to_idx_map[source]\n", + " target_idx = names_to_idx_map[target]\n", + " distance_matrix[source_idx, target_idx] = distance\n", + " distance_matrix[target_idx, source_idx] = distance\n", + "\n", + " return distance_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
disease_ontology_term_idnum_cells
0PATO:000046125905102
1MONDO:01000964109684
2MONDO:00016271135641
3MONDO:00181771001237
4MONDO:0007915708987
.........
93MONDO:00124191614
94MONDO:00053481227
95MONDO:00049941027
96MONDO:00195621018
97MONDO:000251357
\n", + "

98 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " disease_ontology_term_id num_cells\n", + "0 PATO:0000461 25905102\n", + "1 MONDO:0100096 4109684\n", + "2 MONDO:0001627 1135641\n", + "3 MONDO:0018177 1001237\n", + "4 MONDO:0007915 708987\n", + ".. ... ...\n", + "93 MONDO:0012419 1614\n", + "94 MONDO:0005348 1227\n", + "95 MONDO:0004994 1027\n", + "96 MONDO:0019562 1018\n", + "97 MONDO:0002513 57\n", + "\n", + "[98 rows x 2 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"disease_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
diseasenum_cells
0normal25905102
1COVID-194109684
2dementia1135641
3glioblastoma1001237
4systemic lupus erythematosus708987
.........
93age related macular degeneration 71614
94keloid1227
95cardiomyopathy1027
96localized scleroderma1018
97kidney benign neoplasm57
\n", + "

98 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " disease num_cells\n", + "0 normal 25905102\n", + "1 COVID-19 4109684\n", + "2 dementia 1135641\n", + "3 glioblastoma 1001237\n", + "4 systemic lupus erythematosus 708987\n", + ".. ... ...\n", + "93 age related macular degeneration 7 1614\n", + "94 keloid 1227\n", + "95 cardiomyopathy 1027\n", + "96 localized scleroderma 1018\n", + "97 kidney benign neoplasm 57\n", + "\n", + "[98 rows x 2 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"disease\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How many different ontologies are used for `disease`?" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'MONDO', 'PATO'}" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set([value[0] for value in names_counts[query_name].str.split(\":\")])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## ontology" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "# Used in CZ CELLxGENE schema v5:\n", + "# https://github.com/chanzuckerberg/single-cell-curation/blob/main/schema/5.0.0/schema.md\n", + "OWL_PATH = \"https://github.com/monarch-initiative/mondo/releases/download/v2024-01-03/mondo.owl\"\n", + "\n", + "# only keep nodes with the following prefix when parsing CL ontology\n", + "PREFIX = \"MONDO_\"\n", + "\n", + "# # the 'life cycle stage' node\n", + "# LIFE_CYCLE_STAGE_NODE = \"HsapDv_0000000\"\n", + "\n", + "# # the 'life cycle' node\n", + "# LIFE_CYCLE_NODE = \"HsapDv_0000001\"\n", + "\n", + "# relationships we need\n", + "PARTOF_RELATIONSHIP = \"BFO_0000050\" # part_of" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "ontology = owlready2.get_ontology(OWL_PATH).load()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "all_classes = list(ontology.classes())" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "# only keep CL classes with a singleton label\n", + "classes = list(\n", + " _class for _class in all_classes if _class.name.startswith(PREFIX) and len(_class.label) == 1\n", + ")\n", + "\n", + "names = [_class.name.replace(\"_\", \":\") for _class in classes]\n", + "labels = [str(_class.label[0]) for _class in classes]\n", + "assert len(set(names)) == len(classes)\n", + "# assert len(set(labels)) == len(classes)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['obsolete coronary heart disease',\n", + " 'obsolete deafness, autosomal recessive',\n", + " 'obsolete Wilms tumor',\n", + " 'obsolete emphysema',\n", + " 'obsolete gastric cancer',\n", + " 'obsolete microcephalic primordial dwarfism',\n", + " 'obsolete familial adenomatous polyposis',\n", + " 'obsolete Heimler syndrome',\n", + " 'obsolete epilepsy, familial focal, with variable foci',\n", + " 'obsolete Frontometaphyseal dysplasia',\n", + " 'obsolete JMP syndrome',\n", + " 'obsolete Walker-Warburg syndrome',\n", + " 'obsolete marginal zone B-cell lymphoma',\n", + " 'obsolete splenic marginal zone lymphoma',\n", + " 'obsolete small cell neuroendocrine carcinoma',\n", + " 'obsolete primary bone dysplasia with disorganized development of skeletal components',\n", + " 'obsolete nut midline carcinoma',\n", + " 'obsolete craniodiaphyseal dysplasia',\n", + " 'obsolete herpes simplex virus keratitis',\n", + " 'obsolete meningococcal meningitis',\n", + " 'obsolete chronic neutrophilic leukemia',\n", + " 'obsolete Friedreich ataxia',\n", + " 'obsolete ovarian cancer',\n", + " 'obsolete thymoma type AB',\n", + " 'obsolete thymic carcinoma',\n", + " 'obsolete craniopharyngioma',\n", + " 'obsolete juvenile xanthogranuloma',\n", + " 'obsolete ampulla of vater carcinoma',\n", + " 'obsolete fibrolamellar carcinoma',\n", + " 'obsolete syringocystadenoma papilliferum',\n", + " 'obsolete cerebellar liponeurocytoma',\n", + " 'obsolete hepatoblastoma',\n", + " 'obsolete mitochondrial myopathy',\n", + " 'obsolete acute megakaryoblastic leukemia',\n", + " 'obsolete Wiskott-Aldrich syndrome',\n", + " 'obsolete adrenocortical carcinoma',\n", + " 'obsolete lactose intolerance',\n", + " 'obsolete carcinoid syndrome',\n", + " 'obsolete pigmented villonodular synovitis',\n", + " 'obsolete apnea, central sleep',\n", + " 'obsolete primary bone dysplasia with multiple joint dislocations',\n", + " 'obsolete primary bone dysplasia with increased bone density',\n", + " 'obsolete vibratory angioedema',\n", + " 'obsolete anus, imperforate',\n", + " 'obsolete SC phocomelia syndrome',\n", + " 'obsolete testicular regression syndrome',\n", + " 'obsolete Amish infantile epilepsy syndrome',\n", + " 'obsolete microcephaly, short stature, and impaired glucose metabolism',\n", + " 'obsolete Pierre Robin syndrome associated with collagen disease',\n", + " 'obsolete Pierre Robin syndrome associated with a chromosomal anomaly',\n", + " 'obsolete Pierre Robin syndrome associated with branchial archs anomalies',\n", + " 'obsolete Pierre Robin syndrome associated with bone disease',\n", + " 'obsolete autosomal ichthyosis syndrome with other associated signs',\n", + " 'obsolete rare bone disease related to a common gene or pathway defect',\n", + " 'obsolete rare disorder with female infertility due to a congenital hypogonadotropic hypogonadism',\n", + " 'obsolete type 11 collagen-related bone disorder',\n", + " 'obsolete dysostosis with predominant craniofacial involvement',\n", + " 'obsolete syndrome with synostosis or other joint formation defect',\n", + " 'obsolete deafness hyperuricemia neurologic ataxia',\n", + " 'obsolete overgrowth or tall stature syndrome with skeletal involvement',\n", + " 'obsolete dysostosis with brachydactyly without extraskeletal manifestations',\n", + " 'obsolete dysostosis with brachydactyly with extraskeletal manifestations',\n", + " 'obsolete ectrodactyly with and without other manifestations']" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# these are the labels that are not unique\n", + "non_unique_labels = []\n", + "for i in range(len(labels) - 1):\n", + " if labels[i] in labels[i + 1 :]:\n", + " non_unique_labels.append(labels[i])\n", + "non_unique_labels" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [], + "source": [ + "extract_names_to_labels_map = dict(zip(names_counts[query_name], labels_counts[query_label]))" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "classes_set = set(classes)\n", + "names_to_labels_map = {name: label for name, label in zip(names, labels)}\n", + "names_to_idx_map = {name: idx + 1 for idx, name in enumerate(names)}\n", + "names_to_idx_map[\"PATO:0000461\"] = 0 # Add the normal cell type\n", + "# labels_to_names_map = {label: name for name, label in zip(names, labels)}\n", + "# labels_to_idx_map = {label: idx for idx, label in enumerate(labels)}\n", + "idx_to_names_map = {idx + 1: name for idx, name in enumerate(names)}\n", + "idx_to_names_map[0] = \"PATO:0000461\" # Add the normal cell type\n", + "idx_to_labels_map = {idx + 1: label for idx, label in enumerate(labels)}\n", + "idx_to_labels_map[0] = \"normal\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Are all `disease`s covered by the ontology tree?" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'PATO:0000461'}" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(names_counts[query_name]) - set(names)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [], + "source": [ + "# build a networkx graph from CL\n", + "graph = nx.DiGraph(name=\"CL graph\")\n", + "\n", + "graph.add_node(\"PATO:0000461\") # Add the normal cell type\n", + "for _class in classes:\n", + " graph.add_node(_class.name.replace(\"_\", \":\"))\n", + "\n", + "for self_class in classes:\n", + " # parents\n", + " for parent_class in ontology.get_parents_of(self_class):\n", + " if parent_class not in classes_set:\n", + " continue\n", + " graph.add_edge(parent_class.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # children\n", + " for child_class in ontology.get_children_of(self_class):\n", + " if child_class not in classes_set:\n", + " continue\n", + " graph.add_edge(self_class.name.replace(\"_\", \":\"), child_class.name.replace(\"_\", \":\"))\n", + " # part of\n", + " for prop in self_class.get_class_properties():\n", + " if PARTOF_RELATIONSHIP in prop.name:\n", + " for related_term in prop[self_class]:\n", + " if related_term.name.startswith(PREFIX):\n", + " graph.add_edge(related_term.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # deprecated terms (WHY???!!)\n", + " if \"deprecated\" in [prop.name for prop in self_class.get_class_properties()]:\n", + " for prop in self_class.get_class_properties():\n", + " if \"consider\" in prop.name:\n", + " for substitute in prop[self_class]:\n", + " substitute = str(substitute)\n", + " if substitute.startswith(PREFIX):\n", + " graph.add_edge(substitute, self_class.name.replace(\"_\", \":\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1, 0, 0, ..., 0, 0, 0],\n", + " [0, 1, 0, ..., 0, 0, 0],\n", + " [0, 0, 1, ..., 0, 0, 0],\n", + " ...,\n", + " [0, 0, 0, ..., 1, 0, 0],\n", + " [0, 0, 0, ..., 0, 1, 0],\n", + " [0, 0, 0, ..., 0, 0, 1]])" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ancestors_matrix = get_ancestors_csr_matrix(graph, names_to_idx_map).toarray()\n", + "ancestors_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 0., inf, inf, ..., inf, inf, inf],\n", + " [inf, 0., inf, ..., inf, inf, inf],\n", + " [inf, inf, 0., ..., inf, inf, inf],\n", + " ...,\n", + " [inf, inf, inf, ..., 0., inf, inf],\n", + " [inf, inf, inf, ..., inf, 0., inf],\n", + " [inf, inf, inf, ..., inf, inf, 0.]])" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "shortest_distances_matrix = get_shortest_distances_matrix(graph, names_to_idx_map)\n", + "shortest_distances_matrix = np.where(ancestors_matrix, shortest_distances_matrix, np.inf)\n", + "shortest_distances_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Only leave nodes that exist in the data and their ancestors." + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "98" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extract_names_set = set(names_counts[query_name])\n", + "extract_idx = [idx for name, idx in names_to_idx_map.items() if name in extract_names_set]\n", + "assert len(extract_idx) == len(extract_names_set)\n", + "len(extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "350" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_extract_idx = ancestors_matrix[extract_idx].any(axis=0).nonzero()[0].tolist()\n", + "len(new_extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = [idx_to_names_map[idx] for idx in new_extract_idx]\n", + "new_labels = [idx_to_labels_map[idx] for idx in new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [], + "source": [ + "new_shortest_distances_matrix = shortest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "# new_longest_distances_matrix = longest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "new_ancestors_matrix = ancestors_matrix[new_extract_idx][:, new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " \"shortest_distances_matrix\": torch.tensor(new_shortest_distances_matrix, dtype=torch.float32),\n", + " # \"longest_distances_matrix\": torch.tensor(new_longest_distances_matrix, dtype=torch.float32),\n", + " \"ancestors_matrix\": torch.tensor(new_ancestors_matrix, dtype=torch.int32),\n", + " },\n", + " \"disease_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "252" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(set(new_labels) - set(labels_counts[query_label].values))" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABkEAAAVBCAYAAAA0eiyhAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd5RV5bk/8GeGgaHO0IuIKEIMRgU1sURjiShgCWriTTRXLGiSG436U2NJrFjwxhI0arhq1FiIxp6rsQVF7AWDLWpUQDBSTFQQ0KG9vz9cnOsIU8/gOG8+n7X2WjPn7Gfvd5+z6/nuUpJSSgEAAAAAAJCZ0uZuAAAAAAAAwNogBAEAAAAAALIkBAEAAAAAALIkBAEAAAAAALIkBAEAAAAAALIkBAEAAAAAALIkBAEAAAAAALIkBAEAAAAAALIkBAEAAAAAALIkBAEAAAAAALLUokKQKVOmxF577RXrrLNOlJSUxJ133tmg+jPOOCNKSkpW6zp06LB2GgwAAAAAADSbFhWCLF68OIYMGRKXXXZZo+qPP/74mDNnTrVu4403jv3226+JWwoAAAAAADS3FhWCjBw5Ms4+++zYZ5991vh+VVVVHH/88dG3b9/o0KFDbL311jF58uTC+x07dozevXsXunnz5sXf/va3GDNmzBc0BQAAAAAAwBelRYUgdTnyyCPjySefjJtuuilefPHF2G+//WLEiBHxxhtvrLH/q666Kr7yla/Et771rS+4pQAAAAAAwNqWTQgya9asuOaaa+KWW26Jb33rW7HhhhvG8ccfH9tvv31cc801q/X/ySefxI033ugqEAAAAAAAyFRZczegqbz00kuxYsWK+MpXvlLt9aqqqujWrdtq/d9xxx3x0UcfxUEHHfRFNREAAAAAAPgCZROCLFq0KFq1ahVTp06NVq1aVXuvY8eOq/V/1VVXxZ577hm9evX6opoIAAAAAAB8gbIJQTbffPNYsWJFzJ8/v85nfMyYMSMefvjh+NOf/vQFtQ4AAAAAAPiitagQZNGiRfHmm28W/p8xY0ZMmzYtunbtGl/5ylfihz/8YYwePTouvPDC2HzzzeO9996LSZMmxWabbRZ77LFHoe7qq6+OPn36xMiRI5tjMgAAAAAAgC9ASUopNXcj6mvy5Mmx8847r/b6QQcdFNdee20sW7Yszj777LjuuuviH//4R3Tv3j222WabOPPMM2PTTTeNiIiVK1dG//79Y/To0XHOOed80ZMAAAAAAAB8QVpUCAIAAAAAAFBfpc3dAAAAAAAAgLVBCAIAAAAAAGSpRTwYfeXKlfHuu+9Gp06doqSkpLmbAwAAAAAANKOUUnz00UexzjrrRGlpzdd7tIgQ5N13341+/fo1dzMAAAAAAIAvkdmzZ8e6665b4/stIgTp1KlTRHw6MRUVFc3cGgAAAAAAoDktXLgw+vXrV8gPatIiQpBVt8CqqKgQggAAAAAAABERdT5Cw4PRAQAAAACALAlBAAAAAACALAlBAAAAAACALLWIZ4IAAAAAAEBtUkqxfPnyWLFiRXM3hSbQqlWrKCsrq/OZH3URggAAAAAA0KItXbo05syZE0uWLGnuptCE2rdvH3369Ik2bdo0ehhCEAAAAAAAWqyVK1fGjBkzolWrVrHOOutEmzZtir56gOaVUoqlS5fGe++9FzNmzIhBgwZFaWnjnu4hBAEAAAAAoMVaunRprFy5Mvr16xft27dv7ubQRNq1axetW7eOt99+O5YuXRpt27Zt1HA8GB0AAAAAgBavsVcK8OXVFN+puQIAAAAAAMiSEAQAAAAAAMiSZ4IAAAAAAJCd9U+65wsd38zz9vhCx/dldPDBB8eHH34Yd955Z0RE7LTTTjF06NAYP358s7XJlSAAAAAAAECWhCAAAAAAAECWhCAAAAAAAPAF22mnneKoo46KE044Ibp27Rq9e/eOM844IyIiZs6cGSUlJTFt2rRC/x9++GGUlJTE5MmTIyJi8uTJUVJSEvfff39svvnm0a5du/j2t78d8+fPj3vvvTcGDx4cFRUVccABB8SSJUvq1aaVK1fGr371qxg4cGCUl5fHeuutF+ecc07h/dmzZ8d//Md/ROfOnaNr164xatSomDlzZr2n+fLLL49BgwZF27Zto1evXvG9732v3rWNJQQBAAAAAIBm8Pvf/z46dOgQTz/9dPzqV7+KsWPHxoMPPtigYZxxxhlx6aWXxhNPPFEIKcaPHx8TJ06Me+65Jx544IH4zW9+U69hnXzyyXHeeefFqaeeGn/7299i4sSJ0atXr4iIWLZsWQwfPjw6deoUjz76aDz++OPRsWPHGDFiRCxdurTOYT/33HNx1FFHxdixY+P111+P++67L3bYYYcGTWtjeDA6AAAAAAA0g8022yxOP/30iIgYNGhQXHrppTFp0qQYNGhQvYdx9tlnx3bbbRcREWPGjImTTz453nrrrRgwYEBERHzve9+Lhx9+OE488cRah/PRRx/FxRdfHJdeemkcdNBBERGx4YYbxvbbbx8RETfffHOsXLkyrrrqqigpKYmIiGuuuSY6d+4ckydPjt12263W4c+aNSs6dOgQe+65Z3Tq1Cn69+8fm2++eb2ns7FcCQIAAAAAAM1gs802q/Z/nz59Yv78+Y0eRq9evaJ9+/aFAGTVa/UZ5quvvhpVVVWxyy67rPH9F154Id58883o1KlTdOzYMTp27Bhdu3aNTz75JN566606h7/rrrtG//79Y8CAAXHggQfGjTfeWO/bdBXDlSAAAAAAANAMWrduXe3/kpKSWLlyZZSWfnr9Qkqp8N6yZcvqHEZJSUmNw6xLu3btan1/0aJFseWWW8aNN9642ns9evSoc/idOnWK559/PiZPnhwPPPBAnHbaaXHGGWfEs88+G507d66zvrFcCQIAAAAAAF8iq0KFOXPmFF777EPS14ZBgwZFu3btYtKkSWt8f4sttog33ngjevbsGQMHDqzWVVZW1mscZWVlMWzYsPjVr34VL774YsycOTMeeuihppyM1QhBAAAAAADgS6Rdu3axzTbbxHnnnRevvvpqPPLII3HKKaes1XG2bds2TjzxxDjhhBPiuuuui7feeiueeuqp+N3vfhcRET/84Q+je/fuMWrUqHj00UdjxowZMXny5DjqqKPinXfeqXP4d999d1xyySUxbdq0ePvtt+O6666LlStXxkYbbbRWp8vtsAAAAAAAyM7M8/Zo7iYU5eqrr44xY8bElltuGRtttFH86le/qvPh48U69dRTo6ysLE477bR49913o0+fPvGTn/wkIiLat28fU6ZMiRNPPDH23Xff+Oijj6Jv376xyy67REVFRZ3D7ty5c9x+++1xxhlnxCeffBKDBg2KP/zhD/G1r31trU5TSfrsTcW+pBYuXBiVlZWxYMGCen2YAAAAAAD8e/jkk09ixowZscEGG0Tbtm2buzk0odq+2/rmBm6HBQAAAAAAZEkIAgAAAAAAmZs1a1Z07Nixxm7WrFnN3cS1wjNBAAAAAAAgc+uss05Mmzat1vdzJAQBAAAAAIDMlZWVxcCBA5u7GV84t8MCAAAAAKDFSyk1dxNoYk3xnQpBAAAAAABosVq3bh0REUuWLGnmltDUVn2nq77jxnA7LAAAAAAAWqxWrVpF586dY/78+RER0b59+ygpKWnmVlGMlFIsWbIk5s+fH507d45WrVo1elhCEAAAAAAAWrTevXtHRBSCEPLQuXPnwnfbWEIQAAAAAABatJKSkujTp0/07Nkzli1b1tzNoQm0bt26qCtAVhGCAAAAAACQhVatWjXJD+fkw4PRAQAAAACALLXYK0HWP+meWt+fed4eX1BLAAAAAACALyNXggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFkSggAAAAAAAFlqUAgybty4+MY3vhGdOnWKnj17xt577x2vv/56rTXXXnttlJSUVOvatm1bVKMBAAAAAADq0qAQ5JFHHokjjjginnrqqXjwwQdj2bJlsdtuu8XixYtrrauoqIg5c+YUurfffruoRgMAAAAAANSlrCE933fffdX+v/baa6Nnz54xderU2GGHHWqsKykpid69ezeuhQAAAAAAAI1Q1DNBFixYEBERXbt2rbW/RYsWRf/+/aNfv34xatSoeOWVV2rtv6qqKhYuXFitAwAAAAAAaIhGhyArV66MY445JrbbbrvYZJNNauxvo402iquvvjruuuuuuOGGG2LlypXxzW9+M955550aa8aNGxeVlZWFrl+/fo1tJgAAAAAA8G+qJKWUGlP4X//1X3HvvffGY489Fuuuu26965YtWxaDBw+O/fffP84666w19lNVVRVVVVWF/xcuXBj9+vWLBQsWREVFRURErH/SPbWOZ+Z5e9S7TQAAAAAAQMuxcOHCqKysrJYbrEmDngmyypFHHhl33313TJkypUEBSERE69atY/PNN48333yzxn7Ky8ujvLy8MU0DAAAAAACIiAbeDiulFEceeWTccccd8dBDD8UGG2zQ4BGuWLEiXnrppejTp0+DawEAAAAAAOqrQVeCHHHEETFx4sS46667olOnTjF37tyIiKisrIx27dpFRMTo0aOjb9++MW7cuIiIGDt2bGyzzTYxcODA+PDDD+P888+Pt99+Ow477LAmnhQAAAAAAID/06AQ5Le//W1EROy0007VXr/mmmvi4IMPjoiIWbNmRWnp/11g8sEHH8Thhx8ec+fOjS5dusSWW24ZTzzxRGy88cbFtRwAAAAAAKAWjX4w+hdpTQ848WB0AAAAAAD491TfB6M36JkgAAAAAAAALYUQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyFKDQpBx48bFN77xjejUqVP07Nkz9t5773j99dfrrLvlllviq1/9arRt2zY23XTT+POf/9zoBgMAAAAAANRHg0KQRx55JI444oh46qmn4sEHH4xly5bFbrvtFosXL66x5oknnoj9998/xowZE3/9619j7733jr333jtefvnlohsPAAAAAABQk5KUUmps8XvvvRc9e/aMRx55JHbYYYc19vP9738/Fi9eHHfffXfhtW222SaGDh0aEyZMqNd4Fi5cGJWVlbFgwYKoqKiIiIj1T7qn1pqZ5+1Rz6kAAAAAAABakjXlBmtS1DNBFixYEBERXbt2rbGfJ598MoYNG1btteHDh8eTTz5ZY01VVVUsXLiwWgcAAAAAANAQjQ5BVq5cGcccc0xst912sckmm9TY39y5c6NXr17VXuvVq1fMnTu3xppx48ZFZWVloevXr19jmwkAAAAAAPybanQIcsQRR8TLL78cN910U1O2JyIiTj755FiwYEGhmz17dpOPAwAAAAAAyFtZY4qOPPLIuPvuu2PKlCmx7rrr1tpv7969Y968edVemzdvXvTu3bvGmvLy8igvL29M0wAAAAAAACKigVeCpJTiyCOPjDvuuCMeeuih2GCDDeqs2XbbbWPSpEnVXnvwwQdj2223bVhLAQAAAAAAGqBBV4IcccQRMXHixLjrrruiU6dOhed6VFZWRrt27SIiYvTo0dG3b98YN25cREQcffTRseOOO8aFF14Ye+yxR9x0003x3HPPxRVXXNHEkwIAAAAAAPB/GnQlyG9/+9tYsGBB7LTTTtGnT59Cd/PNNxf6mTVrVsyZM6fw/ze/+c2YOHFiXHHFFTFkyJC49dZb484776z1YeoAAAAAAADFatCVICmlOvuZPHnyaq/tt99+sd9++zVkVAAAAAAAAEVp0JUgAAAAAAAALYUQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyJIQBAAAAAAAyFKDQ5ApU6bEXnvtFeuss06UlJTEnXfeWWv/kydPjpKSktW6uXPnNrbNAAAAAAAAdWpwCLJ48eIYMmRIXHbZZQ2qe/3112POnDmFrmfPng0dNQAAAAAAQL2VNbRg5MiRMXLkyAaPqGfPntG5c+cG1wEAAAAAADTGF/ZMkKFDh0afPn1i1113jccff7zWfquqqmLhwoXVOgAAAAAAgIZY6yFInz59YsKECXHbbbfFbbfdFv369Yuddtopnn/++Rprxo0bF5WVlYWuX79+a7uZAAAAAABAZkpSSqnRxSUlcccdd8Tee+/doLodd9wx1ltvvbj++uvX+H5VVVVUVVUV/l+4cGH069cvFixYEBUVFRERsf5J99Q6jpnn7dGgNgEAAAAAAC3DwoULo7KyslpusCYNfiZIU9hqq63iscceq/H98vLyKC8v/wJbBAAAAAAA5OYLeybIZ02bNi369OnTHKMGAAAAAAD+TTT4SpBFixbFm2++Wfh/xowZMW3atOjatWust956cfLJJ8c//vGPuO666yIiYvz48bHBBhvE1772tfjkk0/iqquuioceeigeeOCBppsKAAAAAACAz2lwCPLcc8/FzjvvXPj/2GOPjYiIgw46KK699tqYM2dOzJo1q/D+0qVL47jjjot//OMf0b59+9hss83iL3/5S7VhAAAAAAAANLWiHoz+RVnTA048GB0AAAAAAP491ffB6M3yTBAAAAAAAIC1TQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkSQgCAAAAAABkqcEhyJQpU2KvvfaKddZZJ0pKSuLOO++ss2by5MmxxRZbRHl5eQwcODCuvfbaRjQVAAAAAACg/hocgixevDiGDBkSl112Wb36nzFjRuyxxx6x8847x7Rp0+KYY46Jww47LO6///4GNxYAAAAAAKC+yhpaMHLkyBg5cmS9+58wYUJssMEGceGFF0ZExODBg+Oxxx6LX//61zF8+PCGjh4AAAAAAKBe1vozQZ588skYNmxYtdeGDx8eTz75ZI01VVVVsXDhwmodAAAAAABAQ6z1EGTu3LnRq1evaq/16tUrFi5cGB9//PEaa8aNGxeVlZWFrl+/fmu7mQAAAAAAQGbWegjSGCeffHIsWLCg0M2ePbu5mwQAAAAAALQwDX4mSEP17t075s2bV+21efPmRUVFRbRr126NNeXl5VFeXr62mwYAAAAAAGRsrV8Jsu2228akSZOqvfbggw/Gtttuu7ZHDQAAAAAA/BtrcAiyaNGimDZtWkybNi0iImbMmBHTpk2LWbNmRcSnt7IaPXp0of+f/OQnMX369DjhhBPitddei8svvzz++Mc/xv/7f/+vaaYAAAAAAABgDRocgjz33HOx+eabx+abbx4REccee2xsvvnmcdppp0VExJw5cwqBSETEBhtsEPfcc088+OCDMWTIkLjwwgvjqquuiuHDhzfRJAAAAAAAAKyuJKWUmrsRdVm4cGFUVlbGggULoqKiIiIi1j/pnlprZp63xxfRNAAAAAAA4Au2ptxgTdb6M0EAAAAAAACagxAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIkhAEAAAAAADIUqNCkMsuuyzWX3/9aNu2bWy99dbxzDPP1NjvtddeGyUlJdW6tm3bNrrBAAAAAAAA9dHgEOTmm2+OY489Nk4//fR4/vnnY8iQITF8+PCYP39+jTUVFRUxZ86cQvf2228X1WgAAAAAAIC6NDgEueiii+Lwww+PQw45JDbeeOOYMGFCtG/fPq6++uoaa0pKSqJ3796FrlevXkU1GgAAAAAAoC4NCkGWLl0aU6dOjWHDhv3fAEpLY9iwYfHkk0/WWLdo0aLo379/9OvXL0aNGhWvvPJKreOpqqqKhQsXVusAAAAAAAAaokEhyD//+c9YsWLFaldy9OrVK+bOnbvGmo022iiuvvrquOuuu+KGG26IlStXxje/+c145513ahzPuHHjorKystD169evIc0EAAAAAABo3IPRG2LbbbeN0aNHx9ChQ2PHHXeM22+/PXr06BH/8z//U2PNySefHAsWLCh0s2fPXtvNBAAAAAAAMlPWkJ67d+8erVq1innz5lV7fd68edG7d+96DaN169ax+eabx5tvvlljP+Xl5VFeXt6QpgEAAAAAAFTToCtB2rRpE1tuuWVMmjSp8NrKlStj0qRJse2229ZrGCtWrIiXXnop+vTp07CWAgAAAAAANECDrgSJiDj22GPjoIMOiq9//eux1VZbxfjx42Px4sVxyCGHRETE6NGjo2/fvjFu3LiIiBg7dmxss802MXDgwPjwww/j/PPPj7fffjsOO+ywpp0SAAAAAACAz2hwCPL9738/3nvvvTjttNNi7ty5MXTo0LjvvvsKD0ufNWtWlJb+3wUmH3zwQRx++OExd+7c6NKlS2y55ZbxxBNPxMYbb9x0UwEAAAAAAPA5JSml1NyNqMvChQujsrIyFixYEBUVFRERsf5J99RaM/O8Pb6IpgEAAAAAAF+wNeUGa9KgZ4IAAAAAAAC0FEIQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS2XN3YDmsP5J99T6/szz9viCWgIAAAAAAKwtrgQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyJAQBAAAAAACyVNbcDWiJ1j/pnlrfn3neHl9QSwAAAAAAgJq4EgQAAAAAAMiSEAQAAAAAAMiSEAQAAAAAAMiSZ4I0A88UAQAAAACAtc+VIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJaEIAAAAAAAQJbKmrsBNNz6J91T6/szz9tjrdYDAAAAAEBL4EoQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS0IQAAAAAAAgS2XN3QBanvVPuqfG92aet8cX2BIAAAAAAKiZK0EAAAAAAIAsCUEAAAAAAIAsuR0WX6jabqUV4XZaAAAAAAA0HVeCAAAAAAAAWXIlCC2KK0kAAAAAAKgvV4IAAAAAAABZEoIAAAAAAABZcjss/q0Uezut5qx3KzAAAAAAgIZpVAhy2WWXxfnnnx9z586NIUOGxG9+85vYaqutauz/lltuiVNPPTVmzpwZgwYNiv/+7/+O3XffvdGNBhquJQdAa7tegAQAAAAAeWpwCHLzzTfHscceGxMmTIitt946xo8fH8OHD4/XX389evbsuVr/TzzxROy///4xbty42HPPPWPixImx9957x/PPPx+bbLJJk0wEwNr0ZQ5wvuz1LbntX/Z64R0AAABA3Rocglx00UVx+OGHxyGHHBIRERMmTIh77rknrr766jjppJNW6//iiy+OESNGxM9//vOIiDjrrLPiwQcfjEsvvTQmTJhQZPMBgDX5Mgc4X/b6ltz2L3t9S257feoBAAD48mlQCLJ06dKYOnVqnHzyyYXXSktLY9iwYfHkk0+usebJJ5+MY489ttprw4cPjzvvvLPG8VRVVUVVVVXh/wULFkRExMKFCwuvraxaUmtbP9vv5xVTq772+pbc9i97fUtu+5e9viW3/cte35Lb/mWvb8lt/7LXt+S2f9nrW3Lb61O/yen31/r+y2cOX2v1zTnull7fktv+Za9vyW3/ste35LZ/2etbctu/7PUtue1f9vqW3Pb61APUZNUxWkqp1v5KUl19fMa7774bffv2jSeeeCK23XbbwusnnHBCPPLII/H000+vVtOmTZv4/e9/H/vvv3/htcsvvzzOPPPMmDdv3hrHc8YZZ8SZZ55Z32YBAAAAAAD/hmbPnh3rrrtuje836sHoa9vJJ59c7eqRlStXxvvvvx/dunWLkpKS1fpfuHBh9OvXL2bPnh0VFRUNGlcxtep99j67f7/6ltz25q5vyW1v7vqW3PaWXt+S297c9S257S29viW3vbnrW3LbW3p9S257c9e35La39PqW3Pbmrm/JbW/u+pbc9pZe35Lb3tz1LbntLb2+Jbe9PvUppfjoo49inXXWqXU4DQpBunfvHq1atVrtCo558+ZF796911jTu3fvBvUfEVFeXh7l5eXVXuvcuXOd7auoqGjUh1lsrXqfvc/u36++Jbe9uetbctubu74lt72l17fktjd3fUtue0uvb8ltb+76ltz2ll7fktve3PUtue0tvb4lt72561ty25u7viW3vaXXt+S2N3d9S257S69vyW2vq76ysrLO+tKGjKxNmzax5ZZbxqRJkwqvrVy5MiZNmlTt9lifte2221brPyLiwQcfrLF/AAAAAACAptDg22Ede+yxcdBBB8XXv/712GqrrWL8+PGxePHiOOSQQyIiYvTo0dG3b98YN25cREQcffTRseOOO8aFF14Ye+yxR9x0003x3HPPxRVXXNG0UwIAAAAAAPAZDQ5Bvv/978d7770Xp512WsydOzeGDh0a9913X/Tq1SsiImbNmhWlpf93gck3v/nNmDhxYpxyyinxi1/8IgYNGhR33nlnbLLJJk02EeXl5XH66aevdguttV2r3mfvs/v3q2/JbW/u+pbc9uaub8ltb+n1LbntzV3fktve0utbctubu74lt72l17fktjd3fUtue0uvb8ltb+76ltz25q5vyW1v6fUtue3NXd+S297S61ty25uifpWSlFIqaggAAAAAAABfQg16JggAAAAAAEBLIQQBAAAAAACyJAQBAAAAAACyJAQBgCa2fPnyGDt2bLzzzjvN3RQaIKUUs2bNik8++aS5mwIAAC3eihUrYsqUKfHhhx82d1NanH/nY5Ply5fHddddF/PmzWt0veNxPk8I0sItXLgw7rzzznj11VcbVLdkyZJ47bXX4sUXX6zW1WX69OmNbWpERHz44Ydx1VVXxcknnxzvv/9+REQ8//zz8Y9//KPO2o8//jiWLFlS+P/tt9+O8ePHxwMPPNCgNjR22os1e/bsaivgZ555Jo455pi44oor1vq4I4r77FuyZcuWxaGHHhozZswoeliffPJJLFy4sFpXl/vuuy8ee+yxwv+XXXZZDB06NA444ID44IMPim7Tl9nDDz9c9DDeeuutOOWUU2L//feP+fPnR0TEvffeG6+88krRw67NsmXLoqysLF5++eVG1ZeVlcX5558fy5cvb3QbWvoy++ijj8Z//ud/xrbbblto8/XXX19teVibGjPvpJRi4MCBMXv27C+kjWty0EEHxZQpU4oezptvvhn3339/fPzxxxHx6bQ1VGPWeTlZsWJFTJs2Lft1dUTz76PkpLH75l8Wxcz3Df2RxnzXeMXuYxX72Rd7XOa759/R888/Hy+99FLh/7vuuiv23nvv+MUvfhFLly5t0LCaY1vT2OOyVq1axW677fal2Z9qSYFCUxybrL/++jF27NiYNWtWE7Zs7SsrK4uf/OQnjf6+muJ4fJX58+fHyy+//IX9hjh16tS1NuyW5JNPPolnnnkm7r777vjTn/5UrWussiZsX4sya9asmDNnTpSWlsaAAQOiW7duzd2kevmP//iP2GGHHeLII4+Mjz/+OL7+9a/HzJkzI6UUN910U3z3u9+ttf69996LQw45JO699941vr9ixYpa6wcOHBg77rhjjBkzJr73ve9F27Zt6932F198MYYNGxaVlZUxc+bMOPzww6Nr165x++23x6xZs+K6666rtX7UqFGx7777xk9+8pP48MMPY+utt47WrVvHP//5z7joooviv/7rv2qtL3baV6xYEb/+9a/jj3/8Y8yaNWu1HZVVP1LW5IADDogf/ehHceCBB8bcuXNj1113ja997Wtx4403xty5c+O0006rtf6NN96Ihx9+OObPnx8rV66s9l5dtcV+9hERzz33XI3Tfvvtt9dZf/3118eECRNixowZ8eSTT0b//v1j/PjxscEGG8SoUaPqrL/11ltrHP/zzz9fY13r1q3jtttui1NPPbXOcazJkiVL4oQTTog//vGP8a9//Wu19+uab37+85/Hf//3f0dExEsvvRTHHXdcHHvssfHwww/HscceG9dcc02dbVi8eHE88sgja5z2o446qs76hx9+OHbeeec6+6tJY7/7ESNGxLrrrhuHHHJIHHTQQdGvX78GjfeRRx6JkSNHxnbbbRdTpkyJc845J3r27BkvvPBC/O53v4tbb721zmEUM9+st956dX6/tfn2t78djzzySKy//voNrm2KZbax077KO++8E3/605/WWH/RRRfVWnvbbbfFgQceGD/84Q/jr3/9a1RVVUVExIIFC+Lcc8+NP//5z3WOv5h1TmPnndLS0hg0aFD861//ikGDBtXZxtr87W9/W2Pbv/Od79Rat2DBghg2bFj079+/sOz07du33uP917/+Fd///vfjoYceipKSknjjjTdiwIABMWbMmOjSpUtceOGFtdYXs84rdjvZFIrZ1hxzzDGx6aabxpgxY2LFihWx4447xhNPPBHt27ePu+++O3baaac6x1/strK5FLuPElHcOiOi+G1dROOXu9mzZ0dJSUmsu+66EfHpD7ITJ06MjTfeOH70ox/VWlvsvnmxbS9WsfP9ypUr45xzzokJEybEvHnz4u9//3sMGDAgTj311Fh//fVjzJgxNdYWO981xTqn2G1lcyl2H6vYz77Y47KmWOc0hWKWu2Jqi91WFFO/ePHiOO+882LSpElrPK6s7aTHZcuWxVe/+tW4++67Y/DgwXW2sybNtb5bkxUrVsRLL70U/fv3jy5dutTZ/+mnnx6HHnpo9O/fv8Hj+vGPfxwnnXRSbLrppjF9+vT4wQ9+EPvss0/ccsstsWTJkhg/fnyNtU2xrSlmH6nY47JNNtkkpk+fHhtssEGd7VyTefPmxfHHH1+Ybz9/ck9dx2zFbKsiit9WNHYfpymOTY455pi49tprY+zYsbHzzjvHmDFjYp999ony8vJ61T/00EPx2GOPVfv99Dvf+U6d7XnhhRdi6tSpsdNOO8WAAQPilVdeicsuuyxWrlwZ++yzTwwfPrzOcW+11VYxbdq0Ri1vEcUdj0d8GkYcdNBB8eqrrxbmuZKSkkgpRUlJSZ3z3dixY+P444+P9u3bV3v9448/jvPPP7/Gbd03vvGNGDBgQBx66KFx8MEHxzrrrNOo9hfroIMOijFjxsQOO+zQ6GE0dn1/3333xejRo+Of//znau/V57OvUfo3c9lll6X11lsvlZaWVuu222679Nxzz9V7OLfcckvab7/90tZbb50233zzal19LFq0KN1zzz3pt7/9bbr44ourdbXp1atXmjZtWkoppRtvvDENHDgwLV68OF1++eVp6NChdY73gAMOSNttt1169tlnU4cOHdIDDzyQrr/++rTRRhulu+++u876v/71r+moo45KPXr0SJWVlelHP/pRevrpp+s1zbvsskv6+c9/nlJKqWPHjumtt95KKaX0+OOPp/79+9dZ361bt/Tyyy+nlFK68sor02abbZZWrFiR/vjHP6avfvWrddYXO+2nnnpq6tOnT7rgggtS27Zt01lnnZXGjBmTunXrVuf3llJKnTt3Tq+99lpKKaWLL744ffOb30wppXT//fenDTbYoNbaK664IrVq1Sr16tUrDRkyJA0dOrTQ1WeeK/az/8Mf/pBat26d9txzz9SmTZu05557pq985SupsrIyHXzwwXXWX3755al79+7p7LPPTu3atSuM/5prrkk77bRTnfUXX3xx6tixYzryyCNTmzZt0o9//OM0bNiwVFlZmX7xi1/UWT969Oh00UUX1dnfmvz0pz9NgwcPTrfeemtq165duvrqq9NZZ52V1l133XTDDTfUWd+hQ4c0Y8aMlFJKp59+evrud7+bUkpp6tSpqVevXnXWP//886l3796poqIitWrVKvXo0SOVlJSkDh061DnfrNKmTZs0YMCAdNZZZ6VZs2bVq2aVYr779957L1100UVpyJAhqaysLO22227p5ptvTlVVVfUa9zbbbJMuvPDClFL1+fbpp59Offv2rbO+2PnmqquuSrvvvnv617/+Va/2ft5vf/vb1Lt373TccceliRMnprvuuqtaV5til9lip/0vf/lLat++fdpkk01SWVlZGjp0aOrcuXOqrKxMO++8c531Q4cOTb///e9Xa//zzz9fr/m+2HVOMfPOn/70p7T99tunl156qc7xrMlbb72VNttss1RSUpJKS0tTSUlJ4e/S0tJ6DWP+/PnpwgsvTJtttlkqKytLI0aMSLfccktaunRpnbUHHnhgGj58eJo9e3a1ab/vvvvSxhtvXGd9Meu8YreTxSp2W9O3b9/07LPPppRSuuOOO9I666yTXn/99XTKKacUttm1KXa+/azFixenV199Nb3wwgvVurrce++96dFHHy38f+mll6YhQ4ak/fffP73//vs11hWzj5JS8euMYrd1xS5322+/fbruuutSSinNmTMnVVRUpG233TZ17949nXnmmbXWFrtv3hTrjIceeqjG9yZMmFBrbbHz/ZlnnpkGDBiQbrjhhmrL3U033ZS22WabWmuLne+KXecUu61MKaUlS5akxYsXF/6fOXNm+vWvf53uv//+etXPnj07XXbZZenEE09M/+///b9qXW2K3ccq9rMv9ris2PEXq5jlrthltthtRbH1P/jBD1KfPn3SCSeckH7961+n8ePHV+vqss4666S//e1vdfa3Jk2xvtthhx3S73//+7RkyZJGteHoo49OV111VUoppeXLl6ftttuusL15+OGH66wfMmRIatWqVfr2t7+dbrzxxvTJJ5/Ue9wVFRXpzTffTCmldN5556XddtstpZTSY489ltZdd91aa4vd1hS7j1Tscdm9996bhg4dmv73f/83vfvuu2nBggXVurqMGDEibbzxxunyyy9Pd9xxR7rzzjurdXUpZltV7Lai2H2cYo9NVpk6dWr62c9+lrp37566dOmSjjjiiDR16tQa+583b17aaqutUmlpaSorK0ulpaVpyy23TL17906tWrUqHKuuyW233ZZatWqVunXrljp27JgefPDB1Llz5zRs2LA0fPjw1KpVq3TjjTfW2eabb745DRgwIP3mN79JTzzxRIP3i4s5Hk8ppc022yzts88+6amnnkozZsxIM2fOrNbVpbS0NM2bN2+11//5z3/Wus4rKSlJhx9+eOrZs2cqKytLe+yxR7rjjjvS8uXL6xxnUxo1alRq3bp1GjhwYDrnnHPSO++8U+/aYtf3AwcOTD/96U/T3Llzi5mE1bSoEOTzYUFt3Zqcf/75aZ111km/+c1v0pVXXpkGDx6cxo4dm+6999504IEHpvbt2xcOAupqR3OtBNu2bVv4EfPAAw9MJ554Ykoppbfffjt16NChznH37t27EFp06tQpvf766ymllO6666603Xbb1Vm/yrJly9Jtt92W9tprr9S6dev0ta99LV144YVp/vz5NdZ8dqP/2Q3nzJkzU3l5eZ3jbNeuXXr77bdTSintt99+6YwzzkgppTRr1qzUrl27OuuLnfYBAwYUwpKOHTsWpuXiiy9O+++/f531n/0xfK+99krnnXdeSunT765t27a11q633nqF/huj2M9+0003TZdeemm1+pUrV6bDDz88nXbaaXXWDx48ON1xxx2rjf+ll15K3bp1q7N+o402ShMnTlyt/tRTT01HHHFEnfVnnXVW6ty5c/rud7+bzj333AYFj/369SvsEHfq1Cm98cYbKaWUrrvuujRy5Mg6x92lS5f0yiuvpJRS2m677dL//M//pJRSmjFjRr3m2x133DEdfvjhacWKFYVpnzVrVtphhx3SbbfdVmd9SsUdKBf73a8yderUdOSRR6Zu3bqlbt26pZ/97GeFHfmadOjQIU2fPr3auFP69LOrz3xb7HwzdOjQ1LFjx1ReXp6+8pWvNDjwXrWhX1NX14a/2GW22Gn/xje+Ufh+V9V/9NFH6Tvf+U66/PLL66xv165dYX332fG/9dZbX8g6p5h5p3PnzqlNmzaptLQ0tW3bNnXp0qVaV5c999wzjRo1Kr333nupY8eO6W9/+1t69NFH01ZbbZWmTJlSZ/3nrVp22rZtm7p3756OOeaY9Pe//73G/j97kPz5z74++wnFrPOK3U5+3iuvvJLuvffeeh+wFLutKS8vT7Nnz04ppXT44Yeno48+OqWU0vTp01OnTp3qrG+K9eX8+fPTHnvssdrJOvU9YNhkk03SPffck1JK6cUXX0zl5eXp5JNPTttss02tP44Vs4+SUvHrjGK3dcUud8X8IFvsvnlTrDPatGmTjj/++GpB6XvvvZf23HPP1Llz51pri53vN9xww/SXv/wlpVR9uXv11VfrHHex812x65xit5UppbTrrrum3/72tymllD744IPUq1evtO6666a2bdvWOe8XGx6u0th9rGI++2KPy4od/yqNPTGxmOWu2GW22G1FsfWVlZXpscceq7O/mpxzzjnpoIMOSsuWLWtwbVOs744++ujUo0ePVFFRkQ477LD05JNPNqgNxQa/KX36e86qH5M7d+6cfvKTn6RnnnmmzrpOnToV9uGGDRtWCJ3qM98Xu60pdh+p2OOyzx8Hrerqc1y0apx//etf6+yvJsVsq4rdVhS7j1PsscnnLV26NI0fPz6Vl5en0tLSNGTIkPS73/0urVy5slp/3//+99Pee++dFixYkD755JN05JFHptGjR6eUUpo0aVLq1q1bjcHpFltskc4+++yU0qfBbefOndPYsWML719wwQX1Cu9qOo6u73xTzPF4Sp9+36uOhRqjpKRkjb+RTpo0KXXv3r3Wunnz5qVly5alW2+9Ne2+++6Fk6JPOOGEwm+ZNencufNq80lNXV0ae3Jesev7Tp06FfbrmlKLCkHWX3/9enU1Haysv/766c9//nPh/9dffz1169atsAE/6qij0q677lpnO5pzJTho0KB08803p0WLFqUePXqkSZMmpZRSmjZtWr02Xp06dSrscK633nqFHaDp06fXa4f18z755JN00UUXpfLy8lRSUpLKy8vTgQcemN59993V+u3Ro0d6/vnnU0rVP7cHHnigzjMfUvp0h+/iiy9Os2bNShUVFemJJ55IKaX03HPP1evM4mKnvX379oWd/d69exdS87feeitVVFTUWb/VVlulE088MU2ZMiW1bdu2cHDy5JNP1nn2RKdOnQqfV2MU+9m3b9++8Nl17do1vfjiiymllP72t7+l3r1711nftm3bQlL+2fH//e9/r/eB1qr6Hj16FD67v//976lr16511jdmfbFKhw4dCt973759C0Ha9OnT67XDuddee6Xhw4ensWPHptatWxfS8/vvvz8NGjSozvrKysrCDzOVlZWFM6+eeuqptNFGG9VZ/3kNPVAu9rv/rH/84x/p9NNPT+Xl5alDhw6pVatWafvtty+cSfh5ffv2TY8//nhKqfp8c/vtt6cBAwbUOb5i55szzjij1m5tKnaZLXbaP/tjUufOnQvf0bRp0+p1JcoGG2yQHnzwwdXa//vf/z4NHjy4zvpi57ti5p1rr7221q4u3bp1K5yZVFFRUVh+J02aVK+d/c96991303nnnZc22mij1KFDhzR69Oi0yy67pLKyshqvbuvYsWPhAPuz0/7ss8/W67svZp1X7HZylcaeOVTstma99dZL999/f1q+fHnq169f4cfVl19+uc4D5JSaZn1Z7FWrjb36sJh9lJSKX2cUu60rdrkr5gfZYvfNm2Kd8fjjj6cNN9wwDRkyJL3yyivp7rvvTr169Uo77LBDnWcqFjvf17TcvfLKK3WuM4qd74pd5xS7rUypuCsiig0PP6uh+1jFfvbFHpcVO/6UijsxsZjlrthltthtRbH166+/fqOv5Egppb333jt16tQp9enTJ+22225pn332qdbVpqn2kVadkPmd73wntW7dOg0ePDidf/759TpjuNjg97OWLl2abrvttrTnnnum1q1bp0033TSNHz8+ffjhh2vsf+edd06jR49O1113XWrdunXhx9XJkyfXua0sdltT7D5SscdlkydPrrWry+DBgwvHRo1RzLaq2G1Fsfs4xR6brLJ06dJ08803pxEjRqRWrVql7bbbLl199dVp7NixqVevXqudPFBRUVFtG7Jo0aLUunXrwpU7q/ZP1+Sz+1UrV65MrVu3LqyrUvp0O92xY8c62/z5Ky8aeiVGsUaNGpVuvfXWBtetCiFKS0tXCyQqKipSaWlp+ulPf1pj/aoQ5LPeeeedNHbs2DRgwIBUWlqavvWtb9VY/9n548ILL0xdunRJP/jBDwonAf/gBz9IXbp0afDdUhpycl6x6/tDDjmkcNVeU2pRIUixPrvDkNKnC2NZWVnhB/tp06bVa0FszpXgZZddlsrKylLnzp3TkCFD0ooVK1JKKV1yySX1uozx61//errvvvtSSp8e5B144IHpnXfeSSeccEK9Nl6rPPvss+m//uu/UpcuXdK6666bfvnLX6bp06enKVOmpF122SV94xvfWK1mzJgxae+9905Lly5NHTt2TNOnT09vv/122nzzzQs7H7W55ZZbUuvWrVNpaWm1sOrcc89NI0aMWOvT/pWvfCU99dRTKaVPz+gfN25cSunTSyh79OhRZ/3DDz+cOnfunEpLS9MhhxxSeP3kk0+uc4fx0EMPLZxl1hjFfvZ9+/YtbLQ23XTTQgj4xBNP1Osgc/DgwYXLVD+703HJJZfU64z6DTbYoLDTs+WWWxZu7XD//fc36uyHhth0000LO2a77LJLOu6441JKnx541ecg7e2330577LFH2myzzaqtxI855pj0s5/9rM767t27FzYsgwYNKszDr776amrfvn2Dpyelhh0oF/vdL126NN1yyy1p5MiRqaysLG2zzTbpyiuvTIsWLUozZsxIP/zhD2v8Ufy4445L22+/fZozZ07hjPTHHnssDRgwoF4hRHPON5/38ccfN6j/YpfZYqe9V69ehW3T4MGDC2ffT5s2rV7h37nnnps23njj9NRTT6VOnTqlRx99NN1www2pR48e6ZJLLqmzvtj5rth5pxidO3cunCk3YMCAwm1q3nzzzXoF7kuXLk233npr2mOPPVLr1q3TlltumX77299Wu1XA7bffXuOPkyNHjkynnHJKSikV5p0VK1ak/fbbr/CDeG2KWecVu51cpbFnDhW7rTn99NNTZWVl+upXv5rWW2+9wi0ufve739V5q4SUip9vUyr+qtXGXn1YzD5KSsWvM4rd1hW73BXzg2yx++bFtn2Vjz76KP3whz9M5eXlqXXr1um8885b7azONSl2vt9iiy3S9ddfn1KqvtydeeaZafvtt6+1ttj5rth1TlPsJxRzRUSx4WEx+1jFfvbFHpcVO/6UijsxsZjlrthltthtRbH1119/ffre975X7TZuDXHwwQfX2tWmqdZ3nzVv3rx01llnpbZt26bWrVunUaNGFQKCNSk2+P2sqqqqdNNNN6XddtstlZWVpR122CENHDgwderUKd10002r9f/CCy+kTTbZJFVUVFTbHz3yyCPrvHqt2G1NsftIzblvndKn6+Xddtut2u95DVHMtqrYbcXaOJ5viM+eBNmjR4903HHHpVdffbVaPy+99NJqYViPHj0K+5QpfXr7x9LS0sKtomu7wr93796Fxw28//77qaSkpNrt5p555pkGn1BZrIYej6f06VW1u+++ezrjjDPSrbfeWu+r06+99tp0zTXXpJKSknTxxRdXCyUmTpxYOHGgJjXdRmuVv/zlL+mAAw6o1zTsu+++6Te/+c1qr//mN79Jo0aNqtcwUmr4yXnFru8XL16cdt9993TQQQelCy64oEF3c6nNv1UIMnTo0HTFFVcU/p80aVJq37594QDhtddeq1f639wrwWeffTbdfvvt6aOPPiq8dvfdd9frstbrr78+XXPNNSmlT8/U6d69e+GyujVtqD/vwgsvTJtssklhB+N///d/CxvgVWbPnp1atWq1Wu2HH36Yhg0bljp37pxatWqV+vXrl1q3bp122GGHtGjRojrHndKn92l+/vnnq43z6aefXm0lvibFTvuJJ56YzjnnnJTSpwdXZWVlaeDAgalNmzaFy1Hrsnz58tXuyT1jxoxaV3ApfXpA0b1790avAIr97Pfff//CPUDHjh2bevTokQ477LDUv3//eh2oXHnllalv377ppptuSh06dEh/+MMf0tlnn134uy5jxowp7FxdeumlqV27doXpOfTQQ+usX6Wqqiq99tprDbp8+6KLLip8xg8++GBq27Zt4dLR+tw3t1i77rpr4X6Zhx12WNpqq63SDTfckIYPH5622mqreg+nsQfKxXz3q3a2unbtmo4++ug13sd0zpw5qaSkZI31VVVV6bDDDktlZWWppKSkcLD9n//5n/W6H2ZTzDcffPBBuvLKK9NJJ51U2OGbOnVqve6HuXz58jR27Ni0zjrrpFatWhV2tk855ZQ6z2oodpktdtpHjRpV2F4ed9xxaeDAgenss89OW2yxRdpll13qrF+5cmVhGV91Fn/btm0LP87Xpdh1TrHzzptvvpl++ctfph/84AeF9fOf//znGs+o/aztt9++cLuB/fffP40YMSI99thjafTo0elrX/tanfXdunVLXbp0ST/96U9rvOz/gw8+SOuvv/4a33vppZdSz54904gRI1KbNm3S9773vTR48ODUq1evel1SXMw6rym2kyk1/syhYrc1KX36w95FF11UOEs0pU8PZOpzv+li59uUir9qtZirDxu7j5JS8euMYrd1xS53xf4gW8y+ebFtX2Xq1Klpo402ShtuuGFq165dOuSQQ+q9f13MfH/nnXemysrKdN5556X27dun888/Px122GGpTZs26YEHHqizvpj5rth1TlPsJxRzRUQx4WGx+1gpFffZrxp+Y4/LmmL8xZyYWMxyV+wyW+y2otj6oUOHpk6dOqWOHTumTTbZpFHPN22splrfrfL000+nn/zkJ6lz585pvfXWS6eddloaM2ZMateuXeEkjs8rNvhN6dPl+4gjjkhdu3ZNffr0SSeeeGK1W+ZccsklqWfPnvWejo8//rhez30rZltT7D5SsfvWKX26/3rBBRekMWPGpDFjxqSLLrqoxqtmPu+zt4Tq2LFjg2/pU8y2qthtRVMczxdzbFJaWpqGDx+e/vjHP9Y4ny1atGi1EHOfffZJ3/3ud9OiRYvS0qVL0zHHHJMGDhxYeP+pp56qMcj4z//8z7T11lunG264obBvus0226RXX301vfbaa2nHHXdM3/ve9+o17dddd1365je/mfr06VNY5//617+u1z5KMcfjKX36PJbKyspG305r8uTJjbp14JquBGmsDh06rPGWXm+88Uad+xrFnJxX7Pr+qquuSmVlZaljx46pf//+DbqbS21adAjS0AfJ3Xzzzal169bpP/7jP9Lo0aNTx44d00knnVR4f8KECWnbbbetc7xfhpVgU1m8eHGaOnVqeu+99+rV/8CBA9O55567xttdrVJVVVXrZXmPPfZYuuyyy9J///d/F26X0hwaOu2f98QTT6QLL7ww/elPf2rilq2umNs5fVZjP/t//etf6R//+EdKKaUVK1akcePGpb322isde+yxtT5o9bNuuOGGNHDgwMJGo2/fvvW+vG3FihXVNh5/+MMf0s9+9rN0ySWX1Ou5FosXL06HHnpoatWqVbWN35FHHlk4a7C+Zs6cmW677bZaH8T12Y3C5x/61tCHwD377LOF1HzevHlp+PDhqVOnTmmLLbao837PqxRzoFzMd//tb387TZw4sdYHBi5btqzOS6BnzZqV7rnnnnTzzTfX+iyEzyt2vnnhhRdSjx490sCBA1NZWVlhvvnlL3+ZDjzwwDrri3kA3yqNXWaLnfa33nqrMI8vWrQo/fjHP06bbrpp2nfffRt06XFVVVV65ZVX0tNPP13tgK0uTbHOSalx887kyZML2/U2bdoUvrdx48bV60qK++67r3BryzfeeCNttNFGqaSkJHXv3r3WMxNXue666xp1ptJnffjhh+nss89O++23Xxo5cmT65S9/Wet2uzb1WefVpLHbyWLOHCpmW1Ospphvi71qtdirDxur2HVGsdu6Ype7lIr/QbaxmqLt48aNS23atElHHnlk+vjjj9NLL72Uhg4dmgYMGFDn2YZNYcqUKWnYsGGpR48eqV27dmm77bar94PBm1JD1znFbitTKu6KiGLCw6bax2rJijkxsZjlrthltthtRbH1TXG712XLlqUHH3wwTZgwIS1cuDCl9OmV5nXt6zXF+m7evHnpggsuSF/72tdSmzZt0ne/+9107733Vrvy7dFHH631x71igt9Vz/DZfffda3xQ8XvvvVdrANlcmmIfqbHHZatuy9q3b9/CrdPWXXfd1K1bt1ofzr1KU9wSqrHbqmK3FcXu4xR7bNLY20a99dZbacMNN0xlZWWpdevWqXPnztWOR6+55ppqv6d+1ty5c9Ouu+6aOnbsmIYPH54+/PDDdOSRRxbCg0GDBtXr5KzLL788de/ePZ199tnVjqevueaael0BVezxeP/+/dMRRxzR6Idz33PPPYX9+s+67777qj2q4fMaG56syXrrrZcuuOCC1V6/4IIL0nrrrVdrbTEn5xW7vu/Vq1c655xzVjvpvlglKaUULdCkSZPiO9/5TgwYMCBee+212GSTTWLmzJmRUootttgiHnrooTXW3XvvvXHDDTdEVVVVDB8+PA4//PDCe//6178iIqJbt261jnvlypWxcuXKKCsri4iIm266KZ544okYNGhQ/PjHP442bdrUWv/cc8/FRx99FDvvvHPMnz8/Ro8eXai/+uqrY8iQITXWHnroobUO++qrr671/S+bDz/8MDp37lzj+/vuu29ce+21UVFREfvuu2+tw7r99tubuHXF22KLLWLSpEnRpUuX2HzzzaOkpKTGfp9//vkvsGV1f/Zry5IlS2LRokXRs2fPL2ycRx99dDz++OMxfvz4GDFiRLz44osxYMCAuOuuu+KMM86Iv/71r006vlatWsWcOXOiZ8+eUVpausbvPaUUJSUlsWLFiiYd95rssssucdhhh8W+++4b5eXla+xn+fLl8fjjj8eOO+641tvTWCtWrIiXXnop+vfvH126dFnr4xs2bFhsscUW8atf/So6deoUL7zwQgwYMCCeeOKJOOCAA2LmzJm11g8cODD+53/+J3bZZZdq9a+99lpsu+228cEHH6yxbtmyZdGuXbuYNm1abLLJJmthyr54CxcujIceeig22mijGDx48Bc+/obMO9tuu23st99+ceyxx1b73p555pnYd99945133mnw+N9///3o0qVLrduAVRYsWBArVqyIrl27rjaMsrKyqKioaPD4W5pvfetbcdxxx8Xee+8dBxxwQHzwwQdxyimnxBVXXBFTp06Nl19+uc5h1Hdbc8kll8SPfvSjaNu2bVxyySW19nvUUUc1aDoa44Ybbojly5fHwQcfHFOnTo0RI0bE+++/H23atIlrr702vv/97zfZuL7M+yhNoSHLXTHWxr55Q9vep0+fuPrqq2PkyJGF15YtWxa/+MUv4pJLLomqqqoaa8eOHVvrsE877bT6Nbqecpzv5s6dG3PmzIkhQ4ZEaWlpREQ888wzUVFREV/96ldrrJs+fXosWrQoNttss1i8eHEcd9xxhWPCiy66KPr379+k7Sz2s2/K47INNtig1vFPnz691vqIiMMOOyz69esXp59+elx22WXx85//PLbbbrt47rnnYt99943f/e53dQ7js4pZZ3xR65svg7fffjtGjBgRs2bNiqqqqvj73/8eAwYMiKOPPjqqqqpiwoQJDRpeQz+7Nm3axIYbbhiHHnpoHHzwwdGjR4/V+lm4cGGMGjUqHn744Qa1pT7OOuusOPTQQ6Nv37716r9r167x97//Pbp3717ndL7//vvV/j/22GPjrLPOig4dOsSxxx5b63guuuiiGt9bvnx5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SEREREREVI5wJwgREYmiR48eUkcgCeXn5yMhIQEPHjxAfn6+wjk3NzeJUmkOAwMDfPLJJ1LH0CjBwcHo3r076tSpAwsLCwDA7du3YWNjg927dwN4Pbk0efJkKWMSERERERGRinEnCBEREZWqf//9F/369cOtW7fw9scMmUyGvLw8iZJRWZefn48jR44gLi4OANCgQQN88cUX0NLSkjgZERERERERSYWTIEREJJqMjAxs374diYmJGDduHKpVq4aLFy/C3NwctWvXljoeiaRJkyaoX78+pk+fjpo1ayo1bqtatapEyYiIiIiIiIiovOEkCBERiSI6Ohrt27dH1apVcfPmTdy4cQM2NjaYPHkyUlJSsG7dOqkjlln379/H2LFjERoaigcPHijtxhB7J4a+vj6ioqJga2sr6jhEixcvxrBhw6Cjo4PFixe/97H+/v4qSkVERERERETqhJMgREQkivbt26NZs2aYO3cuDA0NERUVBRsbG5w+fRr9+vXDzZs3pY5YZnXu3BkpKSn44YcfCt2J0b17d1HH9/DwwPjx49GpUydRxyGytrbG+fPnYWJiAmtr63c+TiaTISkpSYXJiIiIiIiISF1wEoSIiERRtWpVXLx4EfXq1VOYBLl16xYaNGiAFy9eSB2xzDI0NMTJkyfRpEkTlY0ZHR0t/31iYiImT56McePGwcnJCZUqVVJ4rLOzs8pyEREREREREVH5VlHqAEREVDZVrlwZT58+VToeFxcHU1NTCRKVHxYWFkolsMTWpEkTyGQyhXF9fX3lvy84x8boRERERERERKRK3AlCRESiGDJkCNLS0rB161ZUq1YN0dHRqFChAnr06AE3NzcsXLhQ6ohl1pEjRzBv3jysWLECVlZWKhnz1q1bxX6spaWliEmoPBkzZkyxHzt//nwRkxAREREREZG64iQIERGJ4smTJ/j6669x/vx5PHv2DLVq1cK9e/fQsmVLHDhwAPr6+lJHLFOMjY0Ven9kZWUhNzcXenp6SuWo0tPTVR2PSBRt27Yt1uNkMhnCwsJETkNERERERETqiJMgREQkqlOnTiE6OhqZmZlo1qwZ2rdvL3WkMikkJKTYj/Xx8RExCTBnzhyYm5srlMMCgNWrV+Phw4eYMGGCqOMTERERERERERXgJAgRERGVKisrK2zcuBGff/65wvGzZ8+iT58+SE5OligZ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1q5diy+//BKOjo6QyWRSRyoXFi9ejO+++w779u1DUlIS8vPzUbNmTbi6uqJ9+/b8f6Ayy87ODjNmzEBERASaN28OfX19hfP+/v4SJSMiIiIiIiIpcScIERGJonr16li3bh26dOkidRQiKgesra3feU4mkyEpKUmFaYiIiIiIiEhdcCcIERGJQltbG7a2tlLHIKJyIjk5WeoIREREREREpIbYGJ2IiEQREBCARYsWgRsOVScnJwfjx4+Hra0tWrRogdWrVyucv3//PipUqCBROiLVEQSBrz1EREREREQEgDtBiIioFPXq1Uvhz2FhYTh48CAcHBxQqVIlhXM7d+5UZbRyYdasWVi3bh3Gjh2LjIwMjBkzBmfPnsWKFSvkj+GNYSrLgoODsWDBAsTHxwN43Sfkxx9/xJAhQyRORkRERERERFLhJAgREZWaqlWrKvy5Z8+eEiUpnzZs2IBVq1aha9euAICBAweic+fOGDRokHxXCBujU1kVGBiI+fPnw8/PDy1btgQAnDlzBqNHj0ZKSgpmzJghcUIiIiIiIiKSAhujExERlRF6enq4fv06rKys5Mfu3LkDDw8PfPLJJ5g7dy4sLCyQl5cnXUgikZiammLx4sXo27evwvFNmzbBz88Pjx49kigZERERERERSYk9QYiISBQeHh7IyMhQOv706VN4eHioPlA5UKNGDSQmJiocq127No4dO4Zz585h4MCB0gQjUoGcnBy4uLgoHW/evDlyc3MlSERERERERETqgJMgREQkiuPHj+PVq1dKx1+8eIGTJ09KkKjs8/DwwMaNG5WO16pVC2FhYUhOTpYgFZFqeHl5YdmyZUrHV65cif79+0uQiIiIiIiIiNQBe4IQEVGpio6Olv/++vXruHfvnvzPeXl5OHToEGrXri1FtDJvypQpiI2NLfRc7dq1ER4ejn/++UfFqYhUJzg4GEeOHMFnn30GADh79ixSUlLg7e2NMWPGyB83f/58qSISERERERGRirEnCBERlSotLS158+3C3mJ0dXWxZMkS+Pr6qjoaEZVhbdu2LdbjZDIZwsLCRE5DRERERERE6oKTIEREVKpu3boFQRBgY2ODyMhImJqays9pa2vDzMwMFSpUkDAhERERERERERGVF5wEISIiUWRlZUFfX1/qGEREREREREREVI6xMToREYnC3Nwcvr6+OHXqlNRRiIiIiIiIiIionOIkCBERieKvv/5Ceno6PDw8UL9+fQQFBeHu3btSxyIiIiIiIiIionKE5bCIiEhUDx8+xPr167F27VrExMSgY8eO8PX1haenJypWrCh1vDLp9u3bkMlkqFOnDgAgMjISGzduRKNGjTBs2DCJ0xERERERERERqQ4nQYiISGWWLFmCcePG4dWrV6hevTpGjBiBiRMnQk9PT+poZUrr1q0xbNgweHl54d69e2jQoAEcHBwQHx8PPz8/BAYGSh2RiIiIiIiIiEglWA6LiIhEdf/+fcydOxeNGjXCxIkT8fXXXyM0NBTz5s3Dzp070aNHD6kjljlXr15FixYtAABbt26Fo6MjTp8+jQ0bNmDt2rXShiMiIiIiIiIiUiHWISEiIlHs3LkTa9asweHDh9GoUSN8//33GDBgAIyMjOSP+fzzz9GwYUPpQpZROTk5qFy5MgDg6NGj8PT0BADY29sjNTVVymhERERERERERCrFnSBERCSKQYMGoVatWoiIiMDly5fxww8/KEyAAECtWrXw008/SROwDHNwcMDy5ctx8uRJ/PPPP+jUqRMA4O7duzAxMZE4HRERERERERGR6rAnCBERiSI7O5u9PiRy/Phx9OzZE0+fPoWPjw9Wr14NAPjf//6H2NhY7Ny5U+KERERERERERESqwUkQIiISTX5+PhISEvDgwQPk5+crnHNzc5MoVfmQl5eHp0+fwtjYWH7s5s2b0NPTg5mZmYTJiIiIiIiIiIhUh5MgREQkin///Rf9+vXDrVu38PZbjUwmQ15enkTJiIiIiIiIiIiovOAkCBERiaJJkyaoX78+pk+fjpo1a0Imkymcr1q1qkTJyqZmzZohNDQUxsbGaNq0qdK/95suXryowmRERERERERERNKpKHUAIiIqm+Lj47F9+3bY2tpKHaVc6N69OypXrgwA6NGjh7RhiIiIiIiIiIjUBHeCEBGRKDw8PDB+/Hh06tRJ6ihERERERERERFROcScIERGVmujoaPnv/fz8EBAQgHv37sHJyQmVKlVSeKyzs7Oq45Ubt2/fhkwmQ506dQAAkZGR2LhxIxo1aoRhw4ZJnI6IiIiIiIiISHW4E4SIiEqNlpYWZDKZUiP0AgXn2BhdXK1bt8awYcPg5eWFe/fuoX79+nB0dER8fDz8/PwQGBgodUQiIiIiIiIiIpXgThAiIio1ycnJUkcgAFevXkWLFi0AAFu3boWTkxMiIiJw5MgRjBgxgpMgRERERERERFRucBKEiIhKjaWlJQAgJycH9vb22LdvHxo2bChxqvInJydH3iT96NGj8PT0BADY29sjNTVVymhERERERERERCqlJXUAIiIqeypVqoQXL15IHaPccnBwwPLly3Hy5En8888/8ub0d+/ehYmJicTpiIiIiIiIiIhUh5MgREQkipEjR+KXX35Bbm6u1FHKnV9++QUrVqyAu7s7+vbti8aNGwMA9uzZIy+TRURERERERERUHrAxOhERiaJnz54IDQ2FgYEBnJycoK+vr3B+586dEiUrH/Ly8vD06VMYGxvLj928eRN6enowMzOTMBkRERERERERkeqwJwgREYnCyMgIX331ldQxyq0KFSogNzcXp06dAgA0aNAAVlZW0oYiIiIiIiIiIlIxToIQEVGpy83NRdu2bdGhQwfUqFFD6jjlTlZWFvz8/LBu3Trk5+cDeD0p4u3tjSVLlkBPT0/ihEREREREREREqsGeIEREVOoqVqyIESNG4OXLl1JHKZfGjBmD8PBw7N27FxkZGcjIyMDu3bsRHh6OgIAAqeMREREREREREakMe4IQEZEo3N3d8eOPP6JHjx5SRyl3qlevju3bt8Pd3V3h+LFjx/DNN9/g4cOH0gQjIiIiIiIiIlIxlsMiIiJRfP/99wgICMB///2H5s2bKzVGd3Z2lihZ2ZednQ1zc3Ol42ZmZsjOzpYgERERERERERGRNLgThIiIRKGlpVxxUSaTQRAEyGQy5OXlSZCqfGjXrh1MTEywbt066OjoAACeP38OHx8fpKen4+jRoxInJCIiIiIiIiJSDU6CEBGRKG7duvXe85aWlipKUv5cuXIFnTp1wsuXL9G4cWMAQFRUFHR0dHD48GE4ODhInJCIiIiIiIiISDU4CUJERFQGZWdnY8OGDYiNjQUANGzYEP3794eurq7EyYiIiIiIiIiIVIeTIEREJKrr168jJSUFr169Ujju6ekpUaKyLScnB/b29ti3bx8aNmwodRwiIiIiIiIiIkmxMToREYkiKSkJPXv2xJUrV+S9QIDXfUEAsCeISCpVqoQXL15IHYOIiIiIiIiISC0od60lIiIqBaNGjYK1tTUePHgAPT09XLt2DSdOnICLiwuOHz8udbwybeTIkfjll1+Q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AwAAv71bbrnlN947a9asw5gEAAAA4P3DSRAAKIERI0b8RvsqlUo2btx4mNMAAAAAvD8oQQAAAAAAgFJqKDoAAAAAAADA4aAEAQAAAAAASkkJAgAAAAAAlJISBAAAAAAAKCUlCAAAAAAAUEpKEAAomUWLFuW+++47aP2+++7LnXfeWUAiAAAAgGIoQQCgZP7+7/8+Q4YMOWi9paUl1157bQGJAAAAAIqhBAGAktm8eXNGjBhx0PqwYcOyefPmAhIBAAAAFEMJAgAl09LSkp/+9KcHra9duzaDBw8uIBEAAABAMZQgAFAyM2bMyKxZs/KTn/wk1Wo11Wo1jz32WGbPnp3PfvazRccDAAAAqJtKrVarFR0CADh09uzZk/POOy/33XdfevbsmSTZt29fZs6cmW9+85tpbGwsOCEAAABAfShBAKCkNmzYkLVr16apqSltbW0ZNmxY0ZEAAAAA6koJAgAAAAAAlFLPogMAAL+9uXPn5uqrr06fPn0yd+7c/+/em266qU6pAAAAAIqlBAGAElizZk3efffd/X//f6lUKvWKBAAAAFA412EBAAAAAACl1FB0AAAAAAAAgMPBdVgAUDI7d+7MddddlyVLlqSzszP79u074PnGjRsLSgYAAABQX0oQACiZCy+8MEuXLs15552XD3/4w+aAAAAAAB9YZoIAQMkMHDgwDz30UCZOnFh0FAAAAIBCmQkCACXT3NycQYMGFR0DAAAAoHBKEAAomauvvjoLFizIrl27io4CAAAAUCjXYQFACbS3tx8w++Oll15KrVbL8OHD06tXrwP2rl69ut7xAAAAAAphMDoAlMCnP/3poiMAAAAAvO84CQIAAAAAAJSSkyAAUFKrVq3K+vXrkyQnnHBCTj755IITAQAAANSXEgQASubVV1/NjBkz8tRTT2XgwIFJkrfeeisTJkzI3XffnWOOOabYgAAAAAB10lB0AADg0Lrwwgvz7rvvZv369enq6kpXV1fWr1+fffv25cILLyw6HgAAAEDdmAkCACXT1NSU5cuXp729/YD1Z599Nqeddlp27dpVUDIAAACA+nISBABK5thjj82777570Hq1Ws3QoUMLSAQAAABQDCUIAJTMDTfckL/+67/OqlWr9q+tWrUqs2fPzo033lhgMgAAAID6ch0WAJRMc3Nzdu3alb1796Znz55Jsv/vffr0OWBv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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "labels_counts.plot.bar(x=query_label, y=\"num_cells\", figsize=(20, 10))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ontology", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_sex_ontology.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_sex_ontology.ipynb new file mode 100644 index 00000000..40545000 --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_sex_ontology.ipynb @@ -0,0 +1,318 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# sex" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sex_ontology_term_idnum_cells
0PATO:000038419181831
1PATO:000038316267559
2unknown2857853
\n", + "
" + ], + "text/plain": [ + " sex_ontology_term_id num_cells\n", + "0 PATO:0000384 19181831\n", + "1 PATO:0000383 16267559\n", + "2 unknown 2857853" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"sex_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sexnum_cells
0male19181831
1female16267559
2unknown2857853
\n", + "
" + ], + "text/plain": [ + " sex num_cells\n", + "0 male 19181831\n", + "1 female 16267559\n", + "2 unknown 2857853" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"sex\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "labels_counts.plot.bar(x=query_label, y=\"num_cells\", figsize=(4, 3))" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = names_counts[query_name].values.tolist()\n", + "new_labels = labels_counts[query_label].values.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['PATO:0000384', 'PATO:0000383']" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# remove unknown\n", + "new_labels = new_labels[:2]\n", + "new_names = new_names[:2]\n", + "new_names" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " },\n", + " \"sex_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ontology", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_tissue_ontology.ipynb b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_tissue_ontology.ipynb new file mode 100644 index 00000000..2c41934d --- /dev/null +++ b/notebooks/cellariumgpt_inference/metadata_benchmarking/yerdos/xx_tissue_ontology.ipynb @@ -0,0 +1,720 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# tissue" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import logging\n", + "import typing as t\n", + "from functools import lru_cache\n", + "from logging import log\n", + "\n", + "import networkx as nx\n", + "import owlready2\n", + "from scipy import sparse as sp\n", + "\n", + "import numpy as np\n", + "import torch\n", + "import pandas as pd\n", + "import pandas_gbq\n", + "from google.cloud import bigquery" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Query template format\n", + "query_format = \"\"\"\n", + " select {column_name}, count(*) as num_cells \n", + " from `cas_2024_05_16_dataset.human_cellariumgpt_extract__extract_cell_info`\n", + " group by {column_name}\n", + " order by num_cells desc\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def get_ancestors_csr_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> sp.csr_matrix:\n", + " \"\"\"Returns a sparse matrix representation of ancestors.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = 1 iff j is an ancetor of i.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " row = []\n", + " col = []\n", + " data = []\n", + "\n", + " for name, self_idx in names_to_idx_map.items():\n", + " row.append(self_idx)\n", + " col.append(self_idx)\n", + " data.append(1)\n", + " for ancestor_name in nx.ancestors(graph, name):\n", + " ancestor_idx = names_to_idx_map[ancestor_name]\n", + " row.append(self_idx)\n", + " col.append(ancestor_idx)\n", + " data.append(1)\n", + "\n", + " ancestors_csr_matrix = sp.csr_matrix((data, (row, col)), shape=(n_nodes, n_nodes))\n", + " return ancestors_csr_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "def get_shortest_distances_matrix(graph, names_to_idx_map: t.Dict[str, int]) -> np.ndarray:\n", + " \"\"\"Returns a sparse matrix representation of shortest distances.\n", + "\n", + " .. note:\n", + " The matrix element (i, j) = d iff d is the shortest distance between i and j.\n", + " \"\"\"\n", + " n_nodes = len(graph.nodes)\n", + "\n", + " distance_matrix = np.full((n_nodes, n_nodes), np.inf)\n", + "\n", + " for target, value in dict(nx.all_pairs_shortest_path_length(graph)).items():\n", + " for source, distance in value.items():\n", + " source_idx = names_to_idx_map[source]\n", + " target_idx = names_to_idx_map[target]\n", + " distance_matrix[source_idx, target_idx] = distance\n", + " distance_matrix[target_idx, source_idx] = distance\n", + "\n", + " return distance_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## extract" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
tissue_ontology_term_idnum_cells
0UBERON:00001789446186
1UBERON:00020482412727
2UBERON:00003102269902
3UBERON:00098341591509
4UBERON:00027711317262
\n", + "
" + ], + "text/plain": [ + " tissue_ontology_term_id num_cells\n", + "0 UBERON:0000178 9446186\n", + "1 UBERON:0002048 2412727\n", + "2 UBERON:0000310 2269902\n", + "3 UBERON:0009834 1591509\n", + "4 UBERON:0002771 1317262" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_name = \"tissue_ontology_term_id\"\n", + "names_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_name),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "names_counts.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/yordabay/anaconda3/envs/ontology/lib/python3.10/site-packages/google/cloud/bigquery/table.py:2379: UserWarning: A progress bar was requested, but there was an error loading the tqdm library. Please install tqdm to use the progress bar functionality.\n", + " record_batch = self.to_arrow(\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
tissuenum_cells
0blood9446186
1lung2412727
2breast2269902
3dorsolateral prefrontal cortex1591509
4middle temporal gyrus1317262
.........
259left parietal lobe163
260vault of skull123
261kidney blood vessel47
262skin of face37
263skin of shoulder37
\n", + "

264 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " tissue num_cells\n", + "0 blood 9446186\n", + "1 lung 2412727\n", + "2 breast 2269902\n", + "3 dorsolateral prefrontal cortex 1591509\n", + "4 middle temporal gyrus 1317262\n", + ".. ... ...\n", + "259 left parietal lobe 163\n", + "260 vault of skull 123\n", + "261 kidney blood vessel 47\n", + "262 skin of face 37\n", + "263 skin of shoulder 37\n", + "\n", + "[264 rows x 2 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "query_label = \"tissue\"\n", + "labels_counts = pandas_gbq.read_gbq(\n", + " query_format.format(column_name=query_label),\n", + " project_id=\"dsp-cell-annotation-service\",\n", + ")\n", + "labels_counts" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How many different ontologies are used for `tissue`?" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'CL', 'UBERON'}" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set([value[0] for value in names_counts[query_name].str.split(\":\")])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## ontology" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [], + "source": [ + "# Used in CZ CELLxGENE schema v5:\n", + "# https://github.com/chanzuckerberg/single-cell-curation/blob/main/schema/5.0.0/schema.md\n", + "OWL_PATH = \"https://github.com/obophenotype/uberon/releases/download/v2024-01-18/uberon.owl\"\n", + "\n", + "# only keep nodes with the following prefix when parsing CL ontology\n", + "PREFIX = \"UBERON_\"\n", + "\n", + "# the 'cell' node\n", + "LIFE_CYCLE_NODE = \"UBERON:0000104\"\n", + "\n", + "# the 'eukaryotic cell' node\n", + "ANATOMICAL_ENTITY_NODE = \"UBERON:0001062\"\n", + "\n", + "# relationships we need\n", + "PARTOF_RELATIONSHIP = \"BFO_0000050\" # part_of" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [], + "source": [ + "ontology = owlready2.get_ontology(OWL_PATH).load()" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [], + "source": [ + "all_classes = list(ontology.classes())" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [], + "source": [ + "# only keep CL classes with a singleton label\n", + "classes = list(\n", + " _class for _class in all_classes if _class.name.startswith(PREFIX) and len(_class.label) == 1\n", + ")\n", + "\n", + "names = [_class.name.replace(\"_\", \":\") for _class in classes]\n", + "labels = [str(_class.label[0]) for _class in classes]\n", + "assert len(set(names)) == len(classes)\n", + "# assert len(set(labels)) == len(classes)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [], + "source": [ + "classes_set = set(classes)\n", + "names_to_labels_map = {name: label for name, label in zip(names, labels)}\n", + "names_to_idx_map = {name: idx for idx, name in enumerate(names)}\n", + "# labels_to_names_map = {label: name for name, label in zip(names, labels)}\n", + "# labels_to_idx_map = {label: idx for idx, label in enumerate(labels)}\n", + "idx_to_names_map = {idx: name for idx, name in enumerate(names)}\n", + "idx_to_labels_map = {idx: label for idx, label in enumerate(labels)}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Are all `tissue`s covered by the ontology tree?" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'embryonic stem cell'}" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(labels_counts[query_label]) - set(labels)" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'CL:0002322'}" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(names_counts[query_name]) - set(names)" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "15567" + ] + }, + "execution_count": 38, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(labels)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [], + "source": [ + "# build a networkx graph from CL\n", + "graph = nx.DiGraph(name=\"CL graph\")\n", + "\n", + "for _class in classes:\n", + " graph.add_node(_class.name.replace(\"_\", \":\"))\n", + "\n", + "for self_class in classes:\n", + " # parents\n", + " for parent_class in ontology.get_parents_of(self_class):\n", + " if parent_class not in classes_set:\n", + " continue\n", + " graph.add_edge(parent_class.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + " # children\n", + " for child_class in ontology.get_children_of(self_class):\n", + " if child_class not in classes_set:\n", + " continue\n", + " graph.add_edge(self_class.name.replace(\"_\", \":\"), child_class.name.replace(\"_\", \":\"))\n", + " # part of\n", + " for prop in self_class.get_class_properties():\n", + " if PARTOF_RELATIONSHIP in prop.name:\n", + " for related_term in prop[self_class]:\n", + " if related_term.name.startswith(PREFIX):\n", + " graph.add_edge(related_term.name.replace(\"_\", \":\"), self_class.name.replace(\"_\", \":\"))\n", + "\n", + " # deprecated terms (WHY???!!)\n", + " if \"deprecated\" in [prop.name for prop in self_class.get_class_properties()]:\n", + " for prop in self_class.get_class_properties():\n", + " if \"consider\" in prop.name:\n", + " for substitute in prop[self_class]:\n", + " if substitute.startswith(PREFIX):\n", + " graph.add_edge(substitute, self_class.name.replace(\"_\", \":\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1, 0, 0, ..., 0, 0, 0],\n", + " [0, 1, 0, ..., 0, 0, 0],\n", + " [0, 1, 1, ..., 0, 0, 0],\n", + " ...,\n", + " [0, 1, 0, ..., 1, 0, 0],\n", + " [0, 1, 0, ..., 0, 1, 0],\n", + " [0, 1, 0, ..., 0, 0, 1]])" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ancestors_matrix = get_ancestors_csr_matrix(graph, names_to_idx_map).toarray()\n", + "ancestors_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 0., inf, inf, ..., inf, inf, inf],\n", + " [inf, 0., inf, ..., inf, inf, inf],\n", + " [inf, 4., 0., ..., inf, inf, inf],\n", + " ...,\n", + " [inf, 6., inf, ..., 0., inf, inf],\n", + " [inf, 6., inf, ..., inf, 0., inf],\n", + " [inf, 5., inf, ..., inf, inf, 0.]])" + ] + }, + "execution_count": 48, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "shortest_distances_matrix = get_shortest_distances_matrix(graph, names_to_idx_map)\n", + "shortest_distances_matrix = np.where(ancestors_matrix, shortest_distances_matrix, np.inf)\n", + "shortest_distances_matrix" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Only leave nodes that exist in the data and their ancestors." + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "263" + ] + }, + "execution_count": 49, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extract_names_set = set(names_counts[query_name]) - set([\"CL:0002322\"])\n", + "extract_idx = [idx for name, idx in names_to_idx_map.items() if name in extract_names_set]\n", + "assert len(extract_idx) == len(extract_names_set)\n", + "len(extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "822" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "new_extract_idx = ancestors_matrix[extract_idx].any(axis=0).nonzero()[0].tolist()\n", + "new_extract_idx = [idx for idx in new_extract_idx if idx_to_names_map[idx] not in {LIFE_CYCLE_NODE, ANATOMICAL_ENTITY_NODE}]\n", + "len(new_extract_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [], + "source": [ + "new_names = [idx_to_names_map[idx] for idx in new_extract_idx]\n", + "new_labels = [idx_to_labels_map[idx] for idx in new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [], + "source": [ + "new_shortest_distances_matrix = shortest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "# new_longest_distances_matrix = longest_distances_matrix[new_extract_idx][:, new_extract_idx]\n", + "new_ancestors_matrix = ancestors_matrix[new_extract_idx][:, new_extract_idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [], + "source": [ + "torch.save({\n", + " \"names\": new_names,\n", + " \"labels\": new_labels,\n", + " \"shortest_distances_matrix\": torch.tensor(new_shortest_distances_matrix, dtype=torch.float32),\n", + " # \"longest_distances_matrix\": torch.tensor(new_longest_distances_matrix, dtype=torch.float32),\n", + " \"ancestors_matrix\": torch.tensor(new_ancestors_matrix, dtype=torch.int32),\n", + " },\n", + " \"tissue_ontology_data.pt\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ontology", + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/cellariumgpt_inference/xx_mean_expression_debug.ipynb b/notebooks/cellariumgpt_inference/xx_mean_expression_debug.ipynb new file mode 100644 index 00000000..7aafcf1b --- /dev/null +++ b/notebooks/cellariumgpt_inference/xx_mean_expression_debug.ipynb @@ -0,0 +1,485 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Does CellariumGPT recapitulate empirical mean for a given cell type?\n", + "\n", + "Can we turn this into a quantitative benchmark?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "DEVICE = torch.device('cuda:0')\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, \\\n", + " GeneNetworkAnalysisBase\n", + "\n", + "# reset matplotlib params\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/home/mehrtash/data\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=1-step=29161.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=1-step=28244.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=2-step=43129.ckpt\"\n", + "# CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=3-step=53770.ckpt\"\n", + "CHECKPOINT_PATH = \"/home/mehrtash/data/compute_optimal_checkpoints/epoch=6-step=63560.ckpt\"\n", + "\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\",\n", + " verbose=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load validation cell type table\n", + "val_adata = sc.read_h5ad(\n", + " os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_artifacts\", \"cell_types_for_validation_filtered.h5ad\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# show all\n", + "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", + " display(val_adata.obs)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "cell_index = 12\n", + "adata = val_adata[cell_index, :].copy()\n", + "\n", + "metadata_prompt_masks_dict, metadata_dict = ctx.process_user_metadata(\n", + " # assay=\"Smart-seq v4\",\n", + " assay=adata.obs['assay'].values[0],\n", + " suspension_type=adata.obs['suspension_type'].values[0],\n", + " prompt_metadata_dict={\n", + " 'cell_type': adata.obs['cell_type'].values[0],\n", + " 'disease': adata.obs['disease'].values[0],\n", + " 'tissue': adata.obs['tissue'].values[0],\n", + " 'sex': adata.obs['sex'].values[0],\n", + " # 'development_stage': adata.obs['development_stage'].values[0],\n", + " },\n", + " total_mrna_umis=adata.obs['total_mrna_umis'].values[0])\n", + " # total_mrna_umis=100_000)\n", + "\n", + "obs_df = pd.DataFrame({key: [value] for key, value in metadata_dict.items()})\n", + "adata.obs = obs_df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# renormalize counts to total_mrna_umis\n", + "adata.X = adata.X * adata.obs['total_mrna_umis'].values[0] / adata.X.sum(axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata.var.set_index('feature_id', inplace=True) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata.obs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# tpm_q = adata.X[0]\n", + "# tpm_q = 1_000_000 * tpm_q / tpm_q.sum()\n", + "# keep_q = tpm_q > 10\n", + "\n", + "# adata.var['keep'] = keep_q" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# adata = adata[: , adata.var['keep']]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# protein_coding_genes_set = set(\n", + "# ctx.gene_info_df[ctx.gene_info_df[\"Gene Biotype\"] == \"protein_coding\"][\"ENSEMBL Gene ID\"].values)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# adata = adata[:, adata.var.index.isin(protein_coding_genes_set)]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from tqdm.auto import tqdm\n", + "from more_itertools import chunked\n", + "\n", + "query_var_names = adata.var_names\n", + "query_chunk_size = 128\n", + "\n", + "rand_adata = adata.copy()\n", + "\n", + "# highly expressed genes\n", + "n_high = 4096 - 5\n", + "rand_adata = rand_adata[:, rand_adata.X.sum(axis=0).argsort()[::-1][:n_high]]\n", + "# rand_adata = rand_adata[:, np.random.choice(rand_adata.var_names, 4000, replace=False)]\n", + "# rand_adata.X = rand_adata.X.astype(int).astype(np.float32)\n", + "\n", + "gene_logits_chunks = []\n", + "chunks = list(chunked(query_var_names, query_chunk_size))\n", + "for query_var_names_chunk in tqdm(chunks):\n", + "\n", + " # Tokenize\n", + " tokens_dict, context_indices = ctx.generate_tokens_from_adata(\n", + " adata=rand_adata,\n", + " obs_index=None,\n", + " query_var_names=query_var_names_chunk,\n", + " metadata_prompt_masks_dict={\n", + " \"cell_type\": True,\n", + " \"tissue\": True,\n", + " \"development_stage\": False,\n", + " \"disease\": True,\n", + " \"sex\": True,\n", + " }\n", + " )\n", + " \n", + " with torch.inference_mode():\n", + " gene_logits_nqk = ctx.get_gene_value_logits_from_tokens(tokens_dict, context_indices, 2000)\n", + " gene_logits_chunks.append(gene_logits_nqk.cpu().numpy())\n", + "\n", + "gene_logits = np.concatenate(gene_logits_chunks, axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_logits_nqk = torch.tensor(gene_logits, device=DEVICE)\n", + "gene_logits_qk = gene_logits_nqk[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# max_counts = 2000\n", + "# total_prob_mass = 0.5\n", + "# symmetric_range_pad = 10\n", + "\n", + "# # first, find the mode of the counts distribution for each gene\n", + "# gene_logits_mode_q = torch.argmax(gene_logits_qk, dim=1)\n", + "\n", + "# # symmetric lower and upper counts about the mode for each gene\n", + "# x_lo_qm = torch.clamp(\n", + "# gene_logits_mode_q[:, None] - torch.arange(0, max_counts, device=DEVICE)[None, :], min=0)\n", + "# x_hi_qm = torch.clamp(\n", + "# gene_logits_mode_q[:, None] + torch.arange(0, max_counts, device=DEVICE)[None, :], max=max_counts - 1)\n", + "\n", + "# # compute the CDF of counts for each gene\n", + "# pdf_qk = gene_logits_qk.exp()\n", + "# cdf_qk = pdf_qk.cumsum(dim=1)\n", + "# q_indices = torch.arange(cdf_qk.size(0), device=DEVICE)\n", + "# symm_prob_mass_qm = (\n", + "# cdf_qk[q_indices[:, None], x_hi_qm] # add total prob mass at the right point (inclusive)\n", + "# - cdf_qk[q_indices[:, None], x_lo_qm] # subtract total prob mass at the left point (inclusive)\n", + "# + pdf_qk[q_indices[:, None], x_lo_qm] # add back the prob mass of the left point\n", + "# )\n", + "# mask_qm = symm_prob_mass_qm > total_prob_mass\n", + "# range_q = torch.clamp(mask_qm.float().argmax(dim=-1) + symmetric_range_pad, max=max_counts - 1)\n", + "# x_lo_q = x_lo_qm[q_indices, range_q]\n", + "# x_hi_q = x_hi_qm[q_indices, range_q]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# fixed_gene_logits_qk = gene_logits_qk.clone()\n", + "# kill_mask_qk = torch.zeros_like(gene_logits_qk, dtype=torch.bool)\n", + "# counts_qk = torch.arange(max_counts, device=DEVICE)[None, :].expand(gene_logits_qk.size(0), -1)\n", + "# kill_mask_qk[counts_qk > x_hi_q[:, None]] = True\n", + "# kill_mask_qk[counts_qk < x_lo_q[:, None]] = True" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# id = np.where((adata.var['feature_name'] == \"LINC00486\"))[0].item()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# gene_logits_qk[kill_mask_qk] = -1000000\n", + "# gene_logits_qk = gene_logits_qk - torch.logsumexp(gene_logits_qk, dim=-1, keepdim=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_marginal_mean_nq, gene_marginal_std_nq = ctx.calculate_gene_mean_std_from_logits(\n", + " gene_logits_qk[None, :, :],\n", + " max_counts=2000,\n", + " use_logsumexp=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "expr_q = gene_marginal_mean_nq[0].cpu().numpy()\n", + "var = adata.var.copy()\n", + "var['expr'] = expr_q" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "var.sort_values('expr', ascending=False, inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "var.head(50)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# renormalies\n", + "model_mean_q = gene_marginal_mean_nq.cpu().numpy().flatten()\n", + "model_mean_q = model_mean_q * adata.obs['total_mrna_umis'].values[0] / model_mean_q.sum()\n", + "\n", + "plt.scatter(np.log1p(adata.X[0]), np.log1p(model_mean_q), s=1)\n", + "plt.plot([0, 6], [0, 6], color='red')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gene_index = np.where((adata.var['feature_name'] == \"PTPRC\"))[0].item()\n", + "# gene_index = 4045\n", + "gene_logit = gene_logits_qk[gene_index, :].cpu().numpy()\n", + "\n", + "plt.plot(np.exp(gene_logit))\n", + "plt.xlim((0, 20))\n", + "plt.gca().set_xlabel('counts')\n", + "plt.gca().set_ylabel('logits')\n", + "# plt.ylim((-10, 0))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "np.sum(expr_q)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "adata.obs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "np.sum(np.exp(gene_logit)[:500])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "cutoffs = np.arange(10, 1000, 50)\n", + "means = []\n", + "for cutoff in cutoffs:\n", + " probs = np.exp(gene_logit)[:cutoff]\n", + " probs = probs / probs.sum()\n", + " mean = np.sum(probs * np.arange(0, cutoff))\n", + " means.append(mean)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "plt.plot(cutoffs, means)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/embeddings/00_fixed_cell_type_embeddings.ipynb b/notebooks/embeddings/00_fixed_cell_type_embeddings.ipynb new file mode 100644 index 00000000..4bec9278 --- /dev/null +++ b/notebooks/embeddings/00_fixed_cell_type_embeddings.ipynb @@ -0,0 +1,11212 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Extract cell type embeddings from fixed embedding layer of the trained model." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import torch\n", + "import pickle\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import plotly.express as px\n", + "from braceexpand import braceexpand\n", + "from tqdm import tqdm\n", + "import umap\n", + "from sklearn.decomposition import PCA\n", + "\n", + "# for flex attention\n", + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True\n", + "\n", + "# DEVICE = torch.device('cuda:1')\n", + "DEVICE = torch.device('cuda:0')\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, \\\n", + " GeneNetworkAnalysisBase" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/work/hdd/bbjr/mallina1/data/mb-ml-dev-vm\"\n", + "TRAIN_ROOT_PATH = \"/work/hdd/bbjr/mallina1/data/human_cellariumgpt_v2/extract_files\"\n", + "CHECKPOINT_PATH = \"/work/hdd/bbjr/mallina1/cellarium/models/latest/epoch=5-step=452000.ckpt\"\n", + "\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "ONTOLOGY_INFO_PATH = os.path.join(ROOT_PATH, \"ontology_infos.pt\")\n", + "ONTOLOGY_DIR_PATH = os.path.join(ROOT_PATH, \"ontology\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_290983/398718590.py:1: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ontology_infos = torch.load(ONTOLOGY_INFO_PATH)\n" + ] + } + ], + "source": [ + "ontology_infos = torch.load(ONTOLOGY_INFO_PATH)\n", + "cell_type_labels = ontology_infos['cell_type']['labels']\n", + "cell_type_names = ontology_infos['cell_type']['names']\n", + "\n", + "with open(os.path.join(ONTOLOGY_DIR_PATH, 'cl_benchmarking_resource.pkl'), 'rb') as fp:\n", + " cell_type_benchmarking = pickle.load(fp)\n", + "\n", + "# with open(os.path.join(ONTOLOGY_DIR_PATH, 'cl_propagation_resource.pkl'), 'rb') as fp:\n", + "# cell_type_propagation = pickle.load(fp)\n", + "\n", + "cl_label2name = {}\n", + "cl_name2label = {}\n", + "\n", + "for idx in range(len(cell_type_labels)):\n", + " cl_label2name[cell_type_labels[idx]] = cell_type_names[idx]\n", + " cl_name2label[cell_type_names[idx]] = cell_type_labels[idx]" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "dict_keys(['CL:0000000', 'CL:0000540', 'CL:0000101', 'CL:0000001', 'CL:0000010', 'CL:0000005', 'CL:0000333', 'CL:0000057', 'CL:0000006', 'CL:0000197', 'CL:0002321', 'CL:0000578', 'CL:0000039', 'CL:0000034', 'CL:0000015', 'CL:0000586', 'CL:0000413', 'CL:0000019', 'CL:0000408', 'CL:0000021', 'CL:0000023', 'CL:0000255', 'CL:0000024', 'CL:0000670', 'CL:0000412', 'CL:0000192', 'CL:0000029', 'CL:0000030', 'CL:0000055', 'CL:0000031', 'CL:0000114', 'CL:0000152', 'CL:0011115', 'CL:0000035', 'CL:0000723', 'CL:0000036', 'CL:0000037', 'CL:0000988', 'CL:0008001', 'CL:0011026', 'CL:0000038', 'CL:0000764', 'CL:0000839', 'CL:0000050', 'CL:0002194', 'CL:0000763', 'CL:0002009', 'CL:0000771', 'CL:0000145', 'CL:0000834', 'CL:0000767', 'CL:0002274', 'CL:0000051', 'CL:0000047', 'CL:0002319', 'CL:0000048', 'CL:0000049', 'CL:0002032', 'CL:0000557', 'CL:0000151', 'CL:0000056', 'CL:0000680', 'CL:0002320', 'CL:0000134', 'CL:0002077', 'CL:0000710', 'CL:0000062', 'CL:0007010', 'CL:0000064', 'CL:0000065', 'CL:0000067', 'CL:0000066', 'CL:0000738', 'CL:0000068', 'CL:0000069', 'CL:0000071', 'CL:0000076', 'CL:0002139', 'CL:0002546', 'CL:0000072', 'CL:0002078', 'CL:0000215', 'CL:0000075', 'CL:0000077', 'CL:0000213', 'CL:0000079', 'CL:0000080', 'CL:0000081', 'CL:0000082', 'CL:0000083', 'CL:0000084', 'CL:0000542', 'CL:0000827', 'CL:0000945', 'CL:0000091', 'CL:0000864', 'CL:0000092', 'CL:0000766', 'CL:0000518', 'CL:0001035', 'CL:0000576', 'CL:0000094', 'CL:0000095', 'CL:0000775', 'CL:0000234', 'CL:0000097', 'CL:0000098', 'CL:0000099', 'CL:0000100', 'CL:0000527', 'CL:0000526', 'CL:0000103', 'CL:0000104', 'CL:0000107', 'CL:2000032', 'CL:0000108', 'CL:4033050', 'CL:0000113', 'CL:0000842', 'CL:0000221', 'CL:0000115', 'CL:0000117', 'CL:0011005', 'CL:0000119', 'CL:4023057', 'CL:0000120', 'CL:0000121', 'CL:1001611', 'CL:0000122', 'CL:0000123', 'CL:0000125', 'CL:0000126', 'CL:0000127', 'CL:0000128', 'CL:4023154', 'CL:0002453', 'CL:0000129', 'CL:0000878', 'CL:0000222', 'CL:0000131', 'CL:0000132', 'CL:0000135', 'CL:0000499', 'CL:0000136', 'CL:0000325', 'CL:0000138', 'CL:0000153', 'CL:0000667', 'CL:0000147', 'CL:0000148', 'CL:0000149', 'CL:0000150', 'CL:0000327', 'CL:0000447', 'CL:0000154', 'CL:0000155', 'CL:0002659', 'CL:0000157', 'CL:0000158', 'CL:0002202', 'CL:0000159', 'CL:0000160', 'CL:0000319', 'CL:0000162', 'CL:0000163', 'CL:0000164', 'CL:0000165', 'CL:0000166', 'CL:0000568', 'CL:0000167', 'CL:0000168', 'CL:0000169', 'CL:0008024', 'CL:0002351', 'CL:0000170', 'CL:0000171', 'CL:0002067', 'CL:0000172', 'CL:0000173', 'CL:0000502', 'CL:0000174', 'CL:0002132', 'CL:0000177', 'CL:0000178', 'CL:4030031', 'CL:0000182', 'CL:0000417', 'CL:0005026', 'CL:0000183', 'CL:0000669', 'CL:0000185', 'CL:0000186', 'CL:0000187', 'CL:0000393', 'CL:0000188', 'CL:0000189', 'CL:0008046', 'CL:0000190', 'CL:0008000', 'CL:0008007', 'CL:0000514', 'CL:0000746', 'CL:0000199', 'CL:4023168', 'CL:0000202', 'CL:0000855', 'CL:0000206', 'CL:0000207', 'CL:0000209', 'CL:0002076', 'CL:0000210', 'CL:0000211', 'CL:0000212', 'CL:0000216', 'CL:0000630', 'CL:0000511', 'CL:0002625', 'CL:0000217', 'CL:0000218', 'CL:0002573', 'CL:0002377', 'CL:0000219', 'CL:0000225', 'CL:0002242', 'CL:0000226', 'CL:0000228', 'CL:0000232', 'CL:0000329', 'CL:0000558', 'CL:0000233', 'CL:0000458', 'CL:0000556', 'CL:0000473', 'CL:0000235', 'CL:0000236', 'CL:0000237', 'CL:0000240', 'CL:0000311', 'CL:0000239', 'CL:0000242', 'CL:0000312', 'CL:0000244', 'CL:0000531', 'CL:0000253', 'CL:0000287', 'CL:0000300', 'CL:0000306', 'CL:0000307', 'CL:0000362', 'CL:0000313', 'CL:0000314', 'CL:0000317', 'CL:2000021', 'CL:1001597', 'CL:0000322', 'CL:0010003', 'CL:0000323', 'CL:0000324', 'CL:0011012', 'CL:0008019', 'CL:0000457', 'CL:0000342', 'CL:0000349', 'CL:0000351', 'CL:0000358', 'CL:0000359', 'CL:4033054', 'CL:0002159', 'CL:0002372', 'CL:0000386', 'CL:0000387', 'CL:0000390', 'CL:0000388', 'CL:0000394', 'CL:0000397', 'CL:0000402', 'CL:2000029', 'CL:0000404', 'CL:0000424', 'CL:0000432', 'CL:0000442', 'CL:0000737', 'CL:0002260', 'CL:0002334', 'CL:0000449', 'CL:0002335', 'CL:0000451', 'CL:0000453', 'CL:0000990', 'CL:0000456', 'CL:0000459', 'CL:0010021', 'CL:0011020', 'CL:0000500', 'CL:2000064', 'CL:0000492', 'CL:0000624', 'CL:0000896', 'CL:0000498', 'CL:0000501', 'CL:0002174', 'CL:0000503', 'CL:0000593', 'CL:0000506', 'CL:0000507', 'CL:0000508', 'CL:0000509', 'CL:0002180', 'CL:0000510', 'CL:0002563', 'CL:0000512', 'CL:0000513', 'CL:0002494', 'CL:0008002', 'CL:0000516', 'CL:0000525', 'CL:0000529', 'CL:0000530', 'CL:0000545', 'CL:0000546', 'CL:0001051', 'CL:0000547', 'CL:0000765', 'CL:0000553', 'CL:0000555', 'CL:0001012', 'CL:1001610', 'CL:0000559', 'CL:0000561', 'CL:0009004', 'CL:0000740', 'CL:0000836', 'CL:0000569', 'CL:2000073', 'CL:0000573', 'CL:0010009', 'CL:0002672', 'CL:0000575', 'CL:0000577', 'CL:0002251', 'CL:0001034', 'CL:0000776', 'CL:0002193', 'CL:0000583', 'CL:1001603', 'CL:0000584', 'CL:0000677', 'CL:4023120', 'CL:0000594', 'CL:0000595', 'CL:0002422', 'CL:0000598', 'CL:0000604', 'CL:0002374', 'CL:0002191', 'CL:0002028', 'CL:0000617', 'CL:0000622', 'CL:0000623', 'CL:0001067', 'CL:0000791', 'CL:0000625', 'CL:0000627', 'CL:0000632', 'CL:0000636', 'CL:0000681', 'CL:2000004', 'CL:0002085', 'CL:0000644', 'CL:0012000', 'CL:0000646', 'CL:1000618', 'CL:0000649', 'CL:0000650', 'CL:0000651', 'CL:0000652', 'CL:0000653', 'CL:0002522', 'CL:1000450', 'CL:1000147', 'CL:0000666', 'CL:0008034', 'CL:0000679', 'CL:0000682', 'CL:0000683', 'CL:0002376', 'CL:0000695', 'CL:0000696', 'CL:0000700', 'CL:0000704', 'CL:0000706', 'CL:0000708', 'CL:0000731', 'CL:0000745', 'CL:0000748', 'CL:0008028', 'CL:0000749', 'CL:0000750', 'CL:0000751', 'CL:0000752', 'CL:0000753', 'CL:0000754', 'CL:0000755', 'CL:0000756', 'CL:0000757', 'CL:0000758', 'CL:0000759', 'CL:0000760', 'CL:0000761', 'CL:0000782', 'CL:0000784', 'CL:0000785', 'CL:0001201', 'CL:0000818', 'CL:0000816', 'CL:0000817', 'CL:0000786', 'CL:0000946', 'CL:0000980', 'CL:0000787', 'CL:0000788', 'CL:0000789', 'CL:0000798', 'CL:0000790', 'CL:0002420', 'CL:0002419', 'CL:0000792', 'CL:0000815', 'CL:0000797', 'CL:0000810', 'CL:0000794', 'CL:0000906', 'CL:0000796', 'CL:0002496', 'CL:0000807', 'CL:0000800', 'CL:0000801', 'CL:0000802', 'CL:0000893', 'CL:0000808', 'CL:0002489', 'CL:0000894', 'CL:0000809', 'CL:0000811', 'CL:0000813', 'CL:0000898', 'CL:0000814', 'CL:0000954', 'CL:0000826', 'CL:0000819', 'CL:0000820', 'CL:0000821', 'CL:0000822', 'CL:0000823', 'CL:0001082', 'CL:0000937', 'CL:0000824', 'CL:0000838', 'CL:0000837', 'CL:0002031', 'CL:0001029', 'CL:0000841', 'CL:0000843', 'CL:0000844', 'CL:0000860', 'CL:0000861', 'CL:0000863', 'CL:0000875', 'CL:0002393', 'CL:0000879', 'CL:0000889', 'CL:0000890', 'CL:0002425', 'CL:0000895', 'CL:0000897', 'CL:0000899', 'CL:0000900', 'CL:0000903', 'CL:0000904', 'CL:0001204', 'CL:0000905', 'CL:0000907', 'CL:0001203', 'CL:0000908', 'CL:0000909', 'CL:0000910', 'CL:0000911', 'CL:0000912', 'CL:0000913', 'CL:0000914', 'CL:0000915', 'CL:0000917', 'CL:0000921', 'CL:0000922', 'CL:0000924', 'CL:0000928', 'CL:0000931', 'CL:0000934', 'CL:0000936', 'CL:0000938', 'CL:0000939', 'CL:0000940', 'CL:0000974', 'CL:0000972', 'CL:0000957', 'CL:0000955', 'CL:0000956', 'CL:0000970', 'CL:0000979', 'CL:0000982', 'CL:0000984', 'CL:0000985', 'CL:0000986', 'CL:0000987', 'CL:0001060', 'CL:0002010', 'CL:0002465', 'CL:0001024', 'CL:0001019', 'CL:0001022', 'CL:0001031', 'CL:2000028', 'CL:0002362', 'CL:0010012', 'CL:0002608', 'CL:0001042', 'CL:0001043', 'CL:0001044', 'CL:0002677', 'CL:0002678', 'CL:0001049', 'CL:0001050', 'CL:0001054', 'CL:0002397', 'CL:0001056', 'CL:0001057', 'CL:0001058', 'CL:0001061', 'CL:0001062', 'CL:4030002', 'CL:0001063', 'CL:0001064', 'CL:0001065', 'CL:0001066', 'CL:0001068', 'CL:0001069', 'CL:0001071', 'CL:0001074', 'CL:0001076', 'CL:0001077', 'CL:0001078', 'CL:0001079', 'CL:0001080', 'CL:0001081', 'CL:0001200', 'CL:0002038', 'CL:0002045', 'CL:0002046', 'CL:0002048', 'CL:0002057', 'CL:0002062', 'CL:0002063', 'CL:1000272', 'CL:0002064', 'CL:1001599', 'CL:0002086', 'CL:0002071', 'CL:0002253', 'CL:0002072', 'CL:0002075', 'CL:0002204', 'CL:0002079', 'CL:1001433', 'CL:0002088', 'CL:0002092', 'CL:0002094', 'CL:0008009', 'CL:0002097', 'CL:1001601', 'CL:0002098', 'CL:0002099', 'CL:0002102', 'CL:0002117', 'CL:0002129', 'CL:0002131', 'CL:0002138', 'CL:0005022', 'CL:1000448', 'CL:0002144', 'CL:2000008', 'CL:0002145', 'CL:0005012', 'CL:4030034', 'CL:0002149', 'CL:0002151', 'CL:0002154', 'CL:0002157', 'CL:0002167', 'CL:1001318', 'CL:0002178', 'CL:0002179', 'CL:0002187', 'CL:1000428', 'CL:0002188', 'CL:1000746', 'CL:0002189', 'CL:0002257', 'CL:0002201', 'CL:0005010', 'CL:0002632', 'CL:0002203', 'CL:0019032', 'CL:0002207', 'CL:0002328', 'CL:0002252', 'CL:0002222', 'CL:0002223', 'CL:0002224', 'CL:0002225', 'CL:0011004', 'CL:0002325', 'CL:0002231', 'CL:0002341', 'CL:0002340', 'CL:0002236', 'CL:0002241', 'CL:0002243', 'CL:0002246', 'CL:0002250', 'CL:0002254', 'CL:0002255', 'CL:2000002', 'CL:0002258', 'CL:0002259', 'CL:1001593', 'CL:0002262', 'CL:0009042', 'CL:0009006', 'CL:0002268', 'CL:0002269', 'CL:0002275', 'CL:0002277', 'CL:0002278', 'CL:0002279', 'CL:0002280', 'CL:0005018', 'CL:0002293', 'CL:0002364', 'CL:0002365', 'CL:0002303', 'CL:0002304', 'CL:0002305', 'CL:1000494', 'CL:1000615', 'CL:0002306', 'CL:0002308', 'CL:0002322', 'CL:0002324', 'CL:0002327', 'CL:1001586', 'CL:4033057', 'CL:0002326', 'CL:0009116', 'CL:0002329', 'CL:0002332', 'CL:0002337', 'CL:0002338', 'CL:0002343', 'CL:0002350', 'CL:0010008', 'CL:0002352', 'CL:0002355', 'CL:0002417', 'CL:0002361', 'CL:0002363', 'CL:0002366', 'CL:0002601', 'CL:0002368', 'CL:0002370', 'CL:0002375', 'CL:0002394', 'CL:0002395', 'CL:0002396', 'CL:0002399', 'CL:0002410', 'CL:0002457', 'CL:0002470', 'CL:0002477', 'CL:0002480', 'CL:1000458', 'CL:0002559', 'CL:0002491', 'CL:0002488', 'CL:0002495', 'CL:0002503', 'CL:0002504', 'CL:0002518', 'CL:1000497', 'CL:0002521', 'CL:0002536', 'CL:0002538', 'CL:1000488', 'CL:0002539', 'CL:0019018', 'CL:1000413', 'CL:0002543', 'CL:0002544', 'CL:0002548', 'CL:0002620', 'CL:0002553', 'CL:0002554', 'CL:0002555', 'CL:0002565', 'CL:0002570', 'CL:0002575', 'CL:0002577', 'CL:4006000', 'CL:0002584', 'CL:0002681', 'CL:0002585', 'CL:0002586', 'CL:0002591', 'CL:1001319', 'CL:0002598', 'CL:0019019', 'CL:0002600', 'CL:0002603', 'CL:2000005', 'CL:0002605', 'CL:1001579', 'CL:0002607', 'CL:0002617', 'CL:0002621', 'CL:0002622', 'CL:0002623', 'CL:1001596', 'CL:0002626', 'CL:0002627', 'CL:0002629', 'CL:0002633', 'CL:0002657', 'CL:1000414', 'CL:0002658', 'CL:0002671', 'CL:0002673', 'CL:1001516', 'CL:0003001', 'CL:0004247', 'CL:4023032', 'CL:4023033', 'CL:0003050', 'CL:0004213', 'CL:0004214', 'CL:0004215', 'CL:0004216', 'CL:0004217', 'CL:0004218', 'CL:0004219', 'CL:0004250', 'CL:0004251', 'CL:4030028', 'CL:0004232', 'CL:4030027', 'CL:0005006', 'CL:0005009', 'CL:1000449', 'CL:0005011', 'CL:0005019', 'CL:0005020', 'CL:0005021', 'CL:0015000', 'CL:0005025', 'CL:0011102', 'CL:0007005', 'CL:0007011', 'CL:0008008', 'CL:0008011', 'CL:0008015', 'CL:0008031', 'CL:0010011', 'CL:0008036', 'CL:2000049', 'CL:4023041', 'CL:0009002', 'CL:0009005', 'CL:1001598', 'CL:0009009', 'CL:1001588', 'CL:0009010', 'CL:0009011', 'CL:0009012', 'CL:0009016', 'CL:0009017', 'CL:0009022', 'CL:0011108', 'CL:0009038', 'CL:0009039', 'CL:1000320', 'CL:0009041', 'CL:0009043', 'CL:1000279', 'CL:0009089', 'CL:0009092', 'CL:0009095', 'CL:0009099', 'CL:0009111', 'CL:0009112', 'CL:0009113', 'CL:2000092', 'CL:0010006', 'CL:0010022', 'CL:0011001', 'CL:0011010', 'CL:0011011', 'CL:0011019', 'CL:0011024', 'CL:0011025', 'CL:0011027', 'CL:1001609', 'CL:0011028', 'CL:0011031', 'CL:0011101', 'CL:0011103', 'CL:0011113', 'CL:0013000', 'CL:0017000', 'CL:0017001', 'CL:1000296', 'CL:4030024', 'CL:0019001', 'CL:0019003', 'CL:0019021', 'CL:1000398', 'CL:0019022', 'CL:0019026', 'CL:0019028', 'CL:0019029', 'CL:0019031', 'CL:1000507', 'CL:1000042', 'CL:1000143', 'CL:1000223', 'CL:1000271', 'CL:1000275', 'CL:1000278', 'CL:1001320', 'CL:1000299', 'CL:1000304', 'CL:1000305', 'CL:1000309', 'CL:1000311', 'CL:1000312', 'CL:1000495', 'CL:1000317', 'CL:1001589', 'CL:1000326', 'CL:1000329', 'CL:1000330', 'CL:1000331', 'CL:1000334', 'CL:1000339', 'CL:1000342', 'CL:1000343', 'CL:1000347', 'CL:1000348', 'CL:1000353', 'CL:2000046', 'CL:1000409', 'CL:1000412', 'CL:1000432', 'CL:1000435', 'CL:1000436', 'CL:1000437', 'CL:1001428', 'CL:1000443', 'CL:1000447', 'CL:1000510', 'CL:1000452', 'CL:1000453', 'CL:1000909', 'CL:1000454', 'CL:1001225', 'CL:1000487', 'CL:1000491', 'CL:1000493', 'CL:1000500', 'CL:1000504', 'CL:1000505', 'CL:1000617', 'CL:1000616', 'CL:1000597', 'CL:1000600', 'CL:1000612', 'CL:1000692', 'CL:1000695', 'CL:1000698', 'CL:1000703', 'CL:1001431', 'CL:1001432', 'CL:1000768', 'CL:1000838', 'CL:1000839', 'CL:1001021', 'CL:1000849', 'CL:1000850', 'CL:1000854', 'CL:1000891', 'CL:1000892', 'CL:1000893', 'CL:1001005', 'CL:1001006', 'CL:1001009', 'CL:1001016', 'CL:1001033', 'CL:1001036', 'CL:1001045', 'CL:1001096', 'CL:1001099', 'CL:1001106', 'CL:1001107', 'CL:1001108', 'CL:1001109', 'CL:1001111', 'CL:1001131', 'CL:1001285', 'CL:1001430', 'CL:1001451', 'CL:1001474', 'CL:2000030', 'CL:1001509', 'CL:1001567', 'CL:1001568', 'CL:4023111', 'CL:1001602', 'CL:2000001', 'CL:2000006', 'CL:2000011', 'CL:2000016', 'CL:2000018', 'CL:2000041', 'CL:2000042', 'CL:2000043', 'CL:2000047', 'CL:2000054', 'CL:2000055', 'CL:2000059', 'CL:2000060', 'CL:2000084', 'CL:2000093', 'CL:2000095', 'CL:3000001', 'CL:4023016', 'CL:4023008', 'CL:4023009', 'CL:4023011', 'CL:4023012', 'CL:4023013', 'CL:4023015', 'CL:4023017', 'CL:4023018', 'CL:4023121', 'CL:4023026', 'CL:4023029', 'CL:4023036', 'CL:4023083', 'CL:4023038', 'CL:4023040', 'CL:4023042', 'CL:4023043', 'CL:4030067', 'CL:4023047', 'CL:4030059', 'CL:4023048', 'CL:4030062', 'CL:4023050', 'CL:4030065', 'CL:4023051', 'CL:4023058', 'CL:4023054', 'CL:4023056', 'CL:4023059', 'CL:4023064', 'CL:4023065', 'CL:4023068', 'CL:4023070', 'CL:4023072', 'CL:4023161', 'CL:4023181', 'CL:4023188', 'CL:4023189', 'CL:4028004', 'CL:4028006', 'CL:4030009', 'CL:4030011', 'CL:4030018', 'CL:4030023', 'CL:4030026', 'CL:4030032', 'CL:4030033', 'CL:4030063', 'CL:4030066', 'CL:4033005', 'CL:4033013', 'CL:4033015', 'CL:4033019', 'CL:4033024', 'CL:4033025', 'CL:4033026', 'CL:4033027', 'CL:4033028', 'CL:4033029', 'CL:4033030', 'CL:4033031', 'CL:4033032', 'CL:4033033', 'CL:4033034', 'CL:4033035', 'CL:4033036', 'CL:4033038', 'CL:4033039', 'CL:4033042', 'CL:4033043', 'CL:4033044', 'CL:4033048', 'CL:4033053', 'CL:4033058'])\n", + "CL:0000540 neuron\n", + "['neuron', 'sensory neuron', 'primary cultured cell', 'cultured cell', 'fibroblast neural crest derived', 'migratory neural crest cell', 'fibroblast', 'neuronal receptor cell', 'sensory receptor cell', 'embryonic cell (metazoa)', 'experimentally modified cell in vitro', 'germ line cell', 'stem cell', 'male germ cell', 'germ cell', 'haploid cell', 'sperm', 'male gamete', 'primordial germ cell', 'polyploid cell', 'smooth muscle cell', 'neural crest derived neuron', 'glioblast', 'non-terminally differentiated cell', 'neuroblast (sensu Vertebrata)', 'surface ectodermal cell', 'exocrine cell', 'precursor cell', 'single fate stem cell', 'somatic stem cell', 'epithelial fate stem cell', 'hematopoietic stem cell', 'hematopoietic cell', 'hematopoietic precursor cell', 'progenitor cell', 'erythroid progenitor cell', 'erythroid lineage cell', 'myeloid lineage restricted progenitor cell', 'megakaryocyte-erythroid progenitor cell', 'monopoietic cell', 'myeloid cell', 'macrophage dendritic cell progenitor', 'eosinophil', 'professional antigen presenting cell', 'neutrophil progenitor cell', 'basophil', 'histamine secreting cell', 'common lymphoid progenitor', 'neural cell', 'multi fate stem cell', 'common myeloid progenitor', 'hematopoietic oligopotent progenitor cell', 'granulocyte monocyte progenitor cell', 'secretory cell', 'myoblast', 'muscle precursor cell', 'connective tissue cell', 'mesenchymal stem cell', 'ecto-epithelial cell', 'neurecto-epithelial cell', 'osteoblast', 'preosteoblast', 'ciliated cell', 'ependymal cell', 'ciliated epithelial cell', 'epithelial cell', 'leukocyte', 'duct epithelial cell', 'branched duct epithelial cell', 'blood vessel endothelial cell', 'squamous epithelial cell', 'endothelial cell of vascular tree', 'non-branched duct epithelial cell', 'meso-epithelial cell', 'barrier cell', 'columnar/cuboidal epithelial cell', 'mesothelial cell', 'lining cell', 'stratified epithelial cell', 'circulating cell', 'blood cell', 'epithelial cell of lung', 'epithelial cell of pancreas', 'T cell', 'lymphocyte', 'pro-T cell', 'lymphocyte of B lineage', 'Kupffer cell', 'tissue-resident macrophage', 'osteoclast', 'myeloid leukocyte', 'phagocyte (sensu Vertebrata)', 'bone cell', 'monocyte', 'granulocyte', 'neuron associated cell', 'neutrophil', 'phagocyte', 'mast cell', 'sensory epithelial cell', 'interneuron', 'motor neuron', 'efferent neuron', 'afferent neuron', 'bipolar neuron', 'multipolar neuron', 'autonomic neuron', 'peripheral nervous system neuron', 'cholinergic neuron', 'catecholaminergic neuron', 'mononuclear phagocyte', 'mononuclear cell', 'ectodermal cell', 'endothelial cell', 'CNS neuron (sensu Vertebrata)', 'GABAergic interneuron', 'granule cell', 'Purkinje cell', 'cerebellar neuron', 'stellate neuron', 'neuron associated cell (sensu Vertebrata)', 'glial cell', 'macroglial cell', 'astrocyte', 'oligodendrocyte', 'myelinating glial cell', 'oligodendrocyte precursor cell', 'microglial cell', 'central nervous system macrophage', 'mesodermal cell', 'gut endothelial cell', 'corneal endothelial cell', 'fibrocyte', 'stromal cell', 'adipocyte', 'stuff accumulating cell', 'chondrocyte', 'glycosaminoglycan secreting cell', 'collagen secreting cell', 'pigment cell', 'melanocyte', 'visual pigment cell', 'glandular epithelial cell', 'extracellular matrix secreting cell', 'carbohydrate secreting cell', 'protein secreting cell', 'peptic cell', 'glandular cell of stomach', 'surfactant secreting cell', 'club cell', 'epithelial cell of tracheobronchial tree', 'seromucus secreting cell', 'goblet cell', 'mucus secreting cell', 'parietal cell', 'endocrine cell', 'enteroendocrine cell', 'neuroendocrine cell', 'chromaffin cell', 'amine precursor uptake and decarboxylation cell', 'peptide hormone secreting cell', 'insulin secreting cell', 'type B pancreatic cell', 'pancreatic endocrine cell', 'progenitor cell of endocrine pancreas', 'glucagon secreting cell', 'pancreatic A cell', 'type A enteroendocrine cell', 'somatostatin secreting cell', 'pancreatic D cell', 'type D enteroendocrine cell', 'steroid hormone secreting cell', 'stromal cell of ovary', 'testosterone secreting cell', 'Leydig cell', 'interstitial cell', 'hepatocyte', 'endopolyploid cell', 'hepatoblast', 'contractile cell', 'pericyte', 'myoepithelial cell', 'myofibroblast cell', 'muscle cell', 'electrically responsive cell', 'cell of skeletal muscle', 'slow muscle cell', 'extrafusal muscle fiber', 'fast muscle cell', 'non-striated muscle cell', 'visceral muscle cell', 'smooth muscle myoblast', 'cardiac muscle cell', 'chemoreceptor cell', 'taste receptor cell', 'endo-epithelial cell', 'photoreceptor cell', 'electrically active cell', 'Sertoli cell', 'supporting cell', 'androgen binding protein secreting cell', 'seminiferous tubule epithelial cell', 'insulating cell', 'myelinating Schwann cell', 'Schwann cell', 'immature Schwann cell', 'motile cell', 'anucleate cell', 'nucleate cell', 'single nucleate cell', 'multinucleate cell', 'erythrocyte', 'oxygen accumulating cell', 'reticulocyte', 'platelet', 'serotonin secreting cell', 'megakaryocyte', 'defensive cell', 'macrophage', 'B cell', 'keratinizing barrier epithelial cell', 'stratified squamous epithelial cell', 'keratin accumulating cell', 'brush border epithelial cell', 'Merkel cell', 'keratinocyte', 'transitional epithelial cell', 'primary sensory neuron (sensu Teleostei)', 'eurydendroid cell', 'eye photoreceptor cell', 'gamete', 'crystallin accumulating cell', 'tracheal epithelial cell', 'epidermal cell', 'serous secreting cell', 'milk secreting cell', 'sebum secreting cell', 'sebaceous gland cell', 'pneumocyte', 'epithelial cell of alveolus of lung', 'lysozyme secreting cell', 'neural crest cell', 'mesenchymal cell', 'biogenic amine secreting cell', 'extraembryonic cell', 'trophoblast cell', 'sphincter associated smooth muscle cell', 'vascular associated smooth muscle cell', 'perivascular cell', 'general ecto-epithelial cell', 'myotube', 'attachment cell', 'tendon cell', 'ganglion interneuron', 'CNS interneuron', 'central nervous system neuron', 'electrically signaling cell', 'excretory cell', 'reticular cell', 'follicular dendritic cell', 'striated muscle cell', 'preadipocyte', 'dendritic cell', 'Langerhans cell', 'conventional dendritic cell', 'noradrenergic cell', 'cardiac myoblast', 'neural progenitor cell', 'follicular epithelial cell', 'ovarian surface epithelial cell', 'CD4-positive helper T cell', 'CD4-positive, alpha-beta T cell', 'activated CD4-positive, alpha-beta T cell', 'inhibitory interneuron', 'granulosa cell', 'follicular cell of ovary', 'theca cell', 'androgen secreting cell', 'enkephalin secreting cell', 'endorphin secreting cell', 'type G enteroendocrine cell', 'gastrin secreting cell', 'mucous cell of stomach', 'paneth cell', 'intestinal epithelial cell', 'paracrine cell', 'cardiac muscle myoblast', 'cardiocyte', 'skeletal muscle fiber', 'syncytiotrophoblast cell', 'pigmented epithelial cell', 'primary neuron (sensu Teleostei)', 'T-helper 1 cell', 'T-helper 2 cell', 'CD4-positive, CXCR3-negative, CCR6-negative, alpha-beta T cell', 'proerythroblast', 'erythroblast', 'neuronal brush cell', 'CD7-negative lymphoid progenitor OR granulocyte monocyte progenitor', 'bone marrow hematopoietic cell', 'promonocyte', 'amacrine cell', 'retinal cell', 'retinal ganglion cell', 'promyelocyte', 'cardiac mesenchymal cell', 'migratory cardiac neural crest cell', 'retinal cone cell', 'camera-type eye photoreceptor cell', 'corneal epithelial cell', 'type EC enteroendocrine cell', 'epithelial cell of alimentary canal', 'cell in vitro', 'immature neutrophil', 'myelocyte', 'alveolar macrophage', 'lung macrophage', 'enterocyte', 'gut absorptive cell', 'skeletal muscle satellite cell', 'enucleate erythrocyte', 'enucleated reticulocyte', 'pyramidal neuron', 'retinal rod cell', 'granulocytopoietic cell', 'basophil mast progenitor cell', 'GABAergic neuron', 'acinar cell', 'natural killer cell', 'group 1 innate lymphoid cell', 'mature alpha-beta T cell', 'CD8-positive, alpha-beta T cell', 'transporting cell', 'hepatic stellate cell', 'Mueller cell', 'radial glial cell', 'Bergmann glial cell', 'astrocyte of the forebrain', 'basal cell', 'prickle cell', 'mesangial cell', 'mucous neck cell', 'podocyte', 'renal filtration cell', 'epithelial cell of glomerular capsule', 'fenestrated cell', 'mural cell', 'glutamatergic neuron', 'M cell of gut', 'non-myelinating Schwann cell', 'Cajal-Retzius cell', 'PP cell', 'dopaminergic neuron', 'endothelial tip cell', 'choroid plexus epithelial cell', 'urothelial cell', 'retina horizontal cell', 'retinal bipolar neuron', 'visual system neuron', 'ON-bipolar cell', 'OFF-bipolar cell', 'rod bipolar cell', 'cone retinal bipolar cell', 'myeloid dendritic cell', 'plasmacytoid dendritic cell', 'mature B cell', 'B cell, CD19-positive', 'transitional stage B cell', 'immature B cell', 'precursor B cell', 'plasma cell', 'antibody secreting cell', 'plasmablast', 'memory B cell', 'naive B cell', 'alpha-beta T cell', 'gamma-delta T cell', 'immature alpha-beta T cell', 'immature T cell', 'mature T cell', 'CD4-positive, CD25-positive, alpha-beta regulatory T cell', 'regulatory T cell', 'alpha-beta intraepithelial T cell', 'CD4-positive, alpha-beta thymocyte', 'CD8-positive, alpha-beta cytotoxic T cell', 'activated CD8-positive, alpha-beta T cell', 'CD8-alpha-beta-positive, alpha-beta intraepithelial T cell', 'intraepithelial lymphocyte', 'DN3 thymocyte', 'mature gamma-delta T cell', 'gamma-delta intraepithelial T cell', 'CD8-alpha alpha positive, gamma-delta intraepithelial T cell', 'thymocyte', 'DN4 thymocyte', 'double negative thymocyte', 'DN1 thymic pro-T cell', 'double-positive, alpha-beta thymocyte', 'CD8-positive, alpha-beta thymocyte', 'memory T cell', 'naive T cell', 'mature NK T cell', 'small pre-B-II cell', 'pro-B cell', 'B-1 B cell', 'B-1a B cell', 'B-1b B cell', 'B-2 B cell', 'immature natural killer cell', 'immature innate lymphoid cell', 'mature natural killer cell', 'lymphoid lineage restricted progenitor cell', 'hematopoietic multipotent progenitor cell', 'hematopoietic lineage restricted progenitor cell', 'common dendritic progenitor', 'mature conventional dendritic cell', 'follicular B cell', 'germinal center B cell', 'classical monocyte', 'elicited macrophage', 'inflammatory macrophage', 'non-classical monocyte', 'intermediate monocyte', 'meningeal macrophage', 'alternatively activated macrophage', 'early T lineage precursor', 'naive thymus-derived CD4-positive, alpha-beta T cell', 'CD4-positive, alpha-beta memory T cell', 'T-helper 17 cell', 'naive thymus-derived CD8-positive, alpha-beta T cell', 'natural T-regulatory cell', 'central memory CD4-positive, alpha-beta T cell', 'CD4-positive, alpha-beta memory T cell, CD45RO-positive', 'effector memory CD4-positive, alpha-beta T cell', 'central memory CD8-positive, alpha-beta T cell', 'CD8-positive, alpha-beta memory T cell, CD45RO-positive', 'CD8-positive, alpha-beta cytokine secreting effector T cell', 'CD8-positive, alpha-beta memory T cell', 'cytotoxic T cell', 'effector T cell', 'helper T cell', 'effector memory CD8-positive, alpha-beta T cell', 'immature NK T cell', 'CD8-alpha-alpha-positive, alpha-beta intraepithelial T cell', 'Tc1 cell', 'type I NK T cell', 'type II NK T cell', 'activated type II NK T cell', 'CD4-positive, alpha-beta cytotoxic T cell', 'early lymphoid progenitor', 'CD16-negative, CD56-bright natural killer cell, human', 'CD16-positive, CD56-dim natural killer cell, human', 'mucosal invariant T cell', 'long lived plasma cell', 'class switched memory B cell', 'large pre-B-II cell', 'pre-B-II cell', 'pre-B-I cell', 'unswitched memory B cell', 'IgG memory B cell', 'IgG plasmablast', 'IgA plasmablast', 'IgG plasma cell', 'IgM plasma cell', 'IgA plasma cell', 'hematopoietic oligopotent progenitor cell, lineage-negative', 'pre-conventional dendritic cell', 'CD11b-positive dendritic cell', 'CD34-positive, CD38-negative hematopoietic stem cell', 'CD115-positive monocyte OR common dendritic progenitor', 'CD115-positive monocyte', 'cerebellar granule cell', 'cerebellum glutamatergic neuron', 'cerebellar granule cell precursor', 'cerebral cortex neuron', 'T-helper 22 cell', 'activated CD4-positive, alpha-beta T cell, human', 'effector CD4-positive, alpha-beta T cell', 'naive regulatory T cell', 'memory regulatory T cell', 'activated CD8-positive, alpha-beta T cell, human', 'effector CD8-positive, alpha-beta T cell', 'CD14-positive monocyte', 'CD14-positive, CD16-positive monocyte', 'dendritic cell, human', 'myeloid dendritic cell, human', 'plasmacytoid dendritic cell, human', 'abnormal cell', 'effector memory CD8-positive, alpha-beta T cell, terminally differentiated', 'effector memory CD45RA-positive, alpha-beta T cell, terminally differentiated', 'neoplastic cell', 'malignant cell', 'innate lymphoid cell', 'erythroid progenitor cell, mammalian', 'ILC1', 'group 2 innate lymphoid cell', 'group 3 innate lymphoid cell', 'CD34-positive, CD56-positive, CD117-positive common innate lymphoid precursor, human', 'ILC1, human', 'group 3 innate lymphoid cell, human', 'NKp44-positive group 3 innate lymphoid cell, human', 'NKp44-negative group 3 innate lymphoid cell, human', 'group 2 innate lymphoid cell, human', 'lymphocyte of B lineage, CD19-positive', 'T follicular helper cell', 'fraction A pre-pro B cell', 'early pro-B cell', 'late pro-B cell', 'CD14-positive, CD16-negative classical monocyte', 'type I pneumocyte', 'type II pneumocyte', 'lung secretory cell', 'pancreatic acinar cell', 'pancreas exocrine glandular cell', 'enterocyte of epithelium of large intestine', 'epithelial cell of large intestine', 'brush cell of trachebronchial tree', 'brush cell', 'pancreatic ductal cell', 'epithelial cell of exocrine pancreas', 'interstitial cell of Cajal', 'bone marrow cell', 'interstitial cell of ovary', 'cortical cell of adrenal gland', 'adrenal gland glandular cell', 'regular cardiac myocyte', 'IgG-negative class switched memory B cell', 'regular atrial cardiac myocyte', 'regular ventricular cardiac myocyte', 'endothelial cell of lymphatic vessel', 'vascular lymphangioblast', 'epithelial cell of sweat gland', 'capillary endothelial cell', 'microvascular endothelial cell', 'ciliated columnar cell of tracheobronchial tree', 'multi-ciliated epithelial cell', 'respiratory ciliated cell', 'epithelial cell of uterus', 'endosteal cell', 'renal interstitial pericyte', 'epithelial cell of stomach', 'foveolar cell of stomach', 'basal cell of epidermis', 'stem cell of epidermis', 'glomerular endothelial cell', 'glomerular cell', 'granular cell of epidermis', 'epithelial cell of thyroid gland', 'renal beta-intercalated cell', 'renal intercalated cell', 'epithelial cell of lower respiratory tract', 'brush cell of epithelium proper of large intestine', 'intestinal tuft cell', 'brush cell of trachea', 'bronchial epithelial cell', 'epithelial cell of esophagus', 'vertebrate lens cell', 'anterior lens cell', 'lens epithelial cell', 'secondary lens fiber', 'lens fiber cell', 'lactocyte', 'epithelial cell of prostate', 'basal cell of prostate epithelium', 'luminal cell of prostate epithelium', 'basal epithelial cell of prostatic duct', 'pulmonary interstitial fibroblast', 'smooth muscle cell of sphincter of pupil', 'peripheral blood stem cell', 'intestinal crypt stem cell', 'epithelial cell of small intestine', 'stromal cell of endometrium', 'decidual cell', 'thyroid follicular cell', 'endothelial cell of sinusoid', 'enteroendocrine cell of colon', 'enteroendocrine cell of small intestine', 'P/D1 enteroendocrine cell', 'vasoactive intestinal peptide secreting cell', 'pancreatic PP cell', 'type I enteroendocrine cell', 'GIP cell', 'type L enteroendocrine cell', 'type N enteroendocrine cell', 'ghrelin secreting cell', 'epithelial cell of thymus', 'cortical thymic epithelial cell', 'medullary thymic epithelial cell', 'pigmented ciliary epithelial cell', 'non-pigmented ciliary epithelial cell', 'epithelial cell of distal tubule', 'nephron tubule epithelial cell', 'kidney cortex tubule cell', 'epithelial cell of proximal tubule', 'epithelial cell of skin gland', 'embryonic stem cell', 'myoepithelial cell of mammary gland', 'mammary gland epithelial cell', 'mammary gland glandular cell', 'luminal adaptive secretory precursor cell of mammary gland', 'luminal epithelial cell of mammary gland', 'progenitor cell of mammary luminal epithelium', 'basal epithelial cell of tracheobronchial tree', 'decidual natural killer cell, human', 'endocardial cell', 'cardiac endothelial cell', 'gestational hematopoietic stem cell', 'primitive red blood cell', 'primitive erythroid lineage cell', 'keratocyte', 'myometrial cell', 'uterine smooth muscle cell', 'respiratory epithelial cell', 'respiratory goblet cell', 'Schwann cell precursor', 'CD141-positive myeloid dendritic cell', 'Gr1-high classical monocyte', 'CD14-low, CD16-positive monocyte', 'CD1c-positive myeloid dendritic cell', 'pancreatic stellate cell', 'epidermal Langerhans cell', 'MHC-II-positive classical monocyte', 'nasal mucosa goblet cell', 'melanocyte of skin', 'hair follicle cell', 'trophoblast giant cell', 'fetal cardiomyocyte', 'adventitial cell', 'enteric smooth muscle cell', 'kidney epithelial cell', 'kidney cell', 'subcutaneous adipocyte', 'intrahepatic cholangiocyte', 'cholangiocyte', 'blood vessel smooth muscle cell', 'endothelial cell of artery', 'vein endothelial cell', 'fibroblast of cardiac tissue', 'skin fibroblast', 'fibroblast of lung', 'fibroblast of mammary gland', 'placental epithelial cell', 'fibroblast of breast', 'renal cortical epithelial cell', 'kidney cortical cell', 'retinal blood vessel endothelial cell', 'retinal pigment epithelial cell', 'smooth muscle cell of the pulmonary artery', 'bladder cell', 'bronchial smooth muscle cell', 'tracheobronchial smooth muscle cell', 'brain macroglial cell', 'astrocyte of the cerebral cortex', 'cerebral cortex glial cell', 'migratory enteric neural crest cell', 'adipocyte of breast', 'prostate stromal cell', 'acinar cell of salivary gland', 'salivary gland glandular cell', 'immature astrocyte', 'mature astrocyte', 'mature microglial cell', 'respiratory basal cell', 'glandular cell of esophagus', 'endothelial cell of venule', 'glandular cell of the large intestine', 'tongue muscle cell', 'intestinal enteroendocrine cell', 'S cone cell', 'H1 horizontal cell', 'H2 horizontal cell', 'glycinergic amacrine cell', 'starburst amacrine cell', 'GABAergic amacrine cell', 'ionocyte', 'renal principal cell', 'epithelial cell of nephron', 'renal alpha-intercalated cell', 'pancreatic epsilon cell', 'lymphangioblast', 'mesenchymal lymphangioblast', 'visceromotor neuron', 'enteric neuron', 'skeletal muscle satellite stem cell', 'inhibitory motor neuron', 'cortical interneuron', 'cerebral cortex GABAergic interneuron', 'extravillous trophoblast', 'primary motor cortex pyramidal cell', 'L5 extratelencephalic projecting glutamatergic cortical neuron', 'inflammatory cell', 'salivary gland cell', 'small intestine glandular cell', 'paneth cell of colon', 'colon glandular cell', 'transit amplifying cell', 'transit amplifying cell of colon', 'transit amplifying cell of small intestine', 'intestinal crypt stem cell of large intestine', 'intestinal crypt stem cell of small intestine', 'colon epithelial cell', 'colon macrophage', 'colon goblet cell', 'large intestine goblet cell', 'tuft cell of colon', 'intestinal crypt stem cell of colon', 'lung pericyte', 'endothelial cell of placenta', 'endothelial cell of uterus', 'fibro/adipogenic progenitor cell', 'centrocyte', 'centroblast', 'T follicular regulatory cell', 'hair follicular keratinocyte', 'cardiac neuron', 'mesothelial cell of epicardium', 'double negative T regulatory cell', 'exhausted T cell', 'skeletal muscle fibroblast', 'muscle fibroblast', 'monocyte-derived dendritic cell', 'chorionic trophoblast cell', 'sympathetic neuron', 'forebrain radial glial cell', 'pulmonary ionocyte', 'epithelial cell of urethra', 'hillock cell', 'tracheobronchial serous cell', 'tracheobronchial goblet cell', 'endothelial cell of periportal hepatic sinusoid', 'endothelial cell of hepatic sinusoid', 'endothelial cell of pericentral hepatic sinusoid', 'periportal region hepatocyte', 'midzonal region hepatocyte', 'centrilobular region hepatocyte', 'intestine goblet cell', 'kidney tubule cell', 'forebrain neuroblast', 'lung goblet cell', 'lung neuroendocrine cell', 'lung ciliated cell', 'smooth muscle cell of small intestine', 'smooth muscle fiber of ileum', 'urethra cell', 'fibroblast of connective tissue of nonglandular part of prostate', 'fibroblast of connective tissue of glandular part of prostate', 'epicardial adipocyte', 'adipocyte of epicardial fat of left ventricle', 'bronchial goblet cell', 'small intestine goblet cell', 'intestinal villus goblet cell', 'duodenum glandular cell', 'ileal goblet cell', 'tracheal goblet cell', 'serous cell of epithelium of trachea', 'serous cell of epithelium of bronchus', 'enterocyte of epithelium of small intestine', 'enterocyte of epithelium proper of small intestine', 'enterocyte of epithelium proper of ileum', 'paneth cell of epithelium of small intestine', 'enterocyte of colon', 'basal cell of epithelium of trachea', 'microfold cell of epithelium of small intestine', 'ventricular cardiac muscle cell', 'conjunctival epithelial cell', 'epithelial cell of lacrimal drainage system', 'epithelial cell of lacrimal sac', 'epithelial cell of nasolacrimal duct', 'bladder urothelial cell', 'ciliary muscle cell', 'epithelial cell of stratum germinativum of esophagus', 'kidney glomerular epithelial cell', 'parietal epithelial cell', 'epithelial cell of intermediate tubule', 'kidney loop of Henle epithelial cell', 'kidney collecting duct epithelial cell', 'kidney collecting duct cell', 'smooth muscle cell of prostate', 'mesothelial cell of pleura', 'kidney interstitial cell', 'kidney medulla cell', 'kidney pelvis cell', 'kidney inner medulla cell', 'kidney outer medulla cell', 'papillary tips cell', 'lower urinary tract cell', 'kidney corpuscule cell', 'kidney interstitial fibroblast', 'kidney interstitial alternatively activated macrophage', 'kidney resident macrophage', 'kidney pelvis urothelial cell', 'kidney collecting duct principal cell', 'kidney collecting duct intercalated cell', 'kidney connecting tubule epithelial cell', 'kidney loop of Henle descending limb epithelial cell', 'kidney distal convoluted tubule epithelial cell', 'kidney blood vessel cell', 'kidney capillary endothelial cell', 'kidney venous blood vessel cell', 'glomerular capillary endothelial cell', 'kidney loop of Henle ascending limb epithelial cell', 'vasa recta cell', 'kidney loop of Henle thick ascending limb epithelial cell', 'kidney loop of Henle thin ascending limb epithelial cell', 'kidney loop of Henle thin descending limb epithelial cell', 'vasa recta ascending limb cell', 'vasa recta descending limb cell', 'medium spiny neuron', 'glycinergic neuron', 'lung endothelial cell', 'pulmonary artery endothelial cell', 'cerebral cortex pyramidal neuron', 'cerebral cortex endothelial cell', 'peripheral blood mononuclear cell', 'tonsil germinal center B cell', 'dermis lymphatic vessel endothelial cell', 'lung microvascular endothelial cell', 'dermis microvascular lymphatic vessel endothelial cell', 'embryonic fibroblast', 'brainstem motor neuron', 'hepatic pit cell', 'liver dendritic cell', 'prostate gland microvascular endothelial cell', 'placental villous trophoblast', 'bronchus fibroblast of lung', 'cord blood hematopoietic stem cell', 'Hofbauer cell', 'vip GABAergic cortical interneuron', 'intratelencephalic-projecting glutamatergic cortical neuron', 'extratelencephalic-projecting glutamatergic cortical neuron', 'lamp5 GABAergic cortical interneuron', 'near-projecting glutamatergic cortical neuron', 'corticothalamic-projecting glutamatergic cortical neuron', 'sncg GABAergic cortical interneuron', 'sst GABAergic cortical interneuron', 'pvalb GABAergic cortical interneuron', 'sst chodl GABAergic cortical interneuron', 'direct pathway medium spiny neuron', 'indirect pathway medium spiny neuron', 'chandelier pvalb GABAergic cortical interneuron', 'chandelier cell', 'L6b glutamatergic cortical neuron', 'L2/3-6 intratelencephalic projecting glutamatergic neuron', 'L6 corticothalamic-projecting glutamatergic cortical neuron', 'L5/6 near-projecting glutamatergic neuron of the primary motor cortex', 'L5/6 near-projecting glutamatergic neuron', 'L2/3 intratelencephalic projecting glutamatergic neuron', 'L6 intratelencephalic projecting glutamatergic neuron of the primary motor cortex', 'L6 intratelencephalic projecting glutamatergic neuron', 'vascular leptomeningeal cell', 'mesothelial fibroblast of the leptomeninx', 'mesothelial fibroblast', 'differentiation-committed oligodendrocyte precursor', 'caudal ganglionic eminence derived interneuron', 'caudal ganglionic eminence derived GABAergic cortical interneuron', 'brain vascular cell', 'unipolar brush cell', 'midget ganglion cell of retina', 'parasol ganglion cell of retina', 'alveolar type 1 fibroblast cell', 'alveolar type 2 fibroblast cell', 'epithelial cell of proximal tubule segment 1', 'epithelial cell of proximal tubule segment 3', 'kidney connecting tubule principal cell', 'respiratory hillock cell', 'BEST4+ intestinal epithelial cell, human', 'L4 intratelencephalic projecting glutamatergic neuron', 'serous secreting cell of bronchus submucosal gland', 'suprabasal keratinocyte', 'retinal astrocyte', 'ON-blue cone bipolar cell', 'airway submucosal gland duct basal cell', 'perichondrial fibroblast', 'lung perichondrial fibroblast', 'diffuse bipolar 1 cell', 'diffuse bipolar 2 cell', 'diffuse bipolar 3a cell', 'diffuse bipolar 3b cell', 'diffuse bipolar 4 cell', 'diffuse bipolar 6 cell', 'flat midget bipolar cell', 'invaginating midget bipolar cell', 'giant bipolar cell', 'OFFx cell', 'lung resident memory CD4-positive, alpha-beta T cell', 'lung resident memory CD8-positive, alpha-beta T cell', 'metallothionein-positive alveolar macrophage', 'lung interstitial macrophage', 'deuterosomal cell', 'respiratory suprabasal cell', 'luminal hormone-sensing cell of mammary gland']\n", + "dict_keys(['all_ancestors', 'all_descendants', 'hop_0', 'hop_1', 'hop_2', 'hop_3'])\n" + ] + } + ], + "source": [ + "print(cell_type_benchmarking.keys())\n", + "print(cell_type_names[0], cell_type_labels[0])\n", + "print(cell_type_labels)\n", + "\n", + "cl_name2label['CL:0000540']\n", + "\n", + "print(cell_type_benchmarking['CL:0000101'].keys())" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [], + "source": [ + "cell_type_embedding = ctx.gpt_pipeline.model.metadata_embedding.E['cell_type'].weight.cpu().detach().numpy()\n", + "cell_type_embedding.shape\n", + "\n", + "cell_type_embedding = cell_type_embedding[:len(cell_type_labels),:]" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "# np.save('/u/mallina1/cell_type_embedding.npy', cell_type_embedding)\n", + "\n", + "# Prep for CSV data format that is used in Poincare VAE codebase\n", + "header = [f'feature_{idx}' for idx in range(512)] + ['cell_type_idx']\n", + "header = ','.join(header)\n", + "np.savetxt('/u/mallina1/cell_type_embedding.csv',\n", + " np.concatenate((cell_type_embedding, np.arange(cell_type_embedding.shape[0]).reshape(-1, 1)), axis=1), \n", + " delimiter=',',\n", + " header=header,\n", + " comments=\"\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "pca = PCA(n_components=2)\n", + "X_ct_pca = pca.fit_transform(cell_type_embedding)" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "customdata": [ + [ + "neuron" + ], + [ + "sensory neuron" + ], + [ + "primary cultured cell" + ], + [ + "cultured cell" + ], + [ + "fibroblast neural crest derived" + ], + [ + "migratory neural crest cell" + ], + [ + "fibroblast" + ], + [ + "neuronal receptor cell" + ], + [ + "sensory receptor cell" + ], + [ + "embryonic cell (metazoa)" + ], + [ + "experimentally modified cell in vitro" + ], + [ + "germ line cell" + ], + [ + "stem cell" + ], + [ + "male germ cell" + ], + [ + "germ cell" + ], + [ + "haploid cell" + ], + [ + "sperm" + ], + [ + "male gamete" + ], + [ + "primordial germ cell" + ], + [ + "polyploid cell" + ], + [ + "smooth muscle cell" + ], + [ + "neural crest derived neuron" + ], + [ + "glioblast" + ], + [ + "non-terminally differentiated cell" + ], + [ + "neuroblast (sensu Vertebrata)" + ], + [ + "surface ectodermal cell" + ], + [ + "exocrine cell" + ], + [ + "precursor cell" + ], + [ + "single fate stem cell" + ], + [ + "somatic stem cell" + ], + [ + "epithelial fate stem cell" + ], + [ + "hematopoietic stem cell" + ], + [ + "hematopoietic cell" + ], + [ + "hematopoietic precursor cell" + ], + [ + "progenitor cell" + ], + [ + "erythroid progenitor cell" + ], + [ + "erythroid lineage cell" + ], + [ + "myeloid lineage restricted progenitor cell" + ], + [ + "megakaryocyte-erythroid progenitor cell" + ], + [ + "monopoietic cell" + ], + [ + "myeloid cell" + ], + [ + "macrophage dendritic cell progenitor" + ], + [ + "eosinophil" + ], + [ + "professional antigen presenting cell" + ], + [ + "neutrophil progenitor cell" + ], + [ + "basophil" + ], + [ + "histamine secreting cell" + ], + [ + "common lymphoid progenitor" + ], + [ + "neural cell" + ], + [ + "multi fate stem cell" + ], + [ + "common myeloid progenitor" + ], + [ + "hematopoietic oligopotent progenitor cell" + ], + [ + "granulocyte monocyte progenitor cell" + ], + [ + "secretory cell" + ], + [ + "myoblast" + ], + [ + "muscle precursor cell" + ], + [ + "connective tissue cell" + ], + [ + "mesenchymal stem cell" + ], + [ + "ecto-epithelial cell" + ], + [ + "neurecto-epithelial cell" + ], + [ + "osteoblast" + ], + [ + "preosteoblast" + ], + [ + "ciliated cell" + ], + [ + "ependymal cell" + ], + [ + "ciliated epithelial cell" + ], + [ + "epithelial cell" + ], + [ + "leukocyte" + ], + [ + "duct epithelial cell" + ], + [ + "branched duct epithelial cell" + ], + [ + "blood vessel endothelial cell" + ], + [ + "squamous epithelial cell" + ], + [ + "endothelial cell of vascular tree" + ], + [ + "non-branched duct epithelial cell" + ], + [ + "meso-epithelial cell" + ], + [ + "barrier cell" + ], + [ + "columnar/cuboidal epithelial cell" + ], + [ + "mesothelial cell" + ], + [ + "lining cell" + ], + [ + "stratified epithelial cell" + ], + [ + "circulating cell" + ], + [ + "blood cell" + ], + [ + "epithelial cell of lung" + ], + [ + "epithelial cell of pancreas" + ], + [ + "T cell" + ], + [ + "lymphocyte" + ], + [ + "pro-T cell" + ], + [ + "lymphocyte of B lineage" + ], + [ + "Kupffer cell" + ], + [ + "tissue-resident macrophage" + ], + [ + "osteoclast" + ], + [ + "myeloid leukocyte" + ], + [ + "phagocyte (sensu Vertebrata)" + ], + [ + "bone cell" + ], + [ + "monocyte" + ], + [ + "granulocyte" + ], + [ + "neuron associated cell" + ], + [ + "neutrophil" + ], + [ + "phagocyte" + ], + [ + "mast cell" + ], + [ + "sensory epithelial cell" + ], + [ + "interneuron" + ], + [ + "motor neuron" + ], + [ + "efferent neuron" + ], + [ + "afferent neuron" + ], + [ + "bipolar neuron" + ], + [ + "multipolar neuron" + ], + [ + "autonomic neuron" + ], + [ + "peripheral nervous system neuron" + ], + [ + "cholinergic neuron" + ], + [ + "catecholaminergic neuron" + ], + [ + "mononuclear phagocyte" + ], + [ + "mononuclear cell" + ], + [ + "ectodermal cell" + ], + [ + "endothelial cell" + ], + [ + "CNS neuron (sensu Vertebrata)" + ], + [ + "GABAergic interneuron" + ], + [ + "granule cell" + ], + [ + "Purkinje cell" + ], + [ + "cerebellar neuron" + ], + [ + "stellate neuron" + ], + [ + "neuron associated cell (sensu Vertebrata)" + ], + [ + "glial cell" + ], + [ + "macroglial cell" + ], + [ + "astrocyte" + ], + [ + "oligodendrocyte" + ], + [ + "myelinating glial cell" + ], + [ + "oligodendrocyte precursor cell" + ], + [ + "microglial cell" + ], + [ + "central nervous system macrophage" + ], + [ + "mesodermal cell" + ], + [ + "gut endothelial cell" + ], + [ + "corneal endothelial cell" + ], + [ + "fibrocyte" + ], + [ + "stromal cell" + ], + [ + "adipocyte" + ], + [ + "stuff accumulating cell" + ], + [ + "chondrocyte" + ], + [ + "glycosaminoglycan secreting cell" + ], + [ + "collagen secreting cell" + ], + [ + "pigment cell" + ], + [ + "melanocyte" + ], + [ + "visual pigment cell" + ], + [ + "glandular epithelial cell" + ], + [ + "extracellular matrix secreting cell" + ], + [ + "carbohydrate secreting cell" + ], + [ + "protein secreting cell" + ], + [ + "peptic cell" + ], + [ + "glandular cell of stomach" + ], + [ + "surfactant secreting cell" + ], + [ + "club cell" + ], + [ + "epithelial cell of tracheobronchial tree" + ], + [ + "seromucus secreting cell" + ], + [ + "goblet cell" + ], + [ + "mucus secreting cell" + ], + [ + "parietal cell" + ], + [ + "endocrine cell" + ], + [ + "enteroendocrine cell" + ], + [ + "neuroendocrine cell" + ], + [ + "chromaffin cell" + ], + [ + "amine precursor uptake and decarboxylation cell" + ], + [ + "peptide hormone secreting cell" + ], + [ + "insulin secreting cell" + ], + [ + "type B pancreatic cell" + ], + [ + "pancreatic endocrine cell" + ], + [ + "progenitor cell of endocrine pancreas" + ], + [ + "glucagon secreting cell" + ], + [ + "pancreatic A cell" + ], + [ + "type A enteroendocrine cell" + ], + [ + "somatostatin secreting cell" + ], + [ + "pancreatic D cell" + ], + [ + "type D enteroendocrine cell" + ], + [ + "steroid hormone secreting cell" + ], + [ + "stromal cell of ovary" + ], + [ + "testosterone secreting cell" + ], + [ + "Leydig cell" + ], + [ + "interstitial cell" + ], + [ + "hepatocyte" + ], + [ + "endopolyploid cell" + ], + [ + "hepatoblast" + ], + [ + "contractile cell" + ], + [ + "pericyte" + ], + [ + "myoepithelial cell" + ], + [ + "myofibroblast cell" + ], + [ + "muscle cell" + ], + [ + "electrically responsive cell" + ], + [ + "cell of skeletal muscle" + ], + [ + "slow muscle cell" + ], + [ + "extrafusal muscle fiber" + ], + [ + "fast muscle cell" + ], + [ + "non-striated muscle cell" + ], + [ + "visceral muscle cell" + ], + [ + "smooth muscle myoblast" + ], + [ + "cardiac muscle cell" + ], + [ + "chemoreceptor cell" + ], + [ + "taste receptor cell" + ], + [ + "endo-epithelial cell" + ], + [ + "photoreceptor cell" + ], + [ + "electrically active cell" + ], + [ + "Sertoli cell" + ], + [ + "supporting cell" + ], + [ + "androgen binding protein secreting cell" + ], + [ + "seminiferous tubule epithelial cell" + ], + [ + "insulating cell" + ], + [ + "myelinating Schwann cell" + ], + [ + "Schwann cell" + ], + [ + "immature Schwann cell" + ], + [ + "motile cell" + ], + [ + "anucleate cell" + ], + [ + "nucleate cell" + ], + [ + "single nucleate cell" + ], + [ + "multinucleate cell" + ], + [ + "erythrocyte" + ], + [ + "oxygen accumulating cell" + ], + [ + "reticulocyte" + ], + [ + "platelet" + ], + [ + "serotonin secreting cell" + ], + [ + "megakaryocyte" + ], + [ + "defensive cell" + ], + [ + "macrophage" + ], + [ + "B cell" + ], + [ + "keratinizing barrier epithelial cell" + ], + [ + "stratified squamous epithelial cell" + ], + [ + "keratin accumulating cell" + ], + [ + "brush border epithelial cell" + ], + [ + "Merkel cell" + ], + [ + "keratinocyte" + ], + [ + "transitional epithelial cell" + ], + [ + "primary sensory neuron (sensu Teleostei)" + ], + [ + "eurydendroid cell" + ], + [ + "eye photoreceptor cell" + ], + [ + "gamete" + ], + [ + "crystallin accumulating cell" + ], + [ + "tracheal epithelial cell" + ], + [ + "epidermal cell" + ], + [ + "serous secreting cell" + ], + [ + "milk secreting cell" + ], + [ + "sebum secreting cell" + ], + [ + "sebaceous gland cell" + ], + [ + "pneumocyte" + ], + [ + "epithelial cell of alveolus of lung" + ], + [ + "lysozyme secreting cell" + ], + [ + "neural crest cell" + ], + [ + "mesenchymal cell" + ], + [ + "biogenic amine secreting cell" + ], + [ + "extraembryonic cell" + ], + [ + "trophoblast cell" + ], + [ + "sphincter associated smooth muscle cell" + ], + [ + "vascular associated smooth muscle cell" + ], + [ + "perivascular cell" + ], + [ + "general ecto-epithelial cell" + ], + [ + "myotube" + ], + [ + "attachment cell" + ], + [ + "tendon cell" + ], + [ + "ganglion interneuron" + ], + [ + "CNS interneuron" + ], + [ + "central nervous system neuron" + ], + [ + "electrically signaling cell" + ], + [ + "excretory cell" + ], + [ + "reticular cell" + ], + [ + "follicular dendritic cell" + ], + [ + "striated muscle cell" + ], + [ + "preadipocyte" + ], + [ + "dendritic cell" + ], + [ + "Langerhans cell" + ], + [ + "conventional dendritic cell" + ], + [ + "noradrenergic cell" + ], + [ + "cardiac myoblast" + ], + [ + "neural progenitor cell" + ], + [ + "follicular epithelial cell" + ], + [ + "ovarian surface epithelial cell" + ], + [ + "CD4-positive helper T cell" + ], + [ + "CD4-positive, alpha-beta T cell" + ], + [ + "activated CD4-positive, alpha-beta T cell" + ], + [ + "inhibitory interneuron" + ], + [ + "granulosa cell" + ], + [ + "follicular cell of ovary" + ], + [ + "theca cell" + ], + [ + "androgen secreting cell" + ], + [ + "enkephalin secreting cell" + ], + [ + "endorphin secreting cell" + ], + [ + "type G enteroendocrine cell" + ], + [ + "gastrin secreting cell" + ], + [ + "mucous cell of stomach" + ], + [ + "paneth cell" + ], + [ + "intestinal epithelial cell" + ], + [ + "paracrine cell" + ], + [ + "cardiac muscle myoblast" + ], + [ + "cardiocyte" + ], + [ + "skeletal muscle fiber" + ], + [ + "syncytiotrophoblast cell" + ], + [ + "pigmented epithelial cell" + ], + [ + "primary neuron (sensu Teleostei)" + ], + [ + "T-helper 1 cell" + ], + [ + "T-helper 2 cell" + ], + [ + "CD4-positive, CXCR3-negative, CCR6-negative, alpha-beta T cell" + ], + [ + "proerythroblast" + ], + [ + "erythroblast" + ], + [ + "neuronal brush cell" + ], + [ + "CD7-negative lymphoid progenitor OR granulocyte monocyte progenitor" + ], + [ + "bone marrow hematopoietic cell" + ], + [ + "promonocyte" + ], + [ + "amacrine cell" + ], + [ + "retinal cell" + ], + [ + "retinal ganglion cell" + ], + [ + "promyelocyte" + ], + [ + "cardiac mesenchymal cell" + ], + [ + "migratory cardiac neural crest cell" + ], + [ + "retinal cone cell" + ], + [ + "camera-type eye photoreceptor cell" + ], + [ + "corneal epithelial cell" + ], + [ + "type EC enteroendocrine cell" + ], + [ + "epithelial cell of alimentary canal" + ], + [ + "cell in vitro" + ], + [ + "immature neutrophil" + ], + [ + "myelocyte" + ], + [ + "alveolar macrophage" + ], + [ + "lung macrophage" + ], + [ + "enterocyte" + ], + [ + "gut absorptive cell" + ], + [ + "skeletal muscle satellite cell" + ], + [ + "enucleate erythrocyte" + ], + [ + "enucleated reticulocyte" + ], + [ + "pyramidal neuron" + ], + [ + "retinal rod cell" + ], + [ + "granulocytopoietic cell" + ], + [ + "basophil mast progenitor cell" + ], + [ + "GABAergic neuron" + ], + [ + "acinar cell" + ], + [ + "natural killer cell" + ], + [ + "group 1 innate lymphoid cell" + ], + [ + "mature alpha-beta T cell" + ], + [ + "CD8-positive, alpha-beta T cell" + ], + [ + "transporting cell" + ], + [ + "hepatic stellate cell" + ], + [ + "Mueller cell" + ], + [ + "radial glial cell" + ], + [ + "Bergmann glial cell" + ], + [ + "astrocyte of the forebrain" + ], + [ + "basal cell" + ], + [ + "prickle cell" + ], + [ + "mesangial cell" + ], + [ + "mucous neck cell" + ], + [ + "podocyte" + ], + [ + "renal filtration cell" + ], + [ + "epithelial cell of glomerular capsule" + ], + [ + "fenestrated cell" + ], + [ + "mural cell" + ], + [ + "glutamatergic neuron" + ], + [ + "M cell of gut" + ], + [ + "non-myelinating Schwann cell" + ], + [ + "Cajal-Retzius cell" + ], + [ + "PP cell" + ], + [ + "dopaminergic neuron" + ], + [ + "endothelial tip cell" + ], + [ + "choroid plexus epithelial cell" + ], + [ + "urothelial cell" + ], + [ + "retina horizontal cell" + ], + [ + "retinal bipolar neuron" + ], + [ + "visual system neuron" + ], + [ + "ON-bipolar cell" + ], + [ + "OFF-bipolar cell" + ], + [ + "rod bipolar cell" + ], + [ + "cone retinal bipolar cell" + ], + [ + "myeloid dendritic cell" + ], + [ + "plasmacytoid dendritic cell" + ], + [ + "mature B cell" + ], + [ + "B cell, CD19-positive" + ], + [ + "transitional stage B cell" + ], + [ + "immature B cell" + ], + [ + "precursor B cell" + ], + [ + "plasma cell" + ], + [ + "antibody secreting cell" + ], + [ + "plasmablast" + ], + [ + "memory B cell" + ], + [ + "naive B cell" + ], + [ + "alpha-beta T cell" + ], + [ + "gamma-delta T cell" + ], + [ + "immature alpha-beta T cell" + ], + [ + "immature T cell" + ], + [ + "mature T cell" + ], + [ + "CD4-positive, CD25-positive, alpha-beta regulatory T cell" + ], + [ + "regulatory T cell" + ], + [ + "alpha-beta intraepithelial T cell" + ], + [ + "CD4-positive, alpha-beta thymocyte" + ], + [ + "CD8-positive, alpha-beta cytotoxic T cell" + ], + [ + "activated CD8-positive, alpha-beta T cell" + ], + [ + "CD8-alpha-beta-positive, alpha-beta intraepithelial T cell" + ], + [ + "intraepithelial lymphocyte" + ], + [ + "DN3 thymocyte" + ], + [ + "mature gamma-delta T cell" + ], + [ + "gamma-delta intraepithelial T cell" + ], + [ + "CD8-alpha alpha positive, gamma-delta intraepithelial T cell" + ], + [ + "thymocyte" + ], + [ + "DN4 thymocyte" + ], + [ + "double negative thymocyte" + ], + [ + "DN1 thymic pro-T cell" + ], + [ + "double-positive, alpha-beta thymocyte" + ], + [ + "CD8-positive, alpha-beta thymocyte" + ], + [ + "memory T cell" + ], + [ + "naive T cell" + ], + [ + "mature NK T cell" + ], + [ + "small pre-B-II cell" + ], + [ + "pro-B cell" + ], + [ + "B-1 B cell" + ], + [ + "B-1a B cell" + ], + [ + "B-1b B cell" + ], + [ + "B-2 B cell" + ], + [ + "immature natural killer cell" + ], + [ + "immature innate lymphoid cell" + ], + [ + "mature natural killer cell" + ], + [ + "lymphoid lineage restricted progenitor cell" + ], + [ + "hematopoietic multipotent progenitor cell" + ], + [ + "hematopoietic lineage restricted progenitor cell" + ], + [ + "common dendritic progenitor" + ], + [ + "mature conventional dendritic cell" + ], + [ + "follicular B cell" + ], + [ + "germinal center B cell" + ], + [ + "classical monocyte" + ], + [ + "elicited macrophage" + ], + [ + "inflammatory macrophage" + ], + [ + "non-classical monocyte" + ], + [ + "intermediate monocyte" + ], + [ + "meningeal macrophage" + ], + [ + "alternatively activated macrophage" + ], + [ + "early T lineage precursor" + ], + [ + "naive thymus-derived CD4-positive, alpha-beta T cell" + ], + [ + "CD4-positive, alpha-beta memory T cell" + ], + [ + "T-helper 17 cell" + ], + [ + "naive thymus-derived CD8-positive, alpha-beta T cell" + ], + [ + "natural T-regulatory cell" + ], + [ + "central memory CD4-positive, alpha-beta T cell" + ], + [ + "CD4-positive, alpha-beta memory T cell, CD45RO-positive" + ], + [ + "effector memory CD4-positive, alpha-beta T cell" + ], + [ + "central memory CD8-positive, alpha-beta T cell" + ], + [ + "CD8-positive, alpha-beta memory T cell, CD45RO-positive" + ], + [ + "CD8-positive, alpha-beta cytokine secreting effector T cell" + ], + [ + "CD8-positive, alpha-beta memory T cell" + ], + [ + "cytotoxic T cell" + ], + [ + "effector T cell" + ], + [ + "helper T cell" + ], + [ + "effector memory CD8-positive, alpha-beta T cell" + ], + [ + "immature NK T cell" + ], + [ + "CD8-alpha-alpha-positive, alpha-beta intraepithelial T cell" + ], + [ + "Tc1 cell" + ], + [ + "type I NK T cell" + ], + [ + "type II NK T cell" + ], + [ + "activated type II NK T cell" + ], + [ + "CD4-positive, alpha-beta cytotoxic T cell" + ], + [ + "early lymphoid progenitor" + ], + [ + "CD16-negative, CD56-bright natural killer cell, human" + ], + [ + "CD16-positive, CD56-dim natural killer cell, human" + ], + [ + "mucosal invariant T cell" + ], + [ + "long lived plasma cell" + ], + [ + "class switched memory B cell" + ], + [ + "large pre-B-II cell" + ], + [ + "pre-B-II cell" + ], + [ + "pre-B-I cell" + ], + [ + "unswitched memory B cell" + ], + [ + "IgG memory B cell" + ], + [ + "IgG plasmablast" + ], + [ + "IgA plasmablast" + ], + [ + "IgG plasma cell" + ], + [ + "IgM plasma cell" + ], + [ + "IgA plasma cell" + ], + [ + "hematopoietic oligopotent progenitor cell, lineage-negative" + ], + [ + "pre-conventional dendritic cell" + ], + [ + "CD11b-positive dendritic cell" + ], + [ + "CD34-positive, CD38-negative hematopoietic stem cell" + ], + [ + "CD115-positive monocyte OR common dendritic progenitor" + ], + [ + "CD115-positive monocyte" + ], + [ + "cerebellar granule cell" + ], + [ + "cerebellum glutamatergic neuron" + ], + [ + "cerebellar granule cell precursor" + ], + [ + "cerebral cortex neuron" + ], + [ + "T-helper 22 cell" + ], + [ + "activated CD4-positive, alpha-beta T cell, human" + ], + [ + "effector CD4-positive, alpha-beta T cell" + ], + [ + "naive regulatory T cell" + ], + [ + "memory regulatory T cell" + ], + [ + "activated CD8-positive, alpha-beta T cell, human" + ], + [ + "effector CD8-positive, alpha-beta T cell" + ], + [ + "CD14-positive monocyte" + ], + [ + "CD14-positive, CD16-positive monocyte" + ], + [ + "dendritic cell, human" + ], + [ + "myeloid dendritic cell, human" + ], + [ + "plasmacytoid dendritic cell, human" + ], + [ + "abnormal cell" + ], + [ + "effector memory CD8-positive, alpha-beta T cell, terminally differentiated" + ], + [ + "effector memory CD45RA-positive, alpha-beta T cell, terminally differentiated" + ], + [ + "neoplastic cell" + ], + [ + "malignant cell" + ], + [ + "innate lymphoid cell" + ], + [ + "erythroid progenitor cell, mammalian" + ], + [ + "ILC1" + ], + [ + "group 2 innate lymphoid cell" + ], + [ + "group 3 innate lymphoid cell" + ], + [ + "CD34-positive, CD56-positive, CD117-positive common innate lymphoid precursor, human" + ], + [ + "ILC1, human" + ], + [ + "group 3 innate lymphoid cell, human" + ], + [ + "NKp44-positive group 3 innate lymphoid cell, human" + ], + [ + "NKp44-negative group 3 innate lymphoid cell, human" + ], + [ + "group 2 innate lymphoid cell, human" + ], + [ + "lymphocyte of B lineage, CD19-positive" + ], + [ + "T follicular helper cell" + ], + [ + "fraction A pre-pro B cell" + ], + [ + "early pro-B cell" + ], + [ + "late pro-B cell" + ], + [ + "CD14-positive, CD16-negative classical monocyte" + ], + [ + "type I pneumocyte" + ], + [ + "type II pneumocyte" + ], + [ + "lung secretory cell" + ], + [ + "pancreatic acinar cell" + ], + [ + "pancreas exocrine glandular cell" + ], + [ + "enterocyte of epithelium of large intestine" + ], + [ + "epithelial cell of large intestine" + ], + [ + "brush cell of trachebronchial tree" + ], + [ + "brush cell" + ], + [ + "pancreatic ductal cell" + ], + [ + "epithelial cell of exocrine pancreas" + ], + [ + "interstitial cell of Cajal" + ], + [ + "bone marrow cell" + ], + [ + "interstitial cell of ovary" + ], + [ + "cortical cell of adrenal gland" + ], + [ + "adrenal gland glandular cell" + ], + [ + "regular cardiac myocyte" + ], + [ + "IgG-negative class switched memory B cell" + ], + [ + "regular atrial cardiac myocyte" + ], + [ + "regular ventricular cardiac myocyte" + ], + [ + "endothelial cell of lymphatic vessel" + ], + [ + "vascular lymphangioblast" + ], + [ + "epithelial cell of sweat gland" + ], + [ + "capillary endothelial cell" + ], + [ + "microvascular endothelial cell" + ], + [ + "ciliated columnar cell of tracheobronchial tree" + ], + [ + "multi-ciliated epithelial cell" + ], + [ + "respiratory ciliated cell" + ], + [ + "epithelial cell of uterus" + ], + [ + "endosteal cell" + ], + [ + "renal interstitial pericyte" + ], + [ + "epithelial cell of stomach" + ], + [ + "foveolar cell of stomach" + ], + [ + "basal cell of epidermis" + ], + [ + "stem cell of epidermis" + ], + [ + "glomerular endothelial cell" + ], + [ + "glomerular cell" + ], + [ + "granular cell of epidermis" + ], + [ + "epithelial cell of thyroid gland" + ], + [ + "renal beta-intercalated cell" + ], + [ + "renal intercalated cell" + ], + [ + "epithelial cell of lower respiratory tract" + ], + [ + "brush cell of epithelium proper of large intestine" + ], + [ + "intestinal tuft cell" + ], + [ + "brush cell of trachea" + ], + [ + "bronchial epithelial cell" + ], + [ + "epithelial cell of esophagus" + ], + [ + "vertebrate lens cell" + ], + [ + "anterior lens cell" + ], + [ + "lens epithelial cell" + ], + [ + "secondary lens fiber" + ], + [ + "lens fiber cell" + ], + [ + "lactocyte" + ], + [ + "epithelial cell of prostate" + ], + [ + "basal cell of prostate epithelium" + ], + [ + "luminal cell of prostate epithelium" + ], + [ + "basal epithelial cell of prostatic duct" + ], + [ + "pulmonary interstitial fibroblast" + ], + [ + "smooth muscle cell of sphincter of pupil" + ], + [ + "peripheral blood stem cell" + ], + [ + "intestinal crypt stem cell" + ], + [ + "epithelial cell of small intestine" + ], + [ + "stromal cell of endometrium" + ], + [ + "decidual cell" + ], + [ + "thyroid follicular cell" + ], + [ + "endothelial cell of sinusoid" + ], + [ + "enteroendocrine cell of colon" + ], + [ + "enteroendocrine cell of small intestine" + ], + [ + "P/D1 enteroendocrine cell" + ], + [ + "vasoactive intestinal peptide secreting cell" + ], + [ + "pancreatic PP cell" + ], + [ + "type I enteroendocrine cell" + ], + [ + "GIP cell" + ], + [ + "type L enteroendocrine cell" + ], + [ + "type N enteroendocrine cell" + ], + [ + "ghrelin secreting cell" + ], + [ + "epithelial cell of thymus" + ], + [ + "cortical thymic epithelial cell" + ], + [ + "medullary thymic epithelial cell" + ], + [ + "pigmented ciliary epithelial cell" + ], + [ + "non-pigmented ciliary epithelial cell" + ], + [ + "epithelial cell of distal tubule" + ], + [ + "nephron tubule epithelial cell" + ], + [ + "kidney cortex tubule cell" + ], + [ + "epithelial cell of proximal tubule" + ], + [ + "epithelial cell of skin gland" + ], + [ + "embryonic stem cell" + ], + [ + "myoepithelial cell of mammary gland" + ], + [ + "mammary gland epithelial cell" + ], + [ + "mammary gland glandular cell" + ], + [ + "luminal adaptive secretory precursor cell of mammary gland" + ], + [ + "luminal epithelial cell of mammary gland" + ], + [ + "progenitor cell of mammary luminal epithelium" + ], + [ + "basal epithelial cell of tracheobronchial tree" + ], + [ + "decidual natural killer cell, human" + ], + [ + "endocardial cell" + ], + [ + "cardiac endothelial cell" + ], + [ + "gestational hematopoietic stem cell" + ], + [ + "primitive red blood cell" + ], + [ + "primitive erythroid lineage cell" + ], + [ + "keratocyte" + ], + [ + "myometrial cell" + ], + [ + "uterine smooth muscle cell" + ], + [ + "respiratory epithelial cell" + ], + [ + "respiratory goblet cell" + ], + [ + "Schwann cell precursor" + ], + [ + "CD141-positive myeloid dendritic cell" + ], + [ + "Gr1-high classical monocyte" + ], + [ + "CD14-low, CD16-positive monocyte" + ], + [ + "CD1c-positive myeloid dendritic cell" + ], + [ + "pancreatic stellate cell" + ], + [ + "epidermal Langerhans cell" + ], + [ + "MHC-II-positive classical monocyte" + ], + [ + "nasal mucosa goblet cell" + ], + [ + "melanocyte of skin" + ], + [ + "hair follicle cell" + ], + [ + "trophoblast giant cell" + ], + [ + "fetal cardiomyocyte" + ], + [ + "adventitial cell" + ], + [ + "enteric smooth muscle cell" + ], + [ + "kidney epithelial cell" + ], + [ + "kidney cell" + ], + [ + "subcutaneous adipocyte" + ], + [ + "intrahepatic cholangiocyte" + ], + [ + "cholangiocyte" + ], + [ + "blood vessel smooth muscle cell" + ], + [ + "endothelial cell of artery" + ], + [ + "vein endothelial cell" + ], + [ + "fibroblast of cardiac tissue" + ], + [ + "skin fibroblast" + ], + [ + "fibroblast of lung" + ], + [ + "fibroblast of mammary gland" + ], + [ + "placental epithelial cell" + ], + [ + "fibroblast of breast" + ], + [ + "renal cortical epithelial cell" + ], + [ + "kidney cortical cell" + ], + [ + "retinal blood vessel endothelial cell" + ], + [ + "retinal pigment epithelial cell" + ], + [ + "smooth muscle cell of the pulmonary artery" + ], + [ + "bladder cell" + ], + [ + "bronchial smooth muscle cell" + ], + [ + "tracheobronchial smooth muscle cell" + ], + [ + "brain macroglial cell" + ], + [ + "astrocyte of the cerebral cortex" + ], + [ + "cerebral cortex glial cell" + ], + [ + "migratory enteric neural crest cell" + ], + [ + "adipocyte of breast" + ], + [ + "prostate stromal cell" + ], + [ + "acinar cell of salivary gland" + ], + [ + "salivary gland glandular cell" + ], + [ + "immature astrocyte" + ], + [ + "mature astrocyte" + ], + [ + "mature microglial cell" + ], + [ + "respiratory basal cell" + ], + [ + "glandular cell of esophagus" + ], + [ + "endothelial cell of venule" + ], + [ + "glandular cell of the large intestine" + ], + [ + "tongue muscle cell" + ], + [ + "intestinal enteroendocrine cell" + ], + [ + "S cone cell" + ], + [ + "H1 horizontal cell" + ], + [ + "H2 horizontal cell" + ], + [ + "glycinergic amacrine cell" + ], + [ + "starburst amacrine cell" + ], + [ + "GABAergic amacrine cell" + ], + [ + "ionocyte" + ], + [ + "renal principal cell" + ], + [ + "epithelial cell of nephron" + ], + [ + "renal alpha-intercalated cell" + ], + [ + "pancreatic epsilon cell" + ], + [ + "lymphangioblast" + ], + [ + "mesenchymal lymphangioblast" + ], + [ + "visceromotor neuron" + ], + [ + "enteric neuron" + ], + [ + "skeletal muscle satellite stem cell" + ], + [ + "inhibitory motor neuron" + ], + [ + "cortical interneuron" + ], + [ + "cerebral cortex GABAergic interneuron" + ], + [ + "extravillous trophoblast" + ], + [ + "primary motor cortex pyramidal cell" + ], + [ + "L5 extratelencephalic projecting glutamatergic cortical neuron" + ], + [ + "inflammatory cell" + ], + [ + "salivary gland cell" + ], + [ + "small intestine glandular cell" + ], + [ + "paneth cell of colon" + ], + [ + "colon glandular cell" + ], + [ + "transit amplifying cell" + ], + [ + "transit amplifying cell of colon" + ], + [ + "transit amplifying cell of small intestine" + ], + [ + "intestinal crypt stem cell of large intestine" + ], + [ + "intestinal crypt stem cell of small intestine" + ], + [ + "colon epithelial cell" + ], + [ + "colon macrophage" + ], + [ + "colon goblet cell" + ], + [ + "large intestine goblet cell" + ], + [ + "tuft cell of colon" + ], + [ + "intestinal crypt stem cell of colon" + ], + [ + "lung pericyte" + ], + [ + "endothelial cell of placenta" + ], + [ + "endothelial cell of uterus" + ], + [ + "fibro/adipogenic progenitor cell" + ], + [ + "centrocyte" + ], + [ + "centroblast" + ], + [ + "T follicular regulatory cell" + ], + [ + "hair follicular keratinocyte" + ], + [ + "cardiac neuron" + ], + [ + "mesothelial cell of epicardium" + ], + [ + "double negative T regulatory cell" + ], + [ + "exhausted T cell" + ], + [ + "skeletal muscle fibroblast" + ], + [ + "muscle fibroblast" + ], + [ + "monocyte-derived dendritic cell" + ], + [ + "chorionic trophoblast cell" + ], + [ + "sympathetic neuron" + ], + [ + "forebrain radial glial cell" + ], + [ + "pulmonary ionocyte" + ], + [ + "epithelial cell of urethra" + ], + [ + "hillock cell" + ], + [ + "tracheobronchial serous cell" + ], + [ + "tracheobronchial goblet cell" + ], + [ + "endothelial cell of periportal hepatic sinusoid" + ], + [ + "endothelial cell of hepatic sinusoid" + ], + [ + "endothelial cell of pericentral hepatic sinusoid" + ], + [ + "periportal region hepatocyte" + ], + [ + "midzonal region hepatocyte" + ], + [ + "centrilobular region hepatocyte" + ], + [ + "intestine goblet cell" + ], + [ + "kidney tubule cell" + ], + [ + "forebrain neuroblast" + ], + [ + "lung goblet cell" + ], + [ + "lung neuroendocrine cell" + ], + [ + "lung ciliated cell" + ], + [ + "smooth muscle cell of small intestine" + ], + [ + "smooth muscle fiber of ileum" + ], + [ + "urethra cell" + ], + [ + "fibroblast of connective tissue of nonglandular part of prostate" + ], + [ + "fibroblast of connective tissue of glandular part of prostate" + ], + [ + "epicardial adipocyte" + ], + [ + "adipocyte of epicardial fat of left ventricle" + ], + [ + "bronchial goblet cell" + ], + [ + "small intestine goblet cell" + ], + [ + "intestinal villus goblet cell" + ], + [ + "duodenum glandular cell" + ], + [ + "ileal goblet cell" + ], + [ + "tracheal goblet cell" + ], + [ + "serous cell of epithelium of trachea" + ], + [ + "serous cell of epithelium of bronchus" + ], + [ + "enterocyte of epithelium of small intestine" + ], + [ + "enterocyte of epithelium proper of small intestine" + ], + [ + "enterocyte of epithelium proper of ileum" + ], + [ + "paneth cell of epithelium of small intestine" + ], + [ + "enterocyte of colon" + ], + [ + "basal cell of epithelium of trachea" + ], + [ + "microfold cell of epithelium of small intestine" + ], + [ + "ventricular cardiac muscle cell" + ], + [ + "conjunctival epithelial cell" + ], + [ + "epithelial cell of lacrimal drainage system" + ], + [ + "epithelial cell of lacrimal sac" + ], + [ + "epithelial cell of nasolacrimal duct" + ], + [ + "bladder urothelial cell" + ], + [ + "ciliary muscle cell" + ], + [ + "epithelial cell of stratum germinativum of esophagus" + ], + [ + "kidney glomerular epithelial cell" + ], + [ + "parietal epithelial cell" + ], + [ + "epithelial cell of intermediate tubule" + ], + [ + "kidney loop of Henle epithelial cell" + ], + [ + "kidney collecting duct epithelial cell" + ], + [ + "kidney collecting duct cell" + ], + [ + "smooth muscle cell of prostate" + ], + [ + "mesothelial cell of pleura" + ], + [ + "kidney interstitial cell" + ], + [ + "kidney medulla cell" + ], + [ + "kidney pelvis cell" + ], + [ + "kidney inner medulla cell" + ], + [ + "kidney outer medulla cell" + ], + [ + "papillary tips cell" + ], + [ + "lower urinary tract cell" + ], + [ + "kidney corpuscule cell" + ], + [ + "kidney interstitial fibroblast" + ], + [ + "kidney interstitial alternatively activated macrophage" + ], + [ + "kidney resident macrophage" + ], + [ + "kidney pelvis urothelial cell" + ], + [ + "kidney collecting duct principal cell" + ], + [ + "kidney collecting duct intercalated cell" + ], + [ + "kidney connecting tubule epithelial cell" + ], + [ + "kidney loop of Henle descending limb epithelial cell" + ], + [ + "kidney distal convoluted tubule epithelial cell" + ], + [ + "kidney blood vessel cell" + ], + [ + "kidney capillary endothelial cell" + ], + [ + "kidney venous blood vessel cell" + ], + [ + "glomerular capillary endothelial cell" + ], + [ + "kidney loop of Henle ascending limb epithelial cell" + ], + [ + "vasa recta cell" + ], + [ + "kidney loop of Henle thick ascending limb epithelial cell" + ], + [ + "kidney loop of Henle thin ascending limb epithelial cell" + ], + [ + "kidney loop of Henle thin descending limb epithelial cell" + ], + [ + "vasa recta ascending limb cell" + ], + [ + "vasa recta descending limb cell" + ], + [ + "medium spiny neuron" + ], + [ + "glycinergic neuron" + ], + [ + "lung endothelial cell" + ], + [ + "pulmonary artery endothelial cell" + ], + [ + "cerebral cortex pyramidal neuron" + ], + [ + "cerebral cortex endothelial cell" + ], + [ + "peripheral blood mononuclear cell" + ], + [ + "tonsil germinal center B cell" + ], + [ + "dermis lymphatic vessel endothelial cell" + ], + [ + "lung microvascular endothelial cell" + ], + [ + "dermis microvascular lymphatic vessel endothelial cell" + ], + [ + "embryonic fibroblast" + ], + [ + "brainstem motor neuron" + ], + [ + "hepatic pit cell" + ], + [ + "liver dendritic cell" + ], + [ + "prostate gland microvascular endothelial cell" + ], + [ + "placental villous trophoblast" + ], + [ + "bronchus fibroblast of lung" + ], + [ + "cord blood hematopoietic stem cell" + ], + [ + "Hofbauer cell" + ], + [ + "vip GABAergic cortical interneuron" + ], + [ + "intratelencephalic-projecting glutamatergic cortical neuron" + ], + [ + "extratelencephalic-projecting glutamatergic cortical neuron" + ], + [ + "lamp5 GABAergic cortical interneuron" + ], + [ + "near-projecting glutamatergic cortical neuron" + ], + [ + "corticothalamic-projecting glutamatergic cortical neuron" + ], + [ + "sncg GABAergic cortical interneuron" + ], + [ + "sst GABAergic cortical interneuron" + ], + [ + "pvalb GABAergic cortical interneuron" + ], + [ + "sst chodl GABAergic cortical interneuron" + ], + [ + "direct pathway medium spiny neuron" + ], + [ + "indirect pathway medium spiny neuron" + ], + [ + "chandelier pvalb GABAergic cortical interneuron" + ], + [ + "chandelier cell" + ], + [ + "L6b glutamatergic cortical neuron" + ], + [ + "L2/3-6 intratelencephalic projecting glutamatergic neuron" + ], + [ + "L6 corticothalamic-projecting glutamatergic cortical neuron" + ], + [ + "L5/6 near-projecting glutamatergic neuron of the primary motor cortex" + ], + [ + "L5/6 near-projecting glutamatergic neuron" + ], + [ + "L2/3 intratelencephalic projecting glutamatergic neuron" + ], + [ + "L6 intratelencephalic projecting glutamatergic neuron of the primary motor cortex" + ], + [ + "L6 intratelencephalic projecting glutamatergic neuron" + ], + [ + "vascular leptomeningeal cell" + ], + [ + "mesothelial fibroblast of the leptomeninx" + ], + [ + "mesothelial fibroblast" + ], + [ + "differentiation-committed oligodendrocyte precursor" + ], + [ + "caudal ganglionic eminence derived interneuron" + ], + [ + "caudal ganglionic eminence derived GABAergic cortical interneuron" + ], + [ + "brain vascular cell" + ], + [ + "unipolar brush cell" + ], + [ + "midget ganglion cell of retina" + ], + [ + "parasol ganglion cell of retina" + ], + [ + "alveolar type 1 fibroblast cell" + ], + [ + "alveolar type 2 fibroblast cell" + ], + [ + "epithelial cell of proximal tubule segment 1" + ], + [ + "epithelial cell of proximal tubule segment 3" + ], + [ + "kidney connecting tubule principal cell" + ], + [ + "respiratory hillock cell" + ], + [ + "BEST4+ intestinal epithelial cell, human" + ], + [ + "L4 intratelencephalic projecting glutamatergic neuron" + ], + [ + "serous secreting cell of bronchus submucosal gland" + ], + [ + "suprabasal keratinocyte" + ], + [ + "retinal astrocyte" + ], + [ + "ON-blue cone bipolar cell" + ], + [ + "airway submucosal gland duct basal cell" + ], + [ + "perichondrial fibroblast" + ], + [ + "lung perichondrial fibroblast" + ], + [ + "diffuse bipolar 1 cell" + ], + [ + "diffuse bipolar 2 cell" + ], + [ + "diffuse bipolar 3a cell" + ], + [ + "diffuse bipolar 3b cell" + ], + [ + "diffuse bipolar 4 cell" + ], + [ + "diffuse bipolar 6 cell" + ], + [ + "flat midget bipolar cell" + ], + [ + "invaginating midget bipolar cell" + ], + [ + "giant bipolar cell" + ], + [ + "OFFx cell" + ], + [ + "lung resident memory CD4-positive, alpha-beta T cell" + ], + [ + "lung resident memory CD8-positive, alpha-beta T cell" + ], + [ + "metallothionein-positive alveolar macrophage" + ], + [ + "lung interstitial macrophage" + ], + [ + "deuterosomal cell" + ], + [ + "respiratory suprabasal cell" + ], + [ + "luminal hormone-sensing cell of mammary gland" + ] + ], + "hovertemplate": "x=%{x}
y=%{y}
label=%{customdata[0]}", + "legendgroup": "", + "marker": { + "color": "#636efa", + "symbol": "circle" + }, + "mode": "markers", + "name": "", + "orientation": "v", + "showlegend": false, + "type": "scatter", + "x": [ + 0.34904298186302185, + -0.10844074189662933, + -0.17345938086509705, + -0.17240171134471893, + -0.15990270674228668, + -0.1794593334197998, + 0.1934971809387207, + -0.048555511981248856, + -0.1583186388015747, + -0.05389738082885742, + -0.1758413463830948, + 0.01581021584570408, + -0.047678012400865555, + -0.17403081059455872, + 0.2789224684238434, + -0.17398536205291748, + -0.17169325053691864, + -0.17420212924480438, + 0.011884400621056557, + -0.11050776392221451, + 0.12031220644712448, + -0.013513735495507717, + -0.17144319415092468, + 0.02757149748504162, + -0.04919227585196495, + -0.18074274063110352, + 0.15107287466526031, + 0.08759251981973648, + 0.07784959673881531, + -0.08059147000312805, + 0.5376988053321838, + -0.1199658140540123, + 0.06701245903968811, + -0.07276522368192673, + 0.1846408247947693, + 0.3790617287158966, + 0.002056876430287957, + -0.09633443504571915, + -0.11603733152151108, + -0.11605590581893921, + 0.1258717179298401, + -0.17347712814807892, + -0.1906907856464386, + 0.004263619892299175, + -0.17514052987098694, + -0.12850384414196014, + -0.01850983500480652, + -0.13028721511363983, + 0.2325630486011505, + -0.009393827058374882, + -0.16165867447853088, + -0.15256865322589874, + -0.11463747918605804, + 0.27684640884399414, + -0.1476099193096161, + -0.0348026417195797, + 0.133562371134758, + 0.018825897946953773, + -0.04709803685545921, + 0.06035323068499565, + -0.1665816754102707, + -0.16449907422065735, + 0.04412556067109108, + -0.028470506891608238, + 0.013063794001936913, + 0.002858455991372466, + 0.07224195450544357, + 0.08197203278541565, + 0.5750441551208496, + 0.3403491675853729, + 0.08207499980926514, + 0.14801117777824402, + -0.17363768815994263, + 0.05093054100871086, + -0.05756784602999687, + 0.06690733134746552, + -0.010276379995048046, + -0.038478389382362366, + 0.1827072650194168, + -0.17978982627391815, + 0.049916915595531464, + 0.35419154167175293, + 0.05650702863931656, + 0.052095215767621994, + 0.052678320556879044, + -0.024381007999181747, + 0.12092822790145874, + -0.02587113529443741, + 0.33286383748054504, + -0.11062835901975632, + 0.02745177410542965, + 0.00629389425739646, + -0.16687050461769104, + 0.1778104305267334, + -0.042495667934417725, + 0.14390559494495392, + 0.09279543161392212, + -0.0373811200261116, + 0.05943063646554947, + -0.12226257473230362, + 0.29461658000946045, + -0.14575524628162384, + 0.33600759506225586, + -0.15164002776145935, + 0.07358833402395248, + 0.24031753838062286, + -0.16946375370025635, + -0.1894868165254593, + -0.11715973913669586, + -0.11990278214216232, + 0.019146280363202095, + -0.030936231836676598, + -0.17258696258068085, + -0.023046979680657387, + 0.46304580569267273, + 0.19349142909049988, + 0.5785567164421082, + 0.40710392594337463, + 0.342975378036499, + 0.6776505708694458, + 0.6104493737220764, + 0.12418367713689804, + 0.21925999224185944, + 0.3182598054409027, + 0.16199451684951782, + 0.13729755580425262, + 0.11000361293554306, + 0.06152322143316269, + 0.1981544941663742, + 0.12318292260169983, + -0.10031861066818237, + -0.01414750050753355, + -0.17856955528259277, + 0.16977374255657196, + 0.10343234986066818, + 0.049262646585702896, + 0.03725665435194969, + -0.11204621940851212, + -0.07019516080617905, + 0.039819058030843735, + 0.23610466718673706, + -0.18144744634628296, + 0.0681261420249939, + -0.17412590980529785, + -0.1627233326435089, + 0.061604369431734085, + 0.24138936400413513, + -0.04976338520646095, + -0.048929840326309204, + 0.03635808825492859, + -0.0230154599994421, + -0.15863634645938873, + 0.0023982964921742678, + -0.04292324557900429, + -0.15696163475513458, + 0.14950209856033325, + -0.1495528668165207, + 0.04609047621488571, + 0.5216147899627686, + 0.016111042350530624, + -0.16148002445697784, + -0.1202123761177063, + -0.03857167810201645, + -0.1528794765472412, + -0.17261993885040283, + -0.17854703962802887, + -0.06835716217756271, + -0.1682884395122528, + -0.1757100522518158, + -0.1768391877412796, + -0.17913278937339783, + 0.33871498703956604, + 0.2424781173467636, + -0.1426965594291687, + -0.021599654108285904, + -0.07783809304237366, + 0.12244050949811935, + 0.059710439294576645, + 0.08600938320159912, + 0.04631135240197182, + 0.11847362667322159, + 0.212467223405838, + 0.11207672953605652, + 0.03352631628513336, + 0.3185490667819977, + 0.5208187699317932, + -0.11434739083051682, + -0.1402817815542221, + -0.05942508205771446, + 0.06681210547685623, + 0.06185014173388481, + -0.16508403420448303, + 0.26979315280914307, + -0.14904874563217163, + -0.033501408994197845, + 0.008162101730704308, + 0.23455287516117096, + 0.26410365104675293, + 0.3000040352344513, + 0.04647190123796463, + 0.049233291298151016, + 0.04615268111228943, + -0.17402100563049316, + -0.17235374450683594, + -0.027254678308963776, + -0.18201465904712677, + 0.048098355531692505, + -0.0362577922642231, + 0.03196973353624344, + -0.05185990035533905, + 0.1556561440229416, + 0.0438048280775547, + -0.02418811433017254, + -0.19046549499034882, + 0.06833197921514511, + -0.05907253921031952, + -0.0873965173959732, + -0.12386982142925262, + 0.049362439662218094, + 0.18411871790885925, + -0.03432688117027283, + -0.12327591329813004, + -0.1282912939786911, + 0.064735047519207, + -0.1812290996313095, + 0.12331314384937286, + -0.16707085072994232, + -0.1847507655620575, + -0.11655180901288986, + 0.12274491786956787, + -0.1752069741487503, + -0.18043583631515503, + -0.049885571002960205, + -0.025912391021847725, + -0.06431318819522858, + -0.10435909032821655, + -0.125921830534935, + -0.16420646011829376, + -0.00509732635691762, + 0.07119300961494446, + -0.1585972011089325, + -0.14969775080680847, + 0.04798334464430809, + -0.09967857599258423, + 0.07535166293382645, + 0.14382930099964142, + -0.181870236992836, + 0.07666295021772385, + 0.33868491649627686, + 0.031085532158613205, + -0.023154249414801598, + -0.1743704229593277, + -0.16453397274017334, + -0.10937877744436264, + -0.03365287557244301, + 0.12444441020488739, + 0.3262622356414795, + -0.16701412200927734, + -0.07942180335521698, + -0.17893192172050476, + 0.1748296469449997, + 0.055987320840358734, + -0.016302069649100304, + 0.11063265800476074, + 0.10690950602293015, + -0.16614873707294464, + -0.0973915308713913, + 0.1533380150794983, + -0.03396916389465332, + 0.13554459810256958, + 0.17624108493328094, + 0.16062894463539124, + 0.16075262427330017, + 0.2934676706790924, + 0.4624904692173004, + 0.1940600723028183, + 0.00864942092448473, + -0.11224118620157242, + -0.15360963344573975, + -0.17028385400772095, + -0.1741514652967453, + -0.172874316573143, + -0.1745128482580185, + -0.06713792681694031, + 0.09155836701393127, + 0.1859942227602005, + -0.024374864995479584, + 0.1491469144821167, + 0.1584145426750183, + 0.40591099858283997, + 0.29144346714019775, + -0.1742771565914154, + -0.152469664812088, + -0.17541033029556274, + -0.17737050354480743, + -0.0689583271741867, + 0.17121589183807373, + 0.6410118341445923, + -0.1622125804424286, + -0.17605826258659363, + 0.08607453852891922, + 0.15377408266067505, + 0.07142321020364761, + 0.2264893651008606, + -0.1402186155319214, + -0.16857478022575378, + -0.17084002494812012, + 0.400979608297348, + 0.19352586567401886, + 0.10801959782838821, + -0.19385741651058197, + 0.06550909578800201, + -0.17571966350078583, + -0.07780969887971878, + 0.002510676858946681, + 0.40655726194381714, + 0.22226519882678986, + 0.11476785689592361, + 0.037050362676382065, + 0.34895002841949463, + -0.18465539813041687, + -0.17653851211071014, + -0.006258307956159115, + 0.2191886603832245, + -0.147886261343956, + -0.17975783348083496, + 0.450274258852005, + 0.15568090975284576, + 0.2597532570362091, + 0.24633125960826874, + 0.09919361025094986, + 0.11140026152133942, + -0.08936949819326401, + -0.08223316073417664, + 0.23450423777103424, + 0.15858633816242218, + 0.23601411283016205, + 0.018851732835173607, + 0.8588913083076477, + 0.12406963109970093, + 0.5058833360671997, + -0.10793164372444153, + -0.10481913387775421, + -0.15936999022960663, + -0.129791259765625, + -0.16885465383529663, + 0.09928863495588303, + 0.30150479078292847, + -0.17269037663936615, + -0.17901013791561127, + -0.17005285620689392, + -0.19129720330238342, + -0.036557238548994064, + 0.08013923466205597, + 0.018995113670825958, + -0.14845120906829834, + 0.06889805197715759, + 0.1563112735748291, + 0.04920875281095505, + 0.21891933679580688, + 0.319820374250412, + 0.315326064825058, + 0.06150895729660988, + 0.06676485389471054, + 0.006031365133821964, + 0.16417866945266724, + 0.05229407548904419, + 0.05064571276307106, + -0.003238591831177473, + 0.1524234414100647, + -0.03596493601799011, + -0.08611397445201874, + 0.08124974370002747, + 0.20351988077163696, + 0.3611434996128082, + -0.014667783863842487, + 0.08737009018659592, + 0.1201697587966919, + 0.10595040768384933, + -0.015322640538215637, + 0.058892011642456055, + 0.1035757064819336, + -0.17534665763378143, + 0.11802966892719269, + 0.11199385672807693, + -0.01792311482131481, + -0.1816541701555252, + -0.016593866050243378, + 0.08677365630865097, + -0.1531936526298523, + -0.1785956472158432, + -0.0801297277212143, + 0.31743529438972473, + -0.17290236055850983, + 0.14310316741466522, + -0.08002713322639465, + 0.23210415244102478, + 0.020210834220051765, + 0.11193445324897766, + 0.27415046095848083, + 0.12962977588176727, + -0.09332355856895447, + 0.07066284120082855, + 0.10514353215694427, + -0.17336057126522064, + -0.1410616934299469, + 0.33034276962280273, + -0.18397903442382812, + -0.0586770698428154, + 0.1557794213294983, + -0.03899671882390976, + -0.1448250263929367, + -0.1249183639883995, + -0.19564467668533325, + -0.17419223487377167, + 0.20046064257621765, + -0.013792305253446102, + 0.1739882528781891, + 0.08641358464956284, + 0.14887340366840363, + 0.22806599736213684, + -0.09298108518123627, + -0.15553106367588043, + 0.4092521667480469, + -0.16128204762935638, + 0.4033781886100769, + 0.1870764195919037, + -0.05075613781809807, + 0.3314895033836365, + -0.1159396842122078, + 0.33296671509742737, + 0.21623459458351135, + 0.26381418108940125, + 0.15657897293567657, + 0.10325940698385239, + 0.015594933182001114, + 0.20490428805351257, + -0.07317867875099182, + 0.05781029909849167, + 0.09132930636405945, + 0.14039534330368042, + -0.16791628301143646, + -0.07381521910429001, + -0.1314222663640976, + 0.017840780317783356, + -0.08511172235012054, + 0.06007043644785881, + 0.03243554010987282, + -0.18482139706611633, + 0.1359912008047104, + 0.2378109246492386, + 0.08249766379594803, + -0.04211943969130516, + 0.05943341180682182, + -0.04323393106460571, + -0.16801564395427704, + -0.17392238974571228, + 0.0034448786173015833, + -0.13575389981269836, + -0.10881319642066956, + -0.18048487603664398, + -0.007242647465318441, + -0.010656840167939663, + 0.034807320684194565, + -0.1778232902288437, + -0.16667771339416504, + -0.1705530285835266, + -0.0935107171535492, + -0.17220769822597504, + -0.17822542786598206, + 0.08007866889238358, + -0.00466489652171731, + -0.08020526170730591, + 0.07505979388952255, + -0.06013599783182144, + 0.031848736107349396, + 0.06759108603000641, + -0.012739700265228748, + -0.10825077444314957, + -0.17715279757976532, + 0.1790016144514084, + 0.36271435022354126, + -0.019261622801423073, + -0.12360189855098724, + -0.17754237353801727, + -0.15732800960540771, + -0.020510513335466385, + 0.09444978088140488, + -0.06295232474803925, + 0.045963529497385025, + 0.048698585480451584, + 0.1382221281528473, + -0.1418362706899643, + -0.18183816969394684, + -0.14555421471595764, + -0.06068163365125656, + -0.17073354125022888, + -0.1476355344057083, + -0.12994129955768585, + -0.15313281118869781, + -0.1601915955543518, + -0.17095918953418732, + -0.0563015341758728, + 0.0997774749994278, + 0.03416861593723297, + 0.058170828968286514, + -0.17565293610095978, + 0.06583341956138611, + 0.1114763393998146, + 0.08473793417215347, + 0.08367929607629776, + 0.006700481753796339, + -0.09966692328453064, + 0.03419797495007515, + -0.10946661978960037, + -0.10914730280637741, + -0.0707070603966713, + 0.1255682408809662, + 0.2344874143600464, + -0.13157247006893158, + -0.1734907031059265, + 0.331432968378067, + 0.1522635966539383, + 0.10134091973304749, + 0.0770677775144577, + -0.06984840333461761, + 0.06679365038871765, + 0.17487721145153046, + 0.3356482684612274, + -0.06718003004789352, + -0.15229973196983337, + 0.12120914459228516, + -0.004942955449223518, + 0.006763148587197065, + -0.0393611341714859, + -0.09192933142185211, + -0.17997677624225616, + -0.17080500721931458, + -0.12293821573257446, + -0.10602955520153046, + -0.021098610013723373, + 0.01675552874803543, + -0.07160152494907379, + -0.13761073350906372, + -0.15963363647460938, + -0.160457581281662, + -0.13521572947502136, + -0.17251136898994446, + -0.1040421724319458, + 0.2832500636577606, + -0.1731632947921753, + -0.17197804152965546, + -0.17522543668746948, + -0.14322100579738617, + 0.1366850733757019, + -0.16372856497764587, + 0.13087894022464752, + 0.06374113261699677, + -0.13259337842464447, + -0.1549353003501892, + 0.02917257882654667, + 0.013467430137097836, + 0.05445536971092224, + 0.09039373695850372, + 0.11434543132781982, + 0.08084764331579208, + -0.10033731162548065, + -0.10651539266109467, + -0.12772433459758759, + -0.16766025125980377, + -0.14145193994045258, + 0.1841086894273758, + 0.20625969767570496, + -0.21310602128505707, + -0.15647749602794647, + -0.17672021687030792, + -0.2028876096010208, + -0.18769755959510803, + -0.15924839675426483, + -0.1788543164730072, + -0.17680951952934265, + -0.19080407917499542, + -0.1758013218641281, + -0.16961365938186646, + -0.060429856181144714, + 0.03626066446304321, + 0.11759912222623825, + 0.07904898375272751, + -0.01979607529938221, + -0.0891825407743454, + 0.0005222476902417839, + -0.03212380036711693, + 0.03760934993624687, + -0.17128820717334747, + 0.037354011088609695, + 0.40786775946617126, + 0.6220683455467224, + -0.12515050172805786, + 0.2646197974681854, + 0.8808658719062805, + 0.11109252274036407, + 0.1419905424118042, + 0.11749792844057083, + 0.06841287016868591, + -0.004557321313768625, + -0.09509362280368805, + 0.01995047554373741, + -0.14196783304214478, + -0.15927095711231232, + -0.16565120220184326, + 0.28831443190574646, + 0.0630786195397377, + 0.002686094492673874, + -0.18495406210422516, + -0.13937194645404816, + -0.16305014491081238, + 0.34583669900894165, + 0.12381784617900848, + -0.12286131083965302, + -0.17687268555164337, + -0.09683089703321457, + 0.13161954283714294, + -0.08092638105154037, + -0.10773524641990662, + 0.018364032730460167, + -0.12439686805009842, + -0.002388944150879979, + 0.10305827856063843, + 0.18012253940105438, + 0.042289458215236664, + 0.1254052221775055, + -0.07594497501850128, + -0.09401629120111465, + -0.1734313666820526, + 0.0476699136197567, + 0.29051390290260315, + 0.18503046035766602, + 0.08133716881275177, + 0.0806865468621254, + 0.39649784564971924, + -0.1790526956319809, + 0.21850475668907166, + -0.09243463724851608, + -0.14146482944488525, + -0.15966148674488068, + -0.15834161639213562, + -0.1089276522397995, + -0.14995050430297852, + -0.17049120366573334, + 0.16130827367305756, + -0.09382496774196625, + 0.1233266144990921, + 0.008137415163218975, + -0.18244655430316925, + 0.3367336094379425, + -0.18190936744213104, + 0.1562969833612442, + -0.10865579545497894, + -0.15766681730747223, + -0.07568304240703583, + -0.07449541240930557, + 0.12065444886684418, + -0.14983278512954712, + -0.06688014417886734, + -0.17416304349899292, + -0.17675985395908356, + -0.17870169878005981, + 0.06991299986839294, + -0.04449634253978729, + -0.0952054038643837, + 0.4334149658679962, + 0.16605356335639954, + 0.18390192091464996, + -0.16633710265159607, + -0.09253387898206711, + 0.009814342483878136, + -0.14543135464191437, + -0.17029832303524017, + -0.15044298768043518, + -0.1733350306749344, + -0.15297046303749084, + -0.17705664038658142, + -0.09876459836959839, + -0.1900978535413742, + 0.0539296455681324, + 0.11229561269283295, + 0.12516987323760986, + -0.15142400562763214, + -0.07259182631969452, + -0.08002156019210815, + -0.16870777308940887, + -0.17043325304985046, + -0.10235124081373215, + -0.15965716540813446, + 0.16306443512439728, + 0.031893882900476456, + -0.1589336097240448, + -0.16013573110103607, + -0.1454472541809082, + -0.07732711732387543, + -0.19340243935585022, + -0.16520445048809052, + -0.1546570062637329, + -0.1667509227991104, + -0.16877280175685883, + -0.02508622594177723, + -0.15707623958587646, + -0.09406295418739319, + 0.08845522999763489, + -0.17837457358837128, + -0.1510489284992218, + -0.19132402539253235, + 0.0677073523402214, + 0.027831783518195152, + -0.1290414184331894, + -0.011431177146732807, + -0.14961868524551392, + -0.008962446823716164, + -0.1451026052236557, + 0.10581044107675552, + -0.15832558274269104, + -0.10407939553260803, + -0.014860983937978745, + -0.16776718199253082, + 0.09502176940441132, + -0.17990414798259735, + -0.05006206035614014, + 0.02240012399852276, + -0.15776501595973969, + -0.14577104151248932, + -0.01990514062345028, + 0.10156361758708954, + 0.3545847535133362, + 0.15534920990467072, + -0.1838977336883545, + -0.06883931159973145, + -0.015607411973178387, + -0.16221541166305542, + -0.16896751523017883, + -0.04262605309486389, + -0.17095878720283508, + -0.16956187784671783, + -0.16003896296024323, + -0.05292608216404915, + -0.1336132436990738, + -0.05104643106460571, + -0.09788097441196442, + -0.08758372813463211, + -0.18319040536880493, + -0.17335675656795502, + -0.174662783741951, + -0.1801300346851349, + 0.2289358526468277, + -0.1810656189918518, + -0.17346124351024628, + -0.08773288875818253, + -0.1781233847141266, + -0.1449880301952362, + -0.13287808001041412, + -0.04636247828602791, + 0.1919737458229065, + -0.17674092948436737, + 0.05108927935361862, + 0.10039794445037842, + -0.17465375363826752, + -0.17612607777118683, + -0.17465098202228546, + -0.07967627793550491, + 0.057083096355199814, + -0.15872089564800262, + -0.16717460751533508, + -0.0921735092997551, + -0.15649491548538208, + 0.05737721174955368, + -0.08633343130350113, + -0.12957905232906342, + -0.03631483390927315, + -0.17481407523155212, + -0.08888045698404312, + 0.04705437645316124, + -0.18335184454917908, + -0.1804303228855133, + -0.16274304687976837, + -0.19432106614112854, + -0.18211624026298523, + -0.1796019822359085, + -0.1106904074549675, + -0.12733611464500427, + -0.17372038960456848, + -0.18929527699947357, + 0.028165819123387337, + -0.06787842512130737, + 0.005735214799642563, + -0.14965419471263885, + 0.006046731024980545, + -0.18679742515087128, + -0.19548003375530243, + -0.1826721578836441, + -0.1730901002883911, + 0.03139056637883186, + -0.17549102008342743, + 0.12132162600755692, + -0.0967073142528534, + -0.043696966022253036, + -0.1662907749414444, + -0.1771789789199829, + -0.12819810211658478, + 0.22193484008312225, + -0.17452006042003632, + -0.1348799467086792, + -0.12161543220281601, + -0.09481686353683472, + -0.1636887937784195, + 0.24691209197044373, + -0.18023592233657837, + -0.1345122754573822, + -0.18509306013584137, + 0.10087104141712189, + 0.027913155034184456, + -0.08307457715272903, + -0.17790672183036804, + -0.13439108431339264, + 0.4025498330593109, + -0.013705804944038391, + 0.23799695074558258, + 0.04922673851251602, + 0.13193437457084656, + 0.14714151620864868, + -0.11295579373836517, + 0.14493711292743683, + 0.1186222955584526, + 0.14305756986141205, + 0.21668937802314758, + 0.06880120933055878, + 0.04927961155772209, + -0.18576662242412567, + -0.09075315296649933, + -0.08283297717571259, + 0.1608423888683319, + -0.033349499106407166, + 0.07696878165006638, + 0.16076676547527313, + -0.042487096041440964, + -0.14289553463459015, + -0.10622149705886841, + 0.09250214695930481, + -0.09790490567684174, + -0.14972452819347382, + -0.08884473145008087, + -0.12648043036460876, + -0.1623469442129135, + -0.1470467746257782, + -0.14041277766227722, + -0.02494284138083458, + -0.11204757541418076, + -0.055704522877931595, + 0.46024149656295776, + -0.00028884163475595415, + 0.22859859466552734, + 0.07878623902797699, + -0.15609464049339294, + -0.13323085010051727, + -0.19182559847831726, + 0.006042605731636286, + -0.1683959662914276, + -0.03387628495693207, + -0.044805120676755905, + -0.11041305214166641, + -0.18668688833713531, + 0.004087354056537151, + -0.16110295057296753, + -0.17967472970485687, + -0.17614895105361938, + 0.41649329662323, + 0.5652402639389038, + 0.01136449072510004, + 0.4882926940917969, + 0.4474923014640808, + 0.2697107195854187, + 0.5931797027587891, + 0.378123015165329, + 0.285664439201355, + 0.24370652437210083, + -0.14518243074417114, + -0.12162496149539948, + -0.17438307404518127, + -0.16887564957141876, + -0.1713448464870453, + -0.14421841502189636, + 0.32822179794311523 + ], + "xaxis": "x", + "y": [ + 0.05550578236579895, + 0.0795331597328186, + 0.05319682136178017, + 0.05323716253042221, + 0.024864422157406807, + 0.05290193483233452, + 0.048935092985630035, + 0.10882317274808884, + 0.06921221315860748, + -0.08787443488836288, + 0.052714452147483826, + -0.15310607850551605, + -0.034122638404369354, + 0.052778542041778564, + -0.19873769581317902, + 0.05275711417198181, + 0.05328669771552086, + 0.05273669585585594, + -0.14189980924129486, + -0.0257711224257946, + 0.06378629058599472, + 0.05964583531022072, + 0.06464894115924835, + 0.10297488421201706, + 0.1144363284111023, + 0.04332974925637245, + -0.35126134753227234, + 0.0041740345768630505, + -0.05503853037953377, + 0.014977634884417057, + -0.09140690416097641, + -0.07499941438436508, + 0.12922148406505585, + -0.023437941446900368, + 0.04410539194941521, + -0.23344914615154266, + 0.018000168725848198, + -0.1546449214220047, + -0.043826375156641006, + -0.050225332379341125, + 0.0024561749305576086, + 0.05437576398253441, + 0.02266034670174122, + 0.10993926227092743, + 0.029909664765000343, + -0.007854284718632698, + -0.016795648261904716, + -0.04131432622671127, + 0.04809555411338806, + 0.004892334342002869, + -0.13310931622982025, + -0.04794057458639145, + -0.012042440474033356, + 0.14376553893089294, + -0.006742564961314201, + 0.057249803096055984, + 0.025091875344514847, + 0.03742866963148117, + -0.0036959631834179163, + -0.021769825369119644, + 0.013272340409457684, + -0.0007192004704847932, + 0.03232850506901741, + -0.03169865533709526, + 0.08849623799324036, + 0.08086445927619934, + 0.0734364315867424, + -0.019336996600031853, + -0.09811798483133316, + -0.26042690873146057, + -0.012771033681929111, + -0.02392621524631977, + 0.025085778906941414, + 0.1042008027434349, + 0.10425809770822525, + 0.005967439617961645, + -0.0547298826277256, + 0.09584517776966095, + -0.12694941461086273, + 0.02078952081501484, + 0.10279542952775955, + -0.13645057380199432, + 0.049612708389759064, + 0.13242758810520172, + 0.18668806552886963, + 0.0020366220269352198, + 0.1578509658575058, + -0.0715859979391098, + -0.008728462271392345, + -0.05473264306783676, + 0.1590862274169922, + 0.1872047781944275, + 0.013260453939437866, + 0.1928570419549942, + 0.006407478824257851, + 0.37407928705215454, + -0.0020006527192890644, + 0.10605034977197647, + -0.009314168244600296, + 0.029750369489192963, + 0.5416517853736877, + 0.01557600311934948, + 0.6034973859786987, + 0.07233303040266037, + -0.049488600343465805, + 0.5096161365509033, + 0.030626563355326653, + -0.004052580799907446, + -0.05175756290555, + 0.02082941122353077, + 0.18087315559387207, + 0.21457688510417938, + 0.050550445914268494, + 0.11430037766695023, + 0.7131687998771667, + -0.027907434850931168, + 0.8724600076675415, + 0.6888616681098938, + 0.6895721554756165, + 0.9947174787521362, + 1.0447479486465454, + 0.3105359375476837, + 0.40125593543052673, + 0.43512099981307983, + 0.209223672747612, + 0.1987505704164505, + 0.05075990781188011, + -0.04045749455690384, + -0.2109486609697342, + -0.09981624782085419, + 0.016074350103735924, + -0.07492662221193314, + 0.04834088310599327, + -0.009789954870939255, + -0.07665260136127472, + -0.013702284544706345, + -0.048492345958948135, + 0.0013636774383485317, + 0.06184196099638939, + -0.1802143156528473, + -0.2406933754682541, + 0.04005058854818344, + 0.10240204632282257, + 0.04118139669299126, + 0.034548431634902954, + 0.13673606514930725, + 0.06528743356466293, + 0.05651373043656349, + 0.02965666353702545, + 0.03622082620859146, + 0.07630875706672668, + 0.029164351522922516, + 0.12138185650110245, + 0.05129414424300194, + 0.022795436903834343, + 0.1827402412891388, + 0.07156997919082642, + -0.02228836715221405, + 0.18255607783794403, + 0.08471132814884186, + 0.0455235056579113, + -0.04456964507699013, + -0.12182284146547318, + -0.0889778584241867, + 0.0556706003844738, + 0.016389265656471252, + -0.15812304615974426, + -0.09760779142379761, + 0.05611642822623253, + -0.07724650204181671, + 0.033932365477085114, + 0.1679679900407791, + -0.2646351158618927, + 0.03568562865257263, + -0.015119887888431549, + 0.0022000076714903116, + -0.18646134436130524, + -0.07253633439540863, + 0.05889982357621193, + -0.03087071143090725, + 0.014219301752746105, + -0.3326343595981598, + -0.03533681854605675, + 0.0813581570982933, + 0.07185640186071396, + 0.21549805998802185, + -0.0292330514639616, + 0.011218282394111156, + -0.03377242758870125, + 0.03230287879705429, + 0.038985732942819595, + -0.03222385793924332, + 0.16462436318397522, + 0.020816044881939888, + 0.007798334117978811, + 0.13197757303714752, + 0.17864534258842468, + -0.015392427332699299, + -0.023358067497611046, + -0.037496816366910934, + 0.0038388101384043694, + -0.0062253279611468315, + 0.05274777486920357, + 0.05299960449337959, + -0.05295862257480621, + 0.047827739268541336, + -0.060902468860149384, + 0.08509085327386856, + 0.03212533891201019, + 0.152878999710083, + -0.006582306697964668, + -0.05816379189491272, + -0.048005688935518265, + 0.0401778370141983, + 0.05525052919983864, + 0.09380923956632614, + -0.1227097287774086, + 0.10327395796775818, + 0.06267448514699936, + 0.15942159295082092, + -0.0789419561624527, + -0.016474809497594833, + -0.015384210273623466, + 0.0052000912837684155, + 0.00140595983248204, + -0.10126829147338867, + 0.035153068602085114, + 0.052550408989191055, + 0.01947862096130848, + -0.0982867181301117, + 0.051844555884599686, + 0.045697182416915894, + -0.03215343505144119, + -0.10244757682085037, + -0.006558922119438648, + -0.09233393520116806, + 0.002283235779032111, + 0.014805183745920658, + 0.08448655903339386, + -0.025959987193346024, + 0.057590171694755554, + -0.06449993699789047, + -0.08240079879760742, + 0.10110722482204437, + -0.07709650695323944, + -0.11327885836362839, + 0.02838246151804924, + -0.0823189839720726, + -0.3352575898170471, + -0.04328431561589241, + -0.054457418620586395, + 0.04507317766547203, + 0.038282934576272964, + 0.06423845887184143, + 0.0600796714425087, + 0.25920942425727844, + 0.0568891279399395, + 0.04888724908232689, + -0.05560873821377754, + 0.0470319427549839, + 0.12707415223121643, + -0.08633025735616684, + 0.020267829298973083, + -0.1059158444404602, + -0.00415085582062602, + 0.060935620218515396, + -0.08902294188737869, + 0.005532178096473217, + 0.0038821641355752945, + -0.09415335953235626, + 0.10912055522203445, + 0.24819375574588776, + -0.10871456563472748, + 0.5800148248672485, + -0.10737517476081848, + -0.08582975715398788, + -0.09300339967012405, + -0.008554505184292793, + 0.09258926659822464, + 0.06086165830492973, + 0.02579527720808983, + 0.05046728998422623, + 0.05432606115937233, + 0.03817491978406906, + -0.01471586525440216, + -0.39222481846809387, + -0.13992275297641754, + 0.09651130437850952, + -0.121681347489357, + -0.024600813165307045, + -0.1958569586277008, + 0.05224393308162689, + -0.021493541076779366, + 0.05306984856724739, + 0.05019056051969528, + -0.11364959180355072, + 0.10759124904870987, + 1.052569031715393, + 0.01559384260326624, + 0.016470689326524734, + -0.13897192478179932, + -0.1886405497789383, + -0.058322567492723465, + -0.06449086219072342, + -0.049193333834409714, + 0.032034169882535934, + 0.04883502423763275, + -0.4151246249675751, + -0.07999943941831589, + -0.23430071771144867, + 0.07342198491096497, + 0.022992802783846855, + 0.052066247910261154, + 0.057948168367147446, + -0.062413476407527924, + -0.09250472486019135, + 0.013888988643884659, + 0.02702569216489792, + 0.0029625820461660624, + 0.12018279731273651, + 0.03781537711620331, + 0.04763190820813179, + -0.05977090448141098, + -0.1399678885936737, + -0.018166078254580498, + 0.039689335972070694, + 0.31398805975914, + 0.19357094168663025, + 0.25292736291885376, + 0.2497948259115219, + 0.2669122517108917, + 0.2912195026874542, + -0.03491218760609627, + -0.014700289815664291, + -0.32236960530281067, + -0.18891851603984833, + 0.05372926965355873, + -0.18431924283504486, + 0.043342188000679016, + -0.1973324716091156, + 0.16403134167194366, + -0.04239931330084801, + -0.02141300030052662, + 0.01933920383453369, + -0.01687576249241829, + 0.05289275199174881, + -0.14608804881572723, + 0.17787213623523712, + 0.0342889204621315, + 0.049523189663887024, + 0.038085997104644775, + 0.03704614192247391, + -0.02818692848086357, + -0.197083979845047, + -0.09462364763021469, + 0.013592981733381748, + -0.16704818606376648, + -0.11257665604352951, + -0.0814913883805275, + -0.2316986620426178, + -0.33799004554748535, + -0.3054545521736145, + -0.1002689078450203, + 0.0031771359499543905, + 0.010765153914690018, + 0.2117459774017334, + 0.11757425963878632, + -0.07587477564811707, + 0.09101029485464096, + -0.12360694259405136, + 0.0637575164437294, + 0.06731429696083069, + 0.09240870922803879, + 0.08432421833276749, + 0.1529061645269394, + 0.1884274035692215, + 0.07647784054279327, + -0.0657932460308075, + 0.013101951219141483, + 0.2331271767616272, + 0.024875065311789513, + 0.043599653989076614, + 0.008817845955491066, + 0.007001134566962719, + 0.04647140949964523, + -0.04660686105489731, + -0.005309578962624073, + -0.02493923343718052, + -0.005590227898210287, + 0.05144284665584564, + 0.04112457111477852, + 0.02618142031133175, + 0.044439468532800674, + 0.051031872630119324, + 0.02895505540072918, + 0.0002450991596560925, + -0.13708828389644623, + 0.018438637256622314, + 0.2344576120376587, + 0.016834387555718422, + 0.06667625904083252, + -0.09543339163064957, + -0.06655459105968475, + 0.0643242821097374, + 0.04168856889009476, + 0.03998469561338425, + 0.04976099729537964, + 0.04810306802392006, + -0.1526883989572525, + 0.08822750300168991, + -0.053757257759571075, + -0.12653274834156036, + -0.05091513320803642, + -0.005815612152218819, + 0.05305298790335655, + -0.07619460672140121, + -0.19151973724365234, + 0.15473556518554688, + -0.02558767795562744, + 0.05750404670834541, + 0.10948354005813599, + -0.029261358082294464, + 0.03335875645279884, + 0.17940562963485718, + 0.04507482796907425, + 0.10292261093854904, + 0.18552450835704803, + -0.06858479231595993, + -0.039521168917417526, + 0.050335414707660675, + -0.0332452654838562, + -0.05222563073039055, + 0.08670417219400406, + 0.025555932894349098, + 0.04650123789906502, + -0.0014083047863095999, + 0.1735004335641861, + 0.0546085461974144, + 0.10366101562976837, + 0.035399969667196274, + 0.050178784877061844, + 0.022982686758041382, + -0.05155528709292412, + -0.02145322784781456, + -0.0339958593249321, + 0.026984117925167084, + 0.020938005298376083, + -0.030627816915512085, + -0.0358700193464756, + 0.002148888073861599, + 0.1564054936170578, + -0.01406784076243639, + 0.048483166843652725, + 0.05855150148272514, + -0.11487814784049988, + -0.08066541701555252, + 0.017547249794006348, + 0.0011655125999823213, + 0.007399887777864933, + 0.053514886647462845, + 0.05419177561998367, + 0.08173767477273941, + 0.08223094791173935, + 0.03655962273478508, + 0.036525651812553406, + 0.03727579861879349, + 0.05074140429496765, + -0.04925469309091568, + 0.039881158620119095, + 0.05493413656949997, + 0.2181263566017151, + 0.14350296556949615, + 0.0630367323756218, + -0.1143079623579979, + 0.0006212084554135799, + 0.014439388178288937, + 0.001899311551824212, + -0.03432535380125046, + -0.004028667695820332, + 0.04115326330065727, + 0.09396354109048843, + -0.05925195291638374, + 0.0016036025481298566, + -0.008046613074839115, + 0.044255271553993225, + -0.08629032969474792, + -0.0990297943353653, + -0.007739464286714792, + 0.043747592717409134, + -0.08244067430496216, + -0.06896129250526428, + 0.170357808470726, + -0.015103360638022423, + 0.056453362107276917, + 0.06278608739376068, + -0.017729302868247032, + 0.04328695312142372, + 0.050101492553949356, + -0.00862302165478468, + 0.03153840824961662, + 0.0513743981719017, + 0.0513567291200161, + 0.13411803543567657, + -0.12878510355949402, + -0.11681962758302689, + -0.029047345742583275, + -0.059424228966236115, + 0.0021817313972860575, + 0.03730843961238861, + 0.05174614489078522, + 0.049266960471868515, + -0.082066610455513, + -0.058928970247507095, + -0.03735235705971718, + -0.001674972358159721, + -0.004106549080461264, + 0.05654450133442879, + -0.0753069519996643, + 0.01730983890593052, + -0.02048901468515396, + 0.032553546130657196, + -0.10899067670106888, + 0.20333002507686615, + 0.22856372594833374, + 0.06568943709135056, + 0.01681821048259735, + -0.03146165981888771, + 0.005794700235128403, + -0.10446639358997345, + -0.13811035454273224, + 0.02258104458451271, + 0.22793447971343994, + 0.2054460346698761, + -0.0701085701584816, + -0.0526408776640892, + -0.051390159875154495, + 0.0226089246571064, + 0.04203106090426445, + 0.03666134178638458, + 0.007193857803940773, + -0.04929585009813309, + -0.16830728948116302, + -0.06101866438984871, + 0.050125572830438614, + 0.048239171504974365, + 0.04302587732672691, + -0.043877385556697845, + 0.007356921676546335, + -0.07782205194234848, + 0.2787534296512604, + 0.04728325083851814, + 0.04040747508406639, + 0.04717186093330383, + -0.00841505080461502, + -0.13982176780700684, + 0.008682790212333202, + -0.0707007497549057, + -0.0393407978117466, + -0.02639102376997471, + -0.023410219699144363, + -0.20224714279174805, + -0.06126962974667549, + 0.014047525823116302, + -0.052510302513837814, + -0.008213449269533157, + -0.13691341876983643, + 0.023434286937117577, + -0.030035221949219704, + -0.07911449670791626, + 0.0064629968255758286, + 0.0015414137160405517, + -0.17915479838848114, + -0.18633593618869781, + 0.005621918011456728, + 0.060437221080064774, + 0.04845968633890152, + 0.0408359169960022, + 0.052384644746780396, + 0.058443665504455566, + 0.05336255580186844, + 0.056983526796102524, + 0.06379122287034988, + 0.055464889854192734, + 0.05528692528605461, + -0.13123130798339844, + -0.28771308064460754, + -0.15689319372177124, + -0.14126168191432953, + -0.05847858265042305, + -0.012186444364488125, + -0.05899801477789879, + -0.10344280302524567, + -0.09738855063915253, + 0.043745074421167374, + -0.09335952252149582, + -0.4232921898365021, + 0.0774352177977562, + -0.06761953979730606, + -0.3510220944881439, + -0.07574751228094101, + -0.3034232556819916, + 0.09747248888015747, + -0.11520730704069138, + 0.08995634317398071, + 0.03375905007123947, + -0.036212265491485596, + -0.06389382481575012, + -0.04355258867144585, + -0.00495913764461875, + 0.029308553785085678, + -0.22734403610229492, + 0.06212017685174942, + -0.0648905336856842, + 0.04219255596399307, + 0.033923111855983734, + 0.035048846155405045, + -0.09232570230960846, + -0.06121305003762245, + -0.06934893131256104, + 0.04924347251653671, + 0.013661330565810204, + -0.1475886106491089, + 0.02966134063899517, + -0.014761770144104958, + -0.00535109406337142, + -0.01013563945889473, + -0.13144879043102264, + -0.12229649722576141, + -0.006130795460194349, + 0.06587126106023788, + -0.020225614309310913, + -0.07676418125629425, + -0.05913027748465538, + -0.02756579965353012, + 0.12989085912704468, + 0.018549982458353043, + 0.020504450425505638, + -0.16438816487789154, + 0.0379386804997921, + -0.40328359603881836, + 0.04756157845258713, + -0.0827886164188385, + -0.05177190899848938, + 0.041492998600006104, + 0.05262022092938423, + -0.005962447263300419, + -0.03316432610154152, + 0.008453967049717903, + -0.03087564930319786, + -0.18711990118026733, + -0.06402496248483658, + -0.26500868797302246, + -0.17641229927539825, + 0.055727604776620865, + -0.10240782052278519, + 0.049229640513658524, + 0.009036657400429249, + 0.0008648767834529281, + 0.04839714244008064, + 0.037181831896305084, + 0.09705696254968643, + -0.18802370131015778, + -0.01065952330827713, + -0.04507221654057503, + 0.05095381289720535, + 0.038149695843458176, + 0.06878285109996796, + -0.03116607666015625, + -0.1561698615550995, + -0.08232861757278442, + -0.3581335246562958, + -0.05476561188697815, + -0.2519686222076416, + -0.03379121050238609, + -0.030974598601460457, + -0.05256875231862068, + -0.062255676835775375, + 0.04186028614640236, + -0.007389000616967678, + 0.028315957635641098, + 0.05828898027539253, + 0.05286284163594246, + -0.0763864517211914, + 0.04963360354304314, + 0.01960129104554653, + -0.06552260369062424, + -0.23841115832328796, + 0.019243810325860977, + -0.07639588415622711, + -0.05020047351717949, + 0.04506281763315201, + 0.044751107692718506, + 0.020008927211165428, + 0.034389249980449677, + -0.0608111210167408, + -0.2465735524892807, + -0.015393618494272232, + 0.052386097609996796, + -0.02760901115834713, + -0.02269921824336052, + 0.04437857121229172, + -0.012127243913710117, + 0.03661553934216499, + 0.027197565883398056, + 0.0056009539403021336, + -0.11878260225057602, + 0.06109604984521866, + -0.03510575369000435, + -0.11754485964775085, + -0.023955831304192543, + -0.10755262523889542, + 0.013226667419075966, + -0.05546226724982262, + 0.024897290393710136, + 0.006329432595521212, + 0.06783866882324219, + -0.02376917004585266, + -0.03721688315272331, + 0.025040939450263977, + -0.11591850221157074, + 0.02928329072892666, + 0.028357941657304764, + -0.10064157098531723, + 0.014040886424481869, + -0.13102445006370544, + -0.014687594026327133, + -0.05160156637430191, + 0.03725924342870712, + 0.02032117359340191, + -0.03199813514947891, + -0.05306079611182213, + -0.10103943198919296, + -0.21987999975681305, + -0.1222715675830841, + -0.03550802916288376, + -0.022094886749982834, + 0.021465297788381577, + -0.07054799795150757, + 0.05322541296482086, + -0.05301991477608681, + 0.055428098887205124, + 0.04491658881306648, + -0.06951821595430374, + -0.10047756880521774, + -0.06979168951511383, + 0.04349523037672043, + 0.026440106332302094, + -0.015114075504243374, + 0.03481446951627731, + 0.04965997859835625, + 0.05468447878956795, + 0.031367719173431396, + 0.029221542179584503, + 0.05387846753001213, + 0.05245240032672882, + -0.007189434487372637, + 0.04975321516394615, + 0.01942163147032261, + 0.02929869294166565, + -0.06899848580360413, + -0.07663938403129578, + 0.0517711378633976, + 0.05664357542991638, + -0.008918770588934422, + 0.05210104584693909, + 0.047089584171772, + 0.05569639056921005, + -0.0239438284188509, + -0.052241723984479904, + 0.047318264842033386, + 0.03364494815468788, + -0.08982158452272415, + 0.02706931158900261, + -0.043110210448503494, + -0.014776566065847874, + 0.03376933932304382, + -0.013821604661643505, + 0.04839400202035904, + 0.019073626026511192, + 0.012309675104916096, + 0.037413693964481354, + -0.004454766865819693, + 0.03126852959394455, + 0.01988370716571808, + 0.01902111805975437, + 0.05413159355521202, + 0.030681587755680084, + 0.06489075720310211, + 0.0480123907327652, + 0.04447648301720619, + -0.024357035756111145, + -0.07621854543685913, + -0.07144654542207718, + 0.03245978802442551, + -0.08583323657512665, + 0.060077518224716187, + 0.07972300052642822, + 0.04461809992790222, + 0.041647542268037796, + -0.022005373612046242, + 0.037875622510910034, + 0.0023467738647013903, + -0.041585907340049744, + 0.03142106905579567, + 0.04439261928200722, + 0.04586511850357056, + -0.06734117120504379, + -0.28142818808555603, + 0.04094015806913376, + 0.033062294125556946, + -0.012834814377129078, + -0.05112173408269882, + 0.07210318744182587, + -0.149619922041893, + 0.050147656351327896, + 0.016068387776613235, + 0.04498157277703285, + -0.17774945497512817, + 0.042692236602306366, + -0.06456124037504196, + -0.02173602022230625, + -0.07735663652420044, + -0.23216921091079712, + -0.15318137407302856, + -0.10402890294790268, + -0.07882621139287949, + -0.121070995926857, + -0.16842275857925415, + -0.031173281371593475, + -0.17647887766361237, + -0.272672563791275, + -0.20872893929481506, + -0.21126529574394226, + -0.1577623188495636, + -0.1917586773633957, + 0.05348009616136551, + -0.11720912158489227, + -0.13007399439811707, + -0.24115629494190216, + -0.12444473057985306, + -0.1595858335494995, + -0.19567658007144928, + -0.08539332449436188, + -0.0020601714495569468, + 0.010241888463497162, + -0.05917176976799965, + -0.07815820723772049, + 0.023367080837488174, + -0.08926703035831451, + 0.0015290642622858286, + 0.022539110854268074, + 0.0693916603922844, + -0.08322250097990036, + -0.16592837870121002, + 0.029753046110272408, + 0.11625535786151886, + -0.12403310090303421, + 0.06411600112915039, + -0.16156724095344543, + -0.03728042542934418, + -0.009444396011531353, + -0.014266402460634708, + 0.04290128871798515, + -0.09005913138389587, + 0.03284747898578644, + 0.036153629422187805, + -0.11966176331043243, + -0.01451911311596632, + 0.05199095979332924, + -0.06243264302611351, + -0.027711527422070503, + 0.047745201736688614, + 0.03672228008508682, + -0.3418773412704468, + -0.36443856358528137, + -0.14223818480968475, + -0.33464887738227844, + -0.3127742111682892, + -0.27181312441825867, + -0.46461957693099976, + -0.3344724774360657, + -0.2641175389289856, + -0.22846539318561554, + 0.031935788691043854, + 0.03977399319410324, + 0.05505158752202988, + 0.05381646379828453, + 0.05187405273318291, + -0.09771952778100967, + -0.4454708397388458 + ], + "yaxis": "y" + } + ], + "layout": { + "height": 500, + "legend": { + "tracegroupgap": 0 + }, + "margin": { + "t": 60 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "width": 500, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "x" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "y" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# plt.scatter(X_ct_pca[:,0], X_ct_pca[:,1])\n", + "df = pd.DataFrame({'x': X_ct_pca[:,0], 'y': X_ct_pca[:, 1], 'label': cell_type_labels})\n", + "\n", + "fig = px.scatter(df, x='x', y='y', hover_data='label', width=500, height=500)\n", + "fig.show()\n", + "fig.write_html(\"pca_cell_type_emb.html\")" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [], + "source": [ + "reducer = umap.UMAP(n_components=2, n_neighbors=30, min_dist=0.0, metric='euclidean')\n", + "X_ct_umap = reducer.fit_transform(cell_type_embedding)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "customdata": [ + [ + "neuron" + ], + [ + "sensory neuron" + ], + [ + "primary cultured cell" + ], + [ + "cultured cell" + ], + [ + "fibroblast neural crest derived" + ], + [ + "migratory neural crest cell" + ], + [ + "fibroblast" + ], + [ + "neuronal receptor cell" + ], + [ + "sensory receptor cell" + ], + [ + "embryonic cell (metazoa)" + ], + [ + "experimentally modified cell in vitro" + ], + [ + "germ line cell" + ], + [ + "stem cell" + ], + [ + "male germ cell" + ], + [ + "germ cell" + ], + [ + "haploid cell" + ], + [ + "sperm" + ], + [ + "male gamete" + ], + [ + "primordial germ cell" + ], + [ + "polyploid cell" + ], + [ + "smooth muscle cell" + ], + [ + "neural crest derived neuron" + ], + [ + "glioblast" + ], + [ + "non-terminally differentiated cell" + ], + [ + "neuroblast (sensu Vertebrata)" + ], + [ + "surface ectodermal cell" + ], + [ + "exocrine cell" + ], + [ + "precursor cell" + ], + [ + "single fate stem cell" + ], + [ + "somatic stem cell" + ], + [ + "epithelial fate stem cell" + ], + [ + "hematopoietic stem cell" + ], + [ + "hematopoietic cell" + ], + [ + "hematopoietic precursor cell" + ], + [ + "progenitor cell" + ], + [ + "erythroid progenitor cell" + ], + [ + "erythroid lineage cell" + ], + [ + "myeloid lineage restricted progenitor cell" + ], + [ + "megakaryocyte-erythroid progenitor cell" + ], + [ + "monopoietic cell" + ], + [ + "myeloid cell" + ], + [ + "macrophage dendritic cell progenitor" + ], + [ + "eosinophil" + ], + [ + "professional antigen presenting cell" + ], + [ + "neutrophil progenitor cell" + ], + [ + "basophil" + ], + [ + "histamine secreting cell" + ], + [ + "common lymphoid progenitor" + ], + [ + "neural cell" + ], + [ + "multi fate stem cell" + ], + [ + "common myeloid progenitor" + ], + [ + "hematopoietic oligopotent progenitor cell" + ], + [ + "granulocyte monocyte progenitor cell" + ], + [ + "secretory cell" + ], + [ + "myoblast" + ], + [ + "muscle precursor cell" + ], + [ + "connective tissue cell" + ], + [ + "mesenchymal stem cell" + ], + [ + "ecto-epithelial cell" + ], + [ + "neurecto-epithelial cell" + ], + [ + "osteoblast" + ], + [ + "preosteoblast" + ], + [ + "ciliated cell" + ], + [ + "ependymal cell" + ], + [ + "ciliated epithelial cell" + ], + [ + "epithelial cell" + ], + [ + "leukocyte" + ], + [ + "duct epithelial cell" + ], + [ + "branched duct epithelial cell" + ], + [ + "blood vessel endothelial cell" + ], + [ + "squamous epithelial cell" + ], + [ + "endothelial cell of vascular tree" + ], + [ + "non-branched duct epithelial cell" + ], + [ + "meso-epithelial cell" + ], + [ + "barrier cell" + ], + [ + "columnar/cuboidal epithelial cell" + ], + [ + "mesothelial cell" + ], + [ + "lining cell" + ], + [ + "stratified epithelial cell" + ], + [ + "circulating cell" + ], + [ + "blood cell" + ], + [ + "epithelial cell of lung" + ], + [ + "epithelial cell of pancreas" + ], + [ + "T cell" + ], + [ + "lymphocyte" + ], + [ + "pro-T cell" + ], + [ + "lymphocyte of B lineage" + ], + [ + "Kupffer cell" + ], + [ + "tissue-resident macrophage" + ], + [ + "osteoclast" + ], + [ + "myeloid leukocyte" + ], + [ + "phagocyte (sensu Vertebrata)" + ], + [ + "bone cell" + ], + [ + "monocyte" + ], + [ + "granulocyte" + ], + [ + "neuron associated cell" + ], + [ + "neutrophil" + ], + [ + "phagocyte" + ], + [ + "mast cell" + ], + [ + "sensory epithelial cell" + ], + [ + "interneuron" + ], + [ + "motor neuron" + ], + [ + "efferent neuron" + ], + [ + "afferent neuron" + ], + [ + "bipolar neuron" + ], + [ + "multipolar neuron" + ], + [ + "autonomic neuron" + ], + [ + "peripheral nervous system neuron" + ], + [ + "cholinergic neuron" + ], + [ + "catecholaminergic neuron" + ], + [ + "mononuclear phagocyte" + ], + [ + "mononuclear cell" + ], + [ + "ectodermal cell" + ], + [ + "endothelial cell" + ], + [ + "CNS neuron (sensu Vertebrata)" + ], + [ + "GABAergic interneuron" + ], + [ + "granule cell" + ], + [ + "Purkinje cell" + ], + [ + "cerebellar neuron" + ], + [ + "stellate neuron" + ], + [ + "neuron associated cell (sensu Vertebrata)" + ], + [ + "glial cell" + ], + [ + "macroglial cell" + ], + [ + "oligodendrocyte" + ], + [ + "myelinating glial cell" + ], + [ + "oligodendrocyte precursor cell" + ], + [ + "microglial cell" + ], + [ + "central nervous system macrophage" + ], + [ + "mesodermal cell" + ], + [ + "gut endothelial cell" + ], + [ + "corneal endothelial cell" + ], + [ + "fibrocyte" + ], + [ + "stromal cell" + ], + [ + "adipocyte" + ], + [ + "stuff accumulating cell" + ], + [ + "chondrocyte" + ], + [ + "glycosaminoglycan secreting cell" + ], + [ + "collagen secreting cell" + ], + [ + "pigment cell" + ], + [ + "melanocyte" + ], + [ + "visual pigment cell" + ], + [ + "glandular epithelial cell" + ], + [ + "extracellular matrix secreting cell" + ], + [ + "carbohydrate secreting cell" + ], + [ + "protein secreting cell" + ], + [ + "peptic cell" + ], + [ + "glandular cell of stomach" + ], + [ + "surfactant secreting cell" + ], + [ + "club cell" + ], + [ + "epithelial cell of tracheobronchial tree" + ], + [ + "seromucus secreting cell" + ], + [ + "goblet cell" + ], + [ + "mucus secreting cell" + ], + [ + "parietal cell" + ], + [ + "endocrine cell" + ], + [ + "enteroendocrine cell" + ], + [ + "neuroendocrine cell" + ], + [ + "chromaffin cell" + ], + [ + "amine precursor uptake and decarboxylation cell" + ], + [ + "peptide hormone secreting cell" + ], + [ + "insulin secreting cell" + ], + [ + "type B pancreatic cell" + ], + [ + "pancreatic endocrine cell" + ], + [ + "progenitor cell of endocrine pancreas" + ], + [ + "glucagon secreting cell" + ], + [ + "pancreatic A cell" + ], + [ + "type A enteroendocrine cell" + ], + [ + "somatostatin secreting cell" + ], + [ + "pancreatic D cell" + ], + [ + "type D enteroendocrine cell" + ], + [ + "steroid hormone secreting cell" + ], + [ + "stromal cell of ovary" + ], + [ + "testosterone secreting cell" + ], + [ + "Leydig cell" + ], + [ + "interstitial cell" + ], + [ + "hepatocyte" + ], + [ + "endopolyploid cell" + ], + [ + "hepatoblast" + ], + [ + "contractile cell" + ], + [ + "pericyte" + ], + [ + "myoepithelial cell" + ], + [ + "myofibroblast cell" + ], + [ + "muscle cell" + ], + [ + "electrically responsive cell" + ], + [ + "cell of skeletal muscle" + ], + [ + "slow muscle cell" + ], + [ + "extrafusal muscle fiber" + ], + [ + "fast muscle cell" + ], + [ + "non-striated muscle cell" + ], + [ + "visceral muscle cell" + ], + [ + "smooth muscle myoblast" + ], + [ + "cardiac muscle cell" + ], + [ + "chemoreceptor cell" + ], + [ + "taste receptor cell" + ], + [ + "endo-epithelial cell" + ], + [ + "photoreceptor cell" + ], + [ + "electrically active cell" + ], + [ + "Sertoli cell" + ], + [ + "supporting cell" + ], + [ + "androgen binding protein secreting cell" + ], + [ + "seminiferous tubule epithelial cell" + ], + [ + "insulating cell" + ], + [ + "myelinating Schwann cell" + ], + [ + "Schwann cell" + ], + [ + "immature Schwann cell" + ], + [ + "motile cell" + ], + [ + "anucleate cell" + ], + [ + "nucleate cell" + ], + [ + "single nucleate cell" + ], + [ + "multinucleate cell" + ], + [ + "erythrocyte" + ], + [ + "oxygen accumulating cell" + ], + [ + "reticulocyte" + ], + [ + "platelet" + ], + [ + "serotonin secreting cell" + ], + [ + "megakaryocyte" + ], + [ + "defensive cell" + ], + [ + "macrophage" + ], + [ + "B cell" + ], + [ + "keratinizing barrier epithelial cell" + ], + [ + "stratified squamous epithelial cell" + ], + [ + "keratin accumulating cell" + ], + [ + "brush border epithelial cell" + ], + [ + "Merkel cell" + ], + [ + "keratinocyte" + ], + [ + "transitional epithelial cell" + ], + [ + "primary sensory neuron (sensu Teleostei)" + ], + [ + "eurydendroid cell" + ], + [ + "eye photoreceptor cell" + ], + [ + "gamete" + ], + [ + "crystallin accumulating cell" + ], + [ + "tracheal epithelial cell" + ], + [ + "epidermal cell" + ], + [ + "serous secreting cell" + ], + [ + "milk secreting cell" + ], + [ + "sebum secreting cell" + ], + [ + "sebaceous gland cell" + ], + [ + "pneumocyte" + ], + [ + "epithelial cell of alveolus of lung" + ], + [ + "lysozyme secreting cell" + ], + [ + "neural crest cell" + ], + [ + "mesenchymal cell" + ], + [ + "biogenic amine secreting cell" + ], + [ + "extraembryonic cell" + ], + [ + "trophoblast cell" + ], + [ + "sphincter associated smooth muscle cell" + ], + [ + "vascular associated smooth muscle cell" + ], + [ + "perivascular cell" + ], + [ + "general ecto-epithelial cell" + ], + [ + "myotube" + ], + [ + "attachment cell" + ], + [ + "tendon cell" + ], + [ + "ganglion interneuron" + ], + [ + "CNS interneuron" + ], + [ + "central nervous system neuron" + ], + [ + "electrically signaling cell" + ], + [ + "excretory cell" + ], + [ + "reticular cell" + ], + [ + "follicular dendritic cell" + ], + [ + "striated muscle cell" + ], + [ + "preadipocyte" + ], + [ + "dendritic cell" + ], + [ + "Langerhans cell" + ], + [ + "conventional dendritic cell" + ], + [ + "noradrenergic cell" + ], + [ + "cardiac myoblast" + ], + [ + "neural progenitor cell" + ], + [ + "follicular epithelial cell" + ], + [ + "ovarian surface epithelial cell" + ], + [ + "CD4-positive helper T cell" + ], + [ + "CD4-positive, alpha-beta T cell" + ], + [ + "activated CD4-positive, alpha-beta T cell" + ], + [ + "inhibitory interneuron" + ], + [ + "granulosa cell" + ], + [ + "follicular cell of ovary" + ], + [ + "theca cell" + ], + [ + "androgen secreting cell" + ], + [ + "enkephalin secreting cell" + ], + [ + "endorphin secreting cell" + ], + [ + "type G enteroendocrine cell" + ], + [ + "gastrin secreting cell" + ], + [ + "mucous cell of stomach" + ], + [ + "paneth cell" + ], + [ + "intestinal epithelial cell" + ], + [ + "paracrine cell" + ], + [ + "cardiac muscle myoblast" + ], + [ + "cardiocyte" + ], + [ + "skeletal muscle fiber" + ], + [ + "syncytiotrophoblast cell" + ], + [ + "pigmented epithelial cell" + ], + [ + "primary neuron (sensu Teleostei)" + ], + [ + "T-helper 1 cell" + ], + [ + "T-helper 2 cell" + ], + [ + "CD4-positive, CXCR3-negative, CCR6-negative, alpha-beta T cell" + ], + [ + "proerythroblast" + ], + [ + "erythroblast" + ], + [ + "neuronal brush cell" + ], + [ + "CD7-negative lymphoid progenitor OR granulocyte monocyte progenitor" + ], + [ + "bone marrow hematopoietic cell" + ], + [ + "promonocyte" + ], + [ + "amacrine cell" + ], + [ + "retinal cell" + ], + [ + "retinal ganglion cell" + ], + [ + "promyelocyte" + ], + [ + "cardiac mesenchymal cell" + ], + [ + "migratory cardiac neural crest cell" + ], + [ + "retinal cone cell" + ], + [ + "camera-type eye photoreceptor cell" + ], + [ + "corneal epithelial cell" + ], + [ + "type EC enteroendocrine cell" + ], + [ + "epithelial cell of alimentary canal" + ], + [ + "cell in vitro" + ], + [ + "immature neutrophil" + ], + [ + "myelocyte" + ], + [ + "alveolar macrophage" + ], + [ + "lung macrophage" + ], + [ + "enterocyte" + ], + [ + "gut absorptive cell" + ], + [ + "skeletal muscle satellite cell" + ], + [ + "enucleate erythrocyte" + ], + [ + "enucleated reticulocyte" + ], + [ + "pyramidal neuron" + ], + [ + "retinal rod cell" + ], + [ + "granulocytopoietic cell" + ], + [ + "basophil mast progenitor cell" + ], + [ + "GABAergic neuron" + ], + [ + "acinar cell" + ], + [ + "natural killer cell" + ], + [ + "group 1 innate lymphoid cell" + ], + [ + "mature alpha-beta T cell" + ], + [ + "CD8-positive, alpha-beta T cell" + ], + [ + "transporting cell" + ], + [ + "hepatic stellate cell" + ], + [ + "Mueller cell" + ], + [ + "radial glial cell" + ], + [ + "basal cell" + ], + [ + "prickle cell" + ], + [ + "mesangial cell" + ], + [ + "mucous neck cell" + ], + [ + "podocyte" + ], + [ + "renal filtration cell" + ], + [ + "epithelial cell of glomerular capsule" + ], + [ + "fenestrated cell" + ], + [ + "mural cell" + ], + [ + "glutamatergic neuron" + ], + [ + "M cell of gut" + ], + [ + "non-myelinating Schwann cell" + ], + [ + "Cajal-Retzius cell" + ], + [ + "PP cell" + ], + [ + "dopaminergic neuron" + ], + [ + "endothelial tip cell" + ], + [ + "choroid plexus epithelial cell" + ], + [ + "urothelial cell" + ], + [ + "retina horizontal cell" + ], + [ + "retinal bipolar neuron" + ], + [ + "visual system neuron" + ], + [ + "ON-bipolar cell" + ], + [ + "OFF-bipolar cell" + ], + [ + "rod bipolar cell" + ], + [ + "cone retinal bipolar cell" + ], + [ + "myeloid dendritic cell" + ], + [ + "plasmacytoid dendritic cell" + ], + [ + "mature B cell" + ], + [ + "B cell, CD19-positive" + ], + [ + "transitional stage B cell" + ], + [ + "immature B cell" + ], + [ + "precursor B cell" + ], + [ + "plasma cell" + ], + [ + "antibody secreting cell" + ], + [ + "plasmablast" + ], + [ + "memory B cell" + ], + [ + "naive B cell" + ], + [ + "alpha-beta T cell" + ], + [ + "gamma-delta T cell" + ], + [ + "immature alpha-beta T cell" + ], + [ + "immature T cell" + ], + [ + "mature T cell" + ], + [ + "CD4-positive, CD25-positive, alpha-beta regulatory T cell" + ], + [ + "regulatory T cell" + ], + [ + "alpha-beta intraepithelial T cell" + ], + [ + "CD4-positive, alpha-beta thymocyte" + ], + [ + "CD8-positive, alpha-beta cytotoxic T cell" + ], + [ + "activated CD8-positive, alpha-beta T cell" + ], + [ + "CD8-alpha-beta-positive, alpha-beta intraepithelial T cell" + ], + [ + "intraepithelial lymphocyte" + ], + [ + "DN3 thymocyte" + ], + [ + "mature gamma-delta T cell" + ], + [ + "gamma-delta intraepithelial T cell" + ], + [ + "CD8-alpha alpha positive, gamma-delta intraepithelial T cell" + ], + [ + "thymocyte" + ], + [ + "DN4 thymocyte" + ], + [ + "double negative thymocyte" + ], + [ + "DN1 thymic pro-T cell" + ], + [ + "double-positive, alpha-beta thymocyte" + ], + [ + "CD8-positive, alpha-beta thymocyte" + ], + [ + "memory T cell" + ], + [ + "naive T cell" + ], + [ + "mature NK T cell" + ], + [ + "small pre-B-II cell" + ], + [ + "pro-B cell" + ], + [ + "B-1 B cell" + ], + [ + "B-1a B cell" + ], + [ + "B-1b B cell" + ], + [ + "B-2 B cell" + ], + [ + "immature natural killer cell" + ], + [ + "immature innate lymphoid cell" + ], + [ + "mature natural killer cell" + ], + [ + "lymphoid lineage restricted progenitor cell" + ], + [ + "hematopoietic multipotent progenitor cell" + ], + [ + "hematopoietic lineage restricted progenitor cell" + ], + [ + "common dendritic progenitor" + ], + [ + "mature conventional dendritic cell" + ], + [ + "follicular B cell" + ], + [ + "germinal center B cell" + ], + [ + "classical monocyte" + ], + [ + "elicited macrophage" + ], + [ + "inflammatory macrophage" + ], + [ + "non-classical monocyte" + ], + [ + "intermediate monocyte" + ], + [ + "meningeal macrophage" + ], + [ + "alternatively activated macrophage" + ], + [ + "early T lineage precursor" + ], + [ + "naive thymus-derived CD4-positive, alpha-beta T cell" + ], + [ + "CD4-positive, alpha-beta memory T cell" + ], + [ + "T-helper 17 cell" + ], + [ + "naive thymus-derived CD8-positive, alpha-beta T cell" + ], + [ + "natural T-regulatory cell" + ], + [ + "central memory CD4-positive, alpha-beta T cell" + ], + [ + "CD4-positive, alpha-beta memory T cell, CD45RO-positive" + ], + [ + "effector memory CD4-positive, alpha-beta T cell" + ], + [ + "central memory CD8-positive, alpha-beta T cell" + ], + [ + "CD8-positive, alpha-beta memory T cell, CD45RO-positive" + ], + [ + "CD8-positive, alpha-beta cytokine secreting effector T cell" + ], + [ + "CD8-positive, alpha-beta memory T cell" + ], + [ + "cytotoxic T cell" + ], + [ + "effector T cell" + ], + [ + "helper T cell" + ], + [ + "effector memory CD8-positive, alpha-beta T cell" + ], + [ + "immature NK T cell" + ], + [ + "CD8-alpha-alpha-positive, alpha-beta intraepithelial T cell" + ], + [ + "Tc1 cell" + ], + [ + "type I NK T cell" + ], + [ + "type II NK T cell" + ], + [ + "activated type II NK T cell" + ], + [ + "CD4-positive, alpha-beta cytotoxic T cell" + ], + [ + "early lymphoid progenitor" + ], + [ + "CD16-negative, CD56-bright natural killer cell, human" + ], + [ + "CD16-positive, CD56-dim natural killer cell, human" + ], + [ + "mucosal invariant T cell" + ], + [ + "long lived plasma cell" + ], + [ + "class switched memory B cell" + ], + [ + "large pre-B-II cell" + ], + [ + "pre-B-II cell" + ], + [ + "pre-B-I cell" + ], + [ + "unswitched memory B cell" + ], + [ + "IgG memory B cell" + ], + [ + "IgG plasmablast" + ], + [ + "IgA plasmablast" + ], + [ + "IgG plasma cell" + ], + [ + "IgM plasma cell" + ], + [ + "IgA plasma cell" + ], + [ + "hematopoietic oligopotent progenitor cell, lineage-negative" + ], + [ + "pre-conventional dendritic cell" + ], + [ + "CD11b-positive dendritic cell" + ], + [ + "CD34-positive, CD38-negative hematopoietic stem cell" + ], + [ + "CD115-positive monocyte OR common dendritic progenitor" + ], + [ + "CD115-positive monocyte" + ], + [ + "cerebellar granule cell" + ], + [ + "cerebellum glutamatergic neuron" + ], + [ + "cerebellar granule cell precursor" + ], + [ + "cerebral cortex neuron" + ], + [ + "T-helper 22 cell" + ], + [ + "activated CD4-positive, alpha-beta T cell, human" + ], + [ + "effector CD4-positive, alpha-beta T cell" + ], + [ + "naive regulatory T cell" + ], + [ + "memory regulatory T cell" + ], + [ + "activated CD8-positive, alpha-beta T cell, human" + ], + [ + "effector CD8-positive, alpha-beta T cell" + ], + [ + "CD14-positive monocyte" + ], + [ + "CD14-positive, CD16-positive monocyte" + ], + [ + "dendritic cell, human" + ], + [ + "myeloid dendritic cell, human" + ], + [ + "plasmacytoid dendritic cell, human" + ], + [ + "abnormal cell" + ], + [ + "effector memory CD8-positive, alpha-beta T cell, terminally differentiated" + ], + [ + "effector memory CD45RA-positive, alpha-beta T cell, terminally differentiated" + ], + [ + "neoplastic cell" + ], + [ + "malignant cell" + ], + [ + "innate lymphoid cell" + ], + [ + "erythroid progenitor cell, mammalian" + ], + [ + "ILC1" + ], + [ + "group 2 innate lymphoid cell" + ], + [ + "group 3 innate lymphoid cell" + ], + [ + "CD34-positive, CD56-positive, CD117-positive common innate lymphoid precursor, human" + ], + [ + "ILC1, human" + ], + [ + "group 3 innate lymphoid cell, human" + ], + [ + "NKp44-positive group 3 innate lymphoid cell, human" + ], + [ + "NKp44-negative group 3 innate lymphoid cell, human" + ], + [ + "group 2 innate lymphoid cell, human" + ], + [ + "lymphocyte of B lineage, CD19-positive" + ], + [ + "T follicular helper cell" + ], + [ + "fraction A pre-pro B cell" + ], + [ + "early pro-B cell" + ], + [ + "late pro-B cell" + ], + [ + "CD14-positive, CD16-negative classical monocyte" + ], + [ + "type I pneumocyte" + ], + [ + "type II pneumocyte" + ], + [ + "lung secretory cell" + ], + [ + "pancreatic acinar cell" + ], + [ + "pancreas exocrine glandular cell" + ], + [ + "enterocyte of epithelium of large intestine" + ], + [ + "epithelial cell of large intestine" + ], + [ + "brush cell of trachebronchial tree" + ], + [ + "brush cell" + ], + [ + "pancreatic ductal cell" + ], + [ + "epithelial cell of exocrine pancreas" + ], + [ + "interstitial cell of Cajal" + ], + [ + "bone marrow cell" + ], + [ + "interstitial cell of ovary" + ], + [ + "cortical cell of adrenal gland" + ], + [ + "adrenal gland glandular cell" + ], + [ + "regular cardiac myocyte" + ], + [ + "IgG-negative class switched memory B cell" + ], + [ + "regular atrial cardiac myocyte" + ], + [ + "regular ventricular cardiac myocyte" + ], + [ + "endothelial cell of lymphatic vessel" + ], + [ + "vascular lymphangioblast" + ], + [ + "epithelial cell of sweat gland" + ], + [ + "capillary endothelial cell" + ], + [ + "microvascular endothelial cell" + ], + [ + "ciliated columnar cell of tracheobronchial tree" + ], + [ + "multi-ciliated epithelial cell" + ], + [ + "respiratory ciliated cell" + ], + [ + "epithelial cell of uterus" + ], + [ + "endosteal cell" + ], + [ + "renal interstitial pericyte" + ], + [ + "epithelial cell of stomach" + ], + [ + "foveolar cell of stomach" + ], + [ + "basal cell of epidermis" + ], + [ + "stem cell of epidermis" + ], + [ + "glomerular endothelial cell" + ], + [ + "glomerular cell" + ], + [ + "granular cell of epidermis" + ], + [ + "epithelial cell of thyroid gland" + ], + [ + "renal beta-intercalated cell" + ], + [ + "renal intercalated cell" + ], + [ + "epithelial cell of lower respiratory tract" + ], + [ + "brush cell of epithelium proper of large intestine" + ], + [ + "intestinal tuft cell" + ], + [ + "brush cell of trachea" + ], + [ + "bronchial epithelial cell" + ], + [ + "epithelial cell of esophagus" + ], + [ + "vertebrate lens cell" + ], + [ + "anterior lens cell" + ], + [ + "lens epithelial cell" + ], + [ + "secondary lens fiber" + ], + [ + "lens fiber cell" + ], + [ + "lactocyte" + ], + [ + "epithelial cell of prostate" + ], + [ + "basal cell of prostate epithelium" + ], + [ + "luminal cell of prostate epithelium" + ], + [ + "basal epithelial cell of prostatic duct" + ], + [ + "pulmonary interstitial fibroblast" + ], + [ + "smooth muscle cell of sphincter of pupil" + ], + [ + "peripheral blood stem cell" + ], + [ + "intestinal crypt stem cell" + ], + [ + "epithelial cell of small intestine" + ], + [ + "stromal cell of endometrium" + ], + [ + "decidual cell" + ], + [ + "thyroid follicular cell" + ], + [ + "endothelial cell of sinusoid" + ], + [ + "enteroendocrine cell of colon" + ], + [ + "enteroendocrine cell of small intestine" + ], + [ + "P/D1 enteroendocrine cell" + ], + [ + "vasoactive intestinal peptide secreting cell" + ], + [ + "pancreatic PP cell" + ], + [ + "type I enteroendocrine cell" + ], + [ + "GIP cell" + ], + [ + "type L enteroendocrine cell" + ], + [ + "type N enteroendocrine cell" + ], + [ + "ghrelin secreting cell" + ], + [ + "epithelial cell of thymus" + ], + [ + "cortical thymic epithelial cell" + ], + [ + "medullary thymic epithelial cell" + ], + [ + "pigmented ciliary epithelial cell" + ], + [ + "non-pigmented ciliary epithelial cell" + ], + [ + "epithelial cell of distal tubule" + ], + [ + "nephron tubule epithelial cell" + ], + [ + "kidney cortex tubule cell" + ], + [ + "epithelial cell of proximal tubule" + ], + [ + "epithelial cell of skin gland" + ], + [ + "embryonic stem cell" + ], + [ + "myoepithelial cell of mammary gland" + ], + [ + "mammary gland epithelial cell" + ], + [ + "mammary gland glandular cell" + ], + [ + "luminal adaptive secretory precursor cell of mammary gland" + ], + [ + "luminal epithelial cell of mammary gland" + ], + [ + "progenitor cell of mammary luminal epithelium" + ], + [ + "basal epithelial cell of tracheobronchial tree" + ], + [ + "decidual natural killer cell, human" + ], + [ + "endocardial cell" + ], + [ + "cardiac endothelial cell" + ], + [ + "gestational hematopoietic stem cell" + ], + [ + "primitive red blood cell" + ], + [ + "primitive erythroid lineage cell" + ], + [ + "keratocyte" + ], + [ + "myometrial cell" + ], + [ + "uterine smooth muscle cell" + ], + [ + "respiratory epithelial cell" + ], + [ + "respiratory goblet cell" + ], + [ + "Schwann cell precursor" + ], + [ + "CD141-positive myeloid dendritic cell" + ], + [ + "Gr1-high classical monocyte" + ], + [ + "CD14-low, CD16-positive monocyte" + ], + [ + "CD1c-positive myeloid dendritic cell" + ], + [ + "pancreatic stellate cell" + ], + [ + "epidermal Langerhans cell" + ], + [ + "MHC-II-positive classical monocyte" + ], + [ + "nasal mucosa goblet cell" + ], + [ + "melanocyte of skin" + ], + [ + "hair follicle cell" + ], + [ + "trophoblast giant cell" + ], + [ + "fetal cardiomyocyte" + ], + [ + "adventitial cell" + ], + [ + "enteric smooth muscle cell" + ], + [ + "kidney epithelial cell" + ], + [ + "kidney cell" + ], + [ + "subcutaneous adipocyte" + ], + [ + "intrahepatic cholangiocyte" + ], + [ + "cholangiocyte" + ], + [ + "blood vessel smooth muscle cell" + ], + [ + "endothelial cell of artery" + ], + [ + "vein endothelial cell" + ], + [ + "fibroblast of cardiac tissue" + ], + [ + "skin fibroblast" + ], + [ + "fibroblast of lung" + ], + [ + "fibroblast of mammary gland" + ], + [ + "placental epithelial cell" + ], + [ + "fibroblast of breast" + ], + [ + "renal cortical epithelial cell" + ], + [ + "kidney cortical cell" + ], + [ + "retinal blood vessel endothelial cell" + ], + [ + "retinal pigment epithelial cell" + ], + [ + "smooth muscle cell of the pulmonary artery" + ], + [ + "bladder cell" + ], + [ + "bronchial smooth muscle cell" + ], + [ + "tracheobronchial smooth muscle cell" + ], + [ + "brain macroglial cell" + ], + [ + "cerebral cortex glial cell" + ], + [ + "migratory enteric neural crest cell" + ], + [ + "adipocyte of breast" + ], + [ + "prostate stromal cell" + ], + [ + "acinar cell of salivary gland" + ], + [ + "salivary gland glandular cell" + ], + [ + "mature microglial cell" + ], + [ + "respiratory basal cell" + ], + [ + "glandular cell of esophagus" + ], + [ + "endothelial cell of venule" + ], + [ + "glandular cell of the large intestine" + ], + [ + "tongue muscle cell" + ], + [ + "intestinal enteroendocrine cell" + ], + [ + "S cone cell" + ], + [ + "H1 horizontal cell" + ], + [ + "H2 horizontal cell" + ], + [ + "glycinergic amacrine cell" + ], + [ + "starburst amacrine cell" + ], + [ + "GABAergic amacrine cell" + ], + [ + "ionocyte" + ], + [ + "renal principal cell" + ], + [ + "epithelial cell of nephron" + ], + [ + "renal alpha-intercalated cell" + ], + [ + "pancreatic epsilon cell" + ], + [ + "lymphangioblast" + ], + [ + "mesenchymal lymphangioblast" + ], + [ + "visceromotor neuron" + ], + [ + "enteric neuron" + ], + [ + "skeletal muscle satellite stem cell" + ], + [ + "inhibitory motor neuron" + ], + [ + "cortical interneuron" + ], + [ + "cerebral cortex GABAergic interneuron" + ], + [ + "extravillous trophoblast" + ], + [ + "primary motor cortex pyramidal cell" + ], + [ + "L5 extratelencephalic projecting glutamatergic cortical neuron" + ], + [ + "inflammatory cell" + ], + [ + "salivary gland cell" + ], + [ + "small intestine glandular cell" + ], + [ + "paneth cell of colon" + ], + [ + "colon glandular cell" + ], + [ + "transit amplifying cell" + ], + [ + "transit amplifying cell of colon" + ], + [ + "transit amplifying cell of small intestine" + ], + [ + "intestinal crypt stem cell of large intestine" + ], + [ + "intestinal crypt stem cell of small intestine" + ], + [ + "colon epithelial cell" + ], + [ + "colon macrophage" + ], + [ + "colon goblet cell" + ], + [ + "large intestine goblet cell" + ], + [ + "tuft cell of colon" + ], + [ + "intestinal crypt stem cell of colon" + ], + [ + "lung pericyte" + ], + [ + "endothelial cell of placenta" + ], + [ + "endothelial cell of uterus" + ], + [ + "fibro/adipogenic progenitor cell" + ], + [ + "centrocyte" + ], + [ + "centroblast" + ], + [ + "T follicular regulatory cell" + ], + [ + "hair follicular keratinocyte" + ], + [ + "cardiac neuron" + ], + [ + "mesothelial cell of epicardium" + ], + [ + "double negative T regulatory cell" + ], + [ + "exhausted T cell" + ], + [ + "skeletal muscle fibroblast" + ], + [ + "muscle fibroblast" + ], + [ + "monocyte-derived dendritic cell" + ], + [ + "chorionic trophoblast cell" + ], + [ + "sympathetic neuron" + ], + [ + "forebrain radial glial cell" + ], + [ + "pulmonary ionocyte" + ], + [ + "epithelial cell of urethra" + ], + [ + "hillock cell" + ], + [ + "tracheobronchial serous cell" + ], + [ + "tracheobronchial goblet cell" + ], + [ + "endothelial cell of periportal hepatic sinusoid" + ], + [ + "endothelial cell of hepatic sinusoid" + ], + [ + "endothelial cell of pericentral hepatic sinusoid" + ], + [ + "periportal region hepatocyte" + ], + [ + "midzonal region hepatocyte" + ], + [ + "centrilobular region hepatocyte" + ], + [ + "intestine goblet cell" + ], + [ + "kidney tubule cell" + ], + [ + "forebrain neuroblast" + ], + [ + "lung goblet cell" + ], + [ + "lung neuroendocrine cell" + ], + [ + "lung ciliated cell" + ], + [ + "smooth muscle cell of small intestine" + ], + [ + "smooth muscle fiber of ileum" + ], + [ + "urethra cell" + ], + [ + "fibroblast of connective tissue of nonglandular part of prostate" + ], + [ + "fibroblast of connective tissue of glandular part of prostate" + ], + [ + "epicardial adipocyte" + ], + [ + "adipocyte of epicardial fat of left ventricle" + ], + [ + "bronchial goblet cell" + ], + [ + "small intestine goblet cell" + ], + [ + "intestinal villus goblet cell" + ], + [ + "duodenum glandular cell" + ], + [ + "ileal goblet cell" + ], + [ + "tracheal goblet cell" + ], + [ + "serous cell of epithelium of trachea" + ], + [ + "serous cell of epithelium of bronchus" + ], + [ + "enterocyte of epithelium of small intestine" + ], + [ + "enterocyte of epithelium proper of small intestine" + ], + [ + "enterocyte of epithelium proper of ileum" + ], + [ + "paneth cell of epithelium of small intestine" + ], + [ + "enterocyte of colon" + ], + [ + "basal cell of epithelium of trachea" + ], + [ + "microfold cell of epithelium of small intestine" + ], + [ + "ventricular cardiac muscle cell" + ], + [ + "conjunctival epithelial cell" + ], + [ + "epithelial cell of lacrimal drainage system" + ], + [ + "epithelial cell of lacrimal sac" + ], + [ + "epithelial cell of nasolacrimal duct" + ], + [ + "bladder urothelial cell" + ], + [ + "ciliary muscle cell" + ], + [ + "epithelial cell of stratum germinativum of esophagus" + ], + [ + "kidney glomerular epithelial cell" + ], + [ + "parietal epithelial cell" + ], + [ + "epithelial cell of intermediate tubule" + ], + [ + "kidney loop of Henle epithelial cell" + ], + [ + "kidney collecting duct epithelial cell" + ], + [ + "kidney collecting duct cell" + ], + [ + "smooth muscle cell of prostate" + ], + [ + "mesothelial cell of pleura" + ], + [ + "kidney interstitial cell" + ], + [ + "kidney medulla cell" + ], + [ + "kidney pelvis cell" + ], + [ + "kidney inner medulla cell" + ], + [ + "kidney outer medulla cell" + ], + [ + "papillary tips cell" + ], + [ + "lower urinary tract cell" + ], + [ + "kidney corpuscule cell" + ], + [ + "kidney interstitial fibroblast" + ], + [ + "kidney interstitial alternatively activated macrophage" + ], + [ + "kidney resident macrophage" + ], + [ + "kidney pelvis urothelial cell" + ], + [ + "kidney collecting duct principal cell" + ], + [ + "kidney collecting duct intercalated cell" + ], + [ + "kidney connecting tubule epithelial cell" + ], + [ + "kidney loop of Henle descending limb epithelial cell" + ], + [ + "kidney distal convoluted tubule epithelial cell" + ], + [ + "kidney blood vessel cell" + ], + [ + "kidney capillary endothelial cell" + ], + [ + "kidney venous blood vessel cell" + ], + [ + "glomerular capillary endothelial cell" + ], + [ + "kidney loop of Henle ascending limb epithelial cell" + ], + [ + "vasa recta cell" + ], + [ + "kidney loop of Henle thick ascending limb epithelial cell" + ], + [ + "kidney loop of Henle thin ascending limb epithelial cell" + ], + [ + "kidney loop of Henle thin descending limb epithelial cell" + ], + [ + "vasa recta ascending limb cell" + ], + [ + "vasa recta descending limb cell" + ], + [ + "medium spiny neuron" + ], + [ + "glycinergic neuron" + ], + [ + "lung endothelial cell" + ], + [ + "pulmonary artery endothelial cell" + ], + [ + "cerebral cortex pyramidal neuron" + ], + [ + "cerebral cortex endothelial cell" + ], + [ + "peripheral blood mononuclear cell" + ], + [ + "tonsil germinal center B cell" + ], + [ + "dermis lymphatic vessel endothelial cell" + ], + [ + "lung microvascular endothelial cell" + ], + [ + "dermis microvascular lymphatic vessel endothelial cell" + ], + [ + "embryonic fibroblast" + ], + [ + "brainstem motor neuron" + ], + [ + "hepatic pit cell" + ], + [ + "liver dendritic cell" + ], + [ + "prostate gland microvascular endothelial cell" + ], + [ + "placental villous trophoblast" + ], + [ + "bronchus fibroblast of lung" + ], + [ + "cord blood hematopoietic stem cell" + ], + [ + "Hofbauer cell" + ], + [ + "vip GABAergic cortical interneuron" + ], + [ + "intratelencephalic-projecting glutamatergic cortical neuron" + ], + [ + "extratelencephalic-projecting glutamatergic cortical neuron" + ], + [ + "lamp5 GABAergic cortical interneuron" + ], + [ + "near-projecting glutamatergic cortical neuron" + ], + [ + "corticothalamic-projecting glutamatergic cortical neuron" + ], + [ + "sncg GABAergic cortical interneuron" + ], + [ + "sst GABAergic cortical interneuron" + ], + [ + "pvalb GABAergic cortical interneuron" + ], + [ + "sst chodl GABAergic cortical interneuron" + ], + [ + "direct pathway medium spiny neuron" + ], + [ + "indirect pathway medium spiny neuron" + ], + [ + "chandelier pvalb GABAergic cortical interneuron" + ], + [ + "chandelier cell" + ], + [ + "L6b glutamatergic cortical neuron" + ], + [ + "L2/3-6 intratelencephalic projecting glutamatergic neuron" + ], + [ + "L6 corticothalamic-projecting glutamatergic cortical neuron" + ], + [ + "L5/6 near-projecting glutamatergic neuron of the primary motor cortex" + ], + [ + "L5/6 near-projecting glutamatergic neuron" + ], + [ + "L2/3 intratelencephalic projecting glutamatergic neuron" + ], + [ + "L6 intratelencephalic projecting glutamatergic neuron of the primary motor cortex" + ], + [ + "L6 intratelencephalic projecting glutamatergic neuron" + ], + [ + "vascular leptomeningeal cell" + ], + [ + "mesothelial fibroblast of the leptomeninx" + ], + [ + "mesothelial fibroblast" + ], + [ + "differentiation-committed oligodendrocyte precursor" + ], + [ + "caudal ganglionic eminence derived interneuron" + ], + [ + "caudal ganglionic eminence derived GABAergic cortical interneuron" + ], + [ + "brain vascular cell" + ], + [ + "unipolar brush cell" + ], + [ + "midget ganglion cell of retina" + ], + [ + "parasol ganglion cell of retina" + ], + [ + "alveolar type 1 fibroblast cell" + ], + [ + "alveolar type 2 fibroblast cell" + ], + [ + "epithelial cell of proximal tubule segment 1" + ], + [ + "epithelial cell of proximal tubule segment 3" + ], + [ + "kidney connecting tubule principal cell" + ], + [ + "respiratory hillock cell" + ], + [ + "BEST4+ intestinal epithelial cell, human" + ], + [ + "L4 intratelencephalic projecting glutamatergic neuron" + ], + [ + "serous secreting cell of bronchus submucosal gland" + ], + [ + "suprabasal keratinocyte" + ], + [ + "ON-blue cone bipolar cell" + ], + [ + "airway submucosal gland duct basal cell" + ], + [ + "perichondrial fibroblast" + ], + [ + "lung perichondrial fibroblast" + ], + [ + "diffuse bipolar 1 cell" + ], + [ + "diffuse bipolar 2 cell" + ], + [ + "diffuse bipolar 3a cell" + ], + [ + "diffuse bipolar 3b cell" + ], + [ + "diffuse bipolar 4 cell" + ], + [ + "diffuse bipolar 6 cell" + ], + [ + "flat midget bipolar cell" + ], + [ + "invaginating midget bipolar cell" + ], + [ + "giant bipolar cell" + ], + [ + "OFFx cell" + ], + [ + "lung resident memory CD4-positive, alpha-beta T cell" + ], + [ + "lung resident memory CD8-positive, alpha-beta T cell" + ], + [ + "metallothionein-positive alveolar macrophage" + ], + [ + "lung interstitial macrophage" + ], + [ + "deuterosomal cell" + ], + [ + "respiratory suprabasal cell" + ], + [ + "luminal hormone-sensing cell of mammary gland" + ] + ], + "hovertemplate": "astrocyte descendants=NOT IN ASTROCYTE DESCENDANTS
x=%{x}
y=%{y}
label=%{customdata[0]}", + "legendgroup": "NOT IN ASTROCYTE DESCENDANTS", + "marker": { + "color": "#636efa", + "symbol": "circle" + }, + "mode": "markers", + "name": "NOT IN ASTROCYTE DESCENDANTS", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": [ + 11.717308044433594, + 9.825003623962402, + 10.24278736114502, + 10.417634010314941, + 8.104426383972168, + 9.009193420410156, + 8.3159818649292, + 9.602998733520508, + 9.686277389526367, + 8.55121898651123, + 10.265510559082031, + 10.112813949584961, + 10.317121505737305, + 9.826983451843262, + 10.066226959228516, + 9.903040885925293, + 9.592628479003906, + 9.775931358337402, + 10.119784355163574, + 11.15877914428711, + 9.273066520690918, + 11.138278007507324, + 10.319268226623535, + 9.333507537841797, + 9.944255828857422, + 8.83756160736084, + 8.982219696044922, + 10.24811840057373, + 8.922114372253418, + 9.696089744567871, + 8.819003105163574, + 10.465452194213867, + 10.044605255126953, + 10.491389274597168, + 10.33462905883789, + 10.3717041015625, + 10.444784164428711, + 10.335993766784668, + 10.849678993225098, + 10.747127532958984, + 10.090742111206055, + 10.084035873413086, + 10.772405624389648, + 9.40710163116455, + 10.570109367370605, + 10.056081771850586, + 10.011736869812012, + 10.354690551757812, + 11.718963623046875, + 8.602648735046387, + 10.548748016357422, + 10.703344345092773, + 10.49954605102539, + 10.806736946105957, + 10.410449028015137, + 9.944995880126953, + 8.518280029296875, + 8.775947570800781, + 9.91118049621582, + 9.888811111450195, + 8.125621795654297, + 7.904969692230225, + 10.570030212402344, + 9.840810775756836, + 10.526527404785156, + 9.758591651916504, + 9.632721900939941, + 9.082813262939453, + 8.891376495361328, + 8.541714668273926, + 8.248980522155762, + 7.846701145172119, + 11.589837074279785, + 8.285144805908203, + 8.179486274719238, + 9.704617500305176, + 8.308780670166016, + 8.18295669555664, + 9.165584564208984, + 10.408995628356934, + 10.513334274291992, + 8.286904335021973, + 11.161065101623535, + 9.629426002502441, + 9.65896987915039, + 9.186084747314453, + 10.163847923278809, + 9.198790550231934, + 9.098052978515625, + 8.810139656066895, + 9.289043426513672, + 9.315031051635742, + 8.635693550109863, + 9.28347110748291, + 10.745880126953125, + 10.791582107543945, + 10.966683387756348, + 9.291906356811523, + 10.074007987976074, + 10.08781623840332, + 11.097445487976074, + 11.177397727966309, + 11.224359512329102, + 9.77759075164795, + 10.628609657287598, + 11.189797401428223, + 11.308143615722656, + 11.260695457458496, + 10.041332244873047, + 10.692148208618164, + 9.293240547180176, + 9.671222686767578, + 8.839672088623047, + 8.134237289428711, + 11.218793869018555, + 10.601409912109375, + 11.213911056518555, + 11.252197265625, + 11.228446006774902, + 11.26000690460205, + 11.207849502563477, + 10.751433372497559, + 10.583274841308594, + 10.474841117858887, + 10.388391494750977, + 9.667247772216797, + 9.402898788452148, + 9.104705810546875, + 8.543292045593262, + 7.874429702758789, + 8.255072593688965, + 9.091863632202148, + 8.183999061584473, + 8.875561714172363, + 8.967703819274902, + 8.462088584899902, + 8.45180606842041, + 8.397449493408203, + 9.825979232788086, + 9.796616554260254, + 9.340989112854004, + 9.605631828308105, + 7.851649284362793, + 8.819183349609375, + 11.033611297607422, + 11.151009559631348, + 11.1015043258667, + 9.581239700317383, + 10.34737491607666, + 10.331206321716309, + 10.945891380310059, + 11.031027793884277, + 10.97003173828125, + 10.576789855957031, + 11.006869316101074, + 11.444125175476074, + 11.278472900390625, + 11.256437301635742, + 11.200948715209961, + 11.716243743896484, + 11.824539184570312, + 11.816904067993164, + 11.893640518188477, + 11.42617416381836, + 11.754640579223633, + 11.872122764587402, + 11.888211250305176, + 11.371779441833496, + 11.775134086608887, + 11.703354835510254, + 9.132802963256836, + 8.29543685913086, + 8.263100624084473, + 8.22024154663086, + 8.035888671875, + 11.281496047973633, + 11.188542366027832, + 8.657402038574219, + 8.862747192382812, + 8.925565719604492, + 8.906087875366211, + 8.512553215026855, + 9.889867782592773, + 11.726518630981445, + 9.981887817382812, + 10.044462203979492, + 10.043706893920898, + 10.057838439941406, + 9.247481346130371, + 9.25432300567627, + 8.507380485534668, + 9.989692687988281, + 10.084546089172363, + 10.086283683776855, + 9.501642227172852, + 9.581167221069336, + 11.71701431274414, + 8.228442192077637, + 8.425111770629883, + 8.192462921142578, + 8.211126327514648, + 9.703712463378906, + 9.417590141296387, + 8.775860786437988, + 9.857766151428223, + 8.25136661529541, + 11.31766128540039, + 9.592893600463867, + 9.589038848876953, + 8.69340991973877, + 10.360810279846191, + 10.47317123413086, + 10.761445999145508, + 11.428632736206055, + 11.42525863647461, + 10.904051780700684, + 9.290245056152344, + 9.189046859741211, + 10.18538761138916, + 9.890832901000977, + 10.041757583618164, + 9.951250076293945, + 10.018929481506348, + 9.449496269226074, + 9.902046203613281, + 9.169038772583008, + 11.248944282531738, + 9.901881217956543, + 9.44456958770752, + 9.66336727142334, + 9.783326148986816, + 9.650246620178223, + 9.86778736114502, + 10.455368041992188, + 9.461689949035645, + 8.986014366149902, + 9.839003562927246, + 9.8006591796875, + 9.982043266296387, + 10.985651016235352, + 10.359622955322266, + 8.305398941040039, + 9.98563003540039, + 8.1857328414917, + 8.69704818725586, + 9.839666366577148, + 7.823939323425293, + 8.679837226867676, + 9.770084381103516, + 10.140005111694336, + 9.244305610656738, + 8.984701156616211, + 11.036676406860352, + 10.59322452545166, + 10.36857795715332, + 11.715921401977539, + 7.929460048675537, + 8.176414489746094, + 8.27464771270752, + 9.959426879882812, + 7.986087322235107, + 9.30056381225586, + 9.886338233947754, + 8.703527450561523, + 11.147210121154785, + 10.76745891571045, + 9.332903861999512, + 8.355788230895996, + 8.429656028747559, + 9.526939392089844, + 10.25245189666748, + 8.952153205871582, + 11.123305320739746, + 8.311580657958984, + 8.334173202514648, + 8.18361759185791, + 8.20409870147705, + 10.933061599731445, + 10.572526931762695, + 11.362998962402344, + 11.483515739440918, + 11.186450004577637, + 10.909509658813477, + 10.427988052368164, + 8.924538612365723, + 10.864535331726074, + 9.904129981994629, + 10.0232515335083, + 8.604323387145996, + 9.783077239990234, + 10.623003959655762, + 10.378310203552246, + 9.820262908935547, + 9.900250434875488, + 10.597564697265625, + 8.663412094116211, + 11.206679344177246, + 10.472371101379395, + 10.448342323303223, + 10.723831176757812, + 10.216277122497559, + 10.289985656738281, + 10.800827026367188, + 10.752702713012695, + 8.376930236816406, + 8.353375434875488, + 8.779281616210938, + 9.58248233795166, + 9.770669937133789, + 10.89792251586914, + 10.433320999145508, + 10.27338695526123, + 10.205455780029297, + 10.745743751525879, + 9.070191383361816, + 9.084586143493652, + 10.209707260131836, + 10.240732192993164, + 10.03109073638916, + 10.807764053344727, + 10.780540466308594, + 11.622076034545898, + 9.499287605285645, + 10.759334564208984, + 10.614591598510742, + 10.81881332397461, + 10.450804710388184, + 9.959872245788574, + 9.904702186584473, + 10.300049781799316, + 10.271044731140137, + 10.798883438110352, + 7.86881685256958, + 10.511634826660156, + 10.527170181274414, + 8.806648254394531, + 9.52407455444336, + 9.306364059448242, + 11.212337493896484, + 7.765189170837402, + 7.810066223144531, + 7.788525581359863, + 8.147598266601562, + 9.783267974853516, + 10.827421188354492, + 10.887170791625977, + 8.832090377807617, + 10.71040153503418, + 11.511736869812012, + 10.760372161865234, + 10.2022705078125, + 10.735917091369629, + 9.266815185546875, + 11.195760726928711, + 10.646222114562988, + 10.649062156677246, + 10.622468948364258, + 10.131568908691406, + 10.563372611999512, + 9.20089054107666, + 8.915120124816895, + 10.276426315307617, + 8.686962127685547, + 8.707725524902344, + 9.7169771194458, + 8.729798316955566, + 8.70578670501709, + 11.139552116394043, + 11.1674165725708, + 11.056716918945312, + 9.161153793334961, + 8.489145278930664, + 10.332989692687988, + 8.507964134216309, + 10.674094200134277, + 9.373696327209473, + 10.45907211303711, + 8.594709396362305, + 9.10460376739502, + 9.920830726623535, + 9.047932624816895, + 8.886358261108398, + 8.910689353942871, + 9.498773574829102, + 9.4696683883667, + 9.089789390563965, + 9.356993675231934, + 9.286811828613281, + 8.836993217468262, + 9.385411262512207, + 9.613633155822754, + 10.134018898010254, + 9.125007629394531, + 10.640088081359863, + 9.105984687805176, + 10.379386901855469, + 8.229564666748047, + 9.167366027832031, + 9.936944961547852, + 9.799159049987793, + 9.635294914245605, + 9.808743476867676, + 9.704031944274902, + 9.415045738220215, + 9.607184410095215, + 8.673834800720215, + 9.365666389465332, + 9.821024894714355, + 10.48387336730957, + 9.943702697753906, + 10.299996376037598, + 10.096634864807129, + 8.74094009399414, + 10.016873359680176, + 8.542470932006836, + 9.16321086883545, + 9.29382038116455, + 8.557687759399414, + 9.149513244628906, + 8.017725944519043, + 9.170195579528809, + 9.808741569519043, + 8.330679893493652, + 10.402730941772461, + 10.385114669799805, + 8.189913749694824, + 9.632756233215332, + 8.260053634643555, + 8.321147918701172, + 8.439796447753906, + 8.571464538574219, + 8.747218132019043, + 9.329224586486816, + 10.279337882995605, + 9.717362403869629, + 9.504907608032227, + 9.58237075805664, + 8.593450546264648, + 9.306024551391602, + 10.101835250854492, + 9.746649742126465, + 9.111352920532227, + 9.400063514709473, + 9.463227272033691, + 8.663052558898926, + 10.573163032531738, + 9.134674072265625, + 9.334321975708008, + 8.318034172058105, + 11.093497276306152, + 9.575395584106445, + 9.979212760925293, + 9.947972297668457, + 10.080960273742676, + 9.679564476013184, + 9.718088150024414, + 11.083312034606934, + 11.071793556213379, + 11.124666213989258, + 11.15483570098877, + 11.090825080871582, + 10.363431930541992, + 9.387730598449707, + 9.375097274780273, + 10.399142265319824, + 10.30510139465332, + 9.732973098754883, + 10.875893592834473, + 10.837489128112793, + 10.568841934204102, + 10.314848899841309, + 9.984906196594238, + 9.00520133972168, + 9.123144149780273, + 8.58923053741455, + 8.608219146728516, + 9.043344497680664, + 9.332321166992188, + 8.392133712768555, + 8.700393676757812, + 9.564332008361816, + 9.550374984741211, + 10.103610038757324, + 9.207880020141602, + 8.819005012512207, + 9.024513244628906, + 8.968825340270996, + 8.999500274658203, + 9.18582534790039, + 10.488655090332031, + 9.387676239013672, + 9.815345764160156, + 9.731796264648438, + 9.38487720489502, + 9.41647720336914, + 9.223318099975586, + 9.353658676147461, + 9.280596733093262, + 9.349769592285156, + 8.803912162780762, + 8.754663467407227, + 10.677021026611328, + 10.288216590881348, + 9.96527099609375, + 8.571205139160156, + 10.16760540008545, + 9.620500564575195, + 9.537025451660156, + 10.69378662109375, + 10.646568298339844, + 10.840164184570312, + 10.61669921875, + 9.232017517089844, + 10.553516387939453, + 9.158258438110352, + 9.256714820861816, + 8.359134674072266, + 10.632137298583984, + 8.27028751373291, + 9.164933204650879, + 9.166563987731934, + 10.238349914550781, + 9.742125511169434, + 10.037991523742676, + 10.29259204864502, + 7.773821830749512, + 8.02197265625, + 9.938557624816895, + 7.857855796813965, + 7.839331150054932, + 10.030409812927246, + 10.122432708740234, + 10.061452865600586, + 9.400557518005371, + 8.464991569519043, + 7.797661781311035, + 10.982970237731934, + 11.021903991699219, + 9.602575302124023, + 9.533426284790039, + 7.9679107666015625, + 8.077544212341309, + 9.8765230178833, + 9.066762924194336, + 11.471016883850098, + 11.519163131713867, + 10.159299850463867, + 9.949726104736328, + 10.490506172180176, + 10.01374340057373, + 10.11381721496582, + 9.570015907287598, + 9.806061744689941, + 9.84637451171875, + 9.828788757324219, + 9.659881591796875, + 9.651430130004883, + 9.46447467803955, + 9.578228950500488, + 9.599910736083984, + 9.565542221069336, + 9.139492988586426, + 7.930239677429199, + 9.774519920349121, + 10.56860637664795, + 10.369169235229492, + 10.664090156555176, + 8.008889198303223, + 8.05453109741211, + 9.118456840515137, + 7.841388702392578, + 10.898477554321289, + 11.345257759094238, + 11.300583839416504, + 11.460685729980469, + 11.13960075378418, + 11.351622581481934, + 11.38547420501709, + 11.414841651916504, + 10.759786605834961, + 10.748830795288086, + 8.690570831298828, + 8.825357437133789, + 8.552021026611328, + 9.515287399291992, + 9.512629508972168, + 11.639866828918457, + 11.166391372680664, + 11.189867973327637, + 11.164713859558105, + 9.545439720153809, + 9.172015190124512, + 8.880459785461426, + 8.9459867477417, + 9.45002269744873, + 9.234553337097168, + 8.955228805541992, + 9.452898979187012, + 9.758722305297852, + 9.243927001953125, + 8.070931434631348, + 8.039669036865234, + 10.669548988342285, + 10.810938835144043, + 10.812071800231934, + 8.037705421447754, + 7.8097124099731445, + 7.679792404174805, + 9.431655883789062, + 9.59290599822998, + 9.71109390258789, + 9.24850845336914, + 9.558690071105957, + 8.424779891967773, + 8.84286880493164, + 8.071820259094238, + 10.145125389099121, + 9.528912544250488, + 9.51036548614502, + 9.599921226501465, + 9.067767143249512, + 8.830303192138672, + 10.10800552368164, + 7.858882427215576, + 7.919890880584717, + 10.008000373840332, + 10.094816207885742, + 8.550965309143066, + 10.438871383666992, + 10.585110664367676, + 7.663401126861572, + 7.812541484832764, + 7.847046852111816, + 8.65359878540039, + 8.02396297454834, + 7.895759105682373, + 8.705831527709961, + 8.03718090057373, + 8.283689498901367, + 11.169684410095215, + 10.942880630493164, + 7.890482425689697, + 9.34572696685791, + 7.683650016784668, + 9.21790885925293, + 8.129899978637695, + 7.703540325164795, + 7.920583724975586, + 7.898346424102783, + 9.06826400756836, + 8.565218925476074, + 8.083873748779297, + 10.163392066955566, + 10.18265438079834, + 9.396693229675293, + 9.39366626739502, + 9.526653289794922, + 7.902792453765869, + 11.032682418823242, + 9.410128593444824, + 11.403335571289062, + 8.819056510925293, + 11.22886848449707, + 11.17879867553711, + 10.179178237915039, + 10.036681175231934, + 10.0651216506958, + 11.10124683380127, + 11.553443908691406, + 9.646312713623047, + 11.468482971191406, + 11.311652183532715, + 7.997135162353516, + 8.118879318237305, + 11.186822891235352, + 11.220072746276855, + 9.254319190979004, + 11.20907211303711, + 10.558538436889648, + 10.511018753051758, + 8.824596405029297, + 11.819884300231934, + 11.699570655822754, + 8.263934135437012, + 9.187629699707031, + 10.457512855529785, + 11.085420608520508, + 11.118197441101074, + 10.119552612304688, + 10.345025062561035, + 10.165214538574219, + 10.597514152526855, + 10.24825382232666, + 10.596131324768066, + 9.186086654663086, + 11.134544372558594, + 11.15385913848877, + 10.168526649475098, + 10.367236137390137, + 7.632099151611328, + 8.216188430786133, + 8.098285675048828, + 7.914988994598389, + 9.912490844726562, + 9.986004829406738, + 9.00820541381836, + 9.062529563903809, + 8.762056350708008, + 8.288737297058105, + 8.975919723510742, + 8.917546272277832, + 7.942452430725098, + 7.92018985748291, + 9.121002197265625, + 9.560977935791016, + 11.235219955444336, + 9.044341087341309, + 11.000089645385742, + 9.283379554748535, + 9.546339988708496, + 10.036252975463867, + 9.637560844421387, + 8.014564514160156, + 7.808324813842773, + 7.79416036605835, + 10.73701286315918, + 9.76015853881836, + 9.667967796325684, + 11.146117210388184, + 11.195038795471191, + 10.57955265045166, + 10.832768440246582, + 11.413549423217773, + 10.073648452758789, + 8.539167404174805, + 8.3026704788208, + 9.282848358154297, + 8.022320747375488, + 8.018521308898926, + 8.217144966125488, + 8.717533111572266, + 10.089727401733398, + 10.533130645751953, + 10.78900146484375, + 10.61658763885498, + 10.997541427612305, + 9.636929512023926, + 10.672637939453125, + 10.458796501159668, + 10.699234008789062, + 10.797844886779785, + 10.531221389770508, + 10.300065994262695, + 10.924714088439941, + 8.845355987548828, + 10.275437355041504, + 10.39417839050293, + 9.191043853759766, + 9.851539611816406, + 9.315557479858398, + 9.6049165725708, + 9.265055656433105, + 11.199726104736328, + 9.143783569335938, + 7.749208450317383, + 7.773305416107178, + 11.968804359436035, + 11.483623504638672, + 11.570539474487305, + 11.565571784973145, + 7.658352851867676, + 9.923545837402344, + 7.736499786376953, + 11.919363975524902, + 9.476801872253418, + 9.381011009216309, + 11.95530891418457, + 9.518046379089355, + 9.301148414611816, + 8.596044540405273, + 7.704849720001221, + 9.236054420471191, + 9.265824317932129, + 9.722065925598145, + 11.49013614654541, + 11.570569038391113, + 11.49940013885498, + 11.971832275390625, + 11.640547752380371, + 7.9156694412231445, + 7.7721686363220215, + 8.33105182647705, + 7.948974132537842, + 11.961801528930664, + 7.873210430145264, + 11.927449226379395, + 9.388747215270996, + 11.962861061096191, + 7.838832378387451, + 7.8091511726379395, + 11.675533294677734, + 10.187431335449219, + 8.68420696258545, + 7.841419696807861, + 11.728782653808594, + 7.928926944732666, + 9.819300651550293, + 10.002517700195312, + 8.357413291931152, + 8.288067817687988, + 8.040512084960938, + 8.011896133422852, + 10.9622802734375, + 9.352142333984375, + 9.204488754272461, + 7.848537921905518, + 8.726115226745605, + 7.911806583404541, + 10.628580093383789, + 8.46454906463623, + 10.51319408416748, + 10.356310844421387, + 11.723983764648438, + 10.559571266174316, + 11.697892189025879, + 11.866043090820312, + 10.560439109802246, + 10.506806373596191, + 10.490910530090332, + 10.78275203704834, + 11.651359558105469, + 11.64765453338623, + 11.64710807800293, + 11.709239959716797, + 11.82660961151123, + 10.291621208190918, + 11.875871658325195, + 11.68199634552002, + 11.825970649719238, + 11.89201545715332, + 11.885601997375488, + 11.806015968322754, + 8.008282661437988, + 8.006246566772461, + 8.097559928894043, + 9.652629852294922, + 10.605456352233887, + 10.561890602111816, + 7.69888162612915, + 10.260796546936035, + 10.756952285766602, + 9.782432556152344, + 7.8257904052734375, + 7.93099308013916, + 9.956443786621094, + 10.068224906921387, + 11.294718742370605, + 9.47851276397705, + 10.44704532623291, + 11.806351661682129, + 9.829425811767578, + 9.17862319946289, + 10.148364067077637, + 9.625179290771484, + 8.203898429870605, + 7.949845314025879, + 10.140165328979492, + 10.150772094726562, + 10.22258472442627, + 10.168028831481934, + 10.282670021057129, + 10.165729522705078, + 10.144872665405273, + 10.241191864013672, + 10.191886901855469, + 10.141563415527344, + 9.487130165100098, + 9.59756088256836, + 9.162109375, + 9.176594734191895, + 10.589584350585938, + 9.689123153686523, + 8.969411849975586 + ], + "xaxis": "x", + "y": [ + 4.297649383544922, + 5.620401382446289, + 5.448995590209961, + 5.555227279663086, + 6.440558910369873, + 5.847205638885498, + 6.315731525421143, + 5.569570064544678, + 5.62211799621582, + 6.005904674530029, + 5.794147968292236, + 7.725302696228027, + 7.444854259490967, + 5.615254878997803, + 7.76199197769165, + 5.734536647796631, + 5.7345194816589355, + 5.903146266937256, + 7.689255237579346, + 5.369773864746094, + 6.1390275955200195, + 4.872646331787109, + 5.370874404907227, + 6.003993034362793, + 5.7339630126953125, + 4.762838840484619, + 7.770397663116455, + 6.836238384246826, + 6.748194217681885, + 6.994378089904785, + 6.771895408630371, + 7.22114372253418, + 5.651215076446533, + 6.967600345611572, + 6.683223724365234, + 6.683019161224365, + 6.058690071105957, + 6.678408145904541, + 6.779799938201904, + 7.198207855224609, + 5.361584663391113, + 5.607975959777832, + 6.913583278656006, + 4.5026984214782715, + 7.191677570343018, + 6.063014030456543, + 5.955794334411621, + 6.481764316558838, + 4.301984786987305, + 6.487265110015869, + 7.1539306640625, + 6.918747901916504, + 7.105144023895264, + 5.489544868469238, + 6.3300395011901855, + 7.0472893714904785, + 6.13847017288208, + 6.36235237121582, + 7.07407808303833, + 6.853234767913818, + 6.324264049530029, + 6.1126627922058105, + 5.380165100097656, + 6.007029056549072, + 5.463393688201904, + 5.876152515411377, + 5.274440288543701, + 6.203316688537598, + 6.848048686981201, + 7.545761585235596, + 7.20629358291626, + 4.87127685546875, + 6.619645595550537, + 4.6627726554870605, + 4.583303451538086, + 6.3291521072387695, + 6.80349063873291, + 4.565616130828857, + 7.1321516036987305, + 6.7415852546691895, + 5.61013126373291, + 5.852555751800537, + 4.72841739654541, + 4.732390403747559, + 4.613656997680664, + 5.811542987823486, + 4.7971510887146, + 4.349961757659912, + 4.66339111328125, + 6.3385725021362305, + 3.9972028732299805, + 3.981635570526123, + 6.284565448760986, + 3.9794509410858154, + 6.269101142883301, + 4.721772193908691, + 6.197015285491943, + 4.01154899597168, + 5.939225673675537, + 6.006603240966797, + 4.246262550354004, + 5.0074992179870605, + 3.988741397857666, + 5.705773830413818, + 3.9196465015411377, + 4.0157999992370605, + 4.889987468719482, + 4.990964889526367, + 3.843590259552002, + 5.546468734741211, + 3.9664976596832275, + 4.5776777267456055, + 4.948440074920654, + 4.542295455932617, + 3.986541509628296, + 4.669012546539307, + 4.005326747894287, + 3.9630141258239746, + 3.9961018562316895, + 3.9860312938690186, + 4.029728412628174, + 4.66151237487793, + 4.883796691894531, + 5.259666442871094, + 5.270453929901123, + 5.911531925201416, + 4.566017150878906, + 5.513241291046143, + 6.016607284545898, + 4.677327632904053, + 6.184024333953857, + 6.540475845336914, + 6.762190818786621, + 6.117911338806152, + 5.999778747558594, + 6.621220111846924, + 6.625156402587891, + 6.556434154510498, + 6.730932712554932, + 6.753071308135986, + 5.7614240646362305, + 6.261188983917236, + 5.932244300842285, + 6.41020393371582, + 5.179163455963135, + 5.207900047302246, + 5.158413887023926, + 6.164621829986572, + 6.070098876953125, + 5.427928447723389, + 6.430692195892334, + 6.351313591003418, + 6.394898414611816, + 5.925400257110596, + 4.821681976318359, + 4.860551834106445, + 4.798740863800049, + 4.692735195159912, + 4.855734825134277, + 4.847079753875732, + 4.835622310638428, + 4.8304123878479, + 4.7907023429870605, + 5.338412761688232, + 4.852867126464844, + 4.857100009918213, + 4.8120245933532715, + 4.825314521789551, + 4.861151695251465, + 4.888319492340088, + 7.814260482788086, + 6.957607746124268, + 6.064747333526611, + 6.202631950378418, + 6.212438106536865, + 5.574706077575684, + 5.508173942565918, + 6.190723419189453, + 6.063578128814697, + 6.043311595916748, + 7.676040172576904, + 6.121681213378906, + 5.484960079193115, + 4.29968786239624, + 7.047788143157959, + 6.965468883514404, + 7.009842395782471, + 6.959586143493652, + 6.228288173675537, + 6.1915669441223145, + 5.821303367614746, + 5.4139323234558105, + 5.929671764373779, + 6.0527825355529785, + 6.622268199920654, + 5.563861846923828, + 4.284018516540527, + 5.009888648986816, + 6.015696048736572, + 4.982681751251221, + 4.987363815307617, + 5.80189847946167, + 5.808589935302734, + 6.4555277824401855, + 5.759188175201416, + 6.174818992614746, + 5.005187034606934, + 5.288877964019775, + 4.462925434112549, + 7.020806312561035, + 5.9015326499938965, + 5.958066940307617, + 6.069271087646484, + 5.17714262008667, + 5.05421257019043, + 6.350888729095459, + 4.006824493408203, + 4.211149215698242, + 4.793693542480469, + 7.435970783233643, + 7.2006916999816895, + 7.296957015991211, + 5.877329349517822, + 6.870975494384766, + 7.487931728363037, + 7.073294162750244, + 5.28698205947876, + 5.012659072875977, + 5.5006608963012695, + 5.8711066246032715, + 6.469658374786377, + 5.005759239196777, + 7.461075305938721, + 6.891326427459717, + 7.809850215911865, + 7.252277851104736, + 6.9440016746521, + 6.03297233581543, + 6.219104290008545, + 6.296497821807861, + 7.3512187004089355, + 6.126067161560059, + 5.496285915374756, + 6.0329484939575195, + 7.04099178314209, + 6.443462371826172, + 6.280433177947998, + 7.712888717651367, + 7.320777416229248, + 7.029242515563965, + 6.614328384399414, + 6.659138202667236, + 5.1132025718688965, + 4.7334699630737305, + 4.35784912109375, + 4.29021692276001, + 5.6714253425598145, + 6.548456192016602, + 5.704728126525879, + 5.4303178787231445, + 6.606356143951416, + 4.432036876678467, + 7.490048408508301, + 4.639284133911133, + 5.284082889556885, + 6.433505058288574, + 6.094293117523193, + 7.292178153991699, + 7.321048736572266, + 5.193994522094727, + 4.933237552642822, + 5.770991325378418, + 4.223641872406006, + 7.313525199890137, + 7.379158973693848, + 6.921176433563232, + 6.869749069213867, + 4.417306423187256, + 4.608332633972168, + 5.214939117431641, + 5.117369651794434, + 4.922053337097168, + 6.163273334503174, + 5.621762275695801, + 7.800345420837402, + 6.342934608459473, + 5.401966094970703, + 7.009169578552246, + 6.947398662567139, + 6.743005275726318, + 5.172642230987549, + 5.530235767364502, + 5.18738317489624, + 5.475746154785156, + 7.082902431488037, + 6.541220664978027, + 4.017355442047119, + 7.050785541534424, + 7.0971293449401855, + 7.200551986694336, + 4.029678821563721, + 4.13263463973999, + 4.9971160888671875, + 7.318483352661133, + 6.853603839874268, + 6.42194938659668, + 4.927427768707275, + 5.6261677742004395, + 7.323164463043213, + 4.521377086639404, + 5.676875114440918, + 6.131373405456543, + 6.458385944366455, + 7.142673492431641, + 4.666526794433594, + 4.65877628326416, + 5.772165775299072, + 5.758265972137451, + 7.049188137054443, + 6.186849594116211, + 6.148855209350586, + 5.894603252410889, + 5.494012355804443, + 7.215850830078125, + 6.995830059051514, + 5.463879585266113, + 7.08298921585083, + 5.007650375366211, + 5.008285999298096, + 4.935877323150635, + 4.9365434646606445, + 5.930947303771973, + 5.951589107513428, + 7.615361213684082, + 7.678036212921143, + 6.795935153961182, + 7.2256083488464355, + 6.552248001098633, + 5.6288981437683105, + 5.7027058601379395, + 5.746714115142822, + 5.730281829833984, + 4.826033115386963, + 6.095727920532227, + 5.49282169342041, + 5.298242568969727, + 6.385396480560303, + 5.291662693023682, + 4.764867782592773, + 5.617516994476318, + 7.442786693572998, + 5.9927263259887695, + 7.464936256408691, + 4.544841289520264, + 3.9243037700653076, + 3.903276205062866, + 3.859485149383545, + 3.433873176574707, + 3.8966336250305176, + 6.286074638366699, + 5.006398677825928, + 4.491670608520508, + 4.354917049407959, + 4.399843692779541, + 4.528562545776367, + 4.3512067794799805, + 4.515826225280762, + 6.324450969696045, + 6.285998821258545, + 5.926036834716797, + 6.712706089019775, + 4.450634956359863, + 5.0270490646362305, + 6.071616172790527, + 5.063378810882568, + 5.966951847076416, + 5.1666035652160645, + 5.344931602478027, + 5.169064521789551, + 5.564128398895264, + 5.248398303985596, + 5.3856000900268555, + 5.6910624504089355, + 5.565766334533691, + 5.808054447174072, + 5.62766695022583, + 5.36508846282959, + 5.482448577880859, + 5.619054317474365, + 5.969573974609375, + 5.26420783996582, + 5.149847507476807, + 5.371028423309326, + 5.096310138702393, + 5.287722110748291, + 4.942575454711914, + 5.314724445343018, + 5.565553188323975, + 4.5955705642700195, + 6.15183687210083, + 4.552105903625488, + 4.586660861968994, + 4.493720054626465, + 4.565958023071289, + 5.4085493087768555, + 5.747595310211182, + 5.413127422332764, + 6.154603481292725, + 6.859436988830566, + 6.274832725524902, + 6.588109970092773, + 5.3408379554748535, + 5.593922138214111, + 8.096171379089355, + 4.982258319854736, + 4.517185688018799, + 4.346551895141602, + 4.966536998748779, + 4.438657283782959, + 6.476717472076416, + 4.3392181396484375, + 5.829952716827393, + 5.238186359405518, + 4.929027080535889, + 5.47620964050293, + 5.368255138397217, + 5.216048240661621, + 5.498961925506592, + 5.541168689727783, + 5.463006496429443, + 5.331945896148682, + 5.503475666046143, + 5.331980228424072, + 5.029231071472168, + 5.336559295654297, + 5.2474775314331055, + 5.327221393585205, + 5.444183826446533, + 5.288697719573975, + 5.467446804046631, + 5.5891289710998535, + 5.599751949310303, + 5.145858287811279, + 5.1800217628479, + 5.477075099945068, + 6.840941905975342, + 5.246313571929932, + 5.307281494140625, + 6.79876184463501, + 6.0008111000061035, + 4.925566673278809, + 4.66000509262085, + 4.583864212036133, + 4.475815296173096, + 4.714236259460449, + 4.634428977966309, + 5.844430923461914, + 5.879638195037842, + 5.919633865356445, + 5.8547868728637695, + 6.052047252655029, + 7.018078804016113, + 5.821211814880371, + 5.7581329345703125, + 7.159238815307617, + 6.541160583496094, + 6.234942436218262, + 4.450815200805664, + 4.420505523681641, + 6.60237979888916, + 4.3290205001831055, + 5.246530532836914, + 5.1744771003723145, + 5.564634323120117, + 5.393275737762451, + 5.340710639953613, + 5.232273101806641, + 5.404552459716797, + 5.508609771728516, + 4.737245082855225, + 4.59522819519043, + 4.360299587249756, + 4.369800567626953, + 6.383580207824707, + 5.771778106689453, + 5.617086887359619, + 6.497686386108398, + 6.49714469909668, + 5.376798629760742, + 7.146938800811768, + 5.351057529449463, + 5.238005638122559, + 5.101128578186035, + 5.050241470336914, + 5.103987216949463, + 4.906617164611816, + 4.982851982116699, + 5.049653053283691, + 5.426837921142578, + 4.272125244140625, + 5.647012233734131, + 6.873021602630615, + 6.308426856994629, + 4.593766212463379, + 4.85862922668457, + 6.108454704284668, + 6.10682487487793, + 6.422778129577637, + 7.0356764793396, + 6.998018264770508, + 6.81058406829834, + 6.738518714904785, + 7.625519752502441, + 6.2769856452941895, + 6.957396507263184, + 6.734457969665527, + 5.963836193084717, + 7.092717170715332, + 7.261547565460205, + 7.839688777923584, + 7.861583232879639, + 5.834829807281494, + 4.635246276855469, + 6.425102710723877, + 5.869091987609863, + 5.4972920417785645, + 4.618044853210449, + 6.814866542816162, + 4.613463878631592, + 4.623939514160156, + 4.639615058898926, + 4.541223526000977, + 4.550489902496338, + 6.367860317230225, + 5.917334079742432, + 5.90424919128418, + 5.686834335327148, + 5.804487228393555, + 7.181283473968506, + 7.237024307250977, + 4.731945991516113, + 4.883791923522949, + 5.645998477935791, + 5.864528656005859, + 6.3540849685668945, + 6.482560157775879, + 5.675910949707031, + 5.793985843658447, + 5.640028476715088, + 5.376269817352295, + 6.3472514152526855, + 6.049126148223877, + 6.59649658203125, + 6.599775314331055, + 6.5784592628479, + 6.636197090148926, + 6.596351146697998, + 7.812084674835205, + 6.748199939727783, + 6.490229606628418, + 6.713747024536133, + 7.021219730377197, + 6.287456512451172, + 6.46326208114624, + 6.667472839355469, + 7.488644599914551, + 5.99737024307251, + 6.640187740325928, + 6.686230182647705, + 5.880581378936768, + 5.01817512512207, + 4.718287467956543, + 4.999998092651367, + 4.961419105529785, + 5.0076799392700195, + 4.761472225189209, + 5.21406364440918, + 5.070199012756348, + 4.876702308654785, + 5.918830394744873, + 4.908763885498047, + 7.276793003082275, + 7.2988386154174805, + 7.23606538772583, + 5.985992431640625, + 6.027570724487305, + 6.585478782653809, + 7.579155921936035, + 7.605864524841309, + 7.589402198791504, + 6.841330528259277, + 7.277962684631348, + 7.720900058746338, + 6.861459732055664, + 7.821793079376221, + 7.834208965301514, + 6.868836879730225, + 7.769610404968262, + 7.14756965637207, + 4.885447025299072, + 4.992289066314697, + 4.995450496673584, + 6.557331085205078, + 6.923892021179199, + 6.879974842071533, + 6.562819004058838, + 5.925874710083008, + 6.223884105682373, + 7.060595989227295, + 6.213523864746094, + 5.770844459533691, + 4.467763423919678, + 6.509194374084473, + 5.44456148147583, + 4.946415901184082, + 6.297685623168945, + 6.112542629241943, + 6.585255146026611, + 6.347929954528809, + 6.086565971374512, + 7.2850213050842285, + 6.797111988067627, + 6.960582733154297, + 6.477174282073975, + 5.896855354309082, + 5.901453018188477, + 5.9296135902404785, + 6.261898994445801, + 6.060008525848389, + 5.93245792388916, + 6.25298547744751, + 4.612822532653809, + 4.774407386779785, + 6.269335746765137, + 6.497941970825195, + 6.394717693328857, + 7.719254016876221, + 4.701836585998535, + 6.445136547088623, + 7.582674026489258, + 7.425710678100586, + 4.693840503692627, + 5.744096755981445, + 6.250127792358398, + 7.4515767097473145, + 5.89114236831665, + 6.229030132293701, + 7.335470199584961, + 7.329648494720459, + 5.9314470291137695, + 6.3452229499816895, + 6.251500129699707, + 7.339288711547852, + 7.440208911895752, + 4.853797435760498, + 7.20680570602417, + 6.8805365562438965, + 5.02957010269165, + 6.705049991607666, + 6.864914417266846, + 5.013723850250244, + 5.016394138336182, + 4.577422618865967, + 4.541760444641113, + 3.799704074859619, + 3.8516998291015625, + 3.9409475326538086, + 5.406918048858643, + 6.671557903289795, + 6.239455699920654, + 6.4104132652282715, + 4.722693920135498, + 4.582571029663086, + 6.249070644378662, + 5.006115913391113, + 5.085772514343262, + 6.772835731506348, + 5.0835371017456055, + 4.703938007354736, + 4.513523101806641, + 6.794554710388184, + 5.862355709075928, + 5.773880481719971, + 6.4930195808410645, + 5.863280773162842, + 5.841475963592529, + 6.800706386566162, + 6.826586723327637, + 7.154797554016113, + 7.466521739959717, + 7.535333633422852, + 6.295093536376953, + 7.5866007804870605, + 6.7153639793396, + 4.401350975036621, + 6.848487854003906, + 6.793596267700195, + 5.831592082977295, + 7.432791233062744, + 6.2041096687316895, + 4.780913829803467, + 4.683550834655762, + 6.499372482299805, + 8.001423835754395, + 8.04573917388916, + 5.534002304077148, + 7.300511360168457, + 6.3884429931640625, + 6.875917434692383, + 5.30923318862915, + 5.630790710449219, + 6.556983947753906, + 6.556118011474609, + 4.4206767082214355, + 6.325727462768555, + 4.88136625289917, + 6.243544101715088, + 5.393019199371338, + 7.257338523864746, + 7.444299221038818, + 7.429304599761963, + 4.975701808929443, + 4.717805862426758, + 5.025589942932129, + 5.001724720001221, + 6.124805450439453, + 7.039205551147461, + 7.154823303222656, + 6.772253036499023, + 7.595910549163818, + 5.222795486450195, + 6.624985218048096, + 4.827093124389648, + 4.520815372467041, + 5.814727783203125, + 5.83540153503418, + 7.183889865875244, + 6.311491966247559, + 6.353384017944336, + 5.46476411819458, + 5.96364164352417, + 6.2991437911987305, + 5.846790313720703, + 6.510086536407471, + 5.845092296600342, + 6.578521251678467, + 4.974191665649414, + 5.876540660858154, + 6.071142196655273, + 5.964718341827393, + 6.188192844390869, + 6.125594139099121, + 6.0305938720703125, + 6.764249801635742, + 7.150594234466553, + 6.429596900939941, + 5.961554527282715, + 6.6581034660339355, + 6.160710334777832, + 5.894435405731201, + 5.705674171447754, + 7.482128143310547, + 6.921510219573975, + 7.049917221069336, + 5.745321273803711, + 5.697356224060059, + 6.874480247497559, + 6.4623918533325195, + 6.666099548339844, + 6.619943618774414, + 6.2502665519714355, + 6.352205753326416, + 5.9662322998046875, + 6.814012050628662, + 7.323620796203613, + 7.230169296264648, + 6.863186836242676, + 7.413856029510498, + 7.239048480987549, + 5.347871780395508, + 6.0650763511657715, + 4.572091579437256, + 4.644643306732178, + 7.554147243499756, + 6.706220626831055, + 6.629478931427002, + 6.670616149902344, + 6.872429370880127, + 6.553290843963623, + 4.729301929473877, + 4.635828971862793, + 4.800694465637207, + 4.786715984344482, + 6.833144187927246, + 4.672969341278076, + 6.8088884353637695, + 7.283668041229248, + 6.867565155029297, + 4.654094219207764, + 4.645496368408203, + 5.477685928344727, + 3.7520294189453125, + 4.839798450469971, + 4.653879642486572, + 5.782350540161133, + 5.2462568283081055, + 5.010269641876221, + 8.085180282592773, + 4.906610488891602, + 5.741526126861572, + 4.8973493576049805, + 6.626654148101807, + 4.991878032684326, + 5.041169166564941, + 4.34260368347168, + 4.786707878112793, + 7.1505842208862305, + 6.195660591125488, + 6.6360273361206055, + 4.589352130889893, + 4.364071369171143, + 4.286485195159912, + 5.771597385406494, + 4.325446605682373, + 5.707996845245361, + 5.8187947273254395, + 4.337430477142334, + 4.367218017578125, + 4.390961647033691, + 5.126588821411133, + 5.476795673370361, + 5.438250541687012, + 5.223130702972412, + 5.158994197845459, + 5.8211493492126465, + 4.240009784698486, + 5.906238555908203, + 5.702336311340332, + 5.856517314910889, + 5.87283182144165, + 5.916855812072754, + 5.8178486824035645, + 5.786808967590332, + 5.67577600479126, + 5.821032524108887, + 5.906804084777832, + 4.479362964630127, + 4.396242618560791, + 4.526402950286865, + 5.333097457885742, + 5.004688262939453, + 5.216841220855713, + 6.259312629699707, + 6.507713317871094, + 6.503965854644775, + 6.4485907554626465, + 6.181522369384766, + 7.407076358795166, + 6.6880106925964355, + 5.85822057723999, + 7.5455098152160645, + 6.398744583129883, + 3.515148162841797, + 7.558901786804199, + 6.375417232513428, + 6.480170249938965, + 3.479536294937134, + 3.4746041297912598, + 3.5760631561279297, + 3.4556517601013184, + 3.4116628170013428, + 3.4544460773468018, + 3.4389829635620117, + 3.500537157058716, + 3.4520647525787354, + 3.438781261444092, + 5.196497917175293, + 5.21946907043457, + 4.375207901000977, + 4.392339706420898, + 5.442990303039551, + 7.594002723693848, + 7.803805828094482 + ], + "yaxis": "y" + }, + { + "customdata": [ + [ + "astrocyte" + ] + ], + "hovertemplate": "astrocyte descendants=astrocyte
x=%{x}
y=%{y}
label=%{customdata[0]}", + "legendgroup": "astrocyte", + "marker": { + "color": "#EF553B", + "symbol": "circle" + }, + "mode": "markers", + "name": "astrocyte", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": [ + 10.501022338867188 + ], + "xaxis": "x", + "y": [ + 5.249645233154297 + ], + "yaxis": "y" + }, + { + "customdata": [ + [ + "Bergmann glial cell" + ] + ], + "hovertemplate": "astrocyte descendants=Bergmann glial cell
x=%{x}
y=%{y}
label=%{customdata[0]}", + "legendgroup": "Bergmann glial cell", + "marker": { + "color": "#00cc96", + "symbol": "circle" + }, + "mode": "markers", + "name": "Bergmann glial cell", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": [ + 10.252410888671875 + ], + "xaxis": "x", + "y": [ + 5.280593395233154 + ], + "yaxis": "y" + }, + { + "customdata": [ + [ + "astrocyte of the forebrain" + ] + ], + "hovertemplate": "astrocyte descendants=astrocyte of the forebrain
x=%{x}
y=%{y}
label=%{customdata[0]}", + "legendgroup": "astrocyte of the forebrain", + "marker": { + "color": "#ab63fa", + "symbol": "circle" + }, + "mode": "markers", + "name": "astrocyte of the forebrain", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": [ + 7.889437675476074 + ], + "xaxis": "x", + "y": [ + 7.318829536437988 + ], + "yaxis": "y" + }, + { + "customdata": [ + [ + "astrocyte of the cerebral cortex" + ] + ], + "hovertemplate": "astrocyte descendants=astrocyte of the cerebral cortex
x=%{x}
y=%{y}
label=%{customdata[0]}", + "legendgroup": "astrocyte of the cerebral cortex", + "marker": { + "color": "#FFA15A", + "symbol": "circle" + }, + "mode": "markers", + "name": "astrocyte of the cerebral cortex", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": [ + 7.902843475341797 + ], + "xaxis": "x", + "y": [ + 7.311767101287842 + ], + "yaxis": "y" + }, + { + "customdata": [ + [ + "immature astrocyte" + ] + ], + "hovertemplate": "astrocyte descendants=immature astrocyte
x=%{x}
y=%{y}
label=%{customdata[0]}", + "legendgroup": "immature astrocyte", + "marker": { + "color": "#19d3f3", + "symbol": "circle" + }, + "mode": "markers", + "name": "immature astrocyte", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": [ + 10.380094528198242 + ], + "xaxis": "x", + "y": [ + 5.402917861938477 + ], + "yaxis": "y" + }, + { + "customdata": [ + [ + "mature astrocyte" + ] + ], + "hovertemplate": "astrocyte descendants=mature astrocyte
x=%{x}
y=%{y}
label=%{customdata[0]}", + "legendgroup": "mature astrocyte", + "marker": { + "color": "#FF6692", + "symbol": "circle" + }, + "mode": "markers", + "name": "mature astrocyte", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": [ + 10.042484283447266 + ], + "xaxis": "x", + "y": [ + 5.43670654296875 + ], + "yaxis": "y" + }, + { + "customdata": [ + [ + "retinal astrocyte" + ] + ], + "hovertemplate": "astrocyte descendants=retinal astrocyte
x=%{x}
y=%{y}
label=%{customdata[0]}", + "legendgroup": "retinal astrocyte", + "marker": { + "color": "#B6E880", + "symbol": "circle" + }, + "mode": "markers", + "name": "retinal astrocyte", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": [ + 9.158148765563965 + ], + "xaxis": "x", + "y": [ + 6.240516662597656 + ], + "yaxis": "y" + } + ], + "layout": { + "height": 500, + "legend": { + "title": { + "text": "astrocyte descendants" + }, + "tracegroupgap": 0 + }, + "margin": { + "t": 60 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "width": 750, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "x" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "y" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# plt.scatter(X_ct_umap[:,0], X_ct_umap[:,1])\n", + "\n", + "label_to_color = 'astrocyte'\n", + "cl_name = cl_label2name[label_to_color]\n", + "descendants = cell_type_benchmarking[cl_name]['all_descendants']\n", + "pd_tree_col = []\n", + "pd_tree_size_col = []\n", + "for cl_label in cell_type_labels:\n", + " if cl_label2name[cl_label] in descendants or cl_label == label_to_color:\n", + " pd_tree_col.append(cl_label)\n", + " pd_tree_size_col.append(2.0)\n", + " else:\n", + " pd_tree_col.append(f'NOT IN {label_to_color.upper()} DESCENDANTS')\n", + " pd_tree_size_col.append(0.5)\n", + "\n", + "df = pd.DataFrame({'x': X_ct_umap[:,0], 'y': X_ct_umap[:, 1], 'label': cell_type_labels, f'{label_to_color} descendants': pd_tree_col})\n", + "\n", + "fig = px.scatter(df, x='x', y='y', hover_data='label', width=750, height=500, color=f'{label_to_color} descendants')\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_290983/2620288918.py:2: UserWarning: No data for colormapping provided via 'c'. Parameters 'cmap' will be ignored\n", + " plt.scatter(hyperbolic_mapper.embedding_.T[0],\n" + ] + }, + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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5ZVX4pe//CUqKir0Hh6RX263GxUVFVi6dCmefvppjB07Fr169YLJZILJZEJ2dras865cuRLTpk1Dv379EBcXh+TkZAwfPhy/+c1vcOLECXWfBJFIFy5cwMqVK/HYY49hzJgxSEtLg9VqRUJCAnJycnDHHXdg8eLFcDqdos/Z0tKChQsXYvLkycjIyEBMTAzS0tIwevRovPzyy6irq9PuCVF7bjKcxsZG97333usG4PdfbGyse968eXoPlcinX/ziFwGv36ysLEnn+/bbb90TJkwIeM7u3bu7ly5dqs0TIvLj1VdfdcfGxga8NoV//fv3d2/ZsiXoOY8cOeIeMWJEwHNddtll7v/85z8heIZk0TQKI8ncbjfuueceLF++HACQkJCABx54ACNGjIDT6URJSQmWLVuGxsZGPPbYY4iOjsYjjzyi86iJ2mtpaWn3//j4eOTm5mLv3r2Sz9XY2Ijvf//7+OyzzwAAKSkpKC4uxuDBg3H+/Hl8+OGHWLduHc6dO4e7774bcXFxuOWWW1R5HkTB2O12NDY2AgD69OmDm266CSNGjEBaWhqampqwa9cuLFy4EN9++y0OHjyIcePGYf369SgsLPR5vtraWowfPx52ux0AkJmZieLiYuTm5qKmpgZLlizB9u3bceLECdxyyy3YsGEDRowYEbLn2yXpHalRewsWLPB8YkhJSXF/9dVXnY75xz/+4TaZTG4A7piYGPfhw4dDP1CiAP7617+6H3vsMfeCBQvcX375pdvlcrkPHz4sa0bpd7/7ned+eXl57uPHj3c65pVXXvEck5qa6j537pyKz4bIvx//+MfusWPHutesWeN2uVw+j6mpqXFfe+21nmt04MCB7paWFp/HPvDAA57jRo8e3elabm1tdc+aNctzzBVXXOH3cUkdDJQMpLW11Z2VleX5Awi0jPCTn/zEc9x9990XwlESySMnUDp37pzbZrN57rd9+3a/x06cONFz3G9+8xuVRk0U2JkzZ0Qdd/z4cXdcXJznGt24cWOnY+x2uzsqKsrzIfjo0aM+z9Xc3Oy+8sorPed69913FT0HCozJ3AayefNmHD16FACQlZWFO+64w++xTzzxhOfr5cuXS0oSJAoX//znP+FwOAAA1113HUaOHOn3WO+/iSVLlmg+NiIA6Nmzp6jjLrvsMhQVFXn+X1ZW1umY999/H62trQCA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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 281, + "width": 293 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "hyperbolic_mapper = umap.UMAP(output_metric='hyperboloid').fit(cell_type_embedding)\n", + "plt.scatter(hyperbolic_mapper.embedding_.T[0],\n", + " hyperbolic_mapper.embedding_.T[1])" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "x = hyperbolic_mapper.embedding_[:, 0]\n", + "y = hyperbolic_mapper.embedding_[:, 1]\n", + "z = np.sqrt(1 + np.sum(hyperbolic_mapper.embedding_**2, axis=1))\n", + "\n", + "disk_x = x / (1 + z)\n", + "disk_y = y / (1 + z)" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 281, + "width": 305 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "fig = plt.figure()\n", + "ax = fig.add_subplot(111)\n", + "ax.scatter(disk_x, disk_y)\n", + "boundary = plt.Circle((0,0), 1, fc='none', ec='k')\n", + "ax.add_artist(boundary)\n", + "# ax.axis('off');" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "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.10.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/embeddings/01_extract_cell_type_activations.ipynb b/notebooks/embeddings/01_extract_cell_type_activations.ipynb new file mode 100644 index 00000000..5882ea57 --- /dev/null +++ b/notebooks/embeddings/01_extract_cell_type_activations.ipynb @@ -0,0 +1,254 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Extract cell type embeddings from layer prior to classification heads.\n", + "\n", + "Prompting with all genes and no metadata." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-02-25 14:14:20.497059: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n", + "To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n", + "2025-02-25 14:14:21.920141: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT\n" + ] + } + ], + "source": [ + "import os\n", + "import math\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "from braceexpand import braceexpand\n", + "from tqdm import tqdm\n", + "\n", + "# for flex attention\n", + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True\n", + "\n", + "# DEVICE = torch.device('cuda:1')\n", + "DEVICE = torch.device('cuda:0')\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, \\\n", + " GeneNetworkAnalysisBase" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/work/hdd/bbjr/mallina1/data/mb-ml-dev-vm\"\n", + "TRAIN_ROOT_PATH = \"/work/hdd/bbjr/mallina1/data/human_cellariumgpt_v2/extract_files\"\n", + "CHECKPOINT_PATH = \"/work/hdd/bbjr/mallina1/cellarium/models/latest/epoch=5-step=452000.ckpt\"\n", + "\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Get the names of the 100 most expressed cell types in the first train chunk and filter down on these. To be updated later with a custom list." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['neuron', 'L2/3-6 intratelencephalic projecting glutamatergic neuron', 'glutamatergic neuron', 'oligodendrocyte', 'CD4-positive, alpha-beta T cell', 'CD8-positive, alpha-beta T cell', 'B cell', 'classical monocyte', 'natural killer cell', 'fibroblast']\n" + ] + }, + { + "ename": "", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31mThe Kernel crashed while executing code in the current cell or a previous cell. \n", + "\u001b[1;31mPlease review the code in the cell(s) to identify a possible cause of the failure. \n", + "\u001b[1;31mClick here for more info. \n", + "\u001b[1;31mView Jupyter log for further details." + ] + } + ], + "source": [ + "train_fnames = list(braceexpand('extract_{0..10}.h5ad'))\n", + "\n", + "tr_adata = sc.read_h5ad(os.path.join(TRAIN_ROOT_PATH, train_fnames[0]))\n", + "cell_type_filter_list = list(tr_adata.obs['cell_type'].value_counts().to_dict().keys())[:11]\n", + "cell_type_filter_list.remove('unknown')\n", + "\n", + "print(cell_type_filter_list)\n", + "\n", + "cell_type_filter_list = set(cell_type_filter_list)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + " 41%|████████████████████████████████████████▌ | 436/1053 [2:15:25<3:11:15, 18.60s/it]" + ] + }, + { + "ename": "", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31mCanceled future for execute_request message before replies were done" + ] + }, + { + "ename": "", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31mCanceled future for execute_request message before replies were done. \n", + "\u001b[1;31mView Jupyter log for further details." + ] + } + ], + "source": [ + "metadata_prompt_dict = {\n", + " \"cell_type\": False,\n", + " \"tissue\": False,\n", + " \"disease\": False,\n", + " \"sex\": False,\n", + " \"development_stage\": False\n", + "}\n", + "\n", + "train_fnames = train_fnames[:1]\n", + "\n", + "cell_type_embeddings = []\n", + "disease_embeddings = []\n", + "\n", + "susp_type_labels = []\n", + "assay_labels = []\n", + "cell_type_labels = []\n", + "disease_labels = []\n", + "\n", + "batch_size = 3\n", + "for train_fname in train_fnames:\n", + " tr_adata = sc.read_h5ad(os.path.join(TRAIN_ROOT_PATH, train_fname))\n", + "\n", + " # only preserve rows where the cell type is in the list we want\n", + " tr_adata_filtered = tr_adata[tr_adata.obs.cell_type.isin(cell_type_filter_list)]\n", + "\n", + " for obs_idx in tqdm(range(0, tr_adata_filtered.obs.shape[0], batch_size)):\n", + " try:\n", + " tokens_dict, context_indices = ctx.generate_tokens_from_adata(tr_adata_filtered, obs_index=[obs_idx, obs_idx+1, obs_idx+2], query_var_names=[],\n", + " metadata_prompt_masks_dict=metadata_prompt_dict)\n", + " except:\n", + " # incomplete batch, stop iterating\n", + " break\n", + "\n", + " query_cell_type_idx = context_indices['query_cell_type']\n", + " query_disease_idx = context_indices['query_disease']\n", + "\n", + " with torch.inference_mode():\n", + " hidden_states_ncd, _ = ctx.get_embeddings_from_tokens(tokens_dict, context_indices)\n", + " hidden_states_ncd = hidden_states_ncd.cpu()\n", + "\n", + " cell_type_embeddings.append(hidden_states_ncd[:, query_cell_type_idx, :])\n", + " disease_embeddings.append(hidden_states_ncd[:, query_disease_idx, :])\n", + "\n", + " cell_type_labels.append(tr_adata_filtered.obs.iloc[obs_idx].cell_type)\n", + " disease_labels.append(tr_adata_filtered.obs.iloc[obs_idx].disease)\n", + " susp_type_labels.append(tr_adata_filtered.obs.iloc[obs_idx].suspension_type)\n", + " assay_labels.append(tr_adata_filtered.obs.iloc[obs_idx].assay)\n", + "\n", + " # if len(cell_type_embeddings) >= math.ceil(1000/batch_size):\n", + " # break\n", + "\n", + "cell_type_embeddings = torch.cat(cell_type_embeddings, dim=0).squeeze()\n", + "disease_embeddings = torch.cat(disease_embeddings, dim=0).squeeze()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'cell_type_embeddings' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[1], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mcell_type_embeddings\u001b[49m\u001b[38;5;241m.\u001b[39mshape\n\u001b[1;32m 2\u001b[0m disease_embeddings\u001b[38;5;241m.\u001b[39mshape\n", + "\u001b[0;31mNameError\u001b[0m: name 'cell_type_embeddings' is not defined" + ] + } + ], + "source": [ + "cell_type_embeddings.shape\n", + "disease_embeddings.shape" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "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.10.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/embeddings/02_extract_cell_type_activations.py b/notebooks/embeddings/02_extract_cell_type_activations.py new file mode 100644 index 00000000..14370c08 --- /dev/null +++ b/notebooks/embeddings/02_extract_cell_type_activations.py @@ -0,0 +1,168 @@ +import os +import argparse +import math +import torch +import pickle +import warnings +import numpy as np +import scanpy as sc +import pandas as pd +import matplotlib.pyplot as plt +from braceexpand import braceexpand +from tqdm import tqdm +import multiprocessing as mp + +# for flex attention +import torch._dynamo +import torch.multiprocessing as mp +torch._dynamo.config.suppress_errors = True + +sc.set_figure_params(figsize=(4, 4)) + +from cellarium.ml.utilities.inference.cellarium_gpt_inference import \ + CellariumGPTInferenceContext, \ + GeneNetworkAnalysisBase + +DEVICES = [torch.device(f'cuda:{idx}') for idx in range(torch.cuda.device_count())] + +ROOT_PATH = "/work/hdd/bbjr/mallina1/data/mb-ml-dev-vm" +TRAIN_ROOT_PATH = "/work/hdd/bbjr/mallina1/data/human_cellariumgpt_v2/extract_files" +CHECKPOINT_PATH = "/work/hdd/bbjr/mallina1/cellarium/models/latest/epoch=5-step=504000.ckpt" +OUTPUT_PATH = "/work/hdd/bbjr/mallina1/data/human_cellariumgpt_v2/activations" + +REF_ADATA_PATH = os.path.join(ROOT_PATH, "data", "extract_0.h5ad") +GENE_INFO_PATH = os.path.join(ROOT_PATH, "gene_info", "gene_info.tsv") + +def process_arg_on_gpu(arg): + metadata_prompt_dict = { + "cell_type": False, + "tissue": False, + "disease": False, + "sex": False, + "development_stage": False + } + (train_fname, ctx, tr_adata, indices, batch_size, output_fp) = arg + + for batch_idx in tqdm(range(0, len(indices), batch_size)): + obs_index = [indices[batch_idx]] + if len(indices) > batch_idx + 1: + obs_index.append(indices[batch_idx+1]) + if len(indices) > batch_idx + 2: + obs_index.append(indices[batch_idx+2]) + + tokens_dict, context_indices = ctx.generate_tokens_from_adata(tr_adata, + obs_index=obs_index, + query_var_names=[], + metadata_prompt_masks_dict=metadata_prompt_dict) + query_cell_type_idx = context_indices['query_cell_type'] + query_disease_idx = context_indices['query_disease'] + query_tissue_idx = context_indices['query_tissue'] + query_sex_idx = context_indices['query_sex'] + query_development_stage_idx = context_indices['query_development_stage'] + + with torch.inference_mode(): + hidden_states = ctx.get_embeddings_from_tokens(tokens_dict, context_indices, to_cpu=True) + + # shape: (layers, batch_size, context_length, hidden_dim) + hidden_states = np.stack(hidden_states) + + if os.path.exists(output_fp): + curr_data = np.load(output_fp, allow_pickle=True) + + curr_cell_type_activations = curr_data['cell_type_activations'] + curr_disease_activations = curr_data['disease_activations'] + curr_tissue_activations = curr_data['tissue_activations'] + curr_sex_activations = curr_data['sex_activations'] + curr_development_stage_activations = curr_data['development_stage_activations'] + + curr_metadata = curr_data['metadata'].item() + + curr_cell_type_activations = np.concatenate((curr_cell_type_activations, hidden_states[:, :, query_cell_type_idx, :].squeeze()), axis=1) + curr_disease_activations = np.concatenate((curr_disease_activations, hidden_states[:, :, query_disease_idx, :].squeeze()), axis=1) + curr_tissue_activations = np.concatenate((curr_tissue_activations, hidden_states[:, :, query_tissue_idx, :].squeeze()), axis=1) + curr_sex_activations = np.concatenate((curr_sex_activations, hidden_states[:, :, query_sex_idx, :].squeeze()), axis=1) + curr_development_stage_activations = np.concatenate((curr_development_stage_activations, hidden_states[:, :, query_development_stage_idx, :].squeeze()), axis=1) + + curr_data.close() + else: + curr_cell_type_activations = hidden_states[:, :, query_cell_type_idx, :].squeeze() + curr_disease_activations = hidden_states[:, :, query_disease_idx, :].squeeze() + curr_tissue_activations = hidden_states[:, :, query_tissue_idx, :].squeeze() + curr_sex_activations = hidden_states[:, :, query_sex_idx, :].squeeze() + curr_development_stage_activations = hidden_states[:, :, query_development_stage_idx, :].squeeze() + curr_metadata = { + 'cell_type_labels': [], + 'disease_labels': [], + 'suspension_type_labels': [], + 'assay_labels': [], + 'sex_labels': [] + } + + for idx, jdx in enumerate(obs_index): + cell_type_label = tr_adata.obs.iloc[jdx].cell_type + disease_label = tr_adata.obs.iloc[jdx].disease + susp_type_label = tr_adata.obs.iloc[jdx].suspension_type + assay_label = tr_adata.obs.iloc[jdx].assay + sex_label = tr_adata.obs.iloc[jdx].sex + + curr_metadata['cell_type_labels'].append(cell_type_label) + curr_metadata['disease_labels'].append(disease_label) + curr_metadata['suspension_type_labels'].append(susp_type_label) + curr_metadata['assay_labels'].append(assay_label) + curr_metadata['sex_labels'].append(sex_label) + + np.savez(output_fp, cell_type_activations=curr_cell_type_activations, + disease_activations=curr_disease_activations, + sex_activations=curr_sex_activations, + tissue_activations=curr_tissue_activations, + development_stage_activations=curr_development_stage_activations, + metadata=curr_metadata) + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--train_fname', default='extract_0.h5ad', type=str) + cfg = parser.parse_args() + + mp.set_start_method('spawn') + contexts = [] + for DEVICE in DEVICES: + ctx = CellariumGPTInferenceContext( + cellarium_gpt_ckpt_path=CHECKPOINT_PATH, + ref_adata_path=REF_ADATA_PATH, + gene_info_tsv_path=GENE_INFO_PATH, + device=DEVICE, + attention_backend="mem_efficient" + ) + contexts.append(ctx) + + # train_fnames = list(braceexpand('extract_{0..1}.h5ad')) + # train_fnames = ['extract_0.h5ad'] + train_fnames = [cfg.train_fname] + + batch_size = 3 + for train_fname in train_fnames: + print(f'Processing {train_fname}...') + tr_adata = sc.read_h5ad(os.path.join(TRAIN_ROOT_PATH, train_fname)) + total_n = tr_adata.obs.shape[0] + + per_gpu_n = math.floor(total_n / len(DEVICES)) + leftover_n = total_n % len(DEVICES) + args = [] + start_idx = 0 + for idx in range(len(DEVICES)): + indices = list(range(start_idx, start_idx + per_gpu_n)) + start_idx += per_gpu_n + if leftover_n > 0 and idx == len(DEVICES) - 1: + indices += [x for x in range(start_idx, total_n)] + + output_fp = os.path.join(OUTPUT_PATH, f'activations_{train_fname[:-5]}_part_{idx}.npz') + arg = (train_fname, contexts[idx], tr_adata, indices, batch_size, output_fp) + + args.append(arg) + + with mp.Pool(len(DEVICES)) as p: + # results = list(tqdm(p.imap(process_arg_on_gpu, args), total=len(DEVICES))) + p.map(process_arg_on_gpu, args) + +if __name__=='__main__': + main(); diff --git a/notebooks/embeddings/run1.sh b/notebooks/embeddings/run1.sh new file mode 100644 index 00000000..2760aa35 --- /dev/null +++ b/notebooks/embeddings/run1.sh @@ -0,0 +1,19 @@ +#!/bin/bash +#SBATCH -J nmallina-cellarium +#SBATCH -o /work/hdd/bbjr/mallina1/nn-cellarium-logs/%j.log + +#SBATCH -p gpuA100x4 +#SBATCH --account bbjr-delta-gpu +#SBATCH --nodes 1 +#SBATCH --tasks 1 +#SBATCH --tasks-per-node 1 +#SBATCH --cpus-per-task 24 +#SBATCH --mem 96G +#SBATCH --gpus-per-node 4 +#SBATCH --time 06:00:00 + +source /u/mallina1/envs/torch_jax2/bin/activate +cd /u/mallina1/research/cellarium-ml/notebooks/embeddings + +fname=$1 +python 02_extract_cell_type_activations.py --train_fname ${fname} diff --git a/notebooks/embeddings/sandbox.ipynb b/notebooks/embeddings/sandbox.ipynb new file mode 100644 index 00000000..a1622b19 --- /dev/null +++ b/notebooks/embeddings/sandbox.ipynb @@ -0,0 +1,1495 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Embedding analysis" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2025-02-24 15:33:50.783326: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n", + "To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n", + "2025-02-24 15:33:52.148590: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT\n" + ] + } + ], + "source": [ + "import os\n", + "import torch\n", + "import warnings\n", + "import numpy as np\n", + "import scanpy as sc\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "# for flex attention\n", + "import torch._dynamo\n", + "torch._dynamo.config.suppress_errors = True\n", + "\n", + "# DEVICE = torch.device('cuda:1')\n", + "DEVICE = torch.device('cuda:0')\n", + "sc.set_figure_params(figsize=(4, 4))\n", + "\n", + "from cellarium.ml.utilities.inference.cellarium_gpt_inference import \\\n", + " CellariumGPTInferenceContext, \\\n", + " GeneNetworkAnalysisBase" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_PATH = \"/work/hdd/bbjr/mallina1/data/mb-ml-dev-vm\"\n", + "TRAIN_ROOT_PATH = \"/work/hdd/bbjr/mallina1/data/human_cellariumgpt_v2/extract_files\"\n", + "CHECKPOINT_PATH = \"/work/hdd/bbjr/mallina1/cellarium/models/latest/epoch=5-step=452000.ckpt\"\n", + "\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [], + "source": [ + "tr0 = sc.read_h5ad(os.path.join(TRAIN_ROOT_PATH, 'extract_0.h5ad'))" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "original_cell_id CCTATTAGTCAAAGAT-46\n", + "cell_type naive thymus-derived CD4-positive, alpha-beta ...\n", + "assay_ontology_term_id EFO:0009899\n", + "cell_type_ontology_term_id CL:0000895\n", + "development_stage_ontology_term_id HsapDv:0000206\n", + "disease_ontology_term_id PATO:0000461\n", + "donor_id 106_106\n", + "is_primary_data True\n", + "organism_ontology_term_id NCBITaxon:9606\n", + "self_reported_ethnicity_ontology_term_id HANCESTRO:0005\n", + "sex_ontology_term_id PATO:0000384\n", + "suspension_type cell\n", + "tissue_ontology_term_id UBERON:0000178\n", + "assay 10x 3' v2\n", + "development_stage 80-year-old human stage\n", + "disease normal\n", + "organism Homo sapiens\n", + "self_reported_ethnicity European\n", + "sex male\n", + "tissue blood\n", + "total_mrna_umis 3214\n", + "cell_type_distance_from_root 9.0\n", + "bq_row_index 10042488\n", + "donor_dataset_concat 106_106##3faad104-2ab8-4434-816d-474d8d2641db\n", + "farm_finger -9223371973394485188\n", + "dataset_id 3faad104-2ab8-4434-816d-474d8d2641db\n", + "dataset_version_id c2054d78-3e98-4313-a9e1-60c9a6100bee\n", + "cas_ingest_id cas-ingest-9cf3b1ab\n", + "Name: 12024477, dtype: object" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tr0.obs['cell_type'].value_counts()\n", + "tr0.obs.iloc[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['ENSG00000187642', 'ENSG00000078808', 'ENSG00000272106', 'ENSG00000162585', 'ENSG00000272088', 'ENSG00000204624', 'ENSG00000162490', 'ENSG00000177000', 'ENSG00000011021', 'ENSG00000120949']\n", + "36601\n" + ] + } + ], + "source": [ + "gene_names = tr0.var_names.tolist()\n", + "print(gene_names[:10])\n", + "print(len(gene_names))" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "torch.Size([1, 36601])\n" + ] + } + ], + "source": [ + "# manually select prompt metadata\n", + "custom_prompt_metadata_dict = {\n", + " \"cell_type\": False,\n", + " \"tissue\": False,\n", + " \"disease\": True,\n", + " \"sex\": False,\n", + " \"development_stage\": False\n", + "}\n", + "\n", + "# idx = 0\n", + "\n", + "# # prompt metadata comes from sample and process function?\n", + "# samp = tr0.obs.iloc[idx]\n", + "# assay = samp.assay\n", + "# suspension_type = samp.suspension_type\n", + "# total_mrna_umis = samp.total_mrna_umis\n", + "# prompt_metadata_dict = {\n", + "# \"cell_type\": samp.cell_type,\n", + "# \"tissue\": samp.tissue,\n", + "# \"disease\": samp.disease,\n", + "# \"sex\": samp.sex\n", + "# }\n", + "\n", + "# metadata_prompt_masks_dict, metadata_dict = ctx.process_user_metadata(\n", + "# assay, suspension_type, prompt_metadata_dict, total_mrna_umis)\n", + "\n", + "# print(metadata_prompt_masks_dict)\n", + "\n", + "with torch.inference_mode():\n", + " tokens_dict, context_indices = ctx.generate_tokens_from_adata(tr0, obs_index=[0], query_var_names=gene_names[:5000],\n", + " metadata_prompt_masks_dict=custom_prompt_metadata_dict)\n", + " # tokens_dict, context_indices = ctx.generate_tokens_from_adata(tr0, obs_index=[0], query_var_names=[],\n", + " # metadata_prompt_masks_dict=custom_prompt_metadata_dict)\n", + " print(tokens_dict['gene_tokens_nc']['assay'].shape)" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "query cell type idx: 36601\n", + "prompt disease idx: 36604\n" + ] + } + ], + "source": [ + "try:\n", + " print(f\"prompt cell type idx: {context_indices[f'prompt_cell_type']}\")\n", + "except:\n", + " print(f\"query cell type idx: {context_indices[f'query_cell_type']}\")\n", + "\n", + "try:\n", + " print(f\"prompt disease idx: {context_indices[f'prompt_disease']}\")\n", + "except:\n", + " print(f\"query disease idx: {context_indices[f'query_disease']}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'cell_type': tensor([890], dtype=torch.int32), 'tissue': tensor([822], dtype=torch.int32), 'development_stage': tensor([191], dtype=torch.int32), 'disease': tensor([0], dtype=torch.int32), 'sex': tensor([2], dtype=torch.int32)}\n", + "tensor([890], dtype=torch.int32)\n" + ] + } + ], + "source": [ + "print(tokens_dict['metadata_tokens_n'])\n", + "print(tokens_dict['metadata_tokens_n']['cell_type'])" + ] + }, + { + "cell_type": "code", + "execution_count": 84, + "metadata": {}, + "outputs": [], + "source": [ + "with torch.inference_mode():\n", + " hidden_states_ncd, gene_hidden_states_nqd = ctx.get_embeddings_from_tokens(tokens_dict, context_indices)\n", + " gene_hidden_states_nqd = gene_hidden_states_nqd.cpu()" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "torch.Size([1, 0, 512])\n", + "torch.Size([1, 36606, 512])\n" + ] + } + ], + "source": [ + "print(gene_hidden_states_nqd.shape)\n", + "print(hidden_states_ncd.shape)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "OUTDATED BELOW" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# ROOT_PATH = \"/mnt/cellariumgpt-xfer/mb-ml-dev-vm\"\n", + "# CHECKPOINT_PATH = \"/mnt/cellariumgpt-xfer/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt\"\n", + "ROOT_PATH = \"/work/hdd/bbjr/mallina1/data/mb-ml-dev-vm\"\n", + "CHECKPOINT_PATH = \"/work/hdd/bbjr/mallina1/cellarium/models/latest/epoch=5-step=452000.ckpt\"\n", + "\n", + "REF_ADATA_PATH = os.path.join(ROOT_PATH, \"data\", \"extract_0.h5ad\")\n", + "GENE_INFO_PATH = os.path.join(ROOT_PATH, \"gene_info\", \"gene_info.tsv\")\n", + "\n", + "ctx = CellariumGPTInferenceContext(\n", + " cellarium_gpt_ckpt_path=CHECKPOINT_PATH,\n", + " ref_adata_path=REF_ADATA_PATH,\n", + " gene_info_tsv_path=GENE_INFO_PATH,\n", + " device=DEVICE,\n", + " attention_backend=\"mem_efficient\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Testing embedding dims from cell type prompt" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "query_gene_ids_path = os.path.join(ROOT_PATH, \"data\", \"cellariumgpt_validation\", \"query_gene_ids.csv\")\n", + "query_gene_ids = pd.read_csv(query_gene_ids_path, header=None).values.flatten().tolist()[:5000] # NOTE\n", + "\n", + "assay = \"10x 3' v3\"\n", + "suspension_type = \"cell\"\n", + "prompt_metadata_dict = {\n", + " \"cell_type\": \"neuron\",\n", + " \"tissue\": \"blood\"\n", + "}\n", + "total_mrna_umis = 5_000\n", + "\n", + "with torch.inference_mode():\n", + " tokens_dict, context_indices, _, _ = ctx.generate_gene_tokens_by_metadata(\n", + " assay=assay,\n", + " suspension_type=suspension_type,\n", + " prompt_metadata_dict=prompt_metadata_dict,\n", + " total_mrna_umis=total_mrna_umis,\n", + " query_gene_ids=query_gene_ids,\n", + " perturb_gene_ids=None\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'gene_tokens_nc': {'assay': tensor([[1, 1, 1, ..., 1, 1, 1]]),\n", + " 'suspension_type': tensor([[1, 1, 1, ..., 1, 1, 1]]),\n", + " 'gene_id': tensor([[ 0, 3269, 1251, ..., 27863, 3842, 22118]]),\n", + " 'gene_value': tensor([[[0.0000, 1.0000, 8.5174],\n", + " [0.0000, 1.0000, 8.5174],\n", + " [0.0000, 1.0000, 8.5174],\n", + " ...,\n", + " [0.0000, 1.0000, 8.5174],\n", + " [0.0000, 1.0000, 8.5174],\n", + " [0.0000, 1.0000, 8.5174]]])},\n", + " 'metadata_tokens_n': {'cell_type': tensor([0], dtype=torch.int32),\n", + " 'tissue': tensor([65], dtype=torch.int32),\n", + " 'development_stage': tensor([191], dtype=torch.int32),\n", + " 'disease': tensor([350], dtype=torch.int32),\n", + " 'sex': tensor([2], dtype=torch.int32)},\n", + " 'prompt_mask_nc': tensor([[False, False, False, ..., False, False, False]])}" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tokens_dict" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "torch.Size([1, 5001])\n", + "torch.Size([1, 5001, 3])\n", + "torch.Size([1, 5006])\n" + ] + } + ], + "source": [ + "print(tokens_dict['gene_tokens_nc']['gene_id'].shape)\n", + "print(tokens_dict['gene_tokens_nc']['gene_value'].shape)\n", + "print(tokens_dict['prompt_mask_nc'].shape)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'prompt_genes': [0],\n", + " 'query_genes': [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,\n", + " 34,\n", + " 35,\n", + " 36,\n", + " 37,\n", + " 38,\n", + " 39,\n", + " 40,\n", + " 41,\n", + " 42,\n", + " 43,\n", + " 44,\n", + " 45,\n", + " 46,\n", + " 47,\n", + " 48,\n", + " 49,\n", + " 50,\n", + " 51,\n", + " 52,\n", + " 53,\n", + " 54,\n", + " 55,\n", + " 56,\n", + " 57,\n", + " 58,\n", + " 59,\n", + " 60,\n", + " 61,\n", + " 62,\n", + " 63,\n", + " 64,\n", + " 65,\n", + " 66,\n", + " 67,\n", + " 68,\n", + " 69,\n", + " 70,\n", + " 71,\n", + " 72,\n", + " 73,\n", + " 74,\n", + " 75,\n", + " 76,\n", + " 77,\n", + " 78,\n", + " 79,\n", + " 80,\n", + " 81,\n", + " 82,\n", + " 83,\n", + " 84,\n", + " 85,\n", + " 86,\n", + " 87,\n", + " 88,\n", + " 89,\n", + " 90,\n", + " 91,\n", + " 92,\n", + " 93,\n", + " 94,\n", + " 95,\n", + " 96,\n", + " 97,\n", + " 98,\n", + " 99,\n", + " 100,\n", + " 101,\n", + " 102,\n", + " 103,\n", + " 104,\n", + " 105,\n", + " 106,\n", + " 107,\n", + " 108,\n", + " 109,\n", + " 110,\n", + " 111,\n", + " 112,\n", + " 113,\n", + " 114,\n", + " 115,\n", + " 116,\n", + " 117,\n", + " 118,\n", + " 119,\n", + " 120,\n", + " 121,\n", + " 122,\n", + " 123,\n", + " 124,\n", + " 125,\n", + " 126,\n", + " 127,\n", + " 128,\n", + " 129,\n", + " 130,\n", + " 131,\n", + " 132,\n", + " 133,\n", + " 134,\n", + " 135,\n", + " 136,\n", + " 137,\n", + " 138,\n", + " 139,\n", + " 140,\n", + " 141,\n", + " 142,\n", + " 143,\n", + " 144,\n", + " 145,\n", + " 146,\n", + " 147,\n", + " 148,\n", + " 149,\n", + " 150,\n", + " 151,\n", + " 152,\n", + " 153,\n", + " 154,\n", + " 155,\n", + " 156,\n", + " 157,\n", + " 158,\n", + " 159,\n", + " 160,\n", + " 161,\n", + " 162,\n", + " 163,\n", + " 164,\n", + " 165,\n", + " 166,\n", + " 167,\n", + " 168,\n", + " 169,\n", + " 170,\n", + " 171,\n", + " 172,\n", + " 173,\n", + " 174,\n", + " 175,\n", + " 176,\n", + " 177,\n", + " 178,\n", + " 179,\n", + " 180,\n", + " 181,\n", + " 182,\n", + " 183,\n", + " 184,\n", + " 185,\n", + " 186,\n", + " 187,\n", + " 188,\n", + " 189,\n", + " 190,\n", + " 191,\n", + " 192,\n", + " 193,\n", + " 194,\n", + " 195,\n", + " 196,\n", + " 197,\n", + " 198,\n", + " 199,\n", + " 200,\n", + " 201,\n", + " 202,\n", + " 203,\n", + " 204,\n", + " 205,\n", + " 206,\n", + " 207,\n", + " 208,\n", + " 209,\n", + " 210,\n", + " 211,\n", + " 212,\n", + " 213,\n", + " 214,\n", + " 215,\n", + " 216,\n", + " 217,\n", + " 218,\n", + " 219,\n", + " 220,\n", + " 221,\n", + " 222,\n", + " 223,\n", + " 224,\n", + " 225,\n", + " 226,\n", + " 227,\n", + " 228,\n", + " 229,\n", + " 230,\n", + " 231,\n", + " 232,\n", + " 233,\n", + " 234,\n", + " 235,\n", + " 236,\n", + " 237,\n", + " 238,\n", + " 239,\n", + " 240,\n", + " 241,\n", + " 242,\n", + " 243,\n", + " 244,\n", + " 245,\n", + " 246,\n", + " 247,\n", + " 248,\n", + " 249,\n", + " 250,\n", + " 251,\n", + " 252,\n", + " 253,\n", + " 254,\n", + " 255,\n", + " 256,\n", + " 257,\n", + " 258,\n", + " 259,\n", + " 260,\n", + " 261,\n", + " 262,\n", + " 263,\n", + " 264,\n", + " 265,\n", + " 266,\n", + " 267,\n", + " 268,\n", + " 269,\n", + " 270,\n", + " 271,\n", + " 272,\n", + " 273,\n", + " 274,\n", + " 275,\n", + " 276,\n", + " 277,\n", + " 278,\n", + " 279,\n", + " 280,\n", + " 281,\n", + " 282,\n", + " 283,\n", + " 284,\n", + " 285,\n", + " 286,\n", + " 287,\n", + " 288,\n", + " 289,\n", + " 290,\n", + " 291,\n", + " 292,\n", + " 293,\n", + " 294,\n", + " 295,\n", + " 296,\n", + " 297,\n", + " 298,\n", + " 299,\n", + " 300,\n", + " 301,\n", + " 302,\n", + " 303,\n", + " 304,\n", + " 305,\n", + " 306,\n", + " 307,\n", + " 308,\n", + " 309,\n", + " 310,\n", + " 311,\n", + " 312,\n", + " 313,\n", + " 314,\n", + " 315,\n", + " 316,\n", + " 317,\n", + " 318,\n", + " 319,\n", + " 320,\n", + " 321,\n", + " 322,\n", + " 323,\n", + " 324,\n", + " 325,\n", + " 326,\n", + " 327,\n", + " 328,\n", + " 329,\n", + " 330,\n", + " 331,\n", + " 332,\n", + " 333,\n", + " 334,\n", + " 335,\n", + " 336,\n", + " 337,\n", + " 338,\n", + " 339,\n", + " 340,\n", + " 341,\n", + " 342,\n", + " 343,\n", + " 344,\n", + " 345,\n", + " 346,\n", + " 347,\n", + " 348,\n", + " 349,\n", + " 350,\n", + " 351,\n", + " 352,\n", + " 353,\n", + " 354,\n", + " 355,\n", + " 356,\n", + " 357,\n", + " 358,\n", + " 359,\n", + " 360,\n", + " 361,\n", + " 362,\n", + " 363,\n", + " 364,\n", + " 365,\n", + " 366,\n", + " 367,\n", + " 368,\n", + " 369,\n", + " 370,\n", + " 371,\n", + " 372,\n", + " 373,\n", + " 374,\n", + " 375,\n", + " 376,\n", + " 377,\n", + " 378,\n", + " 379,\n", + " 380,\n", + " 381,\n", + " 382,\n", + " 383,\n", + " 384,\n", + " 385,\n", + " 386,\n", + " 387,\n", + " 388,\n", + " 389,\n", + " 390,\n", + " 391,\n", + " 392,\n", + " 393,\n", + " 394,\n", + " 395,\n", + " 396,\n", + " 397,\n", + " 398,\n", + " 399,\n", + " 400,\n", + " 401,\n", + " 402,\n", + " 403,\n", + " 404,\n", + " 405,\n", + " 406,\n", + " 407,\n", + " 408,\n", + " 409,\n", + " 410,\n", + " 411,\n", + " 412,\n", + " 413,\n", + " 414,\n", + " 415,\n", + " 416,\n", + " 417,\n", + " 418,\n", + " 419,\n", + " 420,\n", + " 421,\n", + " 422,\n", + " 423,\n", + " 424,\n", + " 425,\n", + " 426,\n", + " 427,\n", + " 428,\n", + " 429,\n", + " 430,\n", + " 431,\n", + " 432,\n", + " 433,\n", + " 434,\n", + " 435,\n", + " 436,\n", + " 437,\n", + " 438,\n", + " 439,\n", + " 440,\n", + " 441,\n", + " 442,\n", + " 443,\n", + " 444,\n", + " 445,\n", + " 446,\n", + " 447,\n", + " 448,\n", + " 449,\n", + " 450,\n", + " 451,\n", + " 452,\n", + " 453,\n", + " 454,\n", + " 455,\n", + " 456,\n", + " 457,\n", + " 458,\n", + " 459,\n", + " 460,\n", + " 461,\n", + " 462,\n", + " 463,\n", + " 464,\n", + " 465,\n", + " 466,\n", + " 467,\n", + " 468,\n", + " 469,\n", + " 470,\n", + " 471,\n", + " 472,\n", + " 473,\n", + " 474,\n", + " 475,\n", + " 476,\n", + " 477,\n", + " 478,\n", + " 479,\n", + " 480,\n", + " 481,\n", + " 482,\n", + " 483,\n", + " 484,\n", + " 485,\n", + " 486,\n", + " 487,\n", + " 488,\n", + " 489,\n", + " 490,\n", + " 491,\n", + " 492,\n", + " 493,\n", + " 494,\n", + " 495,\n", + " 496,\n", + " 497,\n", + " 498,\n", + " 499,\n", + " 500,\n", + " 501,\n", + " 502,\n", + " 503,\n", + " 504,\n", + " 505,\n", + " 506,\n", + " 507,\n", + " 508,\n", + " 509,\n", + " 510,\n", + " 511,\n", + " 512,\n", + " 513,\n", + " 514,\n", + " 515,\n", + " 516,\n", + " 517,\n", + " 518,\n", + " 519,\n", + " 520,\n", + " 521,\n", + " 522,\n", + " 523,\n", + " 524,\n", + " 525,\n", + " 526,\n", + " 527,\n", + " 528,\n", + " 529,\n", + " 530,\n", + " 531,\n", + " 532,\n", + " 533,\n", + " 534,\n", + " 535,\n", + " 536,\n", + " 537,\n", + " 538,\n", + " 539,\n", + " 540,\n", + " 541,\n", + " 542,\n", + " 543,\n", + " 544,\n", + " 545,\n", + " 546,\n", + " 547,\n", + " 548,\n", + " 549,\n", + " 550,\n", + " 551,\n", + " 552,\n", + " 553,\n", + " 554,\n", + " 555,\n", + " 556,\n", + " 557,\n", + " 558,\n", + " 559,\n", + " 560,\n", + " 561,\n", + " 562,\n", + " 563,\n", + " 564,\n", + " 565,\n", + " 566,\n", + " 567,\n", + " 568,\n", + " 569,\n", + " 570,\n", + " 571,\n", + " 572,\n", + " 573,\n", + " 574,\n", + " 575,\n", + " 576,\n", + " 577,\n", + " 578,\n", + " 579,\n", + " 580,\n", + " 581,\n", + " 582,\n", + " 583,\n", + " 584,\n", + " 585,\n", + " 586,\n", + " 587,\n", + " 588,\n", + " 589,\n", + " 590,\n", + " 591,\n", + " 592,\n", + " 593,\n", + " 594,\n", + " 595,\n", + " 596,\n", + " 597,\n", + " 598,\n", + " 599,\n", + " 600,\n", + " 601,\n", + " 602,\n", + " 603,\n", + " 604,\n", + " 605,\n", + " 606,\n", + " 607,\n", + " 608,\n", + " 609,\n", + " 610,\n", + " 611,\n", + " 612,\n", + " 613,\n", + " 614,\n", + " 615,\n", + " 616,\n", + " 617,\n", + " 618,\n", + " 619,\n", + " 620,\n", + " 621,\n", + " 622,\n", + " 623,\n", + " 624,\n", + " 625,\n", + " 626,\n", + " 627,\n", + " 628,\n", + " 629,\n", + " 630,\n", + " 631,\n", + " 632,\n", + " 633,\n", + " 634,\n", + " 635,\n", + " 636,\n", + " 637,\n", + " 638,\n", + " 639,\n", + " 640,\n", + " 641,\n", + " 642,\n", + " 643,\n", + " 644,\n", + " 645,\n", + " 646,\n", + " 647,\n", + " 648,\n", + " 649,\n", + " 650,\n", + " 651,\n", + " 652,\n", + " 653,\n", + " 654,\n", + " 655,\n", + " 656,\n", + " 657,\n", + " 658,\n", + " 659,\n", + " 660,\n", + " 661,\n", + " 662,\n", + " 663,\n", + " 664,\n", + " 665,\n", + " 666,\n", + " 667,\n", + " 668,\n", + " 669,\n", + " 670,\n", + " 671,\n", + " 672,\n", + " 673,\n", + " 674,\n", + " 675,\n", + " 676,\n", + " 677,\n", + " 678,\n", + " 679,\n", + " 680,\n", + " 681,\n", + " 682,\n", + " 683,\n", + " 684,\n", + " 685,\n", + " 686,\n", + " 687,\n", + " 688,\n", + " 689,\n", + " 690,\n", + " 691,\n", + " 692,\n", + " 693,\n", + " 694,\n", + " 695,\n", + " 696,\n", + " 697,\n", + " 698,\n", + " 699,\n", + " 700,\n", + " 701,\n", + " 702,\n", + " 703,\n", + " 704,\n", + " 705,\n", + " 706,\n", + " 707,\n", + " 708,\n", + " 709,\n", + " 710,\n", + " 711,\n", + " 712,\n", + " 713,\n", + " 714,\n", + " 715,\n", + " 716,\n", + " 717,\n", + " 718,\n", + " 719,\n", + " 720,\n", + " 721,\n", + " 722,\n", + " 723,\n", + " 724,\n", + " 725,\n", + " 726,\n", + " 727,\n", + " 728,\n", + " 729,\n", + " 730,\n", + " 731,\n", + " 732,\n", + " 733,\n", + " 734,\n", + " 735,\n", + " 736,\n", + " 737,\n", + " 738,\n", + " 739,\n", + " 740,\n", + " 741,\n", + " 742,\n", + " 743,\n", + " 744,\n", + " 745,\n", + " 746,\n", + " 747,\n", + " 748,\n", + " 749,\n", + " 750,\n", + " 751,\n", + " 752,\n", + " 753,\n", + " 754,\n", + " 755,\n", + " 756,\n", + " 757,\n", + " 758,\n", + " 759,\n", + " 760,\n", + " 761,\n", + " 762,\n", + " 763,\n", + " 764,\n", + " 765,\n", + " 766,\n", + " 767,\n", + " 768,\n", + " 769,\n", + " 770,\n", + " 771,\n", + " 772,\n", + " 773,\n", + " 774,\n", + " 775,\n", + " 776,\n", + " 777,\n", + " 778,\n", + " 779,\n", + " 780,\n", + " 781,\n", + " 782,\n", + " 783,\n", + " 784,\n", + " 785,\n", + " 786,\n", + " 787,\n", + " 788,\n", + " 789,\n", + " 790,\n", + " 791,\n", + " 792,\n", + " 793,\n", + " 794,\n", + " 795,\n", + " 796,\n", + " 797,\n", + " 798,\n", + " 799,\n", + " 800,\n", + " 801,\n", + " 802,\n", + " 803,\n", + " 804,\n", + " 805,\n", + " 806,\n", + " 807,\n", + " 808,\n", + " 809,\n", + " 810,\n", + " 811,\n", + " 812,\n", + " 813,\n", + " 814,\n", + " 815,\n", + " 816,\n", + " 817,\n", + " 818,\n", + " 819,\n", + " 820,\n", + " 821,\n", + " 822,\n", + " 823,\n", + " 824,\n", + " 825,\n", + " 826,\n", + " 827,\n", + " 828,\n", + " 829,\n", + " 830,\n", + " 831,\n", + " 832,\n", + " 833,\n", + " 834,\n", + " 835,\n", + " 836,\n", + " 837,\n", + " 838,\n", + " 839,\n", + " 840,\n", + " 841,\n", + " 842,\n", + " 843,\n", + " 844,\n", + " 845,\n", + " 846,\n", + " 847,\n", + " 848,\n", + " 849,\n", + " 850,\n", + " 851,\n", + " 852,\n", + " 853,\n", + " 854,\n", + " 855,\n", + " 856,\n", + " 857,\n", + " 858,\n", + " 859,\n", + " 860,\n", + " 861,\n", + " 862,\n", + " 863,\n", + " 864,\n", + " 865,\n", + " 866,\n", + " 867,\n", + " 868,\n", + " 869,\n", + " 870,\n", + " 871,\n", + " 872,\n", + " 873,\n", + " 874,\n", + " 875,\n", + " 876,\n", + " 877,\n", + " 878,\n", + " 879,\n", + " 880,\n", + " 881,\n", + " 882,\n", + " 883,\n", + " 884,\n", + " 885,\n", + " 886,\n", + " 887,\n", + " 888,\n", + " 889,\n", + " 890,\n", + " 891,\n", + " 892,\n", + " 893,\n", + " 894,\n", + " 895,\n", + " 896,\n", + " 897,\n", + " 898,\n", + " 899,\n", + " 900,\n", + " 901,\n", + " 902,\n", + " 903,\n", + " 904,\n", + " 905,\n", + " 906,\n", + " 907,\n", + " 908,\n", + " 909,\n", + " 910,\n", + " 911,\n", + " 912,\n", + " 913,\n", + " 914,\n", + " 915,\n", + " 916,\n", + " 917,\n", + " 918,\n", + " 919,\n", + " 920,\n", + " 921,\n", + " 922,\n", + " 923,\n", + " 924,\n", + " 925,\n", + " 926,\n", + " 927,\n", + " 928,\n", + " 929,\n", + " 930,\n", + " 931,\n", + " 932,\n", + " 933,\n", + " 934,\n", + " 935,\n", + " 936,\n", + " 937,\n", + " 938,\n", + " 939,\n", + " 940,\n", + " 941,\n", + " 942,\n", + " 943,\n", + " 944,\n", + " 945,\n", + " 946,\n", + " 947,\n", + " 948,\n", + " 949,\n", + " 950,\n", + " 951,\n", + " 952,\n", + " 953,\n", + " 954,\n", + " 955,\n", + " 956,\n", + " 957,\n", + " 958,\n", + " 959,\n", + " 960,\n", + " 961,\n", + " 962,\n", + " 963,\n", + " 964,\n", + " 965,\n", + " 966,\n", + " 967,\n", + " 968,\n", + " 969,\n", + " 970,\n", + " 971,\n", + " 972,\n", + " 973,\n", + " 974,\n", + " 975,\n", + " 976,\n", + " 977,\n", + " 978,\n", + " 979,\n", + " 980,\n", + " 981,\n", + " 982,\n", + " 983,\n", + " 984,\n", + " 985,\n", + " 986,\n", + " 987,\n", + " 988,\n", + " 989,\n", + " 990,\n", + " 991,\n", + " 992,\n", + " 993,\n", + " 994,\n", + " 995,\n", + " 996,\n", + " 997,\n", + " 998,\n", + " 999,\n", + " 1000,\n", + " ...],\n", + " 'prompt_cell_type': 5001,\n", + " 'prompt_tissue': 5002,\n", + " 'query_development_stage': 5003,\n", + " 'query_disease': 5004,\n", + " 'query_sex': 5005}" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "context_indices" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "5000" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(context_indices['query_genes'])" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "with torch.inference_mode():\n", + " hidden_states_ncd, gene_hidden_states_nqd = ctx.get_embeddings_from_tokens(tokens_dict, context_indices)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "torch.Size([1, 5006, 512]) torch.Size([1, 5000, 512])\n" + ] + } + ], + "source": [ + "print(hidden_states_ncd.shape, gene_hidden_states_nqd.shape)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "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.10.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/pyproject.toml b/pyproject.toml index 69a481a8..0a19d367 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "numpy<=1.26.4", "pyro-ppl>=1.9.1", "pytest", - "torch>=2.2.0", + "torch>=2.5.0", "transformers", ] @@ -42,6 +42,7 @@ lint = ["ruff"] mypy = ["mypy", "types-PyYAML"] test = [ "pytest-xdist", + "tenacity", "tensorboard", "torchvision", ] diff --git a/scripts/foundry/run_metadata_prediction_analysis_multi.sh b/scripts/foundry/run_metadata_prediction_analysis_multi.sh new file mode 100755 index 00000000..1b06c256 --- /dev/null +++ b/scripts/foundry/run_metadata_prediction_analysis_multi.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +# Check if an argument was provided +if [ "$#" -ne 1 ]; then + echo "Usage: $0 " + exit 1 +fi + +arg="$1" + +CHECKPOINT_PATH="/mnt/cellariumgpt-xfer/mb_checkpoints/10M_001_bs1536/epoch=1-step=29161__updated.ckpt" +OUTPUT_PATH="/mnt/cellariumgpt-inference/metadata_predictions_high__4096_with_XY/10M_001_bs1536" +./run_metadata_prediction_analysis_with_XY.sh "$arg" ${CHECKPOINT_PATH} ${OUTPUT_PATH} + +CHECKPOINT_PATH="/mnt/cellariumgpt-xfer/mb_checkpoints/19M_001_bs2048/epoch=1-step=28244__updated.ckpt" +OUTPUT_PATH="/mnt/cellariumgpt-inference/metadata_predictions_high__4096_with_XY/19M_001_bs2048" +./run_metadata_prediction_analysis_with_XY.sh "$arg" ${CHECKPOINT_PATH} ${OUTPUT_PATH} + +CHECKPOINT_PATH="/mnt/cellariumgpt-xfer/mb_checkpoints/30M_001_bs2560/epoch=2-step=43129__updated.ckpt" +OUTPUT_PATH="/mnt/cellariumgpt-inference/metadata_predictions_high__4096_with_XY/30M_001_bs2560" +./run_metadata_prediction_analysis_with_XY.sh "$arg" ${CHECKPOINT_PATH} ${OUTPUT_PATH} + +CHECKPOINT_PATH="/mnt/cellariumgpt-xfer/mb_checkpoints/59M_001_bs3072/epoch=3-step=53770__updated.ckpt" +OUTPUT_PATH="/mnt/cellariumgpt-inference/metadata_predictions_high__4096_with_XY/59M_001_bs3072" +./run_metadata_prediction_analysis_with_XY.sh "$arg" ${CHECKPOINT_PATH} ${OUTPUT_PATH} + +CHECKPOINT_PATH="/mnt/cellariumgpt-xfer/mb_checkpoints/10M_001_bs1536/epoch=1-step=29161__updated.ckpt" +OUTPUT_PATH="/mnt/cellariumgpt-inference/metadata_predictions_high__4096_without_XY/10M_001_bs1536" +./run_metadata_prediction_analysis_without_XY.sh "$arg" ${CHECKPOINT_PATH} ${OUTPUT_PATH} + +CHECKPOINT_PATH="/mnt/cellariumgpt-xfer/mb_checkpoints/19M_001_bs2048/epoch=1-step=28244__updated.ckpt" +OUTPUT_PATH="/mnt/cellariumgpt-inference/metadata_predictions_high__4096_without_XY/19M_001_bs2048" +./run_metadata_prediction_analysis_without_XY.sh "$arg" ${CHECKPOINT_PATH} ${OUTPUT_PATH} + +CHECKPOINT_PATH="/mnt/cellariumgpt-xfer/mb_checkpoints/30M_001_bs2560/epoch=2-step=43129__updated.ckpt" +OUTPUT_PATH="/mnt/cellariumgpt-inference/metadata_predictions_high__4096_without_XY/30M_001_bs2560" +./run_metadata_prediction_analysis_without_XY.sh "$arg" ${CHECKPOINT_PATH} ${OUTPUT_PATH} + +CHECKPOINT_PATH="/mnt/cellariumgpt-xfer/mb_checkpoints/59M_001_bs3072/epoch=3-step=53770__updated.ckpt" +OUTPUT_PATH="/mnt/cellariumgpt-inference/metadata_predictions_high__4096_without_XY/59M_001_bs3072" +./run_metadata_prediction_analysis_without_XY.sh "$arg" ${CHECKPOINT_PATH} ${OUTPUT_PATH} diff --git a/scripts/foundry/run_metadata_prediction_analysis_with_XY.sh b/scripts/foundry/run_metadata_prediction_analysis_with_XY.sh new file mode 100755 index 00000000..f3928c5c --- /dev/null +++ b/scripts/foundry/run_metadata_prediction_analysis_with_XY.sh @@ -0,0 +1,70 @@ +#!/bin/bash +# run_metadata_prediction_analysis.sh + +# Usage check: All three arguments are required. +if [ "$#" -ne 3 ]; then + echo "Usage: $0 " + exit 1 +fi + +GPU_ID=$1 + +# ---------------------------- +# Default parameters (CLI args) +# ---------------------------- +CHECKPOINT_PATH=$2 +REF_ADATA_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/data/extract_0.h5ad" +GENE_INFO_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/gene_info/gene_info.tsv" +ONTOLOGY_RESOURCE_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/cellariumgpt_artifacts/ontology" +FIXED_PROMPT_VARS_SUBLIST_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/cellariumgpt_artifacts/sex_gene_ids.txt" +RAND_PROMPT_VARS_SUBLIST_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/cellariumgpt_artifacts/autosomal_gene_ids.txt" +VAL_ADATA_ROOT_PATH="/mnt/cellariumgpt-training-data/cellariumgpt_validation_set/extract_files" +VAL_ADATA_FILE_LIST="/mnt/cellariumgpt-training-data/cellariumgpt_validation_set/extract_files/files.txt" +OUTPUT_PATH=$3 +RNG_SEED=42 +N_CELLS=2000 +N_GENES=4096 +GENE_SELECTION_METHOD="highly_expressed" +CHUNK_SIZE=64 +METRIC_STYLE="hop_k_call" + +# ---------------------------- +# Infer the total number of non-empty lines in VAL_ADATA_FILE_LIST +# ---------------------------- +TOTAL_INDICES=$(grep -cve '^\s*$' "${VAL_ADATA_FILE_LIST}") +echo "Total number of validation files: ${TOTAL_INDICES}" + +NUM_GPUS=8 + +# Calculate the start and end indices for the given GPU. +# Indices range from 1 to TOTAL_INDICES (inclusive). +START_INDEX=$(python3 -c "import math; print(int(math.floor(${GPU_ID} * ${TOTAL_INDICES} / ${NUM_GPUS}))+1)") +END_INDEX=$(python3 -c "import math; print(int(math.floor((${GPU_ID}+1) * ${TOTAL_INDICES} / ${NUM_GPUS})))") + +echo "GPU ${GPU_ID} processing validation files from line ${START_INDEX} to ${END_INDEX}" + +# ---------------------------- +# Loop over the assigned lines and run the Python CLI tool +# ---------------------------- +for i in $(seq ${START_INDEX} ${END_INDEX}); do + # Read the i-th non-empty line from VAL_ADATA_FILE_LIST + file=$(sed -n "${i}p" "${VAL_ADATA_FILE_LIST}") + val_adata_path="${VAL_ADATA_ROOT_PATH}/${file}" + echo "Running metadata prediction for file ${val_adata_path} on GPU ${GPU_ID}" + python3 ../metadata_prediction_analysis.py \ + --cuda_device_index ${GPU_ID} \ + --val_adata_path "${val_adata_path}" \ + --checkpoint_path "${CHECKPOINT_PATH}" \ + --ref_adata_path "${REF_ADATA_PATH}" \ + --gene_info_path "${GENE_INFO_PATH}" \ + --ontology_resource_path "${ONTOLOGY_RESOURCE_PATH}" \ + --output_path "${OUTPUT_PATH}" \ + --rng_seed ${RNG_SEED} \ + --n_cells ${N_CELLS} \ + --n_genes ${N_GENES} \ + --gene_selection_method ${GENE_SELECTION_METHOD} \ + --fixed_prompt_vars_sublist_path ${FIXED_PROMPT_VARS_SUBLIST_PATH} \ + --rand_prompt_vars_sublist_path ${RAND_PROMPT_VARS_SUBLIST_PATH} \ + --chunk_size ${CHUNK_SIZE} \ + --metric_style ${METRIC_STYLE} +done diff --git a/scripts/foundry/run_metadata_prediction_analysis_without_XY.sh b/scripts/foundry/run_metadata_prediction_analysis_without_XY.sh new file mode 100755 index 00000000..1618e364 --- /dev/null +++ b/scripts/foundry/run_metadata_prediction_analysis_without_XY.sh @@ -0,0 +1,70 @@ +#!/bin/bash +# run_metadata_prediction_analysis.sh + +# Usage check: All three arguments are required. +if [ "$#" -ne 3 ]; then + echo "Usage: $0 " + exit 1 +fi + +GPU_ID=$1 + +# ---------------------------- +# Default parameters (CLI args) +# ---------------------------- +CHECKPOINT_PATH=$2 +REF_ADATA_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/data/extract_0.h5ad" +GENE_INFO_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/gene_info/gene_info.tsv" +ONTOLOGY_RESOURCE_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/cellariumgpt_artifacts/ontology" +FIXED_PROMPT_VARS_SUBLIST_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/cellariumgpt_artifacts/empty_gene_ids.txt" +RAND_PROMPT_VARS_SUBLIST_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/cellariumgpt_artifacts/autosomal_gene_ids.txt" +VAL_ADATA_ROOT_PATH="/mnt/cellariumgpt-training-data/cellariumgpt_validation_set/extract_files" +VAL_ADATA_FILE_LIST="/mnt/cellariumgpt-training-data/cellariumgpt_validation_set/extract_files/files.txt" +OUTPUT_PATH=$3 +RNG_SEED=42 +N_CELLS=2000 +N_GENES=4096 +GENE_SELECTION_METHOD="highly_expressed" +CHUNK_SIZE=64 +METRIC_STYLE="hop_k_call" + +# ---------------------------- +# Infer the total number of non-empty lines in VAL_ADATA_FILE_LIST +# ---------------------------- +TOTAL_INDICES=$(grep -cve '^\s*$' "${VAL_ADATA_FILE_LIST}") +echo "Total number of validation files: ${TOTAL_INDICES}" + +NUM_GPUS=8 + +# Calculate the start and end indices for the given GPU. +# Indices range from 1 to TOTAL_INDICES (inclusive). +START_INDEX=$(python3 -c "import math; print(int(math.floor(${GPU_ID} * ${TOTAL_INDICES} / ${NUM_GPUS}))+1)") +END_INDEX=$(python3 -c "import math; print(int(math.floor((${GPU_ID}+1) * ${TOTAL_INDICES} / ${NUM_GPUS})))") + +echo "GPU ${GPU_ID} processing validation files from line ${START_INDEX} to ${END_INDEX}" + +# ---------------------------- +# Loop over the assigned lines and run the Python CLI tool +# ---------------------------- +for i in $(seq ${START_INDEX} ${END_INDEX}); do + # Read the i-th non-empty line from VAL_ADATA_FILE_LIST + file=$(sed -n "${i}p" "${VAL_ADATA_FILE_LIST}") + val_adata_path="${VAL_ADATA_ROOT_PATH}/${file}" + echo "Running metadata prediction for file ${val_adata_path} on GPU ${GPU_ID}" + python3 ../metadata_prediction_analysis.py \ + --cuda_device_index ${GPU_ID} \ + --val_adata_path "${val_adata_path}" \ + --checkpoint_path "${CHECKPOINT_PATH}" \ + --ref_adata_path "${REF_ADATA_PATH}" \ + --gene_info_path "${GENE_INFO_PATH}" \ + --ontology_resource_path "${ONTOLOGY_RESOURCE_PATH}" \ + --output_path "${OUTPUT_PATH}" \ + --rng_seed ${RNG_SEED} \ + --n_cells ${N_CELLS} \ + --n_genes ${N_GENES} \ + --gene_selection_method ${GENE_SELECTION_METHOD} \ + --fixed_prompt_vars_sublist_path ${FIXED_PROMPT_VARS_SUBLIST_PATH} \ + --rand_prompt_vars_sublist_path ${RAND_PROMPT_VARS_SUBLIST_PATH} \ + --chunk_size ${CHUNK_SIZE} \ + --metric_style ${METRIC_STYLE} +done diff --git a/scripts/linear_response_analysis.py b/scripts/linear_response_analysis.py new file mode 100644 index 00000000..424b5dc5 --- /dev/null +++ b/scripts/linear_response_analysis.py @@ -0,0 +1,214 @@ +#!/usr/bin/env python +import os +import torch +import pickle +import numpy as np +import scanpy as sc +import argparse + +from cellarium.ml.utilities.inference.cellarium_gpt_inference import CellariumGPTInferenceContext +from cellarium.ml.utilities.linreg import batch_linear_regression + +def parse_args(): + parser = argparse.ArgumentParser( + description="Command line tool for gene expression range and linear response analysis using CellariumGPT." + ) + + # Global parameters + parser.add_argument("--cuda_device_index", type=int, default=0, + help="CUDA device index (default: 0)") + parser.add_argument("--checkpoint_path", type=str, + default="/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt", + help="Path to CellariumGPT checkpoint") + parser.add_argument("--ref_adata_path", type=str, + default="/home/mehrtash/data/data/extract_0.h5ad", + help="Path to reference AnnData file") + parser.add_argument("--gene_info_tsv_path", type=str, + default="/home/mehrtash/data/gene_info/gene_info.tsv", + help="Path to gene info TSV") + parser.add_argument("--validation_adata_path", type=str, + default="/home/mehrtash/data/data/cellariumgpt_artifacts/cell_types_for_validation_filtered.h5ad", + help="Path to validation AnnData file") + parser.add_argument("--output_path", type=str, + default="/home/mehrtash/data/data/linear_response/100M_long_run_last_checkpoint", + help="Directory for output files") + parser.add_argument("--cell_index", type=int, default=0, + help="Index of the cell in the validation AnnData to analyze") + + # Gene expression range determination parameters + parser.add_argument("--query_chunk_size", type=int, default=1000, + help="Chunk size for gene expression query (default: 1000)") + parser.add_argument("--total_prob_mass", type=float, default=0.5, + help="Total probability mass (default: 0.5)") + parser.add_argument("--max_counts", type=int, default=1000, + help="Maximum counts (default: 1000)") + parser.add_argument("--symmetric_range_pad", type=int, default=1, + help="Symmetric range pad (default: 1)") + parser.add_argument("--max_query_genes", type=int, default=None, + help="Maximum number of query genes (default: None, meaning use all)") + parser.add_argument("--total_mrna_umis", type=float, default=None, + help="Total mRNA UMIs (default: None, will be taken from the AnnData)") + + # Linear response analysis parameters + parser.add_argument("--n_points", type=int, default=5, + help="Number of points for the linear response analysis (default: 5)") + parser.add_argument("--query_chunk_size_linear_response", type=int, default=64, + help="Query chunk size for linear response analysis (default: 64)") + + return parser.parse_args() + +def main(): + args = parse_args() + + # Create output directory if it doesn't exist + os.makedirs(args.output_path, exist_ok=True) + + # Load the validation AnnData + print(f"Loading validation AnnData from {args.validation_adata_path} ...") + val_adata = sc.read_h5ad(args.validation_adata_path) + print(f"Total number of cells in validation AnnData: {val_adata.shape[0]}") + + if args.cell_index >= val_adata.shape[0]: + raise ValueError("cell_index is out of range") + + print(f"Selected cell index: {args.cell_index}") + val_adata_row = val_adata.obs.iloc[args.cell_index] + print(val_adata_row) + + # Set device and load the checkpoint + print("Loading CellariumGPT checkpoint ...") + device = torch.device(f'cuda:{args.cuda_device_index}') + + ctx = CellariumGPTInferenceContext( + cellarium_gpt_ckpt_path=args.checkpoint_path, + ref_adata_path=args.ref_adata_path, + gene_info_tsv_path=args.gene_info_tsv_path, + device=device, + attention_backend="mem_efficient", + verbose=False + ) + + all_query_gene_ids = val_adata.var['feature_id'].to_numpy() + print(f"Total number of query genes from validation AnnData: {len(all_query_gene_ids)}") + + if args.max_query_genes is not None: + highly_expressed_gene_indices = np.argsort(val_adata.X[args.cell_index, :])[::-1] + query_gene_ids = all_query_gene_ids[highly_expressed_gene_indices[:args.max_query_genes]] + print(f"Limiting to {args.max_query_genes} highly-expressed query genes for linear response analysis.") + else: + query_gene_ids = all_query_gene_ids + print(f"Using all {len(all_query_gene_ids)} query genes for linear response analysis.") + + assay = val_adata_row.assay + suspension_type = val_adata_row.suspension_type + prompt_metadata_dict = { + "cell_type": val_adata_row.cell_type, + "tissue": val_adata_row.tissue, + "disease": val_adata_row.disease, + "sex": val_adata_row.sex, + } + + if args.total_mrna_umis is None: + total_mrna_umis = float(val_adata_row.total_mrna_umis) + print(f"Using total_mrna_umis from validation AnnData: {total_mrna_umis:.3f}") + else: + total_mrna_umis = args.total_mrna_umis + print(f"Overriding total_mrna_umis from validation AnnData with {total_mrna_umis:.3f}") + + print("Determining gene expression range ...") + gex_range_dict = ctx.predict_gene_expression_range_for_metadata( + assay=assay, + suspension_type=suspension_type, + prompt_metadata_dict=prompt_metadata_dict, + total_mrna_umis=total_mrna_umis, + query_gene_ids=query_gene_ids, + query_chunk_size=args.query_chunk_size, + total_prob_mass=args.total_prob_mass, + symmetric_range_pad=args.symmetric_range_pad, + max_counts=args.max_counts, + ) + + print("Generating gene dose response ...") + dose_response_dict = ctx.generate_gene_dose_response_for_metadata( + assay=assay, + suspension_type=suspension_type, + prompt_metadata_dict=prompt_metadata_dict, + total_mrna_umis=total_mrna_umis, + query_gene_ids=query_gene_ids, + perturb_gene_ids=query_gene_ids, + x_lo_p=gex_range_dict['x_lo_q'].cpu().numpy(), + x_hi_p=gex_range_dict['x_hi_q'].cpu().numpy(), + n_points=args.n_points, + query_chunk_size=args.query_chunk_size_linear_response, + max_counts=args.max_counts, + ) + + print("Performing linear regression ...") + n_query_vars = len(query_gene_ids) + doses_pi = dose_response_dict['doses_pi'] + responses_mean_pqi = dose_response_dict['responses_mean_pqi'] + + # Repeat doses_pi along a new axis so that its shape matches the required dimensions + x_bn = np.repeat(doses_pi[None, :, :], n_query_vars, axis=-3) + # Transpose responses_mean_pqi to match the expected dimensions + y_bn = responses_mean_pqi.transpose(1, 0, 2) + + slope_qp, intercept_qp, r_squared_qp = batch_linear_regression( + x_bn=x_bn, + y_bn=y_bn + ) + + print("Generating output ...") + output_dict = { + # Global parameters + "checkpoint_path": args.checkpoint_path, + "validation_adata_path": args.validation_adata_path, + "cell_index": args.cell_index, + + # Gene expression range determination parameters + "total_prob_mass": args.total_prob_mass, + "max_counts": args.max_counts, + "symmetric_range_pad": args.symmetric_range_pad, + "max_query_genes": args.max_query_genes, + + # Linear response analysis parameters + "n_points": args.n_points, + + # Prompt metadata + "assay": assay, + "suspension_type": suspension_type, + "total_mrna_umis": total_mrna_umis, + "prompt_metadata_dict": prompt_metadata_dict, + "cell_index": args.cell_index, + + # Expression range outputs + "x_lo_q": gex_range_dict['x_lo_q'].cpu().numpy().astype(np.float32), + "x_hi_q": gex_range_dict['x_hi_q'].cpu().numpy().astype(np.float32), + "range_q": gex_range_dict['range_q'].cpu().numpy().astype(np.float32), + "gene_logits_qk": gex_range_dict['gene_logits_qk'].cpu().numpy().astype(np.float32), + "gene_logits_mode_q": gex_range_dict['gene_logits_mode_q'].cpu().numpy().astype(np.float32), + "gene_marginal_mean_q": gex_range_dict['gene_marginal_mean_q'].cpu().numpy().astype(np.float32), + "gene_marginal_std_q": gex_range_dict['gene_marginal_std_q'].cpu().numpy().astype(np.float32), + + # Dose response outputs + "query_gene_ids": query_gene_ids, + "perturb_gene_ids": query_gene_ids, + # "doses_pi": dose_response_dict['doses_pi'], + # "responses_mean_pqi": dose_response_dict['responses_mean_pqi'], + + # Linear regression outputs + "slope_qp": slope_qp.astype(np.float32), + # "intercept_qp": intercept_qp, + "r_squared_qp": r_squared_qp.astype(np.float32), + } + + print("Saving output ...") + output_file_name = os.path.join(args.output_path, f"linear_response_cell_index_{args.cell_index}.pkl") + + with open(output_file_name, 'wb') as f: + pickle.dump(output_dict, f) + + print("Script finished successfully.") + +if __name__ == "__main__": + main() diff --git a/scripts/metadata_prediction_analysis.py b/scripts/metadata_prediction_analysis.py new file mode 100644 index 00000000..aa64832d --- /dev/null +++ b/scripts/metadata_prediction_analysis.py @@ -0,0 +1,349 @@ +#!/usr/bin/env python3 +import os +import torch +import warnings +import numpy as np +import scanpy as sc +import pandas as pd +import matplotlib.pyplot as plt +import typing as t +import pickle +import logging +import argparse + +# Set up logging +logger = logging.getLogger(__name__) +logger.setLevel(logging.DEBUG) +handler = logging.StreamHandler() +formatter = logging.Formatter( + '%(asctime)s - %(name)s - %(levelname)s - %(message)s' +) +handler.setFormatter(formatter) +logger.addHandler(handler) + +# Suppress a specific warning from AnnData +warnings.filterwarnings("ignore", category=UserWarning, message="Transforming to str index.") + +# Import required modules from the cellarium package +from cellarium.ml.utilities.inference.cellarium_gpt_inference import ( + CellariumGPTInferenceContext +) +from cellarium.ml.utilities.inference.metadata_benchmarking.calculate_metrics import ( + calculate_metrics_for_prediction_output +) + +def propagate_probs_over_ontology( + class_probs_nk: np.ndarray, + class_names_k: t.List[str], + ontology_resource_dict: dict[str, t.Any], +) -> t.Tuple[t.List[str], np.ndarray]: + assert len(class_names_k) == class_probs_nk.shape[1] + all_class_names_q = sorted(ontology_resource_dict.keys()) + propagated_class_probs_nq = np.zeros((class_probs_nk.shape[0], len(all_class_names_q))) + + given_class_name_to_idx = {class_name: idx for idx, class_name in enumerate(class_names_k)} + for q, class_name in enumerate(all_class_names_q): + for descendant_name in ontology_resource_dict[class_name]["all_descendants"]: + if descendant_name in given_class_name_to_idx: + propagated_class_probs_nq[:, q] += class_probs_nk[:, given_class_name_to_idx[descendant_name]] + return all_class_names_q, propagated_class_probs_nq + +def convert_meta_adata_to_query_obj_for_scoring( + meta_adata: sc.AnnData, + metadata_key: str, + scores_col_name_suffix: str = "class_probs", + ontology_term_ids_uns_key_name_suffix: str = "ontology_term_ids", + ontology_term_id_obs_col_name_suffix: str = "ontology_term_id", + ) -> t.Tuple[t.List[dict], t.List[str]]: + scores_col_name = f"{metadata_key}_{scores_col_name_suffix}" + ontology_term_ids_uns_key_name = f"{metadata_key}_{ontology_term_ids_uns_key_name_suffix}" + ontology_term_id_obs_col_name = f"{metadata_key}_{ontology_term_id_obs_col_name_suffix}" + assert scores_col_name in meta_adata.obsm + assert ontology_term_ids_uns_key_name in meta_adata.uns + assert ontology_term_id_obs_col_name in meta_adata.obs.columns + query_objs = [] + ground_truth_ontology_term_ids = [] + obs_index = meta_adata.obs.index.values + for i_cell in range(len(meta_adata)): + obs_row = meta_adata.obs.iloc[i_cell] + ground_truth_ontology_term_id = obs_row[ontology_term_id_obs_col_name] + query_obj = dict() + query_obj["query_cell_id"] = obs_index[i_cell] + query_obj["matches"] = [] + for ontology_term_id, score in zip( + meta_adata.uns[ontology_term_ids_uns_key_name], + meta_adata.obsm[scores_col_name][i_cell, :]): + query_obj["matches"].append({ + "ontology_term_id": ontology_term_id, + "score": score, + }) + query_objs.append(query_obj) + ground_truth_ontology_term_ids.append(ground_truth_ontology_term_id) + return query_objs, ground_truth_ontology_term_ids + +def main(): + parser = argparse.ArgumentParser( + description="Cellarium GPT Metadata Prediction CLI Tool" + ) + parser.add_argument( + "--cuda_device_index", type=int, default=0, + help="CUDA device index to use (default: 0)" + ) + parser.add_argument( + "--val_adata_path", type=str, + default="/home/mehrtash/data/data/extract_0.h5ad", + help="Validation AnnData path" + ) + parser.add_argument( + "--checkpoint_path", type=str, + default="/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt", + help="Path to the model checkpoint" + ) + parser.add_argument( + "--ref_adata_path", type=str, + default="/home/mehrtash/data/data/extract_0.h5ad", + help="Path to the reference AnnData file" + ) + parser.add_argument( + "--gene_info_path", type=str, + default="/home/mehrtash/data/gene_info/gene_info.tsv", + help="Path to the gene info TSV file" + ) + parser.add_argument( + "--ontology_resource_path", type=str, + default="/home/mehrtash/data/data/cellariumgpt_artifacts/ontology", + help="Path to the ontology resources" + ) + parser.add_argument( + "--output_path", type=str, + default="/home/mehrtash/data/data/cellariumgpt_artifacts/metadata_predictions/100M_long_run_last", + help="Directory where output results will be saved" + ) + parser.add_argument( + "--rng_seed", type=int, default=42, + help="Random number generator seed (default: 42)" + ) + parser.add_argument( + "--n_cells", type=int, default=None, + help="Number of cells to use (default: None, meaning all)" + ) + # Updated default for n_genes to match the new notebook and added new argument for gene selection method + parser.add_argument( + "--n_genes", type=int, default=None, + help="Number of genes to use. For 'highly_expressed', selects top genes; for 'random', selects random genes. Set to None to use all." + ) + parser.add_argument( + "--gene_selection_method", type=str, default="random", + help="Gene selection method: 'random' or 'highly_expressed' (default: random)" + ) + parser.add_argument( + "--rand_prompt_vars_sublist_path", type=str, + default="/home/mehrtash/data/data/cellariumgpt_artifacts/autosomal_gene_ids.txt", + help="Gene list to select random genes from." + ) + parser.add_argument( + "--fixed_prompt_vars_sublist_path", type=str, + default="/home/mehrtash/data/data/cellariumgpt_artifacts/sex_gene_ids.txt", + help="Gene list to select fixed genes from." + ) + parser.add_argument( + "--chunk_size", type=int, default=16, + help="Chunk size for processing (default: 16)" + ) + parser.add_argument( + "--metric_style", type=str, default="hop_k_call", + help="Performance metric style: 'hop_k_sensitivity_precision', 'hop_k_inclusion', or 'hop_k_call' (default: hop_k_call)" + ) + + args = parser.parse_args() + + os.makedirs(args.output_path, exist_ok=True) + + output_prefix = os.path.splitext(os.path.basename(args.val_adata_path))[0] + meta_adata_output_file_path = os.path.join( + args.output_path, f"{output_prefix}_metadata_prediction_scores.h5ad" + ) + + if os.path.exists(meta_adata_output_file_path): + logger.warning(f"Output file {meta_adata_output_file_path} already exists. Exiting ...") + exit(1) + + logger.info("Loading ontology resources ...") + ontology_benchmarking_resource_path_dict = { + 'cell_type': os.path.join(args.ontology_resource_path, 'cl_benchmarking_resource.pkl'), + 'development_stage': os.path.join(args.ontology_resource_path, 'hsapdv_benchmarking_resource.pkl'), + 'disease': os.path.join(args.ontology_resource_path, 'mondo_benchmarking_resource.pkl'), + 'tissue': os.path.join(args.ontology_resource_path, 'uberon_benchmarking_resource.pkl'), + 'sex': os.path.join(args.ontology_resource_path, 'sex_benchmarking_resource.pkl'), + } + + ontology_propagation_resource_path_dict = { + 'cell_type': os.path.join(args.ontology_resource_path, 'cl_propagation_resource.pkl'), + 'development_stage': os.path.join(args.ontology_resource_path, 'hsapdv_propagation_resource.pkl'), + 'disease': os.path.join(args.ontology_resource_path, 'mondo_propagation_resource.pkl'), + 'tissue': os.path.join(args.ontology_resource_path, 'uberon_propagation_resource.pkl'), + 'sex': os.path.join(args.ontology_resource_path, 'sex_propagation_resource.pkl'), + } + + # Define number of hops for each metadata key + n_hops_dict = { + 'cell_type': 3, + 'development_stage': 3, + 'disease': 3, + 'tissue': 3, + 'sex': 0, + } + + # Load the benchmarking ontology resources + ontology_benchmarking_resource_dicts = {} + for meta_key, path in ontology_benchmarking_resource_path_dict.items(): + with open(path, "rb") as f: + ontology_benchmarking_resource_dicts[meta_key] = pickle.load(f) + + # Load the propagation ontology resources into a separate dictionary + ontology_propagation_resource_dicts = {} + for meta_key, path in ontology_propagation_resource_path_dict.items(): + with open(path, "rb") as f: + ontology_propagation_resource_dicts[meta_key] = pickle.load(f) + + logger.info(f"Loading the model checkpoint from {args.checkpoint_path} ...") + device = torch.device(f"cuda:{args.cuda_device_index}") + + ctx = CellariumGPTInferenceContext( + cellarium_gpt_ckpt_path=args.checkpoint_path, + ref_adata_path=args.ref_adata_path, + gene_info_tsv_path=args.gene_info_path, + device=device, + attention_backend="mem_efficient", + verbose=False + ) + logger.info(f"Loading the validation AnnData object from {args.val_adata_path} ...") + adata = sc.read_h5ad(args.val_adata_path) + + if args.n_genes is not None: + + with open(args.fixed_prompt_vars_sublist_path, "r") as f: + fixed_prompt_var_names_sublist = f.read().splitlines() + logger.info(f"Starting with {len(fixed_prompt_var_names_sublist)} fixed genes.") + + if args.gene_selection_method == "highly_expressed": + logger.info(f"In addition, using up to {args.n_genes} highly expressed genes.") + X_g = np.asarray(adata.X.sum(0)).flatten() + highly_expressed_gene_indices = np.argsort(X_g)[::-1] + selected_gene_set = set(fixed_prompt_var_names_sublist) + target_n_genes = args.n_genes + len(fixed_prompt_var_names_sublist) + for idx in highly_expressed_gene_indices: + if len(selected_gene_set) >= target_n_genes: + break + gene_id = adata.var_names[highly_expressed_gene_indices[idx]] + selected_gene_set.add(gene_id) + logger.info(f"Selected {len(selected_gene_set)} genes.") + fixed_prompt_var_names_sublist = list(selected_gene_set) + rand_prompt_var_names_sublist = [] + n_rand_prompt_vars = 0 + torch_rng = torch.Generator().manual_seed(args.rng_seed) + + elif args.gene_selection_method == "random": + logger.info(f"In addition, using {args.n_genes} random genes (seed = {args.rng_seed}).") + torch_rng = torch.Generator().manual_seed(args.rng_seed) + n_rand_prompt_vars = args.n_genes + with open(args.rand_prompt_vars_sublist_path, "r") as f: + rand_prompt_var_names_sublist = f.read().splitlines() + + else: + raise ValueError(f"Unknown gene selection method: {args.gene_selection_method}") + else: + logger.info(f"Using all genes.") + n_rand_prompt_vars = None + rand_prompt_var_names_sublist = None + fixed_prompt_var_names_sublist = None + + if args.n_cells is None: + logger.info(f"Using all cells.") + else: + n_cells = min(args.n_cells, len(adata)) + logger.info(f"Using {n_cells} random cells (seed = {args.rng_seed}).") + rng = np.random.RandomState(args.rng_seed) + adata = adata[rng.choice(len(adata), n_cells, replace=False)] + + logger.info(f"Predicting metadata for {len(adata)} cells ...") + preds = ctx.predict_metadata_chunked( + adata=adata, + chunk_size=args.chunk_size, + n_rand_prompt_vars=n_rand_prompt_vars, + rand_prompt_var_names_sublist=rand_prompt_var_names_sublist, + fixed_prompt_var_names_sublist=fixed_prompt_var_names_sublist, + rng=torch_rng + ) + + logger.info("Inserting predictions into an AnnData object ...") + meta_adata = sc.AnnData(obs=adata.obs.copy()) + + # Updated to include logits and compute class probabilities via np.exp() + for meta_key, meta_preds in preds.items(): + meta_adata.obsm[meta_key + "_class_logits"] = meta_preds + meta_adata.obsm[meta_key + "_class_probs"] = np.exp(meta_preds) + meta_adata.uns[meta_key + "_ontology_term_ids"] = ctx.metadata_ontology_infos[meta_key]["names"] + meta_adata.uns[meta_key + "_labels"] = ctx.metadata_ontology_infos[meta_key]["labels"] + + for meta_key, ontology_resource_dict in ontology_benchmarking_resource_dicts.items(): + class_probs_nk = meta_adata.obsm[meta_key + "_class_probs"] + all_class_names_q, propagated_class_probs_nq = propagate_probs_over_ontology( + class_probs_nk=class_probs_nk, + class_names_k=meta_adata.uns[meta_key + "_ontology_term_ids"], + ontology_resource_dict=ontology_resource_dict, + ) + meta_adata.obsm[meta_key + "_propagated_class_probs"] = propagated_class_probs_nq + meta_adata.uns[meta_key + "_propagated_ontology_term_ids"] = all_class_names_q + meta_adata.uns[meta_key + "_propagated_labels"] = list( + map(ontology_propagation_resource_dicts[meta_key]['ontology_term_id_to_label'].get, all_class_names_q) + ) + meta_keys = ontology_benchmarking_resource_dicts.keys() + + if args.metric_style in {"hop_k_sensitivity_precision"}: + logger.info(f"Calculating performance metrics using {args.metric_style} style ...") + scores_col_name_suffix = "propagated_class_probs" + ontology_term_ids_uns_key_name_suffix = "propagated_ontology_term_ids" + ontology_term_id_obs_col_name_suffix: str = "ontology_term_id" + elif args.metric_style in {"hop_k_inclusion", "hop_k_call"}: + logger.info(f"Calculating performance metrics using {args.metric_style} style ...") + scores_col_name_suffix = "class_probs" + ontology_term_ids_uns_key_name_suffix = "ontology_term_ids" + ontology_term_id_obs_col_name_suffix: str = "ontology_term_id" + else: + raise ValueError(f"Unknown metric style: {args.metric_style}") + + results_dfs = [] + for meta_key in meta_keys: + logger.info(f"Calculating performance metrics for {meta_key} ...") + query_objs, ground_truth_ontology_term_ids = convert_meta_adata_to_query_obj_for_scoring( + meta_adata=meta_adata, + metadata_key=meta_key, + scores_col_name_suffix=scores_col_name_suffix, + ontology_term_ids_uns_key_name_suffix=ontology_term_ids_uns_key_name_suffix, + ontology_term_id_obs_col_name_suffix=ontology_term_id_obs_col_name_suffix) + results_df = calculate_metrics_for_prediction_output( + model_predictions=query_objs, + ground_truth_ontology_term_ids=ground_truth_ontology_term_ids, + ontology_resource=ontology_benchmarking_resource_dicts[meta_key], + num_hops=n_hops_dict[meta_key], + metric_style=args.metric_style) + results_df.columns = [ + f"{meta_key}_{col}" if col != "query_cell_id" else col + for col in results_df.columns + ] + results_dfs.append(results_df) + + final_results_df = pd.concat(results_dfs, axis=1) + meta_adata.obs.index.name = "query_cell_id" + meta_adata.obs = pd.concat([meta_adata.obs, final_results_df], axis=1) + output_prefix = os.path.splitext(os.path.basename(args.val_adata_path))[0] + meta_adata_output_file_path = os.path.join( + args.output_path, f"{output_prefix}_metadata_prediction_scores.h5ad" + ) + logger.info(f"Saving the results to {meta_adata_output_file_path} ...") + meta_adata.write_h5ad(meta_adata_output_file_path) + logger.info("Done!") + +if __name__ == "__main__": + main() diff --git a/scripts/run_all.sh b/scripts/run_all.sh new file mode 100755 index 00000000..c6ce5df7 --- /dev/null +++ b/scripts/run_all.sh @@ -0,0 +1,7 @@ +#/bin/bash + +# python metadata_prediction_analysis.py --output_path ./test/10M --checkpoint_path /home/mehrtash/data/mb_checkpoints/10M_001_bs1536/epoch=1-step=29161__updated.ckpt --n_cells 10000 +# python metadata_prediction_analysis.py --output_path ./test/19M --checkpoint_path /home/mehrtash/data/mb_checkpoints/19M_001_bs2048/epoch=1-step=28244__updated.ckpt --n_cells 10000 +# python metadata_prediction_analysis.py --output_path ./test/30M --checkpoint_path /home/mehrtash/data/mb_checkpoints/30M_001_bs2560/epoch=2-step=43129__updated.ckpt --n_cells 10000 +python metadata_prediction_analysis.py --output_path ./test/59M --checkpoint_path /home/mehrtash/data/mb_checkpoints/59M_001_bs3072/epoch=3-step=53770__updated.ckpt --n_cells 10000 +python metadata_prediction_analysis.py --output_path ./test/100M --n_cells 10000 diff --git a/scripts/run_linear_response_analysis.sh b/scripts/run_linear_response_analysis.sh new file mode 100755 index 00000000..268a0f6a --- /dev/null +++ b/scripts/run_linear_response_analysis.sh @@ -0,0 +1,74 @@ +#!/bin/bash +# run_linear_response_analysis.sh +# Usage: ./run_linear_response_analysis.sh +# Example: ./run_linear_response_analysis.sh 1 + +# Check if a CUDA device index was provided; exit if not. +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +CUDA_DEVICE_INDEX="$1" + +# Default parameters (feel free to modify these defaults) +CHECKPOINT_PATH="/mnt/cellariumgpt-xfer/mb_checkpoints/59M_001_bs3072/epoch=3-step=53770__updated.ckpt" +REF_ADATA_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/data/extract_0.h5ad" +GENE_INFO_TSV_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/gene_info/gene_info.tsv" +VALIDATION_ADATA_PATH="/mnt/cellariumgpt-xfer/mb-ml-dev-vm/cellariumgpt_artifacts/cell_types_for_validation_filtered.h5ad" +OUTPUT_PATH="/mnt/cellariumgpt-inference/linear_response/59M_001_bs3072" + +QUERY_CHUNK_SIZE=1000 +TOTAL_PROB_MASS=0.5 +MAX_COUNTS=1000 +SYMMETRIC_RANGE_PAD=1 + +# Leave these empty to use the default (None) behavior in the python script. +MAX_QUERY_GENES="" +TOTAL_MRNA_UMIS="" + +N_POINTS=5 +QUERY_CHUNK_SIZE_LINEAR_RESPONSE=64 + +# Settings for cell index splitting +CELLS_PER_GPU=8 + +# Compute the start and end cell indices for this device. +START_CELL=$((CUDA_DEVICE_INDEX * CELLS_PER_GPU)) +END_CELL=$((START_CELL + CELLS_PER_GPU - 1)) +echo "CUDA device index: $CUDA_DEVICE_INDEX" +echo "Processing cell indices from $START_CELL to $END_CELL" + +# Loop through the designated cell indices using seq for portability +for cell_index in $(seq $START_CELL $END_CELL); do + echo "Processing cell index: $cell_index" + + # Build the command; conditionally add parameters if they are not empty. + CMD="python linear_response_analysis.py \ + --cuda_device_index $CUDA_DEVICE_INDEX \ + --checkpoint_path \"$CHECKPOINT_PATH\" \ + --ref_adata_path \"$REF_ADATA_PATH\" \ + --gene_info_tsv_path \"$GENE_INFO_TSV_PATH\" \ + --validation_adata_path \"$VALIDATION_ADATA_PATH\" \ + --output_path \"$OUTPUT_PATH\" \ + --cell_index $cell_index \ + --query_chunk_size $QUERY_CHUNK_SIZE \ + --total_prob_mass $TOTAL_PROB_MASS \ + --max_counts $MAX_COUNTS \ + --symmetric_range_pad $SYMMETRIC_RANGE_PAD" + + # Append --max_query_genes if set + if [ -n "$MAX_QUERY_GENES" ]; then + CMD="$CMD --max_query_genes $MAX_QUERY_GENES" + fi + # Append --total_mrna_umis if set + if [ -n "$TOTAL_MRNA_UMIS" ]; then + CMD="$CMD --total_mrna_umis $TOTAL_MRNA_UMIS" + fi + + CMD="$CMD --n_points $N_POINTS \ + --query_chunk_size_linear_response $QUERY_CHUNK_SIZE_LINEAR_RESPONSE" + + echo "Running command: $CMD" + eval $CMD +done diff --git a/scripts/run_metadata_prediction_analysis.sh b/scripts/run_metadata_prediction_analysis.sh new file mode 100644 index 00000000..743a3d0d --- /dev/null +++ b/scripts/run_metadata_prediction_analysis.sh @@ -0,0 +1,57 @@ +#!/bin/bash +# run_metadata_prediction_analysis.sh + +# Usage check: GPU_ID is required as the first argument. +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 1 +fi + +GPU_ID=$1 + +# ---------------------------- +# Default parameters (CLI args) +# ---------------------------- +CHECKPOINT_PATH="/home/mehrtash/data/100M_long_run/run_001/lightning_logs/version_3/checkpoints/epoch=5-step=504000.ckpt" +REF_ADATA_PATH="/home/mehrtash/data/data/extract_0.h5ad" +GENE_INFO_PATH="/home/mehrtash/data/gene_info/gene_info.tsv" +ONTOLOGY_RESOURCE_PATH="/home/mehrtash/data/data/cellariumgpt_artifacts/ontology" +OUTPUT_PATH="/home/mehrtash/data/data/cellariumgpt_artifacts/metadata_predictions/100M_long_run_last" +RNG_SEED=42 +N_CELLS=1000 +N_GENES=4091 +GENE_SELECTION_METHOD="random" +CHUNK_SIZE=16 + +# ---------------------------- +# Distribution of val_adata_index values +# ---------------------------- +TOTAL_INDICES=110 +NUM_GPUS=8 + +# Calculate the start and end indices for the given GPU. +# Indices range from 1 to TOTAL_INDICES (inclusive). +START_INDEX=$(python3 -c "import math; print(int(math.floor(${GPU_ID} * ${TOTAL_INDICES} / ${NUM_GPUS}))+1)") +END_INDEX=$(python3 -c "import math; print(int(math.floor((${GPU_ID}+1) * ${TOTAL_INDICES} / ${NUM_GPUS})))") + +echo "GPU ${GPU_ID} processing val_adata_index from ${START_INDEX} to ${END_INDEX}" + +# ---------------------------- +# Loop over the assigned indices and run the Python CLI tool +# ---------------------------- +for i in $(seq ${START_INDEX} ${END_INDEX}); do + echo "Running metadata prediction for val_adata_index = ${i} on GPU ${GPU_ID}" + python3 metadata_prediction_analysis.py \ + --cuda_device_index ${GPU_ID} \ + --val_adata_index ${i} \ + --checkpoint_path "${CHECKPOINT_PATH}" \ + --ref_adata_path "${REF_ADATA_PATH}" \ + --gene_info_path "${GENE_INFO_PATH}" \ + --ontology_resource_path "${ONTOLOGY_RESOURCE_PATH}" \ + --output_path "${OUTPUT_PATH}" \ + --rng_seed ${RNG_SEED} \ + --n_cells ${N_CELLS} \ + --n_genes ${N_GENES} \ + --gene_selection_method ${GENE_SELECTION_METHOD} \ + --chunk_size ${CHUNK_SIZE} +done diff --git a/scripts/run_metadata_prediction_analysis_deep.sh b/scripts/run_metadata_prediction_analysis_deep.sh new file mode 100755 index 00000000..e0985154 --- /dev/null +++ b/scripts/run_metadata_prediction_analysis_deep.sh @@ -0,0 +1,69 @@ +#!/bin/bash +# run_metadata_prediction_analysis.sh + +# Usage check: All three arguments are required. +if [ "$#" -ne 3 ]; then + echo "Usage: $0 " + exit 1 +fi + +GPU_ID=$1 + +# ---------------------------- +# Default parameters (CLI args) +# ---------------------------- +CHECKPOINT_PATH=$2 +REF_ADATA_PATH="/home/mehrtash/data/data/extract_0.h5ad" +GENE_INFO_PATH="/home/mehrtash/data/gene_info/gene_info.tsv" +ONTOLOGY_RESOURCE_PATH="/home/mehrtash/data/data/cellariumgpt_artifacts/ontology" +FIXED_PROMPT_VARS_SUBLIST_PATH="/home/mehrtash/data/data/cellariumgpt_artifacts/empty_gene_ids.txt" +RAND_PROMPT_VARS_SUBLIST_PATH="/home/mehrtash/data/data/cellariumgpt_artifacts/autosomal_gene_ids.txt" +VAL_ADATA_ROOT_PATH="/home/mehrtash/data/data/cellariumgpt_validation" +VAL_ADATA_FILE_LIST="/home/mehrtash/data/data/cellariumgpt_validation/all_files.txt" +OUTPUT_PATH=$3 +RNG_SEED=42 +#N_CELLS=2000 +N_GENES=8192 +GENE_SELECTION_METHOD="highly_expressed" +CHUNK_SIZE=32 +METRIC_STYLE="hop_k_call" + +# ---------------------------- +# Infer the total number of non-empty lines in VAL_ADATA_FILE_LIST +# ---------------------------- +TOTAL_INDICES=$(grep -cve '^\s*$' "${VAL_ADATA_FILE_LIST}") +echo "Total number of validation files: ${TOTAL_INDICES}" + +NUM_GPUS=1 + +# Calculate the start and end indices for the given GPU. +# Indices range from 1 to TOTAL_INDICES (inclusive). +START_INDEX=$(python3 -c "import math; print(int(math.floor(${GPU_ID} * ${TOTAL_INDICES} / ${NUM_GPUS}))+1)") +END_INDEX=$(python3 -c "import math; print(int(math.floor((${GPU_ID}+1) * ${TOTAL_INDICES} / ${NUM_GPUS})))") + +echo "GPU ${GPU_ID} processing validation files from line ${START_INDEX} to ${END_INDEX}" + +# ---------------------------- +# Loop over the assigned lines and run the Python CLI tool +# ---------------------------- +for i in $(seq ${START_INDEX} ${END_INDEX}); do + # Read the i-th non-empty line from VAL_ADATA_FILE_LIST + file=$(sed -n "${i}p" "${VAL_ADATA_FILE_LIST}") + val_adata_path="${VAL_ADATA_ROOT_PATH}/${file}" + echo "Running metadata prediction for file ${val_adata_path} on GPU ${GPU_ID}" + python3 metadata_prediction_analysis.py \ + --cuda_device_index ${GPU_ID} \ + --val_adata_path "${val_adata_path}" \ + --checkpoint_path "${CHECKPOINT_PATH}" \ + --ref_adata_path "${REF_ADATA_PATH}" \ + --gene_info_path "${GENE_INFO_PATH}" \ + --ontology_resource_path "${ONTOLOGY_RESOURCE_PATH}" \ + --output_path "${OUTPUT_PATH}" \ + --rng_seed ${RNG_SEED} \ + --n_genes ${N_GENES} \ + --gene_selection_method ${GENE_SELECTION_METHOD} \ + --fixed_prompt_vars_sublist_path ${FIXED_PROMPT_VARS_SUBLIST_PATH} \ + --rand_prompt_vars_sublist_path ${RAND_PROMPT_VARS_SUBLIST_PATH} \ + --chunk_size ${CHUNK_SIZE} \ + --metric_style ${METRIC_STYLE} +done diff --git a/tests/common.py b/tests/common.py index 14289e11..6391b0dd 100644 --- a/tests/common.py +++ b/tests/common.py @@ -13,9 +13,17 @@ class BoringDataset(torch.utils.data.Dataset): """A simple dataset for testing purposes.""" - def __init__(self, data: np.ndarray, var_names: np.ndarray | None = None) -> None: + def __init__( + self, + data: np.ndarray, + var_names: np.ndarray | None = None, + y: np.ndarray | None = None, + y_categories: np.ndarray | None = None, + ) -> None: self.data = data self.var_names = var_names + self.y = y + self.y_categories = y_categories def __len__(self) -> int: return len(self.data) @@ -24,6 +32,10 @@ def __getitem__(self, idx: int) -> dict[str, np.ndarray]: data = {"x_ng": self.data[idx, None]} if self.var_names is not None: data["var_names_g"] = self.var_names + if self.y is not None: + data["y_n"] = self.y[idx, None] + if self.y_categories is not None: + data["y_categories"] = self.y_categories return data diff --git a/tests/dataloader/test_datamodule.py b/tests/dataloader/test_datamodule.py index 0427ce80..8923872f 100644 --- a/tests/dataloader/test_datamodule.py +++ b/tests/dataloader/test_datamodule.py @@ -100,7 +100,7 @@ def _check_transform_lists_match(iterable_modules1, iterable_modules2, message): # ensure loading from a checkpoint manually results in the correct location of transforms print( - "Checking whether we can load a module from a checkpoint " "using CellariumModule.load_from_checkpoint()... ", + "Checking whether we can load a module from a checkpoint using CellariumModule.load_from_checkpoint()... ", end="", ) ckpt_path = str(tmp_path / "lightning_logs/version_0/checkpoints/epoch=0-step=1.ckpt") @@ -130,9 +130,9 @@ def _check_transform_lists_match(iterable_modules1, iterable_modules2, message): print("\nFull loaded module ---------") print(loaded_module) - assert ( - loaded_module._cpu_transforms_in_module_pipeline - ), "Upon manual loading, flag for CPU transforms should be True" + assert loaded_module._cpu_transforms_in_module_pipeline, ( + "Upon manual loading, flag for CPU transforms should be True" + ) print(" ... ✓") # ensure loading from a checkpoint at lightning `fit` time results in the correct location of transforms @@ -166,9 +166,9 @@ def _check_transform_lists_match(iterable_modules1, iterable_modules2, message): print("\nFull loaded module ---------") print(trainer.model) - assert ( - trainer.model._cpu_transforms_in_module_pipeline - ), "After Trainer.fit() checkpoint restart, flag for CPU transforms should be True" + assert trainer.model._cpu_transforms_in_module_pipeline, ( + "After Trainer.fit() checkpoint restart, flag for CPU transforms should be True" + ) print(" ... ✓") diff --git a/tests/dataloader/test_dataset.py b/tests/dataloader/test_dataset.py index 6bbcf491..8d3a4899 100644 --- a/tests/dataloader/test_dataset.py +++ b/tests/dataloader/test_dataset.py @@ -67,7 +67,7 @@ def dadc(tmp_path: Path, obs: pd.DataFrame, request: pytest.FixtureRequest) -> D sliced_adata.write(os.path.join(tmp_path, f"adata.00{i}.h5ad")) # distributed anndata - filenames = str(os.path.join(tmp_path, f"adata.{{000..00{len(limits)-1}}}.h5ad")) + filenames = str(os.path.join(tmp_path, f"adata.{{000..00{len(limits) - 1}}}.h5ad")) dadc = DistributedAnnDataCollection( filenames, diff --git a/tests/dataloader/test_distributed_anndata.py b/tests/dataloader/test_distributed_anndata.py index fb97349a..dad39235 100644 --- a/tests/dataloader/test_distributed_anndata.py +++ b/tests/dataloader/test_distributed_anndata.py @@ -110,7 +110,7 @@ def test_init_dat(dat: DistributedAnnDataCollection): @pytest.mark.parametrize("last_shard_size", [1, 2, 3, None]) def test_init_shard_size(adatas_path: Path, num_shards: int, last_shard_size: int | None): shard_size = 2 - filenames = str(os.path.join(adatas_path, f"adata.{{000..{num_shards-1:03}}}.h5ad")) + filenames = str(os.path.join(adatas_path, f"adata.{{000..{num_shards - 1:03}}}.h5ad")) dadc = DistributedAnnDataCollection( filenames, shard_size=shard_size, diff --git a/tests/dataloader/test_pytree_dataset.py b/tests/dataloader/test_pytree_dataset.py new file mode 100644 index 00000000..4c5ebcea --- /dev/null +++ b/tests/dataloader/test_pytree_dataset.py @@ -0,0 +1,37 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +import pytest +import torch +from torch.utils._pytree import tree_iter + +from cellarium.ml.data import PyTreeDataset +from cellarium.ml.utilities.data import collate_fn + + +@pytest.mark.parametrize("batch_size", [1, 2, 3]) +def test_pytree_dataset(batch_size): + data = { + "gene_token_nc_dict": { + "gene_id": torch.randint(0, 10, (10, 3)), + "gene_value": torch.randint(0, 10, (10, 3)), + }, + "gene_token_mask_nc": torch.randint(0, 10, (10, 3)), + "metadata_token_nc_dict": { + "cell_type": torch.randint(0, 10, (10, 3)), + }, + "metadata_token_mask_nc_dict": { + "cell_type": torch.randint(0, 10, (10, 3)), + }, + "prompt_mask_nc": torch.randint(0, 10, (10, 3)), + } + dataset = PyTreeDataset(data) + dataloader = torch.utils.data.DataLoader( + dataset, + batch_size=batch_size, + collate_fn=collate_fn, + ) + list_batch = list(dataloader) + full_batch = collate_fn(list_batch) + for x1, x2 in zip(tree_iter(data), tree_iter(full_batch)): + assert torch.equal(x1, x2) diff --git a/tests/test_callbacks.py b/tests/test_callbacks.py new file mode 100644 index 00000000..63bd082b --- /dev/null +++ b/tests/test_callbacks.py @@ -0,0 +1,184 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +import copy +import os +from pathlib import Path + +import lightning.pytorch as pl +import numpy as np +import pytest +import torch +from lightning.pytorch.strategies import FSDPStrategy +from torch.distributed.fsdp.fully_sharded_data_parallel import ShardingStrategy + +from cellarium.ml import CellariumModule +from cellarium.ml.callbacks import ComputeNorm, LossScaleMonitor +from cellarium.ml.models import LogisticRegression +from cellarium.ml.utilities.data import collate_fn +from cellarium.ml.utilities.testing import PandasLogger +from tests.common import USE_CUDA, BoringDataset + + +@pytest.mark.skipif(not USE_CUDA, reason="requires_cuda") +def test_loss_scale_monitor(tmp_path: Path): + n, g = 4, 3 + var_names_g = np.array([f"gene_{i}" for i in range(g)]) + y_categories = np.array(["a", "b"]) + y = np.array([0, 1, 0, 1]) + # dataloader + train_loader = torch.utils.data.DataLoader( + BoringDataset( + np.random.randn(n, g).astype(np.float32), + var_names=var_names_g, + y=y, + y_categories=y_categories, + ), + collate_fn=collate_fn, + ) + # model + model = LogisticRegression( + n_obs=n, + var_names_g=var_names_g, + y_categories=y_categories, + log_metrics=False, + ) + module = CellariumModule(model=model, optim_fn=torch.optim.Adam, optim_kwargs={"lr": 1e-3}) + # trainer + trainer = pl.Trainer( + accelerator="cuda", + devices=1, + precision="16-mixed", + callbacks=[LossScaleMonitor()], + max_epochs=1, + log_every_n_steps=1, + default_root_dir=tmp_path, + ) + # fit + trainer.fit(module, train_dataloaders=train_loader) + + +def test_compute_norm(): + n, g = 4, 3 + var_names_g = np.array([f"gene_{i}" for i in range(g)]) + y_categories = np.array(["a", "b"]) + y = np.array([0, 1, 0, 1]) + # dataloader + train_loader = torch.utils.data.DataLoader( + BoringDataset( + np.random.randn(n, g).astype(np.float32), + var_names=var_names_g, + y=y, + y_categories=y_categories, + ), + collate_fn=collate_fn, + ) + # model + model = LogisticRegression( + n_obs=n, + var_names_g=var_names_g, + y_categories=y_categories, + log_metrics=False, + ) + module = CellariumModule(model=model, optim_fn=torch.optim.Adam, optim_kwargs={"lr": 1e-3}) + logger = PandasLogger() + # trainer + trainer = pl.Trainer( + accelerator="cpu", + devices=1, + logger=logger, + callbacks=[ComputeNorm()], + max_epochs=1, + log_every_n_steps=1, + enable_checkpointing=False, + enable_model_summary=False, + enable_progress_bar=False, + ) + # fit + trainer.fit(module, train_dataloaders=train_loader) + + assert not logger.df.empty + + +@pytest.mark.skipif(not USE_CUDA, reason="requires_cuda") +@pytest.mark.parametrize("sharding_strategy", [ShardingStrategy.NO_SHARD, ShardingStrategy.FULL_SHARD]) +def test_compute_norm_multi_device(sharding_strategy: ShardingStrategy): + devices = int(os.environ.get("TEST_DEVICES", "1")) + + # dataset + n, g = 6, 3 + var_names_g = np.array([f"gene_{i}" for i in range(g)]) + y_categories = np.array(["a", "b"]) + y = np.array([0, 1, 0, 1, 1, 0]) + dataset = BoringDataset( + np.ones((n, g)).astype(np.float32), + var_names=var_names_g, + y=y, + y_categories=y_categories, + ) + # model + model = LogisticRegression( + n_obs=n, + var_names_g=var_names_g, + y_categories=y_categories, + log_metrics=False, + ) + orig_module = CellariumModule(model=model, optim_fn=torch.optim.Adam, optim_kwargs={"lr": 1e-3}) + + # single device + train_loader = torch.utils.data.DataLoader( + dataset=dataset, + batch_size=devices, + shuffle=False, + collate_fn=collate_fn, + ) + module = copy.deepcopy(orig_module) + logger_single_device = PandasLogger() + # trainer + trainer = pl.Trainer( + accelerator="gpu", + devices=1, + logger=logger_single_device, + callbacks=[ComputeNorm()], + max_epochs=1, + log_every_n_steps=1, + enable_checkpointing=False, + enable_model_summary=False, + enable_progress_bar=False, + ) + # fit + trainer.fit(module, train_dataloaders=train_loader) + + # multi device + class DataModule(pl.LightningDataModule): + def train_dataloader(self): + return torch.utils.data.DataLoader( + dataset=dataset, + sampler=torch.utils.data.DistributedSampler(dataset, shuffle=False), + batch_size=1, + collate_fn=collate_fn, + ) + + datamodule = DataModule() + module = copy.deepcopy(orig_module) + logger_multi_device = PandasLogger() + # trainer + trainer = pl.Trainer( + accelerator="gpu", + strategy=FSDPStrategy(sharding_strategy=sharding_strategy), + devices=devices, + logger=logger_multi_device, + callbacks=[ComputeNorm()], + max_epochs=1, + log_every_n_steps=1, + enable_checkpointing=False, + enable_model_summary=False, + enable_progress_bar=False, + ) + # fit + trainer.fit(module, datamodule) + + if trainer.global_rank != 0: + return + + assert logger_single_device.df.equals(logger_multi_device.df) diff --git a/tests/test_cellarium_gpt.py b/tests/test_cellarium_gpt.py new file mode 100644 index 00000000..20c69f6a --- /dev/null +++ b/tests/test_cellarium_gpt.py @@ -0,0 +1,112 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +import os +from pathlib import Path + +import lightning.pytorch as pl +import numpy as np +import torch + +from cellarium.ml import CellariumModule +from cellarium.ml.data import PyTreeDataset, read_h5ad_file +from cellarium.ml.models import CellariumGPT +from cellarium.ml.utilities.data import categories_to_codes, collate_fn + + +def test_load_from_checkpoint_multi_device(tmp_path: Path): + adata = read_h5ad_file("https://storage.googleapis.com/dsp-cellarium-cas-public/test-data/test_0.h5ad") + n = adata.n_obs + s = 4 # number of subsampled genes + c = 5 # context size + batch_size = 2 + devices = int(os.environ.get("TEST_DEVICES", "1")) + prompt_mask_nc = np.random.choice([True, False], size=(n, c), p=[0.5, 0.5]) + query_mask_nc = (~prompt_mask_nc).astype(np.float32) + X = adata.X[:, :s].toarray() + + cell_type = categories_to_codes(adata.obs["cell_type"])[:, None] + data = { + "token_value_nc_dict": { + "gene_id": np.broadcast_to(np.arange(c), (n, c)), + "gene_value": np.concatenate([X, np.zeros((n, 1), dtype=np.float32)], axis=1), + "gene_query_mask": query_mask_nc, + "total_mrna_umis": np.broadcast_to( + np.asarray(adata.obs["total_mrna_umis"], dtype=np.float32)[:, None], (n, c) + ), + "cell_type": np.broadcast_to(cell_type, (n, c)), + }, + "token_mask_nc_dict": { + "gene_id": (np.broadcast_to(np.arange(c), (n, c)) < s).astype(np.float32), + "gene_value": (np.broadcast_to(np.arange(c), (n, c)) < s).astype(np.float32), + "gene_query_mask": (np.broadcast_to(np.arange(c), (n, c)) < s).astype(np.float32), + "total_mrna_umis": (np.broadcast_to(np.arange(c), (n, c)) < s).astype(np.float32), + "cell_type": (np.broadcast_to(np.arange(c), (n, c)) == s).astype(np.float32), + }, + "prompt_mask_nc": prompt_mask_nc, + "label_nc_dict": { + "gene_value": np.concatenate([X, np.zeros((n, 1))], axis=1), + "cell_type": np.concatenate([np.zeros((n, s)), cell_type], axis=1), + }, + "label_weight_nc_dict": { + "gene_value": (np.broadcast_to(np.arange(c), (n, c)) < s).astype(np.float32), + "cell_type": (np.broadcast_to(np.arange(c), (n, c)) == s).astype(np.float32), + }, + } + dataset = PyTreeDataset(data) + dataloader = torch.utils.data.DataLoader( + dataset, + batch_size=batch_size, + num_workers=0, + collate_fn=collate_fn, + ) + # model + model = CellariumGPT( + categorical_token_size_dict={ + "gene_id": c, + "gene_value": 100, + "cell_type": adata.obs["cell_type"].cat.categories.size, + }, + d_model=3, + d_ffn=6, + n_heads=1, + n_blocks=1, + dropout_p=0, + use_bias=False, + attention_backend="torch", + attention_softmax_fp32=True, + loss_scale_dict={"gene_value": 0.8, "cell_type": 0.2}, + attention_logits_scale=1, + mup_base_d_model=2, + mup_base_d_ffn=4, + ) + assert model.d_model == 3 + assert model.d_ffn == 6 + assert model.n_heads == 1 + assert model.n_blocks == 1 + assert model.attention_backend == "torch" + module = CellariumModule(model=model, optim_fn=torch.optim.Adam, optim_kwargs={"lr": 1e-3, "eps": 1e-8}) + # trainer + trainer = pl.Trainer( + accelerator="cpu", + devices=devices, + max_steps=2, + default_root_dir=tmp_path, + ) + # fit + trainer.fit(module, dataloader) + + # run tests only for rank 0 + if trainer.global_rank != 0: + return + + # load model from checkpoint + ckpt_path = tmp_path / "lightning_logs/version_0/checkpoints/epoch=0-step=2.ckpt" + assert ckpt_path.is_file() + loaded_model = CellariumModule.load_from_checkpoint(ckpt_path).model + assert isinstance(loaded_model, CellariumGPT) + # assert + assert model.attention_backend == loaded_model.attention_backend + assert model.embeddings_scale == loaded_model.embeddings_scale + assert model.attention_logits_scale == loaded_model.attention_logits_scale + assert model.output_logits_scale == loaded_model.output_logits_scale diff --git a/tests/test_cli.py b/tests/test_cli.py index 37729642..28bb7bc2 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -1,7 +1,9 @@ # Copyright Contributors to the Cellarium project. # SPDX-License-Identifier: BSD-3-Clause +import copy import os +import warnings from pathlib import Path from typing import Any @@ -12,6 +14,62 @@ devices = os.environ.get("TEST_DEVICES", "1") CONFIGS = [ + { + "model_name": "cellarium_gpt", + "subcommand": "fit", + "fit": { + "model": { + "model": { + "class_path": "cellarium.ml.models.CellariumGPT", + "init_args": { + "d_model": 2, + "d_ffn": 4, + "n_heads": 1, + "n_blocks": 1, + "dropout_p": 0.0, + "use_bias": False, + "max_prefix_len": 3, + "context_len": 5, + "attn_mult": 1, + "input_mult": 1.0, + "output_mult": 1.0, + "initializer_range": 0.02, + "attn_backend": "math", + }, + }, + }, + "data": { + "dadc": { + "class_path": "cellarium.ml.data.DistributedAnnDataCollection", + "init_args": { + "filenames": "https://storage.googleapis.com/dsp-cellarium-cas-public/test-data/test_0.h5ad", + "shard_size": "100", + "max_cache_size": "2", + "obs_columns_to_validate": ["total_mrna_umis"], + }, + }, + "batch_keys": { + "x_ng": { + "attr": "X", + "convert_fn": "cellarium.ml.utilities.data.densify", + }, + "var_names_g": {"attr": "var_names"}, + "total_mrna_umis_n": { + "attr": "obs", + "key": "total_mrna_umis", + }, + }, + "batch_size": "5", + "num_workers": "1", + }, + "trainer": { + "accelerator": "cpu", + "devices": devices, + "max_steps": 1, + "log_every_n_steps": 1, + }, + }, + }, { "model_name": "geneformer", "subcommand": "fit", @@ -631,3 +689,135 @@ def test_compute_var_names_g(tmp_path: Path) -> None: with open(tmp_path / "onepass_config_with_cpu_filter.yaml", "w") as f: f.write(onepass_config_with_cpu_filter) main(["onepass_mean_var_std", "fit", "--config", str(tmp_path / "onepass_config_with_cpu_filter.yaml")]) + + +def test_return_predictions_userwarning(tmp_path: Path): + """Ensure a warning is emitted when return_predictions is set to true and the subcommand is predict.""" + + # using a pre-parsed config + config: dict[str, Any] = { + "model_name": "geneformer", + "subcommand": "predict", + "predict": { + "model": { + "model": { + "class_path": "cellarium.ml.models.Geneformer", + "init_args": { + "hidden_size": "2", + "num_hidden_layers": "1", + "num_attention_heads": "1", + "intermediate_size": "4", + "max_position_embeddings": "2", + }, + }, + }, + "data": { + "dadc": { + "class_path": "cellarium.ml.data.DistributedAnnDataCollection", + "init_args": { + "filenames": "https://storage.googleapis.com/dsp-cellarium-cas-public/test-data/test_0.h5ad", + "shard_size": "100", + "max_cache_size": "2", + "obs_columns_to_validate": [], + }, + }, + "batch_keys": { + "x_ng": { + "attr": "X", + "convert_fn": "cellarium.ml.utilities.data.densify", + }, + "var_names_g": {"attr": "var_names"}, + }, + "batch_size": "5", + "num_workers": "1", + }, + "trainer": { + "accelerator": "cpu", + "devices": devices, + "max_steps": "1", + "limit_predict_batches": "1", + }, + "return_predictions": "true", + }, + } + + match_str = r"`return_predictions` argument should" + + with pytest.warns(UserWarning, match=match_str): + main(copy.deepcopy(config)) # running main modifies the config dict + + config["predict"]["return_predictions"] = "false" + with pytest.warns(UserWarning, match=match_str) as record: + warnings.warn("we need one warning: " + match_str, UserWarning) + main(copy.deepcopy(config)) + n = 0 + for r in record: + assert isinstance(r.message, Warning) + warning_message = r.message.args[0] + if match_str in warning_message: + n += 1 + assert n < 2, "Unexpected UserWarning when running predict with return_predictions=false" + + # using a config file + config_file_text = f""" + # lightning.pytorch==2.5.0.post0 + seed_everything: true + trainer: + accelerator: cpu + devices: 1 + max_steps: 1 + limit_predict_batches: 1 + default_root_dir: {tmp_path} + model: + cpu_transforms: null + transforms: null + model: + class_path: cellarium.ml.models.Geneformer + init_args: + hidden_size: 2 + num_hidden_layers: 1 + num_attention_heads: 1 + intermediate_size: 4 + max_position_embeddings: 2 + data: + dadc: + class_path: cellarium.ml.data.DistributedAnnDataCollection + init_args: + filenames: https://storage.googleapis.com/dsp-cellarium-cas-public/test-data/test_0.h5ad + shard_size: 100 + max_cache_size: 2 + obs_columns_to_validate: [] + batch_keys: + x_ng: + attr: X + convert_fn: cellarium.ml.utilities.data.densify + var_names_g: + attr: var_names + batch_size: 5 + num_workers: 1 + return_predictions: RETURN_PREDICTIONS_VALUE + ckpt_path: null + """ + + # there should be a warning with return_predictions=true + with open(config_file_path := tmp_path / "config.yaml", "w") as f: + f.write(config_file_text.replace("RETURN_PREDICTIONS_VALUE", "true")) + + with pytest.warns(UserWarning, match=match_str): + main(["geneformer", "predict", "--config", str(config_file_path)]) + + # there should be no warning with return_predictions=false + with open(config_file_path, "w") as f: + f.write(config_file_text.replace("RETURN_PREDICTIONS_VALUE", "false")) + + with pytest.warns(UserWarning, match=match_str) as record: + warnings.warn("we need one warning: " + match_str, UserWarning) + main(["geneformer", "predict", "--config", str(config_file_path)]) + n = 0 + for r in record: + assert isinstance(r.message, Warning) + warning_message = r.message.args[0] + if match_str in warning_message: + print(warning_message) + n += 1 + assert n < 2, "Unexpected UserWarning when running predict with return_predictions=false" diff --git a/tests/test_gpt.py b/tests/test_gpt.py new file mode 100644 index 00000000..b9da5651 --- /dev/null +++ b/tests/test_gpt.py @@ -0,0 +1,72 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +import math +import os +from pathlib import Path + +import lightning.pytorch as pl +import numpy as np +import torch + +from cellarium.ml import CellariumModule +from cellarium.ml.models.cellarium_gpt import CellariumGPT +from cellarium.ml.utilities.data import collate_fn +from tests.common import BoringDataset + + +def test_load_from_checkpoint_multi_device(tmp_path: Path) -> None: + n, g = 4, 3 + var_names = [f"gene_{i}" for i in range(g)] + devices = int(os.environ.get("TEST_DEVICES", "1")) + # dataloader + data = np.arange(n * g).reshape(n, g).astype(np.float32) + train_loader = torch.utils.data.DataLoader( + BoringDataset( + data, + var_names=np.array(var_names), + total_mrna_umis=data.sum(-1), + ), + collate_fn=collate_fn, + ) + # model + model = CellariumGPT( + var_names_g=var_names, + d_model=2, + d_ffn=4, + n_heads=1, + n_blocks=1, + dropout_p=0.0, + use_bias=False, + max_prefix_len=2, + suffix_len=None, + context_len=3, + attn_mult=math.sqrt(2), + input_mult=2.0, + output_mult=1.0, + initializer_range=0.02, + attn_backend="math", + ) + module = CellariumModule(model=model, optim_fn=torch.optim.AdamW) + # trainer + trainer = pl.Trainer( + accelerator="cpu", + devices=devices, + max_epochs=1, + default_root_dir=tmp_path, + ) + # fit + trainer.fit(module, train_dataloaders=train_loader) + + # run tests only for rank 0 + if trainer.global_rank != 0: + return + + # load model from checkpoint + ckpt_path = tmp_path / f"lightning_logs/version_0/checkpoints/epoch=0-step={math.ceil(n / devices)}.ckpt" + assert ckpt_path.is_file() + loaded_model: CellariumGPT = CellariumModule.load_from_checkpoint(ckpt_path).model + # assert + assert np.array_equal(model.var_names_g, loaded_model.var_names_g) + assert model.transformer.input_mult == loaded_model.transformer.input_mult + torch.testing.assert_close(model.transformer.Et.weight, loaded_model.transformer.Et.weight) diff --git a/tests/test_ipca.py b/tests/test_ipca.py index 2261299a..fd8326d8 100644 --- a/tests/test_ipca.py +++ b/tests/test_ipca.py @@ -19,7 +19,7 @@ @pytest.fixture def x_ng(): - n, g = 10000, 100 + n, g = 10002, 100 rng = torch.Generator() rng.manual_seed(1465) mean_g = torch.randn((g,), generator=rng) diff --git a/tests/test_logistic_regression.py b/tests/test_logistic_regression.py new file mode 100644 index 00000000..44ac54de --- /dev/null +++ b/tests/test_logistic_regression.py @@ -0,0 +1,63 @@ +# Copyright Contributors to the Cellarium project. +# SPDX-License-Identifier: BSD-3-Clause + +import math +import os +from pathlib import Path + +import lightning.pytorch as pl +import numpy as np +import torch + +from cellarium.ml import CellariumModule +from cellarium.ml.models import LogisticRegression +from cellarium.ml.utilities.data import collate_fn +from tests.common import BoringDataset + + +def test_load_from_checkpoint_multi_device(tmp_path: Path): + n, g = 4, 3 + var_names_g = np.array([f"gene_{i}" for i in range(g)]) + y_categories = np.array(["a", "b"]) + y = np.array([0, 1, 0, 1]) + devices = int(os.environ.get("TEST_DEVICES", "1")) + # dataloader + train_loader = torch.utils.data.DataLoader( + BoringDataset( + np.random.randn(n, g).astype(np.float32), + var_names=var_names_g, + y=y, + y_categories=y_categories, + ), + collate_fn=collate_fn, + ) + # model + model = LogisticRegression( + n_obs=n, + var_names_g=var_names_g, + y_categories=y_categories, + log_metrics=False, + ) + module = CellariumModule(model=model, optim_fn=torch.optim.Adam, optim_kwargs={"lr": 1e-3}) + # trainer + trainer = pl.Trainer( + accelerator="cpu", + devices=devices, + max_epochs=1, + default_root_dir=tmp_path, + ) + # fit + trainer.fit(module, train_dataloaders=train_loader) + + # run tests only for rank 0 + if trainer.global_rank != 0: + return + + # load model from checkpoint + ckpt_path = tmp_path / f"lightning_logs/version_0/checkpoints/epoch=0-step={math.ceil(n / devices)}.ckpt" + assert ckpt_path.is_file() + loaded_model = CellariumModule.load_from_checkpoint(ckpt_path).model + assert isinstance(loaded_model, LogisticRegression) + # assert + assert np.array_equal(model.var_names_g, loaded_model.var_names_g) + assert np.array_equal(model.y_categories, loaded_model.y_categories) diff --git a/tests/test_mup.py b/tests/test_mup.py index e3759fb9..e22aefce 100644 --- a/tests/test_mup.py +++ b/tests/test_mup.py @@ -3,6 +3,7 @@ import gc import math +import urllib.error from collections.abc import Callable from pathlib import Path from typing import Any, Literal @@ -12,6 +13,7 @@ import pytest import torch import torch.nn.functional as F +from tenacity import retry, stop_after_attempt, wait_fixed from torch import nn from torchvision import datasets, transforms @@ -122,12 +124,20 @@ def f() -> pl.LightningModule: ) +@retry( + stop=stop_after_attempt(3), # retry up to 3 times + wait=wait_fixed(10), # wait 10 seconds between retries + retry=(lambda exc: isinstance(exc, urllib.error.URLError)), # retry on URLError +) +def cifar_dataset(path: Path, transform) -> datasets.CIFAR10: + return datasets.CIFAR10(root=path, train=True, download=True, transform=transform) + + @pytest.fixture def train_loader(tmp_path: Path) -> torch.utils.data.DataLoader: batch_size = 64 transform = transforms.Compose([transforms.ToTensor(), transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))]) - - trainset = datasets.CIFAR10(root=tmp_path, train=True, download=True, transform=transform) + trainset = cifar_dataset(tmp_path, transform) return torch.utils.data.DataLoader(trainset, batch_size=batch_size, shuffle=True) @@ -456,7 +466,7 @@ def configure_optimizers(self) -> torch.optim.Optimizer: @pytest.mark.parametrize("implementation", ["sp", "mup_mu_linear", "mup_cerebras"]) @pytest.mark.parametrize("bias", [True, False]) -@pytest.mark.parametrize("nonlin", [F.relu, F.tanh]) +@pytest.mark.parametrize("nonlin", [F.relu]) @pytest.mark.parametrize( "optimizer,lr,input_mult,output_mult", [("sgd", 0.1, 2**-4, 2**5), ("adam", 0.01, 2**-3, 2**-4), ("adamw", 0.01, 2**-3, 2**-4)], diff --git a/tests/test_onepass_mean_var_std.py b/tests/test_onepass_mean_var_std.py index efc1bff4..793fbf41 100644 --- a/tests/test_onepass_mean_var_std.py +++ b/tests/test_onepass_mean_var_std.py @@ -23,7 +23,7 @@ @pytest.fixture def adata(): - n_cell, g_gene = 10, 5 + n_cell, g_gene = 12, 5 rng = np.random.default_rng(1465) X = rng.integers(10, size=(n_cell, g_gene)) return AnnData(X, dtype=X.dtype) @@ -32,7 +32,7 @@ def adata(): @pytest.fixture def dadc(adata: AnnData, tmp_path: Path): # save anndata files - limits = [2, 5, 10] + limits = [2, 5, 12] for i, limit in enumerate(zip([0] + limits, limits)): sliced_adata = adata[slice(*limit)] sliced_adata.write(os.path.join(tmp_path, f"adata.00{i}.h5ad"))