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:
- Full usage:
docs/usage.md - Short examples:
docs/examples.md - API docs (Swagger UI): https://cfde.hugeampkpnbi.org/docs
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 codetests/— unit tests
References
- CFDE Knowledge Center: https://cfdeknowledge.org
- API docs (Swagger UI): https://cfde.hugeampkpnbi.org/docs
- Single Cell Browser: https://cfdeknowledge.org/single-cell/
License
MIT License - See LICENSE file for details.
Contributing
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch
- Add tests for new functionality
- 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62653072b5cac6907f741649fe0ca60c19e072267928e9183ce8a9690f2b0138
|
|
| MD5 |
3a396431f38883c7e903556c5f989d93
|
|
| BLAKE2b-256 |
d3159d5ec0db14eebcbce10d4382a66b4bdba60c9d20083f7aafe46c7751e90a
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cfde_kc_fetch-0.3.0.tar.gz -
Subject digest:
62653072b5cac6907f741649fe0ca60c19e072267928e9183ce8a9690f2b0138 - Sigstore transparency entry: 925809378
- Sigstore integration time:
-
Permalink:
cytronicoder/cfde-kc-fetch@a4ed1416bb4a7d39230c839646a671d6a5e09b7f -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/cytronicoder
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@a4ed1416bb4a7d39230c839646a671d6a5e09b7f -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7db86ad626fc675625ea08e6e4ad13f8968e797a1647a37a77495846817b4274
|
|
| MD5 |
73feac0b2c62cbea941543bfb8debaf6
|
|
| BLAKE2b-256 |
2969595778ed77abd647fb6d52ece56814f5c0e1be1ca9298d27eb8ed0af17de
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cfde_kc_fetch-0.3.0-py3-none-any.whl -
Subject digest:
7db86ad626fc675625ea08e6e4ad13f8968e797a1647a37a77495846817b4274 - Sigstore transparency entry: 925809382
- Sigstore integration time:
-
Permalink:
cytronicoder/cfde-kc-fetch@a4ed1416bb4a7d39230c839646a671d6a5e09b7f -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/cytronicoder
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@a4ed1416bb4a7d39230c839646a671d6a5e09b7f -
Trigger Event:
release
-
Statement type: