Skip to content

Commit 2e691b3

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 5ac0b2a commit 2e691b3

28 files changed

+1351
-1038
lines changed

docs/api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
pp.compute_extracellular_counts
1313
pp.define_extracellular
1414
pp.compute_crosstab
15-
pp.format_adata
15+
pp.format_adata
1616
```
1717

1818
## Tools

docs/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@
9696
"anndata": ("https://anndata.readthedocs.io/en/stable/", None),
9797
"scanpy": ("https://scanpy.readthedocs.io/en/stable/", None),
9898
"numpy": ("https://numpy.org/doc/stable/", None),
99-
'pandas': ('https://pandas.pydata.org/pandas-docs/stable/', None),
100-
"spatialdata": ("https://spatialdata.scverse.org/en/stable/",None)
99+
"pandas": ("https://pandas.pydata.org/pandas-docs/stable/", None),
100+
"spatialdata": ("https://spatialdata.scverse.org/en/stable/", None),
101101
}
102102

103103
# List of patterns, relative to source directory, that match files and
@@ -129,5 +129,5 @@
129129
nitpick_ignore = [
130130
# If building the documentation fails because of a missing link that is outside your control,
131131
# you can add an exception to this list.
132-
("py:class", "igraph.Graph"),
132+
("py:class", "igraph.Graph"),
133133
]

docs/notebooks/0_format_Xenium_sdata.ipynb

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
}
4040
],
4141
"source": [
42-
"path='/media/sergio/Discovair_final/Xenium_Prime_Mouse_Brain_Coronal_FF_outs'\n",
43-
"sdata=spatialdata_io.xenium(path)"
42+
"path = \"/media/sergio/Discovair_final/Xenium_Prime_Mouse_Brain_Coronal_FF_outs\"\n",
43+
"sdata = spatialdata_io.xenium(path)"
4444
]
4545
},
4646
{
@@ -66,7 +66,7 @@
6666
}
6767
],
6868
"source": [
69-
"outpath='/media/sergio/Discovair_final/mousebrain_prime.zarr'\n",
69+
"outpath = \"/media/sergio/Discovair_final/mousebrain_prime.zarr\"\n",
7070
"sdata.write(outpath)"
7171
]
7272
},
@@ -130,7 +130,7 @@
130130
}
131131
],
132132
"source": [
133-
"xenium_path='/media/sergio/Discovair_final/mousebrain_prime.zarr'\n",
133+
"xenium_path = \"/media/sergio/Discovair_final/mousebrain_prime.zarr\"\n",
134134
"sdata = sd.read_zarr(xenium_path)\n",
135135
"sdata"
136136
]
@@ -179,7 +179,7 @@
179179
" axes=[\"x\", \"y\"],\n",
180180
" min_coordinate=[17500, 0],\n",
181181
" max_coordinate=[35000, 15000],\n",
182-
" target_coordinate_system='global',\n",
182+
" target_coordinate_system=\"global\",\n",
183183
")\n",
184184
"\n",
185185
"cropped_sdata"
@@ -209,8 +209,7 @@
209209
}
210210
],
211211
"source": [
212-
"import spatialdata_plot\n",
213-
"cropped_sdata.pl.render_images(\"morphology_focus\").pl.show( title=\"Morphology image\")"
212+
"cropped_sdata.pl.render_images(\"morphology_focus\").pl.show(title=\"Morphology image\")"
214213
]
215214
},
216215
{
@@ -232,8 +231,8 @@
232231
}
233232
],
234233
"source": [
235-
"xenium_path_cropped='/media/sergio/Discovair_final/mousebrain_prime_half.zarr'\n",
236-
"cropped_sdata.write(xenium_path_cropped,overwrite=True)"
234+
"xenium_path_cropped = \"/media/sergio/Discovair_final/mousebrain_prime_half.zarr\"\n",
235+
"cropped_sdata.write(xenium_path_cropped, overwrite=True)"
237236
]
238237
}
239238
],

notebooks/spatialdata_tutorials/0_format_Xenium_sdata.ipynb

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"metadata": {},
1414
"outputs": [],
1515
"source": [
16-
"import spatialdata_io\n",
17-
"import spatialdata as sd"
16+
"import spatialdata as sd\n",
17+
"import spatialdata_io"
1818
]
1919
},
2020
{
@@ -39,8 +39,8 @@
3939
}
4040
],
4141
"source": [
42-
"path='/media/sergio/Discovair_final/Xenium_Prime_Mouse_Brain_Coronal_FF_outs'\n",
43-
"sdata=spatialdata_io.xenium(path)"
42+
"path = \"/media/sergio/Discovair_final/Xenium_Prime_Mouse_Brain_Coronal_FF_outs\"\n",
43+
"sdata = spatialdata_io.xenium(path)"
4444
]
4545
},
4646
{
@@ -66,7 +66,7 @@
6666
}
6767
],
6868
"source": [
69-
"outpath='/media/sergio/Discovair_final/mousebrain_prime.zarr'\n",
69+
"outpath = \"/media/sergio/Discovair_final/mousebrain_prime.zarr\"\n",
7070
"sdata.write(outpath)"
7171
]
7272
},
@@ -130,7 +130,7 @@
130130
}
131131
],
132132
"source": [
133-
"xenium_path='/media/sergio/Discovair_final/mousebrain_prime.zarr'\n",
133+
"xenium_path = \"/media/sergio/Discovair_final/mousebrain_prime.zarr\"\n",
134134
"sdata = sd.read_zarr(xenium_path)\n",
135135
"sdata"
136136
]
@@ -179,7 +179,7 @@
179179
" axes=[\"x\", \"y\"],\n",
180180
" min_coordinate=[17500, 0],\n",
181181
" max_coordinate=[35000, 15000],\n",
182-
" target_coordinate_system='global',\n",
182+
" target_coordinate_system=\"global\",\n",
183183
")\n",
184184
"\n",
185185
"cropped_sdata"
@@ -209,8 +209,7 @@
209209
}
210210
],
211211
"source": [
212-
"import spatialdata_plot\n",
213-
"cropped_sdata.pl.render_images(\"morphology_focus\").pl.show( title=\"Morphology image\")"
212+
"cropped_sdata.pl.render_images(\"morphology_focus\").pl.show(title=\"Morphology image\")"
214213
]
215214
},
216215
{
@@ -232,8 +231,8 @@
232231
}
233232
],
234233
"source": [
235-
"xenium_path_cropped='/media/sergio/Discovair_final/mousebrain_prime_half.zarr'\n",
236-
"cropped_sdata.write(xenium_path_cropped,overwrite=True)"
234+
"xenium_path_cropped = \"/media/sergio/Discovair_final/mousebrain_prime_half.zarr\"\n",
235+
"cropped_sdata.write(xenium_path_cropped, overwrite=True)"
237236
]
238237
}
239238
],

notebooks/spatialdata_tutorials/1_run_segmentation_free.ipynb

Lines changed: 45 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,12 @@
66
"metadata": {},
77
"outputs": [],
88
"source": [
9-
"import spatialdata_io\n",
10-
"import spatialdata as sd\n",
11-
"import pandas as pd\n",
12-
"import spatialdata_plot\n",
139
"import sys\n",
10+
"\n",
11+
"import spatialdata as sd\n",
12+
"\n",
1413
"sys.path.append(\"../../src\")\n",
15-
"import troutpy "
14+
"import troutpy"
1615
]
1716
},
1817
{
@@ -40,8 +39,8 @@
4039
}
4140
],
4241
"source": [
43-
"xenium_path_cropped='/media/sergio/Discovair_final/mousebrain_prime_crop.zarr'\n",
44-
"sdata= sd.read_zarr(xenium_path_cropped)"
42+
"xenium_path_cropped = \"/media/sergio/Discovair_final/mousebrain_prime_crop.zarr\"\n",
43+
"sdata = sd.read_zarr(xenium_path_cropped)"
4544
]
4645
},
4746
{
@@ -81,11 +80,12 @@
8180
}
8281
],
8382
"source": [
84-
"#define points2regions_params\n",
85-
"points2regions_params={'num_clusters':100, 'pixel_width':0.4, 'pixel_smoothing':3.5}\n",
86-
"#run_segmentation_free\n",
87-
"troutpy.tl.segmentation_free_clustering(sdata, params=points2regions_params, \n",
88-
" x='x', y='y', feature_name='feature_name', transcript_id='transcript_id')"
83+
"# define points2regions_params\n",
84+
"points2regions_params = {\"num_clusters\": 100, \"pixel_width\": 0.4, \"pixel_smoothing\": 3.5}\n",
85+
"# run_segmentation_free\n",
86+
"troutpy.tl.segmentation_free_clustering(\n",
87+
" sdata, params=points2regions_params, x=\"x\", y=\"y\", feature_name=\"feature_name\", transcript_id=\"transcript_id\"\n",
88+
")"
8989
]
9090
},
9191
{
@@ -110,7 +110,7 @@
110110
}
111111
],
112112
"source": [
113-
"troutpy.pp.define_extracellular(sdata, method='segmentation_free',min_prop_of_extracellular=0.8) "
113+
"troutpy.pp.define_extracellular(sdata, method=\"segmentation_free\", min_prop_of_extracellular=0.8)"
114114
]
115115
},
116116
{
@@ -130,7 +130,7 @@
130130
}
131131
],
132132
"source": [
133-
"len(sdata.points['transcripts']['extracellular'].compute())"
133+
"len(sdata.points[\"transcripts\"][\"extracellular\"].compute())"
134134
]
135135
},
136136
{
@@ -151,7 +151,8 @@
151151
],
152152
"source": [
153153
"import numpy as np\n",
154-
"np.sum(sdata.points['transcripts']['extracellular'].compute())"
154+
"\n",
155+
"np.sum(sdata.points[\"transcripts\"][\"extracellular\"].compute())"
155156
]
156157
},
157158
{
@@ -173,8 +174,8 @@
173174
}
174175
],
175176
"source": [
176-
"xenium_path_cropped='/media/sergio/Discovair_final/mousebrain_prime_crop_points2regions.zarr'\n",
177-
"sdata.write(xenium_path_cropped,overwrite=True)"
177+
"xenium_path_cropped = \"/media/sergio/Discovair_final/mousebrain_prime_crop_points2regions.zarr\"\n",
178+
"sdata.write(xenium_path_cropped, overwrite=True)"
178179
]
179180
},
180181
{
@@ -184,13 +185,35 @@
184185
"outputs": [],
185186
"source": [
186187
"### work a bit into better functions for plotting here\n",
187-
"plot_data=sdata.points['transcripts'][['segmentation_free_clusters','overlaps_cell','overlaps_nucleus']].compute()\n",
188-
"troutpy.pl.plot_crosstab(plot_data,xvar='segmentation_free_clusters',yvar='overlaps_cell',normalize=True,axis=1,kind='bar',figsize=(20,7),stacked=True,cmap='coolwarm',sortby=True)\n",
189-
"troutpy.pl.plot_crosstab(plot_data,xvar='segmentation_free_clusters',yvar='overlaps_nucleus',normalize=True,axis=1,kind='bar',figsize=(20,7),stacked=True,cmap='coolwarm',sortby=1)\n",
188+
"plot_data = sdata.points[\"transcripts\"][[\"segmentation_free_clusters\", \"overlaps_cell\", \"overlaps_nucleus\"]].compute()\n",
189+
"troutpy.pl.plot_crosstab(\n",
190+
" plot_data,\n",
191+
" xvar=\"segmentation_free_clusters\",\n",
192+
" yvar=\"overlaps_cell\",\n",
193+
" normalize=True,\n",
194+
" axis=1,\n",
195+
" kind=\"bar\",\n",
196+
" figsize=(20, 7),\n",
197+
" stacked=True,\n",
198+
" cmap=\"coolwarm\",\n",
199+
" sortby=True,\n",
200+
")\n",
201+
"troutpy.pl.plot_crosstab(\n",
202+
" plot_data,\n",
203+
" xvar=\"segmentation_free_clusters\",\n",
204+
" yvar=\"overlaps_nucleus\",\n",
205+
" normalize=True,\n",
206+
" axis=1,\n",
207+
" kind=\"bar\",\n",
208+
" figsize=(20, 7),\n",
209+
" stacked=True,\n",
210+
" cmap=\"coolwarm\",\n",
211+
" sortby=1,\n",
212+
")\n",
190213
"\n",
191214
"\n",
192-
"input_data=sdata.points['transcripts'][['missegmentation_associated']].compute()\n",
193-
"troutpy.pl.pie_of_positive(input_data,groupby='missegmentation_associated',save=True)"
215+
"input_data = sdata.points[\"transcripts\"][[\"missegmentation_associated\"]].compute()\n",
216+
"troutpy.pl.pie_of_positive(input_data, groupby=\"missegmentation_associated\", save=True)"
194217
]
195218
}
196219
],

0 commit comments

Comments
 (0)