Search found 104 matches
- Tue Jun 17, 2014 6:09 am
- Forum: Optimization
- Topic: Restricting Parameter Domains
- Replies: 2
- Views: 17521
Restricting Parameter Domains
Is it possible to restrict the domain of a parameter such that it: > takes only integral values > takes only odd numbers (subset of above case) I do remember reading that: The PRAXIS optimizer used by NEURON requires a continuous objective function, so restricting parameter space can actually interf...
- Thu Jun 12, 2014 3:01 pm
- Forum: Optimization
- Topic: Regarding fitting of data sampled at irregular intervals
- Replies: 11
- Views: 27609
Re: Regarding fitting of data sampled at irregular intervals
Yes, the three points are connected by straight line segments. I tried what you suggested about restricting regions. Firstly, I found that it was not possible to position the blue lines such that they were between two of our points of interest. I even tried using the weight panel and entering the st...
- Thu Jun 12, 2014 10:08 am
- Forum: Optimization
- Topic: Logging parameter and error values during optimization
- Replies: 6
- Views: 23316
Re: Logging parameter and error values during optimization
I took your last suggestion and created a custom function for logging data after each run. It appears to be working well after resolving some errors along the way. Posting it here for your confirmation and in case it would be handy for anyone else: optwrap.hoc needs to be updated to: begintemplate O...
- Thu Jun 12, 2014 5:17 am
- Forum: Optimization
- Topic: Regarding fitting of data sampled at irregular intervals
- Replies: 11
- Views: 27609
Re: Regarding fitting of data sampled at irregular intervals
Regarding the first question: > I followed your suggestion and set up a similar toy model (preferred 'hh' instead of 'pas' as I had it ready). The results were interesting but left me with further queries! The data to be fitted was a shape of an AP (with tweaked values of HH parameters) with just 3 ...
- Thu Jun 12, 2014 2:03 am
- Forum: Optimization
- Topic: Logging parameter and error values during optimization
- Replies: 6
- Views: 23316
Re: Logging parameter and error values during optimization
I found the two additional calls to "optwrap_efun()" from "prun()" in 'optwrap.hoc'... but as it is part of a different template (OptimizerWrap) I could not invoke "after_quad()". As the latter belongs to template "MulfitPraxWrap", I tried locating an instance...
- Wed Jun 11, 2014 6:50 am
- Forum: Optimization
- Topic: Regarding fitting of data sampled at irregular intervals
- Replies: 11
- Views: 27609
Regarding fitting of data sampled at irregular intervals
I have two queries: 1> If the data (voltage vs time) to be fitted is sampled at irregular intervals, does MRF while evaluating the fitness consider only the points provided (loaded from file) or does it implicitly perform a linear interpolation between the data points - and then use all these values...
- Tue Jun 10, 2014 7:39 am
- Forum: Optimization
- Topic: Logging parameter and error values during optimization
- Replies: 6
- Views: 23316
Re: Logging parameter and error values during optimization
As savepath.fit (by default) 'does not save after every run but only the best result after each quadratic form', I wanted to make changes such that it logged data after each run. I tried the below: You can look at nrn/lib/hoc/mulfit/fitparm.hoc and put a call to saveval() in the praxis_efun() functi...
- Tue Jun 10, 2014 2:33 am
- Forum: Optimization
- Topic: Problem in logging to savepath.fit
- Replies: 4
- Views: 17298
Re: Problem in logging to savepath.fit
Yupp, its working now. Thanks! I thought I would post this for future reference (hoping I am right): savepath.fit saves several columns of date for each entry. Their meanings: Line 1: start (just a label) Line 2: Number of Lines and Columns Line 3 onwards: Column 1: Quadratic Expression Number Colum...
- Mon Jun 09, 2014 11:02 am
- Forum: Optimization
- Topic: Problem in logging to savepath.fit
- Replies: 4
- Views: 17298
Problem in logging to savepath.fit
I was using the MRF and wanted to save the various parameter set combinations it was using in arriving at its final set. I clicked the "Append the path to savepath.fit" checkbox and ran the Optimizer but did not see any file being created. On going through "nrn/lib/hoc/mulfit/fitparm....
- Fri Jun 06, 2014 2:54 pm
- Forum: Other questions
- Topic: Help saving section currents
- Replies: 6
- Views: 3418
Re: Help saving section currents
You could get it done using a variant of NEURON's 'for' loop. Check out the third variant mentioned in the documentation: http://www.neuron.yale.edu/neuron/static/new_doc/programming/ockeywor.html#index-8 : for (var) stmt Loops over all segments of the currently accessed section. var begins at 0 and...
- Fri Jun 06, 2014 2:38 pm
- Forum: Optimization
- Topic: Using MRF to match values rather than curves
- Replies: 3
- Views: 16957
Re: Using MRF to match values rather than curves
Thanks for pointing that out. After seeing your post I tested some variations of the error function and I observed the following (might be handy for others starting with the Multiple Run Fitter): 1> The error function should return a value >= 0. If the above rin() is used to return just the differen...
- Fri Jun 06, 2014 1:35 am
- Forum: Optimization
- Topic: Using MRF to match values rather than curves
- Replies: 3
- Views: 16957
Re: Using MRF to match values rather than curves
I think I got the general idea on how to approach this from another post ( https://www.neuron.yale.edu/phpBB/viewtopic.php?f=23&t=501 ). Based on that, I have defined a function which computes the difference between my required value of Rin (say) and the model's run value of Rin and added to it ...
- Thu Jun 05, 2014 3:53 pm
- Forum: Optimization
- Topic: Using MRF to match values rather than curves
- Replies: 3
- Views: 16957
Using MRF to match values rather than curves
I recently went through the two tutorials for MRF (detailed and well laid out - perfect for beginners) and had one general query: Most (all?) of the fitting seems to be of the type "minimize the total deviation of the simulated curves from the experimental curves". I was wondering if and h...
- Tue Jun 03, 2014 7:44 am
- Forum: Adding new mechanisms and functions to NEURON
- Topic: Gap Junctions as Resistor and Capacitor in Parallel
- Replies: 13
- Views: 11402
Re: Gap Junctions as Resistor and Capacitor in Parallel
Thanks a lot! That takes care of all the queries I had at the moment.
- Mon Jun 02, 2014 1:53 am
- Forum: Other questions
- Topic: Mismatch between NEURON results and Circuit Output?
- Replies: 9
- Views: 5178
Re: Mismatch between NEURON results and Circuit Output?
Thanks that clears everything for now. Maybe more (hopefully not) when I start shifting to parallel implementation of gap junctions!