Main > Free Download Search >

Free transcription dna software for linux

transcription dna

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 42
Express Scribe Transcription for mac 4.22

Express Scribe Transcription for mac 4.22


Digital Transcription software for typists with foot pedal control more>> Free digital transcription software for typists - Express Scribe is professional audio playback control software designed to assist the transcription of audio recordings. It is installed on the typists computer and can be controlled using the keyboard (with hot keys) and/or foot pedals. This computer transcriber application features variable speed playback, foot pedal operation, file management and more. This program is free.
Features:
~ Ability to play compressed wav or dct files.
~ Variable speed (constant pitch) playback.
~ Can use computer rudder pedals (or some other specialist transcription pedals) to control playback.
~ Ability to Dock portable recorders to load recordings.
~ Uses systemwide HotKeys so you can control playback when using other software (eg. Microsoft Word).
~ Automatically receives and loads files by internet (FTP), email or over a local computer network.
~ Automatically sends typing to the person who dictated the work.
~ Express Scribe is free.
<<less
Download (606KB)
Added: 2009-04-06 License: Freeware Price: Free
202 downloads
Express Scribe Transcription for Linux 4.22

Express Scribe Transcription for Linux 4.22


Digital Transcription software for typists with foot pedal control more>> Free digital transcription software for typists - Express Scribe is professional audio playback control software designed to assist the transcription of audio recordings. It is installed on the typists computer and can be controlled using the keyboard (with hot keys) and/or foot pedals. This computer transcriber application features variable speed playback, foot pedal operation, file management and more. This program is free.
Features:
~ Ability to play compressed wav or dct files.
~ Variable speed (constant pitch) playback.
~ Can use computer rudder pedals (or some other specialist transcription pedals) to control playback.
~ Ability to Dock portable recorders to load recordings.
~ Uses systemwide HotKeys so you can control playback when using other software (eg. Microsoft Word).
~ Automatically receives and loads files by internet (FTP), email or over a local computer network.
~ Automatically sends typing to the person who dictated the work.
~ Express Scribe is free.
<<less
Download (745KB)
Added: 2009-04-07 License: Freeware Price: Free
200 downloads
Convert::Transcribe 0.02

Convert::Transcribe 0.02


Convert::Transcribe is a Perl extension for transcribing natural languages. more>>
Convert::Transcribe is a Perl extension for transcribing natural languages.

SYNOPSIS

use Convert::Transcribe;

$t = new Convert::Transcribe();
$t->fromfile(filename);
# or
$t = new Convert::Transcribe();
$t->fromstring("transcription def. containing newlines");
# or
$t = new Convert::Transcribe(filename);
# or
$t = new Convert::Transcribe("transcription def. containing newlines");

$t->transcribe("text");

$t->generated_code(); # for debugging

<<less
Download (0.004MB)
Added: 2007-07-27 License: Perl Artistic License Price:
820 downloads
Bio::Restriction::Enzyme 1.4

Bio::Restriction::Enzyme 1.4


Bio::Restriction::Enzyme is a single restriction endonuclease (cuts DNA at specific locations). more>>
Bio::Restriction::Enzyme is a single restriction endonuclease (cuts DNA at specific locations).

SYNOPSIS

# set up a single restriction enzyme. This contains lots of
# information about the enzyme that is generally parsed from a
# rebase file and can then be read back

use Bio::Restriction::Enzyme;

# define a new enzyme with the cut sequence
my $re=new Bio::Restriction::Enzyme
(-enzyme=>EcoRI, -seq=>G^AATTC);

# once the sequence has been defined a bunch of stuff is calculated
# for you:

#### PRECALCULATED

# find where the enzyme cuts after ...
my $ca=$re->cut;

# ... and where it cuts on the opposite strand
my $oca = $re->complementary_cut;

# get the cut sequence string back.
# Note that site will return the sequence with a caret
my $with_caret=$re->site; #returns G^AATTC;

# but it is also a Bio::PrimarySeq object ....
my $without_caret=$re->seq; # returns GAATTC;
# ... and so does string
$without_caret=$re->string; #returns GAATTC;

# what is the reverse complement of the cut site
my $rc=$re->revcom; # returns GAATTC;

# now the recognition length. There are two types:
# recognition_length() is the length of the sequence
# cutter() estimate of cut frequency

my $recog_length = $re->recognition_length; # returns 6
# also returns 6 in this case but would return
# 4 for GANNTC and 5 for RGATCY (BstX2I)!
$recog_length=$re->cutter;

# is the sequence a palindrome - the same forwards and backwards
my $pal= $re->palindromic; # this is a boolean

# is the sequence blunt (i.e. no overhang - the forward and reverse
# cuts are the same)
print "bluntn" if $re->overhang eq blunt;

# Overhang can have three values: "5", "3", "blunt", and undef
# Direction is very important if you use Klenow!
my $oh=$re->overhang;

# what is the overhang sequence
my $ohseq=$re->overhang_seq; # will return AATT;

# is the sequence ambiguous - does it contain non-GATC bases?
my $ambig=$re->is_ambiguous; # this is boolean

print "Stuff about the enzymenCuts after: $can",
"Complementary cut: $ocanSite:nt$with_caret orn",
"t$without_caretn";
print "Reverse of the sequence: $rcnRecognition length: $recog_lengthn",
"Is it palindromic? $paln";
print "The overhang is $oh with sequence $ohseqn",
"And is it ambiguous? $ambignn";


### THINGS YOU CAN SET, and get from rich REBASE file

# get or set the isoschizomers (enzymes that recognize the same
# site)
$re->isoschizomers(PvuII, SmaI); # not really true :)
print "Isoschizomers are ", join " ", $re->isoschizomers, "n";

# get or set the methylation sites
$re->methylation_sites(2); # not really true :)
print "Methylated at ", join " ", keys %{$re->methylation_sites},"n";

#Get or set the source microbe
$re->microbe(E. coli);
print "It came from ", $re->microbe, "n";

# get or set the person who isolated it
$re->source("Rob"); # not really true :)
print $re->source, " sent it to usn";

# get or set whether it is commercially available and the company
# that it can be bought at
$re->vendors(NEB); # my favorite
print "Is it commercially available :";
print $re->vendors ? "Yes" : "No";
print " and it can be got from ", join " ",
$re->vendors, "n";

# get or set a reference for this
$re->reference(Edwards et al. J. Bacteriology);
print "It was not published in ", $re->reference, "n";

# get or set the enzyme name
$re->name(BamHI);
print "The name of EcoRI is not really ", $re->name, "n";

This module defines a single restriction endonuclease. You can use it to make custom restriction enzymes, and it is used by Bio::Restriction::IO to define enzymes in the New England Biolabs REBASE collection.

Use Bio::Restriction::Analysis to figure out which enzymes are available and where they cut your sequence.

<<less
Download (4.7MB)
Added: 2006-06-16 License: Perl Artistic License Price:
1226 downloads
Genomorama: Genome Visualization 1.5

Genomorama: Genome Visualization 1.5


Genomorama: Genome Visualization is a multi-scale, multi-genome, multi-platform visualization and analysis program. more>>
Genomorama: Genome Visualization is a multi-scale, multi-genome, multi-platform visualization and analysis program. It provides a powerful yet easy to use interface that leverages the visualization power of modern computers (via OpenGL) and the substantial bioinformatic infrastructure provided by the NCBI (via the NCBI C toolkit).
Genomorama is written in portable, highly optimized C++ and comes in three "flavors" that allow it to run natively on (most) modern operating systems: OS X (using Carbon), Microsoft Windows (using MFC), and Linux (using Motif). Executables and source code are freely provided for all flavors.
Main features:
- High performance has not been sacrificed on the altar of portability
- OpenGL graphics take advantage of the video-game optimized graphics cards available in most desktop and laptop computers.
- C++ allows transparent and complete utilization of system resources (like memory).
- Native windowing toolkits (Carbon, MFC and Motif) for every operating system facilitate responsiveness and ease of use.
- A stand-alone, self-contained executable frees Genomorama from dependence on third party applications.
- Source code for all platforms is freely available.
- An attractive, full featured user interface
- Genomorama presents a clean, uncluttered user interface.
- Multi-scale rendering displays relevant details while maintaining readability.
- Use a keyboard or a mouse to efficiently zoom, pan and explore genomes of arbitrary size.
- Attractive WYSIWYG Postscript and GIF output formats yield publication quality images.
- Novel features to aid genome analysis
- In addition to the standard searching options (like query by sequence and gene name), Genomorama offers "forward and reverse" DNA hybridization based searches.
- Provide a pair of PCR primers, and Genomorama will output the amplicons.
- Provide a hybridization probe and Genomorama will find binding sites.
- Provide a pair of Padlock probes and Genomorama will identify binding locations
- Provide a set of PCR primer criteria (length, melting temperature, base composition, etc.) and Genomorama will find PCR primers.
- Genomorama can display and search an arbitrary number of genomes (limited only by computer memory).
- Harness the power of the NCBI toolkit to directly access and search the NCBI Entrez database.
- Compute melting profile, in addition to traditional base composition plots (i.e. %G+C, %A+T, etc).
Enhancements:
- This release fixes the following bugs: parsing gbk files that contain single base annotations on the complement strand;
- missed exact matches at 3 end of target sequence;
- fragile parsing of annotation range;
- downloading of very large Genbank records (i.e. human chromosomes);
- and omitted intergenic space following single base annotations (i.e. SNPs).
- Custom color records are now saved to and read from GBK files.
- An OS X Intel-specific executable has been added.
- The information dialog box has been made resizable.
<<less
Download (0.56MB)
Added: 2007-02-28 License: Freely Distributable Price:
979 downloads
ESTScan 3.0.2

ESTScan 3.0.2


ESTScan is a program that can detect coding regions in DNA sequences, even if they are of low quality. more>>
ESTScan project is a program that can detect coding regions in DNA sequences, even if they are of low quality. ESTScan will also detect and correct sequencing errors that lead to frameshifts.
ESTScan is not a gene prediction program , nor is it an open reading frame detector. In fact, its strength lies in the fact that it does not require an open reading frame to detect a coding region. As a result, the program may miss a few translated amino acids at either the N or the C terminus, but will detect coding regions with high selectivity and sensitivity.
Method
ESTScan takes advantages of the bias in hexanucleotide usage found in coding regions relative to non-coding regions. This bias is formalized as an inhomogeneous 3-periodic fifth-order Hidden Markov Model (HMM). Additionally, the HMM of ESTScan has been extended to allows insertions and deletions when these improve the coding region statistics.
Enhancements:
- A bug has been found and fixed in the BTLib package.
- The bug prevented the extract_mRNA script from the estscan package from functioning properly when parsing RefSeq sequences.
- The prepare_data script has also been fixed to properly report the percent of masked nucleotides.
- All users preparing score matrices for ESTScan are strongly encouraged to update.
- Updating is less important for people who only scan sequences with already existing matrices.
<<less
Download (0.053MB)
Added: 2007-03-28 License: Other/Proprietary License with Source Price:
944 downloads
Express Scribe For Linux 4.14

Express Scribe For Linux 4.14


Express Scribe is professional audio playback control software for Linux designed to assist with the transcription of audio recordings. Install on the typists computer and can be controlled using the more>>

Free digital transcription software for typists on Linux - Express Scribe is professional audio playback control software designed to assist the transcription of audio recordings. It is installed on the typists computer and can be controlled using the keyboard (with hot keys) and/or foot pedals. This computer transcriber application features variable speed playback, foot pedal operation, file management and more. This program is free.
Features:
~ Ability to play compressed wav or dct files.
~ Variable speed (constant pitch) playback.
~ Can use computer rudder pedals (or some other specialist transcription pedals) to control playback.
~ Ability to Dock portable recorders to load recordings.
~ Uses systemwide HotKeys so you can control playback when using other software (eg. Microsoft Word).
~ Automatically receives and loads files by internet (FTP), email or over a local computer network.
~ Automatically sends typing to the person who dictated the work.
~ Express Scribe is free.

Requirements: Sound Card, speakers or headset

<<less
Download (0.59MB)
Added: 2009-04-09 License: Freeware Price: $0
198 downloads
 
Other version of Express Scribe For Linux
Express Scribe for Linux -It is installed on the typists computer and can be controlled using a transcription foot pedal ... The full features list of Express Scribe transcription playback software follows but a quick
License:Freeware
Download (NA)
208 downloads
Added: 2009-03-31
Bio::SAGE::Comparison 1.00

Bio::SAGE::Comparison 1.00


Bio::SAGE::Comparison module compares data from serial analysis of gene expression (SAGE) libraries. more>>
Bio::SAGE::Comparison module compares data from serial analysis of gene expression (SAGE) libraries.

SYNOPSIS

use Bio::SAGE::Comparison;
$sage = Bio::SAGE::Comparison->new();

This module provides several tools for comparing data generated from serial analysis of gene expression (SAGE) libraries.

BACKGROUND

Serial analysis of gene expression (SAGE) is a molecular technique for generating a near-global snapshot of a cell population’s transcriptome. Briefly, the technique extracts short sequences at defined positions of transcribed mRNA. These short sequences are then paired to form ditags. The ditags are concatamerized to form long sequences that are then cloned. The cloned DNA is then sequenced. Bioinformatic techniques are then employed to determine the original short tag sequences, and to derive their progenitor mRNA. The number of times a particular tag is observed can be used to quantitate the amount of a particular transcript. The original technique was described by Velculescu et al. (1995) and utilized an ~14bp sequence tag. A modified protocol was introduced by Saha et al. (2002) that produced ~21bp tags.

PURPOSE

This module facilitates the comparison of SAGE libraries. Specifically:

1. Calculations for determining the statistical
significance of expression differences.
2. Dynamically convert longer-tag libraries to
a shorter type for comparison (e.g. comparing
a LongSAGE vs. a regular SAGE library).

Both regular SAGE (14mer tag) and LongSAGE (21mer tag) are supported by this module.

Statistical significance in library comparisons is calculated using the method described by Audic and Claverie (1997). Code was generated by directly porting the authors original C source.

<<less
Download (0.008MB)
Added: 2007-07-14 License: Perl Artistic License Price:
832 downloads
NeoBio pre-alpha

NeoBio pre-alpha


NeoBio project consists of Bioinformatics algorithms in Java. more>>
NeoBio project consists of Bioinformatics algorithms in Java.

What algorithms? The current version consists mainly of (pairwise) sequence alignment algorithms such as the classical dynamic programming methods of Needleman & Wunsch (global alignment) and Smith & Waterman (local alignment).

Anything else? Yes, a more efficient approach, due to Crochemore, Landau and Ziv-Ukelson is also available.

It uses Lempel-Ziv compression to speed-up the computation of the dynamic programming matrix. It also relies on the SMAWK algorithm, due to Aggarwal et al., that computes all column maxima of a totally monotone matrix in linear time.

Hum... And all sequence alignment algorithms support simple scoring schemes as well as substitution matrices such as standard BLOSUM and PAM matrices. But so far they support constant gap penalty functions only.

Future versions may contain related algorithms such as multiple sequence alignment, database search and protein structure prediction.

Wow...Last but not least, NeoBio also provides a simple GUI and command line based tools to run the sequence alignment algorithms on DNA and protein sequences.
<<less
Download (0.10MB)
Added: 2006-10-30 License: GPL (GNU General Public License) Price:
1091 downloads
Keystroke Alpha 1

Keystroke Alpha 1


Keystroke is a tool that aids in the transcription, subtitling, and logging of video and audio. more>>
Keystroke is a tool that aids in the transcription, subtitling, and logging of video and audio. Keystroke project combines a video player and text editor and allows control of the media through keystrokes rather than through the mouse.

Furthermore, it tracks the start and end times of each entered phrase in order to use the transcription in CMML/Annodex files as subtitles. It is also unique in that it does not display each clip in the usual table layout, instead utilizing a script-like view. Output can be in SRT, CMML, and plain text.

<<less
Download (0.011MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1074 downloads
SIBsim4 0.15

SIBsim4 0.15


SIBsim4 project is based on sim4, which is a program designed to align an expressed DNA sequence with a genomic sequence. more>>
SIBsim4 project is based on sim4, which is a program designed to align an expressed DNA sequence with a genomic sequence, allowing for introns.
SIBsim4 is an extensive rewrite of the sim4 program to improve execution speed and provide more informative output.
The name was chosen to denote the fact the SIBsim4 is a derivative work from sim4. SIB stands for the Swiss Institute of Bioinformatics. Some code modifications were written by Claudio Lottaz, while working at SIB.
SIBsim4 is currently developed and maintained by Christian Iseli, from the Ludwig Institute for Cancer Research LICR, Information Technology Office in Lausanne. LICR is a SIB partner.
Main features:
- speed improvement
- allow large, chromosome scale, DNA sequences to be used
- provide more detailed output about splice types
- provide more detailed output about polyA sites
- misc code cleanups and fixes
Enhancements:
- This release add a -s option to control how potential duplicated genes aer detected, instead of abusing the -f option.
<<less
Download (0.029MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
914 downloads
FASTA to multi-FASTA converter 1.3.1

FASTA to multi-FASTA converter 1.3.1


www.DNABaser.com This tool will look for all DNA FASTA files in the specified folder and will merge their content in a single file. The output file is automatically saved on the HDD. Other software: DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. more>>

FASTA to multi-FASTA converter - www.DNABaser.com

This tool will look for all DNA FASTA files in the specified folder and will merge the content in a single file. The output file is automatically saved on the HDD in the same folder as the input files.

Other software by HeracleSoftware:

DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. Ambiguous bases in the contig are highlighted and corrections are suggested by DNABaser based on Quality Values of the trace files. Minimum input from the user required. Editing of ambiguous bases, including insertion and deletion, is possible. The settings of the assembly engine can be adjusted by the user. The user can personalize the appearance of chromatograms, nucleotides, background. The Quality Values of the trace files are displayed above chromatograms, so that the user can easily decide on the corrections in the final contig. Original chromatogram files are automatically trimmed based on Quality Values. The contig is automatically saved in FASTA format, in the same directory with the original trace files. By using a built-up database of primer and vector sequences, that can be edited/upgraded by the user, DNABaser can be set to automatically trim the vector sequence out of the final contig.

The affordable price is another important feature of DNABaser, at only 490 USD per single license; significant discounts are offered for institutions that order several licenses of DNABaser (see our pricing policy on our web pages).


Enhancements:
Version 1.3

better speed


System Requirements:CPU: 100MHz, 16MB RAM, Video 800x600, 0.3MB HDD free space
<<less
Download (214Kb)
Added: 2008-01-08 License: Free Price: Free
14 downloads
WaveSurfer 1.8.5

WaveSurfer 1.8.5


WaveSurfer is an Open Source tool for sound visualization and manipulation. more>>
WaveSurfer is an Open Source tool for sound visualization and manipulation. It has been designed to suit both novice and advanced users. WaveSurfer has a simple and logical user interface that provides functionality in an intuitive way and which can be adapted to different tasks.
It can be used as a stand-alone application for a wide range of tasks in speech research and education. Typical applications are speech/sound analysis and sound annotation/transcription. WaveSurfer can also serve as a platform for more advanced/specialized applications. This is accomplished either through extending the WaveSurfer application with new custom plug-ins or by embedding WaveSurfer visualization components in other applications.
Main features:
- Multi-platform - Linux, Windows 95/98/NT/2K/XP, Macintosh, Sun Solaris, HP-UX, FreeBSD, and SGI IRIX
- Flexible interface - handles multiple sounds
- Common sound file formats - reads, and writes WAV, AU, AIFF, MP3, CSL, SD, Ogg/Vorbis, and NIST/Sphere
- Transcription file formats - reads, and writes HTK (and MLF), TIMIT, ESPS/Waves+, and Phondat. Support for encodings and Unicode.
- Unlimited file size - playback and recording directly from/to disk
- Sound analysis - e.g. spectrogram and pitch analysis
- Customizable - users can create their own configurations. Localization support.
- Extensible - new functionality can be added through a plugin architecture
- Embeddable - WaveSurfer can be used as a widget in custom applications
- Scriptable - hosts a built-in script interpreter
Enhancements:
- Mouse- and key binding updates:
- shortcuts keys for recording
- support for multiple popup events (shift-left-button and right-button are now the default on all platforms)
- Misc. bug fixes including zoom in/out mixup
<<less
Download (1.6MB)
Added: 2006-07-22 License: GPL (GNU General Public License) Price:
1194 downloads
Bio::Tools::Run::PiseApplication::fasta 1.4

Bio::Tools::Run::PiseApplication::fasta 1.4


Bio::Tools::Run::PiseApplication::fasta is a Bioperl class for sequence database search. more>>
Bio::Tools::Run::PiseApplication::fasta is a Bioperl class for sequence database search.

Parameters:

fasta (Excl)
Fasta program

query (Sequence)
Query sequence File
pipe: seqfile

seqtype (Excl)
Is it a DNA or protein sequence (-n)

protein_db (Excl)
Protein Database

nucleotid_db (Excl)
Nucleotid Database

break_long (Integer)
Break long library sequences into blocks (-N)

ktup (Integer)
ktup : sensitivity and speed of the search (protein:2, DNA:6)

optcut (Integer)
OPTCUT : the threshold for optimization. (-c)

gapinit (Integer)
Penalty for gap initiation (-12 by default for fasta with proteins, -16 for DNA) (-f)

gapext (Integer)
Penalty for gap extention (-2 by default for fasta with proteins, -4 for DNA) (-g)

high_expect (Float)
Maximal expectation value threshold for displaying scores and alignments (-E)

low_expect (Float)
Minimal expectation value threshold for displaying scores and alignments (-F)

nucleotid_match (Integer)
Reward for a nucleotid match (-r)

nucleotid_mismatch (Integer)
Penalty for a nucleotid mismatch (-r)

matrix (Excl)
Scoring matrix file (-s)

X_penalty (Integer)
Penalty for a match to X (independently of the PAM matrix) (-x)

frameshift (Integer)
Penalty for frameshift between codon (fast[xy]/tfast[xy])(-h)

frameshift_within (Integer)
Penalty for frameshift within a codon (fasty/tfasty)(-j)

threeframe (Switch)
Search only the three forward frames (tfasta) (-3)

invert (Switch)
Reverse complement the query sequence (all tfasta) (-i)

genetic_code (Excl)
Use genetic code for translation (tfasta/tfast[xy]/fast[xy]) (-t)

band (Integer)
band-width used for optimization (-y)

swalig (Switch)
unlimited Smith-Waterman alignment for DNA (-A)

noopt (Switch)
no limited optimization (-o)

stat (Excl)
Specify statistical calculation. (-z)

random (Switch)
Estimate stat parameters from shuffled copies of each library sequence (-z)

histogram (Switch)
No histogram (-H)

scores (Integer)
number of similarity scores to be shown (-b)

alns (Integer)
number of alignments to be shown (-d)

html_output (Switch)
HTML output (-m)

markx (Excl)
Alternate display of matches and mismatches in alignments

init1 (Switch)
sequences ranked by the z-score based on the init1 score (-1)

z_score_out (Excl)
Show normalize score as (-B)

showall (Switch)
both sequences are shown in their entirety in alignments (fasta only) (-a)

linlen (Integer)
output line length for sequence alignments (max. 200) (-w)

offsets (String)
Start numbering the aligned sequences at position x1 x2 (2 numbers) (-X)

info (Switch)
Display more information about the library sequence in the alignment (-L)

statfile (OutFile)
Write out the sequence identifier, superfamily number, and similarity scores to this file (-R)

filter (Switch)
Lower case filtering (-S)

outfile (OutFile)
pipe: mview_input

html_outfile (OutFile)

<<less
Download (0.081MB)
Added: 2007-06-06 License: Perl Artistic License Price:
872 downloads
Bio::Tools::CodonTable 1.4

Bio::Tools::CodonTable 1.4


Bio::Tools::CodonTable is a bioperl codon table object. more>>
Bio::Tools::CodonTable is a bioperl codon table object.

SYNOPSIS

# This is a read-only class for all known codon tables. The IDs are
# the ones used by nucleotide sequence databases. All common IUPAC
# ambiguity codes for DNA, RNA and animo acids are recognized.

# to use
use Bio::Tools::CodonTable;

# defaults to ID 1 "Standard"
$myCodonTable = Bio::Tools::CodonTable->new();
$myCodonTable2 = Bio::Tools::CodonTable -> new ( -id => 3 );

# change codon table
$myCodonTable->id(5);

# examine codon table
print join ( , "The name of the codon table no.", $myCodonTable->id(4),
"is:", $myCodonTable->name(), "n");

# translate a codon
$aa = $myCodonTable->translate(ACU);
$aa = $myCodonTable->translate(act);
$aa = $myCodonTable->translate(ytr);

# reverse translate an amino acid
@codons = $myCodonTable->revtranslate(A);
@codons = $myCodonTable->revtranslate(Ser);
@codons = $myCodonTable->revtranslate(Glx);
@codons = $myCodonTable->revtranslate(cYS, rna);

#boolean tests
print "Is a startn" if $myCodonTable->is_start_codon(ATG);
print "Is a termianatorn" if $myCodonTable->is_ter_codon(tar);
print "Is a unknownn" if $myCodonTable->is_unknown_codon(JTG);

Codon tables are also called translation tables or genetics codes since that is what they try to represent. A bit more complete picture of the full complexity of codon usage in various taxonomic groups presented at the NCBI Genetic Codes Home page.

CodonTable is a BioPerl class that knows all current translation tables that are used by primary nucleotide sequence databases (GenBank, EMBL and DDBJ). It provides methods to output information about tables and relationships between codons and amino acids.

This class and its methods recognized all common IUPAC ambiguity codes for DNA, RNA and animo acids. The translation method follows the conventions in EMBL and TREMBL databases.
It is a nuisance to separate RNA and cDNA representations of nucleic acid transcripts. The CodonTable object accepts codons of both type as input and allows the user to set the mode for output when reverse translating. Its default for output is DNA.

Note: This class deals primarily with individual codons and amino acids. However in the interest of speed you can translate longer sequence, too. The full complexity of protein translation is tackled by Bio::PrimarySeqI::translate.

<<less
Download (4.7MB)
Added: 2007-08-15 License: Perl Artistic License Price:
801 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3