Patent classifications
G16B50/30
SYSTEMS AND METHODS FOR IMPROVING LIVESTOCK HEALTH AND PERFORMANCE
The present disclosure provides a method of improving health, performance, or a combination thereof for one or more livestock animals is provided. The present systems and methods predict an appropriate intervention for improving animal health, performance, or a combination thereof based on biomarker data.
SYSTEMS AND METHODS FOR IMPROVING LIVESTOCK HEALTH AND PERFORMANCE
The present disclosure provides a method of improving health, performance, or a combination thereof for one or more livestock animals is provided. The present systems and methods predict an appropriate intervention for improving animal health, performance, or a combination thereof based on biomarker data.
Recovering timing information from DNA encoded data
Systems and methods for timing recovery in DNA storage systems is described. In one embodiment, the present systems and methods include generating a unique pattern of DNA bases and use the unique pattern for a phase-locked loop (PLL) field of a data layout, generating a multidimensional mapping, configuring the multidimensional mapping to include one or more prohibited sequences of DNA bases, identifying a prohibited sequence from the multidimensional mapping and use the prohibited sequence for one or more synch-mark (SM) fields of the data layout, prohibiting a User Data field from using any of the prohibited sequences of DNA bases when converting binary data to DNA bases, identifying random insertion and/or deletion of DNA bases in the User Data field, and repairing the random insertion and/or deletion of DNA bases in the User Data field.
Recovering timing information from DNA encoded data
Systems and methods for timing recovery in DNA storage systems is described. In one embodiment, the present systems and methods include generating a unique pattern of DNA bases and use the unique pattern for a phase-locked loop (PLL) field of a data layout, generating a multidimensional mapping, configuring the multidimensional mapping to include one or more prohibited sequences of DNA bases, identifying a prohibited sequence from the multidimensional mapping and use the prohibited sequence for one or more synch-mark (SM) fields of the data layout, prohibiting a User Data field from using any of the prohibited sequences of DNA bases when converting binary data to DNA bases, identifying random insertion and/or deletion of DNA bases in the User Data field, and repairing the random insertion and/or deletion of DNA bases in the User Data field.
Methods and systems for stream-processing of biomedical data
A method for stream-processing biomedical data includes receiving, by a file system on a computing device, a first request for access to at least a first portion of a file stored on a remotely located storage device. The method includes receiving, by the file system, a second request for access to at least a second portion of the file. The method includes determining, by a pre-fetching component executing on the computing device, whether the first request and the second request are associated with a sequential read operation. The method includes automatically retrieving, by the pre-fetching component, a third portion of the requested file, before receiving a third request for access to least the third portion of the file, based on a determination that the first request and the second request are associated with the sequential read operation.
Methods and systems for stream-processing of biomedical data
A method for stream-processing biomedical data includes receiving, by a file system on a computing device, a first request for access to at least a first portion of a file stored on a remotely located storage device. The method includes receiving, by the file system, a second request for access to at least a second portion of the file. The method includes determining, by a pre-fetching component executing on the computing device, whether the first request and the second request are associated with a sequential read operation. The method includes automatically retrieving, by the pre-fetching component, a third portion of the requested file, before receiving a third request for access to least the third portion of the file, based on a determination that the first request and the second request are associated with the sequential read operation.
DNA alignment using a hierarchical inverted index table
System and method for constructing a hierarchical index table usable for matching a search sequence to reference data. The index table may be constructed to contain entries associated with an exhaustive list of all subsequences of a given length, wherein each entry contains the number and locations of matches of each subsequence in the reference data. The hierarchical index table may be constructed in an iterative manner, wherein entries for each lengthened subsequence are selectively and iteratively constructed based on the number of matches being greater than each of a set of respective thresholds. The hierarchical index table may be used to search for matches between a search sequence and reference data, and to perform misfit identification and characterization upon each respective candidate match.
DNA alignment using a hierarchical inverted index table
System and method for constructing a hierarchical index table usable for matching a search sequence to reference data. The index table may be constructed to contain entries associated with an exhaustive list of all subsequences of a given length, wherein each entry contains the number and locations of matches of each subsequence in the reference data. The hierarchical index table may be constructed in an iterative manner, wherein entries for each lengthened subsequence are selectively and iteratively constructed based on the number of matches being greater than each of a set of respective thresholds. The hierarchical index table may be used to search for matches between a search sequence and reference data, and to perform misfit identification and characterization upon each respective candidate match.
Finding Relatives in a Database
Determining relative relationships of people who share a common ancestor within at least a threshold number of generations includes: receiving recombinable deoxyribonucleic acid (DNA) sequence information of a first user and recombinable DNA sequence information of a plurality of users; processing, using one or more computer processors, the recombinable DNA sequence information of the plurality of users in parallel; determining, based at least in part on a result of processing the recombinable DNA information of the plurality of users in parallel, a predicted degree of relationship between the first user and a user among the plurality of users, the predicted degree of relative relationship corresponding to a number of generations within which the first user and the second user share a common ancestor.
Finding Relatives in a Database
Determining relative relationships of people who share a common ancestor within at least a threshold number of generations includes: receiving recombinable deoxyribonucleic acid (DNA) sequence information of a first user and recombinable DNA sequence information of a plurality of users; processing, using one or more computer processors, the recombinable DNA sequence information of the plurality of users in parallel; determining, based at least in part on a result of processing the recombinable DNA information of the plurality of users in parallel, a predicted degree of relationship between the first user and a user among the plurality of users, the predicted degree of relative relationship corresponding to a number of generations within which the first user and the second user share a common ancestor.