This web page tries to provide some guidance in the usage of the EEL sofware. These instructions refer to the TclTK/Tix user interface as seen in the image below. This interface is available on Windows and on most Unix systems with Xwindowing environment. The important exception is the MacOS X which has it's own MacEEL.
You can try out EEL with example sequences and binding site matrices. The basic procedure for comparing two orthologous sequences is simple as follows
Removing a sequence or matrix from the user interface is done by double clicking its name.
You can look and save the list of putative binding sites (mostly junk) by clicking "Show sites" and the list of predicted enhancer elements by clicking "Show alignments". If the DNA sequence is added to the program, the alignment output will be nice "DNA alignment like". If not (you have either removed the sequences or aligned a stored list of putative binding sites), the output will be just numbers.
### lambda=2 mu=0.5 nu=200 xi=200 Nucleotides per rotation=10.4 ### D[ENSMUSG00000037169][ENSG00000134323] Note! First nucleotide at position 1 (one) and binding site at zero!First lines give out the used parameter values and the names of the used sequences. Here the sequence names are ENSMUSG00000037169 and ENSG00000134323
### Alignment No 1 ### D[1762][2445]=38.72 S8.pfm (18430,18434) <=> (24317,24321) + D[1766][2449]=75.43 Tal1beta-E47S.pfm (18462,18473) <=> (24349,24360) + D[1772][2451]=92.13 Pax6.pfm (18527,18540) <=> (24414,24427) + D[1774][2455]=111.26 Broadc4.pfm (18583,18593) <=> (24470,24480) - D[1777][2456]=151.13 SOX17.pfm (18603,18611) <=> (24490,24498) + D[1779][2461]=196.33 NF-kB.pfm (18620,18629) <=> (24507,24516) + D[1780][2464]=232.21 Thing1-E47.pfm (18647,18656) <=> (24534,24543) - D[1787][2470]=216.88 S8.pfm (18763,18767) <=> (24649,24653) - D[1788][2471]=254.45 Myf.pfm (18776,18787) <=> (24662,24673) +On the fist line is the rank of the alignment (the best local alignment on this region).
Sequence 1: ENSMUSG00000037169 Sequence 2: ENSG00000134323 18421 : g-aagagaacAATTAagttc-ttttccctagg-catgtgtggaaTCAACATCTGGAtgcc 24308 : gcaa-agagcAATTA-gcttcttttct-tgggacacatatagaaTCAACATCTGGA-gac 18478 : t-cgagcctgaggcccattacaagtagcaaaagaatttggacaggatgcaTTTAATCTTG 24364 : cacgagcctgagacccatttcaagtagcaaaagaatttggacaggatgcaTTTAATCTTG 18537 : AGTTaatggtacagtgctccgccaaga-aaaacctctcagcttcaacATATTTTACTTag 24424 : AGTTaatggtacaaagctcagccaagataaaat-tctcagcctcaacATATTTTATTTtg 18596 : aaaaactGTTATTGTCaggtacagGGGAAATTCTtcctccctttggctgctCTGCCAGAT 24483 : aaaaaatGTTATTGTCaggtacaaGGGAAATTCCtcctaacttagggggctCTGCCAGAT 18656 : Gacatagttactgcaggggaccact-gacctggtgtgttatctctttcatctgagaaagt 24543 : Gacataagcactggaggg-accattcgtc-tggtgtgttatctttttcatctaagtaggt 18715 : ctctcccccgcagactcatctcccccaaacctggccatgctccctgtgTAATTctagcct 24601 : ctttcctccaccaactcatctctcaaaaagctggccacagttcctaagTAATTctatccc 18775 : cTGACAGCTGCAGgagaaggaag- 24661 : cTGACAGCTGCAGga-aagaaaatFinally there is the DNA like alignment. The EEL algorithm proper have aligned only the sequences with upper case letters. The lower case nucleotides are aligned just for illustrative purposes.
You can use eel on command line by giving terminal commands preceeded by '-' on the command line. The commands are executed from left to right.
In the terminal mode, command 'help' provides the list of available commands and their short introduction.
'-?', '-h', '-help' Arguments: none prints this help '-about' Arguments: none Prints Information about the program '-addMatrix', '-am' Arguments: filelist reads matrices from files '-addSequence', '-as' Arguments: filelist reads sequences from files '-addSingleSequence', '-ass' Arguments: filelist Gzipped and Fasta formated sequence files. One sequence in file. '-align' Arguments: [filename[,num_of_align,[lambda[,xi[,mu[,nu,[,nuc_per_rotation]]]]]]] aligns the computed BS or optional the BS from a gff file filename specifies a file in gff format is you want to be aligned num_of_align specifies how many alignments you want. (Default 3) lambda Bonus factor for hit (Default 2) xi Penalty factor for rotation (Default 1.0) mu Penalty factor for average distance between sites (Default 0.5) nu Penalty factor for distance difference between sites (Default 1.0) nuc_per_rotation specifies how many nucletides there are per rotation. (Default 10.4) If you want to skip a argument just write '.' for it. If you use '.' as filename the local data are aligned. '-cd' Arguments: [path] Change or display the current working directory. '-dir' Arguments: [path/pattern] List files matching the given pattern. Defaults to "*" in current working directory. '-getTFBS' Arguments: [bound] computes the scores of all matrices and all sequences which are better than bound*maxscore. maxscore is the highest reachable score of the actual matrix with respect to the background The default value for bound is 0.1 '-getTFBSabsolute' Arguments: [cutoff] computes the scores of all matrices and all sequences which are better than cutoff. The default value for cutoff is 9.0 '-more' Arguments: [number of alignments] prints more alignments from previously run alignment matrix '-no-gui' Arguments: none Gives command line interface '-pm', '-printMatrices' Arguments: none prints the matrices '-pmw', '-printMatrixWeights' Arguments: none prints the matrix weights (with background) '-printSeqNames', '-ps' Arguments: none prints the names of the sequences '-q', '-quit' Arguments: none to exit the program '-removeMatrix', '-rm' Arguments: Matrixnumber removes a matrix '-removeSequence', '-rs' Arguments: Sequencename removes a sequence '-reset' Arguments: none removes all matrices and sequences '-resetMatrices', '-resm' Arguments: none removes all matrices '-resetSequences', '-ress' Arguments: none removes all sequences '-sa', '-showalign' Arguments: none prints the computed alignment to stdout '-saveMarkovBackground' Arguments: filename Name of the file where to store the background model. '-savealign' Arguments: [filename] saves the alignment to disk The default filename is 'eel_[Date+Time].align' e.g. eel_2003_9_16_11_48.align '-savealignAnchor' Arguments: [filename] saves the alignment to disk in Anchor format for DIALIGN The default filename is 'eel_[Date+Time]_align.anc' e.g. eel_2003_9_16_11_48_align.anc '-savealignGFF' Arguments: [filename] saves the alignment to disk in GFF format The default filename is 'eel_[Date+Time]_align.gff' e.g. eel_2003_9_16_11_48_align.gff '-savematch' Arguments: [filename] saves the results of the matching in gff format See http://www.sanger.ac.uk/Software/formats/GFF/ The default filename is 'eel_[Date+Time].gff' e.g. eel_2003_8_27_15_48.gff '-setBGfreq' Arguments: A C G T Background nucleotide frequencies. Removes markov background. '-setMarkovBG' Arguments: bgSampleSequence [order] Background sample sequence and order of the model or saved background file. '-setpseudocount' Arguments: [pseudocount] Set the amount of pseudocounts on matricies. Default 1.0 '-showmatch', '-sm' Arguments: none prints the computed scores to stdout