Skip to main content

Large-scale Inference of Cell Lineage Trees and Genotype Calling from Noisy Single-Cell Data Using Efficient Local Search

Project description

ScisTree2 Logo

Fast cell lineage tree reconstruction and genotype calling for large single cell DNA sequencing data

Software accompanyment for "ScisTree2 enables large-scale inference of cell lineage trees and genotype calling using efficient local search", Haotian Zhang, Yiming Zhang, Teng Gao and Yufeng Wu, Genome Research, in press, 2025 (https://genome.cshlp.org/content/early/2025/09/03/gr.280542.125.abstract). Here is the preprint in a slightly different title Large-scale Inference of Cell Lineage Trees and Genotype Calling from Noisy Single-Cell Data Using Efficient Local Search, Haotian Zhang, Yiming Zhang, Teng Gao and Yufeng Wu, manuscript, 2025 (under the title "ScisTree2: An Improved Method for Large-scale Inference of Cell Lineage Trees and Genotype Calling from Noisy Single Cell Data", presented in the RECOMB 2025 conference).

This is an enhanced version of ScisTree (Accurate and efficient cell lineage tree inference from noisy single cell data: the maximum likelihood perfect phylogeny approach, Bioinformatics, Wu, Volume 36, Issue 3, Pages 742–750, 2020).

Documentation

You can refer to our documentation for more details, or simply follow the instructions below.

Required Tools

To use ScisTree2, you will need the following tools and libraries installed:

  • python & pip: Version 3.6 or higher.
  • g++: A C++ compiler. (from source only)
  • make: For building the backend. (from source only)

*We have successfully tested it on Linux, macOS, and Windows (via WSL).

Installation

1. Install from PyPI:

  1. Upgrade pip:
    python -m pip install --upgrade pip
    
  2. Install scistree2:
    pip install scistree2
    

2. Install from source:

  1. Clone the repository:

    git clone https://github.com/yufengwudcs/ScisTree2.git
    cd scistree2
    
  2. Install the Python package (includes C++ backend compilation): You can install the scistree2 package using pip:

    pip install .
    

    This command will also automatically compile the C++ backend. Once built, the executable binary file can be found in scistree2/bin.

    *We recommend that users create a virtual environment using either conda or venv to comply with PEP 668.

  3. (Optional) Manual C++ backend build (for testing/development): If you want to build or test the C++ backend (scistree) independently, you can navigate to the src directory and compile it using make:

    cd src
    make
    # You can then test it directly, e.g., ./scistree example_input.txt
    

    This step is not required for the Python package installation if using pip install . as described above. See more details below.

Tutorial

ScisTree2 offers both Python and C++ interfaces. We recommend using the Python version because it provides a wider variety of supported input formats and evaluation tools, and it is more easily integrated into the broader Python ecosystem.

Using ScisTree2 in Python

A detailed tutorial on how to use ScisTree2 in Python is available as a Jupyter Notebook in the tutorials/ directory:

The tutorial covers:

  • Getting started with ScisTree2.
  • Running inference with probabilistic genotype matrices (CSV supported).
  • Running inference with raw read data (CSV supported).
  • Running inference with VCF file.
  • Visualizing trees.
  • Evaluating results using various metrics.
  • Bootstrapping for branch (clade) confidence estimates (added September 27, 2025).

The example data used in the tutorial can be found in the tutorials/data/ directory.

Using ScisTree2 in C++

To run ScisTree2 directly from the console, please refer to step 3 in the installation guide above.

The executable is called scistree. Check if ScisTree2 is ready to run by typing: ./scistree, you should see some output about the basic usage of ScisTree2.

Now type: ./scistree example_input.txt, you should see the following output:

*** SCISTREE ver. 2.2.3.0, August 14, 2025 ***

#cells: 5, #sites: 6
List of cell names: c1 c2 c3 c4 c5 
Called genotypes output to file: example_input.txt.genos.imp
**** Maximum log-likelihood: -6.27126, number of changed genotypes: 2
Computed log-lielihood from changed genotypes: -6.27126
Constructed single cell phylogeny: (((c1,c3),(c2,c4)),c5)
Elapsed time = 0 seconds.

Options:

  • -e: Output a mutation tree (which may not be a binary tree) with branch labels from the called genotypes.
  • -e0: Output a mutation tree without branch labels, which is useful for visualizing large trees.
  • -q: Use NNI (Nearest Neighbor Interchange) for local tree search. NNI is faster but less accurate. By default, ScisTree2 uses SPR (Subtree Pruning and Regrafting) local search, which we have found to be very fast.
  • -T <num-of-threads>: Specify the number of threads for multi-threading support.
  • -s <num-of-iterations>: Set the maximum number of iterations to control the running time. A smaller number (e.g., 5) will reduce the running time but may also reduce accuracy. Default: 1,000 iterations.

You may also read the ScisTree2's User Manual, which is in PDF format and is distributed as part of ScisTree2.

Data format of ScisTree2 in C++?

First, you should understand some basics about ScisTree2. I would recommend to read the user mannual of the orgianl ScisTree.

The first thing to use ScisTree2 is to prepare the input. Here is the content of an example(example_input.txt):

c1 c2 c3 c4 c5
s1 0.01 0.6 0.08 0.8 0.7
s2 0.8 0.02 0.7 0.01 0.3
s3 0.02 0.8 0.02 0.8 0.9
s4 0.9 0.9 0.8 0.8 0.02
s5 0.01 0.8 0.01 0.8 0.9
s6 0.05 0.02 0.7 0.05 0.9

Explanations:

  • You should specifiy the cell names in the first row. For example, "c1 c2 c3 c4 c5". Please note that don't use HAPLOID or HAPLOTYPES as cell names. These two words are reserved keywords in ScisTree2.

  • The following row starts with the row identifier, then the probability of the five cells being zero (wild-type). For example, the second row says for the first site, the probability of the first cell (cell 1) has probability 0.01 being the wild type, the second cell has probability 0.6 being the wild type, and so on.

    Be careful: the rows are for the SNV sites and the columns are for the cells. Don't get this wrong.

ScisTree2 is essentially a faster and also somewhat more accurate ScisTree. Some features from the original ScisTree (version 1) are not supported in the current implementaiton of ScisTree2. These include: (i) ternary data input: ScisTree2 only supports binary data as of now; (ii) parameter imputation and doublet imputation. I haven't got chance to upgrade these features. For the moment, ScisTree2 is dedicated for cell lineage tree inference.

What is new about ScisTree2 over ScisTree?

The main change is about speed and accuracy. ScisTree2 is order of mangnitude faster than ScisTree. ScisTree2 supports multi-threading while ScisTree doesn't. More importantly, ScisTree2 implements faster and also possibly more accurate tree search algorithms. By default, ScisTree2 performs the subtree prune and regraft (SPR) local search, while ScisTree performs neareast neighbor interchange (NNI) search. The SPR local search is usually more accurate than the NNI search. Our tests show that ScisTree2 can infer cell lineage tree from data with 10,000 cells (and say 10,000 single nucleiotide variant or SNV sites) while being more accurate in both cell lineage tree and genotype calling.

Data Availability

All simulated data, experimental data(HGSOC), and scripts used to reproduce the results in the SicsTree2 paper are released at Zenodo. DOI

Contact

Post your issues here inside GitHub repositary if you have questions/issues.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scistree2-0.5.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

scistree2-0.5.0-cp312-cp312-win_amd64.whl (410.1 kB view details)

Uploaded CPython 3.12Windows x86-64

scistree2-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

scistree2-0.5.0-cp312-cp312-musllinux_1_2_i686.whl (1.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

scistree2-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (714.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

scistree2-0.5.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (744.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scistree2-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (597.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

scistree2-0.5.0-cp311-cp311-win_amd64.whl (410.1 kB view details)

Uploaded CPython 3.11Windows x86-64

scistree2-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

scistree2-0.5.0-cp311-cp311-musllinux_1_2_i686.whl (1.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

scistree2-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (714.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

scistree2-0.5.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (744.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scistree2-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (597.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

scistree2-0.5.0-cp310-cp310-win_amd64.whl (410.1 kB view details)

Uploaded CPython 3.10Windows x86-64

scistree2-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

scistree2-0.5.0-cp310-cp310-musllinux_1_2_i686.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

scistree2-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (714.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

scistree2-0.5.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (744.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scistree2-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (597.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

scistree2-0.5.0-cp39-cp39-win_amd64.whl (410.1 kB view details)

Uploaded CPython 3.9Windows x86-64

scistree2-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

scistree2-0.5.0-cp39-cp39-musllinux_1_2_i686.whl (1.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

scistree2-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (714.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

scistree2-0.5.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (744.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scistree2-0.5.0-cp39-cp39-macosx_11_0_arm64.whl (597.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

scistree2-0.5.0-cp38-cp38-win_amd64.whl (410.0 kB view details)

Uploaded CPython 3.8Windows x86-64

scistree2-0.5.0-cp38-cp38-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

scistree2-0.5.0-cp38-cp38-musllinux_1_2_i686.whl (1.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

scistree2-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (714.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

scistree2-0.5.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (744.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scistree2-0.5.0-cp38-cp38-macosx_11_0_arm64.whl (597.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file scistree2-0.5.0.tar.gz.

File metadata

  • Download URL: scistree2-0.5.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scistree2-0.5.0.tar.gz
Algorithm Hash digest
SHA256 05edd19bc1a9d7f59072c72bce44938ea0164615b59e5f74609b4d2a16ec98c4
MD5 2efd087191e05c5389bb4d73b9cf55b0
BLAKE2b-256 8f93d0c32483d6b9d56054403095bad1073a30d3ed91b12081c5fc31019a196e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0.tar.gz:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: scistree2-0.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 410.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scistree2-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f55ca05aedd21f2ee4253be38e8a1f582604fa2d44b8bc174891e498d007e39c
MD5 90de647df4436abac9cf18cfd1db6958
BLAKE2b-256 5fbefea2d489c5ae87f3a8a217937e476c1084342e0f9ac89731e51377a05601

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 095ac8a4458a5a6fbb5703138a8ebf3baccd9cf42af3e6ff7b7d88598535f431
MD5 7d86c7184b46613cf43c281373d53648
BLAKE2b-256 3006b68819017425e5932e47dabac2c42d1d566a2cc5fe447c2a7756d04bafb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6ffba672f4a0342300fbc8572cd175619ffbf84cbf26e413c1714dbbc3ccda0b
MD5 37d6c5717de0ef197eed676ea759dc4c
BLAKE2b-256 1db2bb63ffc27a2cd6600a9f410ce9aeaa988efd87dbbef4815c9ddb228e81be

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45e1f3dd6a30cd6723864189b3fc01d596272ce170d5620130f59794708bc26b
MD5 fdb3902526f3b23f91e2006b117fea9d
BLAKE2b-256 7e30394eb3c4b02664b19f2dff47a1fc7184d12e2f5b8eb77a486ab3e5ae750e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 adc9cc941e5494cf93ddba3361bcc16a7296c42e4dc6df5c6115843862d1360c
MD5 7a677825c22a88e3110b525977ab3841
BLAKE2b-256 ce78faabacdc73c968cc507a858491c703bd9e63c9ccbce40be73ff3b19b8372

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84e7f945b88d708b1f7ce1eb7e153e50cf59338a116cca11d1856166979d892d
MD5 14d5b04014030047e0e7861a54b90084
BLAKE2b-256 f1963ec79c680ea938991d11b90d9580d943a6305b4d46de5f2c442296cc173f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: scistree2-0.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 410.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scistree2-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2a8c3ea123f034c6ade2b26fed316830cd7a8802a036fbf0596a69f551d390ac
MD5 b18924157ea1d2a4f1a2b262fbe81af7
BLAKE2b-256 4dc6a493d64394d77fb683702c81f40e4a25291273f7fdf7f0e8595c7e0a621f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e358cff87779afecf12f48bb20d03c3fdf49bde2f4cbb64f380f8637c42727b0
MD5 b4b0ae75e5b1601bb565329ae5382c60
BLAKE2b-256 5815459795e6961f08fb5f0397abc708662ea7a514db9efddfd597f5c8dab8f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ea294fbe16eccdcbb75f04c286e1ff33eaf26d01336b79a35e71a27ea70c8561
MD5 760604e31431c6f07db72d06c910a1c7
BLAKE2b-256 7d0f933ab61ae0b2e87660eb9a8e9f0a84055d882cf8b1e9637a7dd34efa82dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d452172662957763dd41fd207b850f2fa6b450acd520d795297912b643a00711
MD5 7eca1dd42ef44a4655ca6fb2130dc0e4
BLAKE2b-256 3d91445901df0f7512e300252c3dbf764d92c9c9f33faf377b9eb91828015749

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 22286762849f0ad0dc7c2385b017da98c768478f911bc804c4735249c9e6261c
MD5 a386b8342df4373ed5dc3d617a0d1b52
BLAKE2b-256 4fdc8ac3eceb70f24274a74167704ddd9713f21843c493d66f953b349587a811

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c57dabb3b6cd1c61ea2a6add231ac67e8a9a93aa52a988756d4659048b6d04c1
MD5 97ab1a3bb5c8d19f35cfda861434acd4
BLAKE2b-256 c59373fb8a64267bbb896fdfd30eb9e8e49cfb3881f46e89a476531aff9ce6ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: scistree2-0.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 410.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scistree2-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bbf395e5a1c63e74a7c7ddf947caa033a9e969b78fe34af5bf7c6512b1d273ce
MD5 0ecc64ae2fb3a49bfea5dff0d943d645
BLAKE2b-256 82997a2dd07af3efb0da612a675ab82a7aacc46dea7cb796bd83ccb5ea17ea47

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 661645963347d932b574da6d68f969e935a586093e41101ff645f919a81ac190
MD5 bd36fcf0c5677424d26dfb2ba46aa26e
BLAKE2b-256 771daacb180b03416482d3138951d8119a475839247a753b4169939cc348b978

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 32315b357eb24843181fd88e00ad48e932fc967cb533e1a8359b2063dd5c922d
MD5 f8717ba547cfa7003ff7d4c015dfdb58
BLAKE2b-256 c3c9d54de00efa0b91d1cbf09ce0f8093ab581911850be363a7a5213aadc3f44

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c31683b9ae28c8d2268e77f8890ea42035a7eb968af77b84c88a1493ebd4078a
MD5 9e53e96fb1cbcbaeb89438b6821a8a05
BLAKE2b-256 e9d1bc264e53864ebf44b54cfda6f314356ebedc1a5229efe8ec9368aa4ea90c

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ee65fd46aecf933a27db60f2971dae68ffbb86d2be21b07ca4ef68ad1c829de
MD5 eefd1e22fa4745d8e2edad67fa3e1dad
BLAKE2b-256 fe8c8cb4c78fae0d4d1e22276757b5203d7ff1b6afb10af0f7bb0f1dd86f76e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de3c9f792e6ebbc3a3e63435b9b5626ebfba2930438eb0a99c8f231ab2606c73
MD5 808c9ed635dcf97fc8a8f7f7d6f7ca98
BLAKE2b-256 14fcdbd484cba6594b994ccf4453886a573d7323b7cff760348c54cb3d641d2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: scistree2-0.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 410.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scistree2-0.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1575445c48bddfc9fa260b6bc691cdc114bed4208487ab91dc62c3824b0a805e
MD5 55e7c788e7afda54b7035f265e9987c1
BLAKE2b-256 240418a7359fbad24a61c147b81d49095f54291d26c1a35e921e5c4b081618aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79fd196caeb888422597443b2ecd6b68d2741d84ea8342293d30d50739b5cceb
MD5 47a339b0f2c8a9a10b44775e05421d69
BLAKE2b-256 8e147ef3e52203b02bdae86a1717e77e86915eb46c1344fd99f96066f3bfafc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6005d0ab11d60f61d3d64f2e8ad75aa4cb52cfe9d01fb31885cd8b0c1bfa9beb
MD5 fd46e89a75d8d4321a5318de108a30f2
BLAKE2b-256 3a552ca004d75bf02a81418151793f5df4cdc5687945bc03f8cf9b252d01af26

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5ee1f5d14a69e308cdc7a5df1bb16ba405fb02b55da46b4f7fc9e8d51ea3638
MD5 fb90063055fc307652ae8f5d997bebc9
BLAKE2b-256 738c67fee4c9c2ded466b4e761f9866c380a926588384601d7fe3ab5a8a4a3b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 edfbde93865d20a9092f395fc87f77917d752fba47a1d2868e6693b6bddba930
MD5 55ffdf33ad07a58839548a52160eb46d
BLAKE2b-256 6f66ce522e180f1328c4174278e48bb0310f11f4f75381a6a4bfd501418ca04f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10c05280e290debcdf705d1b624026c1d6e6b0e616351370607fa05bdc28ac44
MD5 385993d92f284932eed85a85c7a5d3e9
BLAKE2b-256 396b6e3415231181ab0206215a562ae519c81ee638069c02e855669a39bfb42f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: scistree2-0.5.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 410.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scistree2-0.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8d0eeb0212e18fa3f4b7418007b9692975216ef714164e98611cb374c673978e
MD5 6e0736cf0691814f830934744e59d496
BLAKE2b-256 a6323d06bd4cc8de220bf55412ac50dc0ae7d2f35c55ef462253ba3cde3ac3bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp38-cp38-win_amd64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c86a666d534b780a0ce83f6963113d989d3b1c5db124a0e9c55804e6188c2ee1
MD5 03010de832807d28a174f461856b4c9e
BLAKE2b-256 7aec43ad708948cc569cb2f58ebd0ce23bc6c44e4aa7229a05ae6484beddf44d

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7f17e922f544dbf37b1b9de2f9d95a8c7ee08c294477063ea1c9d4893f4e05d9
MD5 28a186fca96425ba43c31c9a1d2125e4
BLAKE2b-256 b379175150772a5db13747665542c9226ff116063b1bbcf0dae6427ba361054f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp38-cp38-musllinux_1_2_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5b47640ad4d7c5a75e7e81fb7222c950dc408f772bb3bab869e55e2010979a7
MD5 434338d00e4eda18598139959f2de965
BLAKE2b-256 7e87374ed83cd85f61caaed6f0105a9b76e7ac8ccc90ad149af7874a00ee13bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d55b397c20c5480cff2bcc8605e69cb828a925d3d09e32bb5c856211f87e6a5
MD5 dd3f1c7cd8fe4c20be327de8f3dd8c78
BLAKE2b-256 d571238c7900be1b697e598caeb588e67f0f51e3c5bb9f95dd03ab79047da5a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scistree2-0.5.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scistree2-0.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe847fbc7c9f4bc274a2429da4a81c5d997b9af973a5ba8f23319ab700c9eec3
MD5 cfe5dc57ddfdaf5c76b2b0cfc5a78777
BLAKE2b-256 9015d3fffbed6121c63531950c7eedae853f06231716276ab4b98b46a1153f9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scistree2-0.5.0-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: release.yml on yufengwudcs/ScisTree2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page