Skip to content
/ athena Public
forked from lcbb/athena

A GUI for automated sequence design of wireframe scaffolded DNA origami

License

Notifications You must be signed in to change notification settings

lookcat/athena

 
 

Repository files navigation

#######################
### Welcome Message ###
#######################

Welcome to Athena!

Athena [1] is an open source Graphical User Interface (GUI) software
application that performs fully automated sequence design of 2D and 3D
wireframe scaffolded DNA origami objects based only on a simple input wireframe
geometric design file.

The aim of Athena is to make it easy for anyone to design and fabricate their
own 2D or 3D wireframe DNA origami object. Toward this end, Athena performs
fully automated sequence design by executing the published open source
algorithms PERDIX [2], METIS [3], DAEDALUS [4, 5], and TALOS [6], which were
developed by the Laboratory of Prof. Mark Bathe in the Department of Biological
Engineering at the Massachusetts Institute of Technology located in Cambridge,
Massachusetts, USA.

ATHENA is compatible with macOS versions up to Mojave 10.14. It is currently
not compatible with 64-bit versions such as macOS Catalina or Big Sur. 

After using Athena, please cite the following literature sources when
incorporating any of its results or output files into any publication,
presentation, or poster in order to attribute its developers and funding
sources appropriately:

Citing Athena:
[1] Jun, H., Bricker, W.P., Jackson, S., Bathe, M. Automated Design of
Wireframe Scaffolded DNA Origami with Athena. In preparation (2019).

Citing PERDIX:
[2] Jun, H., Zhang, F., Shepherd, T., Ratalanert, S., Qi, X., Yan, H., Bathe,
M. Autonomously designed free-form 2D DNA origami. Science Advances, 5:
eaav0655 (2019)

Citing METIS:
[3] Jun, H., Wang, X., Bricker, W., Bathe, M., Automated Sequence Design of
2D Wireframe DNA Origami with Honeycomb Edges, Nature Communications, 10:5419 (2019)

Citing DAEDALUS:
[4] Veneziano, R., Ratanalert, S., Zhang, K., Zhang, F., Yan, H., Chiu, W.,
Bathe, M. Designer nanoscale DNA assemblies programmed from the top down.
Science, 352: 1534 (2016)
[5] Jun, H., et al., in preparation (2019)

Citing TALOS:
[6] Jun, H., Shepherd, T.R., Zhang, K., Bricker, W.P., Li, S., Chiu, W., Bathe,
M. Automated sequence design of 3D polyhedral wireframe DNA origami with
honeycomb edges. ACS Nano, 13: 2083 (2019)


GitHub Repositories for DAEDALUS, PERDIX, METIS, and TALOS:
- DAEDALUS: https://github.com/lcbb/PERDIX.git
- PERDIX: https://github.com/lcbb/DAEDALUS2.git
- METIS: https://github.com/lcbb/TALOS.git
- TALOS: https://github.com/lcbb/METIS.git

ATHENA Video Tutorial 1. Basic 2D and 3D DNA Origami Structure Design Using ATHENA: https://youtu.be/NhPcCX7tWS4
ATHENA Video Tutorial 2. DNA Origami Related USCF Chimera Basics: https://youtu.be/MUvtFiW-ODs
ATHENA Video Tutorial 3. DNA Origami Structure Sizing: https://youtu.be/G4orhx2ggGc

#######################################################
### Important Notes on Wireframe Input Design Files ###
#######################################################

Only PLY files are accepted by Athena as input design files. The PLY file
format is a common Computer Aided Design (CAD) file format, which you can read
about here: https://en.wikipedia.org/wiki/PLY_(file_format)

A large number of example 2D and 3D PLY files are provided within Athena.
These source files can be viewed at https://github.com/lcbb/athena/tree/master/sample_inputs

Please note that performing 2D sequence design using PERDIX and METIS requires
that the input PLY design file geometry be positioned within the XY plane,
which means that Z=0 for all vertex coordinates specified within the 2D
object's PLY file. This convention tells Athena that the geometry is 2D. All
other input PLY files (i.e., with any non-zero vertex Z-coordinate) will be
treated as 3D by Athena.

Please also note that all vertices listed within any input PLY file must be
used in at least one polygon within the input. While Athena can display a PLY
file that contains unused vertices, these files cannot be processed by PERDIX,
METIS, DAEDALUS, or TALOS to generate sequence designs, and will therefore be
rejected by these sequence design tools.

######################
### For Developers ###
######################

Athena is provided as open source so that other developers can further build on
its capabilities and tools. Please refer to HACKING.txt for information on
building and modifying Athena.



########################
### Acknowledgements ###
########################

The Laboratory of Prof. Mark Bathe is grateful to the National Science
Foundation for providing funding to develop Athena. The Laboratory of Prof.
Mark Bathe is additionally grateful to both the National Science Foundation and
the Office of Naval Research for providing the necessary funding to develop the
sequence design algorithms that enable Athena, namely PERDIX, METIS, DAEDALUS,
and TALOS.


##########################
### End of README File ###
##########################


About

A GUI for automated sequence design of wireframe scaffolded DNA origami

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.3%
  • GLSL 13.0%
  • QML 2.3%
  • Other 1.4%