Esempio n. 1
0
def constructConnections1(connections, numNeurons, Neurons):
    """
		This definition will a connectivity matrix and make the appropriate synaptic connections.
	"""
    gaps = []
    for i in range(0, numNeurons):
        count = 0
        for j in range(0, numNeurons):
            if abs(float(connections[i][j])) > 0:
                gap_junction = h.gapc(1, sec=Neurons[i])
                gap_junction.g = float(connections[i][j]) / 100
                h.setpointer(Neurons[j](1)._ref_v, 'vgap', gap_junction)
                gaps.append(gap_junction)
    return gaps
Esempio n. 2
0
def constructConnections1( connections, numNeurons, Neurons ):
	"""
		This definition will a connectivity matrix and make the appropriate GAP JUNCTIONS.
	"""
	gaps = []
	for i in range(0, numNeurons):
		count = 0
 		for j in range(0, numNeurons):
			if abs(float(connections[i][j])) > 0:
				gap_junction = h.gapc(1, sec=Neurons[i].soma[0])
				gap_junction.g = 0.000000001*float(connections[i][j])
				h.setpointer(Neurons[j].soma[0](1)._ref_v, 'vgap', gap_junction)
				gaps.append(gap_junction)
	return gaps		
Esempio n. 3
0
def constructConnections1( connections, dendrites, numNeurons, Soma, Axon, Dendrites, strength ):
	"""
		This definition will a connectivity matrix and make the appropriate synaptic connections.
	"""
	gaps = []
	for i in range(0, numNeurons):
		count = 0
 		for j in range(0, numNeurons):
			if int(connections[i][j]) == 1:
				gap_junction = h.gapc(1, sec=Dendrites[i][count])
				gap_junction.g = strength
				h.setpointer(Axon[j](1)._ref_v, 'vgap', gap_junction)
				gaps.append(gap_junction)
	return gaps