You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Moose has objects for markov channels and markov rate tables, but I cannot determine how to properly set them up. Is there an example or documentation of creating a markov channel using pymoose?
The text was updated successfully, but these errors were encountered:
I was not able to find a worked example. There is the in-code documentation that you can see using
moose.doc( 'MarkovChannel' )
There is some automated documentation in the code that can be found at https://moose.ncbs.res.in/source/doxygen/cpp/html/annotated.html
but I didn't find it to be very helpful.
Finally the author of the code is still at NCBS but in a different lab, and is at [email protected]
-- Upi
Thank you, Upi! The function testMarkovChannel() in https://github.com/BhallaLab/moose-core/blob/master/biophysics/testBiophysics.cpp was helpful in showing how to setup and connect 3 necessary objects for simulating a markov channel: a MarkovChannel, a MarkovRateTable, and a MarkovSolver. But I cannot figure out a way to get the step for setting up transition rates for the MarkovRateTable object to work. There are 3 destFinfo functions, set1d, set2d, and setconst, that appear to be used for setting up the transition rates, but calling these from python raises the following: SystemError: NULL result without error in PyObject_Call. So it seems to me that it is not currently possible to simulate a markov channel from pymoose. Thanks for the assistance!
Moose has objects for markov channels and markov rate tables, but I cannot determine how to properly set them up. Is there an example or documentation of creating a markov channel using pymoose?
The text was updated successfully, but these errors were encountered: