Skip to main content

Latest release PyPI CI status Test coverage All Contributors

BioSimulators-MASSpy

BioSimulators-compliant command-line interface to the MASSpy simulation program for kinetic simulations of metabolic reaction networks.

This command-line interface and Docker image enable users to use MASSpy to execute COMBINE/OMEX archives that describe one or more simulation experiments (in SED-ML format) of one or more kinetic models in the MASSpy schema for SBML.

A list of the algorithms and algorithm parameters supported by MASSpy is available at BioSimulators.

A simple web application and web service for using MASSpy to execute COMBINE/OMEX archives is also available at runBioSimulations.

Installation

Dependencies

  • Python >= 3.7
  • pip
  • libncurses
  • libxml

Install Python package

pip install biosimulators-masspy

Install Docker image

docker pull ghcr.io/biosimulators/masspy

Usage

Local usage

usage: biosimulators-masspy [-h] [-d] [-q] -i ARCHIVE [-o OUT_DIR] [-v]

BioSimulators-compliant command-line interface to the MASSpy simulation program <https://masspy.readthedocs.io/>.

optional arguments:
  -h, --help            show this help message and exit
  -d, --debug           full application debug mode
  -q, --quiet           suppress all console output
  -i ARCHIVE, --archive ARCHIVE
                        Path to OMEX file which contains one or more SED-ML-
                        encoded simulation experiments
  -o OUT_DIR, --out-dir OUT_DIR
                        Directory to save outputs
  -v, --version         show program's version number and exit

Usage through Docker container

The entrypoint to the Docker image supports the same command-line interface described above.

For example, the following command could be used to use the Docker image to execute the COMBINE/OMEX archive ./modeling-study.omex and save its outputs to ./.

docker run \
  --tty \
  --rm \
  --mount type=bind,source="$(pwd)",target=/root/in,readonly \
  --mount type=bind,source="$(pwd)",target=/root/out \
  ghcr.io/biosimulators/masspy:latest \
    -i /root/in/modeling-study.omex \
    -o /root/out

Documentation

Documentation is available at https://docs.biosimulators.org/Biosimulators_MASSpy/.

License

This package is released under the MIT license.

Development team

This package was developed by the Center for Reproducible Biomedical Modeling and the Karr Lab at the Icahn School of Medicine at Mount Sinai in New York with assistance from the contributors listed here.

Questions and comments

Please contact the BioSimulators Team with any questions or comments.

Metadata

Release files for biosimulators-masspy 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for biosimulators-masspy 0.1.2
File Size Uploaded Provenance Actions
biosimulators_masspy-0.1.2.tar.gz 10.3 kB Without provenance Details for biosimulators_masspy-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for biosimulators-masspy 0.1.2
File Interpreter ABI Platform Actions
biosimulators_masspy-0.1.2-py3-none-any.whl Python 3 none any Details for biosimulators_masspy-0.1.2-py3-none-any.whl

Total release size: 21.3 kB

Release files / biosimulators_masspy-0.1.2.tar.gz

Download URL biosimulators_masspy-0.1.2.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b50291b6c3c59f3875d111674b82f5cd015f97ca28b201b853b29b973bbc4cb3
BLAKE2b-256 checksum
How to use checksums
98e3e4735e470b5221783f791f4c0fbc55c3c106ff33573ae2d68da13d074a0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.9.20 Linux/6.5.0-1025-azure

Release files / biosimulators_masspy-0.1.2-py3-none-any.whl

Download URL biosimulators_masspy-0.1.2-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6256a494adf61c2c34900947032352b07b842468a840ff6965947582309ea0ee
BLAKE2b-256 checksum
How to use checksums
8094aa13bc4ed3e0f7ff97911de3e1fd6cfd8ef6bf308ca2a2e4cfef3aaa9af2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.9.20 Linux/6.5.0-1025-azure

Security for biosimulators-masspy 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page