Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Amber force field parameters (based on Amber ff99) for tRNAs, which were derived and applied in a tRNA MD simulaiton study, and the work was published in JCTC 2014

Updated by Xiaoju Zhang 8/5/2014

These force field library files are generated for 14 modified residues that appear in yeast tRNA-Asp, tRNA-Phe, and tRNA-iMet, and they are: m1A, t6A, Ar(p), Cm, m5C, m7G, m22G, Gm, m1G, m2G, yW, m5U, D, Ψ, and three terminal 5'-phosphorylated residues: 5'-phosphate adenosine, 5'-phosphate guanosine, and 5'-phosphate uridine.

The charges for the modified residues were derived from the RESP fitting procedure, and the parameters were derived from AMBER parm99.dat and gaff.dat (Both of them are part of Amber package). Some parameters that were not found in parm99.dat and gaff.dat were adapted from Tim Meyer and David Case's tRNAPhe force field library file.

These parameters are suitable for the usage with the parm99 force field, so modify trna2.0.frcmod to other force fields if it is needed.

The files are:

  • .prepi files:
    These files are the library files for 5'-phosphate adenosine, 5'-phosphate guanosine, 5'-phosphate uridine and Ar(p), which have a terminal phosphate.
  • trna2.0.lib:
    This is the library file for all the non-terminal modified residues.
  • trna2.0.frcmod:
    This is the file that holds all the derived parameters.

How to use:

In this demo, it uses Amber10, ff99, tRNA-Asp(PDB:3TRA)

  1. 5AP.prepi, 5GP.prepi, 5UP.prepi, RIA.prepi are separated forcefield for residues with 5'-Phospate at terminal, and they need to be read before sourcing the leaprc file.

  2. The phosphate name might give error when load pdb files, it is because of the nonstandard residues using ‘O1P’ and ‘O2P’ following previous literature convention. You may just edit the pdb file accordingly or modify the lib file changing them to ‘OP1’, ‘OP2’ instead. example, load tRNA-asp (3TRA.db).

$ tleap # run tleap
-I: Adding /home/ju/Programs/amber12/dat/leap/prep to search path.
-I: Adding /home/ju/Programs/amber12/dat/leap/lib to search path.
-I: Adding /home/ju/Programs/amber12/dat/leap/parm to search path.
-I: Adding /home/ju/Programs/amber12/dat/leap/cmd to search path.

Welcome to LEaP!
(no leaprc in search path)

> loadAmberPrep 5UP.prepi #5GP
> source $AMBERHOME/dat/leap/cmd/oldff/leaprc.rna.ff99
> loadoff trna2.0.lib
> loadamberparams trna2.0.frcmod
> a = loadpdb 3TRA_leap.pdb

Cite the parameters:

Cite this paper:

Xiaoju Zhang, Ross C. Walker, Eric M. Phizicky, and David H. Mathews, The influence of sequence and covalent modifications on yeast tRNA dynamics. Journal of Chemical Theory and Computation 2014.


No releases published


No packages published