CytoMAP : clustering des régions tissulaires
CytoMAP : clustering des régions tissulaires
Objectif
À la fin, vous aurez reproduit cette étape de bout en bout sur un cas test.
Avant de commencer
- Un CSV cellules propre (X, Y, phénotype).
- CytoMAP installé.
- Un échantillon test pour valider le workflow.
Pas à pas
- Construire des vecteurs de composition cellulaire par région.
- Normaliser les variables avant clustering.
- Tester plusieurs
ket comparer la séparation. - Vérifier la cohérence biologique de chaque cluster.
- Exporter l’assignation région -> cluster.
À copier-coller
import pandas as pd
from sklearn.preprocessing import StandardScaler
from sklearn.cluster import KMeans
X = pd.read_csv('region_features.csv')
Xs = StandardScaler().fit_transform(X)
labels = KMeans(n_clusters=4, random_state=0, n_init='auto').fit_predict(Xs)
print('cluster_counts:', pd.Series(labels).value_counts().to_dict())
Vérifier que ça marche
- Le CSV est importé sans erreur.
- Les neighborhoods/clusters sont calculés.
- Les résultats exportés sont exploitables.
En cas de problème
- Valider les colonnes du CSV avant import.
- Commencer avec un sous-ensemble de cellules.