{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/scadnano-a-browser-based-easily-scriptable","title":"scadnano: A browser-based, scriptable tool for designing DNA nanostructures","arxiv_id":"2005.11841","date":"2020-05-24","proceeding":null,"authors":["David Doty","Benjamin L Lee","Tristan Stérin"],"abstract":"We introduce $\\textit{scadnano}$ (https://scadnano.org) (short for \"scriptable cadnano\"), a computational tool for designing synthetic DNA structures. Its design is based heavily on cadnano, the most widely-used software for designing DNA origami, with three main differences: 1. scadnano runs entirely in the browser, with $\\textit{no software installation}$ required. 2. scadnano designs, while they can be edited manually, can also be created and edited by a $\\textit{well-documented Python scripting library}$, to help automate tedious tasks. 3. The scadnano file format is $\\textit{easily human-readable}$. This goal is closely aligned with the scripting library, intended to be helpful when debugging scripts or interfacing with other software. The format is also somewhat more expressive than that of cadnano, able to describe a broader range of DNA structures than just DNA origami.","url_abs":"https://arxiv.org/abs/2005.11841v3","url_pdf":"https://arxiv.org/pdf/2005.11841v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"scadnano-a-browser-based-easily-scriptable","repo_url":"https://github.com/UC-Davis-molecular-computing/scadnano","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null},{"paper_slug":"scadnano-a-browser-based-easily-scriptable","repo_url":"https://github.com/UC-Davis-molecular-computing/scadnano-python-package","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}