SYSTEM AND METHOD FOR APPLICATION OF ENHANCED CONTROLS WITH A GENOMIC COMPUTING PLATFORM
A system and method for genomic sample processing in a computing system using an enhanced spike-in that includes specifying a genetic control sequence; registering the genetic control sequence to a genetic database of the computing system; in association with a genomic sample, detecting a detected instance of the control sequence in a collection of genetic data collected for the genomic sample; and augmenting sample management of the genomic sample within the computing system according to the detected instance of the control sequence.
1 . A method for genomic sample processing in a computing system comprising:
specifying a genetic control sequence;
registering the genetic control sequence to a genetic database;
in association with a genomic sample, detecting a detected instance of the control sequence in a collection of genetic data collected for the genomic sample; and
augmenting sample management of the genomic sample within the computing system according to the detected instance control.
2 . The method of claim 1 , wherein specifying the genetic control sequence comprises encoding information into the genetic control sequence through an error-correcting code; wherein detecting the detected instance of the control sequence comprises decoding the control sequence and obtaining result information; and wherein augmenting sample management is at least partially based on the result information.
3 . The method of claim 2 , wherein encoding information into the genomic control sequence comprises encoding the information into the genomic control sequence through an error correcting code using a repetition code.
4 . The method of claim 3 , wherein the repetition code is a binary repetition code of length three.
5 . The method of claim 3 , wherein the repetition code is a Hamming code.
6 . The method of claim 2 , wherein encoding information into the genomic control sequence comprises:
generating a template binary sequence,
transforming the information into a base four data message,
encoding the base four data message with a repetition code,
applying a bitwise exclusive-or operator to the template binary sequence and the encoded sequence, and
outputting the genomic control sequence yielded from successfully encoding the information.
7 . The method of claim 6 , wherein the repetition code is a Hamming code.
8 . The method of claim 6 , wherein encoding information into the genomic control sequence comprises: after applying the bitwise XOR operation, validating a set of control conditions for the resulting control sequence, and, if a control condition is not satisfied, generating an updated control sequence by encoding the information using a different random template binary sequence.
9 . The method of claim 2 , wherein decoding the control sequence thereby obtaining result information comprises:
accessing a template binary sequence,
applying a bitwise exclusive-or operator to the template binary sequence and the detected control sequence,
decoding the repetition encoding, and
converting from base four representation thereby yielding the result information.
10 . The method of claim 2 , further comprising obtaining a control sample that exhibits a genetic signature based on the control sequence.
11 . The method of claim 10 , wherein obtaining a control sample based on the control sequence comprises synthesizing the control sample.
12 . The method of claim 10 , wherein obtaining a control sample based on the control sequence comprises transmitting a synthesis request that specifies the control sequence as a requested control sample.
13 . The method of claim 10 , further comprising producing a sample collection device prepared with the control sample, wherein the sample collection device is used in association with the genetic sample.
14 . The method of claim 2 , further comprising establishing an association between the genomic sample and a control sample in the computing system, detecting an anomaly in processing a genomic sample based on detection of the result information and the association with the control sample, and generating an alert.
15 . The method of claim 1 , wherein the genetic control sequence is an organic control sequence.
16 . The method of claim 15 , wherein the genetic control sequence is registered as a positive control; and wherein augmenting sample management of the genomic sample comprises processing the genomic sample as a positive control and automatically reporting at least the contamination level of the positive control.
17 . The method of claim 1 , wherein augmenting sample management of the genomic sample within the computing system comprises: setting a data association of the result information and the collection of genetic data collected for the genomic sample; and presenting the result information in a user interface.
18 . The method of claim 17 , wherein the genetic control sequence is a synthetic control sequence; and further comprising:
specifying at least a second control, wherein the second control sequence is an organic control sequence and at the computer database of the computing system, registering the genetic control sequence; and
in association with a second genomic sample, detecting a detected instance of the second control sequence in a second collection of genetic data collected for the second genomic sample;
augmenting sample management of the second genomic sample within the computing system according to the detected instance of the second control sequence, which comprises processing the second genomic sample as a positive control.
19 . The method of claim 1 , wherein augmenting sample management of the genomic sample within the computing system comprises generating a process alert in the computing system in response to conditions of the result information.
20 . The method of claim 1 , wherein augmenting sample management of the genomic sample within the computing system comprises altering operation of experimental equipment according to the result information.
21 . The method of claim 1 , where augmenting sample management of the genomic sample within the computing system comprises estimating a quantity of detected sequences based on relative detection of a control sequence.