Skip to main content

the genome-scale metabolic model test suite

Project description

https://img.shields.io/pypi/v/memote.svg https://img.shields.io/travis/opencobra/memote.svg Documentation Status Coverage Gitter

Our goal in promoting this tool is to achieve two major shifts in the metabolic model building community:

  1. Models should be version-controlled such that changes can be tracked and if necessary reverted. Ideally, they should be available through a public repository such as GitHub that will allow other researchers to inspect, share, and contribute to the model.

  2. Models should, for the benefit of the community and for research gain, live up to certain standards and minimal functionality.

The memote tool therefore performs four subfunctions:

  1. Create a skeleton git repository for the model.

  2. Run the current model through a test suite that represents the community standard.

  3. Generate an informative report which details the results of the test suite in a visually appealing manner.

  4. (Re-)compute test statistics for an existing version controlled history of a metabolic model.

And in order to make this process as easy as possible the generated repository can easily be integrated with continuous integration testing providers such as Travis CI, which means that anytime you push a model change to GitHub, the test suite will be run automatically and a report will be available for you to look at via GitHub pages for your repository.

Installation

We highly recommend creating a Python virtualenv for your model tesing purposes.

To install memote, run this command in your terminal:

$ pip install memote

This is the preferred method to install memote, as it will always install the most recent stable release.

Contact

For comments and questions get in touch via

Are you excited about this project? Consider contributing by adding novel tests, reporting or fixing bugs, and generally help us make this a better software for everyone.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

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

memote-0.8.1.tar.gz (622.0 kB view details)

Uploaded Source

Built Distribution

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

memote-0.8.1-py2.py3-none-any.whl (662.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file memote-0.8.1.tar.gz.

File metadata

  • Download URL: memote-0.8.1.tar.gz
  • Upload date:
  • Size: 622.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for memote-0.8.1.tar.gz
Algorithm Hash digest
SHA256 ce96514bd77bfe588c0158fc29acc7bac638830e9f0c8344d4eddc37b02ffe8e
MD5 8e655b91092dbcfd600a746b3885d4a1
BLAKE2b-256 c25fbac21fcbb0b5cba941f1b7acec3f920644f4f887468c099fa4835dddda0f

See more details on using hashes here.

File details

Details for the file memote-0.8.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for memote-0.8.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e28be5b75d88aa07c011be42e1da3b060b12f8ecb4bdf1159428039c74f5b720
MD5 e7fb72f4ed8e1a50ea347ec93d1b0b5f
BLAKE2b-256 b10e644ece972fcd4742a89ec10b1a33353d26f6aa60a1c8a06f053be8b8a259

See more details on using hashes here.

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