Skip to content

Commit faf0c0a

Browse files
remove redundant comments
1 parent a95fa15 commit faf0c0a

2 files changed

Lines changed: 0 additions & 34 deletions

File tree

applications/contrastive_phenotyping/evaluation/compute_pca_features.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,9 @@
1-
"""Script to compute and analyze correlations between PCA/UMAP features and computed features.
2-
3-
This script performs correlation analysis between dimensionality-reduced features (PCA/UMAP)
4-
and computed morphological/intensity features from cell tracking data. It identifies which
5-
computed features best represent the PCA and UMAP components and visualizes these
6-
relationships through correlation heatmaps.
7-
8-
Functions
9-
---------
10-
compute_PCA : Compute PCA components from embedding features
11-
compute_features : Compute various cell features and combine with PCA features
12-
compute_correlation_and_save_png : Generate and save correlation heatmaps
13-
14-
Notes
15-
-----
16-
- Uses Spearman correlation for robustness to non-linear relationships
17-
- Generates high-resolution heatmaps with correlation values
18-
- Processes data track by track to manage memory efficiently
19-
"""
20-
211
from pathlib import Path
222
import matplotlib.pyplot as plt
233
import numpy as np
244
import seaborn as sns
255
from sklearn.decomposition import PCA
266
import pandas as pd
27-
import os
287
from sklearn.preprocessing import StandardScaler
298

309
from viscy.representation.embedding_writer import read_embedding_dataset

viscy/representation/evaluation/feature.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -142,19 +142,6 @@ class SymmetryDescriptor(TypedDict):
142142

143143
class TrackFeatures(TypedDict):
144144
"""Velocity-based features extracted from a single track.
145-
146-
Attributes
147-
----------
148-
instantaneous_velocity : list[float]
149-
Array of velocities at each timepoint.
150-
mean_velocity : float
151-
Mean velocity over the track.
152-
max_velocity : float
153-
Maximum velocity observed.
154-
min_velocity : float
155-
Minimum velocity observed.
156-
std_velocity : float
157-
Standard deviation of velocity.
158145
"""
159146

160147
instantaneous_velocity: list[float] # Array of velocities at each timepoint

0 commit comments

Comments
 (0)