ArchR_h5ad: Read .arrow files (from ArchR) to anndata.
Project description
ArchR-h5ad
A lightweight python package to parse .arrow
files produced by ArchR - to AnnData.
Installation
Install the last-released (v0.0.12
) distrubution from PYPI:
pip install ArchR_h5ad
Alternatively, clone the repo to install the development version, locally:
git clone https://github.com/mvinyard/ArchR-h5ad.git; cd ArchR_h5ad
pip install -e .
A brief example
As an example, we will use the data from the ArchR hematopoiesis tutorial.
Option 1. Directly read a .arrow
file to adata
import ArchR_h5ad
arrow_path = "/home/user/data/scATAC_CD34_BMMC_R1.arrow"
adata = ArchR_h5ad.read_arrow(arrow_path, use_matrix="GeneScoreMatrix")
Alternatively, one may use the "TileMatrix"
generated by ArchR.
adata = ArchR_h5ad.read_arrow(arrow_path, use_matrix="TileMatrix")
Option 2. Instantiate the Arrow
class.
arrow = ArchR_h5ad.Arrow(arrow_path)
arrow.to_adata()
import numpy as np
np.array(arrow.__dir__())[
np.array([not i.startswith("__") for i in arrow.__dir__()])
].tolist()
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
ArchR_h5ad-0.0.12.tar.gz
(6.7 kB
view hashes)
Built Distribution
Close
Hashes for ArchR_h5ad-0.0.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca32dc4daa91f6ab146cceda1df63bafcc54803385c8a62a4d3f21c043648bd4 |
|
MD5 | dffd231abcdffb93c70dca2d8cadfe12 |
|
BLAKE2b-256 | c2ea9ed953b20c284b612daaa1ef4da3686fe33d62dcad74057a2ac0ca374649 |