Peer Review History
| Original SubmissionApril 26, 2021 |
|---|
|
Dear Dr. Maguire, Thank you very much for submitting your manuscript "XENet: Using a new graph convolution to accelerate the timeline for protein design on quantum computers" for consideration at PLOS Computational Biology. As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a significantly-revised version that takes into account the reviewers' comments. We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent to reviewers for further evaluation. We apologize for the delay. With respect to the comments from reviewer 1, we recognize that some of the comments may be beyond the scope of your manuscript. However, please do your best to address their concerns. When you are ready to resubmit, please upload the following: [1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out. [2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file). Important additional instructions are given below your reviewer comments. Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts. Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments. Sincerely, Joanna Slusky, Ph.D. Guest Editor PLOS Computational Biology Nir Ben-Tal Deputy Editor PLOS Computational Biology *********************** Reviewer's Responses to Questions Comments to the Authors: Please note here if the review is uploaded as an attachment. Reviewer #1: This is a very interesting paper. Unfortunately, the authors do not describe the quantum computing hardware, nor how the benchmarks were run on a quantum computer. What was this hardware, how many qubits, how much ECC, what QC architecture? How was noise handled? What about decoherence? The paper does not contain enough details. Second, running times could not be compared in the experimental designs. Third, the reductions in problem size, while interesting, are quite modest. Fourth, the Rosetta paradigm is notoriously difficult to parallelize beyond naive/embarrassing parallelism. It does not even use GPUs. A thorough discussion of other (more parallelizable) algorithmic paradigms for protein design (such as Hallen et al. J Comput Chem. 2018 Nov 15;39(30):2494-2507) is warranted. Tom Schiex has showed and published that as the size of sequence increases, Rosetta almost never finds the GMEC, and that the number of sequences between the GMEC and the Rosetta answer is often in the tens of millions. QC could help with this if it is faster and more accurate. Can you show that QC addresses these flaws, improving not only speed, but accuracy? The authors have an exciting idea, and when the issues above have been addressed it could be submitted to a journal. In its current form, the MS is too far from the standard of engineering, computer science, or protein design to be formally published. Reviewer #2: This is an interesting utilization of graph neural networks to the problem of protein design with a view toward performing design on quantum computers. The description of the methods are well written and the direct comparison to other forms of graph networks are an important feature of the paper. I have only minor questions/comments which the authors could address: 1) it's odd to use the dihedral angles for the node and edge features in radians for phi,psi, CA1-CB1-CB2-CA2, etc but use sin and cos for the side-chain dihedral angles. It may not make much difference but what would happen if sin and cos were used for all the dihedral angles? 2) It is not quite true that different proteins in the top8000 set are distantly related to each other. In fact there are 1531 proteins in top8000 that have a homologue with greater than 50% sequence identity in top8000. Of the proteins used in this study, 1EDO has a 54% homologue in top8000 (3OSUB). Chain 1O4SA has a 40% homologue. This probably does not affect your results but you should be aware of it. You can use our PISCES server to figure this out: http://dunbrack3.fccc.edu/pisces/PISCES.php, and select the 2nd option where you can upload a list of chains (in the format 1ABCA) and select the option to print out the percent ids of the returned list. Or use these links where i used 99% to cull the list (which removed some 100% identical chains - see the log file). A few chains are in obsolete PDB entries. The percent identity file has the percent identities among all homologous pairs in top8000 (as detected by hhpred). Download list of PDB chains: Download FASTA sequence file: Download sequence identities: Download input PDB list: http://dunbrack3.fccc.edu/pisces/users/roland.dunbrack@gmail.com/uploaded107 Log file: 3) Proline does have two rotamers (chi1 = +30; chi1=-30). Why ignore that? 4) In Figure 4, the larger chains behave more predictably (a fall in energy at 60% rotamer coverage) but the smaller chains do not. Can you comment? (also list the PDB codes for the plots in the caption or above each plot). 5) The node and edge features depend on the rotamer at each node and each pair of nodes. For instance, the side-chain/backbone or side-chain/side-chain hydrogen bonds must depend on the rotamer at each position (including chi2,chi3,chi4). So is the program run once for each rotamer of each residue type at each position so its features are determined? Then what are the values of the edge features, some of which depend on the rotamers/residue types at the neighboring nodes (up to N=30). Perhaps a diagram of the features and how they relate to the output (probability of a rotamer being included in a Rosetta design run) would be helpful. 6) Very minor - I know the rotamer library is sort of part of the furniture in Rosetta :-) but it is a separate thing and Max's paper [Shapovalov and Dunbrack, 2011] can be cited when the rotamers are heavily discussed in a paper. Reviewer #3: Summary: XENet presents an improved architecture for GNN-based networks informed by message-passing operations. The graph convolution contributions incorporate potentially asymmetric edge attributes representing physical or chemical features. XENet is applied as a preprocessing optimisation for a rotamer substitution protocol and then compared to existing CrystalConv and ECC architectures. In both classical and quantum computing benchmarks, XENet can reduce the problem size by a large factor before seeing a significant loss in data quality. Comments: The submission clearly defines its scope of current application to rotamer sample reduction and acknowledges previously established literature. Initial definitions are coherent, and data, figures and benchmarks are accessible to a non-specialist audience. XENet's contributions to message-passing GNNs and applications to optimising rotamer substitution are generally well-evidenced with potential improvements (see below). Specific concerns remain to be revised: - The motivations for using an quantum annealer appear inadequately expressed in the text. While the paper acknowledges previous work by both the authors and others concerning quantum computing, an additional prefacing paragraph asserting the usefulness and advantages of near-term quantum computing may improve the overall contextualisation of the benchmarks and conclusions. - The cause of resource limitations for the fixbbGCN benchmarks could be expressed further. XENet is introduced as a suitable contribution to allow more significant protein design problems onto near-term quantum computers. However, the clarification within the quantum fixbbGCN benchmarks uses the smallest test case from the benchmark set. Is the limitation for the usable test case determined by any previous trials or estimations? If possible, perhaps a clarification on the differing tractability between quantum and classical approaches may help. Additionally, would it be feasible to estimate resource usage, perhaps by memory, for larger test cases within the benchmark set? Other minor concerns for consideration: - Definitions of (s) and (p) marking the same number of hidden layers and trainable parameters could be rephrased or moved, for the sake of clarity, to include CrystalConv as used in both Tables 1 and 2. - Sparse grammatical errors are present in the author summary ("graphs data structures are ubiquitous [...]") and "Quantum FixbbGCN Benchmark" subsection ("[...] decrease the sizes our quantum annealing use cases."). ********** Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #1: No: See review Reviewer #2: Yes Reviewer #3: Yes ********** PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #1: No Reviewer #2: Yes: Roland Dunbrack Reviewer #3: Yes: Samuel Lim Figure Files: While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org. Data Requirements: Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5. Reproducibility: To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols |
| Revision 1 |
|
Dear Dr. Maguire, We are pleased to inform you that your manuscript 'XENet: Using a new graph convolution to accelerate the timeline for protein design on quantum computers' has been provisionally accepted for publication in PLOS Computational Biology. Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests. Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated. IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript. Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS. Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. Best regards, Joanna Slusky, Ph.D. Guest Editor PLOS Computational Biology Nir Ben-Tal Deputy Editor PLOS Computational Biology *********************************************************** Reviewer's Responses to Questions Comments to the Authors: Please note here if the review is uploaded as an attachment. Reviewer #2: The authors have adequately responded to my previous comments. Reviewer #3: The authors have adequately addressed all of my concerns. ********** Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #2: Yes Reviewer #3: Yes ********** PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #2: Yes: Roland Dunbrack Reviewer #3: No |
| Formally Accepted |
|
PCOMPBIOL-D-21-00765R1 XENet: Using a new graph convolution to accelerate the timeline for protein design on quantum computers Dear Dr Maguire, I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course. The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript. Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers. Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work! With kind regards, Zsofi Zombor PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol |
Open letter on the publication of peer review reports
PLOS recognizes the benefits of transparency in the peer review process. Therefore, we enable the publication of all of the content of peer review and author responses alongside final, published articles. Reviewers remain anonymous, unless they choose to reveal their names.
We encourage other journals to join us in this initiative. We hope that our action inspires the community, including researchers, research funders, and research institutions, to recognize the benefits of published peer review reports for all parts of the research system.
Learn more at ASAPbio .