Skip to main content

AMAS (Automatic Model Annotation System)

Project description

AMAS: Automatic Model Annotation System

AMAS (Automatic Model Annotation System) predicts and recommends annotations of systems biology models. Current version focuses on species and reactions of models in SBML format, which can be tested using BioModels or BiGG models.

Overview

AMAS is a collection of methods to predict and recommend annotations for SBML model elements. Current version focuses on predicting species and reaction annotations of metabolic models, such as that can be found in BiGG and BioModels repositories. Algorithm uses CHEBI for species annotations, and Rhea for reaction annotations.

Example

First, class instance should be created using AMAS.recommender.Recommender with an existing SBML file (optional).

Next, to get recommendation for species, user can use the .getSpeciesAnnotation method.

When the pred_id argument is used, Recommender will search the model to find an available display name for prediction. Alternatively, user can use the pred_str argument to make a direct prediction, which does not need a pre-loaded model in the constructor. Below, 'S-adenosyl-L-methionine' is the display name of the species 'SAM' in the model file, so the result will be the same.

Result is a namedtuple 'Recommendation', with attributes including id, credibility, recommended CHEBI terms, and the urls of such terms.

Similarly, recommendation of a reaction can be also obtained using the .getReactionAnnotation method.

Recommendation of a reaction uses Rhea database.

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

AMAS-sb-0.0.1.tar.gz (6.1 MB view details)

Uploaded Source

Built Distribution

AMAS_sb-0.0.1-py3-none-any.whl (6.2 MB view details)

Uploaded Python 3

File details

Details for the file AMAS-sb-0.0.1.tar.gz.

File metadata

  • Download URL: AMAS-sb-0.0.1.tar.gz
  • Upload date:
  • Size: 6.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

File hashes

Hashes for AMAS-sb-0.0.1.tar.gz
Algorithm Hash digest
SHA256 53753bd108aab12368a793d63fd44f043868f852fc3a464963e0a46a04124eda
MD5 e41792a4d1220dcc97435abbe1ca29b8
BLAKE2b-256 71d0d3d0536fe078e9d8a2f3da869dbdb93664bb8c618f06a17504523f847701

See more details on using hashes here.

File details

Details for the file AMAS_sb-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: AMAS_sb-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

File hashes

Hashes for AMAS_sb-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f09de8ceb4b68e67f2c11fb763df088ea5556475a4906b3e2c89da00cb309af2
MD5 9996f4f1d23eef5484c34ed03db1b40f
BLAKE2b-256 6b382bfeb3b4c937df562ee08df60b3d89f06a20edb02c73e0f3f161aa04f249

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page