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.4.tar.gz (23.2 MB view details)

Uploaded Source

Built Distribution

AMAS_sb-0.0.4-py3-none-any.whl (23.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: AMAS-sb-0.0.4.tar.gz
  • Upload date:
  • Size: 23.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for AMAS-sb-0.0.4.tar.gz
Algorithm Hash digest
SHA256 305abe090846e985b3aa2a6864383271a60d4652aa0a12385e873688fbae1680
MD5 7758aedd1f20a6ced57a55c01ab9c4e2
BLAKE2b-256 923d444d4d49b8718ce5c4d8bb5acc3ae21c8abc01d0e27b62c51b82084aca17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AMAS_sb-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 23.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for AMAS_sb-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 74c3b1a6d8eea8a178bd3cbe4f83266a715cd49cfcba24bc60dfd25aeffed2a2
MD5 343ea210c40b11ff1cf4656a6f435b9d
BLAKE2b-256 2e4bf71da9312bf3dd4bafe72f38d4bdfd0c6e792d3bf5bc3aea908c5c36f51b

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