Muni CLI — manage tools, jobs, spaces, and more
Project description
Muni CLI
Muni is the command-line interface for BioArena. Use it to discover available tools, submit jobs, monitor runs, download outputs, and work with spaces and canvas nodes from your terminal.
Install
pipx install muni
Or install into an existing environment:
pip install muni
Requires Python 3.11 or newer.
Log in
muni login
On a server or SSH session without a browser:
muni login --device
Check the active account:
muni whoami
Common Workflow
Find a tool:
muni tools
muni tools --category protein-design
muni tools -q rfd3
Inspect tool inputs:
muni tool bioarena_rfd3 --inputs
muni tool bioarena_rfd3 --examples
Submit a job:
muni run bioarena_rfd3 pdb_id=1UBQ num_designs=5
Submit and wait for completion:
muni run bioarena_rfd3 pdb_id=1UBQ num_designs=5 --follow
Submit parameters from JSON:
muni run bioarena_rfd3 --params-file params.json --follow
Run a batch from JSONL:
muni run bioarena_ipsae --batch jobs.jsonl --follow
cat jobs.jsonl | muni run bioarena_ipsae --batch - --follow
Check status and retrieve outputs:
muni status job_<uuid>
muni wait job_<uuid>
muni results job_<uuid>
muni results job_<uuid> --fields rank,sequence
muni files job_<uuid>
muni download-all job_<uuid> -o ./results/
Spaces and Canvas Nodes
List and choose a workspace:
muni spaces
muni space use "My Space"
List nodes on the active page:
muni nodes
muni nodes search "PXDesign"
Create or inspect nodes:
muni node create "Results" --type metric
muni node create "TREM2 rank 1" --type structure --file ./rank_1.cif
muni node read <node_id>
muni node run <node_id> --wait
Command Reference
| Command | What it does |
|---|---|
muni login |
Authenticate the CLI |
muni whoami |
Show the current account |
muni balance |
Show credit balance |
muni tools |
List available tools |
muni tool <name> |
Show details for one tool |
muni run <tool> KEY=VALUE |
Submit a job |
muni jobs |
List recent jobs |
muni status <job_id> |
Check a job |
muni wait <job_id> |
Wait for one or more jobs |
muni results <job_id> |
Print job results |
muni files <job_id> |
List job output files |
muni download <job_id> <path> |
Download one output file |
muni download-all <job_id> |
Download all output files |
muni spaces |
List spaces |
muni space <subcommand> |
Manage a space |
muni nodes |
List canvas nodes |
muni node <subcommand> |
Create, read, edit, connect, or run nodes |
Run muni --help or muni <command> --help for the full set of options.
License
MIT
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 muni-0.1.20.tar.gz.
File metadata
- Download URL: muni-0.1.20.tar.gz
- Upload date:
- Size: 83.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
377b519038ea5fd0577266dd22096722b4fc265b5e365bc245e5920d439ab42f
|
|
| MD5 |
5c13caab173ccba4fafb044464ef4803
|
|
| BLAKE2b-256 |
26cd3a59099580028a1e1e6f0bbdb977efbebe6404a2bedd3cae541d94a4185c
|
Provenance
The following attestation bundles were made for muni-0.1.20.tar.gz:
Publisher:
publish.yml on bioArena/muni-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
muni-0.1.20.tar.gz -
Subject digest:
377b519038ea5fd0577266dd22096722b4fc265b5e365bc245e5920d439ab42f - Sigstore transparency entry: 1376396977
- Sigstore integration time:
-
Permalink:
bioArena/muni-cli@864af5c6ebc751f720e9aa9fa98a5e01a9b082a0 -
Branch / Tag:
refs/tags/v0.1.20 - Owner: https://github.com/bioArena
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@864af5c6ebc751f720e9aa9fa98a5e01a9b082a0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file muni-0.1.20-py3-none-any.whl.
File metadata
- Download URL: muni-0.1.20-py3-none-any.whl
- Upload date:
- Size: 80.6 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 |
ee8e83fb2ff296dac8b5d33e1053420a75f747b251cb3cc9bd7b60810f21f9ff
|
|
| MD5 |
ca155165592c59b407a99a026f4f862c
|
|
| BLAKE2b-256 |
5fc36e394d9cbd0eb7a6626891bcd62a91f82989e3d3732c6c3066e79f310547
|
Provenance
The following attestation bundles were made for muni-0.1.20-py3-none-any.whl:
Publisher:
publish.yml on bioArena/muni-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
muni-0.1.20-py3-none-any.whl -
Subject digest:
ee8e83fb2ff296dac8b5d33e1053420a75f747b251cb3cc9bd7b60810f21f9ff - Sigstore transparency entry: 1376396988
- Sigstore integration time:
-
Permalink:
bioArena/muni-cli@864af5c6ebc751f720e9aa9fa98a5e01a9b082a0 -
Branch / Tag:
refs/tags/v0.1.20 - Owner: https://github.com/bioArena
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@864af5c6ebc751f720e9aa9fa98a5e01a9b082a0 -
Trigger Event:
push
-
Statement type: