fastccc-modern
fastccc-modern is a focused, maintained distribution of the FastCCC
permutation-free cell-cell communication runtime. It keeps the two statistical
analysis entry points used by ChatSpatial while removing reference-building,
browser documentation, notebooks, bundled reference data, visualization, and
HTML report generation.
The import name remains fastccc:
import fastccc
fastccc.statistical_analysis_method(...)
Why this distribution exists
FastCCC 1.0.1 requires Jinja2 3.1.6 solely for its optional HTML report layer. CellRank 2.3.2 depends on the PyPI release of pyGPCCA 1.0.4, whose metadata pins Jinja2 3.0.3 for a historical linting workaround even though pyGPCCA does not import Jinja2 at runtime. Those metadata constraints make the two scientific runtimes impossible to install together.
This distribution removes FastCCC's unused report layer and therefore has no Jinja2 dependency. Its statistical runtime can coexist with CellRank and pyGPCCA in a standard pip environment without dependency overrides.
Scope
Included:
- single-method FastCCC statistical analysis;
- Cauchy combination analysis;
- CellPhoneDB-format input preprocessing;
- interaction strength and analytical p-value calculations.
Not included:
- HTML report generation and plotting;
- bundled databases or tissue reference panels;
- reference-panel construction and query tooling;
- notebooks and documentation-site assets.
ChatSpatial downloads and validates the CellPhoneDB tables separately, so shipping duplicate databases in this wheel is unnecessary.
Attribution
The algorithms and original implementation are from
Svvord/FastCCC. See NOTICE.md and
LICENSE for details.
Metadata
Release files for fastccc-modern 1.0.1.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fastccc_modern-1.0.1.post1.tar.gz | 23.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fastccc_modern-1.0.1.post1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.6 kB
Release files / fastccc_modern-1.0.1.post1.tar.gz
| Download URL | fastccc_modern-1.0.1.post1.tar.gz |
|---|---|
| Size | 23.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cee9240264fa250e22debb11959ac968eb224e0e8a11be0bfcf6cd93d5269b4c
|
|
BLAKE2b-256 checksum How to use checksums |
d40c59fc422110a0f35640f3ab7d274cda190d95bd782b968fdf15ae22b68e7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.
Transparency logRelease files / fastccc_modern-1.0.1.post1-py3-none-any.whl
| Download URL | fastccc_modern-1.0.1.post1-py3-none-any.whl |
|---|---|
| Size | 24.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c6021d7bda6df0b1cfaf6f8812c688a199172d45a09ac39fdae36d7caaad5fcb
|
|
BLAKE2b-256 checksum How to use checksums |
ede0fbde62bd175a36b6b957750ddfe013210221e2112327a3f8b7c1afcfb51a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.
Transparency log