<?xml version="1.0"?>

<!--
FILE : bi_egf_pathway_1999_raw.xml

CREATED : 11 November 2000

LAST MODIFIED : 9th April 2003

AUTHOR : Melanie Nelson
         Physiome Sciences, Inc.

DESCRIPTION : This file contains a CellML description of the EGF pathway
  model from Bhalla and Iyengar.

CHANGES:  
  25/05/2002 - AAC - Updated metadata to conform to the 16/1/02 CellML Metadata
                     1.0 Specification.
  08/03/2002 - AAC - Fixed connection/variable errors.
  22/07/2002 - CML - Added more metadata.
  09/04/2003 - AAC - Added publication date information. 
  24/12/2004 - CML - Corrected model errors - there are still more but I don't really understand Melanie's method of coding!. 
-->


<model name="bi_egf_pathway_1999" cmeta:id="bi_egf_pathway_1999" xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" xmlns:mathml="http://www.w3.org/1998/Math/MathML">
  
<!--
    This RDF block contains metadata that applies to the entire model.
    The CellML development team recommends that RDF metadata about an element
    be included as a child of the element. However, the RDF spec does not
    require this. Metadata can be placed anywhere in the model document, or
    even in another document, as long as the <rdf:Description> elements contain
    about attributes that refer to the correct resource. Because this is an
    example, reasonably extensive metadata has been included. The CellML
    development team recommends that model authors include as much metadata
    as possible because this will make it easier for others to find and
    use the model. However, no metadata is required.
  -->

  
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
    
<!--
      The following RDF block contains metadata that applies to this document
      as a whole, as indicated by the empty about attribute on the 
      <rdf:Description> element.
    -->

    
<rdf:Description rdf:about="">
      
<!-- The Human Readable Name metadata. -->
      
<dc:title>
        Epidermal growth factor stimulation of mitogen-associated protein
        kinase and activation of Ras
      
</dc:title>

      
<!--
        The Model Builder metadata. The CellML spec recommends that the
        creator element be used to indicate the person who coded the model
        into CellML, rather than the person who originally developed the
        model. The information about the person who originally developed
        the model is available via the reference metadata.
      -->

      
<dc:creator rdf:parseType="Resource">
        
<vCard:N rdf:parseType="Resource">
          
<vCard:Family>Nelson</vCard:Family>
          
<vCard:Given>Melanie</vCard:Given>
        
</vCard:N>
        
<vCard:EMAIL rdf:parseType="Resource">
          
<rdf:value>mnelson@physiome.com</rdf:value>
          
<rdf:type rdf:resource="http://imc/org/vCard/3.0#internet" />
        
</vCard:EMAIL>
        
<vCard:ORG rdf:parseType="Resource">
          
<vCard:Orgname>Physiome Sciences, Inc.</vCard:Orgname>
        
</vCard:ORG>
        
<vCard:ADR rdf:parseType="Resource">
          
<vCard:Extadd>Physiome Sciences, Inc.</vCard:Extadd>
          
<vCard:Street>150 College Road West</vCard:Street>
          
<vCard:Locality>Princeton</vCard:Locality>
          
<vCard:Region>NJ</vCard:Region>
          
<vCard:Country>USA</vCard:Country>
          
<vCard:Pcode>08540-6604</vCard:Pcode>
        
</vCard:ADR>
        
<vCard:TEL rdf:parseType="Resource">
          
<rdf:value>1-609-987-1199</rdf:value>
          
<rdf:type rdf:resource="http://imc/org/vCard/3.0#work" />
        
</vCard:TEL>
        
<vCard:TEL rdf:parseType="Resource">
          
<rdf:value>1-609-987-9393</rdf:value>
          
<rdf:type rdf:resource="http://imc/org/vCard/3.0#fax" />
        
</vCard:TEL>
      
</dc:creator>

      
<!--
        The Creation Date metadata. This is the date on which the model
        was coded into CellML, not the date on which it was originally
        created (if it was originally created in a different language)
        or the date on which it was published.
      -->

      
<dcterms:created rdf:parseType="Resource">
        
<dcterms:W3CDTF>2000-10-11</dcterms:W3CDTF>
      
</dcterms:created>

      
<!--
        The Modification History metadata. This is the list of modifications 
        made to the CellML description of the model with the date the 
        modifications were made and the name of the person(s) who made the 
        changes.
      -->

      
<cmeta:modification rdf:parseType="Resource">
        
<rdf:value>
          Updated CellML to conform with the 10/8/2001 CellML Version 1.0 
          Specification.
        
</rdf:value>
        
<dcterms:modified rdf:parseType="Resource">
          
<dcterms:W3CDTF>2001-08-02</dcterms:W3CDTF>
        
</dcterms:modified>
        
<cmeta:modifier rdf:parseType="Resource">
          
<vCard:N rdf:parseType="Resource">
            
<vCard:Family>Cuellar</vCard:Family>
            
<vCard:Given>Autumn</vCard:Given>
            
<vCard:Other>A.</vCard:Other>
          
</vCard:N>
          
<vCard:ORG rdf:parseType="Resource">
            
<vCard:Orgunit>The Bioengineering Institute</vCard:Orgunit>
            
<vCard:Orgname>The University of Auckland</vCard:Orgname>
          
</vCard:ORG>
          
<vCard:EMAIL rdf:parseType="Resource">
            
<rdf:value>a.cuellar@auckland.ac.nz</rdf:value>
            
<rdf:type rdf:resource="http://imc/org/vCard/3.0#internet" />
          
</vCard:EMAIL>
        
</cmeta:modifier>
      
</cmeta:modification>
    
</rdf:Description>

    
<!--
    The following metadata refers to the model itself, as indicated by the
    reference to the ID "bi_egf_pathway_1999", which is declared on      
    the <model> element.
    -->

    
<rdf:Description rdf:about="#bi_egf_pathway_1999">
     
      
<!-- A human readable name for the model. -->
      
<dc:title>Bhalla and Iyengar's EGF Pathway, 1999</dc:title>
      
      
<!-- A comment regarding the model. -->
      
<cmeta:comment rdf:parseType="Resource">
        
<rdf:value>
          This is the CellML description of Bhalla and Iyengar's mathematical   
          model of the EGF pathway (1999).  
        
</rdf:value>
        
<!-- The creator of the comment. -->
        
<dc:creator rdf:parseType="Resource">
          
<vCard:FN>Catherine Lloyd</vCard:FN>
        
</dc:creator>
      
</cmeta:comment>
      
      
<!--  Keyword(s) -->
      
<bqs:reference rdf:parseType="Resource">
        
<dc:subject rdf:parseType="Resource">
          
<bqs:subject_type>keyword</bqs:subject_type>
          
<rdf:value>signal transduction</rdf:value>
        
</dc:subject>
      
</bqs:reference>
      
      
<!-- 
        The CellML Metadata Specification recommends that bibliographic metadata
        is used to provide information about the original model reference.  The 
        "identifier" attribute on the "BibliographicReference" class provides an
        elegant way to identify a cited reference using a database identifier            such as Pubmed.  All associated data such as author, journal title,     
        date, etc can be looked up on the database.
      -->

      
<bqs:reference rdf:parseType="Resource">
        
<bqs:Pubmed_id>99105994</bqs:Pubmed_id>
        
<bqs:JournalArticle rdf:parseType="Resource">
          
<dc:creator>
            
<rdf:Seq>
              
<rdf:li rdf:parseType="Resource">
                
<bqs:Person rdf:parseType="Resource">
                  
<vCard:N rdf:parseType="Resource">
                    
<vCard:Family>Bhalla</vCard:Family>
                    
<vCard:Given>Upinder</vCard:Given>
                    
<vCard:Other>S</vCard:Other>
                  
</vCard:N>
                
</bqs:Person>
              
</rdf:li>
              
<rdf:li rdf:parseType="Resource">
                
<bqs:Person rdf:parseType="Resource">
                  
<vCard:N rdf:parseType="Resource">
                    
<vCard:Family>Iyengar</vCard:Family>
                    
<vCard:Given>Ravi</vCard:Given>
                  
</vCard:N>
                
</bqs:Person>
              
</rdf:li>
            
</rdf:Seq>
          
</dc:creator>
          
<dc:title>
            Emergent Properties of Networks of Biological Signaling Pathways 
          
</dc:title>
          
<dcterms:issued rdf:parseType="Resource">
            
<dcterms:W3CDTF>1999-01-15</dcterms:W3CDTF>
          
</dcterms:issued>
          
<bqs:Journal rdf:parseType="Resource">
            
<dc:title>Science</dc:title>
          
</bqs:Journal>
          
<bqs:volume>283</bqs:volume>
          
<bqs:first_page>381</bqs:first_page>
          
<bqs:last_page>387</bqs:last_page>
        
</bqs:JournalArticle>
      
</bqs:reference>
    
</rdf:Description>
  
</rdf:RDF>

  
<!--
    We start the model definition with a definition of some named
    sets of units for use throughout the model.
  -->

  
<units name="concentration_units">
    
<unit prefix="milli" units="mole" />
    
<unit units="litre" exponent="-1" />
  
</units>

  
<units name="rate_units">
    
<unit units="concentration_units" />
    
<unit units="second" exponent="-1" />
  
</units>

  
<units name="first_order_rate_constant_units">
    
<unit units="second" exponent="-1" />
  
</units>

  
<units name="second_order_rate_constant_units">
    
<unit units="concentration_units" exponent="-1" />
    
<unit units="second" exponent="-1" />
  
</units>

  
<units name="third_order_rate_constant_units">
    
<unit units="concentration_units" exponent="-2" />
    
<unit units="second" exponent="-1" />
  
</units>

  
<!--
    The environment component is used to declare variables
    that are used by all or most of the other components. Variables
    must be declared inside of a <component> element.
  -->

  
<component name="environment">
    
<variable name="time" public_interface="out" units="second" />
  
</component>

  
<!--
    The first set of elements define a subsystem that handles the
    formation of the active EGF-EGFR complex.
  -->

  
<component name="EGF" cmeta:id="EGF">
    
<!-- This block of metadata applies only to the EGF component. -->
    
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1">
      
<rdf:Description rdf:about="EGF">

        
<!-- Human Readable Name metadata. -->
        
<dc:title>epidermal growth factor</dc:title>

        
<!--
          The Biological Entity metadata. This metadata has a
          different meaning than the alias metadata provided above,
          even though the two pieces of metadata happen to have the
          same value in this example. The <dc:title> element provides a human 
          readable name for the component. The <cmeta:bio_entity> element 
          provides information about the biological entity which the component 
          is meant to represent.
        -->

        
<cmeta:bio_entity>epidermal growth factor</cmeta:bio_entity>
      
</rdf:Description>
    
</rdf:RDF>

    
<!--
      The initial_value attribute on a <variable> element declares a value of 
      the variable when all of the model's independent variables have a value of
      0.0. It is anticipated that initial values and other model boundary 
      conditions would typically be set in an external simulation configuration 
      file.
    -->

    
<variable name="EGF" public_interface="out" initial_value="0.0" units="concentration_units" />
    
<variable name="delta_EGF" public_interface="in" units="rate_units" />
    
<variable name="time" public_interface="in" units="second" />
    
<math xmlns="http://www.w3.org/1998/Math/MathML">
       
<apply><eq />
         
<apply><diff />
          
<bvar><ci> time </ci></bvar>
          
<ci> EGF </ci>
        
</apply>
        
<ci> delta_EGF </ci>
      
</apply>
    
</math>
  
</component>


  
<component name="EGFR" cmeta:id="EGFR">
    
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1">
      
<rdf:Description rdf:about="EGFR">
        
<dc:title>epidermal growth factor receptor</dc:title>
        
<cmeta:bio_entity>epidermal growth factor receptor</cmeta:bio_entity>
      
</rdf:Description>
    
</rdf:RDF>

    
<variable name="EGFR" public_interface="out" initial_value="0.1667" units="concentration_units" />
    
<variable name="delta_EGFR" public_interface="in" units="rate_units" />
    
<variable name="time" public_interface="in" units="second" />

    
<math xmlns="http://www.w3.org/1998/Math/MathML">
      
<apply><eq />
        
<apply><diff />
          
<bvar><ci> time </ci></bvar>
          
<ci> EGFR </ci>
        
</apply>
        
<ci> delta_EGFR </ci>
      
</apply>
    
</math>
  
</component>


  
<component name="EGF_EGFR" cmeta:id="EGF_EGFR">
    
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1">
      
<rdf:Description rdf:about="EGF_EGFR">
        
<dc:title>epidermal growth factor-receptor complex</dc:title>
        
<cmeta:bio_entity>
          complex of epidermal growth factor and
          epidermal growth factor receptor
        
</cmeta:bio_entity>
      
</rdf:Description>
    
</rdf:RDF>

    
<variable name="EGF_EGFR" public_interface="out" initial_value="0.0" units="concentration_units" />
    
<variable name="delta1_EGF_EGFR" public_interface="in" units="rate_units" />
    
<variable name="delta2_EGF_EGFR" public_interface="in" units="rate_units" />
    
<variable name="time" public_interface="in" units="second" />

    
<math xmlns="http://www.w3.org/1998/Math/MathML">
      
<apply><eq />
        
<apply><diff />
          
<bvar><ci> time </ci></bvar>
          
<ci> EGF_EGFR </ci>
        
</apply>
        
<apply><plus />
          
<ci> delta1_EGF_EGFR </ci>
          
<ci> delta2_EGF_EGFR </ci>
        
</apply>
      
</apply>
    
</math>
  
</component>


  
<component name="EGF_EGFR_Int" cmeta:id="EGF_EGFR_Int">
    
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1">
      
<rdf:Description rdf:about="EGF_EGFR_Int">
        
<dc:title>
          internalized epidermal growth factor-receptor complex
        
</dc:title>
        
<cmeta:bio_entity>
          internalized fraction of complex of epidermal growth factor
          and epidermal growth factor receptor
        
</cmeta:bio_entity>
      
</rdf:Description>
    
</rdf:RDF>

    
<variable name="EGF_EGFR_Int" public_interface="out" initial_value="0.0" units="concentration_units" />
    
<variable name="delta_EGF_EGFR_Int" public_interface="in" units="rate_units" />
    
<variable name="time" private_interface="in" units="second" />

    
<math xmlns="http://www.w3.org/1998/Math/MathML">
      
<apply><eq />
        
<apply><diff />
          
<bvar><ci> time </ci></bvar>
          
<ci> EGF_EGFR_Int </ci>
        
</apply>
        
<ci> delta_EGF_EGFR_Int </ci>
      
</apply>
    
</math>
  
</component>


  
<!--
    This component represents the binding reaction between EGF and EGFR.
  -->

  
<component name="EGF_EGFR_bind_rxn" cmeta:id="EGF_EGFR_bind_rxn">
    
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1">
      
<rdf:Description rdf:about="EGF_EGFR_bind_rxn">
        
<dc:title>EGF-EGFR binding reaction</dc:title>
      
</rdf:Description>
    
</rdf:RDF>

    
<variable name="EGF" public_interface="in" units="concentration_units" />
    
<variable name="EGFR" public_interface="in" units="concentration_units" />
    
<variable name="EGF_EGFR" public_interface="in" units="concentration_units" />
    
<variable name="delta_EGF" public_interface="out" units="rate_units" />
    
<variable name="delta_EGFR" public_interface="out" units="rate_units" />
    
<variable name="delta_EGF_EGFR" public_interface="out" units="rate_units" />

    
<!--
      k_forward and k_reverse are the forward and reverse rate constants,
      respectively. They are not needed by any other component in the
      model, and therefore have no public or private interface
    -->

    
<variable name="k_forward" initial_value="0.000007" units="second_order_rate_constant_units" />
    
<variable name="k_reverse" initial_value="0.25" units="first_order_rate_constant_units" />

    
<variable name="r" units="rate_units" />

    
<!--
      This reaction is reversible. The direction attributes on the role 
      elements are also omitted in this example. The roles of the participants  
      are all assumed to be for the default direction, i.e.,"forward".
    -->

    
<reaction reversible="yes">
      
<variable_ref variable="EGF">
        
<role role="reactant" delta_variable="delta_EGF" stoichiometry="1" />
      
</variable_ref>
      
<variable_ref variable="EGFR">
        
<role role="reactant" delta_variable="delta_EGFR" stoichiometry="1" />
      
</variable_ref>
      
<variable_ref variable="EGF_EGFR">
        
<role role="product" delta_variable="delta_EGF_EGFR" stoichiometry="1" />
      
</variable_ref>
      
<variable_ref variable="r">
        
<role role="rate">
          
<math xmlns="http://www.w3.org/1998/Math/MathML">
            
<apply><eq />
              
<ci> r </ci>
              
<apply><plus />
                
<apply><minus />
                  
<apply><times />
                    
<ci> k_forward </ci>
                    
<ci> EGF </ci>
                    
<ci> EGFR </ci>
                  
</apply>
                
</apply>
                
<apply><times />
                  
<ci> k_reverse </ci>
                  
<ci> EGF_EGFR </ci>
                
</apply>
              
</apply>
            
</apply>
          
</math>
        
</role>
      
</variable_ref>
    
</reaction>

  
</component>


  
<!--
    This component represents the internalization of the EGF_EGFR
    complex.
  -->

  
<component name="EGF_EGFR_internalization" cmeta:id="EGF_EGFR_internalization">
    
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1">
      
<rdf:Description rdf:about="EGF_EGFR_internalization">
        
<dc:title>internalization of the EGF-EGFR complex</dc:title>
      
</rdf:Description>
    
</rdf:RDF>

    
<variable name="EGF_EGFR" public_interface="in" units="concentration_units" />
    
<variable name="EGF_EGFR_Int" public_interface="in" units="concentration_units" />
    
<variable name="delta_EGF_EGFR" public_interface="out" units="rate_units" />
    
<variable name="delta_EGF_EGFR_Int" public_interface="out" units="rate_units" />

    
<!--
      Notice that because variable names need only be unique
      within a component, and not across the entire model, we can
      call the forward and reverse reaction rate constants k_forward
      and k_reverse in this component as well as in the
      EGF_EGFR_bind_rxn component.
    -->

    
<variable name="k_forward" initial_value="0.002" units="first_order_rate_constant_units" />
    
<variable name="k_reverse" initial_value="0.00033" units="second_order_rate_constant_units" />
    
<variable name="r" units="rate_units" />

    
<reaction reversible="yes">
      
<variable_ref variable="EGF_EGFR">
        
<role role="reactant" delta_variable="delta_EGF_EGFR" stoichiometry="1" />
      
</variable_ref>
      
<variable_ref variable="EGF_EGFR_Int">
        
<role role="product" delta_variable="delta_EGF_EGFR_Int" stoichiometry="1" />
      
</variable_ref>
      
<variable_ref variable="r">
        
<role role="rate">
          
<math xmlns="http://www.w3.org/1998/Math/MathML">
            
<apply><eq />
              
<ci> r </ci>
              
<apply><plus />
                
<apply><minus />
                  
<apply><times />
                    
<ci> k_forward </ci>
                    
<ci> EGF_EGFR </ci>
                  
</apply>
                
</apply>
                
<apply><times />
                  
<ci> k_reverse </ci>
                  
<ci> EGF_EGFR_Int </ci>
                
</apply>
              
</apply>
            
</apply>
          
</math>
        
</role>
      
</variable_ref>
    
</reaction>
  
</component>


  
<!--
    The EGF_subsystem component is a logical component only; i.e., it
    does not represent any actual chemical species or reaction. It is
    used to encapsulate the portion of the pathway that
    results in the EGF-EGFR complex. Note that this is a different use of
    encapsulation than is shown in the simple two reaction model with
    encapsulation - instead of encapsulating intermediate reactions, we
    are encapsulating a complete subsystem. This configuration hides the
    components representing the EGF and EGFR species. This means that
    these species cannot be used by any other reaction in the model.
    If we wanted to make it possible to later add reactions controlling the
    production of EGF, for instance, we would need to break this
    encapsulation.
  -->

  
<component name="EGF_subsystem" cmeta:id="EGF_subsystem">
    
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
      
<rdf:Description rdf:about="EGF_subsystem">
        
<dc:title>EGF-EGFR subpathway</dc:title>

        
<!--
         The Annotation metadata has associated metadata: the creator
         and the create date. These pieces of metadata refer to the
         annotation, not to the model component.
        -->

        
<cmeta:comment rdf:parseType="Resource">
          
<rdf:value>
            The EGF subsystem encompasses the reactions that control
            the concentration of the activated EGF-EGFR complex.
          
</rdf:value>
          
<dc:creator rdf:parseType="Resource">
            
<vCard:N rdf:parseType="Resource">
              
<vCard:Family>Nelson</vCard:Family>
              
<vCard:Given>Melanie</vCard:Given>
            
</vCard:N>
          
</dc:creator>
          
<dcterms:created rdf:parseType="Resource">
            
<dcterms:W3CDTF>2000-11-20</dcterms:W3CDTF>
          
</dcterms:created>
        
</cmeta:comment>
      
</rdf:Description>
    
</rdf:RDF>

    
<!--
      The subsystem produces the concentration of the EGF-EGFR
      complex as output. This variable has a public interface of
      "out", which means that it can be connected to other components
      in the main pathway. It has a private interface of "in", which
      means that the actual value of the concentration must be passed in
      to this component from one of the components it encapsulates.
    -->

    
<variable name="EGF_EGFR" public_interface="out" private_interface="in" units="concentration_units" />

    
<!--
      The subsystem requires time to be passed in from the main
      network, hence the public interface for the time variable is "in".
      The subsystem component then must pass the time variable on
      to the components that it encapsulates, and therefore this
      variable has a private interface of "out".
    -->

    
<variable name="time" public_interface="in" private_interface="out" units="second" />
  
</component>


  
<!--
    The group element defines the encapsulation relationship between
    the logical EGF_subsystem component and the components that actually
    make up that subsystem (the EGF, EGFR, EGF_EGFR, and EGF_EGFR_Int
    components)
  -->

  
<group>
    
<relationship_ref relationship="encapsulation" />
    
<component_ref component="EGF_subsystem">
      
<component_ref component="EGF" />
      
<component_ref component="EGFR" />
      
<component_ref component="EGF_EGFR" />
      
<component_ref component="EGF_EGFR_Int" />
      
<component_ref component="EGF_EGFR_bind_rxn" />
      
<component_ref component="EGF_EGFR_internalization" />
    
</component_ref>
  
</group>


  
<!--
    The connections hold the actual mappings between variables declared
    in different components. When more than one variable is mapped
    between two components, all variable mappings must be listed in
    the same connection element (there can only be one connection
    between two components). The modeller should NOT rely on matching the names 
    of the variables in the two components.
  -->

  
<connection>
    
<map_components component_1="environment" component_2="EGF_subsystem" />
    
<map_variables variable_1="time" variable_2="time" />
  
</connection>

  
<connection>
    
<map_components component_1="EGF" component_2="EGF_EGFR_bind_rxn" />
    
<map_variables variable_1="EGF" variable_2="EGF" />
    
<map_variables variable_1="delta_EGF" variable_2="delta_EGF" />
  
</connection>

  
<connection>
    
<map_components component_1="EGFR" component_2="EGF_EGFR_bind_rxn" />
    
<map_variables variable_1="EGFR" variable_2="EGFR" />
    
<map_variables variable_1="delta_EGFR" variable_2="delta_EGFR" />
  
</connection>

  
<connection>
    
<map_components component_1="EGF_EGFR" component_2="EGF_EGFR_bind_rxn" />
    
<map_variables variable_1="EGF_EGFR" variable_2="EGF_EGFR" />
    
<map_variables variable_1="delta1_EGF_EGFR" variable_2="delta_EGF_EGFR" />
  
</connection>

  
<connection>
    
<map_components component_1="EGF_EGFR" component_2="EGF_EGFR_internalization" />
    
<map_variables variable_1="EGF_EGFR" variable_2="EGF_EGFR" />
    
<map_variables variable_1="delta2_EGF_EGFR" variable_2="delta_EGF_EGFR" />
  
</connection>

  
<connection>
    
<map_components component_1="EGF_EGFR_Int" component_2="EGF_EGFR_internalization" />
    
<map_variables variable_1="EGF_EGFR_Int" variable_2="EGF_EGFR_Int" />
    
<map_variables variable_1="delta_EGF_EGFR_Int" variable_2="delta_EGF_EGFR_Int" />
  
</connection>

  
<connection>
    
<map_components component_1="EGF_subsystem" component_2="EGF" />
    
<map_variables variable_1="time" variable_2="time" />
  
</connection>

  
<connection>
    
<map_components component_1="EGF_subsystem" component_2="EGFR" />
    
<map_variables variable_1="time" variable_2="time" />
  
</connection>

  
<connection>
    
<map_components component_1="EGF_subsystem" component_2="EGF_EGFR" />
    
<map_variables variable_1="time" variable_2="time" />
    
<map_variables variable_1="EGF_EGFR" variable_2="EGF_EGFR" />
  
</connection>

  
<connection>
    
<map_components component_1="EGF_subsystem" component_2="EGF_EGFR_Int" />
    
<map_variables variable_1="time" variable_2="time" />
  
</connection>


<!--
  The rest of the model is "flat"; i.e., there are no additional
  encapsulated subsystems.
-->


  
<component name="SHC" cmeta:id="SHC">
    
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1">
      
<rdf:Description rdf:about="SHC">
        
<dc:title>
          inactive Src homology 2 domain-containing protein
        
</dc:title>
        
<cmeta:bio_entity>
          Src homology 2 domain-containing protein
        
</cmeta:bio_entity>
      
</rdf:Description>
    
</rdf:RDF>

    
<variable name="SHC" public_interface="out" initial_value="0.5" units="concentration_units" />
    
<variable name="delta_SHC" public_interface="in" units="rate_units" />
    
<variable name="time" public_interface="in" units="second" />

    
<math xmlns="http://www.w3.org/1998/Math/MathML">
      
<apply><eq />
        
<apply><diff />
          
<bvar><ci> time </ci></bvar>
          
<ci> SHC </ci>
        
</apply>
        
<ci> delta_SHC </ci>
      
</apply>
    
</math>
  
</component>


  
<component name="SHC_active" cmeta:id="SHC_active">
    
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1" xmlns:dcterms="http://purl.org/dc/terms/">
      
<rdf:Description rdf:about="SHC_active">
        
<dc:title>
          active Src homology 2 domain-containing protein
        
</dc:title>
        
<cmeta:bio_entity>
          Src homology 2 domain-containing protein
        
</cmeta:bio_entity>
      
</rdf:Description>
    
</rdf:RDF>

    
<variable name="SHC_active" public_interface="out"