#!/usr/bin/env python
'''
Detailed noise simulations of gamma/bump parameter sweep. Noise levels are one
of the parameters in the simulation (0-300 pA in steps of 10 pA).
'''
from __future__ import absolute_import, print_function, division

from grid_cell_model.submitting.base.parsers import GenericSubmissionParser
from default_params import defaultParameters as dp
from param_sweep_noise import submitNoiseSweep, SweepParams

allowedPositions = ['EI-1_3', 'EI-3_1']

parser = GenericSubmissionParser()
parser.add_argument('--position',
                    type=str,
                    choices=allowedPositions,
                    required=True)

o = parser.parse_args()
p = dp.copy()

# Submitting
ENV = o.env
simRootDir = o.where
simLabel = o.position
appName = '../common/simulation_stationary.py'
rtLimit = o.rtLimit or '02:30:00'
numCPU = o.nCPU
blocking = True
timePrefix = False
#!/usr/bin/env python
'''Run a simple, single-neuron-from-each-population simulation.'''
from __future__ import absolute_import, print_function, division

from grid_cell_model.submitting.base.parsers import GenericSubmissionParser
from grid_cell_model.submitting.arguments import ArgumentCreator
from grid_cell_model.submitting.factory import SubmitterFactory
from default_params import defaultParameters as dp

parser = GenericSubmissionParser()
o = parser.parse_args()

p = dp.copy()

# Submitting
ENV         = o.env
simRootDir  = o.where
simLabel    = 'single_neuron'
appName     = 'simulation_single_neuron.py'
rtLimit     = '00:02:00' if o.rtLimit is None else o.rtLimit
numCPU      = 1
blocking    = True
timePrefix  = False
numRepeat   = 1
dry_run     = o.dry_run

p['master_seed'] = 123456
p['time']        = 10e3 if o.time is None else o.time  # ms
p['nthreads']    = 1
p['ntrials']     = 5 if o.ntrials is None else o.ntrials
p['verbosity']   = o.verbosity
These simulations do the following:
    - Bump is initialized, in the beginning [0, theta_start_t], by a very
      strong place cell input.
    - The bump moves, with a constant speed, following **vertical** direction.
      for the duration of the simulation.
    - The speed is controlled by IvelMax and dIvel parameters (currently
      [0, 100] pA, with a step of 10 pA
    - At the end of each run, spikes from E and I population are exported to
      the output file.
'''
from grid_cell_model.submitting.base.parsers import GenericSubmissionParser
from param_sweep_noise import submitNoiseSweep, SweepParams
from default_params import defaultParameters as dp

parser = GenericSubmissionParser()
parser.add_argument('--EI_type', type=str, required=True,
                    choices=['EI-1_3', 'EI-3_1'],
                    help='Value of E and I coupling (g_AMPA_total and '
                         'g_GABA_total)')
o = parser.parse_args()


p = dp.copy()

# Submitting
ENV         = o.env
simRootDir  = o.where
simLabel    = o.EI_type
appName     = 'simulation_velocity.py'
rtLimit     = o.rtLimit or '12:00:00'
Example #4
0
#!/usr/bin/env python
'''Run a simple, single-neuron-from-each-population simulation.'''
from __future__ import absolute_import, print_function, division

from grid_cell_model.submitting.base.parsers import GenericSubmissionParser
from grid_cell_model.submitting.arguments import ArgumentCreator
from grid_cell_model.submitting.factory import SubmitterFactory
from default_params import defaultParameters as dp

parser = GenericSubmissionParser()
o = parser.parse_args()

p = dp.copy()

# Submitting
ENV = o.env
simRootDir = o.where
simLabel = 'single_neuron'
appName = 'simulation_single_neuron.py'
rtLimit = '00:02:00' if o.rtLimit is None else o.rtLimit
numCPU = 1
blocking = True
timePrefix = False
numRepeat = 1
dry_run = o.dry_run

p['master_seed'] = 123456
p['time'] = 10e3 if o.time is None else o.time  # ms
p['nthreads'] = 1
p['ntrials'] = 5 if o.ntrials is None else o.ntrials
p['verbosity'] = o.verbosity
Example #5
0
These simulations do the following:
    - Bump is initialized, in the beginning [0, theta_start_t], by a very
      strong place cell input.
    - The bump moves, with a constant speed, following **vertical** direction.
      for the duration of the simulation.
    - The speed is controlled by IvelMax and dIvel parameters (currently
      [0, 100] pA, with a step of 10 pA
    - At the end of each run, spikes from E and I population are exported to
      the output file.
'''
from grid_cell_model.submitting.base.parsers import GenericSubmissionParser
from param_sweep_noise import submitNoiseSweep, SweepParams
from default_params import defaultParameters as dp

parser = GenericSubmissionParser()
parser.add_argument('--EI_type',
                    type=str,
                    required=True,
                    choices=['EI-1_3', 'EI-3_1'],
                    help='Value of E and I coupling (g_AMPA_total and '
                    'g_GABA_total)')
o = parser.parse_args()

p = dp.copy()

# Submitting
ENV = o.env
simRootDir = o.where
simLabel = o.EI_type
appName = 'simulation_velocity.py'
#!/usr/bin/env python
'''
Detailed noise simulations of gamma/bump parameter sweep. Noise levels are one
of the parameters in the simulation (0-300 pA in steps of 10 pA).
'''
from __future__ import absolute_import, print_function, division

from grid_cell_model.submitting.base.parsers import GenericSubmissionParser
from default_params import defaultParameters as dp
from param_sweep_noise import submitNoiseSweep, SweepParams


allowedPositions = ['EI-1_3', 'EI-3_1']

parser = GenericSubmissionParser()
parser.add_argument('--position',type=str, choices=allowedPositions,
                    required=True)

o = parser.parse_args()
p = dp.copy()

# Submitting
ENV         = o.env
simRootDir  = o.where
simLabel    = o.position
appName     = '../common/simulation_stationary.py'
rtLimit     = o.rtLimit or '02:30:00'
numCPU      = o.nCPU
blocking    = True
timePrefix  = False
numRepeat   = 1