Welcome to the Virginia Commonwealth University BioBike Server
Public Cyanobacterial Edition v5.2

LOGIN NAME: (prior registration not required)
EMAIL ADDRESS: (optional but advised)
Lisp   BBL (text language)   VPL (graphical language)

What is BioBike?

  • A knowledge resource
    BioBike brings together available genomic, metabolic, and experimental data pertinent to a given research community
  • A programming environment
    BioBike provides a programming language accessible to biologists without programming experience.
    Built into it are concepts familiar to molecular biologists and powerful tools to manipulate and analyze biological data.
Click here for help   Click here for other BioBike resources

Please Note:

  • This is a fully operational BioBike server except as noted below.
  • The duration of computations that can be executed on the demo server is limited to 40 seconds per computation. (Although your time online is not limited.)
  • Your account and any information you may leave on the server may be erased at any time, unless you've made prior arrangements.
  • All interactions with the server are recorded and may be perused by the developers and system administrators.
  • We do not guarantee the validity of the data, nor the stability of the server.
  • By logging in you implicitly acknowledge this and agree to the legalese here


The biologists, engineers and students who have contributed to Biobike so far include: Jeff Shrager, CTO of CollabRx, JP Massar (core engineering lead), Mike Travers (knowledge framework and interface engineering lead), Jeff Elhai (NSF grant PI, BBL creator, teacher extraordinare), Peter Seibel (Ajax expert, 'Practical Common Lisp' author), John Myers and Johnny Casey (Javascript experts), Mark Slupesky, Michiko Kato, Devaki Bhaya, Bob Haxo, Monica Jain, Ashvin Kumar, Karl Schweighofer, Colin Smith, Marc Santoro, Sumudu Watugala, Arnaud Taton, Craig Noe, and Dexter Gulick.

The Frame system and Frame browser were conceived of and originally written by Mike Travers, with rewrites by JP Massar. The idea for a Web Server is Jeff Shrager's and a prototype implementation was done by Dan Siroker. JP Massar designed and implemented the existing Web Server, as well as much of the Biolingua-specific code, with ideas and coding assistance from Jeff Shrager, Mike Travers, Mark Slupesky, and Jeff Elhai.

The BBL language was designed by Jeff Elhai, JP Massar, and Peter Seibel with help from Mike Travers, Jeff Shrager and others.

The VPL was designed by Jeff Elhai, JP Massar, Peter Seibel, Mike Travers, John Myers and others. The VPL was implemented by John Myers, Johnny Casey, JP Massar, and others.

Thanks to Franz Inc. and LispWorks for contributions supporting both BioLisp and the BioBike server, which was developed using Lispworks and Franz's Allegro Common Lisp, and which runs on Franz's ACL8.1 and uses the AllegroServe engine.

Thanks also to Edi Weitz for Cl-ppcre, a Perl-compatible regular expression pattern matcher.

This work was originally supported by NASA's program in Astrobiology and Fundamental Biology through a Biological Science Research Program grant, adminstered by Pat Langley and Andrew Pohorille, was (circa 2006) supported mainly through NSF grant BDI-0516378, and otherwise through volunteer labor.



USE THIS TOOL AT YOUR OWN RISK. Constantly being updated, it may become unavailable at any time for any reason. Morever, things are likely to change without warning and/or suddenly stop working altogether. We offer no guarantee nor promise of reliable service or support at this time. (But we give it our best effort).

All input and output are logged for debugging.