Patent ID: 8812243

Claim:
A method of compressing and transmitting an entire genome of an organism, comprising a source computer having one or more processors with a plurality of inputs and outputs and one or more computer-readable memories coupled to one of the plurality of inputs of the one or more processors performing the steps of: reading an uncompressed genetic sequence representing the entire genome of the organism and a reference genome from a repository; comparing nucleotides of the genetic sequence representing the entire genome of the organism to nucleotides from a reference genome, to find differences where nucleotides of the genetic sequence of the organism which are different from the nucleotides of the reference genome; using the differences to create surprisal data, the surprisal data comprising a starting location of the differences within the reference genome, a count of a number of differences at the location within the reference genome, and the nucleotides from the genetic sequence of the organism which are different from the nucleotides of the reference genome; transmitting, to a destination, an entire genome by sending the surprisal data and an indication of the reference genome and not sending sequences of nucleotides that are the same in the genetic sequence of the organism and the reference genome.