# Advanced Protein Search

The advanced protein search page provides a graphical user interface to assist the user in filtering proteins based on a combination of criteria querying 20 different fields in the database. &#x20;

![the advanced protein search GUI](/files/-LWhInobFfzk21oBEtIn)

When the user submits a search, a URL is constructed with the corresponding parameters and submitted as a GET request. This URL can be reused to keep track of favorite search combinations (the ability to save searches within FPbase is in development, at the time of publication).  For instance, the following search URL would return all monomeric, constitutively fluorescent (non-photochromic) proteins published since 2010 that have an emission maximum between 500-560 and are relatively bright compared to other similarly-colored proteins in the database:

<https://www.fpbase.org/search/?agg=m&switch_type=b&default_state__em_max__range=500%2C560&spectral_brightness__gt=1.5&primary_reference__year__gte=2010>

{% embed url="<https://www.fpbase.org/search/>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.fpbase.org/searching/advanced-protein-search.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
