Processing math: 100%

DCProgs 0.9 documentation

User Guide

«  Welcome to DCProgs’s documentation!   ::   Contents   ::   The Q-matrix  »

User Guide

The likelihood L of a sequence of observed open and shut events {toi,tsi} can be computed as a series over the missed-events likelihoods for open events, eGAF(toi) and the missed-events likelihoods for shut events, eGFA(toi) [4]:

L(Q,{toi,tsi})=ϕA[n1ieGAF(toi)eGAF(tsi)]eGAF(ton)ϕe

where Q is the transition rate matrix, and ϕA and ϕe are the initial and final occupancies. All these objects – as well as their components – can be accessed both from python and from c++. In the following, we try and show how they can be created and manipulated from either language.

How to read this manual

Each topic below is illustrated by an example in c++, and another in python. These examples can be found in the source code of the package within the directory documentation/code. In any case, one can copy paste.

The user guide should read using the left eye only, and keeping the right eye on the api, or vice-versa. Most of the c++ functions and python bindings offer more functionality or parameters than mentioned in the manual.

«  Welcome to DCProgs’s documentation!   ::   Contents   ::   The Q-matrix  »