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:

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.1.0.tar.gz (14.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.1.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cfde_kc_fetch-0.1.0.tar.gz
  • Upload date:
  • Size: 14.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.1.0.tar.gz
Algorithm Hash digest
SHA256 6526cdd8adf500f80a4a44f786748e07b76d84b3e066a65fdd0ed3f519645076
MD5 d016582ffc3be272c4e4d2f61b047017
BLAKE2b-256 2956188b853be9bb9d58d1af0134a22e89ff9f340c53ba6ce8dcb19f9f1e6d81

See more details on using hashes here.

Provenance

The following attestation bundles were made for cfde_kc_fetch-0.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: cfde_kc_fetch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a32ebf17f8ba6aa34a3949e115897c6a46d8bf7136de838e84de02001fd61db8
MD5 dd8a1b091509ff694c0418994d3ac716
BLAKE2b-256 ac82ae641774fab70e16b1c89b2c624516eab1cdf186a41acadf3198f90ce7da

See more details on using hashes here.

Provenance

The following attestation bundles were made for cfde_kc_fetch-0.1.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