< Master index Index for functions/internal >

Index for functions/internal

Matlab files in this directory:

 ds2mddConvert DynaSim data structure to xp format
 dsAll2mdd
 dsAnalyzeStudydsAnalyzeStudy - Apply an analysis function to DynaSim data, optionally saving data
 dsApplyModificationsAPPLYMODIFICATIONS - Apply modifications to DynaSim specification or model structure
 dsAutoMergeVarieds[data_new, variedname_merged, varied_vals ] = mergeVarieds(data,varied_fields)
 dsCalcACFCALCACF - Calculate the autocorrelation function.
 dsCalcAveragesCALCAVERAGES - Average fields in a DynaSim data struct across neurons
 dsCalcCellPropertiesCALCCELLPROPERTIES - calculates the intrinsic electrophysiological properties of all cells in one or more populations
 dsCalcCurrentPosthocdata = calcCurrentPosthoc(data, mechanism_prefix, current_equation, additional_fields, additional_constants, current_suffix, varargin)
 dsCalcFRCALCFR - Calculate firing rage for DynaSim data
 dsCalcFRmultiCALCFRMULTI - extends dsCalcFR to get SUA and MUA firing rates
 dsCalcISICALCISI - Calculate the interspike interval.
 dsCalcPowerCALCPOWER - Compute spectral analysis of DynaSim data
 dsCalcSpikeSyncCALCSPIKESYNC - Compute spike synchronization between spiketrains
 dsCalcSumOverFieldsCALCSUMOVERFIELDS - Creates a new field in data that is the sum of a bunch of other fields
 dsCheckCovaryCHECKCOVARY - TODO I assume this checks if any varied parameters are covaried?
 dsCheckCovaryWrapperCalls checkCovary and handles all the set up automagically.
 dsCheckDataCHECKDATA - Standardize data structure and auto-populate missing fields
 dsCheckHostPathsCHECKHOSTPATHS - Compare paths on host to those set in studyinfo when batch was created
 dsCheckModelCHECKMODEL - Standardize model structure and auto-populate missing fields
 dsCheckOptionsCHECKOPTIONS - organize key/value pairs in structure with default or user-supplied values according to a schema
 dsCheckSolverOptionsCHECKSOLVEROPTIONS - standardize simulation options appended to params.mat
 dsCheckSpecificationCHECKSPECIFICATION - standardize specification structure and auto-populate missing fields
 dsCheckStudyinfoCHECKSTUDYINFO - Standardize studyinfo structure and auto-populate missing fields
 dsCheckVersion% dsCheckVersion - checks dynasim version against github
 dsClassifyEquationCLASSIFYEQUATION - use regular expressions to classify model expressions in STRING
 dsCollectVariedParamsCOLLECTVARIEDPARAMS - Gathers info on parameters that have been varied in a batch
 dsCombineModelsCOMBINEMODELS - combine subfields in two DynaSim model structures
 dsCompareSolveFilesCOMPARESOLVEFILES - look for an equivalent file in same directory
 dsComputeRasterdsComputeRaster - Use a threshold to find spiketrain for a voltage trace
 dsCreateBatchCREATEBATCH - create and submit jobs to run sets of simulations or analyses.
 dsCropDataCROPDATA - Crops DynaSim data structre
 dsData2TableConverts DynaSim structure to 1D cell array format. Later can use to
 dsDataField2TableConverts DynaSim structure to 1D cell array format. Later can use to
 dsDecimateDataDOWNSAMPLEDATA - Downsamples DynaSim data structre data
 dsDownloadFilesdsDownloadFiles - Downloads data from the web (utility function)
 dsDynasim2odefunPurpose: prepare ODEFUN for use with built-in Matlab solvers.
 dsEditModelFiles
 dsExportDataEXPORTDATA - export DynaSim data structure in various formats.
 dsGenerateDocumentationGENERATEDOCUMENTATION - Build DynaSim function documentation
 dsGenerateModelGENERATEMODEL - Parse DynaSim specification and organize model data in DynaSim model structure
 dsGetConfigGETCONFIG - returns the value of the variable specificed as string in argument
 dsGetLinearIndependentDs[Asubs, Abasis, Abasisi] = getLinearIndependentDs(data,ignore_constant_shift,varargin)
 dsGetNamespacesPurpose: retrieve namespaces for all objects in specification
 dsGetOutputCountsGETOUTPUTCOUNTS - determine how many copies of each state variable and monitor will be produced by simulating the model.
 dsGetParentNamespaceGETPARENTNAMESPACE - determine parent namespace from namespace specified in namespace
 dsGetPopSizeFromNamePurpose: reverse engineer the appropriate population size from the name
 dsGetRootPathgetRootPath - get path to main ds directory
 dsGetSolveFileGETSOLVEFILE - helper function that creates or retrieves the desired solver file.
 dsGet_populations_from_meta
 dsGet_variables_from_meta
 dsImg2mdd
 dsImportCSVIMPORTCSV - load CSV data into DynaSim formatted data structure.
 dsImportModelIMPORTMODEL - import model from raw equations, other program source, etc.
 dsImportPlotsIMPORTPLOTS - load info about saved images (generated by SimulateMode or dsAnalyze) alongwith corresponding varied model components.
 dsImportResultsIMPORTRESULTS - Import analysis result of a simulation
 dsIndexToBlocksINDEXTOBLOCKS - TODO unclear what this does
 dsIsDevModecheck if _dev directory exists in main dynasim directory
 dsLocateModelFilesLOCATEMODELFILES - locate mechanism files associated with DynaSim specifications.
 dsMakeDefaultConfigdsMakeDefaultConfig - write default DS config vars to disk as text file in main DS dir.
 dsMakeDefaultConfigJenkinsdsMakeDefaultConfig - write default DS config vars to disk as text file in main DS dir.
 dsMdd2ds% data=MDD2ds(obj,varargin)
 dsMdd2dsImage% data=MDD2ds(obj,varargin)
 dsMergeDataMERGEDATA - Merge two Dynasim structures created from different simulations
 dsMergeVarieds[data_new, variedname_merged, varied_vals ] = mergeVarieds(data,varied_fields)
 dsModifications2VaryAdds fields tmpdata.varied and tmpdata.(varied{1}) ...
 dsMonitorStudyMONITORSTUDY - display information on study progress.
 dsNameFromVariedNAMEFROMVARIED - makes a filename based on the parameters in data.varied.
 dsOptions2KeyvalOPTIONS2KEYVAL - Convert from options structure to a list of key/value pairs.
 dsParseModelEquationsPARSEMODELEQUATIONS - parse equations and organize model data in DynaSim model structure
 dsPlot2DPurpose: display movie of 2D simulated data.
 dsPlotFRPLOTFR - plot spike rates in various ways depending on what data was provided.
 dsPlotFR2PLOTFR2 - plot spike rates in various ways depending on what data was provided.
 dsPlotStudyPLOTSTUDY - Applies a user-specified plotting function to each element of data structure.
 dsPlotWaveformsPLOTWAVEFORMS - plot waveforms in various ways depending on what data was provided.
 dsPrepareMEXPREPAREMEX - take an m-file path and compile it using the Matlab coder.
 dsProbeCellPropertiesdata = dsProbeCellProperties(model,'option1',option1,...)
 dsProbeFI% data=dsProbeFI(model,varargin)
 dsPropagateFunctionsPROPAGATEFUNCTIONS - eliminate internal function calls from model ODEs, ICs, monitors, and conditionals.
 dsPropagateNamespacesPROPAGATENAMESPACES - namespace-establishing namespace substitutions.
 dsPropagateParametersPROPAGATEPARAMETERS - substitute parameter values or prepend parameter names with prefix across all model equations.
 dsReadTextPurpose: read equations for DynaSim model from .mech, .eqns, or .m file.
 dsRearrangeStudies2NeuronsREARRANGESTUDIES2NEURONS - Takes a DynaSim data structure that is the result of a parameter sweep and rearranges it into a single (1D) data structure.
 dsRemoveKeyvalREMOVEKEYVAL - remove keys from keyvals_in.
 dsSelectVariablesSELECTVARIABLES - determine what variables to plot
 dsSetupStudySETUPSTUDY - Initialize DynaSim studyinfo structure, prepare list of output file names, and create output directories
 dsSpecdiffdsSpecDiff - Scans two DynaSim specs for differences
 dsStrrepSTRREP - replace full words by new character strings, ignoring matches that appear as sub-strings.
 dsStrrep2STRREP2 - replace full words by new character strings, WITHOUT ignoring matches that appear as sub-strings.
 dsStudyinfoIOSTUDYINFOIO - use lock files to manage concurrent access to a shared studyinfo
 dsThevEquivCalculates the Th�venin equivalent voltage and conductance for a
 dsUnzipDemoDatadsUnzipDemoData - Unzips demo data (utility function)
 dsUpdateStudyUPDATESTUDY - helper function to keep track of study metadata when anything is saved
 dsVary2ModificationsVARY2MODIFICATIONS - convert specification of things to vary into a set of modifications indicating how to vary the desired things.
 dsWriteDynaSimSolverWRITEDYNASIMSOLVER - write m-file that numerically inteegrates the model
 dsWriteMatlabSolverWRITEMATLABSOLVER - write m-file that numerically integrates the model
 dsZipDemoDataZIPDEMODATA - Zips demo data (utility function)

Subsequent directories:

Dependency Graph


Generated on Tue 12-Dec-2017 11:32:08 by m2html © 2005