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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53753bd108aab12368a793d63fd44f043868f852fc3a464963e0a46a04124eda |
|
MD5 | e41792a4d1220dcc97435abbe1ca29b8 |
|
BLAKE2b-256 | 71d0d3d0536fe078e9d8a2f3da869dbdb93664bb8c618f06a17504523f847701 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f09de8ceb4b68e67f2c11fb763df088ea5556475a4906b3e2c89da00cb309af2 |
|
MD5 | 9996f4f1d23eef5484c34ed03db1b40f |
|
BLAKE2b-256 | 6b382bfeb3b4c937df562ee08df60b3d89f06a20edb02c73e0f3f161aa04f249 |