| CPC G16B 40/20 (2019.02) [G06F 16/907 (2019.01); G06F 18/214 (2023.01); G06F 18/217 (2023.01); G06F 18/23 (2023.01); G06F 18/23211 (2023.01); G06F 18/24 (2023.01); G06F 18/2415 (2023.01); G06F 18/2431 (2023.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01); G06N 7/01 (2023.01); G06V 10/267 (2022.01); G06V 10/454 (2022.01); G06V 10/751 (2022.01); G06V 10/763 (2022.01); G06V 10/764 (2022.01); G06V 10/7715 (2022.01); G06V 10/7784 (2022.01); G06V 10/82 (2022.01); G06V 10/993 (2022.01); G06V 20/69 (2022.01); G16B 40/00 (2019.02); G06N 5/046 (2013.01); G06V 20/47 (2022.01)] | 20 Claims |

|
9. A non-transitory computer readable storage medium storing computer instructions that, when executed by at least one processor, cause a system to:
receive a set of per-cycle images depicting intensity emissions from a target cluster and one or more adjacent clusters at different positions within a region of a flow cell and at different sequencing cycles;
receive supplemental input that provides information in addition to the intensity emissions depicted in the set of per-cycle images, the supplemental input comprising at least one of distance information indicating distances between pixels within the set of per-cycle images, scaling information indicating at least one of cluster sizes or illumination conditions, cluster center coordinate information, or pixel attribution information indicating classifications of pixels as background, cluster center, or cluster interior;
generate, utilizing convolutional layers of a neural network, an alternative representation of the set of per-cycle images and the supplemental input;
determine, utilizing an output layer of the neural network and based on the alternative representation, classification scores indicating likelihoods that the target cluster incorporated each of four bases at a target sequencing cycle; and
determine a base call for the target cluster at the target sequencing cycle based on the classification scores.
|