Systems and methods for protecting and governing genomic and other information
First Claim
Patent Images
1. A trusted data analysis platform for performing computations on genomic data comprising:
- a processor and a memory containing instructions that when executed by the processor cause a trusted data analysis platform including a plurality of virtual diagnostic tests to perform operations comprising;
receiving, from a requestor system, a request to execute a virtual diagnostic test on the trusted data analysis platform, the virtual diagnostic test comprising a test algorithm for testing genomic data, an input specification governing types and/or characteristics of data input to the virtual diagnostic test, and a set of one or more digital signatures;
identifying, by the trusted data analysis platform, at least one sequence data object based on the request;
verifying an authorization of the virtual diagnostic test to access the at least one sequence data object according to permissions associated with the at least one sequence data object and determining that the at least one sequence data object satisfies the input specification;
authenticating the virtual diagnostic test using at least one digital signature from the set of one or more digital signatures;
executing the test algorithm, by the trusted data analysis platform in a secure execution environment, using the at least one sequence data object, to generate a test algorithm output; and
providing, to the requestor system, the test algorithm output.
4 Assignments
0 Petitions
Accused Products
Abstract
Trusted, privacy-protected systems and method are disclosed for processing, handling, and performing tests on human genomic and other information. According to some embodiments, a system is disclosed that is a cloud-based system for the trusted storage and analysis of genetic and other information. Some embodiments of the system may include or support some or all of authenticated and certified data sources; authenticated and certified diagnostic tests; and policy-based access to data.
-
Citations
24 Claims
-
1. A trusted data analysis platform for performing computations on genomic data comprising:
a processor and a memory containing instructions that when executed by the processor cause a trusted data analysis platform including a plurality of virtual diagnostic tests to perform operations comprising; receiving, from a requestor system, a request to execute a virtual diagnostic test on the trusted data analysis platform, the virtual diagnostic test comprising a test algorithm for testing genomic data, an input specification governing types and/or characteristics of data input to the virtual diagnostic test, and a set of one or more digital signatures; identifying, by the trusted data analysis platform, at least one sequence data object based on the request; verifying an authorization of the virtual diagnostic test to access the at least one sequence data object according to permissions associated with the at least one sequence data object and determining that the at least one sequence data object satisfies the input specification; authenticating the virtual diagnostic test using at least one digital signature from the set of one or more digital signatures; executing the test algorithm, by the trusted data analysis platform in a secure execution environment, using the at least one sequence data object, to generate a test algorithm output; and providing, to the requestor system, the test algorithm output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A computer-implemented method for performing trusted computations on human genomic data, the method comprising:
-
receiving, by a trusted data analysis platform including a plurality of virtual diagnostic tests from a requestor system, a request to execute a virtual diagnostic test on the trusted data analysis platform, the virtual diagnostic test comprising a test algorithm for testing genomic data, an input specification governing types and/or characteristics of data input to the virtual diagnostic test, and a set of one or more digital signatures; identifying, by the trusted data analysis platform, at least one sequence data object based on the request; verifying an authorization of the virtual diagnostic test to access the at least one sequence data object according to permissions associated with the at least one sequence data object and determining that the at least one sequence data object satisfies the input specification; authenticating the virtual diagnostic test using at least one digital signature from the set of one or more digital signatures; executing the test algorithm, by the trusted data analysis platform in a secure execution environment, using the at least one sequence data object, to generate a test algorithm output; and providing, from the trusted data analysis platform to the requestor system, the test algorithm output. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification