## page was renamed from Molecular Interaction Maps/Homodimer ## page was renamed from Homodimer ## These are wiki comments - leave them in so that people can see them when editing the page ## This template may be useful for documenting use cases ## Developed in response to a hackathon request for formalized, detailed use cases ## to help direct implementation proposals || '''Use Case Name''' : ../ShowHomodimer || || '''For Feature''' : [[MIMEditor]] || || '''Editors''': DavidKane || ## EXAMPLE: ## Use Case Name: Representation of Protein Complex ## For Feature: Grouping Function ## Editors: Mr. Knowitall <> == Summary == ## Provide a one paragraph description of the use case A user wants to describe the possibility that a protein molecule (modified or unmodified) binds with an identical molecule of the same protein to form a dimer. == Step-by-Step User Action == ## Provide a step-by-step account of how the user would execute the use case. For example: (1) right click on node, (2) choose "expand" from context menu, (3) new view is created, etc... 1. User specifies a modified or unmodified protein that can dimerize 1. User specifies that a dimer is formed 1. User optionally specifies the evidence for this reaction == Visual Aides == ## Provide attachments to images to illustrate the use case (screenshots, mock-ups, storyboards, etc) Here is an example of the Kohn notation of a homodimer follows: {{attachment:homodimer1_061115_dwk.png}} == Requirements for Cytoscape == ## List the components/functions already in Cytoscape that are relevant to the use case and possible implementations (e.g., "current context menus can be used accomplish step 2 above") ## Also list components/functions that are needed in Cytoscape to execute the use case (e.g., "cytoscape needs to allow for multiple views of the same network for this to work") TBD == Importance == ## Describe whether this use case is critical and how frequently users would come across it. Describe common work flows that might involve the use case (e.g., "this use case comes up regularly, on a weekly basis, whenever we want to analyze our protein superfamily networks"). Homodimerization is a very common biological process. == Variations == If the homodimer is used in a subsequent reaction, then a dot is placed in the middle. The dot in this case, represents the complex A:A. {{attachment:homodimer2_061115_dwk.png}} In addition to homodimers of unmodified proteins, modified proteins can also be represented forming homodimers: {{attachment:homodimer3_061115_dwk.png}} The color in this example is convention, and is not an essential element in the notation. == Other Examples == ## List other applications or relevant examples outside of Cytoscape that provide some or all of the desired functionality (e.g., "You can do this using the group function in PowerPoint"). == Comments == Shared ../MimEditorUseCaseComments A Homodimer could be represented in BioPAX as a Complex object (e.g. Complex object with Components = A,A, where A is a physicalEntity) ---- AllanKuchinsky - 2006-12-11 03:40:57   At the model level, do we represent this as an edge whose source and target point to same node?  If so, then this can be supported under current model and the only modifications would be those needed at the view level.  Currently Cytoscape would render this as a self-connecting node, so modifications would be needed to use the dot notation. In the first variation, are we connecting to the homodimer itself, rather than one of its elements?   If so, then we should use a Group to represent this, much as we'd use a Group to represent a complex.   In the second variation, is the dot at right semantically very different from the dot in the middle of the modification reaction, the former representing a species and the latter representing a binding reaction? ---- MiritAladjem - 2006-12-13 12:26:14   Thank you Allan for the comments. Regarding the first question, it is possible to represent homodimer formation as an edge whose source and target point to the same node. Regarding the second question, in most cases the connections (e.g. non-covalent binding) will be to the homodimer itself.  A group representation of a complex will be appropriate. There will be however some cases in which the connections will be to one of the components of the dimer (e.g. a covalent modification on one of the two monomers that interact to create the homodimer), so this option needs to be available. Regarding the third questiohn, yes the dot at right is very different from the dot in the middle.  The dot on the right represents a second copy of the molecular species on the left (here designated as A) whereas the dot in the middle represent the complex (in this example, a complex of two copies of A). ---- AllanKuchinsky - 2007-05-25 09:39:50   Regarding the second variation, does the dot at right represent the molecular species in its unmodified or modified state?