Metadata-Version: 2.4
Name: axiom-sc
Version: 0.2.0
Summary: AXIOM-SC: mechanistic cell type annotation via knowledge graph constraints
Author-email: "receptor.bio" <oss@receptor.bio>
License: Apache-2.0
License-File: LICENSE
Keywords: annotation,attractor,bioinformatics,cell-type,knowledge-graph,mechanistic,rna-seq,single-cell
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >=3.10
Requires-Dist: jsonschema>=4.17
Requires-Dist: numpy>=1.24
Requires-Dist: pandas>=2.0
Requires-Dist: requests>=2.31
Provides-Extra: dev
Requires-Dist: black; extra == 'dev'
Requires-Dist: hatch; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pre-commit; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Provides-Extra: gpu
Requires-Dist: cupy-cuda12x; extra == 'gpu'
Provides-Extra: science
Requires-Dist: anndata>=0.9; extra == 'science'
Requires-Dist: biopython>=1.81; extra == 'science'
Requires-Dist: cellxgene-census>=1.9; extra == 'science'
Requires-Dist: commot>=0.0.3; extra == 'science'
Requires-Dist: omnipath>=1.0; extra == 'science'
Requires-Dist: openpyxl>=3.1; extra == 'science'
Requires-Dist: scanpy>=1.9; extra == 'science'
Requires-Dist: scikit-learn>=1.3; extra == 'science'
Requires-Dist: scipy>=1.11; extra == 'science'
Requires-Dist: scvelo>=0.3; extra == 'science'
Requires-Dist: torch>=2.0; extra == 'science'
Description-Content-Type: text/markdown

# AXIOM-SC

Mechanistic cell type annotation via knowledge graph constraints.

**Version:** 0.2.0 | **License:** Apache 2.0 | **PyPI:** axiom-sc

```python
import axiom_sc

annotator = axiom_sc.AXIOMAnnotator(profile="oss-apache", tiers=[1, 2])
```

See [CLAUDE.md](CLAUDE.md) for full specification.
