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.3.0.tar.gz (17.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.3.0-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cfde_kc_fetch-0.3.0.tar.gz
  • Upload date:
  • Size: 17.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.3.0.tar.gz
Algorithm Hash digest
SHA256 62653072b5cac6907f741649fe0ca60c19e072267928e9183ce8a9690f2b0138
MD5 3a396431f38883c7e903556c5f989d93
BLAKE2b-256 d3159d5ec0db14eebcbce10d4382a66b4bdba60c9d20083f7aafe46c7751e90a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cfde_kc_fetch-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 13.1 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7db86ad626fc675625ea08e6e4ad13f8968e797a1647a37a77495846817b4274
MD5 73feac0b2c62cbea941543bfb8debaf6
BLAKE2b-256 2969595778ed77abd647fb6d52ece56814f5c0e1be1ca9298d27eb8ed0af17de

See more details on using hashes here.

Provenance

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