Skip to main content

OmicVerse: A single pipeline for exploring the entire transcriptome universe

Project description


pypi-badge Documentation Status pypiDownloads condaDownloads License:GPL scverse Pytest

OmicVerse is the fundamental package for multi omics included bulk and single cell analysis with Python. For more information, please read our paper: OmicVerse: A single pipeline for exploring the entire transcriptome universe

The original name of the omicverse was 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.

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 “interrupted” cells in the original scRNA-seq data.

omicverse-light omicverse-dark

Directory structure

.
├── omicverse                  # Main Python package
├── omicverse_guide            # Documentation files
├── sample                     # Some test data
├── LICENSE
└── README.md

Where to get it

OmicVerse can be installed via conda or pypi and you need to install pytorch at first. Please refer to the installation tutorial 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.

Usage

Please checkout the documentations and tutorials at omicverse.readthedocs.io.

Data Framework

Reference

Included Package not published or preprint

  • [1] Cellula is to provide a toolkit for the exploration of scRNA-seq. These tools perform common single-cell analysis tasks
  • [2] 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.

Contact

Developer Guild

If you would like to contribute to omicverse, please refer to our developer documentation.

Acknowledgements

We would like to thank the following WeChat Official Accounts for promoting Omicverse.

linux linux

Other

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

omicverse-1.5.4.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

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

omicverse-1.5.4-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file omicverse-1.5.4.tar.gz.

File metadata

  • Download URL: omicverse-1.5.4.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for omicverse-1.5.4.tar.gz
Algorithm Hash digest
SHA256 4f74267aafe65810cfb1acfcc63574129e261adc0b45fa37062875d1086a3678
MD5 793bea8c08570286c9a660ddfeb4d39e
BLAKE2b-256 147bab095e4166d4b8431b4eac370688c644823ddd0f56ee80c33970d967c640

See more details on using hashes here.

File details

Details for the file omicverse-1.5.4-py3-none-any.whl.

File metadata

  • Download URL: omicverse-1.5.4-py3-none-any.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for omicverse-1.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0c126733a7f795f14921db8648a81089e2a6e3ee7aa440ae5784a1b19bd8a3cd
MD5 15c6569fb2a6d5cf4dbb7cea8cb8e46b
BLAKE2b-256 599038b2cb677c3d69773c884d3780492cf910f8bf8eb77546721b327457df40

See more details on using hashes here.

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