Team:VT-ENSIMAG/Genothreat
From 2010.igem.org
(New page: {{Template:Team:VT_Ensimag_2010-Biosecurity/Templates/main|Home| content= __NOTOC__ =Global presentation= The software, GenoTHREAT takes a DNA sequence on input, and in return told the us...) |
|||
Line 3: | Line 3: | ||
=Global presentation= | =Global presentation= | ||
+ | [[Image:Compdna.png|right|200px]] | ||
The software, GenoTHREAT takes a DNA sequence on input, and in return told the user if it's a dangerous sequence which need further investigation or if the sequence can be synthetised. | The software, GenoTHREAT takes a DNA sequence on input, and in return told the user if it's a dangerous sequence which need further investigation or if the sequence can be synthetised. | ||
It follows the algorithm given by the federal guidelines, and so uses the Blast software for sequence alignement. | It follows the algorithm given by the federal guidelines, and so uses the Blast software for sequence alignement. | ||
For managing the sequence (six-frame translation, reversed frame, extracting sub-sequence), we use Biojava, a bio-informatics toolbox ([http://www.biojava.org/wiki/Main_Page 1]). | For managing the sequence (six-frame translation, reversed frame, extracting sub-sequence), we use Biojava, a bio-informatics toolbox ([http://www.biojava.org/wiki/Main_Page 1]). | ||
GenoTHREAT has been coded in Java, and is working on both Windows and Linux distribution. | GenoTHREAT has been coded in Java, and is working on both Windows and Linux distribution. | ||
+ | We have developped different versions in order to optimize the time execution or the cpus' utilisation according to the use ([[#Different implementations]]). | ||
+ | =Algorithm= | ||
+ | Following the federal guideline, the first step is to do the six frame translation in order to have the corresponding amino-acid strands. We also keep the initial nucleotid strand and its reversed DNA sequence. So we have now 8 sequences to screen (6 amino-acid, 2 nucleotides). | ||
+ | |||
+ | =Different implementations= | ||
}} | }} |
Revision as of 15:02, 9 August 2010
Home
|
Global presentationThe software, GenoTHREAT takes a DNA sequence on input, and in return told the user if it's a dangerous sequence which need further investigation or if the sequence can be synthetised. It follows the algorithm given by the federal guidelines, and so uses the Blast software for sequence alignement. For managing the sequence (six-frame translation, reversed frame, extracting sub-sequence), we use Biojava, a bio-informatics toolbox ([http://www.biojava.org/wiki/Main_Page 1]). GenoTHREAT has been coded in Java, and is working on both Windows and Linux distribution. We have developped different versions in order to optimize the time execution or the cpus' utilisation according to the use (#Different implementations). AlgorithmFollowing the federal guideline, the first step is to do the six frame translation in order to have the corresponding amino-acid strands. We also keep the initial nucleotid strand and its reversed DNA sequence. So we have now 8 sequences to screen (6 amino-acid, 2 nucleotides). Different implementations |