CPC G06N 20/10 (2019.01) [C12Q 1/6869 (2013.01); G01N 33/48721 (2013.01); G06N 20/20 (2019.01)] | 20 Claims |
1. A computer-implemented method of determining an identity of one or more monomer subunit residues of a polymer analyte, the method comprising:
transmitting, by a computing system, an instruction to a nanopore system that causes a voltage source of the nanopore system to generate a variable voltage between a first conductive liquid medium and a second conductive liquid medium;
receiving, by the computing system, a raw current signal generated as a polymer analyte translocates through a nanopore of the nanopore system in response to the variable voltage;
detecting, by the computing system, change points in the raw current signal to determine a series of states, wherein detecting change points in the raw current signal includes determining basis functions derived from a dimensionality-reduced version of the raw current signal;
performing, by the computing system, capacitance compensation on the raw current signal for each state to create an ionic current-vs-voltage curve for each state;
converting, by the computing system, the ionic current-vs-voltage curves to conductance-vs-voltage curves;
performing, by the computing system, filtering for the series of states to create a series of filtered states; and
determining, by the computing system, the identity of one or more monomer subunit residues of the polymer analyte based on the series of filtered states.
|