_______________________________________________________________________

XTile

An automation for making tiles and applying standard error correction techniques for DNA self-assembly

XTile produces input files for The Xgrow Simulator to simulate growth of DNA Tiles 

_______________________________________________________________________

Source code files for XTile Tool

XTile version 1.0

Tilegen.java : The .java file that implements the applet framework and gives basic functionality to develop a .tiles files by accepting inputs/outputs of all four faces for a tile design and accepting glue inputs for the frame tiles from the user.

Last modified Date : 15th June 2008

Tilegen.jcw : The JCreator Workspace file for Tilegen.java applet.

Last modified Date : 15th June 2008

Tilegen.class : The .class file developed from compiling Tilegen.java.

Last modified Date : 15th June 2008

Tilegen.htm :  A test webpage that opens the applet Tilegen.class file.

Last modified Date : 15th June 2008

XTile version 1.1

Tilegen11.java : The .java file that implements the applet framework and apart from giving the basic functionality to develop a .tiles files by accepting inputs/outputs of all four faces for a tile design and accepting glue inputs for the frame tiles from the user, it also takes a specific value f of m for an m*m scheme for proofread and/or snake error correction scheme. The resultant output '.tiles' file code are displayed in a corresponding window inside the XTile applet tool version 1.1. 

Last modified Date : 17th August 2008

Tilegen.jcw : The JCreator Workspace file for Tilegen11.java applet.

Last modified Date : 17th August 2008

Tilegen11.class : The .class file developed from compiling Tilegen11.java.

Last modified Date : 17th August 2008

Tilegen11.htm : A test webpage that opens the applet Tilegen11.class file.

Last modified Date : 17th August 2008

snake2.java : Initial .java file that implemented Snake Error Correction Scheme. It was later added to Tilegen.java to develop Tilegen11.java, as to as to develop XTile version 1.1. 

Last modified Date : 17th August 2008

Proof_read2.java : Initial .java file that implemented Proof Read Error Correction Scheme. It was later added to Tilegen.java to develop Tilegen11.java., so as to develop XTile

version 1.1.

Last modified Date : 17th August 2008

XTile version 1.2

tilegen13.java : The .java file that implements the applet framework to develop a .tiles files with application of 2 way Compact error correction scheme, by accepting inputs/outputs of all four faces for a tile design and accepting binary inputs for the horizontal and vertical frame tiles from the user. The resultant output '.tiles' file code are displayed in a corresponding window inside the XTile applet tool version 1.2 for 2 way Compact error correction scheme. 

Last modified Date : 29th January 2009

tilegen13.class : The .class file developed from compiling Tilegen13.java.

Last modified Date : 29th January 2009

tilegen12.java : The .java file that implements the applet framework to develop a .tiles files with application of 3 way Compact error correction scheme, by accepting inputs/outputs of all four faces for a tile design and accepting binary inputs for the horizontal and vertical frame tiles from the user. The resultant output '.tiles' file code are displayed in a corresponding window inside the XTile applet tool version 1.2 for 3 way Compact error correction scheme. 

Last modified Date : 22nd January 2009

tilegen12.class : The .class file developed from compiling Tilegen12.java.

Last modified Date : 22nd January 2009

tilegen2.java : Processes the computational tile for Compact and gives its corresponding tile sets.

Last modified Date : 22nd January 2009

tilegen2.class : The .class file developed from compiling Tilegen2.java.

Last modified Date : 22nd January 2009

StackArray.java : Basic implementation of a stack array utilized by tilegen12.java and tilegen13.java.

Last modified Date : 17th August 2008

StackArray.class : The .class file developed from compiling StackArray.java.

Last modified Date : 17th August 2008

tilegen12.htm : A test webpage that opens the applet Tilegen12.class file.

Last modified Date : 29th January 2009

tilegen13.htm : A test webpage that opens the applet Tilegen13.class file.

Last modified Date : 22nd January 2009

Please Note:

1. All these .java files and applet class were created using JCreator 2.00 LE utilizing JDK version 1.5.0.07

2. For executing these codes in an Applet Viewer the user requires to have minimum JRE 1.5.0.07, activeX enabled in web browsers, and JRE plugin version 1.5.0.07 or above.

 


XTile 1.0 online applet page

[basic .tiles generator]

How it works page

~+~+~+~+~+~+~

XTile 1.1 applet download page

[basic .tiles generator with proofread and snake error correction schemes application functionality]

~+~+~+~+~+~+~

XTile 1.2 online applet for 2 way Compact error correction Scheme  

XTile 1.2 online applet for 3 way Compact error correction Scheme  

How it works page

[compact error correction schemes application standalones]

~+~+~+~+~+~+~

Documentation

Source codes page

About us

~+~+~+~+~+~+~

Contact us at xtile@guptalab.org


Developed by: Anshul Chaurasia, Sudhanshu Dwivedi, Prateek Jain.

2009.Self-Assembly Group, (a part of Laboratory of Natural Information Processing )