Skip to main content

A unified probabilistic framework for CyTOF data

Project description

Logo

CytoOne

A unified probabilistic framework for CyTOF data

Model Overview

Installation

You can easily install CytoOne from PyPI. Follow the following command to get started:

Create a virtual environment :snake:

So far, we have only tested the software on Python 3.9 and 3.10.

conda create -n cytoone python=3.9
conda activate cytoone 

or

conda create -n cytoone python=3.10
conda activate cytoone 

Build the package

pip

For a stable version of CytoOne, you can download and install the package via

pip install CytoOne

Local

The latest version of CytoOne will be hosted on GitHub where we constantly update features of the package. To use the latest version of CytoOne, you will need to build the package loacally.

First, you need to clone the repo to a local directory, say ./awesome_repos and cd to that folder.

Now, you should have a CytoOne folder under the awesome_repos directory. Run the following to build the package.

cd ./CytoOne
python setup.py sdist bdist_wheel

You should see a dist folder now which contains the wheel file you will need for installing the package.

cd ./dist
pip install ./CytoOne-0.0.1-py3-none-any.whl

Dependencies

With both package building strategies, the dependencies should be installed automatically. Here, we just list them out for your reference.

  • python>=3.9,<3.11
  • numpy<2.0
  • pandas>=2.2.0
  • anndata>=0.10,<0.11
  • torch<2.0
  • pyro-ppl<1.8.5
  • seaborn
  • jupyter
  • ipywidgets

Tutorial :fast_forward:

Interactive Python

This assumes that you are using Jupyter notebook to run CytoOne.

Command-Line Interface (CLI)

Citation :page_with_curl:

If you use CytoOne in your workflow, citing our paper is appreciated:

@article{
}

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

cytoone-0.0.2.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

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

cytoone-0.0.2-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file cytoone-0.0.2.tar.gz.

File metadata

  • Download URL: cytoone-0.0.2.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for cytoone-0.0.2.tar.gz
Algorithm Hash digest
SHA256 91fc0ab826cdb2d2a300bc73f66b47ace25ed21a6ba7264b35041da323985bb2
MD5 b7daa5d31dc862e30414246f791fb760
BLAKE2b-256 6ee1bef403ecb590e1d0a3d013db417b9acd6d98ecfc0b3ba8ef659170d685d1

See more details on using hashes here.

File details

Details for the file cytoone-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: cytoone-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for cytoone-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e263227a183af3e2eec81510e02d03800911bff1f0ae20c7141be64799548809
MD5 6957fba95c1b6ffce6fa6472e9deb522
BLAKE2b-256 63fe4bb3f219aae4f9b02a9e8de4db0971975ef00b71b8631258733acd5824b9

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