Peer Review History
| Original SubmissionSeptember 6, 2025 |
|---|
|
-->PCOMPBIOL-D-25-01757 VesiclePy: A Machine Learning Vesicle Analysis Toolbox for Volume Electron Microscopy PLOS Computational Biology Dear Dr. Wei, Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process. Please submit your revised manuscript by Mar 01 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file. Please include the following items when submitting your revised manuscript: * A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below. * A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'. * An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'. If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter We look forward to receiving your revised manuscript. Kind regards, Drew Linsley Guest Editor PLOS Computational Biology Thomas Serre Section Editor PLOS Computational Biology Journal Requirements: 1) We ask that a manuscript source file is provided at Revision. Please upload your manuscript file as a .doc, .docx, .rtf or .tex. If you are providing a .tex file, please upload it under the item type u2018LaTeX Source Fileu2019 and leave your .pdf version as the item type u2018Manuscriptu2019. 2) Please provide an Author Summary. This should appear in your manuscript between the Abstract (if applicable) and the Introduction, and should be 150-200 words long. The aim should be to make your findings accessible to a wide audience that includes both scientists and non-scientists. Sample summaries can be found on our website under Submission Guidelines: https://journals.plos.org/ploscompbiol/s/submission-guidelines#loc-parts-of-a-submission 3) Please upload all main figures as separate Figure files in .tif or .eps format. For more information about how to convert and format your figure files please see our guidelines: https://journals.plos.org/ploscompbiol/s/figures Reviewers' comments: Reviewer's Responses to Questions Comments to the Authors: Please note here if the review is uploaded as an attachment. Reviewer #1: The manuscript presents VesiclePy, an integrated pipeline for processing large vEM datasets to segment, classify, curate, analyze spatial relationships, and visualize vesicles in neurons. The workflow appears comprehensive, with convincing reconstruction and visualization outputs. It should be of interest to readers in the field. However, there are several issues related to technical details, figures, and methodological limitations that require optimization and clarification. 1.Dataset description. The manuscript lacks explicit, self-contained descriptions of the dataset. Relying on prior work without providing related details may confuse readers about the data used here. Please describe key dataset information directly in the manuscript, including resolution and imaging modality. For example, in the cited prior work [5], the sample was “Approximately half of the sample (0.05 mm thickness) was then cut along the oral-aboral plane into 1,829 thin sections (30 nm thick), collected and imaged with a scanning electron microscope at 4 nm resolution, and stitched and aligned to form image stacks.” Please describe these specifics (resolution, sectioning, imaging modality, alignment/stitched stacks) within the present study. 2.Novelty and generalization. The method has been evaluated only on Hydra vulgaris datasets and has not been extended to other datasets. Clarify whether the method is applicable to other vEM datasets (e.g., FlyWire, MICrONS, H01) or to other vesicle types, or whether it is limited to Hydra vulgaris. Also address whether this workflow represents the first fully end-to-end analysis toolbox in the field and articulate the main innovations. The discussion, limitations, and contributions could be strengthened with explicit statements about generalizability and scope, or with preliminary results on additional datasets if feasible. 3.Pipeline efficiency. The claim that “VesiclePy can process a multiterabyte serial EM dataset” is compelling, but the manuscript does not provide concrete demonstrations of data size, throughput, or practical resource/time requirements. Please include: dataset sizes used in experiments, processing times, hardware specifications (CPU/GPU, RAM, storage), and any parallelization strategies. A discussion of bottlenecks and scalability would be helpful. 4.Instance segmentation details. For the 3D U-Net outputs (distance transform and edge maps), clarify whether these are computed in 2D or 3D, and discuss how the choice impacts seed generation. Also elaborate on the statement “we collapsed the three-channel prediction into a single-channel prediction of individual vesicles.” Provide sufficient detail to explain how the reduction is performed and how potential contradictions between channels are mitigated. It would help to illustrate potential failure cases, such as the yellow vesicle with holes in Fig. 3B and the partially reconstructed green vesicles in Fig. 3D, and discuss how the method addresses such issues. 5.Unsupervised classification details. In the Unsupervised Small Vesicle Type Classification section, vesicles defined as diameter < 80 nm may span 2–3 z-slices, yet the self-supervised classification uses 2D patches (11×11). Clarify whether edge-position patches could affect classification, and whether extending the receptive field in the z-dimension or using sequential 3D patches could improve results. Regarding the variational autoencoder features, what is the dimensionality of the latent embedding? The manuscript states “Each 11×11 image patch is compressed into an embedding with two latent dimensions.” Specify the exact technique (e.g., PCA or a VAE encoder) and rationale. For Fig. 5, indicate what the x- and y-axes represent (e.g., PCA projections) and label them accordingly if PCA is used (PCA Projection 1, PCA Projection 2). 6.Figure annotations. Several figures would benefit from additional annotations. For Fig. 4, include a scale bar and clarify what the red contour lines represent, especially if they do not perfectly align with vesicle boundaries. For Fig. 8, define the vertical axis precisely. Ensure all captions and overlays consistently explain color codes, contours, and annotations to avoid confusion. 7.Minor errors. Clarify potential citation numbering (e.g., “NucMM challenge (19)” may refer to [19]), and ensure figure references follow journal conventions (e.g., “Fig. x” rather than “Fig x”). A careful language and formatting check is recommended. Reviewer #2: This work presents a pipeline for segmenting, classifying, visualizing different types of vesicles from Hydra's endodermal neurons. A practical solution is proposed to deal with different sizes of vesicles using both supervised trained deep learning models and a manual annotation tool. A merit of this work refers to its application of the proposed tool for morphological analysis which clearly visualizes the potential contact regions among neighboring neurons. I have the following comments for the authors to check: 1. Some expressions in the manuscript may be improved. For example, from line 28-30: "Segmentation consists of an iterative deep learning model to automatically segment large vesicles from ground truth data, and manual segmentation of small vesicles.". I guess a more direct expression may be like this: "A deep learning model which is iteratively trained with ground-truth data is used to segment large vesicles, and for difficult segmentation of small vesicles, a manual segmentation tool is provided." 2. Colormap representations in figure 5 and 6 should be clarified. 3. The evaluation metrics should be clarified, for example, the definition of RAND, precision and recall, and how these metrics assess the performance of an algorithm? The larger the bettor or in the other way around. F1 score should be included for a balanced evaluation. 4. The authors may provide more details of the training, validation and testing datasets, for example, how many vesicles of each category are contained in each subset for each training step? 5. The results shown in Table 1 seems disagree to the content of figure 3. For example, in the caption of figure 3(B), it shows the results obtained from the experiments of 100,000 training epochs. 6. Please carefully check the definitions of "training iterations (steps)" and "training epochs". Regarding "one epoch", we usually mean using all training data to iteratively train the model for one time. 1,000,000 epochs seems an extremely long training process. 7. The title of figure 4B should be DCV not DV. And the items (A) (B) (C) are also missing in this figure. 8. How is the generalizability of the proposed pipeline, when used in other cases, like for the data obtained from different types of SEM or different types of neurons? Suppose that the domain shift may result in a decreasing performance, re-training the model or re-labeling the new data may be laboring. ********** 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: Yes Reviewer #2: 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: No [NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.] Figure resubmission: While revising your submission, we strongly recommend that you use PLOS’s NAAS tool (https://ngplosjournals.pagemajik.ai/artanalysis) to test your figure files. NAAS can convert your figure files to the TIFF file type and meet basic requirements (such as print size, resolution), or provide you with a report on issues that do not meet our requirements and that NAAS cannot fix.-->--> After uploading your figures to PLOS’s NAAS tool - https://ngplosjournals.pagemajik.ai/artanalysis, NAAS will process the files provided and display the results in the "Uploaded Files" section of the page as the processing is complete. If the uploaded figures meet our requirements (or NAAS is able to fix the files to meet our requirements), the figure will be marked as "fixed" above. If NAAS is unable to fix the files, a red "failed" label will appear above. When NAAS has confirmed that the figure files meet our requirements, please download the file via the download option, and include these NAAS processed figure files when submitting your revised manuscript.-->--> -->--> Reproducibility: To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit 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 Professor Wei, We are pleased to inform you that your manuscript 'VesiclePy: A Machine Learning Vesicle Analysis Toolbox for Volume Electron Microscopy' 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, Drew Linsley Guest Editor PLOS Computational Biology Thomas Serre Section Editor PLOS Computational Biology *********************************************************** Please address the minor comments from R1 in your final version. Reviewer's Responses to Questions Comments to the Authors: Please note here if the review is uploaded as an attachment. Reviewer #1: I thank the authors for their detailed, point-by-point Response to Reviewers and for the careful revisions implemented in the R1 version. The manuscript has been substantially improved in clarity, technical transparency, self-containment, and reproducibility. One very minor methodological point remains regarding the neuron-type clustering analysis. The authors apply Gower distance + hierarchical clustering with complete linkage on a modest sample of n = 20 neurons and cut the dendrogram at an arbitrary threshold of 0.4. While the biological interpretation is reasonable and the result aligns with the prior qualitative classification, the small sample size and lack of any cluster-validation metrics (e.g., silhouette score, cophenetic correlation coefficient, or bootstrap stability) make the robustness of the obtained clusters difficult to assess quantitatively. I do not consider this a major flaw, as clustering is presented as a demonstration rather than the central contribution. However, I recommend that the authors briefly acknowledge this limitation and frame it as a direction for future work. A concise sentence could be added to the Discussion or Availability and Future Directions section ********** 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: None ********** 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 |
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 .