Abstract

We report an efficient methodology for exactly enumerating conformations of lattice proteins, taking into account the self-avoiding nature. These self-avoiding walks in square and simple cubic lattices take into account, the detailed paths by which a destination site can be reached from a starting site. The strategy employing JAVA programming enables the exact enumeration for very large lattice sizes. The estimation of these conformations is helpful in designing the protein sequences pertaining to Hydrophobic-Polar models. Program summaryProgram title: Exact enumeration of conformations in lattice proteinsNo of lines in distributed program: 1027No of bytes in distributed program: 51698Programming language: JAVAComputer: Tested on Intel®Core(TM) i5-4570. Will function on any computer with JAVA compilers.Operating system: Tested on Microsoft Windows 7 Professional. Should run on any platform with JAVAHas the code been vectorized or parallelized? : NoRAM: Depends on the system size.Nature of the problem: The problem involves the enumeration of the conformation of lattice proteins for various amino acid chain lengths by considering them as self-avoiding walks. The methodology is illustrated for square and simple cubic lattices.Solution method: The code was implemented using the nodes as in a tree which was arranged in the stack. Each element is visited once and is moved to the next node. The process is repeated till all nodes are visited and the process terminates when a site is revisited.Restrictions: Runs only in JAVA compilersRunning time: Depends on the system size. Using 4 processors, the output leading to entries in Tables 1 and 2 was generated within one minute.The listing of the codes and the output of the program are provided in the Supporting Information.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call