SOLQC is a novel analysis tool, which enables fast and comprehensive analysis of synthetic oligo libraries enabling the user comprehensive information and insights about the quality and state of the library. SOLQC provides statistical information such as the distribution of variant representation, different error rates and their dependence on sequence or library properties. SOLQC produces graphical reports from the analysis, in a flexible format.
DNA-Storalator is a cross-platform software tool that simulates the complete process of encoding, storing, and decoding digital data in DNA molecules. The simulator receives an input file with the designed DNA strands that store digital data and emulates the different biological and algorithmical components of the storage system. The biological component includes simulation of the synthesis, PCR, and sequencing stages which are expensive and complicated and therefore are not widely accessible to the community. These processes amplify the data and generate noisy copies of each DNA strand, where the errors are insertions, deletions, long-deletions, and substitutions. DNA-Storalator injects errors to the data based on the error rates, as they vary between different synthesis and sequencing technologies. The rates are based on comprehensive analysis of data from previous experiments but can also be customized. Additionally, the tool can analyze new datasets and characterize their error rates to build new error models for future usage in the simulator.
The ultimate coding tool is a user friendly environment for testing and exploring multiple algorithms of data encoding and decoding.
The tool includes the implementation of several previously published coding scheme and algorithms. Among them is Knuth’s original algorithm to encode balanced sequences, the clustering correcting codes the encodes DNA sequences, Shifted Varshamov Tenegotls code and the repeat-free codes.