scRNA-seq_analysis

This commit is contained in:
veghp 2019-07-08 12:22:01 +01:00
commit 82cc2d191e
188 changed files with 146184 additions and 0 deletions

20
tools/umap/umap_compute.py Executable file
View file

@ -0,0 +1,20 @@
import sys
args = sys.argv
pca_data_fname = args[1]
umap_coordinates_fname = args[2]
import pandas as pd
import umap
print("Loading data ...")
pca = pd.read_csv(pca_data_fname, sep = ",", index_col = 0).values
print("creating UMAP ... ")
embedding = umap.UMAP(n_neighbors = 5, min_dist = .3, metric = "correlation", random_state = 17)
embedding = embedding.fit_transform(pca)
print("saving UMAP coordinates to disk ...")
df = pd.DataFrame(embedding)
df.columns = ["UMAPx", "UMAPy"]
df.to_csv(umap_coordinates_fname)