Skip to main content

vivarium-cell

WARNING: This library has been deprecated. Please see https://vivarium-collective.github.io for alternatives.

vivarium-cell is a library of configurable cell process and composites for vivarium projects.

vivarium

Installation

vivarium-cell can be used as a python library. To install:

$ pip install vivarium-cell

Setup in local repository

Clone the repository, make a python environment, and install dependencies.

First install numpy:

$ pip install numpy

Then the remaining requirements:

$ pip install -r requirements.txt

Run individual processes and composites

Each process file under cell/processes can run on its own. Some of these have their own command line options. For example, call the convenience_kinetics process with:

$ python vivarium_cell/processes/convenience_kinetics.py

Composites with multiple integrated processes can also be executed on their own:

$ python vivarium_cell/composites/gene_expression.py

Experiments

TODO

Tests

Tests are performed with pytest. Simply call the following to ensure everything is working properly:

$ pytest

To run only the fast tests:

$ pytest -m 'not slow'

Logging

Logging is done with python logging. To print out logging information, run a simulation with:

$ LOGLEVEL=INFO python vivarium_cell/..

Metadata

Release files for vivarium-cell 0.1.5

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

Source distribution (sdist)

Source distribution for vivarium-cell 0.1.5
File Size Uploaded
vivarium-cell-0.1.5.tar.gz 10.5 MB Details

Release files / vivarium-cell-0.1.5.tar.gz

Download URL vivarium-cell-0.1.5.tar.gz
Size 10.5 MB
Tags Source
SHA-256 checksum
How to use checksums
0233d0d62f4e552269c9dc7638d8a2711d8136463e9ab392b2ef50593dd2ec0c
BLAKE2b-256 checksum
How to use checksums
99dbc57a891b2f9dc48b6cf3a2374839aa40cf25358c6d13a8dc3393fd9c394a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.3

Release history Release notifications | RSS feed

This release

0.1.5 This release

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.0.26

1 release file

0.0.25

1 release file

0.0.24

1 release file

0.0.23

1 release file

0.0.22

1 release file

0.0.21

1 release file

0.0.20

1 release file

0.0.19

1 release file

0.0.18

1 release file

0.0.17

1 release file

0.0.16

1 release file

0.0.15

1 release file

0.0.14

1 release file

0.0.13

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.9

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.1

1 release file

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