Text this: Green fluorescent protein: properties, applications, and protocols