CyPRUS - Custom PRotein visUalization Search tool


CyPRUS was developed at the Core Infrastructure Group at the Advanced Biomedical Computing Center.

CyPRUS provides users a simple way to query Human protein sequence features with a batch of protein names, UniProt entry names, UniProt accessions or protein positions. It also provides graphical representations of the proteins with sequence features like signal peptides, sequence variants, active sites, etc. To view the complete list of supported protein annotations, please refer to the "Supported sequence annotations" section of 'Documentation' page. Users can use this tool to visualize and understand the important structural and functional features of their proteins or mutations of interest. This application consists the most up-to-date version of Human UniProt Annotations.

On the 'Search and Visual Features' page, users can search protein sequence features by protein name(s), UniProt entry name(s), UniProt accession(s) or amino acid position(s). In addition, users have the option of selecting certain types of protein features. Once submitted, a new page will be generated consisting of an image of first protein submitted and a table of protein features. Users can then click on the protein name to view other proteins.

CyPRUS also provides user-defined features visualization. On the 'Customize Features' page, users can enter a list of protein features that they want to see on a protein. Users have the option of viewing their features with or without the protein features from UniProt and protein isoforms.

Another useful function that CyPRUS supports is human orthologs search. On the 'Visualize Orthologs' page, users enter a human gene symbol and CyPRUS will return a list of orthologs with a protein image for each ortholog.

In summary, CyPRUS offers users capablities to filter, search, and sort the protein features, downloading protein features into different formats such as csv, excel, and pdf.

To find information about how to use this application, please click on 'Documentation' on the tab at the top of the page..

We also provide REST APIs that allows developers to obtain data programmatically in JSON or XML formats. For more information please click on 'Web Services'.