draeger-lab / ModelPolisher

ModelPolisher accesses the BiGG Models knowledgebase to annotate SBML models.
23 stars 7 forks source link

Extend ModelPolisher's annotation capabilities for species and reactions not having BiGGIds but links to other databases' identifiers. #39

Closed codekaust closed 5 years ago

codekaust commented 5 years ago

Models which are partially annotated or which include a manually added reference to another database identifier like http://identifiers.org/chebi/CHEBI:37637 (as MIRIAM annotation) can't be annotated currently by ModelPolisher. This issue focuses on mapping information available from the annotation (data source, identifier), for species and reactions currently, to their corresponding BiGGIds using the synonym table from BiGG Database. Once we obtain the BiGGId we can easily annotate the model completely. Thus this will enable ModelPolisher to add annotations to species and reactions which do not have BiGGIds, or whose ids may have been tampered for some causes.