Full text
30,519 characters
· extracted from
preprint-html
· click to expand
ProteoSync, a program for ortholog selection, automated sequence alignment and conservation projection onto protein atomic coordinates | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results ProteoSync , a program for ortholog selection, automated sequence alignment and conservation projection onto protein atomic coordinates View ORCID Profile Elliot Sicheri , Daniel Mao , Frank Sicheri doi: https://doi.org/10.1101/2025.03.09.642228 Elliot Sicheri 1 Lunenfeld-Tanenbaum Research Institute, Sinai Health System , Toronto, Ontario, M5G 1X5, Canada 4 Department of Computer Science, University of Toronto , Toronto, Ontario, M5S 1A8, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Elliot Sicheri Daniel Mao 1 Lunenfeld-Tanenbaum Research Institute, Sinai Health System , Toronto, Ontario, M5G 1X5, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site Frank Sicheri 1 Lunenfeld-Tanenbaum Research Institute, Sinai Health System , Toronto, Ontario, M5G 1X5, Canada 2 Department of Molecular Genetics, University of Toronto , Toronto, Ontario, M5S 1A8, Canada 3 Department of Biochemistry, University of Toronto , Toronto, Ontario, M5S 1A8, Canada Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: sicheri{at}lunenfeld.ca Abstract Full Text Info/History Metrics Preview PDF Abstract The projection of conservation onto the surface of a protein’s 3D structure is a powerful way of inferring functionally important regions. At present, the workflow for doing so can be involved and tedious. For this reason, we created ProteoSync, a Python program that semi-automates the process. The program creates an annotated sequence alignment of orthologs from a diverse set of selectable species, and enables the fast projection of amino acid conservation onto a predicted or known 3D model in PyMOL [ 1 ] . Introduction At present, the workflow for identifying conserved and functionally important surfaces on a protein’s structure can be involved and tedious. First, one must manually search through candidate species for likely orthologs of the protein of interest and then use them to generate a multi protein sequence alignment to determine conservation. One must then manually project this conservation onto a protein’s structure, followed by visual inspection of the results. Since the process is iterative and requires inspection of the alignments to filter out non-orthologs (for example structural homologs), the tediousness of the process is amplified. For this reason, we created ProteoSync, a Python program that creates annotated sequence alignments of likely orthologs from a diverse, customizable set of species, and that enables the convenient projection of amino acid conservation scores onto a 3D model in PyMOL [ 1 ] . ProteoSync is available for download from GitHub ( https://github.com/ElliotSicheri/ProteoSync ) alongside a starter set of 84 diverse species sequence databases. The download is composed of a .zip file, which contains the executable, setup and usage instructions, database files, and subdirectories for outputs ( Figure 1 ). A more detailed description of the downloaded contents is provided in the instructions folder. Download figure Open in new tab Figure 1. Directory structure of the ProteoSync installation folder. Methods ProteoSync accepts a query protein sequence, a % identity threshold to filter likely functional orthologs, a list of species to analyze entered through a checkbox menu, optionally a UniProt ID [ 2 ] for the query protein of interest to enable the retrieval of an AlphaFold predicted structure [ 3 ] if available, and lastly an output file name. The program operates in 3 steps: Step 1: Searching for protein orthologs: First the program uses the BLAST search algorithm [ 4 ] to search a series of databases, each containing every protein sequence encoded in a particular species’ genome. Each species database provided in the software release was obtained from NCBI [ 5 ] as described in Addendum 1 . The set of species databases to be searched is defined by the user through a checkbox menu. In its downloaded configuration, databases for 84 searchable species are provided as listed in Table 1 . However, the user can expand the set of species beyond the base set by following instructions described in Addendum 1 . View this table: View inline View popup Download powerpoint Table 1. List of species available in the included starter species database set The BLAST search returns a single sequence most similar to the query sequence from each species database, which is most likely but not necessarily the direct functional ortholog to the query protein. As there is a possibility that the sequence identified is a protein homolog (same protein fold but divergent function) rather than a protein ortholog (same protein fold and same function), the user can define an identity threshold ranging from 0% to 100% to help filter out non-desirable protein sequences. All identified sequences with a % identity to the query sequence above the threshold are selected for sequence alignment. ( Figure 2 ) Note that the identity threshold must be optimized for each query protein by iteratively running ProteoSync with different threshold settings until a desirable conservation projection is reached. However, a 50% cutoff threshold is a useful starting point. If the similarity threshold is set too high, too few sequences are selected, giving rise to too little evolutionary divergence, which results in the whole protein surface appearing as highly conserved. If the setting is set too low, structural homologs can be appropriately selected, which has the effect of masking or washing out the detection of conservation hotspots (i.e. the whole protein surface appears non-conserved). Download figure Open in new tab Figure 2. Example of the ortholog search process, employing a % identity threshold of 50%. Step 2: Aligning sequences and determining conservation: ProteoSync then applies the clustalw sequence alignment algorithm [ 6 ] to the predicted orthologous sequences to create a sequence alignment with conservation scores for each residue. The conservation scores are displayed (as in Figure 3 ) using common alignment score conventions [ 7 ] , where: Download figure Open in new tab Figure 3. Example of output from the clustalw alignment algorithm. - ‘*’ indicates that the residue is identical across all species. - ‘:’ indicates that there are conservative substitutions, meaning the residues are very similar across species. - ‘.’ indicates that there are semi-conservative substitutions, meaning the residues are fairly similar across the aligned species. - ‘ ‘ indicates that there are non-conservative substitutions, meaning the residues are not similar between the aligned species. Step 3: Secondary structure analysis: ProteoSync then uses the BLAST algorithm to search all protein sequences in the PDB ( http://www.rcsb.org ) for the closest sequence within a selectable identity threshold (same as that used for ortholog sequence search) for which an existing structure is available. A version of the PDB sequence database is provided in the software distribution package (ProteoSync/databases/PDB) and can be updated with the latest entries with the “update PDB database” button in the ProteoSync window. ProteoSync then downloads the PDB coordinate file (.pdb) for the best match into the ‘Proteosync/downloads/pdb_structures’ directory and extracts the positions of helices and beta sheets in the protein using the DSSP algorithm (Kabsch et al.) [ 8 ] . ProteoSync then aligns the secondary structure elements to the sequence alignment as a string of characters, where: - ‘-’ indicates that the residue is unstructured - ‘A’ indicates that the residue is part of an alpha helix - ‘B’ indicates that the residue is part of a beta strand - ‘X’ indicates that the residue is not modelled in the pdb structure For large proteins, multiple structures in the PDB may be identified corresponding to individual domains or segments rather than one structure for a whole protein. If the top hit from the PDB sequence search excludes parts of the query sequence, the program runs iterative BLAST searches on the excluded regions to identify additional structure matches. All structures found are aligned on individual lines in the output alignment, labelled with their corresponding PDB codes. If the user entered a UniProt code [ 2 ] for their protein, the program will also download the AlphaFold [ 3 ] predicted structure for the query protein into the ‘Proteosync/downloads/af_structures’ directory, if available, and aligns its secondary structure to the sequence alignment in the same way as performed for the closest structure(s) in the PDB. The results are as displayed as in Figure 4 . The final multi-protein sequence alignment with conservation and secondary structure projection is then outputted into a text file as shown in Figure 5 in the ‘Proteosync/outputs/alignments’ directory. A list of accession codes for all sequences included in the alignment are included at the bottom of the file for easy referencing and validation. Download figure Open in new tab Figure 4. Example of output from the secondary structure alignment function using DSSP. Download figure Open in new tab Figure 5. Example of a sequence alignment output file. Step 4. Pymol Script Generation: Finally, a Pymol script file is created that allows projection of conservation from the alignment onto an empirically determined or predicted 3D model of the query protein downloaded by the user from the PDB ( http://www.rcsb.org ) or from the AlphaFold repository ( https://alphafold.ebi.ac.uk/ ). This script file is stored in the ‘ProteoSync/outputs/pymol_scripts’ directory. The protein colouring convention corresponds to the clustalw alignment scores as follows:- Dark blue indicates that the residue is identical across all species (equivalent to ‘*’ in the alignment) - Medium blue indicates that there are conservative substitutions, meaning the residues are very similar across species (equivalent to ‘:’ in the alignment) - Light blue indicates that there are semi-conservative substitutions, meaning the residues are fairly similar across the aligned species. (equivalent to ‘.’ in the alignment) - Grey indicates that there are non-conservative substitutions, meaning the residues are not similar between the aligned species. (equivalent to ‘ ‘ in the alignment) Results To demonstrate the utility of the program, we ran ProteoSync on the human tumour suppressor protein FBW7 and the human pyruvate kinase PKM. FBW7 is an E3 ubiquitin ligase adapter subunit that is conserved from human to yeast (Cdc4 in S. Cerevisiae ). It possesses a WD40-repeat domain that binds to conserved peptide elements termed degrons in target proteins, rendering them a substrate for protein ubiquitination and an F-box domain that enables its integration into a multi-subunit E3 ligase by binding to SKP1 (Hao et al 2007) [ 9 ] , (Orlicky et al.) [ 10 ] . ProteoSync analysis was performed using a 50% threshold cutoff on the entire starter set of 84 species and no intervention to remove faulty/truncated sequences from the resultant alignment (see Supplementary Information Figure 1 for sequence alignment output). Projection of the calculated conservation scores onto the AlphaFold model of FBW7 revealed a hot spot of invariant conservation on the front face of the WD40-repeat domain, corresponding to the degron binding pocket ( Figure 6 ). Download figure Open in new tab Figure 6. Conservation scores produced by ProteoSync projected onto the AlphaFold predicted structure of residues 222 to 707 of human FBW7. Shown are cartoon representation (left) and surface representation (right). Colouring is according to the ClustalW score generated in the output alignment (dark blue = invariant, medium blue = highly conserved (conservative substitutions), light blue = some conservation (semi-conservative substitutions), and white = not conserved). A hotspot of conservation on the front surface of the WD40 repeat domain identifies the functionally important degron binding pocket. Human pyruvate kinase PKM is an enzyme responsible for catalyzing the final step in glycolysis, where the substrate phosphoenolpyruvate is converted into pyruvate, producing ATP (Dombrauckas et al. 2005) [ 11 ] . The active site of PKM houses the substrate binding and catalytic infrastructure in a cleft between the A domain (residues 44−116 and 219−389) and the B domain (residues 117-218) (Dombrauckas et al. 2005) [ 11 ] . ProteoSync analysis was performed using a 50% threshold cutoff on the entire starter species set with 7 species selected for exclusion due to the detection of faulty/truncated sequences in an alignment from an initial run of ProteoSync. (see Supplementary Information Figure 2 for sequence alignment output). Projection of conservation onto an AlphaFold model of PKM revealed a hot spot of conservation along the cleft region between the two domains, while the rest of the protein was mostly unconserved ( Figure 7 ). Download figure Open in new tab Figure 7. Conservation scores produced by ProteoSync projected onto the AlphaFold predicted structure of human PKM. Shown are cartoon representation (left) and surface representation (right). 7 species excluded from the starter species set due to faulty/truncated sequences include: Lamellibrachia satsuma, Mytilus edulis, Branchiostoma floridae, Branchiostoma lanceolatum, Columba livia, Otolemur garnettii, and Danaus plexippus. Colouring is according to the ClustalW score generated in the output alignment (dark blue = invariant, medium blue = highly conserved (conservative substitutions), light blue = some conservation (semi-conservative substitutions), and white = not conserved). A hotspot of conservation is evident in the cleft region between the upper and lower domains, corresponding to the functionally relevant active site. Discussion In summary, ProteoSync is a program that can be used to quickly and easily calculate evolutionary conservation of a protein sequence across a user-defined set of species and project this conservation onto 3D models visualized by Pymol. Guided by visual inspection of the output, ProteoSync enables optimization of the clustalw alignment to obtain a more meaningful surface projection. Occasionally, one or more problematic sequences is encountered that lack a stretch of residues present in the bulk of other species sequences, potentially due to sequencing artifacts in the data obtained from NCBI. Due to the nature of the clustalW algorithm, these missing regions cause a complete loss of detail in the conservation scores, such that the region is indiscriminately marked as unconserved. Problematic sequences bearing these deletions are easily spotted in the clustalw output alignment file and can be removed via the taxonomy menu for the execution of a following ProteoSync cycle. ProteoSync has many practical applications including assisting in the engineering of optimal protein constructs for crystallization and biochemical experimentation. Long, unstructured regions in a protein can inhibit protein crystallization and can lead to poor protein behavior in solution including aggregation and precipitation. While these unstructured segments can be readily identified in AlphaFold predicted models, conserved regions within flexible loops can contribute to protein folding or other conserved functions, which one may be keen to maintain. By projecting conservation generated by ProteoSync onto an AF-model, a better picture of what regions of a protein are likely dispensable or essential for a protein’s function can be achieved. Addendum 1. Instructions for installing ProteoSync dependencies ProteoSync runs on all Apple computers tested. The program calls on several external programs which need to be installed separately, using the free program Anaconda. First, install Conda, available at https://www.anaconda.com/products/distribution . Note that irrespective of whether the computer employs an Apple silicon or Intel chipset, the user should install the Intel version of Anaconda, since some of the dependencies are only available for the Intel version. Second, open a terminal window and install the following packages using the command lines: - conda install -c salilab dssp - conda install -c bioconda clustalw - conda install -c bioconda blast Addendum 2. Instructions for synthesis of new species databases Currently we have chosen a range of 84 species to include in our base installation, with a bias towards higher eukaryote diversity. There is a limited repertoire of bacterial, fungal and archaeal species. However, additional species can be added easily into the ProteoSync species dataset by following these instructions: Step 1: Acquire a FASTA file containing all protein sequences of the species A .fasta file containing all known sequences of a species’s genome can be obtained from NCBI by following these instructions. If you already have a .fasta file for a species of interest, you can skip this step. Get the species’ taxonomy id by searching for it at https://www.ncbi.nlm.nih.gov/Taxonomy/TaxIdentifier/tax_identifier.cgi On NCBI, select protein database and enter ‘txid####[Organism:noexp]’ (replace #### with the tax id) We recommend also adding ‘NOT partial’ to exclude partial sequences from the results Near the top left of the search results, click ‘Send to:’, select File, set Format to FASTA, and click Create File Step 2: Format the FASTA file into a BLAST database To format the database, you’ll need the BLAST+ command line application. To install it, follow the instructions below. Go to https://ftp.ncbi.nlm.nih.gov/blast/executables/LATEST/ Download ncbi-blast-2.14.0+.dmg Open the installer and follow the instructions Create a new folder with the name of your species as you want it to appear on the taxonomy menu. All spaces must be replaced by ‘_’. Try not to use any other special characters. Change the name of your FASTA file from step 1 to the same name as the folder (except with .fasta at the end) Move the FASTA file into your new folder. Open terminal. Enter ‘cd [Insert path to your new folder here] ’ to enter the correct directory You can drag the folder into the terminal window and it will enter the path to it automatically. Type in ‘makeblastdb -dbtype prot -in [insert FASTA file name here] ’ In the terminal it will tell you how many sequences were compiled into the database. Double check that this number is the same as the number of search results from NCBI when you downloaded the FASTA file. The download occasionally terminates early and doesn’t get every sequence, especially if you’re downloading multiple FASTA files at the same time. In the case that the numbers aren’t the same, try downloading the FASTA file again and repeat step 2. There should now be 3 new files in the folder, ending in .phr, .pin, and .psq You can remove the original FASTA file if you want to reduce storage consumption. Only the 3 newly generated files are necessary. You now have a properly formatted BLAST database. Step 3: Insert the new folder into the database file tree In the ProteoSync folder, there’s a folder called databases. In this folder is another folder called species, which contains all the species-specific databases. The directories in the species folder are organized in a tree structure by taxonomy. The GUI uses this file structure to generate the taxonomy settings window. Insert your new folder into the file tree where it belongs taxonomically. Your species should then appear on the taxonomy menu the next time you open the application. NOTE: You can expand the taxonomic tree structure to include more taxonomic groups by creating new directories to organize your species folders. These groups will also appear on the taxonomy settings menu. Make sure folder names don’t contain spaces or unnecessary special characters Make sure that individual species database folders contain no other directories . If a directory contains any subdirectories, it is assumed to be a taxonomic group folder, and the species database will not be found. Author contributions E.S., D.M. and F.S conceived the project and wrote the manuscript. E.S. wrote the program. F.S. secured funding and supervised the project. Statements and declarations Ethical considerations Not applicable Consent to participate Not applicable Consent for publication Not applicable Declaration of conflicting interest The authors declare no conflicts of interest with respect to the research, authorship, and/or publication of this article. Funding statement Research was supported by the Canadian Institutes of Health Research (PJT-178026 to F.S.) and the Terry Fox Research Institute (TFRI 1107-04 to F.S.) Data availability The Proteosync program, as well as a set of starter species databases, is available for download on the Sicheri lab website and on GitHub Figure Legends Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Supplementary Information Figure 1. ProteoSync sequence alignment output file from the analysis of human FBXW7. Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Supplementary Information Figure 2. ProteoSync sequence alignment output file from the analysis of human pyruvate kinase (PKM). Acknowledgments The authors wish to acknowledge members of the Sicheri lab for help with program testing. References [1]. ↵ Schrodinger, LLC. ( 2015 ) The PyMOL Molecular Graphics SystemVersion (2.0) . Retrieved from https://pymol.org/2/ . [2]. ↵ The UniProt Consortium ( 2017 ) UniProt: the universal protein knowledgebase . Nucleic Acids Research 45 ( D1 ), D158 – D169 . OpenUrl CrossRef PubMed [3]. ↵ Jumper , et al. ( 2021 ) Highly accurate protein structure prediction with alphafold . Nature , 596 ( 7873 ), 583 – 589 . doi: 10.1038/s41586-021-03819-2 OpenUrl CrossRef PubMed [4]. ↵ Altschul , et al. ( 1990 ). Basic local alignment search tool . Journal of Molecular Biology , 215 ( 3 ), 403 – 410 . doi: 10.1016/s0022-2836(05)80360-2 OpenUrl CrossRef PubMed Web of Science [5]. ↵ Sayers , et al. ( 2022 ) Database resources of the national center for biotechnology information . Nucleic Acids Research 50 ( D1 ), D20 – D26 . OpenUrl CrossRef PubMed [6]. ↵ Thompson , et al. ( 1994 ). Clustal W: Improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice . Nucleic Acids Research , 22 ( 22 ), 4673 – 4680 . doi: 10.1093/nar/22.22.4673 OpenUrl CrossRef PubMed Web of Science [7]. ↵ Amgen Scholars Program . ( 2021 , May 3 ). How to Interpret a Sequence Alignment . LabXchange . https://www.labxchange.org/library/items/lb:LabXchange:5b84cc84:html:1 [8]. ↵ Kabsch , et al. ( 1983 ) Dictionary of protein secondary structure: pattern recognition of hydrogen-bonded and geometrical features . Biopolymers . 1983 Dec ; 22 ( 12 ): 2577 – 637 . OpenUrl CrossRef PubMed Web of Science [9]. ↵ Hao B , Oehlmann S , Sowa ME , Harper JW , Pavletich NP . Structure of a Fbw7-Skp1-cyclin E complex: multisite-phosphorylated substrate recognition by SCF ubiquitin ligases . Mol Cell . 2007 Apr 13 ; 26 ( 1 ): 131 – 43 . doi: 10.1016/j.molcel.2007.02.022 . PMID: 17434132 . OpenUrl CrossRef PubMed Web of Science [10]. ↵ Orlicky S , Tang X , Willems A , Tyers M , Sicheri F . Structural basis for phosphodependent substrate selection and orientation by the SCFCdc4 ubiquitin ligase . Cell . 2003 Jan 24 ; 112 ( 2 ): 243 – 56 . doi: 10.1016/s0092-8674(03)00034-5 . PMID: 12553912 . OpenUrl CrossRef PubMed Web of Science [11]. ↵ Dombrauckas , J. D. , Santarsiero , B. D. , & Mesecar , A. D . ( 2005 ). Structural Basis for Tumor Pyruvate Kinase M2 Allosteric Regulation and Catalysis . Biochemistry (Easton ), 44 ( 27 ), 9417 – 9429 . doi: 10.1021/bi0474923 OpenUrl CrossRef PubMed View the discussion thread. Back to top Previous Next Posted March 14, 2025. Download PDF Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following ProteoSync, a program for ortholog selection, automated sequence alignment and conservation projection onto protein atomic coordinates Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share ProteoSync , a program for ortholog selection, automated sequence alignment and conservation projection onto protein atomic coordinates Elliot Sicheri , Daniel Mao , Frank Sicheri bioRxiv 2025.03.09.642228; doi: https://doi.org/10.1101/2025.03.09.642228 Share This Article: Copy Citation Tools ProteoSync , a program for ortholog selection, automated sequence alignment and conservation projection onto protein atomic coordinates Elliot Sicheri , Daniel Mao , Frank Sicheri bioRxiv 2025.03.09.642228; doi: https://doi.org/10.1101/2025.03.09.642228 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7616) Biochemistry (17625) Bioengineering (13852) Bioinformatics (41825) Biophysics (21397) Cancer Biology (18524) Cell Biology (25417) Clinical Trials (138) Developmental Biology (13350) Ecology (19858) Epidemiology (2067) Evolutionary Biology (24277) Genetics (15581) Genomics (22459) Immunology (17698) Microbiology (40278) Molecular Biology (17134) Neuroscience (88400) Paleontology (666) Pathology (2823) Pharmacology and Toxicology (4812) Physiology (7632) Plant Biology (15106) Scientific Communication and Education (2042) Synthetic Biology (4281) Systems Biology (9807) Zoology (2266)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.