mirror of
https://github.com/haniffalab/scRNA-seq_analysis.git
synced 2024-10-23 08:29:24 -07:00
scRNA-seq_analysis
This commit is contained in:
commit
82cc2d191e
188 changed files with 146184 additions and 0 deletions
20
tools/umap/umap_compute.py
Executable file
20
tools/umap/umap_compute.py
Executable 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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue