A unified probabilistic framework for CyTOF data
Project description
CytoOne
A unified probabilistic framework for CyTOF data
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91fc0ab826cdb2d2a300bc73f66b47ace25ed21a6ba7264b35041da323985bb2
|
|
| MD5 |
b7daa5d31dc862e30414246f791fb760
|
|
| BLAKE2b-256 |
6ee1bef403ecb590e1d0a3d013db417b9acd6d98ecfc0b3ba8ef659170d685d1
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e263227a183af3e2eec81510e02d03800911bff1f0ae20c7141be64799548809
|
|
| MD5 |
6957fba95c1b6ffce6fa6472e9deb522
|
|
| BLAKE2b-256 |
63fe4bb3f219aae4f9b02a9e8de4db0971975ef00b71b8631258733acd5824b9
|