X BOL wishing you a very and Happy New year

Alternative content

Our Sponsors



Download BioinformaticsOnline(BOL) Apps in your chrome browser.




Question: Question: How to retrieve data from public databases like OMIM, genbank and embl ?

akhilesh7
3981 days ago

Question: How to retrieve data from public databases like OMIM, genbank and embl ?

i am to build a datawarehouse for cancer genes and i need to get the data from public databases. How to do that ?

Answers
0

Hi Akhilesh,

For large amount of data extraction and computational detailed analysis, it is always recommend to use one of publicly-accessible MySQL servers

1. ensembldb.ensembl.org or

2. useastdb.ensembl.org which you can access as user 'anonymous'.

Similarly, a third server, martdb.ensembl.org provides public access to the BioMart databases.

For computational biologist the easiest option is to use the Ensembl Perl API. It uses an object-oriented approach to model real biological objects such as genes, transcripts and 'slices' of DNA sequence, making it straightforward for you to write scripts that retrieve and analyze data.

# find gene stable ids corresponding to the MGI symbol 'Tyr' my
$gene_adaptor = $dbCore->get_GeneAdaptor(); my @genes = @{
$gene_adaptor->fetch_all_by_external_name('Tyr') };

Several supporting/matching code with an examples and suggestions can be found in the various API tutorials and the ensembl-dev mailing list archives.

Thanks