BioLingua is a semi-autonomous biological reasoning and discovery system that integrates techniques from bioinformatics, machine learning, and knowledge representation. It is intended to be used by molecular biologists to assist in their research and dis