Metadata-Version: 2.4
Name: scphylo-tools
Version: 0.0.5
Summary: A python toolkit for single-cell tumor phylogenetic analysis
Author-email: Farid Rashidi <farid.rsh@gmail.com>
Maintainer-email: Farid Rashidi <farid.rsh@gmail.com>
License: BSD-3-Clause
Project-URL: Homepage, https://github.com/faridrashidi/scphylo-tools
Project-URL: Documentation, https://scphylo-tools.readthedocs.io/en/latest
Project-URL: Source Code, https://github.com/faridrashidi/scphylo-tools
Project-URL: Download, https://github.com/faridrashidi/scphylo-tools
Keywords: tumor phylogeny,single cell,tools
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Framework :: Jupyter
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.11
Description-Content-Type: text/x-rst
License-File: LICENSE.md
Requires-Dist: anndata
Requires-Dist: apted
Requires-Dist: biopython
Requires-Dist: click
Requires-Dist: cython
Requires-Dist: cyvcf2
Requires-Dist: ete3
Requires-Dist: graphviz
Requires-Dist: ipython
Requires-Dist: joblib
Requires-Dist: matplotlib
Requires-Dist: natsort
Requires-Dist: networkx
Requires-Dist: numba
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pybnb
Requires-Dist: pydot<2.0.0
Requires-Dist: python_sat
Requires-Dist: pyyaml
Requires-Dist: scikit_learn
Requires-Dist: scipy
Requires-Dist: setuptools
Requires-Dist: seaborn
Requires-Dist: termcolor
Requires-Dist: tqdm
Provides-Extra: dev
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: bumpversion; extra == "dev"
Provides-Extra: docs
Requires-Dist: furo; extra == "docs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: memory_profiler; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: nbsphinx-link; extra == "docs"
Requires-Dist: pydata_sphinx_theme; extra == "docs"
Requires-Dist: pyenchant; extra == "docs"
Requires-Dist: pypandoc; extra == "docs"
Requires-Dist: sphinx<6; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-click; extra == "docs"
Requires-Dist: sphinx-paramlinks; extra == "docs"
Requires-Dist: sphinx_copybutton; extra == "docs"
Requires-Dist: sphinx_gallery; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: sphinxcontrib-bibtex; extra == "docs"
Requires-Dist: typing_extensions; extra == "docs"
Dynamic: license-file

|Stars| |Compatible| |PyPI| |PyPiDownloads| |Contributions Welcome| |Build Status|
|Docs Status| |Pre-commit| |License| |Code Style|


scphylo-tools: a python toolkit for single-cell tumor phylogenetic analysis
===========================================================================

.. image:: https://raw.githubusercontent.com/faridrashidi/scphylo-tools/main/docs/source/_static/images/overview.png
   :target: https://github.com/faridrashidi/scphylo-tools
   :alt: overview
   :align: center

**scphylo-tools** is a comprehensive Python toolkit designed for single-cell tumor
phylogenetic analysis. It integrates efficient implementations of state-of-the-art
methods to infer evolutionary trees from single-cell genotype data.

Features
--------

*   **Phylogenetic Inference**: Wrappers and implementations for state-of-the-art
    inference methods.

*   **API & CLI**: Provides a Python API as well as command-line tools.

*   **Visualization**: Built-in visualization tools.

*   **Datasets**: Access to available datasets.

*   **Ease of Use**: A unified Python interface for complex phylogenetic workflows.

Installation
------------

Install the package via pip:

.. code-block:: bash

    pip install scphylo-tools

Documentation
-------------

Detailed documentation and tutorials are available at `Read the Docs <https://scphylo-tools.readthedocs.io>`_.

.. Citation
.. --------

.. If you use ``scphylo-tools`` in your research, please cite the DOI linked above.


.. |DOI| image:: https://img.shields.io/badge/DOI-10.1101/2021.03.26.437185-orange?logo=gitbook&logoColor=FFFFFF&style=flat-square
    :target: https://doi.org/10.1101/2021.03.26.437185
    :alt: DOI

.. |PyPI| image:: https://img.shields.io/pypi/v/scphylo-tools?logo=PyPi&logoColor=FFFFFF&style=flat-square&color=blue
    :target: https://pypi.org/project/scphylo-tools
    :alt: PyPI

.. |PyPyDownloads| image:: https://img.shields.io/badge/dynamic/json?logo=PyPi&logoColor=FFFFFF&style=flat-square&color=blue&label=downloads&query=%24.total_downloads&url=https%3A%2F%2Fapi.pepy.tech%2Fapi%2Fprojects%2Fscphylo-tools
    :target: https://pepy.tech/project/scphylo-tools
    :alt: PyPyDownloads

.. |PyPiDownloads| image:: https://img.shields.io/pypi/dm/scphylo-tools.svg?logo=docusign&logoColor=FFFFFF&style=flat-square&color=blue
    :target: https://pepy.tech/project/scphylo-tools
    :alt: PyPiDownloads

.. |Stars| image:: https://img.shields.io/github/stars/faridrashidi/scphylo-tools?logo=GitHub&color=yellow&style=flat-square
    :target: https://github.com/faridrashidi/scphylo-tools
    :alt: Stars

.. |Contributions Welcome| image:: https://img.shields.io/static/v1.svg?label=contributions&message=welcome&color=0059b3&logo=handshake&logoColor=FFFFFF&style=flat-square
    :target: https://github.com/faridrashidi/scphylo-tools/blob/master/CONTRIBUTING.rst
    :alt: Contributions Welcome

.. |Compatible| image:: https://img.shields.io/pypi/pyversions/scphylo-tools.svg?logo=python&logoColor=FFFFFF&style=flat-square&color=blue
    :target: https://pypi.org/project/scphylo-tools
    :alt: Compatible

.. |Build Status| image:: https://img.shields.io/github/actions/workflow/status/faridrashidi/scphylo-tools/ci.yml?branch=main&label=build&logo=githubactions&logoColor=FFFFFF&style=flat-square
    :target: https://github.com/faridrashidi/scphylo-tools/actions?query=workflow%3ACI
    :alt: Build Status

.. |Docs Status| image:: https://img.shields.io/readthedocs/scphylo-tools/latest?logo=readthedocs&logoColor=FFFFFF&style=flat-square
    :target: https://scphylo-tools.readthedocs.io
    :alt: Docs Status

.. |Pre-commit| image:: https://img.shields.io/badge/pre--commit.ci-passing-brightgreen?logo=pre-commit&logoColor=white&style=flat-square
    :target: https://results.pre-commit.ci/latest/github/faridrashidi/scphylo-tools/master
    :alt: Pre-commit

.. |Code Style| image:: https://img.shields.io/badge/code%20style-black-000000.svg?logo=visualstudiocode&logoColor=FFFFFF&style=flat-square
    :target: https://github.com/python/black
    :alt: Code Style

.. |Code Score| image:: https://img.shields.io/lgtm/grade/python/github/faridrashidi/scphylo-tools.svg?logo=lgtm&logoWidth=18&style=flat-square
    :target: https://lgtm.com/projects/g/faridrashidi/scphylo-tools/context:python
    :alt: Code Score

.. |Codecov| image:: https://img.shields.io/codecov/c/github/faridrashidi/scphylo-tools?logo=codecov&logoColor=white&style=flat-square
    :target: https://codecov.io/gh/faridrashidi/scphylo-tools
    :alt: Codecov

.. |License| image:: https://img.shields.io/pypi/l/scphylo-tools.svg?logo=creativecommons&logoColor=FFFFFF&style=flat-square&color=blueviolet
    :target: https://github.com/faridrashidi/scphylo-tools/blob/main/LICENSE
    :alt: License
