Hi Bala,

firstly, the exportable/importable pair is uni-directional. What you see in the second dataset menu are the exporting datasets to the importing dataset you select in the first dataset menu. the reason ensemblMart doesnt appear is that you probably dont have appropriate links setup.

The software architecture is mostly explained in the biomart publications, and to some extent in the documentation that you can find under the DOCS tab on the website. if you have specific questions, please feel free to ask us on this list.

Best,
Syed

On 06/04/2010 16:46, Selvaraj, Balamuruganand wrote:
Syed,

Thanks for your instant reply. Your replies are giving a clear picture of the 
system. However, I feel some link is missing in my understanding. So, I thought 
I will just reinforce my understanding with you.

I have designed a local Flymart. I have provided the required connection 
parameters for Ensemblmart and DrosophilaMart (installed Locally) in the 
MartRegistry files.
My aim is to link Flymart and DrosophilaMart. Hence, I have added an exportable 
in DrosophilaMart. I have also added the same as linkname in the importable in 
Flymart

My question is : How are the Flymart and DrosophilaMart are linked&  not 
FlyBase and EnsemblMart ?
I guess I got your answer saying the link is done on the fly. By which I 
understood that whichever dataset I choose, the matching columns are going to 
be overlapped and results returned. Kindly correct me if I am wrong

My other question which had been lingering my mind is: In the Biomart 
application UI screen, the second dataset available with Flymart shows me only 
DrosophilaMart. Why isn't the EnsemblMart not being shown ?
Is there some kind of processing being done or has it got something to do with 
the importables?

Also, can you let me know if there are any developers guide for understanding 
the architecture of Biomart.

Thanks.

Best regards,
Bala
________________________________________
From: Syed Haider [[email protected]]
Sent: Tuesday, April 06, 2010 11:19 AM
To: Selvaraj, Balamuruganand
Cc: [email protected]
Subject: Re: [mart-dev] Exportable&  Importables - Technical insight

Hi Bala,


On 06/04/2010 16:09, Selvaraj, Balamuruganand wrote:
Hi Syed,

I need few more details.

Can you tell me how does a DB identify that it is supposed to be linked to a 
particular Database, when we use importables.

the importable and exportable refers to filters and attributes
respectively. Filters and attributes map on to database columns, hence
the values that are returned from these columns are matched against each
other results in overlapping results only. thats all really.

hope that helps.

Syed



As far I see I have given the all DB name only in the registry file. I have not 
defined anything in importables.
So from where does the Biomart system recognize that a particular importable is 
linked to particular exportable.

Thanks.
-Bala

________________________________________
From: Syed Haider [[email protected]]
Sent: Tuesday, April 06, 2010 12:43 AM
To: Selvaraj, Balamuruganand
Cc: [email protected]
Subject: Re: [mart-dev] Exportable&   Importables - Technical insight

Hi Bala,

The exportable and importable operate on database columns having common
identifiers. The matching is done on the fly (in memory operation) to
link the two columns that have common values across two datasets.

Hope that helps.

Best,
Syed

On 01/04/2010 18:35, Selvaraj, Balamuruganand wrote:
Hi Biomart team,

I am currently working with the exportable&    Importables. It is working 
nicely with my local mart and remote Ensembl mart.I was curious to know as to how 
the marts are getting linked (Techincally).

Could you throw some techincal insight into this please.

Thanks.

Best regards,
Bala
>

Reply via email to