BioNumerics Server: features

BioNumerics Server provides two solutions for sharing its databases and offering its services: a direct TCP/IP socket-based connection and a web-based communication. The socket-based connection is particularly designed for client-server platforms that include upload and download actions, whereas the web-based solution is suitable to provide services such as identifying unknown samples, placing an unknown sample in a dendrogram of database matches, assigning allelic and VNTR types, etc. Using the web-based functionality, the client does not need BioNumerics.

General BioNumerics Server features

  • Fully automatic Windows NT service which runs in the background and which is multi-threaded (multiple clients are processed simultaneously);
  • Serving many databases at the same time; limited only by computer capacity;
  • Full control over accessibility of every individual database component per Client;
  • Login and password protection of databases;
  • Automatic transfer of queries from the server database as requested by a client;
  • Automatic identification of batches of entries sent by a client, and subsequent storage and return of detailed identification reports;
  • Recording of detailed history files of all events with indication of login time and client’s account;

Features of socket-based connection:

  • Optional 256-bit encryption for transfer of sensitive data;
  • Automatic upload of data sent by a client (“Incoming” directory). In case of fingerprint patterns, optional upload of full database info including image file, to allow re-editing at the Server site.
  • Download of any selection of entries from the database and containing any selection of experiments and information fields;
  • Import of foreign Server database selections in own database with possibility to compatibilize common data components;
  • Easy connect to Server and upload of data or complete experiment data files;
  • Real-time identification and receipt of detailed identification report;
  • Extensive functions for interactive Server querying;
  • Download of queries from Server database and optional saving in local database.

Features of web-based connection:

BioNumerics Server scheme

For maximal flexibility, the Server application (BioNumerics Server) and Web application are separated applications and can even be installed on different computers. The communication between BioNumerics Server and the Web application happens through XML over TCP/IP (see scheme). The Web application is platform independent (e.g. ASP.NET on Windows, PHP on Linux).

Numerous advanced BioNumerics analysis tools available for browser-based database querying and comparison:

  • Similarity-based dendrograms such as UPGMA, SL, CL, Ward, and Neighbor Joining;
  • Phylogenetic trees such as Parsimony;
  • Minimum Spanning Trees;
  • Principal Components Analysis and Discriminant Analysis;
  • Pairwise and Multiple Alignment;
  • All available similarity coefficients and identification methods.