Managing compression and storage of genomic data
AssigneeInternational Business Machines Corporation
InventorsM Corneliu Constantinescu, Gero Friedrich Wolf Schmidt, Wayne A. Sawdon
Life of this patent
Estimating the term…
Abstract
A computer-implemented method according to one embodiment includes identifying genomic data within a system, dividing the genomic data into a plurality of partitions, creating a plurality of groups of different data types within each of the plurality of partitions, independently compressing, within each of the plurality of partitions, each of the plurality of groups of different data types to create a plurality of independently compressed partitions, validating each of the plurality of independently compressed partitions to create a plurality of validated independently compressed partitions, and saving the plurality of validated independently compressed partitions within the system.
Claims20
A computer-implemented method, comprising:
- identifying genomic data within a system;
- dividing the genomic data into a plurality of partitions;
- creating a plurality of groups of different data types within each of the plurality of partitions;
- independently compressing, within each of the plurality of partitions, each of the plurality of groups of different data types to create a plurality of independently compressed partitions;
- validating each of the plurality of independently compressed partitions to create a plurality of validated independently compressed partitions;
- and
- saving the plurality of validated independently compressed partitions within the system.
A computer program product for managing compression and storage of genomic data, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
- identifying, by the processor, genomic data within a system;
- dividing, by the processor, the genomic data into a plurality of partitions;
- creating, by the processor, a plurality of groups of different data types within each of the plurality of partitions;
- independently compressing, by the processor within each of the plurality of partitions, each of the plurality of groups of different data types to create a plurality of independently compressed partitions;
- validating, by the processor, each of the plurality of independently compressed partitions to create a plurality of validated independently compressed partitions;
- and
- saving, by the processor, the plurality of validated independently compressed partitions within the system.
A system, comprising:
- a processor;
- and
- logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to:
- identify genomic data within a system;
- divide the genomic data into a plurality of partitions;
- create a plurality of groups of different data types within each of the plurality of partitions;
- independently compress, within each of the plurality of partitions, each of the plurality of groups of different data types to create a plurality of independently compressed partitions;
- validate each of the plurality of independently compressed partitions to create a plurality of validated independently compressed partitions;
- and
- save the plurality of validated independently compressed partitions within the system.
Dependencies are inferred from the claim text.