Short reminder:

The human genome, with all its magic, is about 3,117,275,501 base pairs long. Source: Wikipedia

If you would encode that data digitally, and store it on a SSD drive, it would take up < 1 GB.

So, if we can do so much magic with 1 GB, that should be an inspiration to all software to do more, with less space.

Thank you for coming to my talk.

  • Sibbo
    link
    English
    25 months ago

    Well yes, but there are >8 billion humans out there. And a single human would be quite useless. So it’s more like 8 Exabytes. Quite a lot.

    Of course, there is a heap of research on the efficient lossless and lossy compressed representation of pangenomes, so my blind guys would be that we could probably losslessly store all human genomes in a petabyte or so.

    • @gandalf_der_12te@feddit.deOP
      link
      fedilink
      English
      15 months ago

      I think it might be even less than that, considering that two humans have 99.9% the same genome.

      So the differences are maybe 1 MB per person.

      That would make for 8000 TB.

      And then there’s compression. Obviously, there’s going to be a lot of representation if you take the genes of all humans, since they are more or less just passed on, with slight modifications.

      So it’s definitely going to be 80 TB or less.

      • Sibbo
        link
        English
        1
        edit-2
        5 months ago

        Right, peta is two steps above giga. Then I’ll go with one terabyte. Well, then there is roughly 10 bytes per genome. Hmm, that is a bit little. Maybe the 80TB estimate is quite good. Then it would be 1KB per genome.

        You could probably build a phylogenetic tree by some heuristic, and then the differences on the edges are very small.

        Or, build an index of all variants, and then represent each genome as a compressed bitvector with a one for each variant it contains.

        Well, now it seems that this would still be many variants, given that there are so many single bases that may differ. So maybe 80TB is a bit too little.

        • @gandalf_der_12te@feddit.deOP
          link
          fedilink
          English
          15 months ago

          Yeah, but nobody’s gonna encode all of humanity’s genes at once. It’s like taking the storage of all game sava data of all users combined. It doesn’t make sense.

          Normally, you look at the storage space for one individual at a time.

          • Sibbo
            link
            English
            25 months ago

            There is an entire research field about looking at sets of genomes. It’s called pangenomics. I think they are at hundreds of thousands of human genomes of available data right now. Ten thousand from a few years ago I know for sure.

            Considering multiple genomes is one of the keys to understanding the effects of the different genomic variants on the individual. One can for example look at various chronic diseases and see if there is anything special about the genomes of the sick individuals compared to the healthy ones.

            This requires a lot of samples, because just comparing one sick and one healthy individual will bring up a lot of false positive variants, that differ between the individuals, but are not related to the disease.