Custom PRotein visUalization Search tool, CyPRUS, is a protein sequence annotation query and visualization tool. It searches all protein features from most current version of Human UniProt and allows users to quickly search protein features for proteins and protein positions in batch. CyPRUS also provides a graphical interface of the protein features. In addition, it allows users to add user-defined features and visualize their features along with existing protein features from UniProt.
MongoDB is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public License and the Apache License, MongoDB is free and open-source software. -- Wikipedia
CyPRUS uses data from UniProt. Currently, we load the records in an internal MongoDB collection.
BioJS is an open-source library of JavaScript components to visualise biological data.
To get started, click on the 'Search and Visualize Features' tab at the top. Type your favorite protein in inputs field. Click submit and view tablular and visual results from CyPRUS.
Yes, inputs are case-sensitive. Gene symbol 'araf' is not the same as 'ARAF'.
Users can enter maximum of 250 protein names or amino acid positions per web submission. If users need to enter more than 250, users can use our web services.
CyPRUS automatically retrieves isoform information when users input a valid identifier. After users have entered a list of identifiers and clicked 'Submit' on the 'Search and Visualize Features' or the 'Visualize Features' tabs, users can select an isoform in the tabs. All of the intact protein features will be display on the protein viewer. In addition, below the protein viewer, a table with all the features will be show. The disrupted features will be highlighted in red.
Yes. Users can enter a mixture of protein identifiers (UniProt entry name(s) or UniProt accession(s) or protein name(s)) or protein positions/variants (e.g. MTOR:8 or MTOR:A8S) in a batch search.
Currently, results from the web interface are returned on the web pages as a table and an image of a protein with its features would show on top of the page. If you want to download the results, click on the 'Copy', 'Print', and 'Save' bottons on the top left corner of the table or use our REST API calls, please click on the "Web Services" tab above for a detail documentation.
Yes. To visual your own list of protein features on a protein, click on the 'Customize Features' tab at the top. Enter a 'Protein Name', the protein length field will be fill automatically. Enter a list of protein features in <amino acid position>:<name of feature> format. If your protein has isoforms, you will see a select menu with isoform ids.
The protein feature viewer uses biojs-vis-proteinfeaturesviewer javascript library from BioJs.net. It renders and maps the features according to the amino acid coordinates.
An intact feature is a feature that does not overlap with any splice event (insertion, deletion, or subsitution). On the other hand, when a feature is overlapped with any of the splice events, we defined it as a disrupted feature and it will not be display on the viewer.
The current version of BioJS does not support exporting images. To use a snapshot of the image, you can take a screenshot of the image from your computer. Please see the Sections Below to view for your operating system.
Please refer to https://support.apple.com/en-us/HT201361 for additional help.
You can use the "PrtScn" button on your keyboard. This will take a screenshot of your entire desktop. You can then open Microsoft Powerpoint (or any image program) and paste (CTRL+P) the image. You will have to crop your image by double clicking on the image, and using the format tab to crop the image.
You can also download a screenshot capturing program to capture images from your desktop. These options will allow you to generate higher quality images. Here are a couple of free, easy to use and download applications. We do not support or endorse either of these applications.