CELIOS: extract omics data into integrated activity datasets for Boolean model calibration. Part of the DrugLogics and the TRAFIKK pipelines.
Project description
CELIOS
CEll LIne OmicS processor — extract omics data into integrated activity datasets for Boolean model calibration.
Used in the DrugLogics and TRAFIKK pipelines.
📊 What You Get
✅ Node Dictionary (node_HGNC_dict.csv)
- Network nodes mapped to HGNC gene symbols
- Enables consistent gene annotation
✅ Activity Master Matrix (activity_master_matrix.csv)
- All omics data sources combined (mutations, CNV, TF, expression) for each node in the network across cell lines
- Format: nodes × cell_lines__data_source
✅ Priority-Filtered Activity (activity_from_master.csv)
- One activity value per node-cell line (highest priority source)
- Ready for downstream analysis
✅ Per-Cell-Line Training Files (optional)
- DrugLogics or Trafikk compatible format
- Saved to
cellfiles_dir/if specified
Quick Start
Install:
pip install -e .
Run pipeline:
celios run --config config.yaml --verbose
Get help:
celios --help
📚 Documentation
Detailed documentation is in the documentation markdown files:
| Document | Purpose |
|---|---|
| QUICKSTART.md | 5-minute quick reference with common commands |
| INSTALL.md | Installation guide, virtual environments, troubleshooting |
| USAGE.md | Full usage guide, advanced examples, and API reference |
| CONFIGURATION.md | Configuration reference with all options |
| OUTPUTS.md | Output file formats and interpretation |
| notebooks/ | Interactive Jupyter notebooks with examples |
Features
- Step 1: Node dictionary generation from biological networks (SIF format)
- Step 2: Cell-line identifier resolution and tissue-aware organization
- Step 3: Multi-source omics integration (mutations, CNV, TF activity, expression)
- Step 4: DrugLogics and Trafikk pipeline training file generation (specific calibration file used in the Gitsbe module)
- Format support: Legacy CCLE (genes × SIDM) and 26Q1 (ModelID × genes) formats
- Configuration-driven: JSON or YAML configs for easy reproducibility
- Tissue organization: Optional per-tissue output structure for DrugLogics compatibility
License
Project details
Release history Release notifications | RSS feed
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 celios-0.1.0.tar.gz.
File metadata
- Download URL: celios-0.1.0.tar.gz
- Upload date:
- Size: 82.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
080f5855d4bb59ef83aac164f1971658737ffad19745e7a916730d4b1c1d0c21
|
|
| MD5 |
e4a912ca7a85ae2f648d3976d69cdb48
|
|
| BLAKE2b-256 |
8dff94cf0b868ac615cb6ad7cd2b7f31e2236c9d5ffe1fe0812b9671bceb1352
|
File details
Details for the file celios-0.1.0-py3-none-any.whl.
File metadata
- Download URL: celios-0.1.0-py3-none-any.whl
- Upload date:
- Size: 76.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c7a65b66f2000cf48cbd402ae8bae964e734834c8e686d64109f628c6c392ee
|
|
| MD5 |
060f99eea5634863fc2490a34c754d88
|
|
| BLAKE2b-256 |
4b6ef2eed0bdba2e413ff0de91fb4b955b12d03312c0e20fcb90c469edd45096
|