Curator Guide: Cross Products

From GO Public

Jump to: navigation, search

Adding cross-product definitions for regulation and cellular component terms

For questions about this procedure, please contact Tanya, David or Jane.

Summary:

Curator xp guide summary.png

Contents

Step 1

In this example we will illustrate the creation of the term regulation of cartilage condensation. The same principles apply to creating cross-products for cellular component terms, see part II of step 4 for more detailed instructions.

Begin with the REASONER OFF. Create the new term as a child of the term that is being regulated. (Edit -> Create new child)

Curator xp guide 1a.jpg

Curator xp guide 1b.jpg


Step 2

Name the term and commit. Change its relationship to cartilage condensation from is_a to the appropriate relationship, in this case regulates. (Edit -> Change relationship type -> regulates).

Curator xp guide 2.jpg


Step 3

Add the textual definition for your term in the text editor. Thinking about the textual definition will help you decide what the intersection genus and the discriminating relations are in the cross-product generation. Add your definition dbxrefs.

Curator xp guide 3.jpg


Step 4

Step 4, Part I

Open the cross-products tab in the text editor. Choose biological regulation as the intersection genus. Add regulates cartilage condensation as the discriminating relation. You may add more than one regulates relationship if this is appropriate.

Curator xp guide 4.jpg


Step 4, Part II

Adding a cross-product definition for a cellular component term works pretty much the same as for the regulation terms. At present, cross-product definitions are only made for cellular component terms where the discriminating relationship is part_of.

For example a nuclear chromosome is a chromosome that is part_of the nucleus, so we would add the cross-product:

[Term]
id: GO:0000228 ! nuclear chromosome
intersection_of: GO:0005694 ! chromosome
intersection_of: part_of GO:0005634 ! nucleus

Nuclear membrane has a more complex relationship to nucleus (boundary_part_of) so we wouldn't add this cross-product at present.

To add the cross-product definition for nuclear chromosome in OBO-Edit, the intersection genus would be chromosome, the discriminating relationship would be part_of nucleus.


Step 5

Commit your term changes. Add any other terms that you plan to add during your editing session.


Step 6

Run the rule-based reasoner. (Reasoner -> Reasoner Manager -> RuleBasedReasoner (experimental))

Curator xp guide 6a.jpg

The reasoner will run.

Curator xp guide 6b.jpg


Step 7

Under the Edit menu choose: Edit -> Assert implied links. Review the suggested is_a links that pertain to the term you just added. You should ignore any other implied links, these are taken care of during regular QC by David and Tanya.

Curator xp guide 7.jpg


Step 8

Check the boxes beside the ones that you think are appropriate. If some look strange, review the ontology and see if the parent terms are related to each other properly. You may need to do some editing to fix things that are wrong.

If you do end up editing anything, you should save your file and reload. This is because OBO-Edit 2.0 tends to crash if the reasoner is run twice in one session. Once the file is reloaded, go to step 6.

Curator xp guide 8.jpg


Step 9

Click on Finish. Wait. The program will freeze for a while as the links are added and the calculations are done. The time will vary depending on how many links you accepted. Turn off the reasoner. Check your work using the Graphviz viewer to make sure the is_a links that you added are indeed there and that the regulates links are also in place. Don’t worry about the dashed lines.

Curator xp guide 9.jpg


Step 10

Save out file. Commit as usual.

Personal tools