scanpy_usage
scanpy_usage copied to clipboard
Export to spring issue (AttributeError: 'numpy.ndarray' object has no attribute 'tocsc')
Hi,
I am having an issue exporting my h5ad file to spring for visualization. I have been following the spring export tutorial but every time I try to run sc.export_to.spring_project I get the following error:
sc.export_to.spring_project(adata1, '/home/seth/anaconda3/write', 'draw_graph')
Writing subplot to /home/seth/anaconda3
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-9-656bbf38658a> in <module>
----> 1 sc.export_to.spring_project(adata1, '/home/seth/anaconda3/write', 'draw_graph', cell_groupings='louvain_r0.8_sub')
~/anaconda3/envs/ddocent_env/lib/python3.7/site-packages/scanpy/_exporting.py in spring_project(adata, project_dir, embedding_method, subplot_name, cell_groupings, custom_color_tracks, total_counts_key, overwrite)
101 # Ideally, all genes will be written from adata.raw
102 if adata.raw is not None:
--> 103 E = adata.raw.X.tocsc()
104 gene_list = list(adata.raw.var_names)
105 else:
AttributeError: 'numpy.ndarray' object has no attribute 'tocsc'
I am assuming the error has to do with converting the sparse matrix adata1.X to csc format. However, I can't seem to get around this error. Any help would be greatly appreciated!
Thanks, Seth