This document discusses relation extraction from biological text. It describes relation extraction as detecting and classifying relationships between entities in text. Various machine learning approaches are used, including kernel-based algorithms, regression, and neural networks. Features include sequences, parse trees, dependency graphs, and shallow parsing. Two approaches are described in detail: a string kernel using shortest dependency graph paths, and a global alignment kernel comparing semantic similarity. Both approaches improved performance when using syntactic and semantic information from linguistic annotation. Future work focuses on distant supervision to generate more training data without full manual annotation.