{ "cells": [ { "cell_type": "markdown", "id": "10e47cc1-499d-492b-8eab-e28c7b56f376", "metadata": {}, "source": [ "# Visualizing relationships between feature spaces\n", "When analyzing feature measurements and dimensionality reduction results, e.g. involving a UMAP, one often switches between those spaces. In this notebook we demonstrate how one can interpolated between these spaces." ] }, { "cell_type": "code", "execution_count": 1, "id": "ec144f98-b506-4ea5-8b1f-1f68edfda95e", "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import seaborn as sns" ] }, { "cell_type": "markdown", "id": "110586a2-9245-4b55-83f0-75ae07680f6c", "metadata": {}, "source": [ "First, we load a pandas dataframe of a .csv file containing some measurements, two UMAP columns and a manual selection of some data points." ] }, { "cell_type": "code", "execution_count": 2, "id": "b08e18c9-5678-4d0e-a4c0-5fab35ff5a54", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | Unnamed: 0 | \n", "area | \n", "mean_intensity | \n", "minor_axis_length | \n", "major_axis_length | \n", "eccentricity | \n", "extent | \n", "feret_diameter_max | \n", "equivalent_diameter_area | \n", "bbox-0 | \n", "bbox-1 | \n", "bbox-2 | \n", "bbox-3 | \n", "UMAP1 | \n", "UMAP2 | \n", "selection | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "422 | \n", "192.379147 | \n", "16.488550 | \n", "34.566789 | \n", "0.878900 | \n", "0.586111 | \n", "35.227830 | \n", "23.179885 | \n", "0 | \n", "11 | \n", "30 | \n", "35 | \n", "7.685868 | \n", "3.738014 | \n", "False | \n", "
1 | \n", "1 | \n", "182 | \n", "180.131868 | \n", "11.736074 | \n", "20.802697 | \n", "0.825665 | \n", "0.787879 | \n", "21.377558 | \n", "15.222667 | \n", "0 | \n", "53 | \n", "11 | \n", "74 | \n", "8.768059 | \n", "7.172123 | \n", "True | \n", "
2 | \n", "2 | \n", "661 | \n", "205.216339 | \n", "28.409502 | \n", "30.208433 | \n", "0.339934 | \n", "0.874339 | \n", "32.756679 | \n", "29.010538 | \n", "0 | \n", "95 | \n", "28 | \n", "122 | \n", "6.129949 | \n", "3.477662 | \n", "False | \n", "
3 | \n", "3 | \n", "437 | \n", "216.585812 | \n", "23.143996 | \n", "24.606130 | \n", "0.339576 | \n", "0.826087 | \n", "26.925824 | \n", "23.588253 | \n", "0 | \n", "144 | \n", "23 | \n", "167 | \n", "5.410176 | \n", "4.095456 | \n", "False | \n", "
4 | \n", "4 | \n", "476 | \n", "212.302521 | \n", "19.852882 | \n", "31.075106 | \n", "0.769317 | \n", "0.863884 | \n", "31.384710 | \n", "24.618327 | \n", "0 | \n", "237 | \n", "29 | \n", "256 | \n", "5.280250 | \n", "3.861278 | \n", "False | \n", "