Skip to end of metadata
Go to start of metadata

These examples demonstrate the assignment of members to groups. Because all BEL terms denote classes, membership in a group is an important special case where subsets of a class that define the class are designated.

The BEL Framework adds family members to protein families and complex components to named complexes during compilation Phase III. See BEL Framework Compiler.

Protein Family

In this example, members of a protein family are assigned using the hasMembers and hasMember relationships.
The hasMembers relationship is used to assign a list of protein abundances as members of a protein family.

p(PFH:"MAPK JNK Family") hasMembers list(p(HGNC:MAPK8), p(HGNC:MAPK9)) 

The hasMember relationship is used to assign individual protein abundances to a protein family.

p(PFH:"MAPK JNK Family") hasMember p(HGNC:MAPK8)
 
p(PFH:"MAPK JNK Family") hasMember p(HGNC:MAPK9)

The hasMembers relationship is a syntactic convenience that is equivalent to the set of two statements using the hasMember relationship. These statements designate the protein abundances of MAPK8 and MAPK9 as members of the JNK MAPK protein family. The term representing the JNK family is a protein abundance based on the name 'MAPK JNK Family' in the Selventa Human Named Protein Families namespace.

Complex Component

In this example components are assigned to a named protein complex using the hasComponents and hasComponent relationships.
The hasComponents relationship is similar to the hasMembers relationship and is used to assign a list of abundances as components of a complex.

complex(MC:"9-1-1 Complex") hasComponents list(p(HGNC:RAD9A), p(HGNC:RAD1), p(HGNC:HUS1)) 

The hasComponent relationship is used to assign individual abundances to a named protein complex.

complex(MC:"9-1-1 Complex") hasComponent p(HGNC:RAD9A)
 
complex(MC:"9-1-1 Complex") hasComponent p(HGNC:RAD1)
 
complex(MC:"9-1-1 Complex") hasComponent p(HGNC:HUS1)

The single hasComponents statement is equivalent to the set of three hasComponent statements. The statements designate the protein abundances of RAD9A, RAD1, and HUS1 as components of the complex abundance of the 9-1-1 Complex. The 9-1-1 Complex is identified in the Selventa Named Protein Complexes Namespace.

  • No labels