ProServer DAS Server

ProServer is a very lightweight DAS server written in Perl.

It is simple to install and configure and has existing adaptors for a wide variety of data sources. It is also easily extensible allowing adaptors to be written for other data sources. More information about the DAS protocol and what it is useful for is available over at

[Genome Research Limited]



In addition to installation instructions in the README file, ProServer is distributed with a developers' guide and a three-part tutorial. These can be found in the 'doc' directory. Alternatively, view the latest versions from the SubVersion repository:


Where can I download it?

The ProServer Subversion repository contains the latest server code. The trunk represents the latest production version, and as such incorporates bug fixes as they are applied. Major changes are applied to the trunk when they are complete and tested.

Customised extensions are also still available in the old CVS repository.

Downloading from SVN (anonymous / read-only)

svn co Bio-Das-ProServer

If prompted, accept the SSL certificate.

FTP snapshot download

ProServer was written on a UNIX environment (Tru64, Linux) but is also known to work on Windows under the Cygwin environment. It will probably work under ActivePerl without much trouble.


  • Perl (tested on 5.6.1 and above)
  • DBI for database connectivity
  • Getopt::Long
  • Sys::Hostname
  • CGI
  • POE
  • HTTP::Request
  • HTTP::Response
  • Config::IniFiles
  • Compress::Zlib


When citing proserver please reference:

  • ProServer: a simple, extensible Perl DAS server.

    Finn RD, Stalker JW, Jackson DK, Kulesha E, Clements J and Pettett R

    Bioinformatics (Oxford, England) 2007;23;12;1568-70

ProServer in publications

  • Integrating biological data--the Distributed Annotation System.

    Jenkinson AM, Albrecht M, Birney E, Blankenburg H, Down T, Finn RD, Hermjakob H, Hubbard TJ, Jimenez RC, Jones P, Kähäri A, Kulesha E, Macías JR, Reeves GA and Prlić A

    BMC bioinformatics 2008;9 Suppl 8;S3

  • Gene3D: modelling protein structure, function and evolution.

    Yeats C, Maibaum M, Marsden R, Dibley M, Lee D, Addou S and Orengo CA

    Nucleic acids research 2006;34;Database issue;D281-4

  • Integrating protein annotation resources through the Distributed Annotation System.

    Olason PI

    Nucleic acids research 2005;33;Web Server issue;W468-70

  • AnoEST: toward A. gambiae functional genomics.

    Kriventseva EV, Koutsos AC, Blass C, Kafatos FC, Christophides GK and Zdobnov EM

    Genome research 2005;15;6;893-9

* quick link -