vccs
Vue 3용 차트 컴포넌트 모음, Recharts에서 포팅
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The VCell is a comprehensive framework for modeling and simulating cell biology from biological pathways down to cell biophysics. VCell supports the biochemical network and rule-based modeling and electrophysiology in compartmental modeling and within cellular geometry.
Simulation capabilities include ODEs, Reaction-Diffusion equations within cellular geometry, Gillespie and Hybrid stochastic solvers, Particle-based spatial simulations, network free simulations, and cell kinematics (moving boundary problems).README 전문 보기 ↗VCell - a modeling and simulation framework for computational cell biology
The VCell is a comprehensive framework for modeling and simulating cell biology from biological pathways down to cell biophysics. VCell supports the biochemical network and rule-based modeling and electrophysiology in compartmental modeling and within cellular geometry.
Simulation capabilities include ODEs, Reaction-Diffusion equations within cellular geometry, Gillespie and Hybrid stochastic solvers, Particle-based spatial simulations, network free simulations, and cell kinematics (moving boundary problems).
git clone https://github.com/virtualcell/vcell
cd vcell
localsolvers/ (see localsolvers/README.md).See docs/BUILDING.md for the full build, including why the
Python packages must be built first, what dependency:copy-dependencies is for, and
what a git worktree needs set up separately. The short version:
pip install -r requirements.txt # installs poetry
# 1. Python packages, all seven
for p in vcell-cli-utils docker/swarm/vcell-admin pythonCopasiOpt/vcell-opt \
pythonVtk python-utils python-restclient pythonData ; do
( cd "$p" && poetry env use 3.10 && poetry install ) || { echo "FAILED: $p"; break; }
done
# 2. Java
mvn --batch-mode clean install dependency:copy-dependencies -DskipTests=true
mvn test -Dgroups="Fast"
INSTALL_DIR=$(pwd)
for p in vcell-cli-utils docker/swarm/vcell-admin pythonCopasiOpt/vcell-opt \
pythonVtk python-utils python-restclient pythonData ; do
( cd "${INSTALL_DIR}/$p" && poetry run python -m pytest )
done
Java tests failing with a missing Python module or solver binary usually means the Python packages above were not built — see docs/BUILDING.md.
./vcell.sh
Requirements: IntelliJ, Java 17, Python 3.10 and poetry
vcell-admin, Java 17 SDK of vcell-admin moduleorg.vcell.standalone.VCellClientDevMainAdd VM options-Dlog4j.configurationFile=${INSTALL_DIR}/vcell-cli/src/main/resources/log4j2.xml
-Dcli.workingDir=${INSTALL_DIR}/vcell-cli-utils
-Dvcell.primarySimdatadir.internal=/path/to/local/simdata
-Dvcell.secondarySimdatadir.internal=/path/to/local/simdata
-Dvcell.server.dbConnectURL=jdbc:postgresql://localhost:5432/postgres
-Dvcell.server.dbDriverName=org.postgresql.Driver
-Dvcell.server.dbPassword=dbpassword
-Dvcell.server.dbUserid=dbuser
-Dvcell.server.id=TEST
-Dvcell.softwareVersion=Dev_Version_7.5_build_00
-Dvcell.mongodb.host=localhost
-Dvcell.mongodb.host.internal=localhost
-Dvcell.mongodb.port.internal=27019
-Dvcell.mongodb.database=TEST
-Dvcell.server.maxJobsPerScan=2
Requirements: Eclipse IDE for Java Developers and Java 17, Python 3.10 and poetry
M on the top of the project, not J), otherwise, you need to add it to MavenVCell Server Installation General Requirements
Virtual Cell software is licensed under the MIT open source license.