ebi is an outstation of the european molecular biology laboratory. easydas automatic das server...
TRANSCRIPT
EBI is an Outstation of the European Molecular Biology Laboratory.
easyDAS
Automatic DAS server creation
Bernat GelUniversitat Politècnicade Catalunya
03/03/11esayDAS: Automatic DAS server creation2
DAS servers are easy
Client
Client
Client
“Smart clients, dumb servers”
03/03/11esayDAS: Automatic DAS server creation3
DAS servers are easy
dumb servers ?
Many groups lack abilities or facilities
Internet visible machine
Server installation/administration
Data storage management
Data access layer programming
Data uploading
“Smart clients,
03/03/11esayDAS: Automatic DAS server creation4
easyDAS to the rescue
Client
Client
ClientData
Generator
easyDAS
EBI datacenter
03/03/11esayDAS: Automatic DAS server creation5
Internet visible machine
Server installation/administration
Data storage management
Data access layer programming
Data uploading
esayDAS to the rescue
but...Loss of flexibility
Less control over the data
03/03/11esayDAS: Automatic DAS server creation6
Limited maximum size for a dataset
Always easyDAS?
No hard limit, but will fail if too bigSources with more than a million features
No control over the source’s stylesheet
Not feasible for base level annotations
Not yet possible to edit a source
No access to logs, so no usage statistics
Data on text files
03/03/11esayDAS: Automatic DAS server creation7
Always easyDAS?
Small or medium
UseeasyDAS
Not very dinamic
On text files
Needed to be persistent
Short-lived or testing
03/03/11esayDAS: Automatic DAS server creation8
A note on private sources
03/03/11esayDAS: Automatic DAS server creation9
A note on private sources
DAS is open
Sources marked as private will NOT be listed on the list
BUT
they are completely public and an accessible
03/03/11esayDAS: Automatic DAS server creation10
esasyDAS implementation
DB
Web Client
easyDASserver
ProServer
Sources
03/03/11esayDAS: Automatic DAS server creation11
easyDAS implementation
minor modifications in ProServer
http://host.tld/dir/das/features?segment=1
http://host.tld/dir/username/das/features?segment=1
every source has a separate set of tables
client is OO javscript with jQuery
03/03/11esayDAS: Automatic DAS server creation12
Custom easyDAS
easyDAS is an Open Source project
http://code.google.com/p/easydas/
It is possible to install on your own instittution
03/03/11esayDAS: Automatic DAS server creation13
Questions?
http://www.ebi.ac.uk/panda-srv/easydas/
03/03/11esayDAS: Automatic DAS server creation14
Questions?
http://www.ebi.ac.uk/panda-srv/easydas/