Skip to main content

Dataset fetcher for the CFDE Knowledge Center API

Project description

CFDE Knowledge Center Dataset Fetcher

A small CLI and library for downloading CFDE Knowledge Center single-cell artifacts and querying gene-level log-normalized expression.

This repository contains a brief README and a docs/ directory with usage instructions, examples, and development notes. If you need detailed guidance, see docs/usage.md and docs/examples.md.

Quick links:

Install from PyPI:

pip install cfde-kc-fetch

If you spot missing information or a confusing message in the tool, please open an issue with a minimal reproduction and the command you ran.

Development & Testing

To run tests locally:

pip install -e ".[dev]"
pytest tests/

Project layout (essential):

  • cfde_kc_fetch/ — package code
  • tests/ — unit tests

References

License

MIT License - See LICENSE file for details.

Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Add tests for new functionality
  4. Submit a pull request

Citation

If you use this tool in your research, please cite:

@software{cfde_kc_fetch,
  title = {CFDE Knowledge Center Dataset Fetcher},
  author = {Zeyu Yao},
  year = {2026},
  url = {https://github.com/cytronicoder/cfde-kc-fetch}
}

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

cfde_kc_fetch-0.4.0.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

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

cfde_kc_fetch-0.4.0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file cfde_kc_fetch-0.4.0.tar.gz.

File metadata

  • Download URL: cfde_kc_fetch-0.4.0.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cfde_kc_fetch-0.4.0.tar.gz
Algorithm Hash digest
SHA256 e74c24c45d22339070ad153f0762997aebea4a459d4c274fa54fe94da23790b8
MD5 355cce473db32ad61e885f4ada032509
BLAKE2b-256 499af47919b8d2b9183c13f65f0ea9d03aecca880201c6a91fa4016c129aba37

See more details on using hashes here.

Provenance

The following attestation bundles were made for cfde_kc_fetch-0.4.0.tar.gz:

Publisher: python-publish.yml on cytronicoder/cfde-kc-fetch

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

File details

Details for the file cfde_kc_fetch-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: cfde_kc_fetch-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cfde_kc_fetch-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07cb8c649886cf543270c93a2979e6dfc847040377238739391bc968dc665622
MD5 609c46b914d0b929e1fa581e010f0e75
BLAKE2b-256 2e4774accc6cbc6e5d7ac4eb8e8df6045ca6ac1d6e515d70b1d617701fddbf76

See more details on using hashes here.

Provenance

The following attestation bundles were made for cfde_kc_fetch-0.4.0-py3-none-any.whl:

Publisher: python-publish.yml on cytronicoder/cfde-kc-fetch

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 Pingdom Monitoring Sentry Error logging StatusPage Status page