MCPcopy Create free account

hub / github.com/EmoryUniversityTheoreticalBiophysics/SirIsaac / functions

Functions277 in github.com/EmoryUniversityTheoreticalBiophysics/SirIsaac

↓ 60 callersMethod_setTerm
Example: nameLHS=S1, sign=-1, factor='k2', exponentList=[('S2A',2)] Sets degradation term of dS1/dt to k2*S2A**2.
SirIsaac/fittingProblem.py:3995
↓ 37 callersMethodgetParameters
(self)
SirIsaac/fittingProblem.py:1490
↓ 18 callersFunctioncalcForAllFpds
(fpdList,func,maxIndex=-3,skip=True, addYeastPerfectModel=False,verbose=True)
SirIsaac/analyzeFittingProblemDict.py:11
↓ 17 callersFunctionstrCombine
(listOfStrings)
SirIsaac/phosphorylationFit_MakeBNGL.py:12
↓ 16 callersFunctiondone
(curComplexity)
SirIsaac/fittingProblem.py:4124
↓ 16 callersMethodgeneralSetup
(self,fittingData,indepParamsList,indepParamNames, fittingModelList,singValCutoff,fittingModelNames,ve
SirIsaac/fittingProblem.py:95
↓ 16 callersFunctionsave
(obj,filename)
SirIsaac/simplePickle.py:17
↓ 15 callersFunctionload
(filename)
SirIsaac/simplePickle.py:23
↓ 13 callersMethod_SloppyCellDataModel
Returns SloppyCell 'model' that contains the given network and the given data (also setting fixed scale factors). Here the d
SirIsaac/fittingProblem.py:2047
↓ 12 callersMethodevaluateVec
(self,times,var,indepParams)
SirIsaac/fittingProblem.py:1393
↓ 11 callersFunctionaddConnection
(node,connectedNode,connectionType)
SirIsaac/fittingProblem.py:4132
↓ 10 callersMethodmaxLogLikelihoodName
maxIndex (-3) : If the best model has an index above maxIndex, return None. (Use negative number -N to force
SirIsaac/fittingProblem.py:642
↓ 9 callersMethodgetBestModel
(self,modelName=None,**kwargs)
SirIsaac/fittingProblem.py:677
↓ 9 callersFunctionorderedFitNames
stopFittingN (inf) : Only include names of models up to stopFittingN past the maxLogLikelihoodName
SirIsaac/analyzeFittingProblemDict.py:481
↓ 8 callersMethodfitAll
usePreviousParams : if True, use the previous model's parameters as a starting point.
SirIsaac/fittingProblem.py:162
↓ 8 callersMethodinitializeParameters
(self,paramList)
SirIsaac/fittingProblem.py:1385
↓ 7 callersMethod_derivProblem_productTerm
Calculates G given Pg and H given Ph.
SirIsaac/fittingProblem.py:3014
↓ 6 callersMethod_derivProblem_createDataMatrices
Transforms fittingData and fittingDataDerivs into matrices that can be used in log-linear fitting. Integrates at current par
SirIsaac/fittingProblem.py:3148
↓ 6 callersMethod_derivProblem_predictedDerivs
(self,Pg,Ph,speciesData,indepParamsMat,r, separateTerms=False)
SirIsaac/fittingProblem.py:3035
↓ 6 callersMethodplotResults
Returns 2D list of axes. numCols (None) : 3.17.2013 set to 1 to plot all indepParams on a single
SirIsaac/fittingProblem.py:1225
↓ 5 callersMethod_derivProblem_getParams
retTheta (False) : Return thetaMatrixG and thetaMatrixH to be used with _derivProblem_regression
SirIsaac/fittingProblem.py:2884
↓ 5 callersMethodcurrentCost
(self,fittingData,indepParamsList)
SirIsaac/fittingProblem.py:1213
↓ 5 callersMethodfitToData
(self,fittingData,indepParamsList,verbose=verboseDefault)
SirIsaac/fittingProblem.py:1209
↓ 5 callersMethodinitializeParameters
(self,paramsKeyedList=[])
SirIsaac/fittingProblem.py:1493
↓ 5 callersFunctionloadFitProbData
(fileNumString)
SirIsaac/fitAllParallel.py:45
↓ 5 callersFunctionsimulateYeastOscillator
Returns times,14-dimensional data for each time (7 concentrations,7 derivatives). (S1,S2,S3,S4,N2,A3,S4ex) and their derivatives in the same
SirIsaac/simulateYeastOscillator.py:20
↓ 4 callersMethod_UpdateDicts
(self,name,calculateCost=True,includePriors=True)
SirIsaac/fittingProblem.py:329
↓ 4 callersFunctiondirectoryPrefix
(fileNumString,conditioni,numTimepoints)
SirIsaac/fitAllParallel.py:16
↓ 4 callersFunctionexcludeStr
Given a reaction's 'center site' (the site modified by the reaction), its 'order' (number of involved sites), and a list of all interact
SirIsaac/phosphorylationFit_MakeBNGL.py:18
↓ 4 callersMethodgenerateEnsemble
Also includes the initialParameters as the last set of parameters.
SirIsaac/fittingProblem.py:2544
↓ 4 callersFunctionlockAndLoadFitProbData
(fileNumString)
SirIsaac/fitAllParallel.py:78
↓ 4 callersFunctionnextFileNumString
(directory='.',returnConfigNum=False,configNum=None)
SirIsaac/outputTag.py:21
↓ 4 callersFunctionsaveAndUnlockFitProbData
(fitProbData,fileNumString)
SirIsaac/fitAllParallel.py:83
↓ 4 callersMethodtypicalIndepParamRanges
Returns the typical ranges of initial conditions for the parameters in self.indepParamNames. Useful when creating random ini
SirIsaac/fittingProblem.py:1498
↓ 4 callersMethodwriteToFile
(self,filename)
SirIsaac/fittingProblem.py:451
↓ 3 callersMethod__init__
(self,fittingData,fittingModelList,fittingModelNames=None, indepParamsList=[[]],indepParamNames=[],sin
SirIsaac/fittingProblem.py:83
↓ 3 callersMethod_runBNGLfile
(self,filename)
SirIsaac/phosphorylationFit_netModel.py:104
↓ 3 callersMethodcurrentCost_deriv
(self,fittingData,indepParamsList,fittingDataDerivs, includePriors=False,regStrength=0.)
SirIsaac/fittingProblem.py:2935
↓ 3 callersFunctiondie
()
SirIsaac/outputTag.py:45
↓ 3 callersMethodfitToDataDerivs
What happens with naming convention when there are inputs? I think the species nodes (non-input nodes) start at index #inputs.
SirIsaac/fittingProblem.py:3384
↓ 3 callersMethodgeneralSetup
(self,saveFilename=None,saveKey=-1,fp0=None)
SirIsaac/fittingProblemMultipleCondition.py:65
↓ 3 callersFunctionloadFitProb
(saveFilename,fileNumString,conditioni,numTimepoints)
SirIsaac/fitAllParallel.py:41
↓ 3 callersMethodlocalFitToData
Uses Levenberg-Marquardt to find local best fit.
SirIsaac/fittingProblem.py:1741
↓ 3 callersFunctionmodelCorrsFunc
(fp,model)
SirIsaac/analyzeFittingProblemDict.py:108
↓ 3 callersFunctionnetworkList2DOT
Uses pygraphviz to create a DOT file from the given networkList. prog ('neato') :'neato','fdp', showWeights (False) : True
SirIsaac/fittingProblem.py:4309
↓ 3 callersFunctionplotAllFpdsDict
filterNans (False) : If True, NaNs are removed from the data before taking the mean.
SirIsaac/analyzeFittingProblemDict.py:359
↓ 3 callersMethodplotModelResults
indices (None) : If a list of indepParamsList indices, plots only these indices. Otherwise plots
SirIsaac/fittingProblem.py:686
↓ 3 callersMethodprune
Remove factors with an exponent of zero from right-hand-sides.
SirIsaac/fittingProblem.py:4033
↓ 3 callersFunctionremoveLock
(fileNumString)
SirIsaac/fitAllParallel.py:63
↓ 2 callersFunction_createNetworkList
Note: complexity != numParameters (Only works for 1 <= maxConnection <= 2) Careful with random orderings, which have the pos
SirIsaac/fittingProblem.py:4090
↓ 2 callersMethod_derivProblem_calculateDerivs
A faster way to evaluate derivatives when you don't need to integrate. (To fix: Shouldn't actually need fittingDataDerivs)
SirIsaac/fittingProblem.py:3274
↓ 2 callersMethod_derivProblem_flatten
Takes two matrices of shape (# indepParams + # species + 1)x(# species) and returns a single flat array of length (total # params).
SirIsaac/fittingProblem.py:3879
↓ 2 callersMethod_derivProblem_priorCost
(self,priorLambda,numSpeciesTotal,numIndepParams)
SirIsaac/fittingProblem.py:3560
↓ 2 callersMethod_derivProblem_regression
Returns parameter matrix Pg or Ph with shape (#indepParams + 1 + #species)x(#species) weightMatrix (None) : A matrix the
SirIsaac/fittingProblem.py:3047
↓ 2 callersMethod_derivProblem_setOptimizable
(self,visibleIndices,optBool,verbose=False)
SirIsaac/fittingProblem.py:3122
↓ 2 callersMethod_readModelOutput
Returns model output as array: output[0] = time series for species 1, output[1] = time series for species 2, ...
SirIsaac/phosphorylationFit_netModel.py:93
↓ 2 callersFunctionaddConnectionOrParam
(connection)
SirIsaac/fittingProblem.py:4136
↓ 2 callersFunctioncpuTime
()
SirIsaac/phosphorylationFit_netModel.py:159
↓ 2 callersMethodcurrentCost
(self,fittingData,indepParamsList=[[]],includePriors=True, fittingDataDerivs=None,**kwargs)
SirIsaac/fittingProblem.py:1828
↓ 2 callersMethodcurrentHessian
(self,fittingData,indepParamsList)
SirIsaac/fittingProblem.py:1217
↓ 2 callersMethodcurrentHessianNoData
Returns JtJ, an approximation of the Hessian that uses analytical derivatives. (includes no data, only priors) (Bug: Should
SirIsaac/fittingProblem.py:1891
↓ 2 callersMethodcurrentResiduals
(self,fittingData,indepParamsList=[[]], includePriors=True,fittingDataDerivs=None,**kwargs)
SirIsaac/fittingProblem.py:1858
↓ 2 callersFunctiondirectoryPrefixNonly
(fileNumString,numTimepoints)
SirIsaac/fitAllParallel.py:19
↓ 2 callersFunctionexample_data_and_model
()
test/test_parallel.py:19
↓ 2 callersMethodfitPerfectModel
(As of 9.19.2012, does not support fittingDataDerivs) otherStartingPoint : passed to self.perfectModel.fitToData
SirIsaac/fittingProblem.py:300
↓ 2 callersMethodgenerateEnsemble_parallel
Uses SloppyCell's built-in mpi4py support to run ensemble generation (generateEnsemble) in parallel.
SirIsaac/fittingProblem.py:2599
↓ 2 callersMethodlocalFitToData_parallel
Uses mpi4py to run many local fits (localFitToData) in parallel.
SirIsaac/fittingProblem.py:1787
↓ 2 callersMethodlogLikelihood
Calculate log-likelihood estimate based on cost (usu. sums of squared residuals), the singular values of the Hessian, and the
SirIsaac/fittingProblem.py:393
↓ 2 callersFunctionmock_net
Create a simple mock SloppyCell Network object
test/test_fitting_problem.py:16
↓ 2 callersMethodnumStiffSingVals
(self,singVals,cutoff=None)
SirIsaac/fittingProblem.py:411
↓ 2 callersMethodoutOfSampleCorrelation
See correlationWithPerfectModel. Returns list of shape (numTests, # variables).
SirIsaac/fittingProblem.py:584
↓ 2 callersMethodoutOfSampleCorrelation_deriv
Computes data and derivatives for both the given fittingModel and self.perfectFittingModel, and returns the Pearson correlation coe
SirIsaac/fittingProblem.py:874
↓ 2 callersMethodpenalty
(self,singVals,priorSingVals)
SirIsaac/fittingProblem.py:405
↓ 2 callersMethodplotBestModelResults
See getBestModel and plotModelResults
SirIsaac/fittingProblem.py:741
↓ 2 callersMethodsetData
(self,fittingData,indepParamsList,indepParamNames)
SirIsaac/fittingProblem.py:143
↓ 2 callersMethodsetInitialVariables
(self,indepParams)
SirIsaac/fittingProblem.py:1957
↓ 2 callersFunctionsubsetsWithFits
Find data subsets (N) that have models that have been fit to all conditions. onlyNew (False) : Optionally include only subse
SirIsaac/fitAllParallel.py:291
↓ 2 callersFunctionupgradeOutputNodes
()
SirIsaac/fittingProblem.py:4147
↓ 2 callersFunctionwallTime
()
SirIsaac/phosphorylationFit_netModel.py:162
↓ 1 callersFunctionRGBHdecimal2hex
(RGBHdecimal)
SirIsaac/fittingProblem.py:4329
↓ 1 callersMethod_SloppyCellNet
Returns SloppyCell network with the given independent parameters.
SirIsaac/fittingProblem.py:2021
↓ 1 callersMethod_SloppyCellNetClamped
Modifies given SloppyCell net to "clamp" all species except unclampedSpeciesID to the given data. Hopefully useful for faste
SirIsaac/fittingProblem.py:2186
↓ 1 callersMethod_SloppyCellNetID
(self,indepParams,i)
SirIsaac/fittingProblem.py:2035
↓ 1 callersMethod_StiffSingVals
(self,singVals,cutoff=None)
SirIsaac/fittingProblem.py:414
↓ 1 callersMethod__init__
(self, key, pKey, bestPVal, sigmaPVal)
SirIsaac/gaussianPrior.py:19
↓ 1 callersMethod__init__
Example s-system power law network from SavVoi87 (p. 98).
SirIsaac/powerLawYeastOscillator.py:245
↓ 1 callersMethod_createNetwork
Creates BioNetGen network 'filename.net'. Returns list of names of network parameters.
SirIsaac/phosphorylationFit_netModel.py:67
↓ 1 callersMethod_dataModelNumDataPoints
(self,dataModel)
SirIsaac/fittingProblem.py:2648
↓ 1 callersMethod_derivProblem_Hessian
Returns J^T.J approximation to the Hessian, with shape (# parameters)x(#parameters). Note: (# parameters) is equal to the nu
SirIsaac/fittingProblem.py:3774
↓ 1 callersMethod_derivProblem_Jacobian
Returns Jacobian of shape (# residuals)x(# parameters). Note: (# parameters) is equal to the number of optimizable parameter
SirIsaac/fittingProblem.py:3808
↓ 1 callersMethod_derivProblem_fit
Uses an alternating log-linear routine to fit the power law network given data on concentrations AND their time derivatives.
SirIsaac/fittingProblem.py:3566
↓ 1 callersMethod_derivProblem_outOfSampleCorrelation
Returns list of length (# variables). varList (None) : List of variables to test. Defaults
SirIsaac/fittingProblem.py:3300
↓ 1 callersMethod_derivProblem_setParams
(self,Pg,Ph,numInputs)
SirIsaac/fittingProblem.py:2960
↓ 1 callersMethod_derivProblem_setRandomParams
(self,seed=0)
SirIsaac/fittingProblem.py:3140
↓ 1 callersMethod_findUnusedVariables
Find all variable names NOT used to calculate the variables in data.keys() in the given SloppyCell network 'net'.
SirIsaac/fittingProblem.py:2290
↓ 1 callersMethod_findUsedVariables
Find all variable names used to calculate the variables in data.keys() in the given SloppyCell network 'net'.
SirIsaac/fittingProblem.py:2262
↓ 1 callersMethod_fixOldVersion
To update old versions: indepParams -> indepParamsList
SirIsaac/fittingProblem.py:752
↓ 1 callersMethod_setupFilename
Finds a filename that won't be overwriting anything (hopefully).
SirIsaac/phosphorylationFit_netModel.py:46
↓ 1 callersMethod_testIntegration
Test whether the model can be evaluated successfully at the current parameters.
SirIsaac/fittingProblem.py:1961
↓ 1 callersFunctionassignWork
(fileNumString)
SirIsaac/fitAllParallel.py:139
next →1–100 of 277, ranked by callers