package for Spider-Web
Project description
As a genetic material, DNA has become an attractive medium for storing digital information gradually. Besides the biochemical progress on DNA synthesis and sequencing, novel coding algorithms need to be constructed catering to the specific constraints in DNA storage. In recent years, a growing number of functional biochemical operations and storage environments were introduced, bringing in various biochemical constraints including but not confined to long single-nucleotide repeats and abnormal GC content. Given several local biochemical constraints and their combinations, the code rate capacity and capacity-achieving coding algorithms require in-depth investigation. In this work, we design an automatic generator, named SPIDER-WEB, to create corresponding graph-based algorithms which could be used directly or served as a benchmark for the construction of coding algorithms. The main advantage of SPIDER-WEB is that it provides an efficient way to applicable coding algorithms for arbitrary local biochemical constraints in an automatic way and support for probabilistic error correction and one-time pad encryption.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for DNASpiderWeb-1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8605e5b0865eb5695a150dfdbd3a82a4b68e5e2d3f147c38c97a735c853e10f0 |
|
MD5 | 81ca8d487e70c26ba73a363362237330 |
|
BLAKE2b-256 | 6431a3ed8ee2fc251b259e7f9b2fbe56c442416533dbcda9b83a379e107074ea |