Generative causal engine for perturbation manifold analysis and epistatic peak discovery.
Project description
Mesengenic
Generative causal engine for perturbation manifold analysis — CLI and Python SDK for computational biologists.
Install
Production (PyPI)
pip install --index-url https://pypi.org/simple mesengenic_hsc
Local development (pip install -e .)
Run from the repository root (where pyproject.toml lives):
cd mesengenic-v3
pip install -e .
| Component | Resolves to |
|---|---|
| Python package | ./mesengenic/ (live edits, no reinstall) |
mesengenic command |
mesengenic.cli:main via [project.scripts] in pyproject.toml |
| Checksum manifest | assets/weights/MANIFEST.json |
Verify:
mesengenic info # shows install path + entry module
python -m mesengenic # same as `mesengenic`
Conda (secondary)
conda env create -f environment.yml
conda activate mesengenic
Required Assets
Not bundled in the PyPI wheel. Install after pip install mesengenic_hsc:
# Hosted URL (set by publisher)
export MESENGENIC_WEIGHTS_URL=https://your-host/vae_epoch_50_final.pth
mesengenic weights download
mesengenic weights verify
# Or from a file you received
mesengenic weights restore --from ~/Downloads/vae_epoch_50_final.pth
Publishers: ./scripts/package_weights_release.sh → share dist/mesengenic-weights-*.tar.gz
See PUBLISHING.md for PyPI build and partner handoff.
| Asset | Default path | Env var |
|---|---|---|
| VAE weights | assets/weights/vae_epoch_50_final.pth |
MESENGENIC_WEIGHTS_PATH |
| AnnData | data/norman19_processed.h5ad |
MESENGENIC_DATA_PATH |
Navigation
See docs/NAVIGATION.md for the full CLI guide, query rules, and PyPI migration notes.
CLI (quick start)
mesengenic # Novaflow-style landing + command catalog
mesengenic sweep --mode 1 -o peaks.csv
mesengenic query "KLF1" --json
mesengenic trajectory "CEBPA+CEBPE"
mesengenic validate
mesengenic shell --full
SDK
from mesengenic import MesengenicCausalEngine
engine = MesengenicCausalEngine()
edges, deltas, peaks = engine.execute_global_sweep()
Security
See SECURITY.md for publishing checklist, wheel contents, and supply-chain controls.
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 mesengenic_hsc-0.1.0.tar.gz.
File metadata
- Download URL: mesengenic_hsc-0.1.0.tar.gz
- Upload date:
- Size: 38.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4819ad44aabb1aaac5c25f148ca772f66e0bb9c79487cd005b69fdb2cd8113bb
|
|
| MD5 |
729dfb34148a6bfdeccacb2404724ff4
|
|
| BLAKE2b-256 |
e6ef36efc1766e305be64f7d97ea6f6b1c0da67039c36974a1da9bcd0b28b0b8
|
Provenance
The following attestation bundles were made for mesengenic_hsc-0.1.0.tar.gz:
Publisher:
publish-pypi.yml on tobibaruwa/mesengenic-v3
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mesengenic_hsc-0.1.0.tar.gz -
Subject digest:
4819ad44aabb1aaac5c25f148ca772f66e0bb9c79487cd005b69fdb2cd8113bb - Sigstore transparency entry: 2014690932
- Sigstore integration time:
-
Permalink:
tobibaruwa/mesengenic-v3@eafc16c6b8f3a482ec3c34954e5437fd0b2f45c0 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobibaruwa
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@eafc16c6b8f3a482ec3c34954e5437fd0b2f45c0 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file mesengenic_hsc-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mesengenic_hsc-0.1.0-py3-none-any.whl
- Upload date:
- Size: 46.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b04aa5c0aa25229529b58b6c74d4de14ac02151ddfd0d5cc8f083e35282f3ead
|
|
| MD5 |
5d5c1b59c7e7aa94a5c1f3c4b9ad263f
|
|
| BLAKE2b-256 |
3a3416fb37f8ca617d6290a0296030a3f76158420fce5563c9cc2ad92d95f579
|
Provenance
The following attestation bundles were made for mesengenic_hsc-0.1.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on tobibaruwa/mesengenic-v3
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mesengenic_hsc-0.1.0-py3-none-any.whl -
Subject digest:
b04aa5c0aa25229529b58b6c74d4de14ac02151ddfd0d5cc8f083e35282f3ead - Sigstore transparency entry: 2014691045
- Sigstore integration time:
-
Permalink:
tobibaruwa/mesengenic-v3@eafc16c6b8f3a482ec3c34954e5437fd0b2f45c0 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobibaruwa
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@eafc16c6b8f3a482ec3c34954e5437fd0b2f45c0 -
Trigger Event:
workflow_dispatch
-
Statement type: