omicverse


Nameomicverse JSON
Version 1.6.8 PyPI version JSON
download
home_pageNone
SummaryOmicVerse: A single pipeline for exploring the entire transcriptome universe
upload_time2024-10-28 09:33:56
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords bioinformatics deep-learning scrna-seq rna-seq
VCS
bugtrack_url
requirements scipy scikit-image omicverse pandas scanpy matplotlib seaborn scikit-learn sphinx_autosummary_accessors sphinx_autodoc_typehints recommonmark sphinx_markdown_tables sphinx_copybutton nbsphinx IPython ipywidgets lifelines boltons ctxcore multiprocess ktplotspy leidenalg datashader graphtools igraph phate jinja2 griffe mkdocs mkdocs-mermaid2-plugin mkdocs-jupyter mkdocs-material mkdocs-glightbox mkdocstrings mkdocs-gen-files mkdocstrings-python python-dotplot metatime tensorboard mellon ctxcore pydeseq2 mkdocs-plotly-plugin bioservices
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">
<img src="https://raw.githubusercontent.com/Starlitnightly/omicverse/master/README.assets/logo.png" width="400">
</h1><br>

[![pypi-badge](https://img.shields.io/pypi/v/omicverse)](https://pypi.org/project/omicverse) [![Documentation Status](https://readthedocs.org/projects/omicverse/badge/?version=latest)](https://omicverse.readthedocs.io/en/latest/?badge=latest) [![pypiDownloads](https://static.pepy.tech/badge/omicverse)](https://pepy.tech/project/omicverse) [![condaDownloads](https://img.shields.io/conda/dn/conda-forge/omicverse?logo=Anaconda)](https://anaconda.org/conda-forge/omicverse) [![License:GPL](https://img.shields.io/badge/license-GNU-blue)](https://img.shields.io/apm/l/vim-mode) [![scverse](https://img.shields.io/badge/scverse-ecosystem-blue.svg?labelColor=yellow)](https://scverse.org/) [![Pytest](https://github.com/Starlitnightly/omicverse/workflows/py38|py39/badge.svg)](https://github.com/Starlitnightly/omicverse/) ![Docker Pulls](https://img.shields.io/docker/pulls/starlitnightly/omicverse)


**`OmicVerse`** is the fundamental package for multi omics included **bulk ,single cell and spatial RNA-seq** analysis with Python. For more information, please read our paper: [OmicVerse: a framework for bridging and deepening insights across bulk and single-cell sequencing](https://www.nature.com/articles/s41467-024-50194-3)

> [!IMPORTANT]
>
> **Star Us**, You will receive all release notifications from GitHub without any delay \~ ⭐️
>
> If you like **OmicVerse** and want to support our mission, please consider making a [πŸ’—donation](https://ifdian.net/a/starlitnightly) to support our efforts.

<details>
  <summary><kbd>Star History</kbd></summary>
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=Starlitnightly%2Fomicverse&theme=dark&type=Date">
    <img width="100%" src="https://api.star-history.com/svg?repos=Starlitnightly%2Fomicverse&type=Date">
  </picture>
</details>





## `1` [Introduction][docs-feat-provider]

The original name of the omicverse was [Pyomic](https://pypi.org/project/Pyomic/), but we wanted to address a whole universe of transcriptomics, so we changed the name to **`OmicVerse`**, it aimed to solve all task in RNA-seq.

> [!NOTE]
> **BulkTrajBlend** algorithm in OmicVerse that combines Beta-Variational AutoEncoder for deconvolution and graph neural networks for overlapping community discovery to effectively interpolate and restore the continuity of **"omission"** cells in the original scRNA-seq data.

![omicverse-light](omicverse_guide/docs/img/omicverse.png#gh-light-mode-only)
![omicverse-dark](omicverse_guide/docs/img/omicverse_dark.png#gh-dark-mode-only)


## `2` [Directory structure](#)

````shell
.
β”œβ”€β”€ omicverse                  # Main Python package
β”œβ”€β”€ omicverse_guide            # Documentation files
β”œβ”€β”€ sample                     # Some test data
β”œβ”€β”€ LICENSE
└── README.md
````

## `3` [Getting Started ](#)

OmicVerse can be installed via conda or pypi and you need to install `pytorch` at first. Please refer to the [installation tutorial](https://starlitnightly.github.io/omicverse/Installation_guild/) for more detailed installation steps and adaptations for different platforms (`Windows`, `Linux` or `Mac OS`).

You can use `conda install omicverse -c conda-forge` or `pip install -U omicverse` for installation.

Please checkout the documentations and tutorials at [omicverse page](https://starlitnightly.github.io/omicverse/) or [omicverse.readthedocs.io](https://omicverse.readthedocs.io/en/latest/index.html).

## `4` [Data Framework and Reference](#)

The omicverse is implemented as an infrastructure based on the following four data structures.

<div align="center">
<table>
  <tr>
    <td> <a href="https://github.com/pandas-dev/pandas">pandas</a></td>
    <td> <a href="https://github.com/scverse/anndata">anndata</a></td>
    <td> <a href="https://github.com/numpy/numpy">numpy</a></td>
    <td> <a href="https://github.com/scverse/mudata">mudata</a></td>
  </tr>

</table>
</div>

---

The table contains the tools have been published 

<div align="center">
<table>

  <tr>
    <td align="center">Scanpy<br><a href="https://github.com/scverse/scanpy">πŸ“¦</a> <a href="https://link.springer.com/article/10.1186/s13059-017-1382-0">πŸ“–</a></td>
    <td align="center">dynamicTreeCut<br><a href="https://github.com/kylessmith/dynamicTreeCut">πŸ“¦</a> <a href="https://academic.oup.com/bioinformatics/article/24/5/719/200751">πŸ“–</a></td>
    <td align="center">scDrug<br><a href="https://github.com/ailabstw/scDrug">πŸ“¦</a> <a href="https://www.sciencedirect.com/science/article/pii/S2001037022005505">πŸ“–</a></td>
    <td align="center">MOFA<br><a href="https://github.com/bioFAM/mofapy2">πŸ“¦</a> <a href="https://genomebiology.biomedcentral.com/articles/10.1186/s13059-020-02015-1">πŸ“–</a></td>
    <td align="center">COSG<br><a href="https://github.com/genecell/COSG">πŸ“¦</a> <a href="https://academic.oup.com/bib/advance-article-abstract/doi/10.1093/bib/bbab579/6511197?redirectedFrom=fulltext">πŸ“–</a></td>
    <td align="center">CellphoneDB<br><a href="https://github.com/ventolab/CellphoneDB">πŸ“¦</a> <a href="https://www.nature.com/articles/s41586-018-0698-6">πŸ“–</a></td>
    </tr>

  <tr>
    <td align="center">AUCell<br><a href="https://github.com/aertslab/AUCell">πŸ“¦</a> <a href="https://bioconductor.org/packages/AUCell">πŸ“–</a></td>
    <td align="center">Bulk2Space<br><a href="https://github.com/ZJUFanLab/bulk2space">πŸ“¦</a> <a href="https://www.nature.com/articles/s41467-022-34271-z">πŸ“–</a></td>
    <td align="center">SCSA<br><a href="https://github.com/bioinfo-ibms-pumc/SCSA">πŸ“¦</a> <a href="https://doi.org/10.3389/fgene.2020.00490">πŸ“–</a></td>
    <td align="center">WGCNA<br><a href="http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA">πŸ“¦</a> <a href="https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-9-559">πŸ“–</a></td>
    <td align="center">VIA<br><a href="https://github.com/ShobiStassen/VIA">πŸ“¦</a> <a href="https://www.nature.com/articles/s41467-021-25773-3">πŸ“–</a></td>
    <td align="center">pyDEseq2<br><a href="https://github.com/owkin/PyDESeq2">πŸ“¦</a> <a href="https://www.biorxiv.org/content/10.1101/2022.12.14.520412v1">πŸ“–</a></td>
</tr>

  <tr>
    <td align="center">NOCD<br><a href="https://github.com/shchur/overlapping-community-detection">πŸ“¦</a> <a href="https://arxiv.org/abs/1909.12201">πŸ“–</a></td>
    <td align="center">SIMBA<br><a href="https://github.com/pinellolab/simba">πŸ“¦</a> <a href="https://www.nature.com/articles/s41592-023-01899-8">πŸ“–</a></td>
    <td align="center">GLUE<br><a href="https://github.com/gao-lab/GLUE">πŸ“¦</a> <a href="https://www.nature.com/articles/s41587-022-01284-4">πŸ“–</a></td>
    <td align="center">MetaTiME<br><a href="https://github.com/yi-zhang/MetaTiME">πŸ“¦</a> <a href="https://www.nature.com/articles/s41467-023-38333-8">πŸ“–</a></td>
    <td align="center">TOSICA<br><a href="https://github.com/JackieHanLab/TOSICA">πŸ“¦</a> <a href="https://doi.org/10.1038/s41467-023-35923-4">πŸ“–</a></td>
    <td align="center">Harmony<br><a href="https://github.com/slowkow/harmonypy/">πŸ“¦</a> <a href="https://www.nature.com/articles/s41592-019-0619-0">πŸ“–</a></td>
  </tr>

  <tr>
    <td align="center">Scanorama<br><a href="https://github.com/brianhie/scanorama">πŸ“¦</a> <a href="https://www.nature.com/articles/s41587-019-0113-3">πŸ“–</a></td>
    <td align="center">Combat<br><a href="https://github.com/epigenelabs/pyComBat/">πŸ“¦</a> <a href="https://doi.org/10.1101/2020.03.17.995431">πŸ“–</a></td>
    <td align="center">TAPE<br><a href="https://github.com/poseidonchan/TAPE">πŸ“¦</a> <a href="https://doi.org/10.1038/s41467-022-34550-9">πŸ“–</a></td>
    <td align="center">SEACells<br><a href="https://github.com/dpeerlab/SEACells">πŸ“¦</a> <a href="https://www.nature.com/articles/s41587-023-01716-9">πŸ“–</a></td>
    <td align="center">Palantir<br><a href="https://github.com/dpeerlab/Palantir">πŸ“¦</a> <a href="https://doi.org/10.1038/s41587-019-0068-49">πŸ“–</a></td>
    <td align="center">STAGATE<br><a href="https://github.com/QIFEIDKN/STAGATE_pyG">πŸ“¦</a> <a href="https://www.nature.com/articles/s41467-022-29439-6">πŸ“–</a></td>
  </tr>

  <tr>
    <td align="center">scVI<br><a href="https://github.com/scverse/scvi-tools">πŸ“¦</a> <a href="https://doi.org/10.1038/s41587-021-01206-w">πŸ“–</a></td>
    <td align="center">MIRA<br><a href="https://github.com/cistrome/MIRA">πŸ“¦</a> <a href="https://www.nature.com/articles/s41592-022-01595-z">πŸ“–</a></td>
    <td align="center">Tangram<br><a href="https://github.com/broadinstitute/Tangram/">πŸ“¦</a> <a href="https://www.nature.com/articles/s41592-021-01264-7">πŸ“–</a></td>
    <td align="center">STAligner<br><a href="https://github.com/zhoux85/STAligner">πŸ“¦</a> <a href="https://doi.org/10.1038/s43588-023-00528-w">πŸ“–</a></td>
    <td align="center">CEFCON<br><a href="https://github.com/WPZgithub/CEFCON">πŸ“¦</a> <a href="https://www.nature.com/articles/s41467-023-44103-3">πŸ“–</a></td>
    <td align="center">PyComplexHeatmap<br><a href="https://github.com/DingWB/PyComplexHeatmap">πŸ“¦</a> <a href="https://doi.org/10.1002/imt2.115">πŸ“–</a></td>
      </tr>

  <tr>
    <td align="center">STT<br><a href="https://github.com/cliffzhou92/STT/">πŸ“¦</a> <a href="https://www.nature.com/articles/s41592-024-02266-x#Sec2">πŸ“–</a></td>
    <td align="center">SLAT<br><a href="https://github.com/gao-lab/SLAT">πŸ“¦</a> <a href="https://www.nature.com/articles/s41467-023-43105-5">πŸ“–</a></td>
    <td align="center">GPTCelltype<br><a href="https://github.com/Winnie09/GPTCelltype">πŸ“¦</a> <a href="https://www.nature.com/articles/s41592-024-02235-4">πŸ“–</a></td>
    <td align="center">PROST<br><a href="https://github.com/Tang-Lab-super/PROST">πŸ“¦</a> <a href="https://doi.org/10.1038/s41467-024-44835-w">πŸ“–</a></td>
    <td align="center">CytoTrace2<br><a href="https://github.com/digitalcytometry/cytotrace2">πŸ“¦</a> <a href="https://doi.org/10.1101/2024.03.19.585637">πŸ“–</a></td>
    <td align="center">GraphST<br><a href="https://github.com/JinmiaoChenLab/GraphST">πŸ“¦</a> <a href="https://www.nature.com/articles/s41467-023-36796-3#citeas">πŸ“–</a></td>
  </tr>

  <tr>
    <td align="center">COMPOSITE<br><a href="https://github.com/CHPGenetics/COMPOSITE/">πŸ“¦</a> <a href="https://www.nature.com/articles/s41467-024-49448-x#Abs1">πŸ“–</a></td>
    <td align="center">mellon<br><a href="https://github.com/settylab/mellon">πŸ“¦</a> <a href="https://www.nature.com/articles/s41592-024-02302-w">πŸ“–</a></td>
    <td align="center">starfysh<br><a href="https://github.com/azizilab/starfysh">πŸ“¦</a> <a href="http://dx.doi.org/10.1038/s41587-024-02173-8">πŸ“–</a></td>
    <td align="center">COMMOT<br><a href="https://github.com/zcang/COMMOT">πŸ“¦</a> <a href="https://www.nature.com/articles/s41592-022-01728-4">πŸ“–</a></td>
    <td align="center">flowsig<br><a href="https://github.com/axelalmet/flowsig">πŸ“¦</a> <a href="https://doi.org/10.1038/s41592-024-02380-w">πŸ“–</a></td>
    <td align="center">pyWGCNA<br><a href="https://github.com/mortazavilab/PyWGCNA">πŸ“¦</a> <a href="https://doi.org/10.1093/bioinformatics/btad415">πŸ“–</a></td>
  </tr>

  <tr>
    <td align="center">CAST<br><a href="https://github.com/wanglab-broad/CAST">πŸ“¦</a> <a href="https://www.nature.com/articles/s41592-024-02410-7">πŸ“–</a></td>
  </tr>
</table>
</div>

---

**Included Package not published or preprint**

- [1] [Cellula](https://github.com/andrecossa5/Cellula/) is to provide a toolkit for the exploration of scRNA-seq. These tools perform common single-cell analysis tasks
- [2] [pegasus](https://github.com/lilab-bcb/pegasus/) is a tool for analyzing transcriptomes of millions of single cells. It is a command line tool, a python package and a base for Cloud-based analysis workflows.
- [3] [cNMF](https://github.com/dylkot/cNMF) is an analysis pipeline for inferring gene expression programs from single-cell RNA-Seq (scRNA-Seq) data.

## `5` [Contact](#)

- Zehua Zeng ([starlitnightly@gmail.com](mailto:starlitnightly@gmail.com) or [zehuazeng@xs.ustb.edu.cn](mailto:zehuazeng@xs.ustb.edu.cn))
- Lei Hu ([hulei@westlake.edu.cn](mailto:hulei@westlake.edu.cn))

## `6` [Developer Guild and Contributing](#)

If you would like to contribute to omicverse, please refer to our [developer documentation](https://omicverse.readthedocs.io/en/latest/Developer_guild/).

<table align="center">
    <tr>
      <th colspan="2">
        <br><img src="https://contrib.rocks/image?repo=Starlitnightly/omicverse"><br><br>
      </th>
    </tr>
</table>


> [!IMPORTANT]  
> We would like to thank the following WeChat Official Accounts for promoting Omicverse.
> <p align="center"> <a href="https://mp.weixin.qq.com/s/egAnRfr3etccU_RsN-zIlg" target="_blank" rel="noreferrer"> <img src="README.assets/image-20230701163953794.png" alt="linux" width="50" height="50"/> </a> <a href="https://zhuanlan.zhihu.com/c_1257815636945915904?page=3" target="_blank" rel="noreferrer"> <img src="README.assets/WechatIMG688.png" alt="linux" width="50" height="50"/> </a> </p>


## `7` [Citation](https://doi.org/10.1038/s41467-024-50194-3)

If you use `omicverse` in your work, please cite the `omicverse` publication as follows:

> **OmicVerse: a framework for bridging and deepening insights across bulk and single-cell sequencing**
>
> Zeng, Z., Ma, Y., Hu, L. et al.
>
> _Nature Communication_ 2024 Jul 16. doi: [10.1038/s41467-024-50194-3](https://doi.org/10.1038/s41467-024-50194-3).


## `8` [Other](#)

If you would like to sponsor the development of our project, you can go to the afdian website (https://afdian.net/a/starlitnightly) and sponsor us.


Copyright Β© 2024 [112 Lab](https://112lab.asia/). <br />
This project is [GPL3.0](./LICENSE) licensed.

<!-- LINK GROUP -->
[docs-feat-provider]: https://starlitnightly.github.io/omicverse/


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "omicverse",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "bioinformatics, deep-learning, scRNA-seq, RNA-seq",
    "author": null,
    "author_email": "Zehua Zeng <starlitnightly@163.com>",
    "download_url": "https://files.pythonhosted.org/packages/81/0f/f4721c02dc19d24305b1e379584916a62181dc08a0a180c798f9c48e2cf4/omicverse-1.6.8.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">\n<img src=\"https://raw.githubusercontent.com/Starlitnightly/omicverse/master/README.assets/logo.png\" width=\"400\">\n</h1><br>\n\n[![pypi-badge](https://img.shields.io/pypi/v/omicverse)](https://pypi.org/project/omicverse) [![Documentation Status](https://readthedocs.org/projects/omicverse/badge/?version=latest)](https://omicverse.readthedocs.io/en/latest/?badge=latest) [![pypiDownloads](https://static.pepy.tech/badge/omicverse)](https://pepy.tech/project/omicverse) [![condaDownloads](https://img.shields.io/conda/dn/conda-forge/omicverse?logo=Anaconda)](https://anaconda.org/conda-forge/omicverse) [![License:GPL](https://img.shields.io/badge/license-GNU-blue)](https://img.shields.io/apm/l/vim-mode) [![scverse](https://img.shields.io/badge/scverse-ecosystem-blue.svg?labelColor=yellow)](https://scverse.org/) [![Pytest](https://github.com/Starlitnightly/omicverse/workflows/py38|py39/badge.svg)](https://github.com/Starlitnightly/omicverse/) ![Docker Pulls](https://img.shields.io/docker/pulls/starlitnightly/omicverse)\n\n\n**`OmicVerse`** is the fundamental package for multi omics included **bulk ,single cell and spatial RNA-seq** analysis with Python. For more information, please read our paper: [OmicVerse: a framework for bridging and deepening insights across bulk and single-cell sequencing](https://www.nature.com/articles/s41467-024-50194-3)\n\n> [!IMPORTANT]\n>\n> **Star Us**, You will receive all release notifications from GitHub without any delay \\~ \u2b50\ufe0f\n>\n> If you like **OmicVerse** and want to support our mission, please consider making a [\ud83d\udc97donation](https://ifdian.net/a/starlitnightly) to support our efforts.\n\n<details>\n  <summary><kbd>Star History</kbd></summary>\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=Starlitnightly%2Fomicverse&theme=dark&type=Date\">\n    <img width=\"100%\" src=\"https://api.star-history.com/svg?repos=Starlitnightly%2Fomicverse&type=Date\">\n  </picture>\n</details>\n\n\n\n\n\n## `1` [Introduction][docs-feat-provider]\n\nThe original name of the omicverse was [Pyomic](https://pypi.org/project/Pyomic/), but we wanted to address a whole universe of transcriptomics, so we changed the name to **`OmicVerse`**, it aimed to solve all task in RNA-seq.\n\n> [!NOTE]\n> **BulkTrajBlend** algorithm in OmicVerse that combines Beta-Variational AutoEncoder for deconvolution and graph neural networks for overlapping community discovery to effectively interpolate and restore the continuity of **\"omission\"** cells in the original scRNA-seq data.\n\n![omicverse-light](omicverse_guide/docs/img/omicverse.png#gh-light-mode-only)\n![omicverse-dark](omicverse_guide/docs/img/omicverse_dark.png#gh-dark-mode-only)\n\n\n## `2` [Directory structure](#)\n\n````shell\n.\n\u251c\u2500\u2500 omicverse                  # Main Python package\n\u251c\u2500\u2500 omicverse_guide            # Documentation files\n\u251c\u2500\u2500 sample                     # Some test data\n\u251c\u2500\u2500 LICENSE\n\u2514\u2500\u2500 README.md\n````\n\n## `3` [Getting Started ](#)\n\nOmicVerse can be installed via conda or pypi and you need to install `pytorch` at first. Please refer to the [installation tutorial](https://starlitnightly.github.io/omicverse/Installation_guild/) for more detailed installation steps and adaptations for different platforms (`Windows`, `Linux` or `Mac OS`).\n\nYou can use `conda install omicverse -c conda-forge` or `pip install -U omicverse` for installation.\n\nPlease checkout the documentations and tutorials at [omicverse page](https://starlitnightly.github.io/omicverse/) or [omicverse.readthedocs.io](https://omicverse.readthedocs.io/en/latest/index.html).\n\n## `4` [Data Framework and Reference](#)\n\nThe omicverse is implemented as an infrastructure based on the following four data structures.\n\n<div align=\"center\">\n<table>\n  <tr>\n    <td> <a href=\"https://github.com/pandas-dev/pandas\">pandas</a></td>\n    <td> <a href=\"https://github.com/scverse/anndata\">anndata</a></td>\n    <td> <a href=\"https://github.com/numpy/numpy\">numpy</a></td>\n    <td> <a href=\"https://github.com/scverse/mudata\">mudata</a></td>\n  </tr>\n\n</table>\n</div>\n\n---\n\nThe table contains the tools have been published \n\n<div align=\"center\">\n<table>\n\n  <tr>\n    <td align=\"center\">Scanpy<br><a href=\"https://github.com/scverse/scanpy\">\ud83d\udce6</a> <a href=\"https://link.springer.com/article/10.1186/s13059-017-1382-0\">\ud83d\udcd6</a></td>\n    <td align=\"center\">dynamicTreeCut<br><a href=\"https://github.com/kylessmith/dynamicTreeCut\">\ud83d\udce6</a> <a href=\"https://academic.oup.com/bioinformatics/article/24/5/719/200751\">\ud83d\udcd6</a></td>\n    <td align=\"center\">scDrug<br><a href=\"https://github.com/ailabstw/scDrug\">\ud83d\udce6</a> <a href=\"https://www.sciencedirect.com/science/article/pii/S2001037022005505\">\ud83d\udcd6</a></td>\n    <td align=\"center\">MOFA<br><a href=\"https://github.com/bioFAM/mofapy2\">\ud83d\udce6</a> <a href=\"https://genomebiology.biomedcentral.com/articles/10.1186/s13059-020-02015-1\">\ud83d\udcd6</a></td>\n    <td align=\"center\">COSG<br><a href=\"https://github.com/genecell/COSG\">\ud83d\udce6</a> <a href=\"https://academic.oup.com/bib/advance-article-abstract/doi/10.1093/bib/bbab579/6511197?redirectedFrom=fulltext\">\ud83d\udcd6</a></td>\n    <td align=\"center\">CellphoneDB<br><a href=\"https://github.com/ventolab/CellphoneDB\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41586-018-0698-6\">\ud83d\udcd6</a></td>\n    </tr>\n\n  <tr>\n    <td align=\"center\">AUCell<br><a href=\"https://github.com/aertslab/AUCell\">\ud83d\udce6</a> <a href=\"https://bioconductor.org/packages/AUCell\">\ud83d\udcd6</a></td>\n    <td align=\"center\">Bulk2Space<br><a href=\"https://github.com/ZJUFanLab/bulk2space\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41467-022-34271-z\">\ud83d\udcd6</a></td>\n    <td align=\"center\">SCSA<br><a href=\"https://github.com/bioinfo-ibms-pumc/SCSA\">\ud83d\udce6</a> <a href=\"https://doi.org/10.3389/fgene.2020.00490\">\ud83d\udcd6</a></td>\n    <td align=\"center\">WGCNA<br><a href=\"http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA\">\ud83d\udce6</a> <a href=\"https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-9-559\">\ud83d\udcd6</a></td>\n    <td align=\"center\">VIA<br><a href=\"https://github.com/ShobiStassen/VIA\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41467-021-25773-3\">\ud83d\udcd6</a></td>\n    <td align=\"center\">pyDEseq2<br><a href=\"https://github.com/owkin/PyDESeq2\">\ud83d\udce6</a> <a href=\"https://www.biorxiv.org/content/10.1101/2022.12.14.520412v1\">\ud83d\udcd6</a></td>\n</tr>\n\n  <tr>\n    <td align=\"center\">NOCD<br><a href=\"https://github.com/shchur/overlapping-community-detection\">\ud83d\udce6</a> <a href=\"https://arxiv.org/abs/1909.12201\">\ud83d\udcd6</a></td>\n    <td align=\"center\">SIMBA<br><a href=\"https://github.com/pinellolab/simba\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41592-023-01899-8\">\ud83d\udcd6</a></td>\n    <td align=\"center\">GLUE<br><a href=\"https://github.com/gao-lab/GLUE\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41587-022-01284-4\">\ud83d\udcd6</a></td>\n    <td align=\"center\">MetaTiME<br><a href=\"https://github.com/yi-zhang/MetaTiME\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41467-023-38333-8\">\ud83d\udcd6</a></td>\n    <td align=\"center\">TOSICA<br><a href=\"https://github.com/JackieHanLab/TOSICA\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1038/s41467-023-35923-4\">\ud83d\udcd6</a></td>\n    <td align=\"center\">Harmony<br><a href=\"https://github.com/slowkow/harmonypy/\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41592-019-0619-0\">\ud83d\udcd6</a></td>\n  </tr>\n\n  <tr>\n    <td align=\"center\">Scanorama<br><a href=\"https://github.com/brianhie/scanorama\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41587-019-0113-3\">\ud83d\udcd6</a></td>\n    <td align=\"center\">Combat<br><a href=\"https://github.com/epigenelabs/pyComBat/\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1101/2020.03.17.995431\">\ud83d\udcd6</a></td>\n    <td align=\"center\">TAPE<br><a href=\"https://github.com/poseidonchan/TAPE\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1038/s41467-022-34550-9\">\ud83d\udcd6</a></td>\n    <td align=\"center\">SEACells<br><a href=\"https://github.com/dpeerlab/SEACells\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41587-023-01716-9\">\ud83d\udcd6</a></td>\n    <td align=\"center\">Palantir<br><a href=\"https://github.com/dpeerlab/Palantir\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1038/s41587-019-0068-49\">\ud83d\udcd6</a></td>\n    <td align=\"center\">STAGATE<br><a href=\"https://github.com/QIFEIDKN/STAGATE_pyG\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41467-022-29439-6\">\ud83d\udcd6</a></td>\n  </tr>\n\n  <tr>\n    <td align=\"center\">scVI<br><a href=\"https://github.com/scverse/scvi-tools\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1038/s41587-021-01206-w\">\ud83d\udcd6</a></td>\n    <td align=\"center\">MIRA<br><a href=\"https://github.com/cistrome/MIRA\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41592-022-01595-z\">\ud83d\udcd6</a></td>\n    <td align=\"center\">Tangram<br><a href=\"https://github.com/broadinstitute/Tangram/\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41592-021-01264-7\">\ud83d\udcd6</a></td>\n    <td align=\"center\">STAligner<br><a href=\"https://github.com/zhoux85/STAligner\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1038/s43588-023-00528-w\">\ud83d\udcd6</a></td>\n    <td align=\"center\">CEFCON<br><a href=\"https://github.com/WPZgithub/CEFCON\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41467-023-44103-3\">\ud83d\udcd6</a></td>\n    <td align=\"center\">PyComplexHeatmap<br><a href=\"https://github.com/DingWB/PyComplexHeatmap\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1002/imt2.115\">\ud83d\udcd6</a></td>\n      </tr>\n\n  <tr>\n    <td align=\"center\">STT<br><a href=\"https://github.com/cliffzhou92/STT/\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41592-024-02266-x#Sec2\">\ud83d\udcd6</a></td>\n    <td align=\"center\">SLAT<br><a href=\"https://github.com/gao-lab/SLAT\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41467-023-43105-5\">\ud83d\udcd6</a></td>\n    <td align=\"center\">GPTCelltype<br><a href=\"https://github.com/Winnie09/GPTCelltype\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41592-024-02235-4\">\ud83d\udcd6</a></td>\n    <td align=\"center\">PROST<br><a href=\"https://github.com/Tang-Lab-super/PROST\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1038/s41467-024-44835-w\">\ud83d\udcd6</a></td>\n    <td align=\"center\">CytoTrace2<br><a href=\"https://github.com/digitalcytometry/cytotrace2\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1101/2024.03.19.585637\">\ud83d\udcd6</a></td>\n    <td align=\"center\">GraphST<br><a href=\"https://github.com/JinmiaoChenLab/GraphST\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41467-023-36796-3#citeas\">\ud83d\udcd6</a></td>\n  </tr>\n\n  <tr>\n    <td align=\"center\">COMPOSITE<br><a href=\"https://github.com/CHPGenetics/COMPOSITE/\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41467-024-49448-x#Abs1\">\ud83d\udcd6</a></td>\n    <td align=\"center\">mellon<br><a href=\"https://github.com/settylab/mellon\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41592-024-02302-w\">\ud83d\udcd6</a></td>\n    <td align=\"center\">starfysh<br><a href=\"https://github.com/azizilab/starfysh\">\ud83d\udce6</a> <a href=\"http://dx.doi.org/10.1038/s41587-024-02173-8\">\ud83d\udcd6</a></td>\n    <td align=\"center\">COMMOT<br><a href=\"https://github.com/zcang/COMMOT\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41592-022-01728-4\">\ud83d\udcd6</a></td>\n    <td align=\"center\">flowsig<br><a href=\"https://github.com/axelalmet/flowsig\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1038/s41592-024-02380-w\">\ud83d\udcd6</a></td>\n    <td align=\"center\">pyWGCNA<br><a href=\"https://github.com/mortazavilab/PyWGCNA\">\ud83d\udce6</a> <a href=\"https://doi.org/10.1093/bioinformatics/btad415\">\ud83d\udcd6</a></td>\n  </tr>\n\n  <tr>\n    <td align=\"center\">CAST<br><a href=\"https://github.com/wanglab-broad/CAST\">\ud83d\udce6</a> <a href=\"https://www.nature.com/articles/s41592-024-02410-7\">\ud83d\udcd6</a></td>\n  </tr>\n</table>\n</div>\n\n---\n\n**Included Package not published or preprint**\n\n- [1] [Cellula](https://github.com/andrecossa5/Cellula/) is to provide a toolkit for the exploration of scRNA-seq. These tools perform common single-cell analysis tasks\n- [2] [pegasus](https://github.com/lilab-bcb/pegasus/) is a tool for analyzing transcriptomes of millions of single cells. It is a command line tool, a python package and a base for Cloud-based analysis workflows.\n- [3] [cNMF](https://github.com/dylkot/cNMF) is an analysis pipeline for inferring gene expression programs from single-cell RNA-Seq (scRNA-Seq) data.\n\n## `5` [Contact](#)\n\n- Zehua Zeng ([starlitnightly@gmail.com](mailto:starlitnightly@gmail.com) or [zehuazeng@xs.ustb.edu.cn](mailto:zehuazeng@xs.ustb.edu.cn))\n- Lei Hu ([hulei@westlake.edu.cn](mailto:hulei@westlake.edu.cn))\n\n## `6` [Developer Guild and Contributing](#)\n\nIf you would like to contribute to omicverse, please refer to our [developer documentation](https://omicverse.readthedocs.io/en/latest/Developer_guild/).\n\n<table align=\"center\">\n    <tr>\n      <th colspan=\"2\">\n        <br><img src=\"https://contrib.rocks/image?repo=Starlitnightly/omicverse\"><br><br>\n      </th>\n    </tr>\n</table>\n\n\n> [!IMPORTANT]  \n> We would like to thank the following WeChat Official Accounts for promoting Omicverse.\n> <p align=\"center\"> <a href=\"https://mp.weixin.qq.com/s/egAnRfr3etccU_RsN-zIlg\" target=\"_blank\" rel=\"noreferrer\"> <img src=\"README.assets/image-20230701163953794.png\" alt=\"linux\" width=\"50\" height=\"50\"/> </a> <a href=\"https://zhuanlan.zhihu.com/c_1257815636945915904?page=3\" target=\"_blank\" rel=\"noreferrer\"> <img src=\"README.assets/WechatIMG688.png\" alt=\"linux\" width=\"50\" height=\"50\"/> </a> </p>\n\n\n## `7` [Citation](https://doi.org/10.1038/s41467-024-50194-3)\n\nIf you use `omicverse` in your work, please cite the `omicverse` publication as follows:\n\n> **OmicVerse: a framework for bridging and deepening insights across bulk and single-cell sequencing**\n>\n> Zeng, Z., Ma, Y., Hu, L. et al.\n>\n> _Nature Communication_ 2024 Jul 16. doi: [10.1038/s41467-024-50194-3](https://doi.org/10.1038/s41467-024-50194-3).\n\n\n## `8` [Other](#)\n\nIf you would like to sponsor the development of our project, you can go to the afdian website (https://afdian.net/a/starlitnightly) and sponsor us.\n\n\nCopyright \u00a9 2024 [112 Lab](https://112lab.asia/). <br />\nThis project is [GPL3.0](./LICENSE) licensed.\n\n<!-- LINK GROUP -->\n[docs-feat-provider]: https://starlitnightly.github.io/omicverse/\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "OmicVerse: A single pipeline for exploring the entire transcriptome universe",
    "version": "1.6.8",
    "project_urls": {
        "Github": "https://github.com/Starlitnightly/omicverse"
    },
    "split_keywords": [
        "bioinformatics",
        " deep-learning",
        " scrna-seq",
        " rna-seq"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b6e598f1bd5d2500981fbde9896883da07353724a090421ddce5471553444fc",
                "md5": "f36b82adc509e9ad2bbfd6909a48bf48",
                "sha256": "1532268aa8049e18dcac72f3ddae4eb79f876ab0e677344a86c51343fe40ca1d"
            },
            "downloads": -1,
            "filename": "omicverse-1.6.8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f36b82adc509e9ad2bbfd6909a48bf48",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 7605972,
            "upload_time": "2024-10-28T09:33:53",
            "upload_time_iso_8601": "2024-10-28T09:33:53.289727Z",
            "url": "https://files.pythonhosted.org/packages/5b/6e/598f1bd5d2500981fbde9896883da07353724a090421ddce5471553444fc/omicverse-1.6.8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "810ff4721c02dc19d24305b1e379584916a62181dc08a0a180c798f9c48e2cf4",
                "md5": "425b62a1e164fd3cb43090c203d5f3b0",
                "sha256": "9edd3dd9df8d75ee33bd4ad534c76853a5431dc9c9b201461a60912483ca33e6"
            },
            "downloads": -1,
            "filename": "omicverse-1.6.8.tar.gz",
            "has_sig": false,
            "md5_digest": "425b62a1e164fd3cb43090c203d5f3b0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 7290910,
            "upload_time": "2024-10-28T09:33:56",
            "upload_time_iso_8601": "2024-10-28T09:33:56.401526Z",
            "url": "https://files.pythonhosted.org/packages/81/0f/f4721c02dc19d24305b1e379584916a62181dc08a0a180c798f9c48e2cf4/omicverse-1.6.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-28 09:33:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Starlitnightly",
    "github_project": "omicverse",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "scipy",
            "specs": [
                [
                    "<",
                    "1.12"
                ]
            ]
        },
        {
            "name": "scikit-image",
            "specs": [
                [
                    "==",
                    "0.21.0"
                ]
            ]
        },
        {
            "name": "omicverse",
            "specs": []
        },
        {
            "name": "pandas",
            "specs": []
        },
        {
            "name": "scanpy",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": []
        },
        {
            "name": "seaborn",
            "specs": []
        },
        {
            "name": "scikit-learn",
            "specs": []
        },
        {
            "name": "sphinx_autosummary_accessors",
            "specs": []
        },
        {
            "name": "sphinx_autodoc_typehints",
            "specs": []
        },
        {
            "name": "recommonmark",
            "specs": []
        },
        {
            "name": "sphinx_markdown_tables",
            "specs": []
        },
        {
            "name": "sphinx_copybutton",
            "specs": []
        },
        {
            "name": "nbsphinx",
            "specs": []
        },
        {
            "name": "IPython",
            "specs": []
        },
        {
            "name": "ipywidgets",
            "specs": []
        },
        {
            "name": "lifelines",
            "specs": []
        },
        {
            "name": "boltons",
            "specs": []
        },
        {
            "name": "ctxcore",
            "specs": []
        },
        {
            "name": "multiprocess",
            "specs": []
        },
        {
            "name": "ktplotspy",
            "specs": []
        },
        {
            "name": "leidenalg",
            "specs": []
        },
        {
            "name": "datashader",
            "specs": []
        },
        {
            "name": "graphtools",
            "specs": []
        },
        {
            "name": "igraph",
            "specs": []
        },
        {
            "name": "phate",
            "specs": []
        },
        {
            "name": "jinja2",
            "specs": [
                [
                    "==",
                    "3.1.2"
                ]
            ]
        },
        {
            "name": "griffe",
            "specs": [
                [
                    "==",
                    "0.26.0"
                ]
            ]
        },
        {
            "name": "mkdocs",
            "specs": [
                [
                    "==",
                    "1.4.2"
                ]
            ]
        },
        {
            "name": "mkdocs-mermaid2-plugin",
            "specs": [
                [
                    "==",
                    "1.1.1"
                ]
            ]
        },
        {
            "name": "mkdocs-jupyter",
            "specs": []
        },
        {
            "name": "mkdocs-material",
            "specs": [
                [
                    "==",
                    "9.1.2"
                ]
            ]
        },
        {
            "name": "mkdocs-glightbox",
            "specs": [
                [
                    "==",
                    "0.3.2"
                ]
            ]
        },
        {
            "name": "mkdocstrings",
            "specs": [
                [
                    "==",
                    "0.20.0"
                ]
            ]
        },
        {
            "name": "mkdocs-gen-files",
            "specs": [
                [
                    "==",
                    "0.4.0"
                ]
            ]
        },
        {
            "name": "mkdocstrings-python",
            "specs": [
                [
                    "==",
                    "0.9.0"
                ]
            ]
        },
        {
            "name": "python-dotplot",
            "specs": []
        },
        {
            "name": "metatime",
            "specs": []
        },
        {
            "name": "tensorboard",
            "specs": []
        },
        {
            "name": "mellon",
            "specs": []
        },
        {
            "name": "ctxcore",
            "specs": []
        },
        {
            "name": "pydeseq2",
            "specs": [
                [
                    ">",
                    "0.3"
                ]
            ]
        },
        {
            "name": "mkdocs-plotly-plugin",
            "specs": []
        },
        {
            "name": "bioservices",
            "specs": []
        }
    ],
    "lcname": "omicverse"
}
        
Elapsed time: 1.42549s