========================================
CodonW was written by John Peden in the laboratory of Paul Sharp at the University of Nottingham. It is distributed under the terms of the GNU public license, see the file License included with the distribution.
========================================
Readme.Links
CodonW can emulate a range of useful utility codon usage and sequence analysis programs. These programs perform tasks that CodonW can also accomplish, but where often several menu items or commandline options need to be selected. Making several menu selections every time you want to concepually translate sequences into protein is tedious; likewise maintenance of these auxiliary programs can often be time-consuming. Therefore, when designing codonW I tried to minimise these problems. When the first program argument (i.e. the name which you call the executable program) matches a list of accepted names, the executable file (i.e. codonW) will emulate the program appropriately.
For example, if we start codonw using its normal name
./codonw (starts menu interface) Welcome to CodonW 1.3 for Help type h Initial Menu Options (1) Load sequence file ( ) (3) Change defaults (4) Codon usage indices (5) Correspondence analysis ( ) (7) A bit of fun (8) Change the output written to file (9) About C-codons (R) Run C-codons (Q) Quit
we see the menu interface, however if we rename codonw to transl (one of the recognised list of names) then we see a much more succinct interface.
mv codonw transl (mv is UNIX for rename) ./transl (translates DNA to AA) DNA 2 AA translating Program Name of input filename (h for help) [input.dat]
Though the commandline is largely unnecessary when emulating these auxiliary programs, it is still functional. Commandline options such as concatenating genes, selecting machine or human readable output, or selecting an alternative genetic code are still valid.
The accepted program names and the functions/tasks that are emulated are
Name |
Function |
cu |
Counts codon usage |
cutab |
Counts and tabulates codon usage |
cutot |
Counts and tabulate total codon usage of all genes |
rscu |
Calculate relative synonymous codon usage |
aau |
Count amino acid usage |
raau |
Calculate relative amino acid usage |
tidy |
Reformat sequences into fasta/Pearson format |
reader |
Reformat input sequence data into space codons |
transl |
Reformat DNA by conceptually translating to protein |
bases |
Calculates base composition in each reading frame |
gc3s |
Calculates GC content of synonymous third codon positions |
gc |
Calculates GC content of each gene |
base3s |
Calculate base composition of synonymous third codon positions |
dinuc |
Calculates dinucleotide frequency in three frames |
cai |
Calculates codon adaptation index |
fop |
Calculates frequency of optimal codons |
enc |
Calculates effective number of codons |
cbi |
Calculates codon bias index |
All the above programs are created during the default codonw build process (i.e. codonWinstall all).
For the most up to date version and contact information see http://codonw.sourceforge.net/ReadmeLinks.html