Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastccc_modern-1.0.1.post1.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

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

fastccc_modern-1.0.1.post1-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file fastccc_modern-1.0.1.post1.tar.gz.

File metadata

  • Download URL: fastccc_modern-1.0.1.post1.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for fastccc_modern-1.0.1.post1.tar.gz
Algorithm Hash digest
SHA256 cee9240264fa250e22debb11959ac968eb224e0e8a11be0bfcf6cd93d5269b4c
MD5 e241f8b1a98df4725e496d06d79c88ba
BLAKE2b-256 d40c59fc422110a0f35640f3ab7d274cda190d95bd782b968fdf15ae22b68e7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastccc_modern-1.0.1.post1.tar.gz:

Publisher: publish.yml on cafferychen777/FastCCC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastccc_modern-1.0.1.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for fastccc_modern-1.0.1.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 c6021d7bda6df0b1cfaf6f8812c688a199172d45a09ac39fdae36d7caaad5fcb
MD5 8c09dfab73e390deb59a5e01b7ea1596
BLAKE2b-256 ede0fbde62bd175a36b6b957750ddfe013210221e2112327a3f8b7c1afcfb51a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastccc_modern-1.0.1.post1-py3-none-any.whl:

Publisher: publish.yml on cafferychen777/FastCCC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page