bioRxiv Science⌕ Search

Biology subjects

Silva, P. C.

Publications and source records attributed to Silva, P. C..

2 recordsLinked to original sources

dnaudit + Pydnaweb: A lightweight text-based planning and documentation workflow for genetic cloning with automatic verification

Life science research often depends on the construction and analysis of recombinant DNA molecules, where sequence accuracy is critical. However, the field continues to face a reproducibility crisis, partly due to the lack of comprehensive, systematic, and verifiable documentation of genetic constructions. Although most cloning procedures are deterministic and theoretically describable in a complete and unambiguous way, published methods are typically described in a form free narrative, making them laborious to reproduce and assess for completeness. Tools like the Python package Pydna support programmable and reproducible cloning strategies but require coding expertise, which can be a barrier for some users. To address this, we developed Pydnaweb and dnaudit, two open-source and complementary web tools that build on Pydna. Pydnaweb offers simulation of unit operations such as PCR and restriction digestion providing results in text format. These results can be collected and combined to form complex cloning strategies in a bottom-up approach. Dnaudit can verify such collections for internal consistency and that the cloning strategy meet a specific goal such as the expression of a protein sequence. The tools are design for a low barrier of entry, and they can be used separately. This workflow enables fully automated validation, providing a no-code, reproducible solution for documenting and sharing molecular cloning workflows. These tools ease compliance with FAIR principles and align with emerging standards for the transparent and reproducible sharing of scientific methods and data.

bioinformatics↗

SEGUID v2: Extending SEGUID checksums for circular, linear, single- and double-stranded biological sequences

BackgroundSynthetic biology involves combining different DNA fragments, each containing functional biological parts, to address specific problems. Fundamental gene-function research often requires cloning and propagating DNA fragments, such as those from the iGEM Parts Registry or Addgene, typically distributed as circular plasmids. Addgenes repository alone offers around 150,000 plasmids. To ensure data integrity, cryptographic checksums can be calculated for the sequences. Each sequence has a unique checksum, making checksums useful for validation and quick lookups of associated annotations. For example, the SEGUID checksum uniquely identifies protein sequences with a 27-character string. ObjectivesThe original SEGUID, while effective for protein sequences and single-stranded DNA (ssDNA), is not suitable for circular DNA since there is no natural starting position nor for double-stranded DNA (dsDNA) since two separate sequences are present. Challenges include how to uniquely represent linear dsDNA, circular ssDNA, and circular dsDNA. To meet these needs, we propose SEGUID v2, which extends the original SEGUID to handle additional types of sequences. ConclusionsSEGUID v2 produces orientation and rotation in-variant checksums for single-stranded, double-stranded, possibly staggered, linear, and circular DNA and RNA sequences. Customizable alphabets allow for other types of sequences. In contrast to the original SEGUID, which uses Base64, SEGUID v2 uses Base64url to encode the SHA-1 hash. This ensures SEGUID v2 checksums can be used as-is in filenames, regardless of platform, and in URLs, with minimal friction. AvailabilitySEGUID v2 is readily available for major program-ming languages, distributed under the MIT license. JavaScript package seguid is available on npm, Python package seguid on PyPi, R package seguid on CRAN, and a Tcl script on GitHub. These tools, along with documentation, examples, and an online SEGUID Calculator, can be found at https://www.seguid.org.

bioinformatics↗