Example 1 - CellDesigner file upload and annotation#
This section provides examples of usage of automatic annotators and automatic verification when adding a new project to MINERVA.
Description of the example map content#
Click here to download an example map, drawn in CellDesigner file. The file is quite simple, and has the following properties:
- Annotations
Gene component SNCA is not annotated.
RNA component SNCA is annotated with Entrez Gene id (NCBI Gene in CellDesigner MIRIAM tab).
Two (of three) protein components SNCA are annotated with UniProt id.
Protein component PRKN is not annotated.
Phenotype component UPS is annotated with Gene Ontology.
Interaction re3 is annotated with PubMed id, while other reactions are not.
- Compartments and areas
SNCA translation and SNCA degradation areas are drawn on top of the diagram.
Cell, synapse and nucleus compartments are drawn.
Automatic annotation#
See Configure automatic annotation for details about annotators.
Upload the example map to your MINERVA instance using Add project button.
Configure automatic annotations:
check the checkbox Annotate model automatically
press the Advanced button; select the following annotators:
Gene: HGNC annotator
GenericProtein UniProt annotator
Phenotype: Gene Ontology annotator
Rna: Entrez Gene annotator
Click on any annotator in Selected annotators, at the bottom of dialog additional details about annotator will be displayed.
Close the Select annotators window and Save the project.
Examine the generated content of the map. Please note that:
The annotations between SNCA gene, SNCA RNA and SNCA protein differ, because different annotators use different information sources to annotate the elements.
In the left panel the annotations marked as source: Annotated by curator correspond to original MIRIAM annotations within source file.
Even though SNCA gene had no MIRIAM annotation, it was correctly annotated by name by HGNC annotator.
UniProt annotator works only by the identifier, so it was unable to provide annotations for PRKN (no annotation). In Admin Panel in Status column you can read the warning:
Cannot find uniprot data for id: [bqbiol:isDescribedBy] UNIPROT:PRKNif you click on exclamation mark.Gene Ontology annotator retrieved a definition of the annotated Phenotype.
Automatic verification#
See Section Configure automatic verification for details on annotators.
NOTE: Your MINERVA instance remembers the settings from the previous run, so keep annotation settings as above.
Upload the example map to your MINERVA instance again, use Add project button. Make sure to either remove previously uploaded example, or to name the project differently.
Configure automatic verification:
check the checkbox Verify manual annotations,
press the Advanced button and set the following rules for:
- Element > Species > Gene
select as valid (top right window): Ensembl, Entrez Gene, HGNC, HGNC Symbol
tick checkbox One of these miriam should be required and set as required (bottom right window): Ensembl, Entrez Gene, HGNC, HGNC Symbol
- Element > Species > Phenotype
select as valid: Gene Ontology
tick checkbox and set as required: Gene Ontology
- Element > Species > Rna
select as valid: Entrez Gene, HGNC, HGNC Symbol
tick checkbox and set as required: Entrez Gene, HGNC, HGNC Symbol
- Element > Species > Protein > GenericProtein
select as valid: Entrez Gene, HGNC Symbol, UniProt
tick checkbox and set as required: UniProt
- GenericReaction
select as valid: PubMed
tick checkbox set as required: PubMed
- Make sure that items in upper hierarchy levels (e.g. Generic Reactions, Element, Species or Protein) have the same sets of verification rules
- Element > Species > Gene
- Close the Select valid annotations window and Save the project.
Upon upload, an exclamation mark icon will appear next to the project in the Status column. After clicking, the popup window will look like this:
{:width=“900px”}
Examine the generated warnings (image above). Please, note that:
warning ID 51, 50, 56 (left side of above image): Reactions are indicated as missing a required annotation (PubMed).
warning ID 55, 53, 52: Automatic annotators provided additional annotations to Gene and RNA elements, outside of the valid list. You can suppress these warnings by updating the valid list.
warning ID 49: GenericProtein element PRKN was indicated as missing a required annotation (UniProt).
warning ID 54: PRKN is missing UniProt id in CellDesigner.
See more in section Examine warnings.
NOTE: Valid and Required settings for lower hierarchy levels are combined with settings for upper hierarchy levels. For instance, if no HGNC annotation is required for GenericProtein, but Protein requires HGNC, that protein will raise a warning.