Skip to content

About

This knowledge base can be accessed directly, or through a technical expert chatbot.

Mission

The goal of this project is to make it easier to enter the field of molecular programming. It aims to equip readers with resources to:

  • Stay current with the latest developments
  • Conduct research and use existing tools
  • Design and fabricate devices
  • Collaborate with the molecular programming community

Vision

This is intended to be a community-driven project that promotes open science and collaboration in a way that academia and private interests cannot. The project envisions a gradual shift away from the traditional peer-review process, toward a pipeline resembling what is used for modern software and hardware development. This approach has a few advantages:

  • No pay walls
  • Updates and feedback can be submitted by anyone
  • Contributions can be reviewed and released more quickly than with journals or textbooks
  • Encourages sharing of knowledge, and reduces information silos
  • The content review process can place less emphasis on the credentials of the contributor and reviewers, and rely more heavily on real-world testing and demonstrations

Acheving this vision requires the community to strive for the following:

  • Focus most heavily on technological pathways that will require the least financial resources to use, so widespread adoption is easier
  • Make this field as accessible as possible to individuals and groups that may have limited resources, while also remaining commercially friendly
  • Place emphasis on being able to carry out real-world testing of content, ideally in the form of many external tutorial projects referenced from this knowledge base
  • Standardize and rapidly release new tools for real-world testing; this can be accomplished through any number of side projects

Site Contents

What is molecular programming?

A high-level overview of the field, and some specific examples of how it can be applied now or with future advancements.

News

The latest advancements in the field.

Research Topics

The bulk of the content of this knowledge base. It focuses on scientific, engineering, and mathetical research.

This will also:

  • Reference historical and active projects related to each topic, including tools and applications
  • Point out open questions in the field, that may guide future research directions

Safety, Ethics, and Regulations

How to use this technology responsibly.

Tools

Lists of tools used in the field.

Tutorials

Project-based learning.

Applications

Lists of specific applications that could be made possible by molecular programming. This is intended to be inspirational, not a complete listing.

Organizations

Lists of organizations in the field.

Sources

Lists of sources for the latest research, tools, products, etc...

Contribute

How to contribute to this knowledge base.

Technical Expert Chatbot

An LLM augmented with access to this curated knowledge base.