In the web interface, there is a table where you can search, filter, and sort through your results. You can filter by the text prediction, FASTA header, and prediction reliability. Filtered and full results can be downloaded as JSONL files.
JSONL (JSON Lines) files contain the result in JSON format for one sequence per line with the following name-value pairs:
To use the API, first you must register for a user account and log in to retrieve your user token . The API can be used for monitoring job statuses and downloading results but not for submitting jobs at this time.
Collect job statuses by sending a GET request to https://services.bromberglab.org/prottale/api/v1/results/summary/{ids}?api_token={user_token} and retrieving the JSON response. Substitute your email for {ids} to see all your jobs or put in a semicolon-separated list of job or batch IDs (e.g., MxhtgwwXyZc16egB;batch_fake1234567). Job IDs are emailed to you and can also be copied from your My Jobs table.
A job status under 4 indicates the job is still processing, statuses of 4 and 5 indicate successful completion, and statuses above 5 indicate failure.
For successful jobs, you can retrieve the results via the prottale/api/v1/results/summary/{ids}?api_token={user_token} endpoint.
Retrieve results in CSV format from both API endpoints by appending &format=csv to the end of the query URL.
# Retrieve results for one or more jobs in CSV format
curl "https://services.bromberglab.org/prottale/api/v1/results/annotations/{ids}?api_token={user_token}&format=csv" > results.csv