G16B50/40

GRADIENTS OVER DISTRIBUTED DATASETS

This disclosure relates to characterising data sets that are distributed as multiple data subsets over multiple computers such as by determining a gradient of an objective function. A computer determines a partial gradient of the objective function over a data subset stored on the computer and determines random data. The computer then determines an altered gradient by modifying the partial gradient based on the random data and encrypts the altered gradient such that one or more operations on the altered gradient can be performed based on the encrypted gradient and sends the encrypted gradient. Since the partial gradient is altered based on random data and encrypted it is difficult for another computer to calculate the data that is stored on the first computer. This is an advantage as it allows to preserve the privacy of the data stored on the first computer while still allowing to characterise the data set.

A BIOMOLECULE BASED DATA STORAGE SYSTEM
20170249345 · 2017-08-31 ·

The present invention describes a biomolecule based storage system for converting, storing the data in DNA coded form and retrieving data using pointer file approach. User input data is converted into 4base DNA sequence, called Nibble, which is further mapped onto the DNA sequence of an organism. The first position of each converted nibble is then obtained and stored in a pointer file. By mapping the positions of pointer file onto the DNA sequence of the organism, the data can be retrieved.

SYSTEMS AND METHODS FOR PERSONAL OMIC TRANSACTIONS

Systems and methods for conducting secure, privacy-preserving, verifiable omic transactions are provided. An omic service may authenticate one or more individual users and store each users omic information as encrypted data, without storing decryption keys, and also ensure fidelity and correct correspondence of each user's data with the user. A dedicated private virtual appliance can be instantiated to obtain encrypted omic data, query each user for decryption keys, decrypt the user omic data, perform an omic calculation, report results and terminate itself, thereby erasing all copies of decrypted user omic data. Alternatively, the appliance can operate with user-managed genome storage. A genome-on-a-stick construct facilitates end user interaction with such omic service providers.

METHODS AND APPARATUS FOR SECURITY ENHANCED PORTABLE DATA STORE AND PROCESSOR FOR ALLOWING SECURE AND SELECTIVE ACCESS TO GENOMIC DATA
20170235971 · 2017-08-17 · ·

In some embodiments, a device includes a memory and a processor. The memory is operatively coupled to the processor and configured to store encrypted personal data. The processor is configured to receive query and a personal identifier from a user. Based on the query, the processor further identifies and retrieves a portion of the associated encrypted personal data from the memory. Using the personal identifier, the processor produces decrypted personal data by decrypting a portion of the retrieved encrypted personal data. The processor is further configured to analyze the decrypted personal data to identify a result of the query. The result is sent to the user without sending the decrypted personal data.

Content authentication and validation via multi-factor digital tokens, systems, and methods

Authentication tokens, systems, and methods are described. An illustrative method is disclosed to include receiving an electronic file including a digital image, receiving biometric information that is associated with a person, modifying the electronic file with the biometric information such that one or more pixels in the digital image are replaced with the biometric information, and storing the modified electronic file as a digital authentication token to be used in connection with authorized publications of original digital work.

Content authentication and validation via multi-factor digital tokens, systems, and methods

Authentication tokens, systems, and methods are described. An illustrative method is disclosed to include receiving an electronic file including a digital image, receiving biometric information that is associated with a person, modifying the electronic file with the biometric information such that one or more pixels in the digital image are replaced with the biometric information, and storing the modified electronic file as a digital authentication token to be used in connection with authorized publications of original digital work.

BIOINFORMATICS SYSTEMS, APPARATUSES, AND METHODS FOR PERFORMING SECONDARY AND/OR TERTIARY PROCESSING

A system, method and apparatus for executing a bioinformatics analysis on genetic sequence data is provided. Particularly, a genomics analysis platform for executing a sequence analysis pipeline is provided. The genomics analysis platform includes one or more of a first integrated circuit, where each first integrated circuit forms a central processing unit (CPU) that is responsive to one or more software algorithms that are configured to instruct the CPU to perform a first set of genomic processing steps of the sequence analysis pipeline. Additionally, a second integrated circuit is also provided, where each second integrated circuit forming a field programmable gate array (FPGA), the FPGA being configured by firmware to arrange a set of hardwired digital logic circuits that are interconnected by a plurality of physical interconnects to perform a second set of genomic processing steps of the sequence analysis pipeline, the set of hardwired digital logic circuits of each FPGA being arranged as a set of processing engines to perform the second set of genomic processing steps. A shared memory is also provided.

GENOMIC, METABOLOMIC, AND MICROBIOMIC SEARCH ENGINE
20170270212 · 2017-09-21 ·

Disclosed are systems, media, and methods for providing a genomic search engine application comprising: a plurality of indices, recorded in the computer storage, the indices comprising tokenized genomic data; a software module providing an indexing pipeline, the indexing pipeline ingesting genomic data and annotation associated with the genomic data, tokenizing the data while preserving gene names and gene variant names, and updating the indices with the tokenized data; and a software module presenting a user interface allowing a user to enter a user query; a software module providing a query engine, the query engine accepting the user query, selecting one or more relevant indices, and applying a ranking formula to the selected indices to return ranked results.

SECURE TRANSMISSION OF GENOMIC DATA
20170262579 · 2017-09-14 ·

The amount of genomic data as well the sensitivity of the information carried necessitates the need to develop smart and efficient ways to transmit genomic data in a secure way. While encryption schemes exist, there is also the need to first reduce the amount of massive information and then apply an encoding and encryption method that will be effective both in the economic sense as well as for security of genomic data. In this invention, we discuss novel techniques to encode processed variant information and send it across to a remote site ensuring covert transmission. The protocols not only encode and encrypts the information; it condenses the information that needs to be transferred.

High-Capacity Storage of Digital Information in DNA

A method for storage of an item of information (210) is disclosed. The method comprises encoding bytes (720) in the item of information (210), and representing using a schema the encoded bytes by a DNA nucleotide to produce a DNA sequence (230). The DNA sequence (230) is broken into a plurality of overlapping DNA segments (240) and indexing information (250) added to the plurality of DNA segments. Finally, the plurality of DNA segments (240) is synthesized (790) and stored (795).