Viewing XML file: NeuroMLFiles/Examples/NetworkML/SimpleNetworkTemplate.xml

Download this file

Validate this file against current (v1.8.1) Schema
Validate this file against all Schemata

Edit this file and revalidate it

<?xml version="1.0" encoding="UTF-8"?>

<!--
    This example shows a Level 3 compliant file, containing a simple network
-->


<networkml xmlns="http://morphml.org/networkml/schema"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:meta="http://morphml.org/metadata/schema"
    xsi:schemaLocation="http://morphml.org/networkml/schema http://www.neuroml.org/NeuroMLValidator/NeuroMLFiles/Schemata/v1.8.1/Level3/NetworkML_v1.8.1.xsd"
    length_units="micrometer"
>

                        

    
<meta:notes>A simple network, where neither exact positions nor connection instances are specified. Only a pattern for
    placing the population and a set of connectivity rules are described.
</meta:notes>


    
<populations>
        
        
<population name="CellGroupA" cell_type="CellA">
            
            
<pop_location>     <!-- A number of cells are arranged randomly in 3D space in a spherical region-->
                
<random_arrangement>
                    
<population_size>200</population_size>
                    
<spherical_location>
                        
<meta:center x="0" y="0" z="0" diameter="100"/>
                    
</spherical_location>
                
</random_arrangement>
            
</pop_location>
        
</population>
        
        
<population name="CellGroupB" cell_type="CellB">
            
            
<pop_location>     <!-- A number of cells are arranged in 3D space in a spherical region-->
                
<random_arrangement>
                    
<population_size>50</population_size>
                    
<spherical_location>
                        
<meta:center x="100" y="0" z="0" diameter="100"/>
                    
</spherical_location>
                
</random_arrangement>
            
</pop_location>
        
</population>
        
    
</populations>
    
    

    
<projections units="Physiological Units">
        
<projection name="NetworkConnection" source="CellGroupA" target="CellGroupA">
            
            
<synapse_props synapse_type="DoubExpSynA" internal_delay="5" weight="1" threshold="-20"/>
            
            
<connectivity_pattern>
                
<per_cell_connection direction = "PreToPost" num_per_source= "3" max_per_target = "2"/>
            
</connectivity_pattern>
        
</projection>
    
</projections>

    
    
    
<inputs units="SI Units">
        
        
<input name="RandomInput"> <!-- A random 20Hz stimulation applied to 50% of the cells -->
            
<random_stim frequency="20" synaptic_mechanism="DoubExpSynA" />
            
<target population="CellGroupA">
                
<site_pattern>
                    
<percentage_cells percentage="50"/>
                
</site_pattern>
            
</target>
        
</input>
    
</inputs>
        
        
        
</networkml>