.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "auto_examples/assessment/compute_partf.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code .. rst-class:: sphx-glr-example-title .. _sphx_glr_auto_examples_assessment_compute_partf.py: Reconstruct tree by Trisicell-PartF ----------------------------------- This example shows how to assess a phylogenetic tree using Trisicell-PartF on a binary single-cell genotype matrix. .. GENERATED FROM PYTHON SOURCE LINES 8-13 .. code-block:: Python import scphylo as scp # sphinx_gallery_thumbnail_path = "_static/thumbnails/trisicell-partf.png" .. GENERATED FROM PYTHON SOURCE LINES 14-15 First, we load a binary test single-cell genotype data. .. GENERATED FROM PYTHON SOURCE LINES 15-18 .. code-block:: Python df_in = scp.datasets.test() df_in.head() .. raw:: html
mut0 mut1 mut2 mut3 mut4 mut5 mut6 mut7 mut8 mut9 mut10 mut11 mut12 mut13 mut14 mut15 mut16 mut17 mut18 mut19
cellIDxmutID
cell0 1 1 1 1 1 1 1 0 3 3 0 3 0 0 0 3 0 0 0 0
cell1 3 0 0 0 0 0 3 0 1 1 3 1 0 0 3 0 0 1 1 1
cell2 0 0 0 0 0 0 0 1 1 3 1 1 0 0 3 1 1 1 1 0
cell3 0 0 0 0 0 0 0 3 1 0 0 1 0 0 0 1 1 1 0 0
cell4 0 0 0 0 0 0 0 1 1 1 1 1 0 0 3 0 0 0 0 0


.. GENERATED FROM PYTHON SOURCE LINES 19-21 Then, using :func:`scphylo.tl.partf` we calculate the probability of `cell6` and `cell17` seeded by `mut12` .. GENERATED FROM PYTHON SOURCE LINES 21-31 .. code-block:: Python probs = scp.tl.partition_function( df_in, alpha=0.000001, beta=0.1, n_samples=100, n_batches=10, muts=["mut12"], cells=["cell6", "cell17"], ) probs.mean(axis=1).round(4).values[0] .. rst-class:: sphx-glr-script-out .. code-block:: none elapsed time: 0:00:04.770798 0.8948 .. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 5.207 seconds) **Estimated memory usage:** 10 MB .. _sphx_glr_download_auto_examples_assessment_compute_partf.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: compute_partf.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: compute_partf.py ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_