Create BioTuring Compressed Study (bcs) file
Project description
pyBCS
This is a python library to create a BioTuring Compressed Study (bcs
) file from an AnnData (scanpy) object.
bcs
files can be imported directly into BBrowser, a software for single-cell data.
Visit our github for more detail.
Installation
pip install pyBCS-bioturing
Example
Scanpy
from pyBCS import scanpy2bcs
scanpy2bcs.format_data("/mnt/example/data.h5ad", "/mnt/example/data.bcs",
input_format="h5ad", graph_based="louvain")
SPRING
from pyBCS import scanpy2bcs
scanpy2bcs.format_data("/mnt/example/spring_study", "/mnt/example/data.bcs",
input_format="spring",
graph_based="louvain")
Loom
from pyBCS import scanpy2bcs
scanpy2bcs.format_data("/mnt/example/data.loom", "/mnt/example/data.bcs",
input_format="loom",
barcode_name="CellID",
feature_name="Gene",
dimred_keys={"tsne":["tsne1", "tsne2"]})
Abloom
from pyBCS import scanpy2bcs
scanpy2bcs.format_data("/mnt/example/data.loom", "/mnt/example/data.bcs",
input_format="abloom",
barcode_name="observation_id",
feature_name="accession_id",
graph_based="cluster")
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
pyBCS-bioturing-0.4.2.tar.gz
(12.3 kB
view hashes)
Built Distribution
Close
Hashes for pyBCS_bioturing-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fca5083a9598b4338b5bdc340d48523c4e1e72e09eb495c29d12f3fabeecc94 |
|
MD5 | 4e6c5d508b7c287d8005a47a2e391248 |
|
BLAKE2b-256 | b07d5247715feb8b18fe9841bacb979eddb2318cfe387271719d836c808e3b3f |