Skip to content

Commit 76802d6

Browse files
committed
updated docs
1 parent 99f3688 commit 76802d6

8 files changed

Lines changed: 130 additions & 118 deletions

File tree

-56.4 KB
Binary file not shown.

docs/build/html/genindex.html

Lines changed: 7 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -274,10 +274,6 @@ <h2>_</h2>
274274
<li><a href="api/main_classes.html#SpaceTravLR.oracles.SpaceTravLR.__init__">(SpaceTravLR.oracles.SpaceTravLR method)</a>
275275
</li>
276276
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip.__init__">(SpaceTravLR.spaceship.SpaceShip method)</a>
277-
</li>
278-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.SubsampledTissue.__init__">(SpaceTravLR.virtual_tissue.SubsampledTissue method)</a>
279-
</li>
280-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.__init__">(SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
281277
</li>
282278
<li><a href="api/main_classes.html#SpaceTravLR.visionary.CyberBoss.__init__">(SpaceTravLR.visionary.CyberBoss method)</a>
283279
</li>
@@ -324,8 +320,6 @@ <h2>B</h2>
324320
<h2>C</h2>
325321
<table style="width: 100%" class="indextable genindextable"><tr>
326322
<td style="width: 33%; vertical-align: top;"><ul>
327-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.calculate_cell_type_alignment">calculate_cell_type_alignment() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
328-
</li>
329323
<li><a href="api/estimator.html#SpaceTravLR.models.parallel_estimators.SpatialCellularProgramsEstimator.check_LR_properties">check_LR_properties() (SpaceTravLR.models.parallel_estimators.SpatialCellularProgramsEstimator static method)</a>
330324
</li>
331325
<li><a href="api/utilities.html#SpaceTravLR.tools.utils.clean_up_adata">clean_up_adata() (in module SpaceTravLR.tools.utils)</a>
@@ -346,18 +340,6 @@ <h2>C</h2>
346340
</ul></li>
347341
</ul></td>
348342
<td style="width: 33%; vertical-align: top;"><ul>
349-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.compute_branched_pseudotime">compute_branched_pseudotime() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
350-
</li>
351-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.SubsampledTissue.compute_ko_impact">compute_ko_impact() (SpaceTravLR.virtual_tissue.SubsampledTissue method)</a>
352-
353-
<ul>
354-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.compute_ko_impact">(SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
355-
</li>
356-
</ul></li>
357-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.compute_ko_impact_estimate">compute_ko_impact_estimate() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
358-
</li>
359-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.compute_vector_alignment">compute_vector_alignment() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
360-
</li>
361343
<li><a href="api/utilities.html#SpaceTravLR.tools.utils.connectivity_to_weights">connectivity_to_weights() (in module SpaceTravLR.tools.utils)</a>
362344
</li>
363345
<li><a href="api/utilities.html#SpaceTravLR.tools.utils.convolve_by_sparse_weights">convolve_by_sparse_weights() (in module SpaceTravLR.tools.utils)</a>
@@ -437,8 +419,6 @@ <h2>G</h2>
437419
<li><a href="api/main_classes.html#SpaceTravLR.gene_factory.GeneFactory.get_ko_data">get_ko_data() (SpaceTravLR.gene_factory.GeneFactory static method)</a>
438420
</li>
439421
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip.get_nichenet_links_">get_nichenet_links_() (SpaceTravLR.spaceship.SpaceShip method)</a>
440-
</li>
441-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.get_umap_centroid_cells">get_umap_centroid_cells() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
442422
</li>
443423
</ul></td>
444424
</tr></table>
@@ -449,17 +429,13 @@ <h2>I</h2>
449429
<table style="width: 100%" class="indextable genindextable"><tr>
450430
<td style="width: 33%; vertical-align: top;"><ul>
451431
<li><a href="api/main_classes.html#SpaceTravLR.oracles.SpaceTravLR.imbue_adata_with_space">imbue_adata_with_space() (SpaceTravLR.oracles.SpaceTravLR static method)</a>
452-
</li>
453-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.init_cartography">init_cartography() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
454432
</li>
455433
<li><a href="api/estimator.html#SpaceTravLR.models.parallel_estimators.SpatialCellularProgramsEstimator.init_data">init_data() (SpaceTravLR.models.parallel_estimators.SpatialCellularProgramsEstimator method)</a>
456434
</li>
457-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.init_gene_factory">init_gene_factory() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
435+
<li><a href="api/utilities.html#SpaceTravLR.models.parallel_estimators.init_received_ligands">init_received_ligands() (in module SpaceTravLR.models.parallel_estimators)</a>
458436
</li>
459437
</ul></td>
460438
<td style="width: 33%; vertical-align: top;"><ul>
461-
<li><a href="api/utilities.html#SpaceTravLR.models.parallel_estimators.init_received_ligands">init_received_ligands() (in module SpaceTravLR.models.parallel_estimators)</a>
462-
</li>
463439
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip.interactive_select">interactive_select() (SpaceTravLR.spaceship.SpaceShip method)</a>
464440
</li>
465441
<li><a href="api/main_classes.html#SpaceTravLR.oracles.OracleQueue.is_empty">is_empty (SpaceTravLR.oracles.OracleQueue property)</a>
@@ -499,26 +475,22 @@ <h2>L</h2>
499475
<li><a href="api/estimator.html#SpaceTravLR.models.parallel_estimators.SpatialCellularProgramsEstimator.load">load() (SpaceTravLR.models.parallel_estimators.SpatialCellularProgramsEstimator method)</a>
500476
</li>
501477
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip.load_base_cell_thresholds">load_base_cell_thresholds() (SpaceTravLR.spaceship.SpaceShip method)</a>
502-
</li>
503-
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip.load_base_GRN">load_base_GRN() (SpaceTravLR.spaceship.SpaceShip static method)</a>
504478
</li>
505479
</ul></td>
506480
<td style="width: 33%; vertical-align: top;"><ul>
481+
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip.load_base_GRN">load_base_GRN() (SpaceTravLR.spaceship.SpaceShip static method)</a>
482+
</li>
507483
<li><a href="api/main_classes.html#SpaceTravLR.beta.Betabase.load_betadata">load_betadata() (SpaceTravLR.beta.Betabase method)</a>
508484

509485
<ul>
510486
<li><a href="api/main_classes.html#SpaceTravLR.gene_factory.GeneFactory.load_betadata">(SpaceTravLR.gene_factory.GeneFactory static method)</a>
511-
</li>
512-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.load_betadata">(SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
513487
</li>
514488
<li><a href="api/main_classes.html#SpaceTravLR.visionary.Visionary.load_betadata">(SpaceTravLR.visionary.Visionary static method)</a>
515489
</li>
516490
</ul></li>
517491
<li><a href="api/main_classes.html#SpaceTravLR.gene_factory.GeneFactory.load_betas">load_betas() (SpaceTravLR.gene_factory.GeneFactory method)</a>
518492
</li>
519493
<li><a href="api/main_classes.html#SpaceTravLR.beta.Betabase.load_betas_from_disk">load_betas_from_disk() (SpaceTravLR.beta.Betabase method)</a>
520-
</li>
521-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.load_knockout_gex">load_knockout_gex() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
522494
</li>
523495
</ul></td>
524496
</tr></table>
@@ -555,22 +527,10 @@ <h2>P</h2>
555527
</li>
556528
</ul></li>
557529
<li><a href="api/main_classes.html#SpaceTravLR.gene_factory.GeneFactory.perturb_batch">perturb_batch() (SpaceTravLR.gene_factory.GeneFactory method)</a>
558-
</li>
559-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.plot_arrows">plot_arrows() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
560-
</li>
561-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.plot_arrows_pseudotime">plot_arrows_pseudotime() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
562-
</li>
563-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.plot_comparative_bar">plot_comparative_bar() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
564530
</li>
565531
</ul></td>
566532
<td style="width: 33%; vertical-align: top;"><ul>
567-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.plot_comparative_radar">plot_comparative_radar() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
568-
</li>
569-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.plot_gene_vs_proximity">plot_gene_vs_proximity() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
570-
</li>
571533
<li><a href="api/estimator.html#SpaceTravLR.models.parallel_estimators.SpatialCellularProgramsEstimator.plot_modulators">plot_modulators() (SpaceTravLR.models.parallel_estimators.SpatialCellularProgramsEstimator method)</a>
572-
</li>
573-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.plot_radar">plot_radar() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
574534
</li>
575535
<li><a href="api/main_classes.html#SpaceTravLR.gene_factory.GeneFactory.possible_targets">possible_targets (SpaceTravLR.gene_factory.GeneFactory property)</a>
576536
</li>
@@ -584,8 +544,6 @@ <h2>P</h2>
584544
<h2>R</h2>
585545
<table style="width: 100%" class="indextable genindextable"><tr>
586546
<td style="width: 33%; vertical-align: top;"><ul>
587-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.random_color">random_color() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
588-
</li>
589547
<li><a href="api/utilities.html#SpaceTravLR.models.parallel_estimators.received_ligands">received_ligands() (in module SpaceTravLR.models.parallel_estimators)</a>
590548
</li>
591549
<li><a href="api/main_classes.html#SpaceTravLR.visionary.CyberBoss.reformat">reformat() (SpaceTravLR.visionary.CyberBoss method)</a>
@@ -596,10 +554,10 @@ <h2>R</h2>
596554
</ul></li>
597555
<li><a href="api/main_classes.html#SpaceTravLR.oracles.OracleQueue.regulated_genes">regulated_genes (SpaceTravLR.oracles.OracleQueue property)</a>
598556
</li>
599-
</ul></td>
600-
<td style="width: 33%; vertical-align: top;"><ul>
601557
<li><a href="api/main_classes.html#SpaceTravLR.oracles.OracleQueue.remaining_genes">remaining_genes (SpaceTravLR.oracles.OracleQueue property)</a>
602558
</li>
559+
</ul></td>
560+
<td style="width: 33%; vertical-align: top;"><ul>
603561
<li><a href="api/main_classes.html#SpaceTravLR.astronomer.Astronaut.run">run() (SpaceTravLR.astronomer.Astronaut method)</a>
604562

605563
<ul>
@@ -623,17 +581,13 @@ <h2>S</h2>
623581
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip.setup_">setup_() (SpaceTravLR.spaceship.SpaceShip method)</a>
624582
</li>
625583
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip.setup_perturbations">setup_perturbations() (SpaceTravLR.spaceship.SpaceShip method)</a>
626-
</li>
627-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.signature2gradient">signature2gradient() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
628-
</li>
629-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue.smooth_over_manifold">smooth_over_manifold() (SpaceTravLR.virtual_tissue.VirtualTissue method)</a>
630584
</li>
631585
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip">SpaceShip (class in SpaceTravLR.spaceship)</a>
632586
</li>
633-
</ul></td>
634-
<td style="width: 33%; vertical-align: top;"><ul>
635587
<li><a href="api/main_classes.html#SpaceTravLR.oracles.SpaceTravLR">SpaceTravLR (class in SpaceTravLR.oracles)</a>
636588
</li>
589+
</ul></td>
590+
<td style="width: 33%; vertical-align: top;"><ul>
637591
<li><a href="api/estimator.html#SpaceTravLR.models.parallel_estimators.SpatialCellularProgramsEstimator">SpatialCellularProgramsEstimator (class in SpaceTravLR.models.parallel_estimators)</a>
638592
</li>
639593
<li><a href="api/main_classes.html#SpaceTravLR.spaceship.SpaceShip.spawn_worker">spawn_worker() (SpaceTravLR.spaceship.SpaceShip method)</a>
@@ -644,8 +598,6 @@ <h2>S</h2>
644598
<li><a href="api/main_classes.html#SpaceTravLR.visionary.Visionary.splash_betas">(SpaceTravLR.visionary.Visionary method)</a>
645599
</li>
646600
</ul></li>
647-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.SubsampledTissue">SubsampledTissue (class in SpaceTravLR.virtual_tissue)</a>
648-
</li>
649601
</ul></td>
650602
</tr></table>
651603
</section>
@@ -663,10 +615,6 @@ <h2>U</h2>
663615
<section id="V" class="genindex-section">
664616
<h2>V</h2>
665617
<table style="width: 100%" class="indextable genindextable"><tr>
666-
<td style="width: 33%; vertical-align: top;"><ul>
667-
<li><a href="api/main_classes.html#SpaceTravLR.virtual_tissue.VirtualTissue">VirtualTissue (class in SpaceTravLR.virtual_tissue)</a>
668-
</li>
669-
</ul></td>
670618
<td style="width: 33%; vertical-align: top;"><ul>
671619
<li><a href="api/main_classes.html#SpaceTravLR.visionary.Visionary">Visionary (class in SpaceTravLR.visionary)</a>
672620
</li>

docs/build/html/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,6 @@ <h2>Analysis<a class="headerlink" href="#analysis" title="Link to this heading">
440440
<script src="_static/design-tabs.js?v=f930bc37"></script>
441441
<script defer="defer" src="https://unpkg.com/@popperjs/core@2"></script>
442442
<script defer="defer" src="https://unpkg.com/tippy.js@6"></script>
443-
<script defer="defer" src="_static/tippy/index.699453fa-e914-4031-ab10-2261daf3f152.js"></script>
443+
<script defer="defer" src="_static/tippy/index.64a69862-deed-45f9-a9da-f2f5e9eb28ac.js"></script>
444444
</body>
445445
</html>

docs/build/html/objects.inv

-236 Bytes
Binary file not shown.

docs/build/html/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/source/ligand_perturbation.ipynb

Lines changed: 75 additions & 36 deletions
Large diffs are not rendered by default.

docs/source/ligand_receptor_interactions.ipynb

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
"metadata": {},
3636
"outputs": [],
3737
"source": [
38+
"%load_ext autoreload\n",
39+
"%autoreload 2\n",
3840
"%config InlineBackend.figure_format = 'retina'"
3941
]
4042
},
@@ -65,35 +67,18 @@
6567
},
6668
{
6769
"cell_type": "code",
68-
"execution_count": 4,
70+
"execution_count": null,
6971
"id": "0cf3181a",
7072
"metadata": {},
71-
"outputs": [
72-
{
73-
"data": {
74-
"text/plain": [
75-
"AnnData object with n_obs × n_vars = 4804 × 3396\n",
76-
" obs: 'X', 'Y', 'cell_type', 'author_cell_type', 'cell_type_int'\n",
77-
" uns: 'author_cell_type_colors', 'cell_thresholds', 'neighbors', 'pca', 'received_ligands', 'received_ligands_tfl', 'umap'\n",
78-
" obsm: 'X_pca', 'X_umap', 'spatial', 'spatial_unscaled'\n",
79-
" varm: 'PCs'\n",
80-
" layers: 'imputed_count', 'normalized_count'\n",
81-
" obsp: 'connectivities', 'distances'"
82-
]
83-
},
84-
"execution_count": 4,
85-
"metadata": {},
86-
"output_type": "execute_result"
87-
}
88-
],
73+
"outputs": [],
8974
"source": [
9075
"adata = sc.read_h5ad('/Volumes/SSD/training_data/snrna_human_melanoma.h5ad')\n",
9176
"adata"
9277
]
9378
},
9479
{
9580
"cell_type": "code",
96-
"execution_count": 5,
81+
"execution_count": null,
9782
"id": "c5bc12f5",
9883
"metadata": {},
9984
"outputs": [],

src/SpaceTravLR/virtual_tissue.py

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,41 @@
2323
from .gene_factory import GeneFactory
2424
from .beta import BetaFrame
2525

26+
class suppress_stdout_stderr(object):
27+
def __enter__(self):
28+
self.outnull_file = open(os.devnull, 'w')
29+
self.errnull_file = open(os.devnull, 'w')
30+
31+
self.old_stdout_fileno_undup = sys.stdout.fileno()
32+
self.old_stderr_fileno_undup = sys.stderr.fileno()
33+
34+
self.old_stdout_fileno = os.dup ( sys.stdout.fileno() )
35+
self.old_stderr_fileno = os.dup ( sys.stderr.fileno() )
36+
37+
self.old_stdout = sys.stdout
38+
self.old_stderr = sys.stderr
39+
40+
os.dup2 ( self.outnull_file.fileno(), self.old_stdout_fileno_undup )
41+
os.dup2 ( self.errnull_file.fileno(), self.old_stderr_fileno_undup )
42+
43+
sys.stdout = self.outnull_file
44+
sys.stderr = self.errnull_file
45+
return self
46+
47+
def __exit__(self, *_):
48+
sys.stdout = self.old_stdout
49+
sys.stderr = self.old_stderr
50+
51+
os.dup2 ( self.old_stdout_fileno, self.old_stdout_fileno_undup )
52+
os.dup2 ( self.old_stderr_fileno, self.old_stderr_fileno_undup )
53+
54+
os.close ( self.old_stdout_fileno )
55+
os.close ( self.old_stderr_fileno )
56+
57+
self.outnull_file.close()
58+
self.errnull_file.close()
59+
60+
2661
def normalize_gradient(gradient, method="sqrt"):
2762
if method == "sqrt":
2863
size = np.sqrt(np.power(gradient, 2).sum(axis=1))
@@ -815,6 +850,9 @@ def smooth_over_manifold(self, obs_key, k=15, use_rep='X_umap', new_key_suffix='
815850
def compute_branched_pseudotime(self, pairs, annot, source_cell_type, knn=10, n_components=5, n_source_cells=20):
816851
import scanpy.external as sce
817852

853+
if 'X_pca' not in self.adata.obsm:
854+
sc.pp.pca(self.adata)
855+
818856
if 'pseudotime' in self.adata.obs:
819857
del self.adata.obs['pseudotime']
820858

@@ -827,7 +865,9 @@ def compute_branched_pseudotime(self, pairs, annot, source_cell_type, knn=10, n_
827865
for pair in pairs:
828866
_adata = adata[adata.obs[annot].isin([pair[0], pair[1]])].copy()
829867

830-
sce.tl.palantir(_adata, n_components=n_components, knn=knn)
868+
with suppress_stdout_stderr():
869+
print('!!!!')
870+
sce.tl.palantir(_adata, n_components=n_components, knn=knn)
831871

832872
for ij, cell in enumerate(source_cells):
833873
pltr = sce.tl.palantir_results(

0 commit comments

Comments
 (0)