#!/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'
#!/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'
#!/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