Skip to main content

A data layer for single-cell, spatial and bulk immunomics, providing a unified structure for immune receptor repertoire data.

Project description

immundata-py

An efficient data framework for single-cell and bulk immune repertoire datasets of practically any scale.

Think AnnData, SingleCellExperiment or Seurat object, but for AIRR with the full support for out-of-memory datasets and easier access to additional receptor data such as gene expression from single-cell transcriptomics files, spatial data coordinates, or antigen specificity data, provided by user. The goal of immundata is to standardize I/O and basic data manipulation, following the AIRR Community Data Standard for immune repertoire representation. It's primary users are bioinformatics developers and data engineers who don't want to write from scratch an abstraction layer over the data. Biologists and medical scientists could benefit as well, considering they learn the code syntaxis. However, the overall philosophy is to make sure that immune repertoire data analysis tools such as immunarch cover more than 80% of use cases without explicitly using immundata by the end user.

Installation

uv install

Usage

See notebooks/immundata-experiments.ipynb.

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

immundata-0.1.1.dev0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

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

immundata-0.1.1.dev0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file immundata-0.1.1.dev0.tar.gz.

File metadata

  • Download URL: immundata-0.1.1.dev0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.3

File hashes

Hashes for immundata-0.1.1.dev0.tar.gz
Algorithm Hash digest
SHA256 4a68a97bc6770159f478bf83296178f7da6d68c8fcb36a63a4975e6961225696
MD5 881a904f3e3648b4ab9b71ae984e0b4b
BLAKE2b-256 c96c174f2a8fc1fe7bf62656bdf20f3d8354071f18010ba5b68e25e9e62f0a9a

See more details on using hashes here.

File details

Details for the file immundata-0.1.1.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for immundata-0.1.1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 7563137f03c59e5d999b072e3b76d267d01ad8b041527111b28fa1798cf26e98
MD5 40ee4f32bdcae0ab94471cbdc523144d
BLAKE2b-256 f3692847f2fad467c6d8e4bf4b96ad6f9b84e56e165f79c2f97b0b5aaa574839

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