Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

muni-0.1.19.tar.gz (82.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

muni-0.1.19-py3-none-any.whl (80.4 kB view details)

Uploaded Python 3

File details

Details for the file muni-0.1.19.tar.gz.

File metadata

  • Download URL: muni-0.1.19.tar.gz
  • Upload date:
  • Size: 82.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for muni-0.1.19.tar.gz
Algorithm Hash digest
SHA256 67da4fa4f126e5c18b958a602f7feb3cced618a7b7e6e7c4227924959cf8a652
MD5 bf0695142826ebc05bb9b4fea2cbf6e8
BLAKE2b-256 0922e2b878cf5f4b9b523ef8398a02b1648d185b9115617cb0a1ca6abcbf6db6

See more details on using hashes here.

Provenance

The following attestation bundles were made for muni-0.1.19.tar.gz:

Publisher: publish.yml on bioArena/muni-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file muni-0.1.19-py3-none-any.whl.

File metadata

  • Download URL: muni-0.1.19-py3-none-any.whl
  • Upload date:
  • Size: 80.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for muni-0.1.19-py3-none-any.whl
Algorithm Hash digest
SHA256 21bf45f5f6a2ccf9c2f299794246761891852b8bcda7e3aabcecd930dfa338d3
MD5 d9d4bb5ab39153ba6b4ad3e503021725
BLAKE2b-256 6a5e0859528986bd195a45a9e421c05f4a8d42e32a78668a44c06e53688d341f

See more details on using hashes here.

Provenance

The following attestation bundles were made for muni-0.1.19-py3-none-any.whl:

Publisher: publish.yml on bioArena/muni-cli

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