In Silico Genome Digestion ?
3
7
Entering edit mode
14.6 years ago
Bioch'Ti ★ 1.1k

Hi Guys,

I would like to find a tool that simulates the 'in silico' digestion of an eukaryote genome (not fully sequenced but EST/454 available) by the most frequently used restriction enzymes. My goal is to know, how many fragments and repetitive elements are generated, what are their average sizes, etc... depending of the enzyme. This will help me to know which enzyme is the best one to prepare gDNA libraries for NGS.

Cheers.

next-gen sequencing enzyme library • 14k views
ADD COMMENT
0
Entering edit mode

Thanks for the clarification on the sequencing status of the organism!

ADD REPLY
0
Entering edit mode

I also want to know how to save the output in a file, would you mind adding a few lines. Thanks!

ADD REPLY
8
Entering edit mode
14.6 years ago

Brute force: the following java program prints all the restriction sites (type II) (chromosome, start, end, size) for all the chromosomes of the human chromosomes. Hope it helps:

Compilation:

javac Digest.java

Execution:

java Digest

Output:

chr1    AatII    0    47476    47476
chr1    AatII    47476    70600    23124
chr1    AatII    70600    164453    93853
chr1    AatII    164453    170555    6102
chr1    AatII    170555    175979    5424
chr1    AatII    175979    325093    149114
chr1    AatII    325093    360629    35536
chr1    AatII    360629    369596    8967
chr1    AatII    369596    568607    199011
chr1    AatII    568607    568665    58
chr1    AatII    568665    620090    51425
(...)
ADD COMMENT
1
Entering edit mode

This java program provided all the results I needed with less hassle than many of the web-based tools I had tried. Thanks!

ADD REPLY
0
Entering edit mode

As you said, Brute Force! Thnaks very much for you detailed and helpful answer!

ADD REPLY
0
Entering edit mode

0

If I want to give a sequential number to each fragment and also the sequence itself in the output file, can you modify the java program for that purpose. Thanks

an

ADD REPLY
0
Entering edit mode

The program is great! I also want to know how to save the result into a output file. Thanks

ADD REPLY
0
Entering edit mode

This java script for in silico restriction digestion does not do reverse complementary search, am I right ?

ADD REPLY
0
Entering edit mode

This java script for in silico restriction digestion does not do reverse complementary search, am I right ?

https://en.wikipedia.org/wiki/Palindromic_sequence#Restriction_enzyme_sites

ADD REPLY
6
Entering edit mode
14.6 years ago

EMBOSS has an app that does this from REBASE database: http://emboss.open-bio.org/wiki/Appdoc:Restrict

In fact, EMBOSS has many tools to play with REBASE or restriction enzymes in nucleotide or amino acid spaces.

ADD COMMENT
2
Entering edit mode

If you have Eukariotic sized genome (say 100Mb+) you will have to install EMBOSS on a local computer and use command line. On Ubuntu and Debian you can install it by typing: sudo apt-get install emboss

Check also http://packages.ubuntu.com/karmic/science/emboss

ADD REPLY
1
Entering edit mode

I just tried this Emboss package, but there are two limitations: the amount of sequences that you can upload (it has crashed with a 5Mb fasta file) and it didn't give me the length of the generated fragments by the list of the enzymes... However, it worked.

ADD REPLY
3
Entering edit mode
14.6 years ago
User 59 13k

From an already sequenced organism?

You might want to look at : http://insilico.ehu.es/digest/ (ok that's prokaryotes!)

For eukaryotes: http://insilico.ehu.es/eukaryota/digest/

They also have a tool for long DNA sequence length digests here: http://insilico.ehu.es/restriction/long_seq/

ADD COMMENT
0
Entering edit mode

Oops, posted too fast, that's not for eukaryotic genomes..

ADD REPLY

Login before adding your answer.

Traffic: 2554 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6