Python API for efficient storage and retrieval of single-cell data using TileDB
Project description
Overview
This is a POC Python implementation of the proposed Unified Single-cell Data Model.
Installation
Using pip
This code is hosted at PyPI, so you can do
python -m pip install tiledbsc
To install a specific version:
python -m pip install git+https://github.com/single-cell-data/TileDB-SingleCell.git@0.0.6#subdirectory=apis/python
To update to the latest version:
python -m pip install --upgrade tiledbsc
From source
- This requires
tiledb
(see ./setup.cfg for version), in addition to other dependencies in setup.cfg. - Clone this repo
cd
into your checkout and thencd apis/python
python -m pip install .
- Or, if you wish to modify the code and run it,
python setup.py develop
- Optionally, if you prefer, you can run that inside
venv
:
python -m venv venv
. ./venv/bin/activate
python -m pip install .
- In either case:
python -m pytest tests
Status
Please see https://github.com/single-cell-data/TileDB-SingleCell/issues.
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
tiledbsc-0.1.1-py3-none-any.whl
(58.1 kB
view details)
File details
Details for the file tiledbsc-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: tiledbsc-0.1.1-py3-none-any.whl
- Upload date:
- Size: 58.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32d6780b90f1679de5aefb5d51cc1559ee0a4115a3c387a012baa8afe7d54cd7 |
|
MD5 | 78e649cd48d0a3b86ede747cb9e7ed12 |
|
BLAKE2b-256 | b4d7e6128ed9b8d5ed47872ecdba52b755585667a7aa49c606fb90fc4888e796 |