Search found 104 matches

by shailesh
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...
by shailesh
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...
by shailesh
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...
by shailesh
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 ...
by shailesh
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...
by shailesh
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...
by shailesh
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...
by shailesh
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...
by shailesh
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....
by shailesh
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...
by shailesh
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...
by shailesh
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 ...
by shailesh
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...
by shailesh
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.
by shailesh
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!