BioSimulators-compliant command-line interface to the VCell simulation program.
- Requirements: Git, Maven, Jetbrains IntelliJ IDEA and Oracle Java JDK 1.8
- Clone the repo
- Open the project as new project in IntelliJ
- Go to
Files
>Project Structure...
>Modules
and select all modules and then click apply. - Run
mvn clean install dependency:copy-dependencies
- For creating Run/Debug Configurations:
- Go to
Run/Debug Configurations
>+
> selectApplication
- Name it
VCell-CLI
- Now setup the configuration
- Add
org.vcell.cli.CLIStandalone
forMain class:
- For
VM options:
-Dvcell.installDir=<Your-Project-Directory-Path> -Dvcell.softwareVersion="frm_VCell_7.2"
- eg for
<Your-Project-Directory-Path>
:/Users/akhil/projects/Biosimulators_vcell
- Add
-h
forProgram arguments:
(refer Local Usage for more options) Working Directory:
is<Your-Project-Directory-Path>
- Select
vcell-cli
asUse classpath of module:
- Add
- Go to
- Click
apply
andbuild
- Requirements:
Git, Maven, Eclipse IDE and Java JDK 1.8
- Open terminal, navigate to the Eclipse workspace folder.
- Clone the repo
mvn clean install dependency:copy-dependencies
- Open Eclipse, Import the project using Maven. Depending on the Eclipse version there'll be small differences with the importing steps.
- Create a
Debug configuration
as aJava Application
.- the Main Class is
org.vcell.cli.CLIStandalone
- Leave the 'Program Arguments' blank.
- The VM needed arguments are:
-Dvcell.installDir=<Your-Project-Directory-Path> -Dvcell.softwareVersion="frm_VCell_7.2"
- the Main Class is
docker pull ghcr.io/biosimulators/vcell
usage: vcell [-h] [-d] [-q] -i ARCHIVE [-o OUT_DIR] [-v]
BioSimulators-compliant command-line interface to the VCELL simulation program <http://vcell.org>.
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
docker run \
--tty \
--rm \
--mount type=bind,source="$(pwd)"/tests/fixtures,target=/root/in,readonly \
--mount type=bind,source="$(pwd)"/tests/results,target=/root/out \
ghcr.io/biosimulators/vcell:latest \
-i /root/in/BIOMD0000000297.omex \
-o /root/out
This package is released under the MIT license.
This package was developed by the BioSimulators Team of the Center for Reproducible Biomedical Modeling.
Please contact the BioSimulators Team with any questions or comments.